From d4ee719d60bfb308b01fc84671158fa9cd709241 Mon Sep 17 00:00:00 2001 From: Quentin Renard Date: Wed, 28 Feb 2024 21:23:00 +0100 Subject: [PATCH 1/8] Update default compiled assets --- ...7b8b9f7b.css => chunk-common.25d62781.css} | 2 +- ...d4c5ef39.css => main-buckets.bd3bf89d.css} | 2 +- ...rm.1afcb3b2.css => main-form.917378d3.css} | 2 +- ...6e6d4ed5.css => main-listing.ecd5753d.css} | 2 +- .../assets/twill/js/chunk-common.03a4884d.js | 1 + .../assets/twill/js/chunk-common.89556f56.js | 1 - ....a68a3d70.js => chunk-vendors.4cfc4aa4.js} | 2 +- .../assets/twill/js/main-buckets.56c5072c.js | 1 + .../assets/twill/js/main-buckets.dea59dfb.js | 1 - .../twill/js/main-dashboard.16469155.js | 1 - .../twill/js/main-dashboard.997f1ac9.js | 1 + .../assets/twill/js/main-form.13b0211c.js | 1 - .../assets/twill/js/main-form.9eae18c1.js | 1 + .../assets/twill/js/main-free.52b83f49.js | 1 + .../assets/twill/js/main-free.73701bf6.js | 1 - .../assets/twill/js/main-listing.69c7d418.js | 1 + .../assets/twill/js/main-listing.ed735eeb.js | 1 - twill-assets/assets/twill/twill-manifest.json | 22 +++++++++---------- 18 files changed, 22 insertions(+), 22 deletions(-) rename twill-assets/assets/twill/css/{chunk-common.7b8b9f7b.css => chunk-common.25d62781.css} (84%) rename twill-assets/assets/twill/css/{main-buckets.d4c5ef39.css => main-buckets.bd3bf89d.css} (82%) rename twill-assets/assets/twill/css/{main-form.1afcb3b2.css => main-form.917378d3.css} (95%) rename twill-assets/assets/twill/css/{main-listing.6e6d4ed5.css => main-listing.ecd5753d.css} (78%) create mode 100644 twill-assets/assets/twill/js/chunk-common.03a4884d.js delete mode 100644 twill-assets/assets/twill/js/chunk-common.89556f56.js rename twill-assets/assets/twill/js/{chunk-vendors.a68a3d70.js => chunk-vendors.4cfc4aa4.js} (78%) create mode 100644 twill-assets/assets/twill/js/main-buckets.56c5072c.js delete mode 100644 twill-assets/assets/twill/js/main-buckets.dea59dfb.js delete mode 100644 twill-assets/assets/twill/js/main-dashboard.16469155.js create mode 100644 twill-assets/assets/twill/js/main-dashboard.997f1ac9.js delete mode 100644 twill-assets/assets/twill/js/main-form.13b0211c.js create mode 100644 twill-assets/assets/twill/js/main-form.9eae18c1.js create mode 100644 twill-assets/assets/twill/js/main-free.52b83f49.js delete mode 100644 twill-assets/assets/twill/js/main-free.73701bf6.js create mode 100644 twill-assets/assets/twill/js/main-listing.69c7d418.js delete mode 100644 twill-assets/assets/twill/js/main-listing.ed735eeb.js diff --git a/twill-assets/assets/twill/css/chunk-common.7b8b9f7b.css b/twill-assets/assets/twill/css/chunk-common.25d62781.css similarity index 84% rename from twill-assets/assets/twill/css/chunk-common.7b8b9f7b.css rename to twill-assets/assets/twill/css/chunk-common.25d62781.css index 6d0a25261..1339790b2 100644 --- a/twill-assets/assets/twill/css/chunk-common.7b8b9f7b.css +++ b/twill-assets/assets/twill/css/chunk-common.25d62781.css @@ -1 +1 @@ -abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:100%;vertical-align:baseline;outline:0}article,aside,dialog,figure,footer,header,hgroup,main,nav,section{display:block}html{overflow-y:scroll;overflow:-moz-scrollbars-vertical;box-sizing:border-box;touch-action:manipulation}body{line-height:1}blockquote,q{quotes:none}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:inherit;touch-action:inherit}.svg-sprite{position:absolute;z-index:-1;left:-1px;top:-1px;width:1px;height:1px;overflow:hidden}@-ms-viewport{width:device-width}.design-grid-toggle{position:fixed;z-index:9999;left:0;bottom:0;padding:1px 8px;background:#000;color:#fff;font-size:11px;cursor:pointer}.design-grid-toggle--columns{left:auto;right:0}.design-grid-toggle--columns:after,.design-grid-toggle--columns:before{display:block;position:absolute;right:8px;bottom:100%;color:#1d9f3c;font-weight:700;text-align:right;text-transform:uppercase;white-space:nowrap}.design-grid-toggle--columns:before{margin-bottom:-2px}@media screen and (max-width:599px){.design-grid-toggle--columns:before{content:"xsmall"}}@media screen and (min-width:600px)and (max-width:849px){.design-grid-toggle--columns:before{content:"small"}}@media screen and (min-width:850px)and (max-width:1039px){.design-grid-toggle--columns:before{content:"medium"}}@media screen and (min-width:1040px)and (max-width:1539px){.design-grid-toggle--columns:before{content:"large"}}@media screen and (min-width:1540px){.design-grid-toggle--columns:before{content:"xlarge"}}.design-grid-toggle--columns:after{content:attr(data-env);margin-bottom:12px}.design-grid--baseline{display:block;position:absolute;z-index:9998;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:repeating-linear-gradient(180deg,transparent,transparent 5px,#7fffff 0,#7fffff 10px);opacity:.25;pointer-events:none}.design-grid--baseline.js-hide{display:none}.design-grid--columns{display:block;position:fixed;z-index:9998;left:0;right:0;top:0;bottom:0;width:100%;height:100%;margin:0 auto;background-color:transparent;opacity:.25;pointer-events:none}.design-grid--columns.js-hide{display:none}@media screen and (max-width:599px){.design-grid--columns{width:calc(100vw - 40px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc(16.66667vw - 19.16667px),transparent calc(16.66667vw - 19.16667px),transparent calc(16.66667vw - 4.16667px))}}@media screen and (min-width:600px)and (max-width:849px){.design-grid--columns{width:calc(100vw - 60px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc(16.66667vw - 22.5px),transparent calc(16.66667vw - 22.5px),transparent calc(16.66667vw - 7.5px))}}@media screen and (min-width:850px)and (max-width:1039px){.design-grid--columns{width:calc(100vw - 80px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc(16.66667vw - 30px),transparent calc(16.66667vw - 30px),transparent calc(16.66667vw - 10px))}}@media screen and (min-width:1040px)and (max-width:1539px){.design-grid--columns{width:calc(100vw - 100px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc(16.66667vw - 33.33333px),transparent calc(16.66667vw - 33.33333px),transparent calc(16.66667vw - 13.33333px))}}@media screen and (min-width:1540px){.design-grid--columns{width:1480px;background:repeating-linear-gradient(90deg,transparent,transparent 20px,#7fffff 0,#7fffff 243.33333px)}}#a17,.container{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){#a17,.container{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){#a17,.container{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){#a17,.container{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){#a17,.container{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){#a17,.container{width:1540px;padding-right:50px;padding-left:50px}}dl,h1,h2,h3,label,ol,p,ul{font-weight:400;margin-top:0}dl,h1,h2,h3,label,ol,p,ul{font-family:Inter,-apple-system,-system-ui,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;font-style:normal}h1,h2,h3{font-weight:600;font-weight:400}p em{font-style:italic}b,p b,p strong,strong{font-weight:600}ul li{list-style-type:none}img{border:0 none}a{color:inherit}.js--hide{display:none}.js--show{display:block}button,input,select,textarea{font-family:inherit}.btn--reset{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit}.f--heading{font-size:40px}.f--medium{font-size:18px}.f--regular{font-size:15px}.f--small{font-size:13px}.f--tiny{font-size:11px;letter-spacing:0}.f--note{color:#8c8c8c}.f--light-hover{color:#8c8c8c;text-decoration:none}.f--light-hover:hover{color:#262626}.f--link{color:#3278b8}.f--light-underlined,.f--light-underlined--o,.f--link-underlined,.f--link-underlined--o,.f--underlined,.f--underlined--o{text-decoration:none}.f--underlined--link{cursor:pointer}.f--underlined{text-decoration:none;background-image:linear-gradient(180deg,rgba(38,38,38,.5) 75%,rgba(38,38,38,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--underlined:hover{background-image:linear-gradient(180deg,#262626 75%,#262626 0)}.f--underlined--o:hover,a:hover .f--underlined--o,button:hover .f--underlined--o{text-decoration:none;background-image:linear-gradient(180deg,rgba(38,38,38,.5) 75%,rgba(38,38,38,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--light-underlined,.f--note.f--underlined{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,55%,.5) 75%,hsla(0,0%,55%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--light-underlined:hover,.f--note.f--underlined:hover{background-image:linear-gradient(180deg,#8c8c8c 75%,#8c8c8c 0)}.f--light-underlined--o:hover,.f--note.f--underlined--o:hover,a:hover .f--light-underlined--o,a:hover .f--note.f--underlined--o,button:hover .f--light-underlined--o,button:hover .f--note.f--underlined--o{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,55%,.5) 75%,hsla(0,0%,55%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--link-underlined{text-decoration:none;background-image:linear-gradient(180deg,rgba(50,120,184,.5) 75%,rgba(50,120,184,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--link-underlined:hover{background-image:linear-gradient(180deg,#3278b8 75%,#3278b8 0)}.f--link-underlined--o:hover,a:hover .f--link-underlined--o,button:hover .f--link-underlined--o{text-decoration:none;background-image:linear-gradient(180deg,rgba(50,120,184,.5) 75%,rgba(50,120,184,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--external{position:relative;text-decoration:none}.f--external:after{content:"↗";font-size:12px;color:inherit;position:absolute;transform:translateX(50%);font-weight:400}.icon--add,.icon--add svg{width:10px;height:10px}.icon--arrow-external,.icon--arrow-external svg{width:8px;height:8px}.icon--arrow-sort,.icon--arrow-sort svg{width:9px;height:11px}.icon--b-accordion,.icon--b-accordion svg,.icon--b-activity,.icon--b-activity svg,.icon--b-audio,.icon--b-audio svg,.icon--b-button,.icon--b-button svg,.icon--b-carousel,.icon--b-carousel svg,.icon--b-checklist,.icon--b-checklist svg,.icon--b-color,.icon--b-color svg,.icon--b-date,.icon--b-date svg,.icon--b-document,.icon--b-document svg,.icon--b-grid,.icon--b-grid svg,.icon--b-grid-flex,.icon--b-grid-flex svg,.icon--b-iframe,.icon--b-iframe svg,.icon--b-image,.icon--b-image svg,.icon--b-link,.icon--b-link svg,.icon--b-mail,.icon--b-mail svg,.icon--b-membership,.icon--b-membership svg,.icon--b-people,.icon--b-people svg,.icon--b-program,.icon--b-program svg,.icon--b-quote,.icon--b-quote svg,.icon--b-table,.icon--b-table svg,.icon--b-text,.icon--b-text svg,.icon--b-text-2col,.icon--b-text-2col svg,.icon--b-text-img,.icon--b-text-img svg,.icon--b-video,.icon--b-video svg{width:28px;height:28px}.icon--check,.icon--check svg{width:11px;height:11px}.icon--clone,.icon--clone svg{width:20px;height:20px}.icon--close_icon,.icon--close_icon svg{width:10px;height:10px}.icon--close_modal,.icon--close_modal svg{width:16px;height:16px}.icon--colors,.icon--colors svg{width:17px;height:17px}.icon--content-editor,.icon--content-editor svg{width:14px;height:13px}.icon--copy,.icon--copy svg{width:10.67px;height:10.67px}.icon--crop,.icon--crop svg{width:16px;height:18px}.icon--download,.icon--download svg{width:12px;height:16px}.icon--drag,.icon--drag svg{width:8px;height:17px}.icon--dropdown_default,.icon--dropdown_default svg{width:9px;height:5px}.icon--dropdown_module,.icon--dropdown_module svg{width:10px;height:6px}.icon--edit_large,.icon--edit_large svg{width:14px;height:14px}.icon--edit,.icon--edit svg{width:13px;height:13px}.icon--editor,.icon--editor svg{width:14px;height:13px}.icon--expand,.icon--expand svg{width:10px;height:10px}.icon--fix-grid,.icon--fix-grid svg{width:18px;height:14px}.icon--flex-grid,.icon--flex-grid svg{width:18px;height:17px}.icon--google-sign-in,.icon--google-sign-in svg{width:23px;height:24px}.icon--image-text,.icon--image-text svg{width:30px;height:13px}.icon--image,.icon--image svg{width:19px;height:15px}.icon--info,.icon--info svg{width:21px;height:21px}.icon--location,.icon--location svg{width:12px;height:16px}.icon--media-grid,.icon--media-grid svg{width:12px;height:12px}.icon--media-list,.icon--media-list svg{width:16px;height:10px}.icon--more-dots,.icon--more-dots svg{width:14px;height:4px}.icon--pagination_left,.icon--pagination_left svg,.icon--pagination_right,.icon--pagination_right svg{width:9px;height:15px}.icon--preferences,.icon--preferences svg{width:26px;height:16px}.icon--preview-desktop,.icon--preview-desktop svg{width:39px;height:30px}.icon--preview-mobile,.icon--preview-mobile svg{width:12px;height:18px}.icon--preview-tablet-h,.icon--preview-tablet-h svg{width:27px;height:20px}.icon--preview-tablet-v,.icon--preview-tablet-v svg{width:20px;height:27px}.icon--preview,.icon--preview svg{width:22px;height:14px}.icon--publish,.icon--publish svg{width:22px;height:15px}.icon--quote,.icon--quote svg{width:16px;height:13px}.icon--replace,.icon--replace svg{width:20px;height:20px}.icon--revision-compare,.icon--revision-compare svg,.icon--revision-single,.icon--revision-single svg{width:23px;height:16px}.icon--search,.icon--search svg{width:20px;height:20px}.icon--slideshow,.icon--slideshow svg{width:20px;height:16px}.icon--star-feature,.icon--star-feature svg,.icon--star-feature_active,.icon--star-feature_active svg{width:20px;height:19px}.icon--text-2col,.icon--text-2col svg{width:26px;height:13px}.icon--text,.icon--text svg{width:17px;height:13px}.icon--trash,.icon--trash svg{width:15px;height:17px}.icon--video,.icon--video svg{width:23px;height:23px}.icon--website,.icon--website svg{width:26px;height:21px}.icon--wysiwyg_anchor,.icon--wysiwyg_anchor svg{width:18px;height:18px}.icon--wysiwyg_bold,.icon--wysiwyg_bold svg{width:12px;height:13px}.icon--wysiwyg_header,.icon--wysiwyg_header svg,.icon--wysiwyg_header-2,.icon--wysiwyg_header-2 svg,.icon--wysiwyg_header-3,.icon--wysiwyg_header-3 svg,.icon--wysiwyg_header-4,.icon--wysiwyg_header-4 svg,.icon--wysiwyg_header-5,.icon--wysiwyg_header-5 svg,.icon--wysiwyg_header-6,.icon--wysiwyg_header-6 svg{width:18px;height:18px}.icon--wysiwyg_italic,.icon--wysiwyg_italic svg{width:10px;height:13px}.icon--wysiwyg_link,.icon--wysiwyg_link svg{width:21px;height:10px}.icon--wysiwyg_underline,.icon--wysiwyg_underline svg{width:12px;height:13px}.icon--ae,.icon--ae svg,.icon--ai,.icon--ai svg,.icon--ase,.icon--ase svg{width:20px;height:26px}.icon--cut,.icon--cut svg,.icon--dir,.icon--dir svg,.icon--dir_protected,.icon--dir_protected svg,.icon--dir_shared,.icon--dir_shared svg{width:26px;height:21px}.icon--dmg,.icon--dmg svg,.icon--doc,.icon--doc svg,.icon--eps,.icon--eps svg,.icon--fla,.icon--fla svg,.icon--fnt,.icon--fnt svg,.icon--gen,.icon--gen svg,.icon--html,.icon--html svg,.icon--img,.icon--img svg,.icon--indd,.icon--indd svg,.icon--key,.icon--key svg,.icon--merlin,.icon--merlin svg{width:20px;height:26px}.icon--net,.icon--net svg{width:26px;height:21px}.icon--numbers,.icon--numbers svg,.icon--pages,.icon--pages svg,.icon--pdf,.icon--pdf svg,.icon--ppt,.icon--ppt svg,.icon--psd,.icon--psd svg{width:20px;height:26px}.icon--site,.icon--site svg{width:26px;height:21px}.icon--slide,.icon--slide svg,.icon--snd,.icon--snd svg,.icon--sql,.icon--sql svg,.icon--swf,.icon--swf svg,.icon--txt,.icon--txt svg,.icon--vid,.icon--vid svg,.icon--xls,.icon--xls svg,.icon--zip,.icon--zip svg{width:20px;height:26px}.icon{display:inline-block}.icon svg{vertical-align:inherit;display:inherit}.envlabel{text-transform:uppercase;height:15px;line-height:15px;padding:0 5px;display:inline-block;position:relative;border-radius:7px;background:#000;font-size:10px;color:#000;background:#fff;font-weight:600;top:-2px;letter-spacing:.05em;margin:0 5px}.envlabel--heading{top:-20px}.nav__item.s--on a:after{background:#3679b6}.env:before{content:"";position:fixed;height:3px;top:0;left:0;right:0;background:#fff;z-index:150}.env--dev .envlabel,.env--dev .nav__item.s--on a:after,.env--dev:before,.env--development .envlabel,.env--development .nav__item.s--on a:after,.env--development:before,.env--local .envlabel,.env--local .nav__item.s--on a:after,.env--local:before,.env--localhost .envlabel,.env--localhost .nav__item.s--on a:after,.env--localhost:before{background:#269e41}.env--preprod .envlabel,.env--preprod .nav__item.s--on a:after,.env--preprod:before,.env--stage .envlabel,.env--stage .nav__item.s--on a:after,.env--stage:before,.env--staging .envlabel,.env--staging .nav__item.s--on a:after,.env--staging:before{background:#3679b6}.env--live .envlabel,.env--live .nav__item.s--on a:after,.env--live:before,.env--prod .envlabel,.env--prod .nav__item.s--on a:after,.env--prod:before,.env--production .envlabel,.env--production .nav__item.s--on a:after,.env--production:before{background:#e31a22}.tooltip{display:block;position:fixed;top:0;left:0;z-index:600;opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s .2s}.tooltip__arrow{left:50%;pointer-events:none;width:26px;height:6px;overflow:hidden;position:absolute;margin-left:-13px}.tooltip__arrow:after{border:solid transparent;content:"";left:50%;display:block;margin-top:3px;margin-left:-3px;position:absolute;width:6px;height:6px;background-color:rgba(0,0,0,.6);transform:rotate(45deg)}.tooltip--bottom .tooltip__arrow{bottom:100%}.tooltip--top .tooltip__arrow{bottom:-6px;transform:rotate(180deg)}.tooltip--top .tooltip__arrow:after{transform:rotate(45deg)}.tooltip--left .tooltip__arrow{left:0}.tooltip--center .tooltip__arrow{left:50%;margin-left:-25px}.tooltip__inner{background:rgba(0,0,0,.6);padding:5px 9px;border-radius:2px;max-width:150px;color:#fff;font-size:11px;letter-spacing:0;font-weight:400;line-height:1.5em}.tooltip--large .tooltip__inner{background:hsla(0,0%,100%,.95);padding:10px 15px;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.3);max-width:270px;color:#8c8c8c;font-size:13px;font-weight:400}.tooltip--large .tooltip__arrow{display:none}.tag{text-transform:uppercase;height:15px;line-height:15px;padding:0 5px;display:inline-block;position:relative;border-radius:2px;background:#000;font-size:10px;color:#fff;background:#a6a6a6;letter-spacing:.05em;top:-2px;margin:0 5px;text-decoration:none}.tag--rounded{border-radius:7px;padding:0 8px}.tag--disabled{background:#d9d9d9}.tag--enabled{background:#a6a6a6}.tag--ok{background:#1d9f3c}.ham{background-color:transparent;-webkit-appearance:none;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;cursor:pointer;position:absolute;top:0;right:0;height:60px;z-index:1}@media screen and (min-width:1040px){.ham{display:none}}@media screen and (max-width:599px){.ham{margin-right:20px;margin-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.ham{margin-right:30px;margin-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.ham{margin-right:40px;margin-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.ham{margin-right:50px;margin-left:50px}}@media screen and (min-width:1540px){.ham{margin-right:50px;margin-left:50px}}@media screen and (max-width:599px){.ham--search{margin-right:50px;margin-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.ham--search{margin-right:60px;margin-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.ham--search{margin-right:70px;margin-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.ham--search{margin-right:80px;margin-left:50px}}@media screen and (min-width:1540px){.ham--search{margin-right:80px;margin-left:50px}}.ham__btn,.ham__label{display:inline-block}.ham__label{color:#fff}@media screen and (max-width:599px){.ham__label{display:none}}.ham__btn{overflow:hidden;box-sizing:content-box;font-size:0}.ham__label,.ham__line{opacity:1}.ham__label{margin-right:20px}.ham__icon{width:20px;height:13px;display:block;position:relative}.ham__icon:after,.ham__icon:before{content:"";height:1px;position:absolute;display:block;left:0;right:0;width:100%;background:#8c8c8c}.ham__icon:before{top:0}.ham__icon:after{bottom:0}.ham .icon{display:none;color:#8c8c8c}.ham:focus .icon,.ham:hover .icon{color:#fff}.ham__line{height:1px;background:#8c8c8c;width:100%;left:0;right:0;position:absolute;top:6px}.ham:focus .ham__icon:after,.ham:focus .ham__icon:before,.ham:focus .ham__line,.ham:hover .ham__icon:after,.ham:hover .ham__icon:before,.ham:hover .ham__line{background:#fff}.notif{position:fixed;bottom:0;min-height:60px;width:100%;left:0;right:0;z-index:550;background:#ccc}.notif__inner{min-height:60px;text-align:center;position:relative}@media screen and (max-width:599px){.notif__inner{padding:20px 20px}}@media screen and (min-width:600px)and (max-width:849px){.notif__inner{padding:20px 30px}}@media screen and (min-width:850px)and (max-width:1039px){.notif__inner{padding:20px 40px}}@media screen and (min-width:1040px)and (max-width:1539px){.notif__inner{padding:20px 50px}}@media screen and (min-width:1540px){.notif__inner{padding:20px 50px}}@media screen and (max-width:599px){.notif__inner{text-align:left}}.notif__close{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;position:absolute;right:7px;top:7px;background:transparent;height:46px;width:46px;color:#262626;opacity:.5;padding:15px}.notif__close:hover{color:#262626;opacity:.25}@keyframes godown{0%{transform:translateY(0);opacity:1}90%{opacity:1}to{transform:translateY(100%);opacity:0}}.notif--destroy{animation:godown .3s 3s normal forwards}.notif--success{background:rgba(255,255,0,.97)}.notif--error,.notif--warning{color:#fff;background:rgba(255,0,0,.97)}@media screen and (max-width:599px){.hide--xsmall{display:none!important}}@media screen and (min-width:600px)and (max-width:849px){.hide--small{display:none!important}}@media screen and (min-width:850px)and (max-width:1039px){.hide--medium{display:none!important}}@media screen and (min-width:1540px){.hide--xlarge{display:none!important}}.box{background:#fff;border-radius:2px;border:1px solid #e5e5e5;margin-top:20px}.box__header{height:55px;line-height:55px;border-bottom:1px solid #f2f2f2;padding:0 20px}.box__filter{padding:10px 0;margin-left:-5px}.box__filter li{display:inline}.box__filter a{display:inline-block;height:35px;line-height:35px;text-decoration:none;padding:0 20px;border-radius:17px;color:#3278b8;background:#fff}.box__filter a.s--on{background:#e5e5e5;color:#262626}.box__filter a:hover{color:#262626}.box__footer{height:55px;line-height:55px;border-top:1px solid #f2f2f2;padding:0 20px}.block__body{margin-top:-35px}.block__body--nolabel{margin-top:-30px}.block__body>h2,.block__body>h3,.block__body>h4{font-size:1em;font-weight:600;margin-top:35px}.block__body>p{margin-top:35px}.block__body>hr{height:5px;margin:20px -15px 20px -15px;padding:0;background:#f2f2f2;border:0 none}.block__body>hr+.repeater{margin-top:20px}.a17--login{background:#000;display:flex;flex-flow:column nowrap}.login{margin:auto;color:#666;width:400px;max-width:calc(100vw - 60px);padding-top:30px;padding-bottom:85px}.login__heading{line-height:50px;font-feature-settings:"kern"}.login__heading--title{color:#fff}.login__help,.login__label{display:block;margin-top:35px;margin-bottom:10px;color:#666}.login__fieldset{position:relative}.login__heading+.login__fieldset{margin-top:38px}.login__input{padding:0;margin:0;border-radius:0;-webkit-appearance:none;background:transparent;border:0 none;font-size:inherit;letter-spacing:inherit;display:block;width:100%;height:45px;line-height:45px;border-radius:2px;background:#000;border:1px solid #8c8c8c;color:#fff;box-sizing:border-box;font-size:15px;caret-color:#3278b8;padding:0 10px}.login__input:focus{border-color:#fff;outline:0}.login__help{position:absolute;right:0;top:0;padding-top:2px;text-decoration:none}.login__help span{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,40%,.5) 75%,hsla(0,0%,40%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.login__button{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;padding:0;display:block;text-align:center;height:40px;line-height:40px;color:#fff;background-color:#333;width:100%;border-radius:2px;margin-top:44px;transition:color .25s linear,border-color .25s linear,background-color .25s linear;margin-bottom:35px}.login__button:focus,.login__button:hover{background-color:#fff;color:#000}.login__socialite{display:block;text-align:center;text-decoration:none;color:#666;margin-bottom:20px}.login__socialite .icon{color:#666;margin-right:10px;position:relative;top:6px}.login__socialite:hover .icon+span{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,40%,.5) 75%,hsla(0,0%,40%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.login__copyright{position:absolute;bottom:0;width:100%;left:0;right:0;padding-top:0;text-align:center;padding:28px 0}.login__copyright a{color:#8c8c8c;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.login__copyright a:hover{color:#999}.login__copyright a:hover svg{color:gray}.login__copyright svg{color:#666;position:relative;height:22px;width:101px;margin-top:12px}.dashboardSearch{background:#000;margin-top:-10px;min-height:70px}body,html{min-width:320px}body,html{min-height:100%;overflow-x:hidden}html{position:relative;overflow-y:auto}body{font-family:Inter,-apple-system,-system-ui,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;font-weight:400;font-style:normal;background:#fff;color:#262626;font-feature-settings:"kern","tnum";font-kerning:normal;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;-webkit-text-size-adjust:100%;text-size-adjust:100%;padding:0;height:100%}body:after{position:absolute;left:-1px;top:-1px;width:1px;height:1px;margin:-1px 0 0 -1px;color:transparent;font:0/0 a;text-shadow:none}.a17{width:100vw;overflow:hidden;min-height:100vh}.app{min-height:calc(100vh - 230px)}.appLoader{background-color:#fff}.body--buckets,.body--buckets .appLoader,.body--custom-page,.body--custom-page .appLoader,.body--dashboard,.body--dashboard .appLoader,.body--form,.body--form .appLoader{background-color:#f2f2f2}.custom-page{padding-top:26px}@media screen and (max-width:599px){head{font-family:xsmall}body:after{content:"xsmall"}}@media screen and (min-width:600px)and (max-width:849px){head{font-family:small}body:after{content:"small"}}@media screen and (min-width:850px)and (max-width:1039px){head{font-family:medium}body:after{content:"medium"}}@media screen and (min-width:1040px)and (max-width:1539px){head{font-family:large}body:after{content:"large"}}@media screen and (min-width:1540px){head{font-family:xlarge}body:after{content:"xlarge"}}#a17{position:relative}.wrapper{display:flex;flex-flow:row wrap}@media screen and (max-width:599px){.wrapper{margin-left:-15px}}@media screen and (min-width:600px)and (max-width:849px){.wrapper{margin-left:-15px}}@media screen and (min-width:850px)and (max-width:1039px){.wrapper{margin-left:-20px}}@media screen and (min-width:1040px)and (max-width:1539px){.wrapper{margin-left:-20px}}@media screen and (min-width:1540px){.wrapper{margin-left:-20px}}.wrapper--reverse{flex-direction:row-reverse}.wrapper--oneline{flex-wrap:no-wrap}.col--even{flex:0 0 auto}@media screen and (max-width:599px){.col--even{width:calc(100vw - 40px);margin-left:15px}}@media screen and (min-width:600px)and (max-width:849px){.col--even{width:calc(100vw - 60px);margin-left:15px}}@media screen and (min-width:850px)and (max-width:1039px){.col--even{width:calc(50vw - 50px);margin-left:20px}}@media screen and (min-width:1040px)and (max-width:1539px){.col--even{width:calc(50vw - 60px);margin-left:20px}}@media screen and (min-width:1540px){.col--even{width:710px;margin-left:20px}}.col--primary{flex:0 0 auto}@media screen and (max-width:599px){.col--primary{width:calc(100vw - 40px);margin-left:15px}}@media screen and (min-width:600px)and (max-width:849px){.col--primary{width:calc(100vw - 60px);margin-left:15px}}@media screen and (min-width:850px)and (max-width:1039px){.col--primary{width:calc(50vw - 50px);margin-left:20px}}@media screen and (min-width:1040px)and (max-width:1539px){.col--primary{width:calc(66.66667vw - 73.33333px);margin-left:20px}}@media screen and (min-width:1540px){.col--primary{width:953.3333333333px;margin-left:20px}}.col--aside{flex:0 0 auto}@media screen and (max-width:599px){.col--aside{width:calc(100vw - 40px);margin-left:15px}}@media screen and (min-width:600px)and (max-width:849px){.col--aside{width:calc(100vw - 60px);margin-left:15px}}@media screen and (min-width:850px)and (max-width:1039px){.col--aside{width:calc(50vw - 50px);margin-left:20px}}@media screen and (min-width:1040px)and (max-width:1539px){.col--aside{width:calc(33.33333vw - 46.66667px);margin-left:20px}}@media screen and (min-width:1540px){.col--aside{width:466.6666666667px;margin-left:20px}}.col--double{flex:0 0 auto}@media screen and (max-width:599px){.col--double{width:calc(50% - 15px);margin-left:15px}}@media screen and (min-width:600px)and (max-width:849px){.col--double{width:calc(50% - 15px);margin-left:15px}}@media screen and (min-width:850px)and (max-width:1039px){.col--double{width:calc(50% - 20px);margin-left:20px}}@media screen and (min-width:1040px)and (max-width:1539px){.col--double{width:calc(50% - 20px);margin-left:20px}}@media screen and (min-width:1540px){.col--double{width:calc(50% - 20px);margin-left:20px}}.col--third{flex:0 0 auto}@media screen and (max-width:599px){.col--third{width:calc(33.33333% - 15px);margin-left:15px}}@media screen and (min-width:600px)and (max-width:849px){.col--third{width:calc(33.33333% - 15px);margin-left:15px}}@media screen and (min-width:850px)and (max-width:1039px){.col--third{width:calc(33.33333% - 20px);margin-left:20px}}@media screen and (min-width:1040px)and (max-width:1539px){.col--third{width:calc(33.33333% - 20px);margin-left:20px}}@media screen and (min-width:1540px){.col--third{width:calc(33.33333% - 20px);margin-left:20px}}@media screen and (max-width:599px){.col--double-wrap,.col--third-wrap{width:calc(100% - 15px)}}@media screen and (min-width:850px)and (max-width:1039px){.col--double-wrap,.col--third-wrap{width:calc(100% - 20px)}}@media screen and (max-width:599px){.editor .col--double,.editor .col--third{width:calc(100% - 15px)}}@media screen and (min-width:600px)and (max-width:849px){.editor .col--double,.editor .col--third{width:calc(100% - 15px)}}@media screen and (min-width:850px)and (max-width:1039px){.editor .col--double,.editor .col--third{width:calc(100% - 20px)}}@media screen and (min-width:1040px)and (max-width:1539px){.editor .col--double,.editor .col--third{width:calc(100% - 20px)}}@media screen and (min-width:1540px){.editor .col--double,.editor .col--third{width:calc(100% - 20px)}}.app.error{min-height:calc(100vh - 110px);padding-top:45px;background:#f2f034}.app.error p{margin-bottom:25px;line-height:24px}.field-rows{margin-top:35px}.block .block__content .block__body .field-rows__content>.input,.editorSidebar__body .block__body .field-rows__content>.input,.fieldset .field-rows__content>.input{margin-top:0;border-top:1px solid #f2f2f2}.block .block__content .block__body .field-rows__content>.input:first-child,.editorSidebar__body .block__body .field-rows__content>.input:first-child,.fieldset .field-rows__content>.input:first-child{border-top:0 none}.block .block__content .block__body .field-rows__content .vselectOuter,.editorSidebar__body .block__body .field-rows__content .vselectOuter,.fieldset .field-rows__content .vselectOuter{padding:15px}.block .block__content .block__body .field-rows__content .vselectOuter .input,.editorSidebar__body .block__body .field-rows__content .vselectOuter .input,.fieldset .field-rows__content .vselectOuter .input{margin-top:0}.block .block__content .block__body .field-rows__content .vselectOuter+.vselectOuter,.editorSidebar__body .block__body .field-rows__content .vselectOuter+.vselectOuter,.fieldset .field-rows__content .vselectOuter+.vselectOuter{border-top:1px solid #f2f2f2}.block .block__content .block__body .field-rows__content .singleCheckbox,.editorSidebar__body .block__body .field-rows__content .singleCheckbox,.fieldset .field-rows__content .singleCheckbox{padding:20px}.block .block__content .block__body .field-rows__content .multiselectorOuter>.input,.editorSidebar__body .block__body .field-rows__content .multiselectorOuter>.input,.fieldset .field-rows__content .multiselectorOuter>.input{margin-top:0}.block .block__content .block__body .field-rows__content .singleselector__outer,.editorSidebar__body .block__body .field-rows__content .singleselector__outer,.fieldset .field-rows__content .singleselector__outer{display:block}.block .block__content .block__body .field-rows__content .singleselector__outer .singleselector__item,.editorSidebar__body .block__body .field-rows__content .singleselector__outer .singleselector__item,.fieldset .field-rows__content .singleselector__outer .singleselector__item{padding:20px;margin:0}.block .block__content .block__body .field-rows__content .singleselector__outer .singleselector__item+.singleselector__item,.editorSidebar__body .block__body .field-rows__content .singleselector__outer .singleselector__item+.singleselector__item,.fieldset .field-rows__content .singleselector__outer .singleselector__item+.singleselector__item{border-top:1px solid #f2f2f2}.block .block__content .block__body .field-rows__content .singleselector__outer .singleselector__item:first-child,.editorSidebar__body .block__body .field-rows__content .singleselector__outer .singleselector__item:first-child,.fieldset .field-rows__content .singleselector__outer .singleselector__item:first-child{border-top:0 none}.field-rows__title{margin-bottom:9px}.field-rows__content{border:1px solid #e5e5e5}.block .block__content .block__body .field-rows--2cols .field-rows__content,.block .block__content .block__body .field-rows--3cols .field-rows__content,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content,.fieldset .field-rows--2cols .field-rows__content,.fieldset .field-rows--3cols .field-rows__content{display:flex;flex-wrap:wrap}.block .block__content .block__body .field-rows--2cols .field-rows__content .multiselectorOuter,.block .block__content .block__body .field-rows--3cols .field-rows__content .multiselectorOuter,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content .multiselectorOuter,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content .multiselectorOuter,.fieldset .field-rows--2cols .field-rows__content .multiselectorOuter,.fieldset .field-rows--3cols .field-rows__content .multiselectorOuter{width:100%}.block .block__content .block__body .field-rows--2cols .field-rows__content .singleselector__outer,.block .block__content .block__body .field-rows--3cols .field-rows__content .singleselector__outer,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content .singleselector__outer,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content .singleselector__outer,.fieldset .field-rows--2cols .field-rows__content .singleselector__outer,.fieldset .field-rows--3cols .field-rows__content .singleselector__outer{display:flex;flex-wrap:wrap}.block .block__content .block__body .field-rows--2cols .field-rows__content>.input,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content>.input,.fieldset .field-rows--2cols .field-rows__content>.input{width:50%;border-right:1px solid #f2f2f2}.block .block__content .block__body .field-rows--2cols .field-rows__content>.input:first-child+.input,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content>.input:first-child+.input,.fieldset .field-rows--2cols .field-rows__content>.input:first-child+.input{border-top:0 none}.block .block__content .block__body .field-rows--2cols .field-rows__content>.input:nth-child(2n+2),.editorSidebar__body .block__body .field-rows--2cols .field-rows__content>.input:nth-child(2n+2),.fieldset .field-rows--2cols .field-rows__content>.input:nth-child(2n+2){border-right:0 none}.block .block__content .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item,.fieldset .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item{width:50%;border-right:1px solid #f2f2f2}.block .block__content .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item,.fieldset .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item{border-top:0 none}.block .block__content .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(2n+2),.editorSidebar__body .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(2n+2),.fieldset .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(2n+2){border-right:0 none}.block .block__content .block__body .field-rows--3cols .field-rows__content>.input,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content>.input,.fieldset .field-rows--3cols .field-rows__content>.input{width:33.3333%;border-right:1px solid #f2f2f2}.block .block__content .block__body .field-rows--3cols .field-rows__content>.input:first-child+.input,.block .block__content .block__body .field-rows--3cols .field-rows__content>.input:first-child+.input+.input,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content>.input:first-child+.input,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content>.input:first-child+.input+.input,.fieldset .field-rows--3cols .field-rows__content>.input:first-child+.input,.fieldset .field-rows--3cols .field-rows__content>.input:first-child+.input+.input{border-top:0 none}.block .block__content .block__body .field-rows--3cols .field-rows__content>.input:nth-child(3n+3),.editorSidebar__body .block__body .field-rows--3cols .field-rows__content>.input:nth-child(3n+3),.fieldset .field-rows--3cols .field-rows__content>.input:nth-child(3n+3){border-right:0 none}.block .block__content .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item,.fieldset .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item{width:33.3333%;border-right:1px solid #f2f2f2}.block .block__content .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item,.fieldset .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item{border-top:0 none}.block .block__content .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(3n+3),.editorSidebar__body .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(3n+3),.fieldset .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(3n+3){border-right:0 none}.header{background:#000;color:#8c8c8c;padding-bottom:50px;font-feature-settings:"kern"}.header .container{display:flex;flex-flow:row nowrap}.header__title{margin-right:33px;margin-left:-17px;color:#fff;flex-grow:1}.header__title a{height:60px;line-height:60px;display:inline-block;color:inherit}@media screen and (min-width:1040px){.header__title{flex-grow:0}}.header__nav,.header__title,.header__user{height:60px;line-height:60px}.header__nav a,.header__title a,.header__user a{text-decoration:none;color:inherit;white-space:nowrap}.header__nav a,.header__title a{padding:0 17px}.header__nav{display:none;flex-grow:1;overflow:hidden;overflow-x:auto;position:relative}.header__nav ul{white-space:nowrap}@media screen and (min-width:1040px){.header__nav{display:flex;flex-direction:row;flex-wrap:no-wrap}}.header__user{display:none;z-index:301}.header__user a .icon{position:relative;margin-left:5px;top:-1px;color:#666}.header__user .dropdown--active a,.header__user .dropdown--active a .icon,.header__user a:hover .icon{color:#fff}.header__user .dropdown--active .dropdown__inner a{color:#8c8c8c}.header__user .dropdown--active .dropdown__inner a:hover{color:#262626}@media screen and (min-width:1040px){.header__user{display:block}}.header__user[v-cloak] div{display:none}.header__nav::-webkit-scrollbar-track-piece{background:#000}.header__nav::-webkit-scrollbar-thumb:horizontal,.header__nav::-webkit-scrollbar-thumb:vertical{background:#333}.header__items{position:relative}.header__items+.header__items{margin-left:0}.header__items+.header__items:before{content:"•";color:#333;display:inline-block;padding:0 17px;height:60px;line-height:60px}.header__item{color:#8c8c8c;display:inline-block}.header__item.s--on,.header__item:hover{color:#fff}.header__item a{height:60px;line-height:60px;display:inherit;padding:0 17px}.header__user a{text-decoration:none;color:#8c8c8c;height:60px;line-height:60px}.header__user a:hover{color:#fff}.headerMobile{width:100%;top:0;left:0;right:0;bottom:0;overflow:hidden;position:absolute;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:120;opacity:0;color:#fff;background:rgba(0,0,0,.9);font-feature-settings:"kern"}.headerMobile,.headerMobile__nav{min-height:100%;transform:translateZ(0)}.headerMobile__nav{pointer-events:auto;max-height:100%;position:relative;z-index:121;overflow-y:scroll}.headerMobile__list{padding-top:35px}.headerMobile__list>a{line-height:30px;height:30px;white-space:nowrap;display:inline-block;text-decoration:none;color:#8c8c8c}.headerMobile__list>a:focus{outline:0}.headerMobile__list>a.s--on,.headerMobile__list>a:hover{color:#fff}.headerMobile__list+.headerMobile__list{padding-top:0}.headerMobile__list+.headerMobile__list:before{content:"•";color:#333;display:block;line-height:30px;height:30px}.headerMobile__list:last-child{padding-bottom:35px}.headerSearch{height:60px;line-height:60px}.headerSearch a{text-decoration:none;color:inherit;white-space:nowrap}.headerSearch__toggle{display:inline-block;width:47px;padding-left:26px;padding-right:0;text-align:right}.headerSearch__toggle .icon{position:relative;top:2px;right:2px;width:20px;height:20px;color:#8c8c8c}.headerSearch__toggle .icon.icon--search{top:4px;right:0}.headerSearch__toggle:hover .icon{color:#fff}.headerSearch__wrapper[v-cloak]{display:none}.headerSearch__overlay,.headerSearch__wrapper{position:fixed;top:60px;left:0;right:0;width:100%;bottom:0;z-index:300}.headerSearch__overlay{background:rgba(0,0,0,.9);z-index:299}.nav{background:#262626;overflow:hidden;height:60px}.s--search .nav{transition:background-color .14s cubic-bezier(.5,-.6,.5,1.6);background:#000}.nav__list{margin-left:-17px;flex-grow:1;white-space:nowrap;height:110px;overflow:hidden;overflow-x:auto}@media screen and (max-width:599px){.nav__list{margin-left:-20px;padding-left:3px;width:calc(100% + 40px)}}@media screen and (min-width:600px)and (max-width:849px){.nav__list{margin-left:-30px;padding-left:13px;width:calc(100% + 60px)}}@media screen and (min-width:850px)and (max-width:1039px){.nav__list{margin-left:-40px;padding-left:23px;width:calc(100% + 80px)}}@media screen and (min-width:1040px)and (max-width:1539px){.nav__list{margin-left:-50px;padding-left:33px;width:calc(100% + 100px)}}.s--search .nav__list{transition:all .14s cubic-bezier(.5,-.6,.5,1.6);visibility:hidden}.nav__item{height:60px;display:inline-block;color:#8c8c8c}.nav__item.s--on,.nav__item:hover{color:#fff}.nav__item a{height:60px;line-height:60px;display:inherit;text-decoration:none;position:relative;padding:0 17px}.nav__item.s--on a:after{content:"";height:3px;position:absolute;bottom:0;background:#fff;width:100%;left:0;right:0}.navUnder{background-color:#e5e5e5;overflow:hidden;height:60px}.navUnder__list{margin-left:-17px;flex-grow:1;white-space:nowrap;height:110px;overflow:hidden;overflow-x:auto}.navUnder__item{height:60px;display:inline-block;color:gray}.navUnder__item.s--on,.navUnder__item:hover{color:#262626}.navUnder__item a{height:60px;line-height:60px;display:inherit;text-decoration:none;position:relative;padding:0 17px}.breadcrumb{background-color:#e5e5e5;overflow:hidden;height:60px}.breadcrumb__item{height:60px;display:inline-block;color:gray}.breadcrumb__item a,.breadcrumb__item span:not(.breadcrumb__link){display:inherit;height:60px;line-height:60px;padding:0 14px}.breadcrumb__item a{color:#262626;text-decoration:none}.breadcrumb__item a:hover .breadcrumb__link{text-decoration:none;background-image:linear-gradient(180deg,rgba(38,38,38,.5) 75%,rgba(38,38,38,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.breadcrumb__item:before{content:"";display:inline-block;height:18px;width:1px;background:#a6a6a6;transform:rotate(29deg) translateY(4px)}.breadcrumb__item:first-child a,.breadcrumb__item:first-child span{padding-left:0}.breadcrumb__item:first-child:before{display:none}.navbar{width:100%;background-color:#f2f2f2;overflow:hidden;margin-bottom:20px}.navbar--sticky{min-height:90px}.navbar .container{display:flex}.secondarynav{padding:20px 0}.secondarynav.secondarynav--mobile{display:none}.secondarynav.secondarynav--dropdown{min-width:150px}@media screen and (max-width:1200px){.secondarynav.secondarynav--mobile{display:inline-block}.secondarynav.secondarynav--desktop{display:none}}@media screen and (max-width:599px){.secondarynav.secondarynav--dropdown.secondarynav--mobile{padding-bottom:0}}.secondarynav__item{height:35px;display:inline-block;color:#3278b8}.secondarynav__item a{height:35px;line-height:35px;display:inherit;color:inherit;text-decoration:inherit;position:relative;padding:0 17px;border-radius:17px}.secondarynav__item.s--on{color:#262626}.secondarynav__item.s--on a{background:#fff}.secondarynav__item.s--disabled{color:#262626}.secondarynav__item.s--disabled a{opacity:.5;pointer-events:none}.secondarynav__link{text-decoration:none}.secondarynav__item:hover .secondarynav__link{text-decoration:none;background-image:linear-gradient(180deg,rgba(50,120,184,.5) 75%,rgba(50,120,184,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.secondarynav__item.s--disabled:hover .secondarynav__link,.secondarynav__item.s--on:hover .secondarynav__link{background-image:none}.secondarynav__number{color:#a6a6a6;font-size:13px;margin-left:6px}.secondarynav--dropdown .dropdown{width:100%}.secondarynav--dropdown .secondarynav__button{position:relative}.secondarynav--dropdown .dropdown__content a{padding-right:15px!important}.secondarynav--dropdown .secondarynav__item{width:100%;color:#f2f2f2}.secondarynav--dropdown .secondarynav__item:hover .secondarynav__link{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,95%,.5) 75%,hsla(0,0%,95%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.footer{padding:20px 0}.footer .container{display:flex;flex-flow:row wrap;color:#8c8c8c;font-size:13px}.footer__copyright{flex-grow:1;font-feature-settings:"kern"}.sortable-ghost{cursor:grabbing!important}.sortable-chosen{opacity:.25}.sortable-drag{opacity:.95}.sortable-nodrag{cursor:no-drop!important}.draggable_list-enter-active,.draggable_list-leave-active{transition:opacity .25s ease,transform .3s linear}.draggable_list-enter{opacity:0;transform:translateX(-30px)}.draggable_list-leave-to{opacity:0;transform:translateX(30px)}.form{background-color:#f2f2f2;min-height:calc(100vh - 200px);padding-bottom:80px}input::-ms-clear{display:none}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{text-align:left;-moz-appearance:textfield}.form__map{max-width:100%;height:250px;margin-top:10px;background:#ccc}.form__field{position:relative;overflow:hidden;height:45px;border-radius:2px;box-shadow:inset 0 0 1px #f9f9f9;width:100%;border:0 none;box-sizing:border-box;font-size:15px;caret-color:#3278b8;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;display:block}.form__field::-webkit-input-placeholder{color:#ccc}.form__field:-moz-placeholder,.form__field::-moz-placeholder{color:#ccc}.form__field:-ms-input-placeholder{color:#ccc}.form__field.s--focus,.form__field:hover{border-color:#a6a6a6;color:#666;outline:0;background-color:#fff}.form__field.s--disabled{background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;box-shadow:0 none;outline:0;opacity:.5;pointer-events:none}.form__field input[type=search],.form__field input[type=text]{padding:0;margin:0;border-radius:0;-webkit-appearance:none;background:transparent;border:0 none;font-size:inherit;letter-spacing:inherit;width:100%;height:43px;line-height:43px;padding:0 15px;color:inherit}.form__field input[type=search]:focus,.form__field input[type=text]:focus{outline:0}.form__field input[type=search]::-webkit-input-placeholder,.form__field input[type=text]::-webkit-input-placeholder{color:#ccc}.form__field input[type=search]:-moz-placeholder,.form__field input[type=search]::-moz-placeholder,.form__field input[type=text]:-moz-placeholder,.form__field input[type=text]::-moz-placeholder{color:#ccc}.form__field input[type=search]:-ms-input-placeholder,.form__field input[type=text]:-ms-input-placeholder{color:#ccc}.form__field textarea{padding:0;margin:0;border-radius:0;-webkit-appearance:none;background:transparent;border:0 none;font-size:inherit;letter-spacing:inherit;padding:10px;line-height:inherit;width:100%;box-sizing:border-box;display:block;resize:none;z-index:1;position:relative;color:inherit}.form__field textarea:focus{outline:0}.form__field textarea::-webkit-input-placeholder{color:#ccc}.form__field textarea:-moz-placeholder,.form__field textarea::-moz-placeholder{color:#ccc}.form__field textarea:-ms-input-placeholder{color:#ccc}.form__field input[type=search]{display:block;background-repeat:no-repeat;background-position:100%}.form__field input[type=search]::-webkit-input-placeholder{color:#ccc}.form__field input[type=search]:-moz-placeholder,.form__field input[type=search]::-moz-placeholder{color:#ccc}.form__field input[type=search]:-ms-input-placeholder{color:#ccc}.form__field--textarea{display:block;padding:0;height:auto;line-height:inherit}.form__input{border-radius:2px;box-shadow:inset 0 0 1px #f9f9f9;border:0 none;box-sizing:border-box;font-size:15px;caret-color:#3278b8;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;width:100%;height:45px;line-height:45px;padding:0 15px}.form__input:focus,.form__input:hover{border-color:#a6a6a6;color:#666;outline:0;background-color:#fff}.form__input:disabled{background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;box-shadow:0 none;outline:0;opacity:.5;pointer-events:none}.form__input::-webkit-input-placeholder{color:#ccc}.form__input:-moz-placeholder,.form__input::-moz-placeholder{color:#ccc}.form__input:-ms-input-placeholder{color:#ccc}.form__input--small{padding:0 13px;height:35px;line-height:35px}.form__input--hidden{display:none}.listing{padding-bottom:100px}.listing__nav{background:#f2f2f2;margin-bottom:20px;position:relative}@media screen and (min-width:850px){.sticky{position:relative}.sticky__fixed,.sticky__fixedTop{width:inherit;position:fixed;top:20px}.sticky__fixedBottom{width:inherit;position:fixed;bottom:0}.sticky__abs{width:inherit;position:absolute;bottom:0}.publisher{z-index:400}.publisher.sticky__fixed,.publisher.sticky__fixedTop{top:80px}.stickyNav.sticky__fixed,.stickyNav.sticky__fixedTop{top:0}}.fade_scale_list-enter-active,.fade_scale_list-leave-active{transition:max-height .25s ease;overflow:hidden}.fade_scale_list-enter-to,.fade_scale_list-leave{max-height:80px}.fade_scale_list-enter,.fade_scale_list-leave-to{max-height:0}.fade_scale_modal-leave-active,.move_down_notif-enter-active{transition:transform .25s linear}.fade_scale_modal-enter,.fade_scale_modal-leave-to{transform:scale(.975)}.fade_move_dropdown-enter-active,.fade_move_dropdown-leave-active{transition:opacity .25s ease,transform .25s linear}.fade_move_dropdown-enter,.fade_move_dropdown-leave-to{opacity:0}.move_down_notif-enter-active,.move_down_notif-leave-active{transition:transform .25s linear,opacity .25s linear}.move_down_notif-enter-to,.move_down_notif-leave{transform:translateY(0);opacity:1}.move_down_notif-enter,.move_down_notif-leave-to{transform:translateY(100%);opacity:0}.scale_filter-enter-active,.scale_filter-leave-active{transition:max-height .5s ease;overflow:hidden}.scale_filter-enter-to,.scale_filter-leave{max-height:100px}.scale_filter-enter,.scale_filter-leave-to{max-height:0}.fade_spinner-enter-active,.fade_spinner-leave-active{transition:opacity .25s linear}.fade_spinner-enter-to,.fade_spinner-leave{opacity:1}.fade_spinner-enter,.fade_spinner-leave-to{opacity:0}.fade_search-overlay-enter-active,.fade_search-overlay-leave-active{transition:opacity .12s ease-in-out}.fade_search-overlay-enter,.fade_search-overlay-leave-to{opacity:0}@keyframes fadeIn{10%{opacity:1}50%{opacity:.2}90%{opacity:1}}.loader{height:8px;width:8px;display:block;overflow:visible;position:relative}.loader span,.loader:after,.loader:before{background:#a6a6a6;border-radius:50%;animation:fadeIn 1.8s infinite;height:8px;width:8px;display:block}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader span{animation-delay:.3s}.loader:before{left:-16px;animation-delay:0}.loader:after{left:16px;animation-delay:.6s}.loader--small,.loader--small span,.loader--small:after,.loader--small:before{height:6px;width:6px}.loader--small:before{left:-12px}.loader--small:after{left:12px}body .flatpickr-wrapper{display:block}body .flatpickr-wrapper .flatpickr-input{border-radius:2px;box-shadow:inset 0 0 1px #f9f9f9;border:0 none;box-sizing:border-box;font-size:15px;caret-color:#3278b8;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;width:100%;height:45px;line-height:45px;padding:0 15px}body .flatpickr-wrapper .flatpickr-input:focus,body .flatpickr-wrapper .flatpickr-input:hover{border-color:#a6a6a6;color:#666;outline:0;background-color:#fff}body .flatpickr-wrapper .flatpickr-input:disabled{background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;box-shadow:0 none;outline:0;opacity:.5;pointer-events:none}body .flatpickr-wrapper .flatpickr-input::-webkit-input-placeholder{color:#ccc}body .flatpickr-wrapper .flatpickr-input:-moz-placeholder,body .flatpickr-wrapper .flatpickr-input::-moz-placeholder{color:#ccc}body .flatpickr-wrapper .flatpickr-input:-ms-input-placeholder{color:#ccc}body .flatpickr-calendar{border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.3)}body .flatpickr-month{height:50px}body .flatpickr-month .flatpickr-next-month,body .flatpickr-month .flatpickr-prev-month{height:50px;line-height:50px;padding-top:0;padding-bottom:0}body .flatpickr-current-month{font-size:1em;height:50px;padding-top:16px}body .flatpickr-current-month input.cur-year,body .flatpickr-current-month span.cur-month{font-weight:600}body .flatpickr-day{border-radius:2px}body .flatpickr-day.endRange,body .flatpickr-day.endRange.inRange,body .flatpickr-day.endRange.nextMonthDay,body .flatpickr-day.endRange.prevMonthDay,body .flatpickr-day.endRange:focus,body .flatpickr-day.endRange:hover,body .flatpickr-day.selected,body .flatpickr-day.selected.inRange,body .flatpickr-day.selected.nextMonthDay,body .flatpickr-day.selected.prevMonthDay,body .flatpickr-day.selected:focus,body .flatpickr-day.selected:hover,body .flatpickr-day.startRange,body .flatpickr-day.startRange.inRange,body .flatpickr-day.startRange.nextMonthDay,body .flatpickr-day.startRange.prevMonthDay,body .flatpickr-day.startRange:focus,body .flatpickr-day.startRange:hover{background:#3278b8;border-color:#3278b8}.a17 .v-select{font-family:inherit}.a17 .v-select input[type=search],.a17 .v-select input[type=search]:focus{padding:0 15px;font-size:15px;margin:0}.a17 .v-select .spinner{top:15px;right:15px;width:18px;height:18px;border-top:2px solid hsla(0,0%,65%,.2);border-right:2px solid hsla(0,0%,65%,.2);border-bottom:2px solid hsla(0,0%,65%,.2);border-left:2px solid hsla(0,0%,65%,.8)}.a17 .v-select .vs__dropdown-menu{padding:15px 0;border-top:1px solid #f2f2f2;box-shadow:0 1px 3.5px 0 rgba(0,0,0,.3);border-bottom-right-radius:2px;border-bottom-left-radius:2px}.a17 .v-select .vs__dropdown-menu li.vs__no-options{color:#8c8c8c;text-align:left;padding:0 15px}.a17 .v-select .vs__dropdown-menu .vs__dropdown-option{padding:0 15px;background:#fff;color:#8c8c8c}.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--highlight,.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--highlight:focus,.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--highlight:hover,.a17 .v-select .vs__dropdown-menu .vs__dropdown-option:focus,.a17 .v-select .vs__dropdown-menu .vs__dropdown-option:hover{color:#262626;background:#f2f2f2}.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--selected{color:#262626;background:#fff}.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--selected:focus,.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--selected:hover{color:#262626;background:#f2f2f2}.a17 .v-select .vs__dropdown-menu .vs__dropdown-option{height:35px;line-height:35px}.a17 .v-select input[type=search]::-webkit-input-placeholder{color:#ccc}.a17 .v-select input[type=search]:-moz-placeholder,.a17 .v-select input[type=search]::-moz-placeholder{color:#ccc}.a17 .v-select input[type=search]:-ms-input-placeholder{color:#ccc}.a17 .vselect--single .vs__dropdown-toggle:after{visibility:visible;content:"";position:absolute;display:block;top:50%;right:15px;z-index:1;pointer-events:none;width:0;height:0;margin-top:-1px;border-width:4px 4px 0;border-style:solid;border-color:#a6a6a6 transparent transparent}.a17 .vselect--single .vs__dropdown-toggle[aria-expanded=true]:after{border-width:0 4px 4px;border-color:transparent transparent #a6a6a6}.a17 .vselect--single .vselect__field .vs__selected{padding:0;cursor:pointer}.a17 .vselect--single .vselect__field input{padding:0!important}.a17 .vselect--single .vs__actions{padding-right:0;padding-left:0}.a17 .vselect--single .vs__selected-options{padding:0 30px 0 15px}.a17 .vselect--single .vs__search{padding-right:0;border:0}.a17 .vselect--single .vs--disabled.v-select{background:var(--vs-state-disabled-bg)}.a17 .vselect--single .vs--disabled.v-select .vs__dropdown-toggle{background:none}.a17 .loading .vselect--single .vs__dropdown-toggle:after{opacity:0}.a17 .vselect__field .vs__dropdown-toggle{border-radius:2px;background:#fff;overflow:hidden;cursor:pointer}.a17 .vselect__field .vs__selected{border:0 none;background:transparent;border-radius:0;padding:0 0 0 15px;margin:0;color:#8c8c8c}.a17 .vselect__field .vs__selected button{position:absolute;background-color:#a6a6a6;color:#8c8c8c;height:18px;width:18px;top:50%;right:5px;transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTVFNUU1IiBkPSJtMiAyIDYgNm0wLTZMMiA4Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:50%;border-radius:50%}.a17 .vselect__field .vs__selected svg{display:none}.a17 .vselect__field .v-select.vs--open .vs__dropdown-toggle,.a17 .vselect__field .v-select:hover .vs__dropdown-toggle{box-shadow:0 1px 3.5px 0 rgba(0,0,0,.3);border-radius:2px}.a17 .vselect__field .v-select.vs--open .vs__selected,.a17 .vselect__field .v-select:hover .vs__selected{color:#262626;opacity:1}.a17 .vselect__field .vs__open-indicator{display:none}.a17 .vselect__field .vs__dropdown-toggle{height:33px}.a17 .vselect__field .vs__selected{height:33px;line-height:33px;font-size:15px}.a17 .vselect--large .vselect__field .vs__dropdown-toggle{height:45px}.a17 .vselect--large .vselect__field .vs__selected{height:45px;line-height:45px}.a17 .vselect--large .vselect__field input[type=search],.a17 .vselect--large .vselect__field input[type=search]:focus{height:44px;line-height:44px}.a17 .vselect--single .vs__selected{pointer-events:none}.a17 .vselect .v-select.unsearchable input[type=search]{max-width:none;opacity:1;min-width:200px;margin:0;pointer-events:none}.a17 .vselect.vselect--has-value .v-select.unsearchable input[type=search]{min-width:0;width:0;margin:0}.a17 .vselect .v-select.unsearchable>.vs__dropdown-toggle>.vs__selected+input[type=search]{width:1px;margin:0}.a17 .v-select .vs__dropdown .vs__dropdown-menu{min-width:auto}.a17 .v-select .vs__dropdown-toggle{display:flex;flex-wrap:no-wrap}.a17 .v-select .vs__dropdown-toggle .vs__selected{position:relative!important}.a17 .v-select .vs__dropdown-toggle input[style]{flex-basis:100px;flex-grow:1;width:100%!important}.a17 .vselect--multiple .vs__dropdown-toggle{min-height:45px;height:auto;padding-bottom:0;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;flex-wrap:wrap}.a17 .vselect--multiple .open .vs__dropdown-toggle,.a17 .vselect--multiple .vs__dropdown-toggle:hover{border-color:#a6a6a6}.a17 .vselect--multiple input[type=search],.a17 .vselect--multiple input[type=search]:focus{height:31px;margin-top:7px}.a17 .vselect--multiple .vs__selected{border-radius:15px;background:#e5e5e5;padding:0 33px 0 15px;color:#262626;height:30px;line-height:30px;margin:7px 0 0 10px;position:relative}.a17 .vselect--multiple .vs__selected .close,.a17 .vselect--multiple .vs__selected .vs__deselect{border-radius:50%;background-color:#a6a6a6;height:18px;width:18px;line-height:18px;overflow:hidden;display:inline-block;opacity:1;text-shadow:none;color:#e5e5e5;font-size:15px;font-weight:400;position:absolute;right:5px;top:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTVFNUU1IiBkPSJtMiAyIDYgNm0wLTZMMiA4Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:50%}.a17 .vselect--multiple .vs__selected .close span,.a17 .vselect--multiple .vs__selected .close svg,.a17 .vselect--multiple .vs__selected .vs__deselect span,.a17 .vselect--multiple .vs__selected .vs__deselect svg{display:none}.a17 .vselect--multiple .vs__selected .close:hover,.a17 .vselect--multiple .vs__selected .vs__deselect:hover{background-color:#a6a6a6}.a17 .v-select.disabled .selected-tag{padding-right:15px}.a17 .v-select.disabled .selected-tag .close,.a17 .v-select.disabled .selected-tag .vs__deselect{display:none}.a17 .vselect--small .dropdown-toggle{flex-wrap:nowrap}.a17 .vselect--small .vs__actions{flex-basis:27px}.a17 .vselect--small .spinner{align-self:flex-start;margin-top:8px;margin-right:1px}.a17 .vselect--small .vs__dropdown-menu li.vs__no-options{font-size:13px}.a17 .vselect--small.vselect--multiple .vs__selected{height:21px;line-height:21px;font-size:15px;border-radius:10px;padding-left:8px;padding-right:25px;font-size:13px}.a17 .vselect--small.vselect--multiple .vs__selected .close,.a17 .vselect--small.vselect--multiple .vs__selected .vs__deselect{top:2px;right:2px;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYTZhNmE2IiBkPSJtMiAyIDYgNm0wLTZMMiA4Ii8+PC9zdmc+);color:#a6a6a6}.a17 .vselect--small.vselect--multiple .vs__selected .close span,.a17 .vselect--small.vselect--multiple .vs__selected .close svg,.a17 .vselect--small.vselect--multiple .vs__selected .vs__deselect span,.a17 .vselect--small.vselect--multiple .vs__selected .vs__deselect svg{display:none}.a17 .vselect--small.vselect--multiple input[type=search],.a17 .vselect--small.vselect--multiple input[type=search]:focus{height:21px;margin-top:7px}.a17 .vselect--small.vselect--multiple .vs__dropdown-toggle{min-height:35px}.a17 .input--error .v-select .vs__dropdown-toggle,.a17 .input--error .v-select .vs__dropdown-toggle:focus,.a17 .input--error .v-select .vs__dropdown-toggle:hover{border-color:#e61414}.main{position:relative}@keyframes fadeInLoader{0%{opacity:0}to{opacity:1}}.appLoader{position:absolute;top:0;bottom:0;left:0;right:0;color:#8c8c8c;text-align:center;z-index:8;display:block;transition:opacity .35s ease,visibility 0s .35s;pointer-events:none;opacity:0;visibility:hidden}.appLoader>span{display:inline-block;margin-top:20vh;opacity:0;animation:fadeInLoader 1s normal forwards;animation-delay:.6s}.app[v-cloak]>*{visibility:hidden}.app[v-cloak]+.appLoader{opacity:1;visibility:visible;transition:opacity .35s}.s--modal,.s--modal body{overflow:hidden}.s--modal body{width:100%;height:100%}.s--overlay{overflow:hidden}.s--overlay body{overflow:hidden;width:100%;height:100%;max-height:100%}@media screen and (max-width:1039px){.s--nav{overflow:visible;height:100%}.s--nav body .a17{position:fixed;width:100%;overflow:hidden}.s--nav .headerMobile{opacity:1!important;visibility:visible!important}.s--nav .ham{z-index:122}.s--nav .ham__label,.s--nav .ham__line{opacity:0}.s--nav .ham__icon{display:none}.s--nav .ham__icon:after,.s--nav .ham__icon:before{opacity:0}.s--nav .ham .icon{display:block}}.env:before{transition:transform .3s linear;transform:translateY(-100%)}.s--env .env:before{transform:translateY(0)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.create-fieldset-margin{margin-top:35px}.container[data-v-44a53510]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-44a53510]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-44a53510]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-44a53510]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-44a53510]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-44a53510]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-44a53510]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-44a53510]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-44a53510]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-44a53510]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-44a53510]{width:auto}}.avatar[data-v-44a53510]{position:relative;width:36px;height:36px;border-radius:50%}.avatar img[data-v-44a53510]{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:50%;z-index:2}.avatar__letter[data-v-44a53510]{position:absolute;top:1px;left:1px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:calc(100% - 2px);height:calc(100% - 2px);color:#fff;border-radius:50%;z-index:1}.avatar--background-orange .avatar__letter[data-v-44a53510]{background-color:#ff7a00}.avatar--background-blue .avatar__letter[data-v-44a53510]{background-color:#148ddb}.avatar--background-purple .avatar__letter[data-v-44a53510]{background-color:#793cb8}.avatar--background-red .avatar__letter[data-v-44a53510]{background-color:red}.container[data-v-19917f52]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-19917f52]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-19917f52]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-19917f52]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-19917f52]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-19917f52]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-19917f52]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-19917f52]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-19917f52]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-19917f52]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-19917f52]{width:auto}}.browserItem[data-v-19917f52]{width:100%;border-bottom:1px solid #f2f2f2}.browserItem:hover .browserItem__cell[data-v-19917f52]{background-color:#fbfbfb}.browserItem[data-v-19917f52]:last-child{border-bottom:0 none}.browserItem__cell[data-v-19917f52]{padding:14px 15px 14px 0;vertical-align:middle}.browserItem__cell--name a[data-v-19917f52]{color:#3278b8;text-decoration:none}.browserItem__cell--thumb[data-v-19917f52]{padding-top:16px;padding-bottom:16px;padding-left:15px;width:50px}.browserItem__cell--thumb a[data-v-19917f52]{color:#3278b8;text-decoration:none;display:block}.browserItem__cell--thumb img[data-v-19917f52]{display:block;width:50px;min-height:50px;background:#f2f2f2;height:auto}.browserItem__cell--thumb-avatar[data-v-19917f52]{padding-top:12px;padding-bottom:12px;width:36px}.browserItem__cell--thumb-avatar img[data-v-19917f52]{width:36px;min-height:36px}.browserItem__cell--type[data-v-19917f52]{text-transform:capitalize;width:165px}.browserItem__cell--type span[data-v-19917f52]{display:inline-block;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browserItem__cell--drag+.browserItem__cell--name[data-v-19917f52],.browserItem__cell--name[data-v-19917f52]:first-child{padding-left:15px}@media screen and (min-width:600px){.browserItem__cell--drag+.browserItem__cell--name[data-v-19917f52],.browserItem__cell--name[data-v-19917f52]:first-child{padding-left:29px}}.browserItem__cell--drag[data-v-19917f52]{padding:0;width:12px;min-width:12px;background-color:#fbfbfb;transition:background .25s ease;cursor:move}.browserItem__cell--drag[data-v-19917f52]:hover{background-color:#f2f2f2}.drag__handle:hover .drag__handle--drag[data-v-19917f52]:before{background:repeating-linear-gradient(90deg,#f2f2f2,#f2f2f2 2px,transparent 0,transparent 4px)}.browserItem__cell--icon[data-v-19917f52]{width:1px}.browserItem__cell--icon button[data-v-19917f52]{display:block}.drag__handle--drag[data-v-19917f52]{position:relative;width:10px;height:42px;margin-left:auto;margin-right:auto;transition:background .25s ease;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.drag__handle--drag[data-v-19917f52]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px);width:100%;height:100%}.drag__handle--drag-small[data-v-19917f52]{height:22px}.container[data-v-0ddc4be5]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0ddc4be5]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0ddc4be5]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0ddc4be5]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0ddc4be5]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0ddc4be5]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0ddc4be5]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0ddc4be5]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0ddc4be5]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0ddc4be5]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0ddc4be5]{width:auto}}.browserField[data-v-0ddc4be5]{display:block;border-radius:2px;border:1px solid #e5e5e5;overflow-x:hidden;background:#fff}.browserField__trigger[data-v-0ddc4be5]{padding:10px;position:relative;border-top:1px solid #f2f2f2}.browserField__trigger[data-v-0ddc4be5]:first-child{border-top:0 none}.browserField__note[data-v-0ddc4be5]{color:#8c8c8c;float:right;position:absolute;bottom:18px;right:15px;display:none}@media screen and (min-width:600px){.browserField__note[data-v-0ddc4be5]{display:inline-block}}@media screen and (min-width:850px)and (max-width:1039px){.browserField__note[data-v-0ddc4be5]{display:none}}.browserField__table[data-v-0ddc4be5]{width:100%;border-collapse:collapse;border-spacing:0}.container[data-v-59eeac35]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-59eeac35]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-59eeac35]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-59eeac35]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-59eeac35]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-59eeac35]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-59eeac35]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-59eeac35]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-59eeac35]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-59eeac35]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-59eeac35]{width:auto}}.button[data-v-59eeac35]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;display:inline-block;border-radius:2px;padding:0 30px;height:40px;line-height:38px;text-align:center;transition:color .2s linear,border-color .2s linear,background-color .2s linear;text-decoration:none}.button[data-v-59eeac35]:disabled{cursor:default;pointer-events:none}.button--small[data-v-59eeac35]{height:35px;line-height:33px;padding:0 25px}.button--primary[data-v-59eeac35]{background:#333;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--primary[data-v-59eeac35]:focus,.button--primary[data-v-59eeac35]:hover{background:#1a1a1a}.button--primary[data-v-59eeac35]:active{background:#0d0d0d}.button--primary[data-v-59eeac35]:disabled{opacity:.5}.button--action[data-v-59eeac35],.button--editor[data-v-59eeac35]{background:#3278b8;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--action[data-v-59eeac35]:focus,.button--action[data-v-59eeac35]:hover,.button--editor[data-v-59eeac35]:focus,.button--editor[data-v-59eeac35]:hover{background:#2d6ca6}.button--action[data-v-59eeac35]:active,.button--editor[data-v-59eeac35]:active{background:#285f92}.button--action[data-v-59eeac35]:disabled,.button--editor[data-v-59eeac35]:disabled{opacity:.5;pointer-events:none}.button--editor[data-v-59eeac35]{text-transform:uppercase;font-size:11.5px;letter-spacing:0;font-weight:600;padding:0 15px}.button--editor .icon[data-v-59eeac35]{vertical-align:baseline;top:3px;position:relative;margin-right:10px}.button--validate[data-v-59eeac35]{background:#1d9f3c;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--validate[data-v-59eeac35]:focus,.button--validate[data-v-59eeac35]:hover{background:#1a8f36}.button--validate[data-v-59eeac35]:active{background:#16792e}.button--validate[data-v-59eeac35]:disabled{color:#a6a6a6;background:#e5e5e5;pointer-events:none}.button--aslink[data-v-59eeac35]{background:transparent;color:#3278b8}.button--aslink:hover span[data-v-59eeac35]{text-decoration:none;background-image:linear-gradient(180deg,rgba(50,120,184,.5) 75%,rgba(50,120,184,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.button--aslink-grey[data-v-59eeac35]{font-size:13px;background:transparent;color:#8c8c8c}.button--aslink-grey:hover span[data-v-59eeac35]{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,55%,.5) 75%,hsla(0,0%,55%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.button--warning[data-v-59eeac35]{background:#e61414;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--warning[data-v-59eeac35]:focus,.button--warning[data-v-59eeac35]:hover{background:#b71010}.button--warning[data-v-59eeac35]:active{background:#a00e0e}.button--warning[data-v-59eeac35]:disabled{opacity:.5;pointer-events:none}.button--secondary[data-v-59eeac35]{background:#e5e5e5;color:#666}.button--secondary[data-v-59eeac35]:focus,.button--secondary[data-v-59eeac35]:hover{background:#d9d9d9;color:#262626}.button--secondary[data-v-59eeac35]:active{background:#ccc;color:#262626}.button--secondary[data-v-59eeac35]:disabled{opacity:.5;pointer-events:none}.button--dropdown[data-v-59eeac35]{border:1px solid #d9d9d9;background:#fff;padding-left:15px;padding-right:39px}.button--dropdown[data-v-59eeac35]:after{top:50%;right:15px;content:"";position:absolute;display:block;width:0;height:0;margin-top:-1px;border-width:4px 4px 0;border-style:solid;border-color:#a6a6a6 transparent transparent}.button--dropdown-transparent[data-v-59eeac35]{position:relative;border:none;background:transparent;padding-left:15px;padding-right:39px}.button--dropdown-transparent[data-v-59eeac35]:after{top:50%;right:15px;content:"";position:absolute;display:block;width:0;height:0;margin-top:-1px;border-width:4px 4px 0;border-style:solid;border-color:#a6a6a6 transparent transparent}.button--ghost[data-v-59eeac35]{height:35px;line-height:33px;border-radius:17.5px;background-color:transparent;border:1px solid #d9d9d9;color:#8c8c8c;padding:0 20px}.button--ghost[data-v-59eeac35]:active,.button--ghost[data-v-59eeac35]:focus,.button--ghost[data-v-59eeac35]:hover{border-color:#262626;color:#262626}.button--ghost[data-v-59eeac35]:disabled{opacity:.5;pointer-events:none}.button--outline[data-v-59eeac35],.button--tertiary[data-v-59eeac35]{transition:color .1s linear,border-color .1s linear,background-color .1s linear;border:1px solid #8c8c8c;background:transparent;color:#262626}.button--outline[data-v-59eeac35]:active,.button--outline[data-v-59eeac35]:focus,.button--outline[data-v-59eeac35]:hover,.button--tertiary[data-v-59eeac35]:active,.button--tertiary[data-v-59eeac35]:focus,.button--tertiary[data-v-59eeac35]:hover{border-color:#262626;background:#262626;color:#fff}.button--outline[data-v-59eeac35]:disabled,.button--tertiary[data-v-59eeac35]:disabled{opacity:.5;pointer-events:none}.button--icon[data-v-59eeac35]{height:26px;width:26px;line-height:24px;border-radius:50%;border:1px solid #d9d9d9;padding:0;background:#fff;color:#a6a6a6;font-feature-settings:"kern"}.button--icon .icon[data-v-59eeac35]{transition:color .25s linear}.button--icon[data-v-59eeac35]:focus,.button--icon[data-v-59eeac35]:hover{border-color:#262626;color:#262626}.button--icon:focus .icon[data-v-59eeac35],.button--icon:hover .icon[data-v-59eeac35]{color:#262626}.button--icon .icon[data-v-59eeac35]{display:block;margin-left:auto;margin-right:auto;color:#a6a6a6}.button--smallIcon[data-v-59eeac35]{height:21px;width:21px;line-height:21px}.button--greyed.button--icon[data-v-59eeac35]{color:#fff;background:#ccc}.button--greyed.button--icon .icon[data-v-59eeac35]{color:#fff}.button--icon.button--bucket--1[data-v-59eeac35],.button--icon.button--bucket--1[data-v-59eeac35]:focus{color:#7ca4a2;border-color:#7ca4a2}.button--icon.button--bucket--1[data-v-59eeac35]:hover{color:#fff;background-color:#7ca4a2;border-color:#7ca4a2}.button--icon.button--bucket--2[data-v-59eeac35],.button--icon.button--bucket--2[data-v-59eeac35]:focus{color:#70769f;border-color:#70769f}.button--icon.button--bucket--2[data-v-59eeac35]:hover{color:#fff;background-color:#70769f;border-color:#70769f}.button--icon.button--bucket--3[data-v-59eeac35],.button--icon.button--bucket--3[data-v-59eeac35]:focus{color:#e37a75;border-color:#e37a75}.button--icon.button--bucket--3[data-v-59eeac35]:hover{color:#fff;background-color:#e37a75;border-color:#e37a75}.container[data-v-7223fc6a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-7223fc6a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-7223fc6a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-7223fc6a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-7223fc6a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-7223fc6a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-7223fc6a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-7223fc6a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-7223fc6a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-7223fc6a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-7223fc6a]{width:auto}}.buttonbar[data-v-7223fc6a]{font-size:0;border:1px solid #d9d9d9;clear:both;overflow:hidden;border-radius:2px;display:flex}.buttonbar>a[data-v-7223fc6a],.buttonbar>button[data-v-7223fc6a]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;height:38px;line-height:38px;float:left;padding:0 20px;position:relative;color:#8c8c8c;background:#fff;font-size:15px;text-decoration:none;border-right:1px solid #f2f2f2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;border-radius:0}.buttonbar>a .icon[data-v-7223fc6a],.buttonbar>button .icon[data-v-7223fc6a]{color:#a6a6a6;display:block}.buttonbar>a[data-v-7223fc6a]:not(.button--disabled):hover,.buttonbar>button[data-v-7223fc6a]:not(.button--disabled):hover{color:#262626;background:#fbfbfb}.buttonbar>a:not(.button--disabled):hover .icon[data-v-7223fc6a],.buttonbar>button:not(.button--disabled):hover .icon[data-v-7223fc6a]{color:#262626}.buttonbar>a.button--disabled[data-v-7223fc6a],.buttonbar>button.button--disabled[data-v-7223fc6a]{opacity:.5;cursor:default}.buttonbar>a[data-v-7223fc6a]:first-child,.buttonbar>button[data-v-7223fc6a]:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.buttonbar>a[data-v-7223fc6a]:last-child,.buttonbar>button[data-v-7223fc6a]:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:0 none}.buttonbar[data-v-7223fc6a]:hover{border-color:#ccc}.buttonbar--visible[data-v-7223fc6a]{overflow:visible}.buttonbar>.dropdown>button{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;height:38px;line-height:38px;float:left;padding:0 20px;position:relative;color:#8c8c8c;background:#fff;font-size:15px;text-decoration:none;border-right:1px solid #f2f2f2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;border-radius:0}.buttonbar>.dropdown>button .icon{color:#a6a6a6;display:block}.buttonbar>.dropdown>button:not(.button--disabled):hover{color:#262626;background:#fbfbfb}.buttonbar>.dropdown>button:not(.button--disabled):hover .icon{color:#262626}.buttonbar>.dropdown>button.button--disabled{opacity:.5;cursor:default}.buttonbar>.dropdown:first-child>button{border-top-left-radius:2px;border-bottom-left-radius:2px}.buttonbar>.dropdown:last-child>button{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:0 none}.container[data-v-20e8e5e7]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-20e8e5e7]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-20e8e5e7]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-20e8e5e7]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-20e8e5e7]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-20e8e5e7]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-20e8e5e7]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-20e8e5e7]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-20e8e5e7]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-20e8e5e7]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-20e8e5e7]{width:auto}}.checkbox[data-v-20e8e5e7]{color:#262626;min-width:30px}.checkbox__input[data-v-20e8e5e7]{position:absolute;width:1px;height:1px;margin-top:-1px;margin-left:-1px;padding:0;border:0 none;clip:rect(1px,1px,1px,1px);overflow:hidden;opacity:0}.checkbox__label[data-v-20e8e5e7]{display:block;position:relative;padding-left:25px;color:#8c8c8c;cursor:pointer}.checkbox__icon[data-v-20e8e5e7],.checkbox__label[data-v-20e8e5e7]:before{position:absolute;left:0;top:2px;width:15px;height:15px;border-radius:2px;transition:all .2s linear}.checkbox__label[data-v-20e8e5e7]:before{content:"";background-color:#fbfbfb;border:1px solid #d9d9d9}.checkbox__icon[data-v-20e8e5e7]{background-color:#8c8c8c;color:#fff;opacity:0}.checkbox__icon .icon[data-v-20e8e5e7]{color:#fff;top:2px;position:relative;display:block;margin-left:auto;margin-right:auto}.checkbox__input:focus+.checkbox__label[data-v-20e8e5e7]:before,.checkbox__label[data-v-20e8e5e7]:hover:before{border-color:#a6a6a6}.checkbox__input:checked+.checkbox__label[data-v-20e8e5e7],.checkbox__input:hover+.checkbox__label[data-v-20e8e5e7],.checkbox__label[data-v-20e8e5e7]:hover{color:#262626}.checkbox__input:checked+.checkbox__label .checkbox__icon[data-v-20e8e5e7]{opacity:1}.checkbox__input:disabled+.checkbox__label[data-v-20e8e5e7]{opacity:.33;pointer-events:none}.checkbox__input:checked:disabled+.checkbox__label[data-v-20e8e5e7]{opacity:.66;pointer-events:none}.checkbox__input--bold+.checkbox__label .checkbox__icon[data-v-20e8e5e7]{background-color:#1d9f3c}.checkbox--minus .checkbox__label[data-v-20e8e5e7]:after{content:"";display:block;width:9px;height:2px;background-color:#8c8c8c;position:absolute;left:3px;top:8px}.checkbox--minus .checkbox__input:checked+.checkbox__label .checkbox__icon[data-v-20e8e5e7]{opacity:0}.container[data-v-3e53c5c2]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-3e53c5c2]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-3e53c5c2]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-3e53c5c2]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-3e53c5c2]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-3e53c5c2]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-3e53c5c2]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-3e53c5c2]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-3e53c5c2]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-3e53c5c2]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-3e53c5c2]{width:auto}}.checkboxGroup[data-v-3e53c5c2]{color:#262626}.checkboxGroup--inline[data-v-3e53c5c2]{display:flex;flex-flow:row wrap;overflow:hidden}.checkboxGroup--inline .checkboxGroup__item[data-v-3e53c5c2]{margin-right:20px}.checkboxGroup__item[data-v-3e53c5c2]{padding:7px 0 8px 0}.colorpicker{position:relative;display:flex;max-width:100%;height:250px;margin:0 10px}.colorpicker__color{display:flex;width:100%}.colorpicker__saturation{position:relative;flex-grow:1;margin-right:5px;cursor:pointer;overflow:hidden}.colorpicker__saturation .colorpicker__saturation--black,.colorpicker__saturation .colorpicker__saturation--white{position:absolute;top:0;left:0;bottom:0;right:0}.colorpicker__saturation .colorpicker__saturation--white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.colorpicker__saturation .colorpicker__saturation--black{background:linear-gradient(0deg,#000,transparent)}.colorpicker__saturation .colorpicker__saturation-pointer{cursor:pointer;position:absolute}.colorpicker__saturation .colorpicker__saturation-circle{cursor:head;width:8px;height:8px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-4px,-4px)}.colorpicker__hue{width:12px;position:relative;border-radius:2px}.colorpicker__hue--horizontal{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker__hue--vertical{background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker__hue-container{position:relative;cursor:pointer;margin:0 2px;height:100%}.colorpicker__hue-pointer{z-index:2;position:absolute}.colorpicker__hue-picker{cursor:pointer;margin-left:-2px;width:14px;border-radius:2px;height:8px;box-shadow:0 0 2px rgba(0,0,0,.5);background:#fff;transform:translateX(-1px) translateY(-4px)}.container[data-v-09f5e603]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-09f5e603]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-09f5e603]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-09f5e603]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-09f5e603]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-09f5e603]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-09f5e603]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-09f5e603]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-09f5e603]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-09f5e603]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-09f5e603]{width:auto}}.form__field[data-v-09f5e603]{display:flex;align-items:center;padding:0 15px;overflow:visible}.form__field input[data-v-09f5e603]{padding:0}.form__field--colorBtn[data-v-09f5e603]{cursor:pointer;display:block;margin-right:-10px;width:33px;height:33px;border-radius:2px;transition:background .25s;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;overflow:hidden;background-clip:padding-box}.container[data-v-05edd33b]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-05edd33b]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-05edd33b]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-05edd33b]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-05edd33b]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-05edd33b]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-05edd33b]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-05edd33b]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-05edd33b]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-05edd33b]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-05edd33b]{width:auto}}.datePicker__field[data-v-05edd33b]{display:flex}.datePicker__reset[data-v-05edd33b]{display:block;width:18px;flex:0 0 18px;height:18px;overflow:hidden;color:#fff;background:#a6a6a6;border-radius:9px;margin-top:13px;margin-right:13px;line-height:18px;text-align:center;transition:opacity .2s ease}.datePicker__reset .icon[data-v-05edd33b]{overflow:hidden;vertical-align:top;position:relative;top:4px}.datePicker__reset[data-v-05edd33b]:focus,.datePicker__reset[data-v-05edd33b]:hover{background:#8c8c8c}.datePicker__reset.datePicker__reset--cleared[data-v-05edd33b]{opacity:0;pointer-events:none}.datePicker--static:not(.datePicker--mobile) .form__field[data-v-05edd33b]{height:0;position:static;overflow:visible;border:0 none}.datePicker--static:not(.datePicker--mobile) .datePicker__reset[data-v-05edd33b]{position:absolute;right:0;top:0}.flatpickr-wrapper[data-v-05edd33b]{display:block}.datePicker__group input.flatpickr-input.flatpickr-mobile{width:100%;font-family:inherit;font-size:inherit;background:transparent;border:0 none;padding:0 15px;-webkit-appearance:none}.datePicker__group input.flatpickr-input.flatpickr-mobile::-webkit-clear-button,.datePicker__group input.flatpickr-input.flatpickr-mobile::-webkit-inner-spin-button{display:none}.datePicker__group input.flatpickr-input.flatpickr-mobile::-webkit-calendar-picker-indicator{display:none}.container[data-v-a897d080]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-a897d080]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-a897d080]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-a897d080]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-a897d080]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-a897d080]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-a897d080]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-a897d080]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-a897d080]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-a897d080]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-a897d080]{width:auto}}.dropdown[data-v-a897d080]{display:inherit;position:relative}.dropdown__position[data-v-a897d080]{position:absolute;z-index:100}.dropdown--fixed .dropdown__position[data-v-a897d080]{position:fixed}.dropdown--bottom .dropdown__position[data-v-a897d080]{top:100%}.dropdown--top .dropdown__position[data-v-a897d080]{bottom:100%}.dropdown--left .dropdown__position[data-v-a897d080]{left:0}.dropdown--center .dropdown__position[data-v-a897d080]{left:50%}.dropdown--center .dropdown__position .dropdown__content[data-v-a897d080]{transform:translateX(-50%)}.dropdown--right .dropdown__position[data-v-a897d080]{right:0}.dropdown__title[data-v-a897d080]{height:35px;line-height:35px;white-space:nowrap;overflow:hidden;padding:0 15px;border-bottom:1px solid #f2f2f2;display:block;margin-bottom:10px;color:#8c8c8c}.dropdown__content[data-v-a897d080]{max-width:300px}.dropdown--full .dropdown__position .dropdown__content[data-v-a897d080],.dropdown--full .dropdown__position[data-v-a897d080]{max-width:100%;width:100%}.dropdown__inner[data-v-a897d080]{position:relative;background:hsla(0,0%,100%,.98);border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.3);max-width:calc(100vw - 10px)}.dropdown__scroller[data-v-a897d080]{padding:10px 0}.dropdown--arrow.dropdown--bottom .dropdown__content[data-v-a897d080]{margin-top:15px}.dropdown--arrow.dropdown--top .dropdown__content[data-v-a897d080]{margin-bottom:15px}.dropdown--arrow .dropdown__arrow[data-v-a897d080]{left:50%;pointer-events:none;width:50px;height:10px;overflow:hidden;position:absolute}.dropdown--arrow .dropdown__arrow[data-v-a897d080]:after{border:solid transparent;content:"";left:50%;display:block;margin-top:5px;margin-left:-5px;position:absolute;width:10px;height:10px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);transform:rotate(45deg)}.dropdown--bottom .dropdown__arrow[data-v-a897d080]{bottom:100%}.dropdown--top .dropdown__arrow[data-v-a897d080]{bottom:-10px;transform:rotate(180deg)}.dropdown--top .dropdown__arrow[data-v-a897d080]:after{transform:rotate(45deg)}.dropdown--left .dropdown__arrow[data-v-a897d080]{left:0}.dropdown--right .dropdown__arrow[data-v-a897d080]{right:0;left:auto}.dropdown--center .dropdown__arrow[data-v-a897d080]{left:50%;margin-left:-25px}.dropdown .dropdown__content button{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;width:100%;background:transparent;text-align:left}.dropdown .dropdown__content button:disabled{cursor:default;pointer-events:none;opacity:.5}.dropdown .dropdown__content a,.dropdown .dropdown__content button{display:block;color:#8c8c8c;font-size:1em;padding:0 15px;padding-right:50px;height:40px;line-height:40px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0}.dropdown .dropdown__content a.dropdown__active,.dropdown .dropdown__content a:hover,.dropdown .dropdown__content button.dropdown__active,.dropdown .dropdown__content button:hover{color:#262626;background:#f2f2f2}.dropdown .dropdown__content a .icon,.dropdown .dropdown__content button .icon{margin-right:10px}.dropdown .dropdown__content .checkboxGroup__item,.dropdown .dropdown__content .radioGroup__item{margin:0 -15px;padding-right:50px;padding-left:15px;display:block}.dropdown .dropdown__content .checkbox,.dropdown .dropdown__content .checkbox label{display:block}.dropdown .dropdown__inner .input{margin-top:0;padding:0 15px}.container[data-v-5c6d6a95]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5c6d6a95]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5c6d6a95]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5c6d6a95]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5c6d6a95]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5c6d6a95]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5c6d6a95]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5c6d6a95]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5c6d6a95]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5c6d6a95]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5c6d6a95]{width:auto}}.fileItem[data-v-5c6d6a95]{position:relative;display:flex;width:100%;border-bottom:1px solid #f2f2f2}.fileItem:hover .fileItem__cell[data-v-5c6d6a95]{background-color:#fbfbfb}.fileItem[data-v-5c6d6a95]:last-child{border-bottom:0 none}.fileItem__cell[data-v-5c6d6a95]{display:flex;align-items:center;padding:26px 15px}.fileItem__cell--extension[data-v-5c6d6a95]{padding-right:5px}@media screen and (min-width:600px){.fileItem__cell--extension[data-v-5c6d6a95]{padding-left:29px}}.fileItem__cell--extension a[data-v-5c6d6a95]{display:block;height:26px}.fileItem__cell--name[data-v-5c6d6a95]{flex-grow:1}.fileItem__cell--name a[data-v-5c6d6a95]{color:#3278b8;text-decoration:none;display:block;margin:-15px;padding:15px}@media screen and (min-width:600px){.fileItem__cell--drag+.fileItem__cell[data-v-5c6d6a95],.fileItem__cell--extension[data-v-5c6d6a95]:first-child,.fileItem__cell--name[data-v-5c6d6a95]:first-child{padding-left:29px}}.fileItem__cell--size[data-v-5c6d6a95]{color:#8c8c8c;text-transform:uppercase}.fileItem__cell--drag[data-v-5c6d6a95]{padding:0;display:flex;justify-content:center;align-items:center;width:12px;min-width:12px;background-color:#fbfbfb;transition:background .25s ease;cursor:move}.fileItem__cell--drag[data-v-5c6d6a95]:hover{background-color:#f2f2f2}.drag__handle:hover .drag__handle--drag[data-v-5c6d6a95]:before{background:repeating-linear-gradient(90deg,#f2f2f2,#f2f2f2 2px,transparent 0,transparent 4px)}.drag__handle--drag[data-v-5c6d6a95]{position:relative;width:10px;height:42px;margin-left:auto;margin-right:auto;transition:background .25s ease;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.drag__handle--drag[data-v-5c6d6a95]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px);width:100%;height:100%}.container[data-v-86ceea78]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-86ceea78]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-86ceea78]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-86ceea78]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-86ceea78]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-86ceea78]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-86ceea78]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-86ceea78]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-86ceea78]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-86ceea78]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-86ceea78]{width:auto}}.fileField[data-v-86ceea78]{display:block;border-radius:2px;border:1px solid #e5e5e5;overflow-x:hidden}.fileField__trigger[data-v-86ceea78]{padding:10px;position:relative;border-top:1px solid #f2f2f2}.fileField__trigger[data-v-86ceea78]:first-child{border-top:0 none}.fileField__note[data-v-86ceea78]{color:#8c8c8c;float:right;position:absolute;bottom:18px;right:15px;display:none}@media screen and (min-width:600px){.fileField__note[data-v-86ceea78]{display:inline-block}}@media screen and (min-width:850px)and (max-width:1039px){.fileField__note[data-v-86ceea78]{display:none}}.fileField__list[data-v-86ceea78]{overflow:hidden;width:100%;border-collapse:collapse;border-spacing:0}.container[data-v-2da324be]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-2da324be]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-2da324be]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-2da324be]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-2da324be]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-2da324be]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-2da324be]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-2da324be]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-2da324be]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-2da324be]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-2da324be]{width:auto}}button.button--icon[data-v-2da324be]{vertical-align:middle;display:inline-block;margin-left:7px;margin-right:7px}button.button--icon .icon[data-v-2da324be]{display:block;margin:-1px}.container[data-v-0d108f70]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0d108f70]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0d108f70]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0d108f70]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0d108f70]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0d108f70]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0d108f70]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0d108f70]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0d108f70]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0d108f70]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0d108f70]{width:auto}}.input[data-v-0d108f70]{margin-top:35px;position:relative}.input[data-v-0d108f70]:empty{display:none}.input__add[data-v-0d108f70]{position:absolute;top:0;right:0;text-decoration:none;color:#3278b8}.input__label[data-v-0d108f70]{display:block;color:#262626;margin-bottom:10px;word-wrap:break-word;position:relative}.input__note[data-v-0d108f70]{color:#8c8c8c;display:block}@media screen and (min-width:600px){.input__note[data-v-0d108f70]{display:inline;right:0;top:1px;position:absolute}}.input__required[data-v-0d108f70]{color:#a6a6a6;padding-left:5px}.input__lang[data-v-0d108f70]{border-radius:2px;display:inline-block;height:15px;line-height:15px;font-size:10px;color:#fff;text-transform:uppercase;background:#a6a6a6;padding:0 5px;position:relative;top:-2px;margin-left:5px;cursor:pointer;user-select:none;letter-spacing:0}.input__lang[data-v-0d108f70]:hover{background:#8c8c8c}.input__inliner>.input[data-v-0d108f70]{display:inline-block;margin-top:0;margin-right:20px}.input__inliner>.input .singleCheckbox[data-v-0d108f70]{padding:7px 0 8px 0}.input--intable[data-v-0d108f70]{margin-top:0}@media screen and (min-width:1040px){.input--intable[data-v-0d108f70]{display:flex;align-items:center}.input--intable .input__label[data-v-0d108f70]{flex-grow:1;margin-bottom:0}}.input--small[data-v-0d108f70]{margin-top:16px}.input--small .input__label[data-v-0d108f70]{margin-bottom:9px;font-size:13px}.input--error>label[data-v-0d108f70]{color:#e61414}.input--error>label .input__lang[data-v-0d108f70]{background-color:#e61414}.input--error .form__field.s--focus[data-v-0d108f70],.input--error .form__field[data-v-0d108f70],.input--error .form__field[data-v-0d108f70]:focus,.input--error .form__field[data-v-0d108f70]:hover,.input--error .input__field.s--focus[data-v-0d108f70],.input--error .input__field[data-v-0d108f70],.input--error .input__field[data-v-0d108f70]:focus,.input--error .input__field[data-v-0d108f70]:hover,.input--error .select__input.s--focus[data-v-0d108f70],.input--error .select__input[data-v-0d108f70],.input--error .select__input[data-v-0d108f70]:focus,.input--error .select__input[data-v-0d108f70]:hover,.input--error .v-select .dropdown-toggle.s--focus[data-v-0d108f70],.input--error .v-select .dropdown-toggle[data-v-0d108f70],.input--error .v-select .dropdown-toggle[data-v-0d108f70]:focus,.input--error .v-select .dropdown-toggle[data-v-0d108f70]:hover{border-color:#e61414}.input__errorMessage[data-v-0d108f70]{color:#e61414;margin-top:10px;display:block}.a17spinner{display:flex;width:100%;padding:10vh 0;background-color:hsla(0,0%,100%,.75);position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.a17spinner__anim{margin:100px auto;width:20px;height:20px;position:relative;text-align:center;color:#8c8c8c;opacity:0;transition:opacity .25s linear;transition-delay:.5s}.a17spinner__anim.a17spinner__anim--visible{opacity:1}.app--form .a17spinner{background-color:hsla(0,0%,95%,.75)}.s--in-editor .overlay .a17spinner{background-color:#fff}.s--in-editor .overlay .a17spinner .a17spinner__anim{transition-delay:0s}.container[data-v-5bb79734]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5bb79734]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5bb79734]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5bb79734]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5bb79734]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5bb79734]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5bb79734]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5bb79734]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5bb79734]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5bb79734]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5bb79734]{width:auto}}.filter__inner[data-v-5bb79734]{display:flex;justify-content:space-between}.filter__search[data-v-5bb79734]{padding:20px 0;white-space:nowrap}.filter__search input[data-v-5bb79734]{display:inline-block;width:20vw;max-width:300px}.filter__search .icon[data-v-5bb79734]{position:relative;top:-2px;margin-left:9px}.filter__search div[data-v-5bb79734]{display:inline-block}.filter__search div a[data-v-5bb79734],.filter__search div button[data-v-5bb79734]:not(.button--validate){vertical-align:middle}.filter__search div a[data-v-5bb79734],.filter__search div button[data-v-5bb79734],.filter__search div input[data-v-5bb79734]{margin-left:15px}@media screen and (max-width:599px){.filter--withHiddenFilters .filter__inner[data-v-5bb79734]{display:block}.filter--withHiddenFilters .filter__search[data-v-5bb79734]{display:flex}.filter--withHiddenFilters .filter__search input[data-v-5bb79734]{flex-grow:1}}.filter--full .filter__search[data-v-5bb79734]{display:flex;width:100%}.filter--full .filter__search>div[data-v-5bb79734]{display:flex;flex-direction:row-reverse}.filter__more[data-v-5bb79734]{transition:height .275s ease;overflow:hidden}.filter__moreInner[data-v-5bb79734]{padding:20px 0 0 0;border-top:1px solid #e5e5e5}.filter__moreInner button[data-v-5bb79734]{margin-right:10px;margin-bottom:20px}@media screen and (min-width:600px){.filter__moreInner[data-v-5bb79734]{display:flex;flex-flow:row wrap}}.filter__toggle[data-v-5bb79734]{position:relative;padding-right:40px!important;margin-left:15px!important}.filter__toggle .icon[data-v-5bb79734]{transition:all .2s linear;transform:rotate(0deg);position:absolute;right:20px;top:50%;margin-top:-3px}.filter--opened .filter__toggle .icon[data-v-5bb79734]{transform:rotate(180deg)}.filter--single .filter__navigation[data-v-5bb79734]{display:none}.filter .filter__moreInner .input{margin-top:0;margin-bottom:20px}@media screen and (min-width:600px){.filter .filter__moreInner .input{margin-top:0;margin-right:20px}.filter .filter__moreInner>div{display:flex;flex-flow:row wrap}.filter .filter__moreInner>div>*{margin-right:20px}}.container[data-v-04a8279a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-04a8279a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-04a8279a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-04a8279a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-04a8279a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-04a8279a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-04a8279a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-04a8279a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-04a8279a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-04a8279a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-04a8279a]{width:auto}}.itemlist[data-v-04a8279a]{padding:10px;overflow:hidden}.itemlist__table[data-v-04a8279a]{width:100%;border-collapse:collapse;border-spacing:0;white-space:nowrap}.itemlist__table td[data-v-04a8279a],.itemlist__table th[data-v-04a8279a]{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemlist__table td[data-v-04a8279a]:first-child{border-left:1px solid #f2f2f2}.itemlist__table td[data-v-04a8279a]:last-child{border-right:1px solid #f2f2f2}.itemlist__row[data-v-04a8279a]{overflow:hidden;background:#fff;position:relative;cursor:pointer}.itemlist__row[data-v-04a8279a]:hover{background-color:#fbfbfb}.itemlist__row.s--disabled[data-v-04a8279a]{color:#ccc;pointer-events:none}.itemlist__row[data-v-04a8279a]:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.itemlist__cell[data-v-04a8279a]{padding:20px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.itemlist__cell[data-v-04a8279a]:first-child,.itemlist__cell[data-v-04a8279a]:last-child{padding-left:20px}.itemlist__cell>[data-v-04a8279a]:first-child{display:block}.itemlist__letter[data-v-04a8279a]{position:absolute;top:1px;left:1px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:calc(100% - 2px);height:calc(100% - 2px);color:#fff;border-radius:50%;visibility:hidden}.itemlist__cell--btn[data-v-04a8279a]{width:1px}.itemlist__cell--type[data-v-04a8279a]{width:150px}.itemlist__cell--thumb[data-v-04a8279a]{position:relative;width:50px}.itemlist__cell--thumb img[data-v-04a8279a]{display:block;width:50px;height:auto;background:#f2f2f2}.itemlist__cell--thumb-rounded[data-v-04a8279a]{width:36px;padding:13px 0}.itemlist__cell--loading[data-v-04a8279a]{height:4px}.itemlist__cell--error[data-v-04a8279a]{height:auto}.itemlist__progress[data-v-04a8279a]{height:4px;width:15%;min-width:120px;background:#ccc;border-radius:2px;position:relative}.itemlist__progressBar[data-v-04a8279a]{position:absolute;top:0;left:0;width:100%;border-radius:2px;height:4px;background:#3278b8}.itemlist__progressError[data-v-04a8279a]{color:#e61414}.container[data-v-3d6118b4]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-3d6118b4]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-3d6118b4]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-3d6118b4]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-3d6118b4]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-3d6118b4]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-3d6118b4]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-3d6118b4]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-3d6118b4]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-3d6118b4]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-3d6118b4]{width:auto}}.mediagrid[data-v-3d6118b4]{display:block;width:100%;height:100%;font-size:0;line-height:1em}.mediagrid__item[data-v-3d6118b4]{position:relative;display:inline-block;width:16.66666665%;padding-bottom:16.66666665%;overflow:hidden;background:#fff}@media(max-width:300px){.mediagrid__item[data-v-3d6118b4]{width:100%;padding-bottom:100%}}@media(min-width:300px){.mediagrid__item[data-v-3d6118b4]{width:50%;padding-bottom:50%}}@media(min-width:600px){.mediagrid__item[data-v-3d6118b4]{width:50%;padding-bottom:50%}}@media(min-width:800px){.mediagrid__item[data-v-3d6118b4]{width:33.3333333333%;padding-bottom:33.3333333333%}}@media(min-width:1000px){.mediagrid__item[data-v-3d6118b4]{width:25%;padding-bottom:25%}}@media(min-width:1200px){.mediagrid__item[data-v-3d6118b4]{width:20%;padding-bottom:20%}}@media(min-width:1400px){.mediagrid__item[data-v-3d6118b4]{width:16.6666666667%;padding-bottom:16.6666666667%}}@media(min-width:1600px){.mediagrid__item[data-v-3d6118b4]{width:14.2857142857%;padding-bottom:14.2857142857%}}@media(min-width:1800px){.mediagrid__item[data-v-3d6118b4]{width:12.5%;padding-bottom:12.5%}}@media(min-width:2000px){.mediagrid__item[data-v-3d6118b4]{width:11.1111111111%;padding-bottom:11.1111111111%}}@media(min-width:2200px){.mediagrid__item[data-v-3d6118b4]{width:10%;padding-bottom:10%}}@media(max-width:300px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{width:100%;padding-bottom:calc(100% + 17px)}}@media(min-width:300px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(50% + 17px)}}@media(min-width:600px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(50% + 17px)}}@media(min-width:800px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(33.33333% + 17px)}}@media(min-width:1000px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(25% + 17px)}}@media(min-width:1200px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(20% + 17px)}}@media(min-width:1400px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(16.66667% + 17px)}}@media(min-width:1600px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(14.28571% + 17px)}}@media(min-width:1800px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(12.5% + 17px)}}@media(min-width:2000px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(11.11111% + 17px)}}@media(min-width:2200px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(10% + 17px)}}.mediagrid__button[data-v-3d6118b4]{position:absolute;cursor:pointer;display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:15px;user-select:none;top:10px;left:10px;right:10px;bottom:10px}.s--hasFilename .mediagrid__button[data-v-3d6118b4]{bottom:27px}.mediagrid__button[data-v-3d6118b4]:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.05)}.mediagrid__button.s--picked[data-v-3d6118b4]:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:4px solid #3278b8;z-index:1}.mediagrid__button.s--used[data-v-3d6118b4]:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:#f4f9fd;opacity:.85}.mediagrid__button.s--disabled[data-v-3d6118b4]{pointer-events:none;opacity:.2}.mediagrid__name[data-v-3d6118b4]{position:absolute;bottom:0;right:0;left:0;padding:3px 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;color:#8c8c8c;width:100%;text-align:center;cursor:default}.s--loading[data-v-3d6118b4]{background:#fbfbfb;cursor:default}.mediagrid__img[data-v-3d6118b4]{display:block;max-width:100%;height:auto;max-height:100%}.mediagrid__progress[data-v-3d6118b4]{height:4px;width:80%;background:#ccc;border-radius:2px;position:relative}.mediagrid__progressBar[data-v-3d6118b4]{position:absolute;top:0;left:0;width:100%;border-radius:2px;height:4px;background:#3278b8}.mediagrid__progressError[data-v-3d6118b4]{color:#e61414}.container[data-v-1131928c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-1131928c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-1131928c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-1131928c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-1131928c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-1131928c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-1131928c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-1131928c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-1131928c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-1131928c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-1131928c]{width:auto}}.language[data-v-1131928c]{display:flex;align-items:center;justify-content:space-between;color:#8c8c8c}.language__label[data-v-1131928c]{line-height:35px;height:35px;margin-right:10px;display:none;overflow:hidden;white-space:nowrap}@media screen and (min-width:850px){.language__label[data-v-1131928c]{display:inline-block}}.language__toolbar[data-v-1131928c]{display:inline-block;height:37px;max-width:480px;white-space:nowrap;overflow:hidden;border:1px solid #d9d9d9;border-radius:2px}.language__toolbar[data-v-1131928c]:hover{overflow-x:auto;-webkit-overflow-scrolling:touch}.language__toolbar[data-v-1131928c]::-webkit-scrollbar{width:1px;height:2px}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-button{width:0;height:0}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-thumb{width:2px;background:hsla(0,0%,45%,.4);border:0 none transparent;border-radius:4px}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,45%,.6)}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.2)}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-track{background:transparent;border:0 none transparent;border-radius:4px}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-track:hover{background:hsla(0,0%,45%,.2)}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-track:active{background:rgba(51,51,51,0)}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-corner{background:transparent}.language--in-modal .language__toolbar[data-v-1131928c]{height:35px;max-width:100%}@media screen and (min-width:850px)and (max-width:1039px){.language__toolbar[data-v-1131928c]{max-width:320px}}@media screen and (max-width:849px){.language__toolbar[data-v-1131928c]{max-width:100%}}.language__button[data-v-1131928c]{text-transform:uppercase;display:inline-block;height:35px;line-height:35px;border:0 none;border-radius:0;border-left:1px solid #f2f2f2;outline:0;-webkit-appearance:none;cursor:pointer;font-size:11.5px;letter-spacing:0;padding:0 18px 0 30px;position:relative;color:#8c8c8c;background:#fff;white-space:nowrap;transition:background-color .25s linear,border-color .25s linear;margin-left:0;margin-right:0}.language--in-modal .language__button[data-v-1131928c]{height:33px;line-height:33px}.language__button[data-v-1131928c]:focus,.language__button[data-v-1131928c]:hover{color:#262626}.language__button[data-v-1131928c]:after{content:"";position:absolute;border-radius:50%;height:7px;width:7px;background-color:#a6a6a6;left:15px;top:50%;margin-top:-4px}.language__button[data-v-1131928c]:first-child{border-left:0 none}.language__button.selected[data-v-1131928c],.language__item.selected[data-v-1131928c]:last-child{background:#e5e5e5;color:#262626;border-color:#e5e5e5}.language__button.selected+.language__button[data-v-1131928c],.language__item.selected:last-child+.language__button[data-v-1131928c]{border-left-color:#e5e5e5}.language__button.published[data-v-1131928c]:after{background-color:#1d9f3c}.language__button.no-state[data-v-1131928c]{padding:0 18px 0 18px}.language__button.no-state[data-v-1131928c]:after{content:none}.container[data-v-6a681c02]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6a681c02]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6a681c02]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6a681c02]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6a681c02]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6a681c02]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6a681c02]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6a681c02]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6a681c02]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6a681c02]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6a681c02]{width:auto}}.mediasidebar__progress[data-v-6a681c02]{height:6px;background:#ccc;border-radius:3px;position:relative;margin-top:20px;overflow:hidden}.mediasidebar__progressBar[data-v-6a681c02]{position:absolute;display:block;top:0;left:0;width:100%;border-radius:3px;height:6px;background:#3278b8;transform:translateX(-100%);transition:transform .25s}.mediasidebar__loading[data-v-6a681c02]{margin-top:25px}.mediasidebar__loading p[data-v-6a681c02]{margin-top:5px;display:flex;flex-flow:row wrap}.mediasidebar__loading p span[data-v-6a681c02]{flex-grow:1}.mediasidebar__loading a[data-v-6a681c02]{color:#3278b8;text-decoration:none}.mediasidebar__loading a[data-v-6a681c02]:hover{text-decoration:underline}.mediasidebar__errorMessage[data-v-6a681c02]{display:block;width:100%;color:#000;margin-top:5px;margin-bottom:5px}.s--error[data-v-6a681c02]{color:#e61414}.container[data-v-4f7e4b44]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-4f7e4b44]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-4f7e4b44]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-4f7e4b44]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-4f7e4b44]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-4f7e4b44]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-4f7e4b44]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-4f7e4b44]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-4f7e4b44]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-4f7e4b44]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-4f7e4b44]{width:auto}}.mediasidebar a[data-v-4f7e4b44]{color:#3278b8;text-decoration:none}.mediasidebar a[data-v-4f7e4b44]:focus,.mediasidebar a[data-v-4f7e4b44]:hover{text-decoration:underline}.mediasidebar__info[data-v-4f7e4b44]{margin-bottom:30px}.mediasidebar__info a[data-v-4f7e4b44]{margin-left:15px}.mediasidebar__inner[data-v-4f7e4b44]{padding:20px}.mediasidebar__img[data-v-4f7e4b44]{max-width:135px;max-height:135px;height:auto;display:block;margin-bottom:17px}.mediasidebar__name[data-v-4f7e4b44]{margin-bottom:6px;overflow:hidden;text-overflow:ellipsis}.mediasidebar__metadatas[data-v-4f7e4b44]{color:#8c8c8c;margin-bottom:16px}.mediasidebar .mediasidebar__buttonbar[data-v-4f7e4b44]{display:inline-block}.mediasidebar__form[data-v-4f7e4b44]{border-top:1px solid #e5e5e5;position:relative}.mediasidebar__form button[data-v-4f7e4b44]{margin-top:16px}.mediasidebar__form.mediasidebar__form--loading[data-v-4f7e4b44]{opacity:.5}.mediasidebar__loader[data-v-4f7e4b44]{position:absolute;top:20px;right:36px}.mediasidebar__checkbox[data-v-4f7e4b44]{margin-top:16px}.mediasidebar__langswitcher[data-v-4f7e4b44]{margin-top:32px;margin-bottom:32px}.container[data-v-f229897e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-f229897e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-f229897e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-f229897e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-f229897e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-f229897e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-f229897e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-f229897e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-f229897e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-f229897e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-f229897e]{width:auto}}.uploader[data-v-f229897e]{margin:10px}.uploader__dropzone[data-v-f229897e]{border:1px dashed #d9d9d9;text-align:center;padding:26px 0;color:#8c8c8c}.uploader__dropzone .button[data-v-f229897e]{-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;display:inline-block;height:35px;margin-right:10px;line-height:33px;border-radius:17.5px;background-color:transparent;border:1px solid #d9d9d9;color:#8c8c8c;padding:0 20px;text-align:center;transition:color .2s linear,border-color .2s linear,background-color .2s linear}.uploader__dropzone .button.qq-upload-button-focus[data-v-f229897e],.uploader__dropzone .button.qq-upload-button-hover[data-v-f229897e],.uploader__dropzone .button[data-v-f229897e]:focus,.uploader__dropzone .button[data-v-f229897e]:hover{border-color:#262626;color:#262626}.uploader__dropzone .button[data-v-f229897e]:disabled{opacity:.5;pointer-events:none}.uploader__dropzone--desktop[data-v-f229897e]{display:inline-block;vertical-align:top;margin-top:8px}@media screen and (max-width:849px){.uploader__dropzone--desktop[data-v-f229897e]{display:none}}.container[data-v-aaf9470e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-aaf9470e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-aaf9470e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-aaf9470e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-aaf9470e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-aaf9470e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-aaf9470e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-aaf9470e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-aaf9470e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-aaf9470e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-aaf9470e]{width:auto}}.medialibrary[data-v-aaf9470e]{display:block;width:100%;min-height:100%;padding:0;position:relative}.medialibrary__header[data-v-aaf9470e]{background:#f2f2f2;border-bottom:1px solid #e5e5e5;padding:0 20px}@media screen and (max-width:849px){.medialibrary__header .secondarynav[data-v-aaf9470e]{padding-bottom:10px}}.medialibrary__frame[data-v-aaf9470e]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column nowrap}.medialibrary__inner[data-v-aaf9470e]{position:relative;width:100%;overflow:hidden;flex-grow:1}.medialibrary__footer[data-v-aaf9470e]{position:absolute;right:0;z-index:76;bottom:0;width:290px;color:#8c8c8c;padding:10px;overflow:hidden;background:#f2f2f2;border-top:1px solid #e5e5e5}.medialibrary__footer>button[data-v-aaf9470e]{display:block;width:100%}@media screen and (min-width:600px)and (max-width:849px){.medialibrary__footer[data-v-aaf9470e]{width:250px}}@media screen and (max-width:599px){.medialibrary__footer[data-v-aaf9470e]{width:200px}}@media screen and (max-width:550px){.medialibrary__footer[data-v-aaf9470e]{width:100%}}.medialibrary__sidebar[data-v-aaf9470e]{position:absolute;top:0;right:0;bottom:0;width:290px;padding:0 0 80px 0;z-index:75;background:#f2f2f2;overflow:auto}@media screen and (min-width:600px)and (max-width:849px){.medialibrary__sidebar[data-v-aaf9470e]{width:250px}}@media screen and (max-width:599px){.medialibrary__sidebar[data-v-aaf9470e]{width:200px}}@media screen and (max-width:550px){.medialibrary__sidebar[data-v-aaf9470e]{display:none}}.medialibrary__list[data-v-aaf9470e]{margin:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;padding:10px}.medialibrary__list-items[data-v-aaf9470e]{position:relative;display:block;width:100%;min-height:100%}.medialibrary__list[data-v-aaf9470e]{right:290px}@media screen and (min-width:600px)and (max-width:849px){.medialibrary__list[data-v-aaf9470e]{right:250px}}@media screen and (max-width:599px){.medialibrary__list[data-v-aaf9470e]{right:200px}}@media screen and (max-width:550px){.medialibrary__list[data-v-aaf9470e]{right:0}}.medialibrary__filter-item .vselect{min-width:200px}.medialibrary__filter-item.checkbox{margin-top:8px;margin-right:45px!important}@media screen and (max-width:849px){.medialibrary__header .filter__inner{flex-direction:column}.medialibrary__header .filter__search{padding-top:10px;display:flex}.medialibrary__header .filter__search input{flex-grow:1}}.container[data-v-4078e85d]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-4078e85d]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-4078e85d]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-4078e85d]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-4078e85d]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-4078e85d]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-4078e85d]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-4078e85d]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-4078e85d]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-4078e85d]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-4078e85d]{width:auto}}.cropper[data-v-4078e85d]{width:100%;display:flex;flex-flow:column nowrap}.cropper__content[data-v-4078e85d]{display:flex;justify-content:center;align-items:center;flex-grow:1;height:430px;background-color:#f2f2f2}.cropper__content .cropper-modal[data-v-4078e85d]{background-color:#f2f2f2}.cropper__img[data-v-4078e85d],.cropper__wrapper[data-v-4078e85d]{display:block;height:100%;margin:0 auto}.cropper__img[data-v-4078e85d]{max-width:100%;opacity:0}.cropper__breakpoints[data-v-4078e85d]{padding:20px 0}.cropper__breakpoints li[data-v-4078e85d]{display:inline-block;height:35px;line-height:35px;background-color:#fff;color:#3278b8;cursor:pointer;margin:0 20px;border-radius:17.5px}.cropper__breakpoints li.s--active[data-v-4078e85d]{color:#262626;background-color:#f2f2f2;cursor:default;padding:0 20px;margin:0}.cropper__breakpoints li[data-v-4078e85d]:not(.s--active):hover{text-decoration:underline}.cropper__breakpoints li[data-v-4078e85d]:last-child{margin-right:0}.cropper__footer[data-v-4078e85d]{position:relative;width:100%}@media screen and (min-width:600px){.cropper__footer[data-v-4078e85d]{display:flex;justify-content:center;align-items:center;min-height:75px}}.cropper__footer .cropper__ratios[data-v-4078e85d]{padding:20px 0 0 0;text-align:center}@media screen and (min-width:600px){.cropper__footer .cropper__ratios[data-v-4078e85d]{padding:20px 0}}.cropper__footer .cropper__ratios li[data-v-4078e85d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;height:35px;line-height:33px;margin-right:15px;padding:0 20px;background-color:transparent;border:1px solid #d9d9d9;border-radius:5px;color:#8c8c8c;cursor:pointer}.cropper__footer .cropper__ratios li.s--active[data-v-4078e85d],.cropper__footer .cropper__ratios li[data-v-4078e85d]:focus,.cropper__footer .cropper__ratios li[data-v-4078e85d]:hover{border-color:#262626;color:#262626}.cropper__footer .cropper__ratios li[data-v-4078e85d]:disabled{opacity:.5;pointer-events:none}.cropper__footer .cropper__ratios li[data-v-4078e85d]:last-child{margin-right:0}.cropper__footer .cropper__ratios li.s--active[data-v-4078e85d]{cursor:default}.cropper__footer .cropper__values[data-v-4078e85d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:0;color:#1d9f3c;height:35px;line-height:35px;transform:translateY(-50%);transition:color .25s ease}.cropper__footer .cropper__values.cropper__warning[data-v-4078e85d]{color:#e61414}.container[data-v-6c6bb80c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6c6bb80c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6c6bb80c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6c6bb80c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6c6bb80c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6c6bb80c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6c6bb80c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6c6bb80c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6c6bb80c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6c6bb80c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6c6bb80c]{width:auto}}.mediaMetadata__checkbox[data-v-6c6bb80c]{margin-top:35px}.container[data-v-3f736376]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-3f736376]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-3f736376]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-3f736376]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-3f736376]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-3f736376]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-3f736376]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-3f736376]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-3f736376]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-3f736376]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-3f736376]{width:auto}}.media[data-v-3f736376]{border-radius:2px;border:1px solid #e5e5e5;background:#fff}.media__field[data-v-3f736376]{padding:10px;position:relative}.media--slide[data-v-3f736376]{border:0 none}.media__note[data-v-3f736376]{color:#8c8c8c;float:right;position:absolute;bottom:18px;right:15px;display:none}@media screen and (min-width:600px){.media__note[data-v-3f736376]{display:inline-block}}@media screen and (min-width:850px)and (max-width:1039px){.media__note[data-v-3f736376]{display:none}}@media screen and (min-width:600px){.s--in-editor .media__note[data-v-3f736376]{display:none}}.media__img[data-v-3f736376]{width:33.33%;max-width:240px;user-select:none;position:relative;min-width:100px}.media__img[data-v-3f736376]:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.05)}.media__img img[data-v-3f736376]{display:block;max-width:100%;max-height:100%;margin:auto}.media__img img.media__img--landscape[data-v-3f736376]{width:100%;height:auto}.media__img img.media__img--portrait[data-v-3f736376]{width:auto;height:100%}.media--slide .media__img[data-v-3f736376]{max-width:120px}.media__crop-link[data-v-3f736376]{text-decoration:none;cursor:pointer}.media__crop-link p[data-v-3f736376]:first-letter{text-transform:capitalize}.media__crop-link:hover .f--small span[data-v-3f736376]{text-decoration:none;background-image:linear-gradient(180deg,rgba(38,38,38,.5) 75%,rgba(38,38,38,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}@media screen and (max-width:1039px){.media__crop-link[data-v-3f736376]{flex-direction:column}}.media__imgFrame[data-v-3f736376]{width:100%;padding-bottom:100%;position:relative;overflow:hidden}.media__imgCentered[data-v-3f736376]{top:0;bottom:0;left:0;right:0;position:absolute;display:flex;background-color:#f6f6f6;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:background-image .35s cubic-bezier(.795,.125,.28,.99),background-size 0ms .35s}.media__imgCentered[data-v-3f736376]:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.05)}.media__edit[data-v-3f736376]{position:absolute;top:0;bottom:0;left:0;right:0;display:block;opacity:0;background-color:rgba(0,0,0,.2);cursor:pointer;transition:opacity .3s ease}.media__edit .media__edit--button[data-v-3f736376]{display:block;position:absolute;right:10px;bottom:10px;height:26px;width:26px;line-height:26px;text-align:center;border-radius:50%;background:#fff;color:#a6a6a6}.media__edit .media__edit--button .icon[data-v-3f736376]{color:#a6a6a6;transition:color .25s linear}.media__imgFrame:hover .media__edit[data-v-3f736376]{opacity:1}.media__info[data-v-3f736376]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start}.media__metadatas[data-v-3f736376]{padding:5px 15px;flex-grow:1;color:#8c8c8c;overflow:hidden}.media__metadatas li[data-v-3f736376]{overflow:hidden}.media__metadatas a[data-v-3f736376]{color:#3278b8}.media__name strong[data-v-3f736376]{font-weight:400;color:#262626;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:5px}.media__name[data-v-3f736376]:hover{cursor:pointer}.media__name:hover strong[data-v-3f736376]{color:#3278b8}.media__metadatas--options[data-v-3f736376]{display:none;margin-top:35px}.media__metadatas--options.s--active[data-v-3f736376]{display:block}.media__actions[data-v-3f736376]{min-width:135px}@media screen and (max-width:1140px){.media__actions[data-v-3f736376]{display:none!important}}.s--in-editor .media__actions[data-v-3f736376]{display:none!important}@media screen and (min-width:1139px){.media__actions-dropDown[data-v-3f736376]{display:none}}.s--in-editor .media__actions-dropDown[data-v-3f736376]{display:block!important}.media.media--hoverable .media__actions[data-v-3f736376]{opacity:0;transition:opacity .25s ease}.media.media--hoverable :hover .media__actions[data-v-3f736376]{opacity:1}.modal--cropper .cropper__button[data-v-3f736376]{width:100%;display:block;margin-top:20px;margin-bottom:20px}@media screen and (min-width:600px){.modal--cropper .cropper__button[data-v-3f736376]{position:absolute;bottom:0;left:0;width:auto;margin-top:20px;margin-bottom:20px}}.media .media__actions-dropDown .dropdown__content{margin-top:10px}.container[data-v-5d2936e8]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5d2936e8]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5d2936e8]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5d2936e8]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5d2936e8]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5d2936e8]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5d2936e8]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5d2936e8]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5d2936e8]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5d2936e8]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5d2936e8]{width:auto}}.modal[data-v-5d2936e8]{position:fixed;top:0;right:0;height:0;left:0;background:rgba(0,0,0,.66);z-index:500;display:flex;flex-wrap:wrap;align-items:flex-start;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s .35s,height 0s .35s}.modal.modal--wide[data-v-5d2936e8]{background-color:#333}.modal__window[data-v-5d2936e8]{background:#fff;width:calc(100vw - 40px);max-width:650px;position:relative;border-radius:2px;display:flex;flex-flow:column nowrap;margin:auto}.modal__content[data-v-5d2936e8]{overflow:hidden;overflow-y:auto;flex-grow:1;max-height:100%}.modal__header[data-v-5d2936e8]{border-top-left-radius:2px;border-top-right-radius:2px;background:#d9d9d9;padding:0 20px;height:50px;line-height:50px;position:relative;font-weight:600}.modal__close[data-v-5d2936e8]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;position:absolute;right:5px;top:2px;background:transparent;height:46px;width:46px;color:#a6a6a6;padding:15px}.modal__close[data-v-5d2936e8]:focus,.modal__close[data-v-5d2936e8]:hover{color:#262626}.modal__content[data-v-5d2936e8]{padding:0 20px}.modal__content>button[data-v-5d2936e8]{margin-bottom:20px}.modal--wide[data-v-5d2936e8]{padding:30px}.modal--wide .modal__content[data-v-5d2936e8]{padding:0;display:flex}.modal--wide .modal__window[data-v-5d2936e8]{width:100%;height:100%;max-width:inherit}@media screen and (max-width:599px){.modal--wide .modal__window[data-v-5d2936e8]{border-radius:0}}@media screen and (min-width:600px)and (max-width:849px){.modal--wide[data-v-5d2936e8]{padding:10px}}@media screen and (max-width:599px){.modal--wide[data-v-5d2936e8]{width:100%;min-height:100%;padding:0}}.modal--medium .modal__window[data-v-5d2936e8]{width:calc(100vw - 40px);max-width:830px;min-height:66vh;max-height:100%}.modal--medium .modal__content[data-v-5d2936e8]{display:flex}.modal--tiny .modal__window[data-v-5d2936e8]{width:calc(100vw - 40px);max-width:350px;height:auto;margin-bottom:40vh}.modal--tiny .modal__content[data-v-5d2936e8]{padding:0 20px;display:block}.modal--tiny .modal__header[data-v-5d2936e8]{display:none}.modal--form .modal__content[data-v-5d2936e8]{padding-bottom:20px}.modal--withintro .modal__content[data-v-5d2936e8]{padding-top:20px}.modal--browser .modal__content[data-v-5d2936e8]{padding-left:0;padding-right:0}.modal--cropper .modal__content[data-v-5d2936e8]{position:relative}.modal--active[data-v-5d2936e8]{opacity:1;visibility:visible;height:100%;transition:opacity .35s}.modal--hidden[data-v-5d2936e8]{display:none}.modal .modal--tiny .modal--tiny-title{margin-bottom:20px}.container[data-v-8819f42c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-8819f42c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-8819f42c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-8819f42c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-8819f42c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-8819f42c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-8819f42c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-8819f42c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-8819f42c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-8819f42c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-8819f42c]{width:auto}}.multiselector[data-v-8819f42c]{color:#262626}.multiselector__outer[data-v-8819f42c]{display:block}.multiselector__checkbox[data-v-8819f42c]{position:absolute;width:1px;height:1px;margin-top:-1px;margin-left:-1px;padding:0;border:0 none;clip:rect(1px,1px,1px,1px);overflow:hidden}.multiselector__label[data-v-8819f42c]{display:block;position:relative;color:#8c8c8c;cursor:pointer;z-index:1;padding-left:25px;padding-right:5px}.multiselector__bg[data-v-8819f42c]{display:none}.multiselector__icon[data-v-8819f42c]{display:block;position:absolute;left:0;top:2px;width:15px;height:15px;border:1px solid #d9d9d9;background:#fbfbfb;border-radius:2px;transition:all .25s cubic-bezier(.5,-.6,.5,1.6)}.multiselector__icon .icon[data-v-8819f42c]{color:#fff;top:1px;position:relative;line-height:11px;display:block;margin-left:auto;margin-right:auto}.multiselector__item[data-v-8819f42c]{padding:7px 0 8px 0}.multiselector__label:focus .multiselector__icon[data-v-8819f42c],.multiselector__label:hover .multiselector__icon[data-v-8819f42c]{border-color:#a6a6a6}.multiselector__checkbox--checked+.multiselector__label[data-v-8819f42c],.multiselector__checkbox:focus+.multiselector__label[data-v-8819f42c],.multiselector__checkbox:hover+.multiselector__label[data-v-8819f42c],.multiselector__label[data-v-8819f42c]:hover{color:#262626}.multiselector__checkbox:disabled+.multiselector__label[data-v-8819f42c]{opacity:.5;pointer-events:none}.multiselector__checkbox:focus+.multiselector__label .multiselector__icon[data-v-8819f42c]{border-color:#ccc}.multiselector__checkbox--checked+.multiselector__label+.multiselector__bg[data-v-8819f42c],.multiselector__checkbox:hover+.multiselector__label+.multiselector__bg[data-v-8819f42c]{background-color:#fbfbfb}.multiselector__checkbox--checked+.multiselector__label .multiselector__icon[data-v-8819f42c]{border-color:#8c8c8c;background-color:#8c8c8c}.multiselector__checkbox--checked:focus+.multiselector__label .multiselector__icon[data-v-8819f42c]{border-color:#8c8c8c}.multiselector--columns[data-v-8819f42c],.multiselector--grid[data-v-8819f42c]{border:1px solid #e5e5e5;background-clip:padding-box;box-sizing:border-box;overflow:hidden;border-radius:2px}.multiselector--columns .multiselector__outer[data-v-8819f42c],.multiselector--grid .multiselector__outer[data-v-8819f42c]{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;overflow:hidden;margin-bottom:-1px;margin-right:-1px}.multiselector--columns .multiselector__item[data-v-8819f42c],.multiselector--grid .multiselector__item[data-v-8819f42c]{width:100%;height:50%;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;overflow:hidden;position:relative;padding:0}@media screen and (min-width:600px)and (max-width:849px){.multiselector--columns .multiselector__item[data-v-8819f42c],.multiselector--grid .multiselector__item[data-v-8819f42c]{width:33.3333%}}@media screen and (min-width:850px)and (max-width:1039px){.multiselector--columns .multiselector__item[data-v-8819f42c],.multiselector--grid .multiselector__item[data-v-8819f42c]{width:100%}}@media screen and (min-width:1040px)and (max-width:1539px){.multiselector--columns .multiselector__item[data-v-8819f42c],.multiselector--grid .multiselector__item[data-v-8819f42c]{width:33.3333%}}@media screen and (min-width:1040px){.multiselector--columns .multiselector__item[data-v-8819f42c],.multiselector--grid .multiselector__item[data-v-8819f42c]{width:25%}}.multiselector--columns .multiselector__label[data-v-8819f42c],.multiselector--grid .multiselector__label[data-v-8819f42c]{height:50px;line-height:50px;padding-left:42px;color:#8c8c8c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multiselector--columns .multiselector__icon[data-v-8819f42c],.multiselector--grid .multiselector__icon[data-v-8819f42c]{left:15px;top:50%;margin-top:-8px}.multiselector--grid .multiselector__bg[data-v-8819f42c]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-color:#fff;transition:background-color .25s cubic-bezier(.5,-.6,.5,1.6)}.multiselector--grid .multiselector__checkbox--checked+.multiselector__label .multiselector__icon[data-v-8819f42c]{border-color:#8c8c8c;background-color:#8c8c8c}.multiselector--grid .multiselector__checkbox--checked:focus+.multiselector__label .multiselector__icon[data-v-8819f42c]{border-color:#8c8c8c}.s--in-editor .multiselector--columns .multiselector__item[data-v-8819f42c],.s--in-editor .multiselector--grid .multiselector__item[data-v-8819f42c]{width:100%!important}.multiselector--inline .multiselector__outer[data-v-8819f42c]{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden}.multiselector--inline .multiselector__item[data-v-8819f42c]{margin-right:20px}.multiselector--border[data-v-8819f42c]{border:1px solid #e5e5e5;background-clip:padding-box;box-sizing:border-box;overflow:hidden;border-radius:2px;padding:7px 15px}.multiselector--border.multiselector--inline[data-v-8819f42c]{padding:0 15px}.multiselector--border.multiselector--inline .multiselector__outer[data-v-8819f42c]{box-sizing:border-box;overflow:hidden;margin-bottom:-1px;margin-right:-1px}.multiselector--border.multiselector--inline .multiselector__item[data-v-8819f42c]{padding:0;height:50%;overflow:hidden;position:relative}.multiselector--border.multiselector--inline .multiselector__label[data-v-8819f42c]{padding-left:25px;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multiselector--border.multiselector--inline .multiselector__label .multiselector__icon[data-v-8819f42c]{top:50%;margin-top:-9px}.container[data-v-6de2145c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6de2145c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6de2145c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6de2145c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6de2145c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6de2145c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6de2145c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6de2145c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6de2145c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6de2145c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6de2145c]{width:auto}}.radio[data-v-6de2145c]{color:#262626}.radio__input[data-v-6de2145c]{position:absolute;width:1px;height:1px;margin-top:-1px;margin-left:-1px;padding:0;border:0 none;clip:rect(1px,1px,1px,1px);overflow:hidden}.radio__label[data-v-6de2145c]{display:block;position:relative;padding-left:28px;color:#8c8c8c;cursor:pointer}.radio__label[data-v-6de2145c]:after,.radio__label[data-v-6de2145c]:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;transition:all .25s cubic-bezier(.5,-.6,.5,1.6)}.radio__label[data-v-6de2145c]:before{border:1px solid #d9d9d9;background-color:#fbfbfb}.radio__label[data-v-6de2145c]:after{border:0 none;background-color:#a6a6a6;opacity:0;transform:scale(.1)}.radio__label[data-v-6de2145c]:hover:before{border-color:#a6a6a6}.radio__input:checked+.radio__label[data-v-6de2145c],.radio__input:hover+.radio__label[data-v-6de2145c],.radio__label[data-v-6de2145c]:hover{color:#262626}.radio__input:focus+.radio__label[data-v-6de2145c]:before{border-color:#ccc}.radio__input:checked+.radio__label[data-v-6de2145c]{color:#262626}.radio__input:checked+.radio__label[data-v-6de2145c]:before,.radio__input:focus:checked+.radio__label[data-v-6de2145c]:before{border-color:#8c8c8c;background-color:#8c8c8c}.radio__input:checked+.radio__label[data-v-6de2145c]:after{opacity:1;transform:scale(.33);background-color:#fff}.radio__input:disabled+.radio__label[data-v-6de2145c]{opacity:.5;pointer-events:none}.radio__bucket--1 .radio__input:hover+.radio__label[data-v-6de2145c]:after{opacity:1;transform:scale(.33);background-color:#fff}.radio__bucket--1 .radio__input:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--1 .radio__input:focus:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--1 .radio__input:hover+.radio__label[data-v-6de2145c]:before{border-color:#7ca4a2;background-color:#7ca4a2}.radio__bucket--2 .radio__input:hover+.radio__label[data-v-6de2145c]:after{opacity:1;transform:scale(.33);background-color:#fff}.radio__bucket--2 .radio__input:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--2 .radio__input:focus:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--2 .radio__input:hover+.radio__label[data-v-6de2145c]:before{border-color:#70769f;background-color:#70769f}.radio__bucket--3 .radio__input:hover+.radio__label[data-v-6de2145c]:after{opacity:1;transform:scale(.33);background-color:#fff}.radio__bucket--3 .radio__input:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--3 .radio__input:focus:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--3 .radio__input:hover+.radio__label[data-v-6de2145c]:before{border-color:#e37a75;background-color:#e37a75}.container[data-v-35a49f72]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-35a49f72]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-35a49f72]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-35a49f72]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-35a49f72]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-35a49f72]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-35a49f72]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-35a49f72]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-35a49f72]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-35a49f72]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-35a49f72]{width:auto}}.radioGroup[data-v-35a49f72]{color:#262626}.radioGroup--inline[data-v-35a49f72]{display:flex;flex-flow:row wrap;overflow:hidden}.radioGroup--inline .radioGroup__item[data-v-35a49f72]{margin-right:20px}.radioGroup__item[data-v-35a49f72]{padding:7px 0 8px 0}.container[data-v-467fbd52]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-467fbd52]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-467fbd52]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-467fbd52]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-467fbd52]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-467fbd52]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-467fbd52]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-467fbd52]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-467fbd52]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-467fbd52]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-467fbd52]{width:auto}}.select__input[data-v-467fbd52]{display:block;position:relative}.select__input select[data-v-467fbd52]{width:100%;margin:0;outline:none;padding:.6em .8em .5em .8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.select__input[data-v-467fbd52]:after{content:" ";position:absolute;top:50%;right:1em;z-index:2;pointer-events:none;display:none;display:block}.select__input select[data-v-467fbd52]{padding-right:2em;background:none;border:1px solid transparent;appearance:none;-webkit-appearance:none}@supports(-moz-appearance:none) and (mask-type:alpha){.select__input[data-v-467fbd52]:after{display:block}.select__input select[data-v-467fbd52]{padding-right:2em;background:none;border:1px solid transparent;appearance:none}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.select__input select[data-v-467fbd52]::-ms-expand{display:none}.select__input select[data-v-467fbd52]:focus::-ms-value{background:transparent;color:#222}.select__input select[data-v-467fbd52]{padding-right:2em;background:none;border:1px solid transparent}.select__input[data-v-467fbd52]:after{display:block}}.select__input[data-v-467fbd52]{border:1px solid #d9d9d9;background-color:#fff;border-radius:2px;cursor:pointer;height:35px}.select__input[data-v-467fbd52]:focus,.select__input[data-v-467fbd52]:hover{border-color:#a6a6a6}.select__input select[data-v-467fbd52]{font-size:15px;line-height:33px;height:35px;padding:0 35px 0 14px;border-radius:2px;color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-padding-end:35px!important;-webkit-padding-start:14px!important;margin-top:-1px}.select__input:hover select[data-v-467fbd52]{color:#262626}.select__input[data-v-467fbd52]:after{width:0;height:0;margin-top:-3px;border-width:4px 4px 0;border-style:solid}.select__input[data-v-467fbd52]:after,.select__input[data-v-467fbd52]:focus:after,.select__input[data-v-467fbd52]:hover:after{border-color:#a6a6a6 transparent transparent}.select__input select[data-v-467fbd52]:focus{outline:none}.select__input select[data-v-467fbd52]:disabled{opacity:.5;pointer-events:none}.select__input option[data-v-467fbd52]{font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__input--large select[data-v-467fbd52],.select__input--large[data-v-467fbd52]{height:45px}.select__input--large select[data-v-467fbd52]{line-height:43px}.container[data-v-552b859e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-552b859e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-552b859e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-552b859e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-552b859e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-552b859e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-552b859e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-552b859e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-552b859e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-552b859e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-552b859e]{width:auto}}.checkbox[data-v-552b859e]{color:#262626;min-width:30px}.checkbox__note[data-v-552b859e]{display:block;margin-top:4px;color:#8c8c8c}.checkbox__input[data-v-552b859e]{position:absolute;width:1px;height:1px;margin-top:-1px;margin-left:-1px;padding:0;border:0 none;clip:rect(1px,1px,1px,1px);overflow:hidden;opacity:0}.checkbox__label[data-v-552b859e]{display:block;position:relative;padding-left:27px;color:#8c8c8c;cursor:pointer}.checkbox__icon[data-v-552b859e],.checkbox__label[data-v-552b859e]:before{position:absolute;left:0;top:2px;width:15px;height:15px;border-radius:2px;transition:all .2s linear}.checkbox__label[data-v-552b859e]:before{content:"";background-color:#fbfbfb;border:1px solid #d9d9d9}.checkbox__icon[data-v-552b859e]{background-color:#8c8c8c;color:#fff;opacity:0}.checkbox__icon .icon[data-v-552b859e]{color:#fff;top:2px;position:relative;display:block;margin-left:auto;margin-right:auto}.checkbox__input:focus+.checkbox__label[data-v-552b859e]:before,.checkbox__label[data-v-552b859e]:hover:before{border-color:#a6a6a6}.checkbox__input--checked+.checkbox__label[data-v-552b859e],.checkbox__input:hover+.checkbox__label[data-v-552b859e],.checkbox__label[data-v-552b859e]:hover{color:#262626}.checkbox__input--checked+.checkbox__label .checkbox__note[data-v-552b859e],.checkbox__input:hover+.checkbox__label .checkbox__note[data-v-552b859e],.checkbox__label:hover .checkbox__note[data-v-552b859e]{color:#8c8c8c}.checkbox__input--checked+.checkbox__label .checkbox__icon[data-v-552b859e]{opacity:1}.checkbox__input:disabled+.checkbox__label[data-v-552b859e]{opacity:.33;pointer-events:none}.checkbox__input--checked:disabled+.checkbox__label[data-v-552b859e]{opacity:.66;pointer-events:none}.checkbox__input--bold+.checkbox__label .checkbox__icon[data-v-552b859e]{background-color:#1d9f3c}.checkbox--minus .checkbox__label[data-v-552b859e]:after{content:"";display:block;width:9px;height:2px;background-color:#8c8c8c;position:absolute;left:3px;top:8px}.checkbox--minus .checkbox__input--checked+.checkbox__label .checkbox__icon[data-v-552b859e]{opacity:0}.singleCheckbox--border[data-v-552b859e]{border:1px solid #e5e5e5;background-clip:padding-box;box-sizing:border-box;overflow:hidden;border-radius:2px;padding:0 15px}.singleCheckbox--border .checkbox__label[data-v-552b859e]{padding-left:27px;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.singleCheckbox--border .checkbox__icon[data-v-552b859e],.singleCheckbox--border .checkbox__label[data-v-552b859e]:before{top:50%;margin-top:-9px}.container[data-v-0406024e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0406024e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0406024e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0406024e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0406024e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0406024e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0406024e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0406024e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0406024e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0406024e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0406024e]{width:auto}}.singleselector[data-v-0406024e]{color:#262626}.singleselector__radio[data-v-0406024e]{position:absolute;width:1px;height:1px;margin-top:-1px;margin-left:-1px;padding:0;border:0 none;clip:rect(1px,1px,1px,1px);overflow:hidden}.singleselector__label[data-v-0406024e]{display:block;position:relative;padding-left:25px;color:#8c8c8c;cursor:pointer;z-index:1;padding-right:5px}.singleselector__bg[data-v-0406024e]{display:none}.singleselector__item[data-v-0406024e]{padding:7px 0 8px 0}.singleselector__label[data-v-0406024e]:after,.singleselector__label[data-v-0406024e]:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;transition:all .25s cubic-bezier(.5,-.6,.5,1.6)}.singleselector__label[data-v-0406024e]:before{border:1px solid #d9d9d9;background-color:#fbfbfb}.singleselector__label[data-v-0406024e]:after{border:0 none;background-color:#a6a6a6;opacity:0;transform:scale(.1)}.singleselector__label[data-v-0406024e]:hover:before,.singleselector__radio:focus+.singleselector__label[data-v-0406024e]:before{border-color:#a6a6a6}.singleselector__label[data-v-0406024e]:hover,.singleselector__radio--checked+.singleselector__label[data-v-0406024e],.singleselector__radio:focus+.singleselector__label[data-v-0406024e],.singleselector__radio:hover+.singleselector__label[data-v-0406024e]{color:#262626}.singleselector__radio--checked+.singleselector__label[data-v-0406024e]:after{opacity:1;transform:scale(.33);background-color:#fff}.singleselector__radio:disabled+.singleselector__label[data-v-0406024e]{opacity:.5;pointer-events:none}.singleselector__radio:focus+.singleselector__label[data-v-0406024e]:before{border-color:#ccc}.singleselector__radio--checked+.singleselector__label+.singleselector__bg[data-v-0406024e],.singleselector__radio:hover+.singleselector__label+.singleselector__bg[data-v-0406024e]{background:#fbfbfb}.singleselector__radio--checked+.singleselector__label[data-v-0406024e]:before{border-color:#8c8c8c;background-color:#8c8c8c}.singleselector__radio--checked:focus+.singleselector__label[data-v-0406024e]:before{border-color:#8c8c8c}.singleselector--columns[data-v-0406024e],.singleselector--grid[data-v-0406024e]{border:1px solid #e5e5e5;background-clip:padding-box;box-sizing:border-box;overflow:hidden;border-radius:2px}.singleselector--columns .singleselector__outer[data-v-0406024e],.singleselector--grid .singleselector__outer[data-v-0406024e]{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;overflow:hidden;margin-bottom:-1px;margin-right:-1px}.singleselector--columns .singleselector__item[data-v-0406024e],.singleselector--grid .singleselector__item[data-v-0406024e]{padding:0;width:100%;height:50%;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;overflow:hidden;position:relative}@media screen and (min-width:600px)and (max-width:849px){.singleselector--columns .singleselector__item[data-v-0406024e],.singleselector--grid .singleselector__item[data-v-0406024e]{width:33.3333%}}@media screen and (min-width:850px)and (max-width:1039px){.singleselector--columns .singleselector__item[data-v-0406024e],.singleselector--grid .singleselector__item[data-v-0406024e]{width:100%}}@media screen and (min-width:1040px)and (max-width:1539px){.singleselector--columns .singleselector__item[data-v-0406024e],.singleselector--grid .singleselector__item[data-v-0406024e]{width:33.3333%}}@media screen and (min-width:1040px){.singleselector--columns .singleselector__item[data-v-0406024e],.singleselector--grid .singleselector__item[data-v-0406024e]{width:25%}}.singleselector--columns .singleselector__label[data-v-0406024e],.singleselector--grid .singleselector__label[data-v-0406024e]{padding-left:43px;color:#8c8c8c;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.singleselector--columns .singleselector__label[data-v-0406024e]:after,.singleselector--columns .singleselector__label[data-v-0406024e]:before,.singleselector--grid .singleselector__label[data-v-0406024e]:after,.singleselector--grid .singleselector__label[data-v-0406024e]:before{left:15px;top:50%;margin-top:-9px}.singleselector--grid .singleselector__bg[data-v-0406024e]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:#fff;transition:background-color .25s cubic-bezier(.5,-.6,.5,1.6)}.singleselector--grid .singleselector__radio--checked+.singleselector__label[data-v-0406024e]:before{border-color:#8c8c8c;background-color:#8c8c8c}.singleselector--grid .singleselector__radio--checked:focus+.singleselector__label[data-v-0406024e]:before{border-color:#8c8c8c}.s--in-editor .singleselector--columns .singleselector__item[data-v-0406024e],.s--in-editor .singleselector--grid .singleselector__item[data-v-0406024e]{width:100%!important}.singleselector--inline .singleselector__outer[data-v-0406024e]{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden}.singleselector--inline .singleselector__item[data-v-0406024e]{margin-right:20px}.singleselector--border[data-v-0406024e]{border:1px solid #e5e5e5;background-clip:padding-box;box-sizing:border-box;overflow:hidden;border-radius:2px;padding:7px 15px}.singleselector--border.singleselector--inline[data-v-0406024e]{padding:0 15px}.singleselector--border.singleselector--inline .singleselector__outer[data-v-0406024e]{box-sizing:border-box;overflow:hidden;margin-bottom:-1px;margin-right:-1px}.singleselector--border.singleselector--inline .singleselector__item[data-v-0406024e]{padding:0;height:50%;overflow:hidden;position:relative}.singleselector--border.singleselector--inline .singleselector__label[data-v-0406024e]{padding-left:25px;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.singleselector--border.singleselector--inline .singleselector__label[data-v-0406024e]:after,.singleselector--border.singleselector--inline .singleselector__label[data-v-0406024e]:before{top:50%;margin-top:-9px}.container[data-v-627613a1]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-627613a1]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-627613a1]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-627613a1]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-627613a1]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-627613a1]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-627613a1]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-627613a1]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-627613a1]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-627613a1]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-627613a1]{width:auto}}.multiselectorPermissions__items[data-v-627613a1]{border:1px solid #e5e5e5;margin-top:20px}.multiselectorPermissions__filter[data-v-627613a1]{background:#f2f2f2;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.multiselectorPermissions__filter .filter__search[data-v-627613a1]{display:flex;width:100%}.multiselectorPermissions__item[data-v-627613a1]{padding-left:20px;border-bottom:1px solid #f2f2f2;display:flex;align-items:center;flex-wrap:wrap}.multiselectorPermissions__item label[data-v-627613a1]{padding:20px 0;flex-grow:1}.multiselectorPermissions__item .multiselectorOuter[data-v-627613a1]{padding:13.5px 0}.multiselectorPermissions__item .avatar[data-v-627613a1]{margin-left:-8px}.multiselectorPermissions__item .avatar+label[data-v-627613a1]{margin-left:10px}.multiselectorPermissions__item[data-v-627613a1]:last-child{border-bottom:0 none}.multiselectorPermissions__item.multiselectorPermissions__item--hidden[data-v-627613a1]{display:none}.multiselectorPermissions__empty[data-v-627613a1]{display:flex;justify-content:center;align-items:center;min-height:120px;padding:15px 20px}.multiselectorPermissions__empty h4[data-v-627613a1]{font-size:18px;font-weight:400;color:#8c8c8c}.multiselectorPermissions__groups[data-v-627613a1]{flex-grow:1;display:flex;align-items:flex-end}.multiselectorPermissions__button[data-v-627613a1]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;border:1px solid #d9d9d9;background-color:#fff;border-radius:2px;color:#8c8c8c;height:35px;min-width:120px;text-align:left;position:relative;margin-left:auto}@media screen and (min-width:1040px){.multiselectorPermissions__button[data-v-627613a1]{min-width:200px}}.multiselectorPermissions__button[data-v-627613a1]:after{content:"";display:inline-block;width:0;height:0;margin-top:-1px;border-width:4px 4px 0;border-style:solid;border-color:#a6a6a6 transparent transparent;position:absolute;right:10px;top:50%;margin-left:5px}.multiselectorPermissions__button[data-v-627613a1]:focus,.multiselectorPermissions__button[data-v-627613a1]:hover{color:#262626}.multiselectorPermissions__button[data-v-627613a1]:focus:after,.multiselectorPermissions__button[data-v-627613a1]:hover:after{border-color:#262626 transparent transparent}.container[data-v-56787a7e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-56787a7e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-56787a7e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-56787a7e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-56787a7e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-56787a7e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-56787a7e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-56787a7e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-56787a7e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-56787a7e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-56787a7e]{width:auto}}.slideshow[data-v-56787a7e]{display:block;border-radius:2px;border:1px solid #e5e5e5;background:#fff}.slideshow__trigger[data-v-56787a7e]{padding:10px;display:flex;align-items:center;gap:10px;border-top:1px solid #f2f2f2}.slideshow__trigger[data-v-56787a7e]:first-child{border-top:0 none}.slideshow__note[data-v-56787a7e]{color:#8c8c8c;padding:5px;flex:1;justify-content:flex-end;display:none}@media screen and (min-width:600px){.slideshow__note[data-v-56787a7e]{display:flex}}@media screen and (min-width:850px)and (max-width:1039px){.slideshow__note[data-v-56787a7e]{display:none}}.slide[data-v-56787a7e]{display:flex;flex-direction:row;border-bottom:1px solid #f2f2f2;background-color:#fff}.slide[data-v-56787a7e]:last-child{border-bottom:0 none}.slide__handle[data-v-56787a7e]{cursor:move;display:flex;justify-content:center;align-items:center;width:12px;min-width:12px;background-color:#fbfbfb;transition:background .25s ease}.slide__handle[data-v-56787a7e]:hover{background-color:#f2f2f2}.slide__handle:hover .slide__handle--drag[data-v-56787a7e]:before{background:repeating-linear-gradient(90deg,#f2f2f2,#f2f2f2 2px,transparent 0,transparent 4px)}.slide__handle--drag[data-v-56787a7e]{position:relative;width:10px;height:52px;transition:background .25s ease;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.slide__handle--drag[data-v-56787a7e]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px);width:100%;height:100%}.slide__content[data-v-56787a7e]{flex-grow:1;max-width:calc(100% - 12px)}.container[data-v-9edd5ab6]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-9edd5ab6]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-9edd5ab6]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-9edd5ab6]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-9edd5ab6]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-9edd5ab6]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-9edd5ab6]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-9edd5ab6]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-9edd5ab6]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-9edd5ab6]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-9edd5ab6]{width:auto}}.input__field[data-v-9edd5ab6]{position:relative;overflow:hidden;padding:0 15px;height:45px;line-height:45px;border-radius:2px;box-shadow:inset 0 0 1px #f9f9f9;width:100%;border:0 none;box-sizing:border-box;font-size:15px;caret-color:#3278b8;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;display:flex;flex-direction:row;flex-wrap:no-wrap}.input__field.s--focus[data-v-9edd5ab6],.input__field[data-v-9edd5ab6]:hover{border-color:#a6a6a6;color:#666;outline:0;background-color:#fff}.input__field.s--disabled[data-v-9edd5ab6]{background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;box-shadow:0 none;outline:0;opacity:.5;pointer-events:none}.input__field input[type=email][data-v-9edd5ab6],.input__field input[type=number][data-v-9edd5ab6],.input__field input[type=password][data-v-9edd5ab6],.input__field input[type=search][data-v-9edd5ab6],.input__field input[type=text][data-v-9edd5ab6],.input__field input[type=url][data-v-9edd5ab6]{padding:0;margin:0;border-radius:0;-webkit-appearance:none;background:transparent;border:0 none;font-size:inherit;letter-spacing:inherit;height:43px;line-height:43px;flex-grow:1;color:inherit}.input__field input[type=email][data-v-9edd5ab6]:focus,.input__field input[type=number][data-v-9edd5ab6]:focus,.input__field input[type=password][data-v-9edd5ab6]:focus,.input__field input[type=search][data-v-9edd5ab6]:focus,.input__field input[type=text][data-v-9edd5ab6]:focus,.input__field input[type=url][data-v-9edd5ab6]:focus{outline:0}.input__field input[type=email][data-v-9edd5ab6]::-webkit-input-placeholder,.input__field input[type=number][data-v-9edd5ab6]::-webkit-input-placeholder,.input__field input[type=password][data-v-9edd5ab6]::-webkit-input-placeholder,.input__field input[type=search][data-v-9edd5ab6]::-webkit-input-placeholder,.input__field input[type=text][data-v-9edd5ab6]::-webkit-input-placeholder,.input__field input[type=url][data-v-9edd5ab6]::-webkit-input-placeholder{color:#ccc}.input__field input[type=email][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=email][data-v-9edd5ab6]::-moz-placeholder,.input__field input[type=number][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=number][data-v-9edd5ab6]::-moz-placeholder,.input__field input[type=password][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=password][data-v-9edd5ab6]::-moz-placeholder,.input__field input[type=search][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=search][data-v-9edd5ab6]::-moz-placeholder,.input__field input[type=text][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=text][data-v-9edd5ab6]::-moz-placeholder,.input__field input[type=url][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=url][data-v-9edd5ab6]::-moz-placeholder{color:#ccc}.input__field input[type=email][data-v-9edd5ab6]:-ms-input-placeholder,.input__field input[type=number][data-v-9edd5ab6]:-ms-input-placeholder,.input__field input[type=password][data-v-9edd5ab6]:-ms-input-placeholder,.input__field input[type=search][data-v-9edd5ab6]:-ms-input-placeholder,.input__field input[type=text][data-v-9edd5ab6]:-ms-input-placeholder,.input__field input[type=url][data-v-9edd5ab6]:-ms-input-placeholder{color:#ccc}.input__field textarea[data-v-9edd5ab6]{padding:0;margin:0;border-radius:0;-webkit-appearance:none;background:transparent;border:0 none;font-size:inherit;letter-spacing:inherit;padding:10px;line-height:inherit;width:100%;box-sizing:border-box;display:block;resize:none;overflow:hidden;z-index:1;position:relative;color:inherit}.input__field textarea[data-v-9edd5ab6]:focus{outline:0}.input__field textarea[data-v-9edd5ab6]::-webkit-input-placeholder{color:#ccc}.input__field textarea[data-v-9edd5ab6]:-moz-placeholder,.input__field textarea[data-v-9edd5ab6]::-moz-placeholder{color:#ccc}.input__field textarea[data-v-9edd5ab6]:-ms-input-placeholder{color:#ccc}.input__field .input__clone[data-v-9edd5ab6]{position:absolute;width:100%;pointer-events:none;opacity:0;height:auto;z-index:0}.input__prefix[data-v-9edd5ab6]{color:#a6a6a6;white-space:nowrap}.input__limit[data-v-9edd5ab6],.input__prefix[data-v-9edd5ab6]{height:43px;line-height:43px;user-select:none;pointer-events:none}.input__limit[data-v-9edd5ab6]{color:#8c8c8c}.input__limit--red[data-v-9edd5ab6]{color:red}.input__validity[data-v-9edd5ab6]{position:absolute;top:17px;right:15px;width:10px;height:10px;background-color:#d9d9d9;border-radius:50%;user-select:none;pointer-events:none}.input__validity--valid[data-v-9edd5ab6]{background-color:#1d9f3c}.input__validity--error[data-v-9edd5ab6]{background-color:#e61414}.input__field--textarea[data-v-9edd5ab6]{display:block;padding:0;height:auto;line-height:inherit}.input__field--textarea .input__prefix[data-v-9edd5ab6]{display:none}.input__field--textarea .input__limit[data-v-9edd5ab6]{position:absolute;right:15px;bottom:0}.input__field--small[data-v-9edd5ab6]{padding:0 13px;height:35px;line-height:35px}.input__field--small input[type=email][data-v-9edd5ab6],.input__field--small input[type=number][data-v-9edd5ab6],.input__field--small input[type=password][data-v-9edd5ab6],.input__field--small input[type=search][data-v-9edd5ab6],.input__field--small input[type=text][data-v-9edd5ab6],.input__field--small input[type=url][data-v-9edd5ab6]{height:33px;line-height:33px}.input__field--textarea[dir=rtl] .input__limit[data-v-9edd5ab6]{left:15px;right:auto}.container[data-v-dc784262]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-dc784262]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-dc784262]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-dc784262]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-dc784262]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-dc784262]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-dc784262]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-dc784262]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-dc784262]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-dc784262]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-dc784262]{width:auto}}.wysiwyg__button[data-v-dc784262]{margin-top:20px}.wysiwyg__outer--limitHeight .wysiwyg[data-v-dc784262]{position:relative;overflow:hidden}.wysiwyg__editor--limitHeight[data-v-dc784262]{max-height:calc(100vh - 250px);overflow-y:scroll;min-height:142px;border:1px solid #d9d9d9;border-top:none;scroll-behavior:smooth;margin-top:52px}.input--error .wysiwyg__editor--limitHeight[data-v-dc784262]{border-color:#e61414;border-top:none}.s--focus .wysiwyg__editor--limitHeight[data-v-dc784262]{border-color:#a6a6a6;border-top:none}.ql-divider{overflow:hidden}.wysiwyg__limit{height:43px;line-height:43px;color:#8c8c8c;user-select:none;pointer-events:none;position:absolute;right:15px;bottom:0}.wysiwyg__limit--red{color:red}.wysiwyg[dir=rtl] .wysiwyg__limit{left:15px;right:auto}.a17 .ql-toolbar.ql-snow{border-top-left-radius:2px;border-top-right-radius:2px;background-color:#fbfbfb;font-family:inherit}.a17 .wysiwyg__editor--limitHeight .ql-toolbar{z-index:1;position:absolute;top:0;left:0;right:0}.a17 .ql-editor.ql-blank:before{font-style:normal;color:#ccc;font-size:15px}.a17 .ql-container.ql-snow{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.a17 .ql-editor{background-color:#fbfbfb;min-height:90px;caret-color:#3278b8;color:#666;overflow:visible}.a17 .ql-editor:focus,.a17 .ql-editor:hover{background:#fff}.a17 [dir=rtl] .ql-editor{direction:rtl;text-align:right}.a17 .wysiwyg__editor--limitHeight .ql-editor{min-height:150px}.a17 .ql-snow .ql-editor b,.a17 .ql-snow .ql-editor h1,.a17 .ql-snow .ql-editor h2,.a17 .ql-snow .ql-editor h3,.a17 .ql-snow .ql-editor h4,.a17 .ql-snow .ql-editor h5,.a17 .ql-snow .ql-editor h6,.a17 .ql-snow .ql-editor p b,.a17 .ql-snow .ql-editor p strong,.a17 .ql-snow .ql-editor strong{font-weight:700}.a17 .ql-snow .ql-editor em,.a17 .ql-snow .ql-editor i,.a17 .ql-snow .ql-editor li em,.a17 .ql-snow .ql-editor li i,.a17 .ql-snow .ql-editor p em,.a17 .ql-snow .ql-editor p i{font-style:italic}.a17 .ql-snow .ql-editor li u,.a17 .ql-snow .ql-editor p u,.a17 .ql-snow .ql-editor u{text-decoration:underline}.a17 .ql-snow .ql-editor h1,.a17 .ql-snow .ql-editor h2,.a17 .ql-snow .ql-editor h3,.a17 .ql-snow .ql-editor h4,.a17 .ql-snow .ql-editor h5,.a17 .ql-snow .ql-editor ol,.a17 .ql-snow .ql-editor p,.a17 .ql-snow .ql-editor ul{margin-bottom:1em}.a17 .ql-snow .ql-editor h1{font-size:2em;line-height:1.25em}.a17 .ql-snow .ql-editor h2{font-size:1.66em;line-height:1.25em}.a17 .ql-snow .ql-editor h3{font-size:1.33em;line-height:1.25em}.a17 .ql-snow .ql-editor h4{font-size:1.25em;line-height:1.25em}.a17 .ql-snow .ql-editor h5{font-size:1em;line-height:1.25em}.a17 .ql-snow .ql-editor pre{color:#333;padding:15px;overflow:auto;background-color:#f6f8fa;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.a17 .ql-snow .ql-editor sup{vertical-align:super;font-size:smaller}.a17 .ql-snow .ql-editor sub{vertical-align:sub;font-size:smaller}.a17 .ql-toolbar.ql-snow{border-color:#d9d9d9;border-bottom-color:#f2f2f2}.a17 .ql-container.ql-snow{border-color:#d9d9d9}.a17 .ql-container.ql-snow .wysiwyg__editor--limitHeight,.a17 .wysiwyg__editor--limitHeight .ql-container.ql-snow{border:none}.a17 .input--error .ql-toolbar.ql-snow{border-color:#e61414;border-bottom-color:#f2f2f2}.a17 .input--error .ql-container.ql-snow{border-color:#e61414}.a17 .input--error .wysiwyg__editor--limitHeight .ql-container.ql-snow{border:none}.a17 .s--focus .ql-toolbar.ql-snow{border-color:#a6a6a6;border-bottom-color:#f2f2f2}.a17 .s--focus .ql-container.ql-snow{border-color:#a6a6a6}.a17 .s--focus .wysiwyg__editor--limitHeight .ql-container.ql-snow{border:none}.a17 .ql-snow a{color:#3278b8}.a17 .ql-editor .ql-anchor{text-decoration:underline #3278b8}.a17 .ql-clipboard{position:fixed}.a17 .ql-snow.ql-toolbar{padding:13px 8px}.a17 .ql-snow.ql-toolbar .ql-align,.a17 .ql-snow.ql-toolbar button{width:24px;margin-right:11px;text-align:center}.a17 .ql-snow.ql-toolbar button.ql-underline{top:1px}.a17 .ql-snow.ql-toolbar button.ql-link{width:33px}.a17 .ql-snow.ql-toolbar .icon{position:relative}.a17 .ql-snow.ql-toolbar .ql-formats{border-right:1px solid #f2f2f2}.a17 .ql-snow.ql-toolbar .ql-formats:last-child{border-right:none}.a17 .ql-snow .ql-toolbar .ql-picker-item.ql-selected,.a17 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.a17 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.a17 .ql-snow .ql-toolbar .ql-picker-item:hover,.a17 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.a17 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.a17 .ql-snow .ql-toolbar .ql-picker-label.ql-active,.a17 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.a17 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.a17 .ql-snow .ql-toolbar .ql-picker-label:hover,.a17 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.a17 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.a17 .ql-snow .ql-toolbar button.ql-active,.a17 .ql-snow .ql-toolbar button.ql-active .ql-stroke,.a17 .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.a17 .ql-snow .ql-toolbar button:focus,.a17 .ql-snow .ql-toolbar button:focus .ql-stroke,.a17 .ql-snow .ql-toolbar button:focus .ql-stroke-miter,.a17 .ql-snow .ql-toolbar button:hover,.a17 .ql-snow .ql-toolbar button:hover .ql-stroke,.a17 .ql-snow .ql-toolbar button:hover .ql-stroke-miter,.a17 .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.a17 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.a17 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.a17 .ql-snow.ql-toolbar .ql-picker-item:hover,.a17 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.a17 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.a17 .ql-snow.ql-toolbar .ql-picker-label.ql-active,.a17 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.a17 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.a17 .ql-snow.ql-toolbar .ql-picker-label:hover,.a17 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.a17 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.a17 .ql-snow.ql-toolbar button.ql-active,.a17 .ql-snow.ql-toolbar button.ql-active .ql-stroke,.a17 .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.a17 .ql-snow.ql-toolbar button:focus,.a17 .ql-snow.ql-toolbar button:focus .ql-stroke,.a17 .ql-snow.ql-toolbar button:focus .ql-stroke-miter,.a17 .ql-snow.ql-toolbar button:hover,.a17 .ql-snow.ql-toolbar button:hover .ql-stroke,.a17 .ql-snow.ql-toolbar button:hover .ql-stroke-miter{color:#3278b8}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-label,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-label,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-label{border:0 none;position:relative}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-label:after,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-label:after,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-label:after{content:" ";top:50%;right:1em;z-index:2;position:absolute;width:0;height:0;margin-top:-3px;border-width:4px 4px 0;border-style:solid;border-color:#262626 transparent transparent}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-label svg,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-label svg,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-label svg{opacity:0}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-options,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-options,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-options{background:hsla(0,0%,100%,.98);border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.3);padding:10px 0;border:0 none;margin-top:6px}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-options .ql-picker-item,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-options .ql-picker-item,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-options .ql-picker-item{display:block;color:#8c8c8c;padding:0 15px;padding-right:50px;height:40px;line-height:40px;text-decoration:none;white-space:nowrap;font-family:inherit}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-options .ql-picker-item:hover,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-options .ql-picker-item:hover,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-options .ql-picker-item:hover{color:#262626;background:#f2f2f2}.a17 .ql-toolbar.ql-snow .ql-picker{font-size:1em}.a17 .ql-toolbar.ql-snow .ql-picker .ql-picker-label{white-space:nowrap}.a17 .ql-toolbar.ql-snow .ql-picker .ql-picker-label:before{line-height:24px}.a17 .ql-snow .ql-picker.ql-header{width:auto;min-width:120px}.a17 .ql-snow .ql-picker.ql-header .ql-picker-item:before,.a17 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.a17 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.a17 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.a17 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.a17 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-weight:400;font-size:1em;white-space:nowrap}.container[data-v-3ff94fa2]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-3ff94fa2]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-3ff94fa2]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-3ff94fa2]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-3ff94fa2]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-3ff94fa2]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-3ff94fa2]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-3ff94fa2]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-3ff94fa2]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-3ff94fa2]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-3ff94fa2]{width:auto}}.browser[data-v-3ff94fa2]{display:block;width:100%;padding:0;position:relative;flex-grow:1}.browser__frame[data-v-3ff94fa2]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column nowrap}.browser__inner[data-v-3ff94fa2]{position:relative;width:100%;overflow:hidden;flex-grow:1}.browser__inner[data-v-3ff94fa2]:after{content:"";position:absolute;height:1px;bottom:0;background-color:#f2f2f2;left:20px;right:20px}.browser__header[data-v-3ff94fa2]{background:#f2f2f2;padding:0 20px;display:flex}.browser__sources[data-v-3ff94fa2]{flex-grow:2}.browser__sources .browser__sources-select[data-v-3ff94fa2]{padding:20px 0;margin-right:15px}.browser__footer[data-v-3ff94fa2]{display:flex;align-items:center;justify-content:space-between;padding:20px;width:100%;color:#8c8c8c;overflow:hidden;background:#fff}.browser__size-infos[data-v-3ff94fa2]{font-size:11px;letter-spacing:0;text-align:right;float:right}.browser__list[data-v-3ff94fa2]{padding:10px 10px 0 10px;margin:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.browser__list .itemlist[data-v-3ff94fa2]{padding-bottom:0}.browser__note[data-v-3ff94fa2]{color:#8c8c8c;padding-left:20px}.wysiwyg__menubar-button:disabled{opacity:50%;cursor:unset!important}.icon--custom,.icon--wysiwyg_hr,.icon--wysiwyg_hr svg{width:14px;height:14px}.container[data-v-8e292938]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-8e292938]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-8e292938]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-8e292938]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-8e292938]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-8e292938]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-8e292938]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-8e292938]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-8e292938]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-8e292938]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-8e292938]{width:auto}}.icon--wysiwyg_add_col_after svg[data-v-8e292938],.icon--wysiwyg_add_col_after[data-v-8e292938],.icon--wysiwyg_add_col_before svg[data-v-8e292938],.icon--wysiwyg_add_col_before[data-v-8e292938],.icon--wysiwyg_add_row_after svg[data-v-8e292938],.icon--wysiwyg_add_row_after[data-v-8e292938],.icon--wysiwyg_add_row_before svg[data-v-8e292938],.icon--wysiwyg_add_row_before[data-v-8e292938]{width:24px;height:24px}.icon--wysiwyg_align_center svg[data-v-8e292938],.icon--wysiwyg_align_center[data-v-8e292938],.icon--wysiwyg_align_justify svg[data-v-8e292938],.icon--wysiwyg_align_justify[data-v-8e292938],.icon--wysiwyg_align_left svg[data-v-8e292938],.icon--wysiwyg_align_left[data-v-8e292938],.icon--wysiwyg_align_right svg[data-v-8e292938],.icon--wysiwyg_align_right[data-v-8e292938]{width:18px;height:18px}.icon--wysiwyg_bold svg[data-v-8e292938],.icon--wysiwyg_bold[data-v-8e292938],.icon--wysiwyg_checklist svg[data-v-8e292938],.icon--wysiwyg_checklist[data-v-8e292938],.icon--wysiwyg_code svg[data-v-8e292938],.icon--wysiwyg_code[data-v-8e292938],.icon--wysiwyg_combine_cells svg[data-v-8e292938],.icon--wysiwyg_combine_cells[data-v-8e292938],.icon--wysiwyg_delete_col svg[data-v-8e292938],.icon--wysiwyg_delete_col[data-v-8e292938],.icon--wysiwyg_delete_row svg[data-v-8e292938],.icon--wysiwyg_delete_row[data-v-8e292938],.icon--wysiwyg_delete_table svg[data-v-8e292938],.icon--wysiwyg_delete_table[data-v-8e292938],.icon--wysiwyg_github svg[data-v-8e292938],.icon--wysiwyg_github[data-v-8e292938],.icon--wysiwyg_hr svg[data-v-8e292938],.icon--wysiwyg_hr[data-v-8e292938],.icon--wysiwyg_image svg[data-v-8e292938],.icon--wysiwyg_image[data-v-8e292938],.icon--wysiwyg_italic svg[data-v-8e292938],.icon--wysiwyg_italic[data-v-8e292938],.icon--wysiwyg_link svg[data-v-8e292938],.icon--wysiwyg_link[data-v-8e292938],.icon--wysiwyg_mention svg[data-v-8e292938],.icon--wysiwyg_mention[data-v-8e292938],.icon--wysiwyg_ol svg[data-v-8e292938],.icon--wysiwyg_ol[data-v-8e292938],.icon--wysiwyg_paragraph svg[data-v-8e292938],.icon--wysiwyg_paragraph[data-v-8e292938],.icon--wysiwyg_quote svg[data-v-8e292938],.icon--wysiwyg_quote[data-v-8e292938],.icon--wysiwyg_redo svg[data-v-8e292938],.icon--wysiwyg_redo[data-v-8e292938],.icon--wysiwyg_remove svg[data-v-8e292938],.icon--wysiwyg_remove[data-v-8e292938],.icon--wysiwyg_strike svg[data-v-8e292938],.icon--wysiwyg_strike[data-v-8e292938],.icon--wysiwyg_table svg[data-v-8e292938],.icon--wysiwyg_table[data-v-8e292938],.icon--wysiwyg_ul svg[data-v-8e292938],.icon--wysiwyg_ul[data-v-8e292938],.icon--wysiwyg_underline svg[data-v-8e292938],.icon--wysiwyg_underline[data-v-8e292938],.icon--wysiwyg_undo svg[data-v-8e292938],.icon--wysiwyg_undo[data-v-8e292938]{width:24px;height:24px}.icon--wysiwyg_unlink svg[data-v-8e292938],.icon--wysiwyg_unlink[data-v-8e292938]{width:512px;height:512px}.wysiwyg__menubar-button[data-v-8e292938]{width:24px;margin-right:10px;margin-top:5px;margin-bottom:5px;font-size:1em;border:0 none;outline:none;cursor:pointer;text-align:center;background-color:transparent;-webkit-appearance:none}.wysiwyg__menubar-button.is-active[data-v-8e292938],.wysiwyg__menubar-button[data-v-8e292938]:focus,.wysiwyg__menubar-button[data-v-8e292938]:hover{color:#3278b8}.icon svg[data-v-8e292938],.icon[data-v-8e292938]{width:15px;height:15px}.container[data-v-0b86b119]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0b86b119]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0b86b119]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0b86b119]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0b86b119]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0b86b119]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0b86b119]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0b86b119]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0b86b119]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0b86b119]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0b86b119]{width:auto}}.modal--link[data-v-0b86b119]{z-index:450}.modal .input[data-v-0b86b119]{margin-top:35px!important}.modal .input-wrapper-link-options[data-v-0b86b119]{margin-top:15px!important}.modal .link-browser-link[data-v-0b86b119]{padding-left:0}.modal .classList>.checkbox[data-v-0b86b119]{display:block;margin-top:15px}.modalValidation[data-v-0b86b119]{display:flex;align-items:center;margin-top:35px}.wysiwyg[data-v-0b86b119]{position:relative}.wysiwyg .input__limit[data-v-0b86b119]{color:#8c8c8c;user-select:none;pointer-events:none;position:absolute;right:15px;bottom:15px}.wysiwyg .input__limit.input__limit--red[data-v-0b86b119]{color:#e61414}.wysiwyg__editor[data-v-0b86b119]{border-radius:2px;box-shadow:inset 0 0 1px #f9f9f9;width:100%;border:0 none;box-sizing:border-box;font-size:15px;caret-color:#3278b8;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;position:relative}.input--error .wysiwyg__editor[data-v-0b86b119]{border-color:#e61414}.wysiwyg__editor.s--focus[data-v-0b86b119],.wysiwyg__editor[data-v-0b86b119]:hover{border-color:#a6a6a6;color:#666;outline:0;background-color:#fff}.wysiwyg__editor.s--disabled[data-v-0b86b119]{background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;box-shadow:0 none;outline:0;opacity:.5;pointer-events:none}.wysiwyg[dir=rtl] .wysiwyg__editor[data-v-0b86b119]{direction:rtl;text-align:right}.wysiwyg__menubar[data-v-0b86b119]{padding:5px 8px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#fbfbfb;border-bottom:1px solid #f2f2f2}.s--focus .wysiwyg__menubar[data-v-0b86b119]{border-color:#a6a6a6;border-bottom-color:#f2f2f2}.wysiwyg__button[data-v-0b86b119]{margin-top:20px}.wysiwyg__contentWrapper[data-v-0b86b119]{padding:15px;min-height:90px}.wysiwyg__contentWrapper--limitHeight[data-v-0b86b119]{max-height:calc(100vh - 250px);overflow-y:scroll}.wysiwyg__menubar-table-buttons[data-v-0b86b119]{display:inline}.wysiwyg__menubar-heading[data-v-0b86b119]{display:inline-block;max-width:150px;margin-right:10px}.wysiwyg__content .ProseMirror{color:#262626}.wysiwyg__content .ProseMirror [data-customwrapper]{position:relative;width:100%;padding:3px;border:1px dashed #aaa;margin-top:10px}.wysiwyg__content .ProseMirror [data-customwrapper]:before{content:attr(data-customwrapper-label);position:relative;background-color:#fff;top:-15px}.wysiwyg__content .ProseMirror b,.wysiwyg__content .ProseMirror h1,.wysiwyg__content .ProseMirror h2,.wysiwyg__content .ProseMirror h3,.wysiwyg__content .ProseMirror h4,.wysiwyg__content .ProseMirror h5,.wysiwyg__content .ProseMirror h6,.wysiwyg__content .ProseMirror p b,.wysiwyg__content .ProseMirror p strong,.wysiwyg__content .ProseMirror strong{font-weight:700}.wysiwyg__content .ProseMirror h1,.wysiwyg__content .ProseMirror h2,.wysiwyg__content .ProseMirror h3,.wysiwyg__content .ProseMirror h4,.wysiwyg__content .ProseMirror h5,.wysiwyg__content .ProseMirror ol,.wysiwyg__content .ProseMirror p,.wysiwyg__content .ProseMirror ul{margin-bottom:1em}.wysiwyg__content .ProseMirror ol{padding-left:1em}.wysiwyg__content .ProseMirror ol li{list-style-type:decimal}.wysiwyg__content .ProseMirror ul{padding-left:1em}.wysiwyg__content .ProseMirror ul li{list-style-type:disc}.wysiwyg__content .ProseMirror h1{font-size:2em;line-height:1.25em}.wysiwyg__content .ProseMirror h2{font-size:1.66em;line-height:1.25em}.wysiwyg__content .ProseMirror h3{font-size:1.33em;line-height:1.25em}.wysiwyg__content .ProseMirror h4{font-size:1.25em;line-height:1.25em}.wysiwyg__content .ProseMirror h5{font-size:1em;line-height:1.25em}.wysiwyg__content .ProseMirror pre{color:#333;padding:15px;overflow:auto;background-color:#f6f8fa;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.wysiwyg__content .ProseMirror a{color:#3278b8}.wysiwyg__content .ProseMirror sup{vertical-align:super;font-size:smaller}.wysiwyg__content .ProseMirror sub{vertical-align:sub;font-size:smaller}.wysiwyg__content .ProseMirror .tableWrapper{margin:1em 0;overflow-x:auto}.wysiwyg__content .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.wysiwyg__content .ProseMirror table .selectedCell:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(234,244,250,.8);pointer-events:none;z-index:2}.wysiwyg__content .ProseMirror table td,.wysiwyg__content .ProseMirror table th{min-width:1em;border:2px solid #e5e5e5;padding:3px 5px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:80px}.wysiwyg__content .ProseMirror blockquote{border-left:3px solid #e5e5e5;color:rgba(0,0,0,.8);padding-left:.8rem}.wysiwyg__content .ProseMirror p.is-empty:first-child:before{content:attr(data-empty-text);float:left;color:#8c8c8c;pointer-events:none;height:0;font-style:italic}.container[data-v-2e1cd2e2]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-2e1cd2e2]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-2e1cd2e2]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-2e1cd2e2]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-2e1cd2e2]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-2e1cd2e2]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-2e1cd2e2]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-2e1cd2e2]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-2e1cd2e2]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-2e1cd2e2]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-2e1cd2e2]{width:auto}}.search[data-v-2e1cd2e2]{display:block;position:relative;padding-top:40px}.search--dashboard[data-v-2e1cd2e2]{padding-top:0;padding-bottom:25px;background:#000}.search__overlay[data-v-2e1cd2e2]{position:fixed;top:60px;left:0;right:0;width:100%;bottom:0;background:rgba(0,0,0,.9);z-index:299}.search__input[data-v-2e1cd2e2]{position:relative;z-index:300}.search__input .form__input[data-v-2e1cd2e2]{display:block;padding-left:45px;border:0;box-shadow:none;font-size:17px;line-height:46px}.search--dashboard .icon--search[data-v-2e1cd2e2]{color:gray}.search--dashboard .search__input .form__input[data-v-2e1cd2e2]{background-color:#333;color:#999}.search--dashboard .search__input .form__input[data-v-2e1cd2e2]::-webkit-input-placeholder{color:#999}.search--dashboard .search__input .form__input[data-v-2e1cd2e2]:-moz-placeholder,.search--dashboard .search__input .form__input[data-v-2e1cd2e2]::-moz-placeholder{color:#999}.search--dashboard .search__input .form__input[data-v-2e1cd2e2]:-ms-input-placeholder{color:#999}.search--dashboard .search__input .form__input[data-v-2e1cd2e2]:focus{background-color:#fbfbfb;color:#666}.search--dashboard .search__input .form__input:focus+.icon--search[data-v-2e1cd2e2]{color:#a6a6a6}.icon--search[data-v-2e1cd2e2]{position:absolute;top:13px;left:15px;width:24px;height:24px;color:#a6a6a6;pointer-events:none;transition:color .12s ease-in-out}.icon--search svg[data-v-2e1cd2e2]{width:24px;height:24px}.form__input:focus+.icon--search[data-v-2e1cd2e2]{color:#262626}.search__results[data-v-2e1cd2e2]{position:relative;margin-top:10px;max-height:273px;background:#fff;border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,.3);overflow:auto;z-index:300}.search--dashboard .search__results[data-v-2e1cd2e2]{position:absolute}@media screen and (max-width:599px){.search--dashboard .search__results[data-v-2e1cd2e2]{width:calc(100% - 40px)}}@media screen and (min-width:600px)and (max-width:849px){.search--dashboard .search__results[data-v-2e1cd2e2]{width:calc(100% - 60px)}}@media screen and (min-width:850px)and (max-width:1039px){.search--dashboard .search__results[data-v-2e1cd2e2]{width:calc(100% - 80px)}}@media screen and (min-width:1040px)and (max-width:1539px){.search--dashboard .search__results[data-v-2e1cd2e2]{width:calc(100% - 100px)}}@media screen and (min-width:1540px){.search--dashboard .search__results[data-v-2e1cd2e2]{width:calc(100% - 100px)}}.search__no-result[data-v-2e1cd2e2]{padding:0 30px;height:70px;background:#e5e5e5;border-radius:2px;line-height:70px}.search__result[data-v-2e1cd2e2]{display:flex;min-height:91px;padding:20px;border-bottom:1px solid #f2f2f2;cursor:pointer;flex-direction:row;justify-content:flex-start;outline:none;text-decoration:none}li:last-child .search__result[data-v-2e1cd2e2]{border-bottom:0}.search__result[data-v-2e1cd2e2]:focus,.search__result[data-v-2e1cd2e2]:hover{background:#fafafa}.search__cell[data-v-2e1cd2e2]{vertical-align:top;padding-top:4px}.search__cell--thumb[data-v-2e1cd2e2]{width:50px;padding-top:0}.search__cell--pubstate[data-v-2e1cd2e2]{width:38px;padding:10px 15px}.search__title[data-v-2e1cd2e2]{display:inline-block;margin-bottom:5px;color:#3278b8}.search__type[data-v-2e1cd2e2]:before{content:"•";display:inline;padding:0 8px 0 5px;font-size:11px;position:relative;top:-2px}.search__thumb img[data-v-2e1cd2e2]{display:block;width:50px;min-height:50px;background:#f2f2f2}.search__pubstate[data-v-2e1cd2e2]{border-radius:50%;height:9px;width:9px;display:block;background:#d9d9d9}.search__pubstate--live[data-v-2e1cd2e2]{background:#1d9f3c}.container[data-v-89699ea0]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-89699ea0]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-89699ea0]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-89699ea0]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-89699ea0]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-89699ea0]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-89699ea0]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-89699ea0]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-89699ea0]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-89699ea0]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-89699ea0]{width:auto}}.block__content[data-v-89699ea0]{display:none;padding:25px 15px 15px 15px;background:#fff}.block--open>.block__content[data-v-89699ea0]{display:block}.block--open>.block__header[data-v-89699ea0]{border-bottom:1px solid #f2f2f2}.block__header[data-v-89699ea0]{height:50px;line-height:50px;background:#f4f9fd;padding:0 15px;position:relative;display:flex;background-clip:padding-box}.block__handle[data-v-89699ea0]{position:absolute;height:10px;width:40px;left:50%;top:50%;margin-left:-20px;margin-top:-5px;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.block__handle[data-v-89699ea0]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#f4f9fd,#f4f9fd 2px,transparent 0,transparent 4px);width:100%;height:100%}.block__counter[data-v-89699ea0]{border:1px solid #e5e5e5;border-radius:50%;height:26px;width:26px;text-align:center;display:inline-block;line-height:25px;margin-right:10px;background:#fff;color:#8c8c8c;font-feature-settings:"kern";user-select:none;cursor:default;margin-top:12px}.dropdown .block__counter[data-v-89699ea0]{cursor:pointer}.dropdown .block__counter[data-v-89699ea0]:hover,.dropdown--active .block__counter[data-v-89699ea0]{color:#262626;border-color:#262626}.block__title[data-v-89699ea0]{text-overflow:ellipsis;font-weight:600;overflow:hidden;display:inline-block;white-space:nowrap;height:50px;line-height:50px;user-select:none}.block__toggle[data-v-89699ea0]{flex-grow:1;display:flex;max-width:50%;padding-right:30px}.block__toggle .dropdown[data-v-89699ea0]{display:inline-block;vertical-align:top}.block__toggle .block__counter[data-v-89699ea0]{vertical-align:top}.block__actions[data-v-89699ea0]{text-align:right;font-size:0;padding-top:12px;padding-bottom:12px;margin-left:auto}.block__actions>[data-v-89699ea0]{margin-left:10px;font-size:15px}.block__actions .dropdown>button[data-v-89699ea0],.block__actions .dropdown[data-v-89699ea0],.block__actions>button[data-v-89699ea0]{display:inline-block;vertical-align:top;height:26px}.block__actions button[data-action][data-v-89699ea0]{visibility:hidden}.block__actions .dropdown--active button[data-action][data-v-89699ea0]{visibility:visible;display:inline-block}.block__header[data-v-89699ea0]:hover{background:#eaf4fa}.block__header:hover .block__handle[data-v-89699ea0]:before{background:repeating-linear-gradient(90deg,#eaf4fa,#eaf4fa 2px,transparent 0,transparent 4px)}.block__header:hover button[data-action][data-v-89699ea0]{visibility:visible;display:inline-block}.block--focus .block__header button[data-action][data-v-89699ea0],.block__header:hover button[data-action][data-v-89699ea0]{display:inline-block}.block__content>.browserField[data-v-89699ea0],.block__content>.media[data-v-89699ea0],.block__content>.slideshow[data-v-89699ea0]{margin:-15px;border:0 none}.block__content[data-v-89699ea0] .block__body>.browserField,.block__content[data-v-89699ea0] .block__body>.media,.block__content[data-v-89699ea0] .block__body>.slideshow{margin-left:-15px;margin-right:-15px;border:0 none}.block__content[data-v-89699ea0] .block__body>.browserField:last-child,.block__content[data-v-89699ea0] .block__body>.media:last-child,.block__content[data-v-89699ea0] .block__body>.slideshow:last-child{margin-bottom:-15px}.block--small .block__header[data-v-89699ea0]{background:#fbfbfb}.block--small .block__header .block__handle[data-v-89699ea0]{background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.block--small .block__header .block__handle[data-v-89699ea0]:before{background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px)}.block--small .block__header[data-v-89699ea0]:hover{background:#f2f2f2}.block--small .block__header:hover .block__handle[data-v-89699ea0]:before{background:repeating-linear-gradient(90deg,#f2f2f2,#f2f2f2 2px,transparent 0,transparent 4px)}.block--small .block__counter[data-v-89699ea0]{display:none}.block .block__content .block__body>.browserField,.block .block__content .block__body>.media,.block .block__content .block__body>.slideshow{margin-left:-15px;margin-right:-15px;border:0 none}.block .block__content .block__body>.browserField:last-child,.block .block__content .block__body>.media:last-child,.block .block__content .block__body>.slideshow:last-child{margin-bottom:-15px}.container[data-v-39bc7724]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-39bc7724]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-39bc7724]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-39bc7724]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-39bc7724]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-39bc7724]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-39bc7724]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-39bc7724]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-39bc7724]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-39bc7724]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-39bc7724]{width:auto}}.checkbox[data-v-39bc7724],a[data-v-39bc7724]{display:block;width:15px}.container[data-v-01c55ed4]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-01c55ed4]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-01c55ed4]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-01c55ed4]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-01c55ed4]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-01c55ed4]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-01c55ed4]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-01c55ed4]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-01c55ed4]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-01c55ed4]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-01c55ed4]{width:auto}}.tablecell__datePub[data-v-01c55ed4]{color:#8c8c8c}.tablecell__datePub span[data-v-01c55ed4]{color:#1d9f3c}.tablecell__datePub.s--expired span[data-v-01c55ed4]{color:#e61414}.container[data-v-5e2e3a3a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5e2e3a3a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5e2e3a3a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5e2e3a3a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5e2e3a3a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5e2e3a3a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5e2e3a3a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5e2e3a3a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5e2e3a3a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5e2e3a3a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5e2e3a3a]{width:auto}}.tablecell__handle[data-v-5e2e3a3a]{display:none;position:absolute;height:40px;width:10px;left:50%;top:50%;margin-left:-5px;margin-top:-20px;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.tablecell__handle[data-v-5e2e3a3a]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px);width:100%;height:100%}tr:hover>.tablecell--draggable .tablecell__handle[data-v-5e2e3a3a]{display:block}.container[data-v-4b9e917c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-4b9e917c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-4b9e917c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-4b9e917c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-4b9e917c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-4b9e917c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-4b9e917c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-4b9e917c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-4b9e917c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-4b9e917c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-4b9e917c]{width:auto}}.tablecell__feature[data-v-4b9e917c]{display:block;cursor:pointer;position:relative;top:2px}.tablecell__feature .icon[data-v-4b9e917c]{color:#a6a6a6;display:block;top:-2px;position:relative}.tablecell__feature .icon--star-feature_active[data-v-4b9e917c]{color:#e61414}.tablecell__feature .icon--star-feature[data-v-4b9e917c]{display:block}.tablecell__feature .icon--star-feature_active[data-v-4b9e917c]{display:none}.tablecell__feature--active .icon svg[data-v-4b9e917c]{fill:#e61414}.tablecell__feature--active .icon--star-feature[data-v-4b9e917c]{display:none}.tablecell__feature--active .icon--star-feature_active[data-v-4b9e917c]{display:block}.tablecell__raw a{text-decoration:none;cursor:pointer;color:#3278b8}.container[data-v-9ab54676]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-9ab54676]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-9ab54676]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-9ab54676]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-9ab54676]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-9ab54676]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-9ab54676]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-9ab54676]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-9ab54676]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-9ab54676]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-9ab54676]{width:auto}}.tag[data-v-9ab54676]{margin:0 10px 0 0}.more__languages[data-v-9ab54676]{color:#8c8c8c;text-decoration:none}.container[data-v-20294257]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-20294257]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-20294257]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-20294257]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-20294257]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-20294257]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-20294257]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-20294257]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-20294257]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-20294257]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-20294257]{width:auto}}.tablecell__nested-depth[data-v-20294257]{position:relative;display:block;height:100%}.tablecell__nested-depth[data-v-20294257]:before{content:"";position:absolute;top:5px;left:10px;width:1px;height:7px;background-color:#d9d9d9}.tablecell__nested-depth[data-v-20294257]:after{content:"";position:absolute;top:12px;left:10px;right:0;height:1px;background-color:#d9d9d9}.container[data-v-120b42fa]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-120b42fa]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-120b42fa]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-120b42fa]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-120b42fa]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-120b42fa]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-120b42fa]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-120b42fa]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-120b42fa]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-120b42fa]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-120b42fa]{width:auto}}.tablecell__pubstate[data-v-120b42fa]{cursor:pointer;border-radius:50%;height:10px;width:10px;display:block;background:#d9d9d9;position:relative;top:5px;transition:background-color .3s ease,border-color .3s ease}.tablecell__pubstate--live[data-v-120b42fa]{background:#1d9f3c}.container[data-v-3311a7fc]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-3311a7fc]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-3311a7fc]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-3311a7fc]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-3311a7fc]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-3311a7fc]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-3311a7fc]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-3311a7fc]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-3311a7fc]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-3311a7fc]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-3311a7fc]{width:auto}}.tablecell--thumb[data-v-3311a7fc]{width:1px}@media screen and (max-width:599px){.tablecell--thumb[data-v-3311a7fc]{padding-left:0;padding-right:0}}.tablecell__thumb[data-v-3311a7fc]{float:left;display:block;background:#f2f2f2}@media screen and (max-width:599px){.tablecell__thumb[data-v-3311a7fc]{display:none}}.tablecell__thumb a[data-v-3311a7fc]{display:block;position:relative;width:100%;height:100%}.tablecell__thumb img[data-v-3311a7fc]{display:block;width:80px;min-height:80px;height:auto}.tablecell__thumb--rounded[data-v-3311a7fc]{position:relative;width:36px;height:36px;margin:-8px 0;border-radius:50%}.container[data-v-ad97b230]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-ad97b230]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-ad97b230]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-ad97b230]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-ad97b230]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-ad97b230]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-ad97b230]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-ad97b230]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-ad97b230]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-ad97b230]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-ad97b230]{width:auto}}.blocks[data-v-ad97b230]{margin-top:20px}.blocks__container[data-v-ad97b230]{margin-bottom:20px}.blocks__container+.dropdown[data-v-ad97b230]{display:inline-block}.blocks__actions[data-v-ad97b230]{display:flex}.blocks__secondaryActions[data-v-ad97b230]{flex-grow:1;text-align:right;margin-left:20px;padding-top:8px}.blocks__item[data-v-ad97b230]{border:1px solid #e5e5e5;border-top:0 none}.blocks__item.sortable-ghost[data-v-ad97b230]{opacity:.5}.blocks__item .blocks[data-v-ad97b230]:first-child{margin-top:35px}.blocks__item[data-v-ad97b230]:first-child{border-top:1px solid #e5e5e5}.blocks__addButton[data-v-ad97b230]{display:flex!important;align-items:center}.blocks__addButton .blocks__icon[data-v-ad97b230]{display:inline-flex;align-items:center;justify-content:center;margin-right:0;margin-left:-15px;min-width:55px;width:55px;height:40px}.blocks__addButton .blocks__title[data-v-ad97b230]{flex-grow:1}.container[data-v-5e017f1a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5e017f1a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5e017f1a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5e017f1a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5e017f1a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5e017f1a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5e017f1a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5e017f1a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5e017f1a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5e017f1a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5e017f1a]{width:auto}}.fieldset[data-v-5e017f1a]{border-radius:2px;border:1px solid #e5e5e5;margin-bottom:20px;background:#fff}.fieldset__header[data-v-5e017f1a]{position:relative;height:50px;margin:-1px;white-space:nowrap;background:#e5e5e5;border-radius:2px}.fieldset__header h2[data-v-5e017f1a],.fieldset__header h3[data-v-5e017f1a],.fieldset__header h4[data-v-5e017f1a]{height:50px;line-height:50px;padding:1px 21px 0 21px;margin:0;font-weight:600;border-radius:2px;user-select:none}.fieldset__header .icon[data-v-5e017f1a]{float:right;display:block;position:absolute;right:20px;top:50%;margin-top:-3px;color:#a6a6a6;transition:transform .25s linear}.fieldset--hoverable h2[data-v-5e017f1a],.fieldset--hoverable h3[data-v-5e017f1a],.fieldset--hoverable h4[data-v-5e017f1a]{cursor:pointer}.fieldset--hoverable h2[data-v-5e017f1a]:focus,.fieldset--hoverable h2[data-v-5e017f1a]:hover,.fieldset--hoverable h3[data-v-5e017f1a]:focus,.fieldset--hoverable h3[data-v-5e017f1a]:hover,.fieldset--hoverable h4[data-v-5e017f1a]:focus,.fieldset--hoverable h4[data-v-5e017f1a]:hover{background:#d9d9d9}.fieldset__content>h2[data-v-5e017f1a],.fieldset__content>h3[data-v-5e017f1a],.fieldset__content>h4[data-v-5e017f1a]{font-size:1em;font-weight:600;margin-top:35px}.fieldset__content>p[data-v-5e017f1a]{margin-top:35px}.fieldset__content>hr[data-v-5e017f1a]{height:5px;margin:50px -20px 20px -20px;padding:0;background:#f2f2f2;border:0 none}.fieldset__content>hr+.blocks+hr[data-v-5e017f1a],.fieldset__content>hr+.repeater[data-v-5e017f1a]{margin-top:20px}.fieldset__content[data-v-5e017f1a]{padding:0 20px 20px 20px;display:none}.s--open .fieldset__header[data-v-5e017f1a]{margin-bottom:0;border-radius:2px 2px 0 0}.s--open .fieldset__header h2[data-v-5e017f1a],.s--open .fieldset__header h3[data-v-5e017f1a],.s--open .fieldset__header h4[data-v-5e017f1a]{border-radius:2px 2px 0 0}.s--open .fieldset__header .icon[data-v-5e017f1a]{transform:rotate(180deg)}.s--open .fieldset__content[data-v-5e017f1a]{display:block}.container[data-v-7a3996c9]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-7a3996c9]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-7a3996c9]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-7a3996c9]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-7a3996c9]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-7a3996c9]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-7a3996c9]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-7a3996c9]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-7a3996c9]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-7a3996c9]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-7a3996c9]{width:auto}}.paginate[data-v-7a3996c9]{color:#8c8c8c;padding:27px 20px 25px 20px;display:flex;flex-flow:row wrap}.paginate__current[data-v-7a3996c9]{display:inline-block;height:28px;line-height:28px}.paginate__offset[data-v-7a3996c9]{display:block;flex-grow:1;height:28px;line-height:28px}.paginate__offset .dropdown[data-v-7a3996c9]{display:inline-block}.paginate__button[data-v-7a3996c9]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;color:#8c8c8c}.paginate__button[data-v-7a3996c9]:after{content:"";display:inline-block;width:0;height:0;margin-top:-1px;border-width:4px 4px 0;border-style:solid;border-color:#a6a6a6 transparent transparent;position:relative;top:-3px;margin-left:5px}.paginate__button[data-v-7a3996c9]:focus,.paginate__button[data-v-7a3996c9]:hover{color:#262626}.paginate__button[data-v-7a3996c9]:focus:after,.paginate__button[data-v-7a3996c9]:hover:after{border-color:#262626 transparent transparent}.paginate__input[data-v-7a3996c9]{display:inline-block;padding:0 10px;height:28px;line-height:28px;width:auto;max-width:48px;font-size:13px;margin-right:6px}.paginate__next[data-v-7a3996c9],.paginate__prev[data-v-7a3996c9]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;background:transparent;color:#a6a6a6;height:28px;line-height:28px;display:inline-block;vertical-align:middle;margin-left:15px}.paginate__next .icon[data-v-7a3996c9],.paginate__prev .icon[data-v-7a3996c9]{display:block}.paginate__next[data-v-7a3996c9]:focus,.paginate__next[data-v-7a3996c9]:hover,.paginate__prev[data-v-7a3996c9]:focus,.paginate__prev[data-v-7a3996c9]:hover{color:#262626}.paginate__next[data-v-7a3996c9]:disabled,.paginate__prev[data-v-7a3996c9]:disabled{opacity:.5;pointer-events:none}.paginate__next[data-v-7a3996c9]:disabled:focus,.paginate__next[data-v-7a3996c9]:disabled:hover,.paginate__prev[data-v-7a3996c9]:disabled:focus,.paginate__prev[data-v-7a3996c9]:disabled:hover{color:#a6a6a6}.container[data-v-06768eb6]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-06768eb6]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-06768eb6]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-06768eb6]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-06768eb6]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-06768eb6]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-06768eb6]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-06768eb6]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-06768eb6]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-06768eb6]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-06768eb6]{width:auto}}.languageManager[data-v-06768eb6]{margin:0 -20px;background-color:#f2f2f2;position:relative;display:flex;justify-content:space-between;flex-wrap:nowrap;padding:20px}.languageManager__switcher[data-v-06768eb6]{height:35px;overflow:hidden}.languageManager__button[data-v-06768eb6]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;color:#a6a6a6;padding:0;margin-left:15px;height:35px;line-height:35px}.languageManager__button[data-v-06768eb6]:focus,.languageManager__button[data-v-06768eb6]:hover{color:#262626}.languageManager__button .icon[data-v-06768eb6]{position:relative;margin-left:5px;top:-1px}.languageManager__dropdown-content[data-v-06768eb6]{max-height:240px;overflow-y:scroll}.container[data-v-376dc8cc]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-376dc8cc]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-376dc8cc]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-376dc8cc]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-376dc8cc]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-376dc8cc]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-376dc8cc]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-376dc8cc]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-376dc8cc]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-376dc8cc]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-376dc8cc]{width:auto}}.modalValidation[data-v-376dc8cc]{display:flex;justify-content:space-between;align-items:center;margin-top:35px}.switcher__button[data-v-376dc8cc]{display:flex;align-items:center;justify-content:space-between;position:relative;min-width:125px;height:40px;line-height:40px;padding:0 15px 0 20px;border-radius:20px;color:#262626;background:#e5e5e5;cursor:pointer;transition:background-color .25s linear,color .25s linear}.switcher__button input[data-v-376dc8cc]{position:absolute;opacity:0}.switcher__label[data-v-376dc8cc]{margin-right:15px}.switcher__switcher[data-v-376dc8cc]{display:inline-block;height:12px;border-radius:6px;width:40px;background:#666;box-shadow:inset 0 0 1px #000;position:relative}.switcher__switcher[data-v-376dc8cc]:after,.switcher__switcher[data-v-376dc8cc]:before{content:"";position:absolute;display:block;height:18px;width:18px;border-radius:50%;left:0;top:-3px;transform:translateX(0);transition:all .25s cubic-bezier(.5,-.6,.5,1.6)}.switcher__switcher[data-v-376dc8cc]:after{background:#fff;box-shadow:0 0 1px #666}.switcher__switcher[data-v-376dc8cc]:before{background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.1);opacity:0}.switcher--active[data-v-376dc8cc]{background:#d3ecd9;color:#1d9f3c}.switcher--active .switcher__switcher[data-v-376dc8cc]{background:#1d9f3c;box-shadow:inset 0 0 1px rgba(0,0,0,.4)}.switcher--active .switcher__switcher[data-v-376dc8cc]:after,.switcher--active .switcher__switcher[data-v-376dc8cc]:before{transform:translateX(22px)}.switcher__button input:focus+.switcher__switcher[data-v-376dc8cc]:before,.switcher__button:focus .switcher__switcher[data-v-376dc8cc]:before,.switcher__button:hover .switcher__switcher[data-v-376dc8cc]:before{opacity:1}.modalValidation .input{margin-top:0}.container[data-v-0de50c6f]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0de50c6f]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0de50c6f]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0de50c6f]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0de50c6f]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0de50c6f]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0de50c6f]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0de50c6f]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0de50c6f]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0de50c6f]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0de50c6f]{width:auto}}.browser[data-v-0de50c6f]{display:block;width:100%;padding:0;position:relative;flex-grow:1}.browser__frame[data-v-0de50c6f]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column nowrap}.browser__inner[data-v-0de50c6f]{position:relative;width:100%;overflow:hidden;flex-grow:1}.browser__inner[data-v-0de50c6f]:after{content:"";position:absolute;height:1px;bottom:0;background-color:#f2f2f2;left:20px;right:20px}.browser__header[data-v-0de50c6f]{background:#f2f2f2;padding:0 20px;display:flex}.browser__sources[data-v-0de50c6f]{flex-grow:2}.browser__sources .browser__sources-select[data-v-0de50c6f]{padding:20px 0;margin-right:15px}.browser__footer[data-v-0de50c6f]{display:flex;align-items:center;justify-content:space-between;padding:20px;width:100%;color:#8c8c8c;overflow:hidden;background:#fff}.browser__size-infos[data-v-0de50c6f]{font-size:11px;letter-spacing:0;text-align:right;float:right}.browser__list[data-v-0de50c6f]{padding:10px 10px 0 10px;margin:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.browser__list .itemlist[data-v-0de50c6f]{padding-bottom:0}.browser__note[data-v-0de50c6f]{color:#8c8c8c;padding-left:20px}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/twill/fonts/Inter-Regular.a2b4ebbf.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Regular.4f8a0d7b.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/twill/fonts/Inter-Italic.3e44c6fa.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Italic.ec075471.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/twill/fonts/Inter-Medium.fadc0302.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Medium.cb882891.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/twill/fonts/Inter-MediumItalic.7cd62035.woff2) format("woff2"),url(/assets/twill/fonts/Inter-MediumItalic.5dcf5a66.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/twill/fonts/Inter-Bold.17fc55dd.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Bold.c770cfb9.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/twill/fonts/Inter-BoldItalic.3616ad4f.woff2) format("woff2"),url(/assets/twill/fonts/Inter-BoldItalic.4830a219.woff) format("woff");font-display:swap}.container{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full{width:auto}}@media screen and (min-width:1540px){.container--full{width:auto}}.browser .browser__sources .browser__sources-select .input{margin-top:0}.browser .browser__sources .browser__sources-select .vselect__field .dropdown-toggle{height:35px} \ No newline at end of file +abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:100%;vertical-align:baseline;outline:0}article,aside,dialog,figure,footer,header,hgroup,main,nav,section{display:block}html{overflow-y:scroll;overflow:-moz-scrollbars-vertical;box-sizing:border-box;touch-action:manipulation}body{line-height:1}blockquote,q{quotes:none}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:inherit;touch-action:inherit}.svg-sprite{position:absolute;z-index:-1;left:-1px;top:-1px;width:1px;height:1px;overflow:hidden}@-ms-viewport{width:device-width}.design-grid-toggle{position:fixed;z-index:9999;left:0;bottom:0;padding:1px 8px;background:#000;color:#fff;font-size:11px;cursor:pointer}.design-grid-toggle--columns{left:auto;right:0}.design-grid-toggle--columns:after,.design-grid-toggle--columns:before{display:block;position:absolute;right:8px;bottom:100%;color:#1d9f3c;font-weight:700;text-align:right;text-transform:uppercase;white-space:nowrap}.design-grid-toggle--columns:before{margin-bottom:-2px}@media screen and (max-width:599px){.design-grid-toggle--columns:before{content:"xsmall"}}@media screen and (min-width:600px)and (max-width:849px){.design-grid-toggle--columns:before{content:"small"}}@media screen and (min-width:850px)and (max-width:1039px){.design-grid-toggle--columns:before{content:"medium"}}@media screen and (min-width:1040px)and (max-width:1539px){.design-grid-toggle--columns:before{content:"large"}}@media screen and (min-width:1540px){.design-grid-toggle--columns:before{content:"xlarge"}}.design-grid-toggle--columns:after{content:attr(data-env);margin-bottom:12px}.design-grid--baseline{display:block;position:absolute;z-index:9998;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:repeating-linear-gradient(180deg,transparent,transparent 5px,#7fffff 0,#7fffff 10px);opacity:.25;pointer-events:none}.design-grid--baseline.js-hide{display:none}.design-grid--columns{display:block;position:fixed;z-index:9998;left:0;right:0;top:0;bottom:0;width:100%;height:100%;margin:0 auto;background-color:transparent;opacity:.25;pointer-events:none}.design-grid--columns.js-hide{display:none}@media screen and (max-width:599px){.design-grid--columns{width:calc(100vw - 40px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc(16.66667vw - 19.16667px),transparent calc(16.66667vw - 19.16667px),transparent calc(16.66667vw - 4.16667px))}}@media screen and (min-width:600px)and (max-width:849px){.design-grid--columns{width:calc(100vw - 60px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc(16.66667vw - 22.5px),transparent calc(16.66667vw - 22.5px),transparent calc(16.66667vw - 7.5px))}}@media screen and (min-width:850px)and (max-width:1039px){.design-grid--columns{width:calc(100vw - 80px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc(16.66667vw - 30px),transparent calc(16.66667vw - 30px),transparent calc(16.66667vw - 10px))}}@media screen and (min-width:1040px)and (max-width:1539px){.design-grid--columns{width:calc(100vw - 100px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc(16.66667vw - 33.33333px),transparent calc(16.66667vw - 33.33333px),transparent calc(16.66667vw - 13.33333px))}}@media screen and (min-width:1540px){.design-grid--columns{width:1480px;background:repeating-linear-gradient(90deg,transparent,transparent 20px,#7fffff 0,#7fffff 243.33333px)}}#a17,.container{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){#a17,.container{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){#a17,.container{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){#a17,.container{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){#a17,.container{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){#a17,.container{width:1540px;padding-right:50px;padding-left:50px}}dl,h1,h2,h3,label,ol,p,ul{font-weight:400;margin-top:0}dl,h1,h2,h3,label,ol,p,ul{font-family:Inter,-apple-system,-system-ui,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;font-style:normal}h1,h2,h3{font-weight:600;font-weight:400}p em{font-style:italic}b,p b,p strong,strong{font-weight:600}ul li{list-style-type:none}img{border:0 none}a{color:inherit}.js--hide{display:none}.js--show{display:block}button,input,select,textarea{font-family:inherit}.btn--reset{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit}.f--heading{font-size:40px}.f--medium{font-size:18px}.f--regular{font-size:15px}.f--small{font-size:13px}.f--tiny{font-size:11px;letter-spacing:0}.f--note{color:#8c8c8c}.f--light-hover{color:#8c8c8c;text-decoration:none}.f--light-hover:hover{color:#262626}.f--link{color:#3278b8}.f--light-underlined,.f--light-underlined--o,.f--link-underlined,.f--link-underlined--o,.f--underlined,.f--underlined--o{text-decoration:none}.f--underlined--link{cursor:pointer}.f--underlined{text-decoration:none;background-image:linear-gradient(180deg,rgba(38,38,38,.5) 75%,rgba(38,38,38,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--underlined:hover{background-image:linear-gradient(180deg,#262626 75%,#262626 0)}.f--underlined--o:hover,a:hover .f--underlined--o,button:hover .f--underlined--o{text-decoration:none;background-image:linear-gradient(180deg,rgba(38,38,38,.5) 75%,rgba(38,38,38,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--light-underlined,.f--note.f--underlined{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,55%,.5) 75%,hsla(0,0%,55%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--light-underlined:hover,.f--note.f--underlined:hover{background-image:linear-gradient(180deg,#8c8c8c 75%,#8c8c8c 0)}.f--light-underlined--o:hover,.f--note.f--underlined--o:hover,a:hover .f--light-underlined--o,a:hover .f--note.f--underlined--o,button:hover .f--light-underlined--o,button:hover .f--note.f--underlined--o{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,55%,.5) 75%,hsla(0,0%,55%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--link-underlined{text-decoration:none;background-image:linear-gradient(180deg,rgba(50,120,184,.5) 75%,rgba(50,120,184,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--link-underlined:hover{background-image:linear-gradient(180deg,#3278b8 75%,#3278b8 0)}.f--link-underlined--o:hover,a:hover .f--link-underlined--o,button:hover .f--link-underlined--o{text-decoration:none;background-image:linear-gradient(180deg,rgba(50,120,184,.5) 75%,rgba(50,120,184,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.f--external{position:relative;text-decoration:none}.f--external:after{content:"↗";font-size:12px;color:inherit;position:absolute;transform:translateX(50%);font-weight:400}.icon--add,.icon--add svg{width:10px;height:10px}.icon--arrow-external,.icon--arrow-external svg{width:8px;height:8px}.icon--arrow-sort,.icon--arrow-sort svg{width:9px;height:11px}.icon--b-accordion,.icon--b-accordion svg,.icon--b-activity,.icon--b-activity svg,.icon--b-audio,.icon--b-audio svg,.icon--b-button,.icon--b-button svg,.icon--b-carousel,.icon--b-carousel svg,.icon--b-checklist,.icon--b-checklist svg,.icon--b-color,.icon--b-color svg,.icon--b-date,.icon--b-date svg,.icon--b-document,.icon--b-document svg,.icon--b-grid,.icon--b-grid svg,.icon--b-grid-flex,.icon--b-grid-flex svg,.icon--b-iframe,.icon--b-iframe svg,.icon--b-image,.icon--b-image svg,.icon--b-link,.icon--b-link svg,.icon--b-mail,.icon--b-mail svg,.icon--b-membership,.icon--b-membership svg,.icon--b-people,.icon--b-people svg,.icon--b-program,.icon--b-program svg,.icon--b-quote,.icon--b-quote svg,.icon--b-table,.icon--b-table svg,.icon--b-text,.icon--b-text svg,.icon--b-text-2col,.icon--b-text-2col svg,.icon--b-text-img,.icon--b-text-img svg,.icon--b-video,.icon--b-video svg{width:28px;height:28px}.icon--check,.icon--check svg{width:11px;height:11px}.icon--clone,.icon--clone svg{width:20px;height:20px}.icon--close_icon,.icon--close_icon svg{width:10px;height:10px}.icon--close_modal,.icon--close_modal svg{width:16px;height:16px}.icon--colors,.icon--colors svg{width:17px;height:17px}.icon--content-editor,.icon--content-editor svg{width:14px;height:13px}.icon--copy,.icon--copy svg{width:10.67px;height:10.67px}.icon--crop,.icon--crop svg{width:16px;height:18px}.icon--download,.icon--download svg{width:12px;height:16px}.icon--drag,.icon--drag svg{width:8px;height:17px}.icon--dropdown_default,.icon--dropdown_default svg{width:9px;height:5px}.icon--dropdown_module,.icon--dropdown_module svg{width:10px;height:6px}.icon--edit_large,.icon--edit_large svg{width:14px;height:14px}.icon--edit,.icon--edit svg{width:13px;height:13px}.icon--editor,.icon--editor svg{width:14px;height:13px}.icon--expand,.icon--expand svg{width:10px;height:10px}.icon--fix-grid,.icon--fix-grid svg{width:18px;height:14px}.icon--flex-grid,.icon--flex-grid svg{width:18px;height:17px}.icon--google-sign-in,.icon--google-sign-in svg{width:23px;height:24px}.icon--image-text,.icon--image-text svg{width:30px;height:13px}.icon--image,.icon--image svg{width:19px;height:15px}.icon--info,.icon--info svg{width:21px;height:21px}.icon--location,.icon--location svg{width:12px;height:16px}.icon--media-grid,.icon--media-grid svg{width:12px;height:12px}.icon--media-list,.icon--media-list svg{width:16px;height:10px}.icon--more-dots,.icon--more-dots svg{width:14px;height:4px}.icon--pagination_left,.icon--pagination_left svg,.icon--pagination_right,.icon--pagination_right svg{width:9px;height:15px}.icon--preferences,.icon--preferences svg{width:26px;height:16px}.icon--preview-desktop,.icon--preview-desktop svg{width:39px;height:30px}.icon--preview-mobile,.icon--preview-mobile svg{width:12px;height:18px}.icon--preview-tablet-h,.icon--preview-tablet-h svg{width:27px;height:20px}.icon--preview-tablet-v,.icon--preview-tablet-v svg{width:20px;height:27px}.icon--preview,.icon--preview svg{width:22px;height:14px}.icon--publish,.icon--publish svg{width:22px;height:15px}.icon--quote,.icon--quote svg{width:16px;height:13px}.icon--replace,.icon--replace svg{width:20px;height:20px}.icon--revision-compare,.icon--revision-compare svg,.icon--revision-single,.icon--revision-single svg{width:23px;height:16px}.icon--search,.icon--search svg{width:20px;height:20px}.icon--slideshow,.icon--slideshow svg{width:20px;height:16px}.icon--star-feature,.icon--star-feature svg,.icon--star-feature_active,.icon--star-feature_active svg{width:20px;height:19px}.icon--text-2col,.icon--text-2col svg{width:26px;height:13px}.icon--text,.icon--text svg{width:17px;height:13px}.icon--trash,.icon--trash svg{width:15px;height:17px}.icon--video,.icon--video svg{width:23px;height:23px}.icon--website,.icon--website svg{width:26px;height:21px}.icon--wysiwyg_anchor,.icon--wysiwyg_anchor svg{width:18px;height:18px}.icon--wysiwyg_bold,.icon--wysiwyg_bold svg{width:12px;height:13px}.icon--wysiwyg_header,.icon--wysiwyg_header svg,.icon--wysiwyg_header-2,.icon--wysiwyg_header-2 svg,.icon--wysiwyg_header-3,.icon--wysiwyg_header-3 svg,.icon--wysiwyg_header-4,.icon--wysiwyg_header-4 svg,.icon--wysiwyg_header-5,.icon--wysiwyg_header-5 svg,.icon--wysiwyg_header-6,.icon--wysiwyg_header-6 svg{width:18px;height:18px}.icon--wysiwyg_italic,.icon--wysiwyg_italic svg{width:10px;height:13px}.icon--wysiwyg_link,.icon--wysiwyg_link svg{width:21px;height:10px}.icon--wysiwyg_underline,.icon--wysiwyg_underline svg{width:12px;height:13px}.icon--ae,.icon--ae svg,.icon--ai,.icon--ai svg,.icon--ase,.icon--ase svg{width:20px;height:26px}.icon--cut,.icon--cut svg,.icon--dir,.icon--dir svg,.icon--dir_protected,.icon--dir_protected svg,.icon--dir_shared,.icon--dir_shared svg{width:26px;height:21px}.icon--dmg,.icon--dmg svg,.icon--doc,.icon--doc svg,.icon--eps,.icon--eps svg,.icon--fla,.icon--fla svg,.icon--fnt,.icon--fnt svg,.icon--gen,.icon--gen svg,.icon--html,.icon--html svg,.icon--img,.icon--img svg,.icon--indd,.icon--indd svg,.icon--key,.icon--key svg,.icon--merlin,.icon--merlin svg{width:20px;height:26px}.icon--net,.icon--net svg{width:26px;height:21px}.icon--numbers,.icon--numbers svg,.icon--pages,.icon--pages svg,.icon--pdf,.icon--pdf svg,.icon--ppt,.icon--ppt svg,.icon--psd,.icon--psd svg{width:20px;height:26px}.icon--site,.icon--site svg{width:26px;height:21px}.icon--slide,.icon--slide svg,.icon--snd,.icon--snd svg,.icon--sql,.icon--sql svg,.icon--swf,.icon--swf svg,.icon--txt,.icon--txt svg,.icon--vid,.icon--vid svg,.icon--xls,.icon--xls svg,.icon--zip,.icon--zip svg{width:20px;height:26px}.icon{display:inline-block}.icon svg{vertical-align:inherit;display:inherit}.envlabel{text-transform:uppercase;height:15px;line-height:15px;padding:0 5px;display:inline-block;position:relative;border-radius:7px;background:#000;font-size:10px;color:#000;background:#fff;font-weight:600;top:-2px;letter-spacing:.05em;margin:0 5px}.envlabel--heading{top:-20px}.nav__item.s--on a:after{background:#3679b6}.env:before{content:"";position:fixed;height:3px;top:0;left:0;right:0;background:#fff;z-index:150}.env--dev .envlabel,.env--dev .nav__item.s--on a:after,.env--dev:before,.env--development .envlabel,.env--development .nav__item.s--on a:after,.env--development:before,.env--local .envlabel,.env--local .nav__item.s--on a:after,.env--local:before,.env--localhost .envlabel,.env--localhost .nav__item.s--on a:after,.env--localhost:before{background:#269e41}.env--preprod .envlabel,.env--preprod .nav__item.s--on a:after,.env--preprod:before,.env--stage .envlabel,.env--stage .nav__item.s--on a:after,.env--stage:before,.env--staging .envlabel,.env--staging .nav__item.s--on a:after,.env--staging:before{background:#3679b6}.env--live .envlabel,.env--live .nav__item.s--on a:after,.env--live:before,.env--prod .envlabel,.env--prod .nav__item.s--on a:after,.env--prod:before,.env--production .envlabel,.env--production .nav__item.s--on a:after,.env--production:before{background:#e31a22}.tooltip{display:block;position:fixed;top:0;left:0;z-index:600;opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s .2s}.tooltip__arrow{left:50%;pointer-events:none;width:26px;height:6px;overflow:hidden;position:absolute;margin-left:-13px}.tooltip__arrow:after{border:solid transparent;content:"";left:50%;display:block;margin-top:3px;margin-left:-3px;position:absolute;width:6px;height:6px;background-color:rgba(0,0,0,.6);transform:rotate(45deg)}.tooltip--bottom .tooltip__arrow{bottom:100%}.tooltip--top .tooltip__arrow{bottom:-6px;transform:rotate(180deg)}.tooltip--top .tooltip__arrow:after{transform:rotate(45deg)}.tooltip--left .tooltip__arrow{left:0}.tooltip--center .tooltip__arrow{left:50%;margin-left:-25px}.tooltip__inner{background:rgba(0,0,0,.6);padding:5px 9px;border-radius:2px;max-width:150px;color:#fff;font-size:11px;letter-spacing:0;font-weight:400;line-height:1.5em}.tooltip--large .tooltip__inner{background:hsla(0,0%,100%,.95);padding:10px 15px;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.3);max-width:270px;color:#8c8c8c;font-size:13px;font-weight:400}.tooltip--large .tooltip__arrow{display:none}.tag{text-transform:uppercase;height:15px;line-height:15px;padding:0 5px;display:inline-block;position:relative;border-radius:2px;background:#000;font-size:10px;color:#fff;background:#a6a6a6;letter-spacing:.05em;top:-2px;margin:0 5px;text-decoration:none}.tag--rounded{border-radius:7px;padding:0 8px}.tag--disabled{background:#d9d9d9}.tag--enabled{background:#a6a6a6}.tag--ok{background:#1d9f3c}.ham{background-color:transparent;-webkit-appearance:none;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;cursor:pointer;position:absolute;top:0;right:0;height:60px;z-index:1}@media screen and (min-width:1040px){.ham{display:none}}@media screen and (max-width:599px){.ham{margin-right:20px;margin-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.ham{margin-right:30px;margin-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.ham{margin-right:40px;margin-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.ham{margin-right:50px;margin-left:50px}}@media screen and (min-width:1540px){.ham{margin-right:50px;margin-left:50px}}@media screen and (max-width:599px){.ham--search{margin-right:50px;margin-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.ham--search{margin-right:60px;margin-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.ham--search{margin-right:70px;margin-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.ham--search{margin-right:80px;margin-left:50px}}@media screen and (min-width:1540px){.ham--search{margin-right:80px;margin-left:50px}}.ham__btn,.ham__label{display:inline-block}.ham__label{color:#fff}@media screen and (max-width:599px){.ham__label{display:none}}.ham__btn{overflow:hidden;box-sizing:content-box;font-size:0}.ham__label,.ham__line{opacity:1}.ham__label{margin-right:20px}.ham__icon{width:20px;height:13px;display:block;position:relative}.ham__icon:after,.ham__icon:before{content:"";height:1px;position:absolute;display:block;left:0;right:0;width:100%;background:#8c8c8c}.ham__icon:before{top:0}.ham__icon:after{bottom:0}.ham .icon{display:none;color:#8c8c8c}.ham:focus .icon,.ham:hover .icon{color:#fff}.ham__line{height:1px;background:#8c8c8c;width:100%;left:0;right:0;position:absolute;top:6px}.ham:focus .ham__icon:after,.ham:focus .ham__icon:before,.ham:focus .ham__line,.ham:hover .ham__icon:after,.ham:hover .ham__icon:before,.ham:hover .ham__line{background:#fff}.notif{position:fixed;bottom:0;min-height:60px;width:100%;left:0;right:0;z-index:550;background:#ccc}.notif__inner{min-height:60px;text-align:center;position:relative}@media screen and (max-width:599px){.notif__inner{padding:20px 20px}}@media screen and (min-width:600px)and (max-width:849px){.notif__inner{padding:20px 30px}}@media screen and (min-width:850px)and (max-width:1039px){.notif__inner{padding:20px 40px}}@media screen and (min-width:1040px)and (max-width:1539px){.notif__inner{padding:20px 50px}}@media screen and (min-width:1540px){.notif__inner{padding:20px 50px}}@media screen and (max-width:599px){.notif__inner{text-align:left}}.notif__close{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;position:absolute;right:7px;top:7px;background:transparent;height:46px;width:46px;color:#262626;opacity:.5;padding:15px}.notif__close:hover{color:#262626;opacity:.25}@keyframes godown{0%{transform:translateY(0);opacity:1}90%{opacity:1}to{transform:translateY(100%);opacity:0}}.notif--destroy{animation:godown .3s 3s normal forwards}.notif--success{background:rgba(255,255,0,.97)}.notif--error,.notif--warning{color:#fff;background:rgba(255,0,0,.97)}@media screen and (max-width:599px){.hide--xsmall{display:none!important}}@media screen and (min-width:600px)and (max-width:849px){.hide--small{display:none!important}}@media screen and (min-width:850px)and (max-width:1039px){.hide--medium{display:none!important}}@media screen and (min-width:1540px){.hide--xlarge{display:none!important}}.box{background:#fff;border-radius:2px;border:1px solid #e5e5e5;margin-top:20px}.box__header{height:55px;line-height:55px;border-bottom:1px solid #f2f2f2;padding:0 20px}.box__filter{padding:10px 0;margin-left:-5px}.box__filter li{display:inline}.box__filter a{display:inline-block;height:35px;line-height:35px;text-decoration:none;padding:0 20px;border-radius:17px;color:#3278b8;background:#fff}.box__filter a.s--on{background:#e5e5e5;color:#262626}.box__filter a:hover{color:#262626}.box__footer{height:55px;line-height:55px;border-top:1px solid #f2f2f2;padding:0 20px}.block__body{margin-top:-35px}.block__body--nolabel{margin-top:-30px}.block__body>h2,.block__body>h3,.block__body>h4{font-size:1em;font-weight:600;margin-top:35px}.block__body>p{margin-top:35px}.block__body>hr{height:5px;margin:20px -15px 20px -15px;padding:0;background:#f2f2f2;border:0 none}.block__body>hr+.repeater{margin-top:20px}.a17--login{background:#000;display:flex;flex-flow:column nowrap}.login{margin:auto;color:#666;width:400px;max-width:calc(100vw - 60px);padding-top:30px;padding-bottom:85px}.login__heading{line-height:50px;font-feature-settings:"kern"}.login__heading--title{color:#fff}.login__help,.login__label{display:block;margin-top:35px;margin-bottom:10px;color:#666}.login__fieldset{position:relative}.login__heading+.login__fieldset{margin-top:38px}.login__input{padding:0;margin:0;border-radius:0;-webkit-appearance:none;background:transparent;border:0 none;font-size:inherit;letter-spacing:inherit;display:block;width:100%;height:45px;line-height:45px;border-radius:2px;background:#000;border:1px solid #8c8c8c;color:#fff;box-sizing:border-box;font-size:15px;caret-color:#3278b8;padding:0 10px}.login__input:focus{border-color:#fff;outline:0}.login__help{position:absolute;right:0;top:0;padding-top:2px;text-decoration:none}.login__help span{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,40%,.5) 75%,hsla(0,0%,40%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.login__button{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;padding:0;display:block;text-align:center;height:40px;line-height:40px;color:#fff;background-color:#333;width:100%;border-radius:2px;margin-top:44px;transition:color .25s linear,border-color .25s linear,background-color .25s linear;margin-bottom:35px}.login__button:focus,.login__button:hover{background-color:#fff;color:#000}.login__socialite{display:block;text-align:center;text-decoration:none;color:#666;margin-bottom:20px}.login__socialite .icon{color:#666;margin-right:10px;position:relative;top:6px}.login__socialite:hover .icon+span{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,40%,.5) 75%,hsla(0,0%,40%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.login__copyright{position:absolute;bottom:0;width:100%;left:0;right:0;padding-top:0;text-align:center;padding:28px 0}.login__copyright a{color:#8c8c8c;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.login__copyright a:hover{color:#999}.login__copyright a:hover svg{color:gray}.login__copyright svg{color:#666;position:relative;height:22px;width:101px;margin-top:12px}.dashboardSearch{background:#000;margin-top:-10px;min-height:70px}body,html{min-width:320px}body,html{min-height:100%;overflow-x:hidden}html{position:relative;overflow-y:auto}body{font-family:Inter,-apple-system,-system-ui,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;font-weight:400;font-style:normal;background:#fff;color:#262626;font-feature-settings:"kern","tnum";font-kerning:normal;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;-webkit-text-size-adjust:100%;text-size-adjust:100%;padding:0;height:100%}body:after{position:absolute;left:-1px;top:-1px;width:1px;height:1px;margin:-1px 0 0 -1px;color:transparent;font:0/0 a;text-shadow:none}.a17{width:100vw;overflow:hidden;min-height:100vh}.app{min-height:calc(100vh - 230px)}.appLoader{background-color:#fff}.body--buckets,.body--buckets .appLoader,.body--custom-page,.body--custom-page .appLoader,.body--dashboard,.body--dashboard .appLoader,.body--form,.body--form .appLoader{background-color:#f2f2f2}.custom-page{padding-top:26px}@media screen and (max-width:599px){head{font-family:xsmall}body:after{content:"xsmall"}}@media screen and (min-width:600px)and (max-width:849px){head{font-family:small}body:after{content:"small"}}@media screen and (min-width:850px)and (max-width:1039px){head{font-family:medium}body:after{content:"medium"}}@media screen and (min-width:1040px)and (max-width:1539px){head{font-family:large}body:after{content:"large"}}@media screen and (min-width:1540px){head{font-family:xlarge}body:after{content:"xlarge"}}#a17{position:relative}.wrapper{display:flex;flex-flow:row wrap}@media screen and (max-width:599px){.wrapper{margin-left:-15px}}@media screen and (min-width:600px)and (max-width:849px){.wrapper{margin-left:-15px}}@media screen and (min-width:850px)and (max-width:1039px){.wrapper{margin-left:-20px}}@media screen and (min-width:1040px)and (max-width:1539px){.wrapper{margin-left:-20px}}@media screen and (min-width:1540px){.wrapper{margin-left:-20px}}.wrapper--reverse{flex-direction:row-reverse}.wrapper--oneline{flex-wrap:no-wrap}.col--even{flex:0 0 auto}@media screen and (max-width:599px){.col--even{width:calc(100vw - 40px);margin-left:15px}}@media screen and (min-width:600px)and (max-width:849px){.col--even{width:calc(100vw - 60px);margin-left:15px}}@media screen and (min-width:850px)and (max-width:1039px){.col--even{width:calc(50vw - 50px);margin-left:20px}}@media screen and (min-width:1040px)and (max-width:1539px){.col--even{width:calc(50vw - 60px);margin-left:20px}}@media screen and (min-width:1540px){.col--even{width:710px;margin-left:20px}}.col--primary{flex:0 0 auto}@media screen and (max-width:599px){.col--primary{width:calc(100vw - 40px);margin-left:15px}}@media screen and (min-width:600px)and (max-width:849px){.col--primary{width:calc(100vw - 60px);margin-left:15px}}@media screen and (min-width:850px)and (max-width:1039px){.col--primary{width:calc(50vw - 50px);margin-left:20px}}@media screen and (min-width:1040px)and (max-width:1539px){.col--primary{width:calc(66.66667vw - 73.33333px);margin-left:20px}}@media screen and (min-width:1540px){.col--primary{width:953.3333333333px;margin-left:20px}}.col--aside{flex:0 0 auto}@media screen and (max-width:599px){.col--aside{width:calc(100vw - 40px);margin-left:15px}}@media screen and (min-width:600px)and (max-width:849px){.col--aside{width:calc(100vw - 60px);margin-left:15px}}@media screen and (min-width:850px)and (max-width:1039px){.col--aside{width:calc(50vw - 50px);margin-left:20px}}@media screen and (min-width:1040px)and (max-width:1539px){.col--aside{width:calc(33.33333vw - 46.66667px);margin-left:20px}}@media screen and (min-width:1540px){.col--aside{width:466.6666666667px;margin-left:20px}}.col--double{flex:0 0 auto}@media screen and (max-width:599px){.col--double{width:calc(50% - 15px);margin-left:15px}}@media screen and (min-width:600px)and (max-width:849px){.col--double{width:calc(50% - 15px);margin-left:15px}}@media screen and (min-width:850px)and (max-width:1039px){.col--double{width:calc(50% - 20px);margin-left:20px}}@media screen and (min-width:1040px)and (max-width:1539px){.col--double{width:calc(50% - 20px);margin-left:20px}}@media screen and (min-width:1540px){.col--double{width:calc(50% - 20px);margin-left:20px}}.col--third{flex:0 0 auto}@media screen and (max-width:599px){.col--third{width:calc(33.33333% - 15px);margin-left:15px}}@media screen and (min-width:600px)and (max-width:849px){.col--third{width:calc(33.33333% - 15px);margin-left:15px}}@media screen and (min-width:850px)and (max-width:1039px){.col--third{width:calc(33.33333% - 20px);margin-left:20px}}@media screen and (min-width:1040px)and (max-width:1539px){.col--third{width:calc(33.33333% - 20px);margin-left:20px}}@media screen and (min-width:1540px){.col--third{width:calc(33.33333% - 20px);margin-left:20px}}@media screen and (max-width:599px){.col--double-wrap,.col--third-wrap{width:calc(100% - 15px)}}@media screen and (min-width:850px)and (max-width:1039px){.col--double-wrap,.col--third-wrap{width:calc(100% - 20px)}}@media screen and (max-width:599px){.editor .col--double,.editor .col--third{width:calc(100% - 15px)}}@media screen and (min-width:600px)and (max-width:849px){.editor .col--double,.editor .col--third{width:calc(100% - 15px)}}@media screen and (min-width:850px)and (max-width:1039px){.editor .col--double,.editor .col--third{width:calc(100% - 20px)}}@media screen and (min-width:1040px)and (max-width:1539px){.editor .col--double,.editor .col--third{width:calc(100% - 20px)}}@media screen and (min-width:1540px){.editor .col--double,.editor .col--third{width:calc(100% - 20px)}}.app.error{min-height:calc(100vh - 110px);padding-top:45px;background:#f2f034}.app.error p{margin-bottom:25px;line-height:24px}.field-rows{margin-top:35px}.block .block__content .block__body .field-rows__content>.input,.editorSidebar__body .block__body .field-rows__content>.input,.fieldset .field-rows__content>.input{margin-top:0;border-top:1px solid #f2f2f2}.block .block__content .block__body .field-rows__content>.input:first-child,.editorSidebar__body .block__body .field-rows__content>.input:first-child,.fieldset .field-rows__content>.input:first-child{border-top:0 none}.block .block__content .block__body .field-rows__content .vselectOuter,.editorSidebar__body .block__body .field-rows__content .vselectOuter,.fieldset .field-rows__content .vselectOuter{padding:15px}.block .block__content .block__body .field-rows__content .vselectOuter .input,.editorSidebar__body .block__body .field-rows__content .vselectOuter .input,.fieldset .field-rows__content .vselectOuter .input{margin-top:0}.block .block__content .block__body .field-rows__content .vselectOuter+.vselectOuter,.editorSidebar__body .block__body .field-rows__content .vselectOuter+.vselectOuter,.fieldset .field-rows__content .vselectOuter+.vselectOuter{border-top:1px solid #f2f2f2}.block .block__content .block__body .field-rows__content .singleCheckbox,.editorSidebar__body .block__body .field-rows__content .singleCheckbox,.fieldset .field-rows__content .singleCheckbox{padding:20px}.block .block__content .block__body .field-rows__content .multiselectorOuter>.input,.editorSidebar__body .block__body .field-rows__content .multiselectorOuter>.input,.fieldset .field-rows__content .multiselectorOuter>.input{margin-top:0}.block .block__content .block__body .field-rows__content .singleselector__outer,.editorSidebar__body .block__body .field-rows__content .singleselector__outer,.fieldset .field-rows__content .singleselector__outer{display:block}.block .block__content .block__body .field-rows__content .singleselector__outer .singleselector__item,.editorSidebar__body .block__body .field-rows__content .singleselector__outer .singleselector__item,.fieldset .field-rows__content .singleselector__outer .singleselector__item{padding:20px;margin:0}.block .block__content .block__body .field-rows__content .singleselector__outer .singleselector__item+.singleselector__item,.editorSidebar__body .block__body .field-rows__content .singleselector__outer .singleselector__item+.singleselector__item,.fieldset .field-rows__content .singleselector__outer .singleselector__item+.singleselector__item{border-top:1px solid #f2f2f2}.block .block__content .block__body .field-rows__content .singleselector__outer .singleselector__item:first-child,.editorSidebar__body .block__body .field-rows__content .singleselector__outer .singleselector__item:first-child,.fieldset .field-rows__content .singleselector__outer .singleselector__item:first-child{border-top:0 none}.field-rows__title{margin-bottom:9px}.field-rows__content{border:1px solid #e5e5e5}.block .block__content .block__body .field-rows--2cols .field-rows__content,.block .block__content .block__body .field-rows--3cols .field-rows__content,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content,.fieldset .field-rows--2cols .field-rows__content,.fieldset .field-rows--3cols .field-rows__content{display:flex;flex-wrap:wrap}.block .block__content .block__body .field-rows--2cols .field-rows__content .multiselectorOuter,.block .block__content .block__body .field-rows--3cols .field-rows__content .multiselectorOuter,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content .multiselectorOuter,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content .multiselectorOuter,.fieldset .field-rows--2cols .field-rows__content .multiselectorOuter,.fieldset .field-rows--3cols .field-rows__content .multiselectorOuter{width:100%}.block .block__content .block__body .field-rows--2cols .field-rows__content .singleselector__outer,.block .block__content .block__body .field-rows--3cols .field-rows__content .singleselector__outer,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content .singleselector__outer,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content .singleselector__outer,.fieldset .field-rows--2cols .field-rows__content .singleselector__outer,.fieldset .field-rows--3cols .field-rows__content .singleselector__outer{display:flex;flex-wrap:wrap}.block .block__content .block__body .field-rows--2cols .field-rows__content>.input,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content>.input,.fieldset .field-rows--2cols .field-rows__content>.input{width:50%;border-right:1px solid #f2f2f2}.block .block__content .block__body .field-rows--2cols .field-rows__content>.input:first-child+.input,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content>.input:first-child+.input,.fieldset .field-rows--2cols .field-rows__content>.input:first-child+.input{border-top:0 none}.block .block__content .block__body .field-rows--2cols .field-rows__content>.input:nth-child(2n+2),.editorSidebar__body .block__body .field-rows--2cols .field-rows__content>.input:nth-child(2n+2),.fieldset .field-rows--2cols .field-rows__content>.input:nth-child(2n+2){border-right:0 none}.block .block__content .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item,.fieldset .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item{width:50%;border-right:1px solid #f2f2f2}.block .block__content .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item,.editorSidebar__body .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item,.fieldset .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item{border-top:0 none}.block .block__content .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(2n+2),.editorSidebar__body .block__body .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(2n+2),.fieldset .field-rows--2cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(2n+2){border-right:0 none}.block .block__content .block__body .field-rows--3cols .field-rows__content>.input,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content>.input,.fieldset .field-rows--3cols .field-rows__content>.input{width:33.3333%;border-right:1px solid #f2f2f2}.block .block__content .block__body .field-rows--3cols .field-rows__content>.input:first-child+.input,.block .block__content .block__body .field-rows--3cols .field-rows__content>.input:first-child+.input+.input,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content>.input:first-child+.input,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content>.input:first-child+.input+.input,.fieldset .field-rows--3cols .field-rows__content>.input:first-child+.input,.fieldset .field-rows--3cols .field-rows__content>.input:first-child+.input+.input{border-top:0 none}.block .block__content .block__body .field-rows--3cols .field-rows__content>.input:nth-child(3n+3),.editorSidebar__body .block__body .field-rows--3cols .field-rows__content>.input:nth-child(3n+3),.fieldset .field-rows--3cols .field-rows__content>.input:nth-child(3n+3){border-right:0 none}.block .block__content .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item,.fieldset .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item{width:33.3333%;border-right:1px solid #f2f2f2}.block .block__content .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item,.editorSidebar__body .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item,.fieldset .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:first-child+.singleselector__item{border-top:0 none}.block .block__content .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(3n+3),.editorSidebar__body .block__body .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(3n+3),.fieldset .field-rows--3cols .field-rows__content .singleselector__outer .singleselector__item:nth-child(3n+3){border-right:0 none}.header{background:#000;color:#8c8c8c;padding-bottom:50px;font-feature-settings:"kern"}.header .container{display:flex;flex-flow:row nowrap}.header__title{margin-right:33px;margin-left:-17px;color:#fff;flex-grow:1}.header__title a{height:60px;line-height:60px;display:inline-block;color:inherit}@media screen and (min-width:1040px){.header__title{flex-grow:0}}.header__nav,.header__title,.header__user{height:60px;line-height:60px}.header__nav a,.header__title a,.header__user a{text-decoration:none;color:inherit;white-space:nowrap}.header__nav a,.header__title a{padding:0 17px}.header__nav{display:none;flex-grow:1;overflow:hidden;overflow-x:auto;position:relative}.header__nav ul{white-space:nowrap}@media screen and (min-width:1040px){.header__nav{display:flex;flex-direction:row;flex-wrap:no-wrap}}.header__user{display:none;z-index:301}.header__user a .icon{position:relative;margin-left:5px;top:-1px;color:#666}.header__user .dropdown--active a,.header__user .dropdown--active a .icon,.header__user a:hover .icon{color:#fff}.header__user .dropdown--active .dropdown__inner a{color:#8c8c8c}.header__user .dropdown--active .dropdown__inner a:hover{color:#262626}@media screen and (min-width:1040px){.header__user{display:block}}.header__user[v-cloak] div{display:none}.header__nav::-webkit-scrollbar-track-piece{background:#000}.header__nav::-webkit-scrollbar-thumb:horizontal,.header__nav::-webkit-scrollbar-thumb:vertical{background:#333}.header__items{position:relative}.header__items+.header__items{margin-left:0}.header__items+.header__items:before{content:"•";color:#333;display:inline-block;padding:0 17px;height:60px;line-height:60px}.header__item{color:#8c8c8c;display:inline-block}.header__item.s--on,.header__item:hover{color:#fff}.header__item a{height:60px;line-height:60px;display:inherit;padding:0 17px}.header__user a{text-decoration:none;color:#8c8c8c;height:60px;line-height:60px}.header__user a:hover{color:#fff}.headerMobile{width:100%;top:0;left:0;right:0;bottom:0;overflow:hidden;position:absolute;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:120;opacity:0;color:#fff;background:rgba(0,0,0,.9);font-feature-settings:"kern"}.headerMobile,.headerMobile__nav{min-height:100%;transform:translateZ(0)}.headerMobile__nav{pointer-events:auto;max-height:100%;position:relative;z-index:121;overflow-y:scroll}.headerMobile__list{padding-top:35px}.headerMobile__list>a{line-height:30px;height:30px;white-space:nowrap;display:inline-block;text-decoration:none;color:#8c8c8c}.headerMobile__list>a:focus{outline:0}.headerMobile__list>a.s--on,.headerMobile__list>a:hover{color:#fff}.headerMobile__list+.headerMobile__list{padding-top:0}.headerMobile__list+.headerMobile__list:before{content:"•";color:#333;display:block;line-height:30px;height:30px}.headerMobile__list:last-child{padding-bottom:35px}.headerSearch{height:60px;line-height:60px}.headerSearch a{text-decoration:none;color:inherit;white-space:nowrap}.headerSearch__toggle{display:inline-block;width:47px;padding-left:26px;padding-right:0;text-align:right}.headerSearch__toggle .icon{position:relative;top:2px;right:2px;width:20px;height:20px;color:#8c8c8c}.headerSearch__toggle .icon.icon--search{top:4px;right:0}.headerSearch__toggle:hover .icon{color:#fff}.headerSearch__wrapper[v-cloak]{display:none}.headerSearch__overlay,.headerSearch__wrapper{position:fixed;top:60px;left:0;right:0;width:100%;bottom:0;z-index:300}.headerSearch__overlay{background:rgba(0,0,0,.9);z-index:299}.nav{background:#262626;overflow:hidden;height:60px}.s--search .nav{transition:background-color .14s cubic-bezier(.5,-.6,.5,1.6);background:#000}.nav__list{margin-left:-17px;flex-grow:1;white-space:nowrap;height:110px;overflow:hidden;overflow-x:auto}@media screen and (max-width:599px){.nav__list{margin-left:-20px;padding-left:3px;width:calc(100% + 40px)}}@media screen and (min-width:600px)and (max-width:849px){.nav__list{margin-left:-30px;padding-left:13px;width:calc(100% + 60px)}}@media screen and (min-width:850px)and (max-width:1039px){.nav__list{margin-left:-40px;padding-left:23px;width:calc(100% + 80px)}}@media screen and (min-width:1040px)and (max-width:1539px){.nav__list{margin-left:-50px;padding-left:33px;width:calc(100% + 100px)}}.s--search .nav__list{transition:all .14s cubic-bezier(.5,-.6,.5,1.6);visibility:hidden}.nav__item{height:60px;display:inline-block;color:#8c8c8c}.nav__item.s--on,.nav__item:hover{color:#fff}.nav__item a{height:60px;line-height:60px;display:inherit;text-decoration:none;position:relative;padding:0 17px}.nav__item.s--on a:after{content:"";height:3px;position:absolute;bottom:0;background:#fff;width:100%;left:0;right:0}.navUnder{background-color:#e5e5e5;overflow:hidden;height:60px}.navUnder__list{margin-left:-17px;flex-grow:1;white-space:nowrap;height:110px;overflow:hidden;overflow-x:auto}.navUnder__item{height:60px;display:inline-block;color:gray}.navUnder__item.s--on,.navUnder__item:hover{color:#262626}.navUnder__item a{height:60px;line-height:60px;display:inherit;text-decoration:none;position:relative;padding:0 17px}.breadcrumb{background-color:#e5e5e5;overflow:hidden;height:60px}.breadcrumb__item{height:60px;display:inline-block;color:gray}.breadcrumb__item a,.breadcrumb__item span:not(.breadcrumb__link){display:inherit;height:60px;line-height:60px;padding:0 14px}.breadcrumb__item a{color:#262626;text-decoration:none}.breadcrumb__item a:hover .breadcrumb__link{text-decoration:none;background-image:linear-gradient(180deg,rgba(38,38,38,.5) 75%,rgba(38,38,38,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.breadcrumb__item:before{content:"";display:inline-block;height:18px;width:1px;background:#a6a6a6;transform:rotate(29deg) translateY(4px)}.breadcrumb__item:first-child a,.breadcrumb__item:first-child span{padding-left:0}.breadcrumb__item:first-child:before{display:none}.navbar{width:100%;background-color:#f2f2f2;overflow:hidden;margin-bottom:20px}.navbar--sticky{min-height:90px}.navbar .container{display:flex}.secondarynav{padding:20px 0}.secondarynav.secondarynav--mobile{display:none}.secondarynav.secondarynav--dropdown{min-width:150px}@media screen and (max-width:1200px){.secondarynav.secondarynav--mobile{display:inline-block}.secondarynav.secondarynav--desktop{display:none}}@media screen and (max-width:599px){.secondarynav.secondarynav--dropdown.secondarynav--mobile{padding-bottom:0}}.secondarynav__item{height:35px;display:inline-block;color:#3278b8}.secondarynav__item a{height:35px;line-height:35px;display:inherit;color:inherit;text-decoration:inherit;position:relative;padding:0 17px;border-radius:17px}.secondarynav__item.s--on{color:#262626}.secondarynav__item.s--on a{background:#fff}.secondarynav__item.s--disabled{color:#262626}.secondarynav__item.s--disabled a{opacity:.5;pointer-events:none}.secondarynav__link{text-decoration:none}.secondarynav__item:hover .secondarynav__link{text-decoration:none;background-image:linear-gradient(180deg,rgba(50,120,184,.5) 75%,rgba(50,120,184,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.secondarynav__item.s--disabled:hover .secondarynav__link,.secondarynav__item.s--on:hover .secondarynav__link{background-image:none}.secondarynav__number{color:#a6a6a6;font-size:13px;margin-left:6px}.secondarynav--dropdown .dropdown{width:100%}.secondarynav--dropdown .secondarynav__button{position:relative}.secondarynav--dropdown .dropdown__content a{padding-right:15px!important}.secondarynav--dropdown .secondarynav__item{width:100%;color:#f2f2f2}.secondarynav--dropdown .secondarynav__item:hover .secondarynav__link{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,95%,.5) 75%,hsla(0,0%,95%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.footer{padding:20px 0}.footer .container{display:flex;flex-flow:row wrap;color:#8c8c8c;font-size:13px}.footer__copyright{flex-grow:1;font-feature-settings:"kern"}.sortable-ghost{cursor:grabbing!important}.sortable-chosen{opacity:.25}.sortable-drag{opacity:.95}.sortable-nodrag{cursor:no-drop!important}.draggable_list-enter-active,.draggable_list-leave-active{transition:opacity .25s ease,transform .3s linear}.draggable_list-enter{opacity:0;transform:translateX(-30px)}.draggable_list-leave-to{opacity:0;transform:translateX(30px)}.form{background-color:#f2f2f2;min-height:calc(100vh - 200px);padding-bottom:80px}input::-ms-clear{display:none}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{text-align:left;-moz-appearance:textfield}.form__map{max-width:100%;height:250px;margin-top:10px;background:#ccc}.form__field{position:relative;overflow:hidden;height:45px;border-radius:2px;box-shadow:inset 0 0 1px #f9f9f9;width:100%;border:0 none;box-sizing:border-box;font-size:15px;caret-color:#3278b8;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;display:block}.form__field::-webkit-input-placeholder{color:#ccc}.form__field:-moz-placeholder,.form__field::-moz-placeholder{color:#ccc}.form__field:-ms-input-placeholder{color:#ccc}.form__field.s--focus,.form__field:hover{border-color:#a6a6a6;color:#666;outline:0;background-color:#fff}.form__field.s--disabled{background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;box-shadow:0 none;outline:0;opacity:.5;pointer-events:none}.form__field input[type=search],.form__field input[type=text]{padding:0;margin:0;border-radius:0;-webkit-appearance:none;background:transparent;border:0 none;font-size:inherit;letter-spacing:inherit;width:100%;height:43px;line-height:43px;padding:0 15px;color:inherit}.form__field input[type=search]:focus,.form__field input[type=text]:focus{outline:0}.form__field input[type=search]::-webkit-input-placeholder,.form__field input[type=text]::-webkit-input-placeholder{color:#ccc}.form__field input[type=search]:-moz-placeholder,.form__field input[type=search]::-moz-placeholder,.form__field input[type=text]:-moz-placeholder,.form__field input[type=text]::-moz-placeholder{color:#ccc}.form__field input[type=search]:-ms-input-placeholder,.form__field input[type=text]:-ms-input-placeholder{color:#ccc}.form__field textarea{padding:0;margin:0;border-radius:0;-webkit-appearance:none;background:transparent;border:0 none;font-size:inherit;letter-spacing:inherit;padding:10px;line-height:inherit;width:100%;box-sizing:border-box;display:block;resize:none;z-index:1;position:relative;color:inherit}.form__field textarea:focus{outline:0}.form__field textarea::-webkit-input-placeholder{color:#ccc}.form__field textarea:-moz-placeholder,.form__field textarea::-moz-placeholder{color:#ccc}.form__field textarea:-ms-input-placeholder{color:#ccc}.form__field input[type=search]{display:block;background-repeat:no-repeat;background-position:100%}.form__field input[type=search]::-webkit-input-placeholder{color:#ccc}.form__field input[type=search]:-moz-placeholder,.form__field input[type=search]::-moz-placeholder{color:#ccc}.form__field input[type=search]:-ms-input-placeholder{color:#ccc}.form__field--textarea{display:block;padding:0;height:auto;line-height:inherit}.form__input{border-radius:2px;box-shadow:inset 0 0 1px #f9f9f9;border:0 none;box-sizing:border-box;font-size:15px;caret-color:#3278b8;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;width:100%;height:45px;line-height:45px;padding:0 15px}.form__input:focus,.form__input:hover{border-color:#a6a6a6;color:#666;outline:0;background-color:#fff}.form__input:disabled{background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;box-shadow:0 none;outline:0;opacity:.5;pointer-events:none}.form__input::-webkit-input-placeholder{color:#ccc}.form__input:-moz-placeholder,.form__input::-moz-placeholder{color:#ccc}.form__input:-ms-input-placeholder{color:#ccc}.form__input--small{padding:0 13px;height:35px;line-height:35px}.form__input--hidden{display:none}.listing{padding-bottom:100px}.listing__nav{background:#f2f2f2;margin-bottom:20px;position:relative}@media screen and (min-width:850px){.sticky{position:relative}.sticky__fixed,.sticky__fixedTop{width:inherit;position:fixed;top:20px}.sticky__fixedBottom{width:inherit;position:fixed;bottom:0}.sticky__abs{width:inherit;position:absolute;bottom:0}.publisher{z-index:400}.publisher.sticky__fixed,.publisher.sticky__fixedTop{top:80px}.stickyNav.sticky__fixed,.stickyNav.sticky__fixedTop{top:0}}.fade_scale_list-enter-active,.fade_scale_list-leave-active{transition:max-height .25s ease;overflow:hidden}.fade_scale_list-enter-to,.fade_scale_list-leave{max-height:80px}.fade_scale_list-enter,.fade_scale_list-leave-to{max-height:0}.fade_scale_modal-leave-active,.move_down_notif-enter-active{transition:transform .25s linear}.fade_scale_modal-enter,.fade_scale_modal-leave-to{transform:scale(.975)}.fade_move_dropdown-enter-active,.fade_move_dropdown-leave-active{transition:opacity .25s ease,transform .25s linear}.fade_move_dropdown-enter,.fade_move_dropdown-leave-to{opacity:0}.move_down_notif-enter-active,.move_down_notif-leave-active{transition:transform .25s linear,opacity .25s linear}.move_down_notif-enter-to,.move_down_notif-leave{transform:translateY(0);opacity:1}.move_down_notif-enter,.move_down_notif-leave-to{transform:translateY(100%);opacity:0}.scale_filter-enter-active,.scale_filter-leave-active{transition:max-height .5s ease;overflow:hidden}.scale_filter-enter-to,.scale_filter-leave{max-height:100px}.scale_filter-enter,.scale_filter-leave-to{max-height:0}.fade_spinner-enter-active,.fade_spinner-leave-active{transition:opacity .25s linear}.fade_spinner-enter-to,.fade_spinner-leave{opacity:1}.fade_spinner-enter,.fade_spinner-leave-to{opacity:0}.fade_search-overlay-enter-active,.fade_search-overlay-leave-active{transition:opacity .12s ease-in-out}.fade_search-overlay-enter,.fade_search-overlay-leave-to{opacity:0}@keyframes fadeIn{10%{opacity:1}50%{opacity:.2}90%{opacity:1}}.loader{height:8px;width:8px;display:block;overflow:visible;position:relative}.loader span,.loader:after,.loader:before{background:#a6a6a6;border-radius:50%;animation:fadeIn 1.8s infinite;height:8px;width:8px;display:block}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader span{animation-delay:.3s}.loader:before{left:-16px;animation-delay:0}.loader:after{left:16px;animation-delay:.6s}.loader--small,.loader--small span,.loader--small:after,.loader--small:before{height:6px;width:6px}.loader--small:before{left:-12px}.loader--small:after{left:12px}body .flatpickr-wrapper{display:block}body .flatpickr-wrapper .flatpickr-input{border-radius:2px;box-shadow:inset 0 0 1px #f9f9f9;border:0 none;box-sizing:border-box;font-size:15px;caret-color:#3278b8;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;width:100%;height:45px;line-height:45px;padding:0 15px}body .flatpickr-wrapper .flatpickr-input:focus,body .flatpickr-wrapper .flatpickr-input:hover{border-color:#a6a6a6;color:#666;outline:0;background-color:#fff}body .flatpickr-wrapper .flatpickr-input:disabled{background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;box-shadow:0 none;outline:0;opacity:.5;pointer-events:none}body .flatpickr-wrapper .flatpickr-input::-webkit-input-placeholder{color:#ccc}body .flatpickr-wrapper .flatpickr-input:-moz-placeholder,body .flatpickr-wrapper .flatpickr-input::-moz-placeholder{color:#ccc}body .flatpickr-wrapper .flatpickr-input:-ms-input-placeholder{color:#ccc}body .flatpickr-calendar{border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.3)}body .flatpickr-month{height:50px}body .flatpickr-month .flatpickr-next-month,body .flatpickr-month .flatpickr-prev-month{height:50px;line-height:50px;padding-top:0;padding-bottom:0}body .flatpickr-current-month{font-size:1em;height:50px;padding-top:16px}body .flatpickr-current-month input.cur-year,body .flatpickr-current-month span.cur-month{font-weight:600}body .flatpickr-day{border-radius:2px}body .flatpickr-day.endRange,body .flatpickr-day.endRange.inRange,body .flatpickr-day.endRange.nextMonthDay,body .flatpickr-day.endRange.prevMonthDay,body .flatpickr-day.endRange:focus,body .flatpickr-day.endRange:hover,body .flatpickr-day.selected,body .flatpickr-day.selected.inRange,body .flatpickr-day.selected.nextMonthDay,body .flatpickr-day.selected.prevMonthDay,body .flatpickr-day.selected:focus,body .flatpickr-day.selected:hover,body .flatpickr-day.startRange,body .flatpickr-day.startRange.inRange,body .flatpickr-day.startRange.nextMonthDay,body .flatpickr-day.startRange.prevMonthDay,body .flatpickr-day.startRange:focus,body .flatpickr-day.startRange:hover{background:#3278b8;border-color:#3278b8}.a17 .v-select{font-family:inherit}.a17 .v-select input[type=search],.a17 .v-select input[type=search]:focus{padding:0 15px;font-size:15px;margin:0}.a17 .v-select .spinner{top:15px;right:15px;width:18px;height:18px;border-top:2px solid hsla(0,0%,65%,.2);border-right:2px solid hsla(0,0%,65%,.2);border-bottom:2px solid hsla(0,0%,65%,.2);border-left:2px solid hsla(0,0%,65%,.8)}.a17 .v-select .vs__dropdown-menu{padding:15px 0;border-top:1px solid #f2f2f2;box-shadow:0 1px 3.5px 0 rgba(0,0,0,.3);border-bottom-right-radius:2px;border-bottom-left-radius:2px}.a17 .v-select .vs__dropdown-menu li.vs__no-options{color:#8c8c8c;text-align:left;padding:0 15px}.a17 .v-select .vs__dropdown-menu .vs__dropdown-option{padding:0 15px;background:#fff;color:#8c8c8c}.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--highlight,.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--highlight:focus,.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--highlight:hover,.a17 .v-select .vs__dropdown-menu .vs__dropdown-option:focus,.a17 .v-select .vs__dropdown-menu .vs__dropdown-option:hover{color:#262626;background:#f2f2f2}.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--selected{color:#262626;background:#fff}.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--selected:focus,.a17 .v-select .vs__dropdown-menu .vs__dropdown-option--selected:hover{color:#262626;background:#f2f2f2}.a17 .v-select .vs__dropdown-menu .vs__dropdown-option{height:35px;line-height:35px}.a17 .v-select input[type=search]::-webkit-input-placeholder{color:#ccc}.a17 .v-select input[type=search]:-moz-placeholder,.a17 .v-select input[type=search]::-moz-placeholder{color:#ccc}.a17 .v-select input[type=search]:-ms-input-placeholder{color:#ccc}.a17 .vselect--single .vs__dropdown-toggle:after{visibility:visible;content:"";position:absolute;display:block;top:50%;right:15px;z-index:1;pointer-events:none;width:0;height:0;margin-top:-1px;border-width:4px 4px 0;border-style:solid;border-color:#a6a6a6 transparent transparent}.a17 .vselect--single .vs__dropdown-toggle[aria-expanded=true]:after{border-width:0 4px 4px;border-color:transparent transparent #a6a6a6}.a17 .vselect--single .vselect__field .vs__selected{padding:0;cursor:pointer}.a17 .vselect--single .vselect__field input{padding:0!important}.a17 .vselect--single .vs__actions{padding-right:0;padding-left:0}.a17 .vselect--single .vs__selected-options{padding:0 30px 0 15px}.a17 .vselect--single .vs__search{padding-right:0;border:0}.a17 .vselect--single .vs--disabled.v-select{background:var(--vs-state-disabled-bg)}.a17 .vselect--single .vs--disabled.v-select .vs__dropdown-toggle{background:none}.a17 .loading .vselect--single .vs__dropdown-toggle:after{opacity:0}.a17 .vselect__field .vs__dropdown-toggle{border-radius:2px;background:#fff;overflow:hidden;cursor:pointer}.a17 .vselect__field .vs__selected{border:0 none;background:transparent;border-radius:0;padding:0 0 0 15px;margin:0;color:#8c8c8c}.a17 .vselect__field .vs__selected button{position:absolute;background-color:#a6a6a6;color:#8c8c8c;height:18px;width:18px;top:50%;right:5px;transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTVFNUU1IiBkPSJtMiAyIDYgNm0wLTZMMiA4Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:50%;border-radius:50%}.a17 .vselect__field .vs__selected svg{display:none}.a17 .vselect__field .v-select.vs--open .vs__dropdown-toggle,.a17 .vselect__field .v-select:hover .vs__dropdown-toggle{box-shadow:0 1px 3.5px 0 rgba(0,0,0,.3);border-radius:2px}.a17 .vselect__field .v-select.vs--open .vs__selected,.a17 .vselect__field .v-select:hover .vs__selected{color:#262626;opacity:1}.a17 .vselect__field .vs__open-indicator{display:none}.a17 .vselect__field .vs__dropdown-toggle{height:33px}.a17 .vselect__field .vs__selected{height:33px;line-height:33px;font-size:15px}.a17 .vselect--large .vselect__field .vs__dropdown-toggle{height:45px}.a17 .vselect--large .vselect__field .vs__selected{height:45px;line-height:45px}.a17 .vselect--large .vselect__field input[type=search],.a17 .vselect--large .vselect__field input[type=search]:focus{height:44px;line-height:44px}.a17 .vselect--single .vs__selected{pointer-events:none}.a17 .vselect .v-select.unsearchable input[type=search]{max-width:none;opacity:1;min-width:200px;margin:0;pointer-events:none}.a17 .vselect.vselect--has-value .v-select.unsearchable input[type=search]{min-width:0;width:0;margin:0}.a17 .vselect .v-select.unsearchable>.vs__dropdown-toggle>.vs__selected+input[type=search]{width:1px;margin:0}.a17 .v-select .vs__dropdown .vs__dropdown-menu{min-width:auto}.a17 .v-select .vs__dropdown-toggle{display:flex;flex-wrap:no-wrap}.a17 .v-select .vs__dropdown-toggle .vs__selected{position:relative!important}.a17 .v-select .vs__dropdown-toggle input[style]{flex-basis:100px;flex-grow:1;width:100%!important}.a17 .vselect--multiple .vs__dropdown-toggle{min-height:45px;height:auto;padding-bottom:0;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;flex-wrap:wrap}.a17 .vselect--multiple .open .vs__dropdown-toggle,.a17 .vselect--multiple .vs__dropdown-toggle:hover{border-color:#a6a6a6}.a17 .vselect--multiple input[type=search],.a17 .vselect--multiple input[type=search]:focus{height:31px;margin-top:7px}.a17 .vselect--multiple .vs__selected{border-radius:15px;background:#e5e5e5;padding:0 33px 0 15px;color:#262626;height:30px;line-height:30px;margin:7px 0 0 10px;position:relative}.a17 .vselect--multiple .vs__selected .close,.a17 .vselect--multiple .vs__selected .vs__deselect{border-radius:50%;background-color:#a6a6a6;height:18px;width:18px;line-height:18px;overflow:hidden;display:inline-block;opacity:1;text-shadow:none;color:#e5e5e5;font-size:15px;font-weight:400;position:absolute;right:5px;top:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTVFNUU1IiBkPSJtMiAyIDYgNm0wLTZMMiA4Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:50%}.a17 .vselect--multiple .vs__selected .close span,.a17 .vselect--multiple .vs__selected .close svg,.a17 .vselect--multiple .vs__selected .vs__deselect span,.a17 .vselect--multiple .vs__selected .vs__deselect svg{display:none}.a17 .vselect--multiple .vs__selected .close:hover,.a17 .vselect--multiple .vs__selected .vs__deselect:hover{background-color:#a6a6a6}.a17 .v-select.disabled .selected-tag{padding-right:15px}.a17 .v-select.disabled .selected-tag .close,.a17 .v-select.disabled .selected-tag .vs__deselect{display:none}.a17 .vselect--small .dropdown-toggle{flex-wrap:nowrap}.a17 .vselect--small .vs__actions{flex-basis:27px}.a17 .vselect--small .spinner{align-self:flex-start;margin-top:8px;margin-right:1px}.a17 .vselect--small .vs__dropdown-menu li.vs__no-options{font-size:13px}.a17 .vselect--small.vselect--multiple .vs__selected{height:21px;line-height:21px;font-size:15px;border-radius:10px;padding-left:8px;padding-right:25px;font-size:13px}.a17 .vselect--small.vselect--multiple .vs__selected .close,.a17 .vselect--small.vselect--multiple .vs__selected .vs__deselect{top:2px;right:2px;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYTZhNmE2IiBkPSJtMiAyIDYgNm0wLTZMMiA4Ii8+PC9zdmc+);color:#a6a6a6}.a17 .vselect--small.vselect--multiple .vs__selected .close span,.a17 .vselect--small.vselect--multiple .vs__selected .close svg,.a17 .vselect--small.vselect--multiple .vs__selected .vs__deselect span,.a17 .vselect--small.vselect--multiple .vs__selected .vs__deselect svg{display:none}.a17 .vselect--small.vselect--multiple input[type=search],.a17 .vselect--small.vselect--multiple input[type=search]:focus{height:21px;margin-top:7px}.a17 .vselect--small.vselect--multiple .vs__dropdown-toggle{min-height:35px}.a17 .input--error .v-select .vs__dropdown-toggle,.a17 .input--error .v-select .vs__dropdown-toggle:focus,.a17 .input--error .v-select .vs__dropdown-toggle:hover{border-color:#e61414}.main{position:relative}@keyframes fadeInLoader{0%{opacity:0}to{opacity:1}}.appLoader{position:absolute;top:0;bottom:0;left:0;right:0;color:#8c8c8c;text-align:center;z-index:8;display:block;transition:opacity .35s ease,visibility 0s .35s;pointer-events:none;opacity:0;visibility:hidden}.appLoader>span{display:inline-block;margin-top:20vh;opacity:0;animation:fadeInLoader 1s normal forwards;animation-delay:.6s}.app[v-cloak]>*{visibility:hidden}.app[v-cloak]+.appLoader{opacity:1;visibility:visible;transition:opacity .35s}.s--modal,.s--modal body{overflow:hidden}.s--modal body{width:100%;height:100%}.s--overlay{overflow:hidden}.s--overlay body{overflow:hidden;width:100%;height:100%;max-height:100%}@media screen and (max-width:1039px){.s--nav{overflow:visible;height:100%}.s--nav body .a17{position:fixed;width:100%;overflow:hidden}.s--nav .headerMobile{opacity:1!important;visibility:visible!important}.s--nav .ham{z-index:122}.s--nav .ham__label,.s--nav .ham__line{opacity:0}.s--nav .ham__icon{display:none}.s--nav .ham__icon:after,.s--nav .ham__icon:before{opacity:0}.s--nav .ham .icon{display:block}}.env:before{transition:transform .3s linear;transform:translateY(-100%)}.s--env .env:before{transform:translateY(0)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.create-fieldset-margin{margin-top:35px}.container[data-v-44a53510]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-44a53510]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-44a53510]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-44a53510]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-44a53510]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-44a53510]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-44a53510]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-44a53510]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-44a53510]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-44a53510]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-44a53510]{width:auto}}.avatar[data-v-44a53510]{position:relative;width:36px;height:36px;border-radius:50%}.avatar img[data-v-44a53510]{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:50%;z-index:2}.avatar__letter[data-v-44a53510]{position:absolute;top:1px;left:1px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:calc(100% - 2px);height:calc(100% - 2px);color:#fff;border-radius:50%;z-index:1}.avatar--background-orange .avatar__letter[data-v-44a53510]{background-color:#ff7a00}.avatar--background-blue .avatar__letter[data-v-44a53510]{background-color:#148ddb}.avatar--background-purple .avatar__letter[data-v-44a53510]{background-color:#793cb8}.avatar--background-red .avatar__letter[data-v-44a53510]{background-color:red}.container[data-v-19917f52]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-19917f52]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-19917f52]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-19917f52]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-19917f52]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-19917f52]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-19917f52]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-19917f52]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-19917f52]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-19917f52]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-19917f52]{width:auto}}.browserItem[data-v-19917f52]{width:100%;border-bottom:1px solid #f2f2f2}.browserItem:hover .browserItem__cell[data-v-19917f52]{background-color:#fbfbfb}.browserItem[data-v-19917f52]:last-child{border-bottom:0 none}.browserItem__cell[data-v-19917f52]{padding:14px 15px 14px 0;vertical-align:middle}.browserItem__cell--name a[data-v-19917f52]{color:#3278b8;text-decoration:none}.browserItem__cell--thumb[data-v-19917f52]{padding-top:16px;padding-bottom:16px;padding-left:15px;width:50px}.browserItem__cell--thumb a[data-v-19917f52]{color:#3278b8;text-decoration:none;display:block}.browserItem__cell--thumb img[data-v-19917f52]{display:block;width:50px;min-height:50px;background:#f2f2f2;height:auto}.browserItem__cell--thumb-avatar[data-v-19917f52]{padding-top:12px;padding-bottom:12px;width:36px}.browserItem__cell--thumb-avatar img[data-v-19917f52]{width:36px;min-height:36px}.browserItem__cell--type[data-v-19917f52]{text-transform:capitalize;width:165px}.browserItem__cell--type span[data-v-19917f52]{display:inline-block;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browserItem__cell--drag+.browserItem__cell--name[data-v-19917f52],.browserItem__cell--name[data-v-19917f52]:first-child{padding-left:15px}@media screen and (min-width:600px){.browserItem__cell--drag+.browserItem__cell--name[data-v-19917f52],.browserItem__cell--name[data-v-19917f52]:first-child{padding-left:29px}}.browserItem__cell--drag[data-v-19917f52]{padding:0;width:12px;min-width:12px;background-color:#fbfbfb;transition:background .25s ease;cursor:move}.browserItem__cell--drag[data-v-19917f52]:hover{background-color:#f2f2f2}.drag__handle:hover .drag__handle--drag[data-v-19917f52]:before{background:repeating-linear-gradient(90deg,#f2f2f2,#f2f2f2 2px,transparent 0,transparent 4px)}.browserItem__cell--icon[data-v-19917f52]{width:1px}.browserItem__cell--icon button[data-v-19917f52]{display:block}.drag__handle--drag[data-v-19917f52]{position:relative;width:10px;height:42px;margin-left:auto;margin-right:auto;transition:background .25s ease;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.drag__handle--drag[data-v-19917f52]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px);width:100%;height:100%}.drag__handle--drag-small[data-v-19917f52]{height:22px}.container[data-v-0ddc4be5]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0ddc4be5]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0ddc4be5]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0ddc4be5]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0ddc4be5]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0ddc4be5]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0ddc4be5]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0ddc4be5]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0ddc4be5]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0ddc4be5]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0ddc4be5]{width:auto}}.browserField[data-v-0ddc4be5]{display:block;border-radius:2px;border:1px solid #e5e5e5;overflow-x:hidden;background:#fff}.browserField__trigger[data-v-0ddc4be5]{padding:10px;position:relative;border-top:1px solid #f2f2f2}.browserField__trigger[data-v-0ddc4be5]:first-child{border-top:0 none}.browserField__note[data-v-0ddc4be5]{color:#8c8c8c;float:right;position:absolute;bottom:18px;right:15px;display:none}@media screen and (min-width:600px){.browserField__note[data-v-0ddc4be5]{display:inline-block}}@media screen and (min-width:850px)and (max-width:1039px){.browserField__note[data-v-0ddc4be5]{display:none}}.browserField__table[data-v-0ddc4be5]{width:100%;border-collapse:collapse;border-spacing:0}.container[data-v-59eeac35]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-59eeac35]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-59eeac35]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-59eeac35]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-59eeac35]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-59eeac35]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-59eeac35]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-59eeac35]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-59eeac35]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-59eeac35]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-59eeac35]{width:auto}}.button[data-v-59eeac35]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;display:inline-block;border-radius:2px;padding:0 30px;height:40px;line-height:38px;text-align:center;transition:color .2s linear,border-color .2s linear,background-color .2s linear;text-decoration:none}.button[data-v-59eeac35]:disabled{cursor:default;pointer-events:none}.button--small[data-v-59eeac35]{height:35px;line-height:33px;padding:0 25px}.button--primary[data-v-59eeac35]{background:#333;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--primary[data-v-59eeac35]:focus,.button--primary[data-v-59eeac35]:hover{background:#1a1a1a}.button--primary[data-v-59eeac35]:active{background:#0d0d0d}.button--primary[data-v-59eeac35]:disabled{opacity:.5}.button--action[data-v-59eeac35],.button--editor[data-v-59eeac35]{background:#3278b8;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--action[data-v-59eeac35]:focus,.button--action[data-v-59eeac35]:hover,.button--editor[data-v-59eeac35]:focus,.button--editor[data-v-59eeac35]:hover{background:#2d6ca6}.button--action[data-v-59eeac35]:active,.button--editor[data-v-59eeac35]:active{background:#285f92}.button--action[data-v-59eeac35]:disabled,.button--editor[data-v-59eeac35]:disabled{opacity:.5;pointer-events:none}.button--editor[data-v-59eeac35]{text-transform:uppercase;font-size:11.5px;letter-spacing:0;font-weight:600;padding:0 15px}.button--editor .icon[data-v-59eeac35]{vertical-align:baseline;top:3px;position:relative;margin-right:10px}.button--validate[data-v-59eeac35]{background:#1d9f3c;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--validate[data-v-59eeac35]:focus,.button--validate[data-v-59eeac35]:hover{background:#1a8f36}.button--validate[data-v-59eeac35]:active{background:#16792e}.button--validate[data-v-59eeac35]:disabled{color:#a6a6a6;background:#e5e5e5;pointer-events:none}.button--aslink[data-v-59eeac35]{background:transparent;color:#3278b8}.button--aslink:hover span[data-v-59eeac35]{text-decoration:none;background-image:linear-gradient(180deg,rgba(50,120,184,.5) 75%,rgba(50,120,184,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.button--aslink-grey[data-v-59eeac35]{font-size:13px;background:transparent;color:#8c8c8c}.button--aslink-grey:hover span[data-v-59eeac35]{text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,55%,.5) 75%,hsla(0,0%,55%,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.button--warning[data-v-59eeac35]{background:#e61414;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--warning[data-v-59eeac35]:focus,.button--warning[data-v-59eeac35]:hover{background:#b71010}.button--warning[data-v-59eeac35]:active{background:#a00e0e}.button--warning[data-v-59eeac35]:disabled{opacity:.5;pointer-events:none}.button--secondary[data-v-59eeac35]{background:#e5e5e5;color:#666}.button--secondary[data-v-59eeac35]:focus,.button--secondary[data-v-59eeac35]:hover{background:#d9d9d9;color:#262626}.button--secondary[data-v-59eeac35]:active{background:#ccc;color:#262626}.button--secondary[data-v-59eeac35]:disabled{opacity:.5;pointer-events:none}.button--dropdown[data-v-59eeac35]{border:1px solid #d9d9d9;background:#fff;padding-left:15px;padding-right:39px}.button--dropdown[data-v-59eeac35]:after{top:50%;right:15px;content:"";position:absolute;display:block;width:0;height:0;margin-top:-1px;border-width:4px 4px 0;border-style:solid;border-color:#a6a6a6 transparent transparent}.button--dropdown-transparent[data-v-59eeac35]{position:relative;border:none;background:transparent;padding-left:15px;padding-right:39px}.button--dropdown-transparent[data-v-59eeac35]:after{top:50%;right:15px;content:"";position:absolute;display:block;width:0;height:0;margin-top:-1px;border-width:4px 4px 0;border-style:solid;border-color:#a6a6a6 transparent transparent}.button--ghost[data-v-59eeac35]{height:35px;line-height:33px;border-radius:17.5px;background-color:transparent;border:1px solid #d9d9d9;color:#8c8c8c;padding:0 20px}.button--ghost[data-v-59eeac35]:active,.button--ghost[data-v-59eeac35]:focus,.button--ghost[data-v-59eeac35]:hover{border-color:#262626;color:#262626}.button--ghost[data-v-59eeac35]:disabled{opacity:.5;pointer-events:none}.button--outline[data-v-59eeac35],.button--tertiary[data-v-59eeac35]{transition:color .1s linear,border-color .1s linear,background-color .1s linear;border:1px solid #8c8c8c;background:transparent;color:#262626}.button--outline[data-v-59eeac35]:active,.button--outline[data-v-59eeac35]:focus,.button--outline[data-v-59eeac35]:hover,.button--tertiary[data-v-59eeac35]:active,.button--tertiary[data-v-59eeac35]:focus,.button--tertiary[data-v-59eeac35]:hover{border-color:#262626;background:#262626;color:#fff}.button--outline[data-v-59eeac35]:disabled,.button--tertiary[data-v-59eeac35]:disabled{opacity:.5;pointer-events:none}.button--icon[data-v-59eeac35]{height:26px;width:26px;line-height:24px;border-radius:50%;border:1px solid #d9d9d9;padding:0;background:#fff;color:#a6a6a6;font-feature-settings:"kern"}.button--icon .icon[data-v-59eeac35]{transition:color .25s linear}.button--icon[data-v-59eeac35]:focus,.button--icon[data-v-59eeac35]:hover{border-color:#262626;color:#262626}.button--icon:focus .icon[data-v-59eeac35],.button--icon:hover .icon[data-v-59eeac35]{color:#262626}.button--icon .icon[data-v-59eeac35]{display:block;margin-left:auto;margin-right:auto;color:#a6a6a6}.button--smallIcon[data-v-59eeac35]{height:21px;width:21px;line-height:21px}.button--greyed.button--icon[data-v-59eeac35]{color:#fff;background:#ccc}.button--greyed.button--icon .icon[data-v-59eeac35]{color:#fff}.button--icon.button--bucket--1[data-v-59eeac35],.button--icon.button--bucket--1[data-v-59eeac35]:focus{color:#7ca4a2;border-color:#7ca4a2}.button--icon.button--bucket--1[data-v-59eeac35]:hover{color:#fff;background-color:#7ca4a2;border-color:#7ca4a2}.button--icon.button--bucket--2[data-v-59eeac35],.button--icon.button--bucket--2[data-v-59eeac35]:focus{color:#70769f;border-color:#70769f}.button--icon.button--bucket--2[data-v-59eeac35]:hover{color:#fff;background-color:#70769f;border-color:#70769f}.button--icon.button--bucket--3[data-v-59eeac35],.button--icon.button--bucket--3[data-v-59eeac35]:focus{color:#e37a75;border-color:#e37a75}.button--icon.button--bucket--3[data-v-59eeac35]:hover{color:#fff;background-color:#e37a75;border-color:#e37a75}.container[data-v-7223fc6a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-7223fc6a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-7223fc6a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-7223fc6a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-7223fc6a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-7223fc6a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-7223fc6a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-7223fc6a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-7223fc6a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-7223fc6a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-7223fc6a]{width:auto}}.buttonbar[data-v-7223fc6a]{font-size:0;border:1px solid #d9d9d9;clear:both;overflow:hidden;border-radius:2px;display:flex}.buttonbar>a[data-v-7223fc6a],.buttonbar>button[data-v-7223fc6a]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;height:38px;line-height:38px;float:left;padding:0 20px;position:relative;color:#8c8c8c;background:#fff;font-size:15px;text-decoration:none;border-right:1px solid #f2f2f2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;border-radius:0}.buttonbar>a .icon[data-v-7223fc6a],.buttonbar>button .icon[data-v-7223fc6a]{color:#a6a6a6;display:block}.buttonbar>a[data-v-7223fc6a]:not(.button--disabled):hover,.buttonbar>button[data-v-7223fc6a]:not(.button--disabled):hover{color:#262626;background:#fbfbfb}.buttonbar>a:not(.button--disabled):hover .icon[data-v-7223fc6a],.buttonbar>button:not(.button--disabled):hover .icon[data-v-7223fc6a]{color:#262626}.buttonbar>a.button--disabled[data-v-7223fc6a],.buttonbar>button.button--disabled[data-v-7223fc6a]{opacity:.5;cursor:default}.buttonbar>a[data-v-7223fc6a]:first-child,.buttonbar>button[data-v-7223fc6a]:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.buttonbar>a[data-v-7223fc6a]:last-child,.buttonbar>button[data-v-7223fc6a]:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:0 none}.buttonbar[data-v-7223fc6a]:hover{border-color:#ccc}.buttonbar--visible[data-v-7223fc6a]{overflow:visible}.buttonbar>.dropdown>button{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;height:38px;line-height:38px;float:left;padding:0 20px;position:relative;color:#8c8c8c;background:#fff;font-size:15px;text-decoration:none;border-right:1px solid #f2f2f2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;border-radius:0}.buttonbar>.dropdown>button .icon{color:#a6a6a6;display:block}.buttonbar>.dropdown>button:not(.button--disabled):hover{color:#262626;background:#fbfbfb}.buttonbar>.dropdown>button:not(.button--disabled):hover .icon{color:#262626}.buttonbar>.dropdown>button.button--disabled{opacity:.5;cursor:default}.buttonbar>.dropdown:first-child>button{border-top-left-radius:2px;border-bottom-left-radius:2px}.buttonbar>.dropdown:last-child>button{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:0 none}.container[data-v-20e8e5e7]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-20e8e5e7]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-20e8e5e7]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-20e8e5e7]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-20e8e5e7]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-20e8e5e7]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-20e8e5e7]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-20e8e5e7]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-20e8e5e7]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-20e8e5e7]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-20e8e5e7]{width:auto}}.checkbox[data-v-20e8e5e7]{color:#262626;min-width:30px}.checkbox__input[data-v-20e8e5e7]{position:absolute;width:1px;height:1px;margin-top:-1px;margin-left:-1px;padding:0;border:0 none;clip:rect(1px,1px,1px,1px);overflow:hidden;opacity:0}.checkbox__label[data-v-20e8e5e7]{display:block;position:relative;padding-left:25px;color:#8c8c8c;cursor:pointer}.checkbox__icon[data-v-20e8e5e7],.checkbox__label[data-v-20e8e5e7]:before{position:absolute;left:0;top:2px;width:15px;height:15px;border-radius:2px;transition:all .2s linear}.checkbox__label[data-v-20e8e5e7]:before{content:"";background-color:#fbfbfb;border:1px solid #d9d9d9}.checkbox__icon[data-v-20e8e5e7]{background-color:#8c8c8c;color:#fff;opacity:0}.checkbox__icon .icon[data-v-20e8e5e7]{color:#fff;top:2px;position:relative;display:block;margin-left:auto;margin-right:auto}.checkbox__input:focus+.checkbox__label[data-v-20e8e5e7]:before,.checkbox__label[data-v-20e8e5e7]:hover:before{border-color:#a6a6a6}.checkbox__input:checked+.checkbox__label[data-v-20e8e5e7],.checkbox__input:hover+.checkbox__label[data-v-20e8e5e7],.checkbox__label[data-v-20e8e5e7]:hover{color:#262626}.checkbox__input:checked+.checkbox__label .checkbox__icon[data-v-20e8e5e7]{opacity:1}.checkbox__input:disabled+.checkbox__label[data-v-20e8e5e7]{opacity:.33;pointer-events:none}.checkbox__input:checked:disabled+.checkbox__label[data-v-20e8e5e7]{opacity:.66;pointer-events:none}.checkbox__input--bold+.checkbox__label .checkbox__icon[data-v-20e8e5e7]{background-color:#1d9f3c}.checkbox--minus .checkbox__label[data-v-20e8e5e7]:after{content:"";display:block;width:9px;height:2px;background-color:#8c8c8c;position:absolute;left:3px;top:8px}.checkbox--minus .checkbox__input:checked+.checkbox__label .checkbox__icon[data-v-20e8e5e7]{opacity:0}.container[data-v-3e53c5c2]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-3e53c5c2]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-3e53c5c2]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-3e53c5c2]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-3e53c5c2]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-3e53c5c2]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-3e53c5c2]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-3e53c5c2]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-3e53c5c2]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-3e53c5c2]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-3e53c5c2]{width:auto}}.checkboxGroup[data-v-3e53c5c2]{color:#262626}.checkboxGroup--inline[data-v-3e53c5c2]{display:flex;flex-flow:row wrap;overflow:hidden}.checkboxGroup--inline .checkboxGroup__item[data-v-3e53c5c2]{margin-right:20px}.checkboxGroup__item[data-v-3e53c5c2]{padding:7px 0 8px 0}.colorpicker{position:relative;display:flex;max-width:100%;height:250px;margin:0 10px}.colorpicker__color{display:flex;width:100%}.colorpicker__saturation{position:relative;flex-grow:1;margin-right:5px;cursor:pointer;overflow:hidden}.colorpicker__saturation .colorpicker__saturation--black,.colorpicker__saturation .colorpicker__saturation--white{position:absolute;top:0;left:0;bottom:0;right:0}.colorpicker__saturation .colorpicker__saturation--white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.colorpicker__saturation .colorpicker__saturation--black{background:linear-gradient(0deg,#000,transparent)}.colorpicker__saturation .colorpicker__saturation-pointer{cursor:pointer;position:absolute}.colorpicker__saturation .colorpicker__saturation-circle{cursor:head;width:8px;height:8px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-4px,-4px)}.colorpicker__hue{width:12px;position:relative;border-radius:2px}.colorpicker__hue--horizontal{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker__hue--vertical{background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker__hue-container{position:relative;cursor:pointer;margin:0 2px;height:100%}.colorpicker__hue-pointer{z-index:2;position:absolute}.colorpicker__hue-picker{cursor:pointer;margin-left:-2px;width:14px;border-radius:2px;height:8px;box-shadow:0 0 2px rgba(0,0,0,.5);background:#fff;transform:translateX(-1px) translateY(-4px)}.container[data-v-09f5e603]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-09f5e603]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-09f5e603]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-09f5e603]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-09f5e603]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-09f5e603]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-09f5e603]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-09f5e603]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-09f5e603]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-09f5e603]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-09f5e603]{width:auto}}.form__field[data-v-09f5e603]{display:flex;align-items:center;padding:0 15px;overflow:visible}.form__field input[data-v-09f5e603]{padding:0}.form__field--colorBtn[data-v-09f5e603]{cursor:pointer;display:block;margin-right:-10px;width:33px;height:33px;border-radius:2px;transition:background .25s;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;overflow:hidden;background-clip:padding-box}.container[data-v-05edd33b]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-05edd33b]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-05edd33b]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-05edd33b]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-05edd33b]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-05edd33b]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-05edd33b]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-05edd33b]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-05edd33b]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-05edd33b]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-05edd33b]{width:auto}}.datePicker__field[data-v-05edd33b]{display:flex}.datePicker__reset[data-v-05edd33b]{display:block;width:18px;flex:0 0 18px;height:18px;overflow:hidden;color:#fff;background:#a6a6a6;border-radius:9px;margin-top:13px;margin-right:13px;line-height:18px;text-align:center;transition:opacity .2s ease}.datePicker__reset .icon[data-v-05edd33b]{overflow:hidden;vertical-align:top;position:relative;top:4px}.datePicker__reset[data-v-05edd33b]:focus,.datePicker__reset[data-v-05edd33b]:hover{background:#8c8c8c}.datePicker__reset.datePicker__reset--cleared[data-v-05edd33b]{opacity:0;pointer-events:none}.datePicker--static:not(.datePicker--mobile) .form__field[data-v-05edd33b]{height:0;position:static;overflow:visible;border:0 none}.datePicker--static:not(.datePicker--mobile) .datePicker__reset[data-v-05edd33b]{position:absolute;right:0;top:0}.flatpickr-wrapper[data-v-05edd33b]{display:block}.datePicker__group input.flatpickr-input.flatpickr-mobile{width:100%;font-family:inherit;font-size:inherit;background:transparent;border:0 none;padding:0 15px;-webkit-appearance:none}.datePicker__group input.flatpickr-input.flatpickr-mobile::-webkit-clear-button,.datePicker__group input.flatpickr-input.flatpickr-mobile::-webkit-inner-spin-button{display:none}.datePicker__group input.flatpickr-input.flatpickr-mobile::-webkit-calendar-picker-indicator{display:none}.container[data-v-a897d080]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-a897d080]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-a897d080]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-a897d080]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-a897d080]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-a897d080]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-a897d080]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-a897d080]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-a897d080]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-a897d080]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-a897d080]{width:auto}}.dropdown[data-v-a897d080]{display:inherit;position:relative}.dropdown__position[data-v-a897d080]{position:absolute;z-index:100}.dropdown--fixed .dropdown__position[data-v-a897d080]{position:fixed}.dropdown--bottom .dropdown__position[data-v-a897d080]{top:100%}.dropdown--top .dropdown__position[data-v-a897d080]{bottom:100%}.dropdown--left .dropdown__position[data-v-a897d080]{left:0}.dropdown--center .dropdown__position[data-v-a897d080]{left:50%}.dropdown--center .dropdown__position .dropdown__content[data-v-a897d080]{transform:translateX(-50%)}.dropdown--right .dropdown__position[data-v-a897d080]{right:0}.dropdown__title[data-v-a897d080]{height:35px;line-height:35px;white-space:nowrap;overflow:hidden;padding:0 15px;border-bottom:1px solid #f2f2f2;display:block;margin-bottom:10px;color:#8c8c8c}.dropdown__content[data-v-a897d080]{max-width:300px}.dropdown--full .dropdown__position .dropdown__content[data-v-a897d080],.dropdown--full .dropdown__position[data-v-a897d080]{max-width:100%;width:100%}.dropdown__inner[data-v-a897d080]{position:relative;background:hsla(0,0%,100%,.98);border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.3);max-width:calc(100vw - 10px)}.dropdown__scroller[data-v-a897d080]{padding:10px 0}.dropdown--arrow.dropdown--bottom .dropdown__content[data-v-a897d080]{margin-top:15px}.dropdown--arrow.dropdown--top .dropdown__content[data-v-a897d080]{margin-bottom:15px}.dropdown--arrow .dropdown__arrow[data-v-a897d080]{left:50%;pointer-events:none;width:50px;height:10px;overflow:hidden;position:absolute}.dropdown--arrow .dropdown__arrow[data-v-a897d080]:after{border:solid transparent;content:"";left:50%;display:block;margin-top:5px;margin-left:-5px;position:absolute;width:10px;height:10px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);transform:rotate(45deg)}.dropdown--bottom .dropdown__arrow[data-v-a897d080]{bottom:100%}.dropdown--top .dropdown__arrow[data-v-a897d080]{bottom:-10px;transform:rotate(180deg)}.dropdown--top .dropdown__arrow[data-v-a897d080]:after{transform:rotate(45deg)}.dropdown--left .dropdown__arrow[data-v-a897d080]{left:0}.dropdown--right .dropdown__arrow[data-v-a897d080]{right:0;left:auto}.dropdown--center .dropdown__arrow[data-v-a897d080]{left:50%;margin-left:-25px}.dropdown .dropdown__content button{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;width:100%;background:transparent;text-align:left}.dropdown .dropdown__content button:disabled{cursor:default;pointer-events:none;opacity:.5}.dropdown .dropdown__content a,.dropdown .dropdown__content button{display:block;color:#8c8c8c;font-size:1em;padding:0 15px;padding-right:50px;height:40px;line-height:40px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0}.dropdown .dropdown__content a.dropdown__active,.dropdown .dropdown__content a:hover,.dropdown .dropdown__content button.dropdown__active,.dropdown .dropdown__content button:hover{color:#262626;background:#f2f2f2}.dropdown .dropdown__content a .icon,.dropdown .dropdown__content button .icon{margin-right:10px}.dropdown .dropdown__content .checkboxGroup__item,.dropdown .dropdown__content .radioGroup__item{margin:0 -15px;padding-right:50px;padding-left:15px;display:block}.dropdown .dropdown__content .checkbox,.dropdown .dropdown__content .checkbox label{display:block}.dropdown .dropdown__inner .input{margin-top:0;padding:0 15px}.container[data-v-5c6d6a95]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5c6d6a95]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5c6d6a95]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5c6d6a95]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5c6d6a95]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5c6d6a95]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5c6d6a95]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5c6d6a95]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5c6d6a95]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5c6d6a95]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5c6d6a95]{width:auto}}.fileItem[data-v-5c6d6a95]{position:relative;display:flex;width:100%;border-bottom:1px solid #f2f2f2}.fileItem:hover .fileItem__cell[data-v-5c6d6a95]{background-color:#fbfbfb}.fileItem[data-v-5c6d6a95]:last-child{border-bottom:0 none}.fileItem__cell[data-v-5c6d6a95]{display:flex;align-items:center;padding:26px 15px}.fileItem__cell--extension[data-v-5c6d6a95]{padding-right:5px}@media screen and (min-width:600px){.fileItem__cell--extension[data-v-5c6d6a95]{padding-left:29px}}.fileItem__cell--extension a[data-v-5c6d6a95]{display:block;height:26px}.fileItem__cell--name[data-v-5c6d6a95]{flex-grow:1}.fileItem__cell--name a[data-v-5c6d6a95]{color:#3278b8;text-decoration:none;display:block;margin:-15px;padding:15px}@media screen and (min-width:600px){.fileItem__cell--drag+.fileItem__cell[data-v-5c6d6a95],.fileItem__cell--extension[data-v-5c6d6a95]:first-child,.fileItem__cell--name[data-v-5c6d6a95]:first-child{padding-left:29px}}.fileItem__cell--size[data-v-5c6d6a95]{color:#8c8c8c;text-transform:uppercase}.fileItem__cell--drag[data-v-5c6d6a95]{padding:0;display:flex;justify-content:center;align-items:center;width:12px;min-width:12px;background-color:#fbfbfb;transition:background .25s ease;cursor:move}.fileItem__cell--drag[data-v-5c6d6a95]:hover{background-color:#f2f2f2}.drag__handle:hover .drag__handle--drag[data-v-5c6d6a95]:before{background:repeating-linear-gradient(90deg,#f2f2f2,#f2f2f2 2px,transparent 0,transparent 4px)}.drag__handle--drag[data-v-5c6d6a95]{position:relative;width:10px;height:42px;margin-left:auto;margin-right:auto;transition:background .25s ease;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.drag__handle--drag[data-v-5c6d6a95]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px);width:100%;height:100%}.container[data-v-86ceea78]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-86ceea78]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-86ceea78]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-86ceea78]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-86ceea78]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-86ceea78]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-86ceea78]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-86ceea78]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-86ceea78]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-86ceea78]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-86ceea78]{width:auto}}.fileField[data-v-86ceea78]{display:block;border-radius:2px;border:1px solid #e5e5e5;overflow-x:hidden}.fileField__trigger[data-v-86ceea78]{padding:10px;position:relative;border-top:1px solid #f2f2f2}.fileField__trigger[data-v-86ceea78]:first-child{border-top:0 none}.fileField__note[data-v-86ceea78]{color:#8c8c8c;float:right;position:absolute;bottom:18px;right:15px;display:none}@media screen and (min-width:600px){.fileField__note[data-v-86ceea78]{display:inline-block}}@media screen and (min-width:850px)and (max-width:1039px){.fileField__note[data-v-86ceea78]{display:none}}.fileField__list[data-v-86ceea78]{overflow:hidden;width:100%;border-collapse:collapse;border-spacing:0}.container[data-v-2da324be]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-2da324be]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-2da324be]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-2da324be]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-2da324be]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-2da324be]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-2da324be]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-2da324be]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-2da324be]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-2da324be]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-2da324be]{width:auto}}button.button--icon[data-v-2da324be]{vertical-align:middle;display:inline-block;margin-left:7px;margin-right:7px}button.button--icon .icon[data-v-2da324be]{display:block;margin:-1px}.container[data-v-0d108f70]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0d108f70]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0d108f70]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0d108f70]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0d108f70]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0d108f70]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0d108f70]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0d108f70]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0d108f70]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0d108f70]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0d108f70]{width:auto}}.input[data-v-0d108f70]{margin-top:35px;position:relative}.input[data-v-0d108f70]:empty{display:none}.input__add[data-v-0d108f70]{position:absolute;top:0;right:0;text-decoration:none;color:#3278b8}.input__label[data-v-0d108f70]{display:block;color:#262626;margin-bottom:10px;word-wrap:break-word;position:relative}.input__note[data-v-0d108f70]{color:#8c8c8c;display:block}@media screen and (min-width:600px){.input__note[data-v-0d108f70]{display:inline;right:0;top:1px;position:absolute}}.input__required[data-v-0d108f70]{color:#a6a6a6;padding-left:5px}.input__lang[data-v-0d108f70]{border-radius:2px;display:inline-block;height:15px;line-height:15px;font-size:10px;color:#fff;text-transform:uppercase;background:#a6a6a6;padding:0 5px;position:relative;top:-2px;margin-left:5px;cursor:pointer;user-select:none;letter-spacing:0}.input__lang[data-v-0d108f70]:hover{background:#8c8c8c}.input__inliner>.input[data-v-0d108f70]{display:inline-block;margin-top:0;margin-right:20px}.input__inliner>.input .singleCheckbox[data-v-0d108f70]{padding:7px 0 8px 0}.input--intable[data-v-0d108f70]{margin-top:0}@media screen and (min-width:1040px){.input--intable[data-v-0d108f70]{display:flex;align-items:center}.input--intable .input__label[data-v-0d108f70]{flex-grow:1;margin-bottom:0}}.input--small[data-v-0d108f70]{margin-top:16px}.input--small .input__label[data-v-0d108f70]{margin-bottom:9px;font-size:13px}.input--error>label[data-v-0d108f70]{color:#e61414}.input--error>label .input__lang[data-v-0d108f70]{background-color:#e61414}.input--error .form__field.s--focus[data-v-0d108f70],.input--error .form__field[data-v-0d108f70],.input--error .form__field[data-v-0d108f70]:focus,.input--error .form__field[data-v-0d108f70]:hover,.input--error .input__field.s--focus[data-v-0d108f70],.input--error .input__field[data-v-0d108f70],.input--error .input__field[data-v-0d108f70]:focus,.input--error .input__field[data-v-0d108f70]:hover,.input--error .select__input.s--focus[data-v-0d108f70],.input--error .select__input[data-v-0d108f70],.input--error .select__input[data-v-0d108f70]:focus,.input--error .select__input[data-v-0d108f70]:hover,.input--error .v-select .dropdown-toggle.s--focus[data-v-0d108f70],.input--error .v-select .dropdown-toggle[data-v-0d108f70],.input--error .v-select .dropdown-toggle[data-v-0d108f70]:focus,.input--error .v-select .dropdown-toggle[data-v-0d108f70]:hover{border-color:#e61414}.input__errorMessage[data-v-0d108f70]{color:#e61414;margin-top:10px;display:block}.a17spinner{display:flex;width:100%;padding:10vh 0;background-color:hsla(0,0%,100%,.75);position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.a17spinner__anim{margin:100px auto;width:20px;height:20px;position:relative;text-align:center;color:#8c8c8c;opacity:0;transition:opacity .25s linear;transition-delay:.5s}.a17spinner__anim.a17spinner__anim--visible{opacity:1}.app--form .a17spinner{background-color:hsla(0,0%,95%,.75)}.s--in-editor .overlay .a17spinner{background-color:#fff}.s--in-editor .overlay .a17spinner .a17spinner__anim{transition-delay:0s}.container[data-v-5bb79734]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5bb79734]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5bb79734]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5bb79734]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5bb79734]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5bb79734]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5bb79734]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5bb79734]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5bb79734]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5bb79734]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5bb79734]{width:auto}}.filter__inner[data-v-5bb79734]{display:flex;justify-content:space-between}.filter__search[data-v-5bb79734]{padding:20px 0;white-space:nowrap}.filter__search input[data-v-5bb79734]{display:inline-block;width:20vw;max-width:300px}.filter__search .icon[data-v-5bb79734]{position:relative;top:-2px;margin-left:9px}.filter__search div[data-v-5bb79734]{display:inline-block}.filter__search div a[data-v-5bb79734],.filter__search div button[data-v-5bb79734]:not(.button--validate){vertical-align:middle}.filter__search div a[data-v-5bb79734],.filter__search div button[data-v-5bb79734],.filter__search div input[data-v-5bb79734]{margin-left:15px}@media screen and (max-width:599px){.filter--withHiddenFilters .filter__inner[data-v-5bb79734]{display:block}.filter--withHiddenFilters .filter__search[data-v-5bb79734]{display:flex}.filter--withHiddenFilters .filter__search input[data-v-5bb79734]{flex-grow:1}}.filter--full .filter__search[data-v-5bb79734]{display:flex;width:100%}.filter--full .filter__search>div[data-v-5bb79734]{display:flex;flex-direction:row-reverse}.filter__more[data-v-5bb79734]{transition:height .275s ease;overflow:hidden}.filter__moreInner[data-v-5bb79734]{padding:20px 0 0 0;border-top:1px solid #e5e5e5}.filter__moreInner button[data-v-5bb79734]{margin-right:10px;margin-bottom:20px}@media screen and (min-width:600px){.filter__moreInner[data-v-5bb79734]{display:flex;flex-flow:row wrap}}.filter__toggle[data-v-5bb79734]{position:relative;padding-right:40px!important;margin-left:15px!important}.filter__toggle .icon[data-v-5bb79734]{transition:all .2s linear;transform:rotate(0deg);position:absolute;right:20px;top:50%;margin-top:-3px}.filter--opened .filter__toggle .icon[data-v-5bb79734]{transform:rotate(180deg)}.filter--single .filter__navigation[data-v-5bb79734]{display:none}.filter .filter__moreInner .input{margin-top:0;margin-bottom:20px}@media screen and (min-width:600px){.filter .filter__moreInner .input{margin-top:0;margin-right:20px}.filter .filter__moreInner>div{display:flex;flex-flow:row wrap}.filter .filter__moreInner>div>*{margin-right:20px}}.container[data-v-04a8279a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-04a8279a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-04a8279a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-04a8279a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-04a8279a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-04a8279a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-04a8279a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-04a8279a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-04a8279a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-04a8279a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-04a8279a]{width:auto}}.itemlist[data-v-04a8279a]{padding:10px;overflow:hidden}.itemlist__table[data-v-04a8279a]{width:100%;border-collapse:collapse;border-spacing:0;white-space:nowrap}.itemlist__table td[data-v-04a8279a],.itemlist__table th[data-v-04a8279a]{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemlist__table td[data-v-04a8279a]:first-child{border-left:1px solid #f2f2f2}.itemlist__table td[data-v-04a8279a]:last-child{border-right:1px solid #f2f2f2}.itemlist__row[data-v-04a8279a]{overflow:hidden;background:#fff;position:relative;cursor:pointer}.itemlist__row[data-v-04a8279a]:hover{background-color:#fbfbfb}.itemlist__row.s--disabled[data-v-04a8279a]{color:#ccc;pointer-events:none}.itemlist__row[data-v-04a8279a]:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.itemlist__cell[data-v-04a8279a]{padding:20px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.itemlist__cell[data-v-04a8279a]:first-child,.itemlist__cell[data-v-04a8279a]:last-child{padding-left:20px}.itemlist__cell>[data-v-04a8279a]:first-child{display:block}.itemlist__letter[data-v-04a8279a]{position:absolute;top:1px;left:1px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:calc(100% - 2px);height:calc(100% - 2px);color:#fff;border-radius:50%;visibility:hidden}.itemlist__cell--btn[data-v-04a8279a]{width:1px}.itemlist__cell--type[data-v-04a8279a]{width:150px}.itemlist__cell--thumb[data-v-04a8279a]{position:relative;width:50px}.itemlist__cell--thumb img[data-v-04a8279a]{display:block;width:50px;height:auto;background:#f2f2f2}.itemlist__cell--thumb-rounded[data-v-04a8279a]{width:36px;padding:13px 0}.itemlist__cell--loading[data-v-04a8279a]{height:4px}.itemlist__cell--error[data-v-04a8279a]{height:auto}.itemlist__progress[data-v-04a8279a]{height:4px;width:15%;min-width:120px;background:#ccc;border-radius:2px;position:relative}.itemlist__progressBar[data-v-04a8279a]{position:absolute;top:0;left:0;width:100%;border-radius:2px;height:4px;background:#3278b8}.itemlist__progressError[data-v-04a8279a]{color:#e61414}.container[data-v-3d6118b4]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-3d6118b4]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-3d6118b4]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-3d6118b4]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-3d6118b4]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-3d6118b4]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-3d6118b4]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-3d6118b4]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-3d6118b4]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-3d6118b4]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-3d6118b4]{width:auto}}.mediagrid[data-v-3d6118b4]{display:block;width:100%;height:100%;font-size:0;line-height:1em}.mediagrid__item[data-v-3d6118b4]{position:relative;display:inline-block;width:16.66666665%;padding-bottom:16.66666665%;overflow:hidden;background:#fff}@media(max-width:300px){.mediagrid__item[data-v-3d6118b4]{width:100%;padding-bottom:100%}}@media(min-width:300px){.mediagrid__item[data-v-3d6118b4]{width:50%;padding-bottom:50%}}@media(min-width:600px){.mediagrid__item[data-v-3d6118b4]{width:50%;padding-bottom:50%}}@media(min-width:800px){.mediagrid__item[data-v-3d6118b4]{width:33.3333333333%;padding-bottom:33.3333333333%}}@media(min-width:1000px){.mediagrid__item[data-v-3d6118b4]{width:25%;padding-bottom:25%}}@media(min-width:1200px){.mediagrid__item[data-v-3d6118b4]{width:20%;padding-bottom:20%}}@media(min-width:1400px){.mediagrid__item[data-v-3d6118b4]{width:16.6666666667%;padding-bottom:16.6666666667%}}@media(min-width:1600px){.mediagrid__item[data-v-3d6118b4]{width:14.2857142857%;padding-bottom:14.2857142857%}}@media(min-width:1800px){.mediagrid__item[data-v-3d6118b4]{width:12.5%;padding-bottom:12.5%}}@media(min-width:2000px){.mediagrid__item[data-v-3d6118b4]{width:11.1111111111%;padding-bottom:11.1111111111%}}@media(min-width:2200px){.mediagrid__item[data-v-3d6118b4]{width:10%;padding-bottom:10%}}@media(max-width:300px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{width:100%;padding-bottom:calc(100% + 17px)}}@media(min-width:300px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(50% + 17px)}}@media(min-width:600px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(50% + 17px)}}@media(min-width:800px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(33.33333% + 17px)}}@media(min-width:1000px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(25% + 17px)}}@media(min-width:1200px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(20% + 17px)}}@media(min-width:1400px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(16.66667% + 17px)}}@media(min-width:1600px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(14.28571% + 17px)}}@media(min-width:1800px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(12.5% + 17px)}}@media(min-width:2000px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(11.11111% + 17px)}}@media(min-width:2200px){.mediagrid__item.s--hasFilename[data-v-3d6118b4]{padding-bottom:calc(10% + 17px)}}.mediagrid__button[data-v-3d6118b4]{position:absolute;cursor:pointer;display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:15px;user-select:none;top:10px;left:10px;right:10px;bottom:10px}.s--hasFilename .mediagrid__button[data-v-3d6118b4]{bottom:27px}.mediagrid__button[data-v-3d6118b4]:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.05)}.mediagrid__button.s--picked[data-v-3d6118b4]:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:4px solid #3278b8;z-index:1}.mediagrid__button.s--used[data-v-3d6118b4]:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:#f4f9fd;opacity:.85}.mediagrid__button.s--disabled[data-v-3d6118b4]{pointer-events:none;opacity:.2}.mediagrid__name[data-v-3d6118b4]{position:absolute;bottom:0;right:0;left:0;padding:3px 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;color:#8c8c8c;width:100%;text-align:center;cursor:default}.s--loading[data-v-3d6118b4]{background:#fbfbfb;cursor:default}.mediagrid__img[data-v-3d6118b4]{display:block;max-width:100%;height:auto;max-height:100%}.mediagrid__progress[data-v-3d6118b4]{height:4px;width:80%;background:#ccc;border-radius:2px;position:relative}.mediagrid__progressBar[data-v-3d6118b4]{position:absolute;top:0;left:0;width:100%;border-radius:2px;height:4px;background:#3278b8}.mediagrid__progressError[data-v-3d6118b4]{color:#e61414}.container[data-v-1131928c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-1131928c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-1131928c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-1131928c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-1131928c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-1131928c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-1131928c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-1131928c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-1131928c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-1131928c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-1131928c]{width:auto}}.language[data-v-1131928c]{display:flex;align-items:center;justify-content:space-between;color:#8c8c8c}.language__label[data-v-1131928c]{line-height:35px;height:35px;margin-right:10px;display:none;overflow:hidden;white-space:nowrap}@media screen and (min-width:850px){.language__label[data-v-1131928c]{display:inline-block}}.language__toolbar[data-v-1131928c]{display:inline-block;height:37px;max-width:480px;white-space:nowrap;overflow:hidden;border:1px solid #d9d9d9;border-radius:2px}.language__toolbar[data-v-1131928c]:hover{overflow-x:auto;-webkit-overflow-scrolling:touch}.language__toolbar[data-v-1131928c]::-webkit-scrollbar{width:1px;height:2px}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-button{width:0;height:0}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-thumb{width:2px;background:hsla(0,0%,45%,.4);border:0 none transparent;border-radius:4px}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,45%,.6)}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.2)}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-track{background:transparent;border:0 none transparent;border-radius:4px}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-track:hover{background:hsla(0,0%,45%,.2)}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-track:active{background:rgba(51,51,51,0)}.language__toolbar[data-v-1131928c]::-webkit-scrollbar-corner{background:transparent}.language--in-modal .language__toolbar[data-v-1131928c]{height:35px;max-width:100%}@media screen and (min-width:850px)and (max-width:1039px){.language__toolbar[data-v-1131928c]{max-width:320px}}@media screen and (max-width:849px){.language__toolbar[data-v-1131928c]{max-width:100%}}.language__button[data-v-1131928c]{text-transform:uppercase;display:inline-block;height:35px;line-height:35px;border:0 none;border-radius:0;border-left:1px solid #f2f2f2;outline:0;-webkit-appearance:none;cursor:pointer;font-size:11.5px;letter-spacing:0;padding:0 18px 0 30px;position:relative;color:#8c8c8c;background:#fff;white-space:nowrap;transition:background-color .25s linear,border-color .25s linear;margin-left:0;margin-right:0}.language--in-modal .language__button[data-v-1131928c]{height:33px;line-height:33px}.language__button[data-v-1131928c]:focus,.language__button[data-v-1131928c]:hover{color:#262626}.language__button[data-v-1131928c]:after{content:"";position:absolute;border-radius:50%;height:7px;width:7px;background-color:#a6a6a6;left:15px;top:50%;margin-top:-4px}.language__button[data-v-1131928c]:first-child{border-left:0 none}.language__button.selected[data-v-1131928c],.language__item.selected[data-v-1131928c]:last-child{background:#e5e5e5;color:#262626;border-color:#e5e5e5}.language__button.selected+.language__button[data-v-1131928c],.language__item.selected:last-child+.language__button[data-v-1131928c]{border-left-color:#e5e5e5}.language__button.published[data-v-1131928c]:after{background-color:#1d9f3c}.language__button.no-state[data-v-1131928c]{padding:0 18px 0 18px}.language__button.no-state[data-v-1131928c]:after{content:none}.container[data-v-6a681c02]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6a681c02]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6a681c02]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6a681c02]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6a681c02]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6a681c02]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6a681c02]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6a681c02]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6a681c02]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6a681c02]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6a681c02]{width:auto}}.mediasidebar__progress[data-v-6a681c02]{height:6px;background:#ccc;border-radius:3px;position:relative;margin-top:20px;overflow:hidden}.mediasidebar__progressBar[data-v-6a681c02]{position:absolute;display:block;top:0;left:0;width:100%;border-radius:3px;height:6px;background:#3278b8;transform:translateX(-100%);transition:transform .25s}.mediasidebar__loading[data-v-6a681c02]{margin-top:25px}.mediasidebar__loading p[data-v-6a681c02]{margin-top:5px;display:flex;flex-flow:row wrap}.mediasidebar__loading p span[data-v-6a681c02]{flex-grow:1}.mediasidebar__loading a[data-v-6a681c02]{color:#3278b8;text-decoration:none}.mediasidebar__loading a[data-v-6a681c02]:hover{text-decoration:underline}.mediasidebar__errorMessage[data-v-6a681c02]{display:block;width:100%;color:#000;margin-top:5px;margin-bottom:5px}.s--error[data-v-6a681c02]{color:#e61414}.container[data-v-4f7e4b44]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-4f7e4b44]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-4f7e4b44]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-4f7e4b44]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-4f7e4b44]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-4f7e4b44]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-4f7e4b44]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-4f7e4b44]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-4f7e4b44]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-4f7e4b44]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-4f7e4b44]{width:auto}}.mediasidebar a[data-v-4f7e4b44]{color:#3278b8;text-decoration:none}.mediasidebar a[data-v-4f7e4b44]:focus,.mediasidebar a[data-v-4f7e4b44]:hover{text-decoration:underline}.mediasidebar__info[data-v-4f7e4b44]{margin-bottom:30px}.mediasidebar__info a[data-v-4f7e4b44]{margin-left:15px}.mediasidebar__inner[data-v-4f7e4b44]{padding:20px}.mediasidebar__img[data-v-4f7e4b44]{max-width:135px;max-height:135px;height:auto;display:block;margin-bottom:17px}.mediasidebar__name[data-v-4f7e4b44]{margin-bottom:6px;overflow:hidden;text-overflow:ellipsis}.mediasidebar__metadatas[data-v-4f7e4b44]{color:#8c8c8c;margin-bottom:16px}.mediasidebar .mediasidebar__buttonbar[data-v-4f7e4b44]{display:inline-block}.mediasidebar__form[data-v-4f7e4b44]{border-top:1px solid #e5e5e5;position:relative}.mediasidebar__form button[data-v-4f7e4b44]{margin-top:16px}.mediasidebar__form.mediasidebar__form--loading[data-v-4f7e4b44]{opacity:.5}.mediasidebar__loader[data-v-4f7e4b44]{position:absolute;top:20px;right:36px}.mediasidebar__checkbox[data-v-4f7e4b44]{margin-top:16px}.mediasidebar__langswitcher[data-v-4f7e4b44]{margin-top:32px;margin-bottom:32px}.container[data-v-f229897e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-f229897e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-f229897e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-f229897e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-f229897e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-f229897e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-f229897e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-f229897e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-f229897e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-f229897e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-f229897e]{width:auto}}.uploader[data-v-f229897e]{margin:10px}.uploader__dropzone[data-v-f229897e]{border:1px dashed #d9d9d9;text-align:center;padding:26px 0;color:#8c8c8c}.uploader__dropzone .button[data-v-f229897e]{-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;display:inline-block;height:35px;margin-right:10px;line-height:33px;border-radius:17.5px;background-color:transparent;border:1px solid #d9d9d9;color:#8c8c8c;padding:0 20px;text-align:center;transition:color .2s linear,border-color .2s linear,background-color .2s linear}.uploader__dropzone .button.qq-upload-button-focus[data-v-f229897e],.uploader__dropzone .button.qq-upload-button-hover[data-v-f229897e],.uploader__dropzone .button[data-v-f229897e]:focus,.uploader__dropzone .button[data-v-f229897e]:hover{border-color:#262626;color:#262626}.uploader__dropzone .button[data-v-f229897e]:disabled{opacity:.5;pointer-events:none}.uploader__dropzone--desktop[data-v-f229897e]{display:inline-block;vertical-align:top;margin-top:8px}@media screen and (max-width:849px){.uploader__dropzone--desktop[data-v-f229897e]{display:none}}.container[data-v-aaf9470e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-aaf9470e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-aaf9470e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-aaf9470e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-aaf9470e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-aaf9470e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-aaf9470e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-aaf9470e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-aaf9470e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-aaf9470e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-aaf9470e]{width:auto}}.medialibrary[data-v-aaf9470e]{display:block;width:100%;min-height:100%;padding:0;position:relative}.medialibrary__header[data-v-aaf9470e]{background:#f2f2f2;border-bottom:1px solid #e5e5e5;padding:0 20px}@media screen and (max-width:849px){.medialibrary__header .secondarynav[data-v-aaf9470e]{padding-bottom:10px}}.medialibrary__frame[data-v-aaf9470e]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column nowrap}.medialibrary__inner[data-v-aaf9470e]{position:relative;width:100%;overflow:hidden;flex-grow:1}.medialibrary__footer[data-v-aaf9470e]{position:absolute;right:0;z-index:76;bottom:0;width:290px;color:#8c8c8c;padding:10px;overflow:hidden;background:#f2f2f2;border-top:1px solid #e5e5e5}.medialibrary__footer>button[data-v-aaf9470e]{display:block;width:100%}@media screen and (min-width:600px)and (max-width:849px){.medialibrary__footer[data-v-aaf9470e]{width:250px}}@media screen and (max-width:599px){.medialibrary__footer[data-v-aaf9470e]{width:200px}}@media screen and (max-width:550px){.medialibrary__footer[data-v-aaf9470e]{width:100%}}.medialibrary__sidebar[data-v-aaf9470e]{position:absolute;top:0;right:0;bottom:0;width:290px;padding:0 0 80px 0;z-index:75;background:#f2f2f2;overflow:auto}@media screen and (min-width:600px)and (max-width:849px){.medialibrary__sidebar[data-v-aaf9470e]{width:250px}}@media screen and (max-width:599px){.medialibrary__sidebar[data-v-aaf9470e]{width:200px}}@media screen and (max-width:550px){.medialibrary__sidebar[data-v-aaf9470e]{display:none}}.medialibrary__list[data-v-aaf9470e]{margin:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;padding:10px}.medialibrary__list-items[data-v-aaf9470e]{position:relative;display:block;width:100%;min-height:100%}.medialibrary__list[data-v-aaf9470e]{right:290px}@media screen and (min-width:600px)and (max-width:849px){.medialibrary__list[data-v-aaf9470e]{right:250px}}@media screen and (max-width:599px){.medialibrary__list[data-v-aaf9470e]{right:200px}}@media screen and (max-width:550px){.medialibrary__list[data-v-aaf9470e]{right:0}}.medialibrary__filter-item .vselect{min-width:200px}.medialibrary__filter-item.checkbox{margin-top:8px;margin-right:45px!important}@media screen and (max-width:849px){.medialibrary__header .filter__inner{flex-direction:column}.medialibrary__header .filter__search{padding-top:10px;display:flex}.medialibrary__header .filter__search input{flex-grow:1}}.container[data-v-4078e85d]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-4078e85d]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-4078e85d]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-4078e85d]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-4078e85d]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-4078e85d]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-4078e85d]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-4078e85d]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-4078e85d]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-4078e85d]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-4078e85d]{width:auto}}.cropper[data-v-4078e85d]{width:100%;display:flex;flex-flow:column nowrap}.cropper__content[data-v-4078e85d]{display:flex;justify-content:center;align-items:center;flex-grow:1;height:430px;background-color:#f2f2f2}.cropper__content .cropper-modal[data-v-4078e85d]{background-color:#f2f2f2}.cropper__img[data-v-4078e85d],.cropper__wrapper[data-v-4078e85d]{display:block;height:100%;margin:0 auto}.cropper__img[data-v-4078e85d]{max-width:100%;opacity:0}.cropper__breakpoints[data-v-4078e85d]{padding:20px 0}.cropper__breakpoints li[data-v-4078e85d]{display:inline-block;height:35px;line-height:35px;background-color:#fff;color:#3278b8;cursor:pointer;margin:0 20px;border-radius:17.5px}.cropper__breakpoints li.s--active[data-v-4078e85d]{color:#262626;background-color:#f2f2f2;cursor:default;padding:0 20px;margin:0}.cropper__breakpoints li[data-v-4078e85d]:not(.s--active):hover{text-decoration:underline}.cropper__breakpoints li[data-v-4078e85d]:last-child{margin-right:0}.cropper__footer[data-v-4078e85d]{position:relative;width:100%}@media screen and (min-width:600px){.cropper__footer[data-v-4078e85d]{display:flex;justify-content:center;align-items:center;min-height:75px}}.cropper__footer .cropper__ratios[data-v-4078e85d]{padding:20px 0 0 0;text-align:center}@media screen and (min-width:600px){.cropper__footer .cropper__ratios[data-v-4078e85d]{padding:20px 0}}.cropper__footer .cropper__ratios li[data-v-4078e85d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;height:35px;line-height:33px;margin-right:15px;padding:0 20px;background-color:transparent;border:1px solid #d9d9d9;border-radius:5px;color:#8c8c8c;cursor:pointer}.cropper__footer .cropper__ratios li.s--active[data-v-4078e85d],.cropper__footer .cropper__ratios li[data-v-4078e85d]:focus,.cropper__footer .cropper__ratios li[data-v-4078e85d]:hover{border-color:#262626;color:#262626}.cropper__footer .cropper__ratios li[data-v-4078e85d]:disabled{opacity:.5;pointer-events:none}.cropper__footer .cropper__ratios li[data-v-4078e85d]:last-child{margin-right:0}.cropper__footer .cropper__ratios li.s--active[data-v-4078e85d]{cursor:default}.cropper__footer .cropper__values[data-v-4078e85d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:0;color:#1d9f3c;height:35px;line-height:35px;transform:translateY(-50%);transition:color .25s ease}.cropper__footer .cropper__values.cropper__warning[data-v-4078e85d]{color:#e61414}.container[data-v-6c6bb80c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6c6bb80c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6c6bb80c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6c6bb80c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6c6bb80c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6c6bb80c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6c6bb80c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6c6bb80c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6c6bb80c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6c6bb80c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6c6bb80c]{width:auto}}.mediaMetadata__checkbox[data-v-6c6bb80c]{margin-top:35px}.container[data-v-3f736376]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-3f736376]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-3f736376]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-3f736376]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-3f736376]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-3f736376]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-3f736376]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-3f736376]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-3f736376]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-3f736376]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-3f736376]{width:auto}}.media[data-v-3f736376]{border-radius:2px;border:1px solid #e5e5e5;background:#fff}.media__field[data-v-3f736376]{padding:10px;position:relative}.media--slide[data-v-3f736376]{border:0 none}.media__note[data-v-3f736376]{color:#8c8c8c;float:right;position:absolute;bottom:18px;right:15px;display:none}@media screen and (min-width:600px){.media__note[data-v-3f736376]{display:inline-block}}@media screen and (min-width:850px)and (max-width:1039px){.media__note[data-v-3f736376]{display:none}}@media screen and (min-width:600px){.s--in-editor .media__note[data-v-3f736376]{display:none}}.media__img[data-v-3f736376]{width:33.33%;max-width:240px;user-select:none;position:relative;min-width:100px}.media__img[data-v-3f736376]:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.05)}.media__img img[data-v-3f736376]{display:block;max-width:100%;max-height:100%;margin:auto}.media__img img.media__img--landscape[data-v-3f736376]{width:100%;height:auto}.media__img img.media__img--portrait[data-v-3f736376]{width:auto;height:100%}.media--slide .media__img[data-v-3f736376]{max-width:120px}.media__crop-link[data-v-3f736376]{text-decoration:none;cursor:pointer}.media__crop-link p[data-v-3f736376]:first-letter{text-transform:capitalize}.media__crop-link:hover .f--small span[data-v-3f736376]{text-decoration:none;background-image:linear-gradient(180deg,rgba(38,38,38,.5) 75%,rgba(38,38,38,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}@media screen and (max-width:1039px){.media__crop-link[data-v-3f736376]{flex-direction:column}}.media__imgFrame[data-v-3f736376]{width:100%;padding-bottom:100%;position:relative;overflow:hidden}.media__imgCentered[data-v-3f736376]{top:0;bottom:0;left:0;right:0;position:absolute;display:flex;background-color:#f6f6f6;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:background-image .35s cubic-bezier(.795,.125,.28,.99),background-size 0ms .35s}.media__imgCentered[data-v-3f736376]:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.05)}.media__edit[data-v-3f736376]{position:absolute;top:0;bottom:0;left:0;right:0;display:block;opacity:0;background-color:rgba(0,0,0,.2);cursor:pointer;transition:opacity .3s ease}.media__edit .media__edit--button[data-v-3f736376]{display:block;position:absolute;right:10px;bottom:10px;height:26px;width:26px;line-height:26px;text-align:center;border-radius:50%;background:#fff;color:#a6a6a6}.media__edit .media__edit--button .icon[data-v-3f736376]{color:#a6a6a6;transition:color .25s linear}.media__imgFrame:hover .media__edit[data-v-3f736376]{opacity:1}.media__info[data-v-3f736376]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start}.media__metadatas[data-v-3f736376]{padding:5px 15px;flex-grow:1;color:#8c8c8c;overflow:hidden}.media__metadatas li[data-v-3f736376]{overflow:hidden}.media__metadatas a[data-v-3f736376]{color:#3278b8}.media__name strong[data-v-3f736376]{font-weight:400;color:#262626;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:5px}.media__name[data-v-3f736376]:hover{cursor:pointer}.media__name:hover strong[data-v-3f736376]{color:#3278b8}.media__metadatas--options[data-v-3f736376]{display:none;margin-top:35px}.media__metadatas--options.s--active[data-v-3f736376]{display:block}.media__actions[data-v-3f736376]{min-width:135px}@media screen and (max-width:1140px){.media__actions[data-v-3f736376]{display:none!important}}.s--in-editor .media__actions[data-v-3f736376]{display:none!important}@media screen and (min-width:1139px){.media__actions-dropDown[data-v-3f736376]{display:none}}.s--in-editor .media__actions-dropDown[data-v-3f736376]{display:block!important}.media.media--hoverable .media__actions[data-v-3f736376]{opacity:0;transition:opacity .25s ease}.media.media--hoverable :hover .media__actions[data-v-3f736376]{opacity:1}.modal--cropper .cropper__button[data-v-3f736376]{width:100%;display:block;margin-top:20px;margin-bottom:20px}@media screen and (min-width:600px){.modal--cropper .cropper__button[data-v-3f736376]{position:absolute;bottom:0;left:0;width:auto;margin-top:20px;margin-bottom:20px}}.media .media__actions-dropDown .dropdown__content{margin-top:10px}.container[data-v-5d2936e8]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5d2936e8]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5d2936e8]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5d2936e8]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5d2936e8]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5d2936e8]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5d2936e8]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5d2936e8]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5d2936e8]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5d2936e8]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5d2936e8]{width:auto}}.modal[data-v-5d2936e8]{position:fixed;top:0;right:0;height:0;left:0;background:rgba(0,0,0,.66);z-index:500;display:flex;flex-wrap:wrap;align-items:flex-start;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s .35s,height 0s .35s}.modal.modal--wide[data-v-5d2936e8]{background-color:#333}.modal__window[data-v-5d2936e8]{background:#fff;width:calc(100vw - 40px);max-width:650px;position:relative;border-radius:2px;display:flex;flex-flow:column nowrap;margin:auto}.modal__content[data-v-5d2936e8]{overflow:hidden;overflow-y:auto;flex-grow:1;max-height:100%}.modal__header[data-v-5d2936e8]{border-top-left-radius:2px;border-top-right-radius:2px;background:#d9d9d9;padding:0 20px;height:50px;line-height:50px;position:relative;font-weight:600}.modal__close[data-v-5d2936e8]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;position:absolute;right:5px;top:2px;background:transparent;height:46px;width:46px;color:#a6a6a6;padding:15px}.modal__close[data-v-5d2936e8]:focus,.modal__close[data-v-5d2936e8]:hover{color:#262626}.modal__content[data-v-5d2936e8]{padding:0 20px}.modal__content>button[data-v-5d2936e8]{margin-bottom:20px}.modal--wide[data-v-5d2936e8]{padding:30px}.modal--wide .modal__content[data-v-5d2936e8]{padding:0;display:flex}.modal--wide .modal__window[data-v-5d2936e8]{width:100%;height:100%;max-width:inherit}@media screen and (max-width:599px){.modal--wide .modal__window[data-v-5d2936e8]{border-radius:0}}@media screen and (min-width:600px)and (max-width:849px){.modal--wide[data-v-5d2936e8]{padding:10px}}@media screen and (max-width:599px){.modal--wide[data-v-5d2936e8]{width:100%;min-height:100%;padding:0}}.modal--medium .modal__window[data-v-5d2936e8]{width:calc(100vw - 40px);max-width:830px;min-height:66vh;max-height:100%}.modal--medium .modal__content[data-v-5d2936e8]{display:flex}.modal--tiny .modal__window[data-v-5d2936e8]{width:calc(100vw - 40px);max-width:350px;height:auto;margin-bottom:40vh}.modal--tiny .modal__content[data-v-5d2936e8]{padding:0 20px;display:block}.modal--tiny .modal__header[data-v-5d2936e8]{display:none}.modal--form .modal__content[data-v-5d2936e8]{padding-bottom:20px}.modal--withintro .modal__content[data-v-5d2936e8]{padding-top:20px}.modal--browser .modal__content[data-v-5d2936e8]{padding-left:0;padding-right:0}.modal--cropper .modal__content[data-v-5d2936e8]{position:relative}.modal--active[data-v-5d2936e8]{opacity:1;visibility:visible;height:100%;transition:opacity .35s}.modal--hidden[data-v-5d2936e8]{display:none}.modal .modal--tiny .modal--tiny-title{margin-bottom:20px}.container[data-v-8819f42c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-8819f42c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-8819f42c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-8819f42c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-8819f42c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-8819f42c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-8819f42c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-8819f42c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-8819f42c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-8819f42c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-8819f42c]{width:auto}}.multiselector[data-v-8819f42c]{color:#262626}.multiselector__outer[data-v-8819f42c]{display:block}.multiselector__checkbox[data-v-8819f42c]{position:absolute;width:1px;height:1px;margin-top:-1px;margin-left:-1px;padding:0;border:0 none;clip:rect(1px,1px,1px,1px);overflow:hidden}.multiselector__label[data-v-8819f42c]{display:block;position:relative;color:#8c8c8c;cursor:pointer;z-index:1;padding-left:25px;padding-right:5px}.multiselector__bg[data-v-8819f42c]{display:none}.multiselector__icon[data-v-8819f42c]{display:block;position:absolute;left:0;top:2px;width:15px;height:15px;border:1px solid #d9d9d9;background:#fbfbfb;border-radius:2px;transition:all .25s cubic-bezier(.5,-.6,.5,1.6)}.multiselector__icon .icon[data-v-8819f42c]{color:#fff;top:1px;position:relative;line-height:11px;display:block;margin-left:auto;margin-right:auto}.multiselector__item[data-v-8819f42c]{padding:7px 0 8px 0}.multiselector__label:focus .multiselector__icon[data-v-8819f42c],.multiselector__label:hover .multiselector__icon[data-v-8819f42c]{border-color:#a6a6a6}.multiselector__checkbox--checked+.multiselector__label[data-v-8819f42c],.multiselector__checkbox:focus+.multiselector__label[data-v-8819f42c],.multiselector__checkbox:hover+.multiselector__label[data-v-8819f42c],.multiselector__label[data-v-8819f42c]:hover{color:#262626}.multiselector__checkbox:disabled+.multiselector__label[data-v-8819f42c]{opacity:.5;pointer-events:none}.multiselector__checkbox:focus+.multiselector__label .multiselector__icon[data-v-8819f42c]{border-color:#ccc}.multiselector__checkbox--checked+.multiselector__label+.multiselector__bg[data-v-8819f42c],.multiselector__checkbox:hover+.multiselector__label+.multiselector__bg[data-v-8819f42c]{background-color:#fbfbfb}.multiselector__checkbox--checked+.multiselector__label .multiselector__icon[data-v-8819f42c]{border-color:#8c8c8c;background-color:#8c8c8c}.multiselector__checkbox--checked:focus+.multiselector__label .multiselector__icon[data-v-8819f42c]{border-color:#8c8c8c}.multiselector--columns[data-v-8819f42c],.multiselector--grid[data-v-8819f42c]{border:1px solid #e5e5e5;background-clip:padding-box;box-sizing:border-box;overflow:hidden;border-radius:2px}.multiselector--columns .multiselector__outer[data-v-8819f42c],.multiselector--grid .multiselector__outer[data-v-8819f42c]{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;overflow:hidden;margin-bottom:-1px;margin-right:-1px}.multiselector--columns .multiselector__item[data-v-8819f42c],.multiselector--grid .multiselector__item[data-v-8819f42c]{width:100%;height:50%;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;overflow:hidden;position:relative;padding:0}@media screen and (min-width:600px)and (max-width:849px){.multiselector--columns .multiselector__item[data-v-8819f42c],.multiselector--grid .multiselector__item[data-v-8819f42c]{width:33.3333%}}@media screen and (min-width:850px)and (max-width:1039px){.multiselector--columns .multiselector__item[data-v-8819f42c],.multiselector--grid .multiselector__item[data-v-8819f42c]{width:100%}}@media screen and (min-width:1040px)and (max-width:1539px){.multiselector--columns .multiselector__item[data-v-8819f42c],.multiselector--grid .multiselector__item[data-v-8819f42c]{width:33.3333%}}@media screen and (min-width:1040px){.multiselector--columns .multiselector__item[data-v-8819f42c],.multiselector--grid .multiselector__item[data-v-8819f42c]{width:25%}}.multiselector--columns .multiselector__label[data-v-8819f42c],.multiselector--grid .multiselector__label[data-v-8819f42c]{height:50px;line-height:50px;padding-left:42px;color:#8c8c8c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multiselector--columns .multiselector__icon[data-v-8819f42c],.multiselector--grid .multiselector__icon[data-v-8819f42c]{left:15px;top:50%;margin-top:-8px}.multiselector--grid .multiselector__bg[data-v-8819f42c]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-color:#fff;transition:background-color .25s cubic-bezier(.5,-.6,.5,1.6)}.multiselector--grid .multiselector__checkbox--checked+.multiselector__label .multiselector__icon[data-v-8819f42c]{border-color:#8c8c8c;background-color:#8c8c8c}.multiselector--grid .multiselector__checkbox--checked:focus+.multiselector__label .multiselector__icon[data-v-8819f42c]{border-color:#8c8c8c}.s--in-editor .multiselector--columns .multiselector__item[data-v-8819f42c],.s--in-editor .multiselector--grid .multiselector__item[data-v-8819f42c]{width:100%!important}.multiselector--inline .multiselector__outer[data-v-8819f42c]{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden}.multiselector--inline .multiselector__item[data-v-8819f42c]{margin-right:20px}.multiselector--border[data-v-8819f42c]{border:1px solid #e5e5e5;background-clip:padding-box;box-sizing:border-box;overflow:hidden;border-radius:2px;padding:7px 15px}.multiselector--border.multiselector--inline[data-v-8819f42c]{padding:0 15px}.multiselector--border.multiselector--inline .multiselector__outer[data-v-8819f42c]{box-sizing:border-box;overflow:hidden;margin-bottom:-1px;margin-right:-1px}.multiselector--border.multiselector--inline .multiselector__item[data-v-8819f42c]{padding:0;height:50%;overflow:hidden;position:relative}.multiselector--border.multiselector--inline .multiselector__label[data-v-8819f42c]{padding-left:25px;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multiselector--border.multiselector--inline .multiselector__label .multiselector__icon[data-v-8819f42c]{top:50%;margin-top:-9px}.container[data-v-6de2145c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6de2145c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6de2145c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6de2145c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6de2145c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6de2145c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6de2145c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6de2145c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6de2145c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6de2145c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6de2145c]{width:auto}}.radio[data-v-6de2145c]{color:#262626}.radio__input[data-v-6de2145c]{position:absolute;width:1px;height:1px;margin-top:-1px;margin-left:-1px;padding:0;border:0 none;clip:rect(1px,1px,1px,1px);overflow:hidden}.radio__label[data-v-6de2145c]{display:block;position:relative;padding-left:28px;color:#8c8c8c;cursor:pointer}.radio__label[data-v-6de2145c]:after,.radio__label[data-v-6de2145c]:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;transition:all .25s cubic-bezier(.5,-.6,.5,1.6)}.radio__label[data-v-6de2145c]:before{border:1px solid #d9d9d9;background-color:#fbfbfb}.radio__label[data-v-6de2145c]:after{border:0 none;background-color:#a6a6a6;opacity:0;transform:scale(.1)}.radio__label[data-v-6de2145c]:hover:before{border-color:#a6a6a6}.radio__input:checked+.radio__label[data-v-6de2145c],.radio__input:hover+.radio__label[data-v-6de2145c],.radio__label[data-v-6de2145c]:hover{color:#262626}.radio__input:focus+.radio__label[data-v-6de2145c]:before{border-color:#ccc}.radio__input:checked+.radio__label[data-v-6de2145c]{color:#262626}.radio__input:checked+.radio__label[data-v-6de2145c]:before,.radio__input:focus:checked+.radio__label[data-v-6de2145c]:before{border-color:#8c8c8c;background-color:#8c8c8c}.radio__input:checked+.radio__label[data-v-6de2145c]:after{opacity:1;transform:scale(.33);background-color:#fff}.radio__input:disabled+.radio__label[data-v-6de2145c]{opacity:.5;pointer-events:none}.radio__bucket--1 .radio__input:hover+.radio__label[data-v-6de2145c]:after{opacity:1;transform:scale(.33);background-color:#fff}.radio__bucket--1 .radio__input:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--1 .radio__input:focus:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--1 .radio__input:hover+.radio__label[data-v-6de2145c]:before{border-color:#7ca4a2;background-color:#7ca4a2}.radio__bucket--2 .radio__input:hover+.radio__label[data-v-6de2145c]:after{opacity:1;transform:scale(.33);background-color:#fff}.radio__bucket--2 .radio__input:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--2 .radio__input:focus:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--2 .radio__input:hover+.radio__label[data-v-6de2145c]:before{border-color:#70769f;background-color:#70769f}.radio__bucket--3 .radio__input:hover+.radio__label[data-v-6de2145c]:after{opacity:1;transform:scale(.33);background-color:#fff}.radio__bucket--3 .radio__input:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--3 .radio__input:focus:checked+.radio__label[data-v-6de2145c]:before,.radio__bucket--3 .radio__input:hover+.radio__label[data-v-6de2145c]:before{border-color:#e37a75;background-color:#e37a75}.container[data-v-35a49f72]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-35a49f72]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-35a49f72]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-35a49f72]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-35a49f72]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-35a49f72]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-35a49f72]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-35a49f72]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-35a49f72]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-35a49f72]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-35a49f72]{width:auto}}.radioGroup[data-v-35a49f72]{color:#262626}.radioGroup--inline[data-v-35a49f72]{display:flex;flex-flow:row wrap;overflow:hidden}.radioGroup--inline .radioGroup__item[data-v-35a49f72]{margin-right:20px}.radioGroup__item[data-v-35a49f72]{padding:7px 0 8px 0}.container[data-v-467fbd52]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-467fbd52]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-467fbd52]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-467fbd52]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-467fbd52]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-467fbd52]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-467fbd52]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-467fbd52]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-467fbd52]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-467fbd52]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-467fbd52]{width:auto}}.select__input[data-v-467fbd52]{display:block;position:relative}.select__input select[data-v-467fbd52]{width:100%;margin:0;outline:none;padding:.6em .8em .5em .8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.select__input[data-v-467fbd52]:after{content:" ";position:absolute;top:50%;right:1em;z-index:2;pointer-events:none;display:none;display:block}.select__input select[data-v-467fbd52]{padding-right:2em;background:none;border:1px solid transparent;appearance:none;-webkit-appearance:none}@supports(-moz-appearance:none) and (mask-type:alpha){.select__input[data-v-467fbd52]:after{display:block}.select__input select[data-v-467fbd52]{padding-right:2em;background:none;border:1px solid transparent;appearance:none}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.select__input select[data-v-467fbd52]::-ms-expand{display:none}.select__input select[data-v-467fbd52]:focus::-ms-value{background:transparent;color:#222}.select__input select[data-v-467fbd52]{padding-right:2em;background:none;border:1px solid transparent}.select__input[data-v-467fbd52]:after{display:block}}.select__input[data-v-467fbd52]{border:1px solid #d9d9d9;background-color:#fff;border-radius:2px;cursor:pointer;height:35px}.select__input[data-v-467fbd52]:focus,.select__input[data-v-467fbd52]:hover{border-color:#a6a6a6}.select__input select[data-v-467fbd52]{font-size:15px;line-height:33px;height:35px;padding:0 35px 0 14px;border-radius:2px;color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-padding-end:35px!important;-webkit-padding-start:14px!important;margin-top:-1px}.select__input:hover select[data-v-467fbd52]{color:#262626}.select__input[data-v-467fbd52]:after{width:0;height:0;margin-top:-3px;border-width:4px 4px 0;border-style:solid}.select__input[data-v-467fbd52]:after,.select__input[data-v-467fbd52]:focus:after,.select__input[data-v-467fbd52]:hover:after{border-color:#a6a6a6 transparent transparent}.select__input select[data-v-467fbd52]:focus{outline:none}.select__input select[data-v-467fbd52]:disabled{opacity:.5;pointer-events:none}.select__input option[data-v-467fbd52]{font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__input--large select[data-v-467fbd52],.select__input--large[data-v-467fbd52]{height:45px}.select__input--large select[data-v-467fbd52]{line-height:43px}.container[data-v-552b859e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-552b859e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-552b859e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-552b859e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-552b859e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-552b859e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-552b859e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-552b859e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-552b859e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-552b859e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-552b859e]{width:auto}}.checkbox[data-v-552b859e]{color:#262626;min-width:30px}.checkbox__note[data-v-552b859e]{display:block;margin-top:4px;color:#8c8c8c}.checkbox__input[data-v-552b859e]{position:absolute;width:1px;height:1px;margin-top:-1px;margin-left:-1px;padding:0;border:0 none;clip:rect(1px,1px,1px,1px);overflow:hidden;opacity:0}.checkbox__label[data-v-552b859e]{display:block;position:relative;padding-left:27px;color:#8c8c8c;cursor:pointer}.checkbox__icon[data-v-552b859e],.checkbox__label[data-v-552b859e]:before{position:absolute;left:0;top:2px;width:15px;height:15px;border-radius:2px;transition:all .2s linear}.checkbox__label[data-v-552b859e]:before{content:"";background-color:#fbfbfb;border:1px solid #d9d9d9}.checkbox__icon[data-v-552b859e]{background-color:#8c8c8c;color:#fff;opacity:0}.checkbox__icon .icon[data-v-552b859e]{color:#fff;top:2px;position:relative;display:block;margin-left:auto;margin-right:auto}.checkbox__input:focus+.checkbox__label[data-v-552b859e]:before,.checkbox__label[data-v-552b859e]:hover:before{border-color:#a6a6a6}.checkbox__input--checked+.checkbox__label[data-v-552b859e],.checkbox__input:hover+.checkbox__label[data-v-552b859e],.checkbox__label[data-v-552b859e]:hover{color:#262626}.checkbox__input--checked+.checkbox__label .checkbox__note[data-v-552b859e],.checkbox__input:hover+.checkbox__label .checkbox__note[data-v-552b859e],.checkbox__label:hover .checkbox__note[data-v-552b859e]{color:#8c8c8c}.checkbox__input--checked+.checkbox__label .checkbox__icon[data-v-552b859e]{opacity:1}.checkbox__input:disabled+.checkbox__label[data-v-552b859e]{opacity:.33;pointer-events:none}.checkbox__input--checked:disabled+.checkbox__label[data-v-552b859e]{opacity:.66;pointer-events:none}.checkbox__input--bold+.checkbox__label .checkbox__icon[data-v-552b859e]{background-color:#1d9f3c}.checkbox--minus .checkbox__label[data-v-552b859e]:after{content:"";display:block;width:9px;height:2px;background-color:#8c8c8c;position:absolute;left:3px;top:8px}.checkbox--minus .checkbox__input--checked+.checkbox__label .checkbox__icon[data-v-552b859e]{opacity:0}.singleCheckbox--border[data-v-552b859e]{border:1px solid #e5e5e5;background-clip:padding-box;box-sizing:border-box;overflow:hidden;border-radius:2px;padding:0 15px}.singleCheckbox--border .checkbox__label[data-v-552b859e]{padding-left:27px;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.singleCheckbox--border .checkbox__icon[data-v-552b859e],.singleCheckbox--border .checkbox__label[data-v-552b859e]:before{top:50%;margin-top:-9px}.container[data-v-0406024e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0406024e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0406024e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0406024e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0406024e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0406024e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0406024e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0406024e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0406024e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0406024e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0406024e]{width:auto}}.singleselector[data-v-0406024e]{color:#262626}.singleselector__radio[data-v-0406024e]{position:absolute;width:1px;height:1px;margin-top:-1px;margin-left:-1px;padding:0;border:0 none;clip:rect(1px,1px,1px,1px);overflow:hidden}.singleselector__label[data-v-0406024e]{display:block;position:relative;padding-left:25px;color:#8c8c8c;cursor:pointer;z-index:1;padding-right:5px}.singleselector__bg[data-v-0406024e]{display:none}.singleselector__item[data-v-0406024e]{padding:7px 0 8px 0}.singleselector__label[data-v-0406024e]:after,.singleselector__label[data-v-0406024e]:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;transition:all .25s cubic-bezier(.5,-.6,.5,1.6)}.singleselector__label[data-v-0406024e]:before{border:1px solid #d9d9d9;background-color:#fbfbfb}.singleselector__label[data-v-0406024e]:after{border:0 none;background-color:#a6a6a6;opacity:0;transform:scale(.1)}.singleselector__label[data-v-0406024e]:hover:before,.singleselector__radio:focus+.singleselector__label[data-v-0406024e]:before{border-color:#a6a6a6}.singleselector__label[data-v-0406024e]:hover,.singleselector__radio--checked+.singleselector__label[data-v-0406024e],.singleselector__radio:focus+.singleselector__label[data-v-0406024e],.singleselector__radio:hover+.singleselector__label[data-v-0406024e]{color:#262626}.singleselector__radio--checked+.singleselector__label[data-v-0406024e]:after{opacity:1;transform:scale(.33);background-color:#fff}.singleselector__radio:disabled+.singleselector__label[data-v-0406024e]{opacity:.5;pointer-events:none}.singleselector__radio:focus+.singleselector__label[data-v-0406024e]:before{border-color:#ccc}.singleselector__radio--checked+.singleselector__label+.singleselector__bg[data-v-0406024e],.singleselector__radio:hover+.singleselector__label+.singleselector__bg[data-v-0406024e]{background:#fbfbfb}.singleselector__radio--checked+.singleselector__label[data-v-0406024e]:before{border-color:#8c8c8c;background-color:#8c8c8c}.singleselector__radio--checked:focus+.singleselector__label[data-v-0406024e]:before{border-color:#8c8c8c}.singleselector--columns[data-v-0406024e],.singleselector--grid[data-v-0406024e]{border:1px solid #e5e5e5;background-clip:padding-box;box-sizing:border-box;overflow:hidden;border-radius:2px}.singleselector--columns .singleselector__outer[data-v-0406024e],.singleselector--grid .singleselector__outer[data-v-0406024e]{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;overflow:hidden;margin-bottom:-1px;margin-right:-1px}.singleselector--columns .singleselector__item[data-v-0406024e],.singleselector--grid .singleselector__item[data-v-0406024e]{padding:0;width:100%;height:50%;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;overflow:hidden;position:relative}@media screen and (min-width:600px)and (max-width:849px){.singleselector--columns .singleselector__item[data-v-0406024e],.singleselector--grid .singleselector__item[data-v-0406024e]{width:33.3333%}}@media screen and (min-width:850px)and (max-width:1039px){.singleselector--columns .singleselector__item[data-v-0406024e],.singleselector--grid .singleselector__item[data-v-0406024e]{width:100%}}@media screen and (min-width:1040px)and (max-width:1539px){.singleselector--columns .singleselector__item[data-v-0406024e],.singleselector--grid .singleselector__item[data-v-0406024e]{width:33.3333%}}@media screen and (min-width:1040px){.singleselector--columns .singleselector__item[data-v-0406024e],.singleselector--grid .singleselector__item[data-v-0406024e]{width:25%}}.singleselector--columns .singleselector__label[data-v-0406024e],.singleselector--grid .singleselector__label[data-v-0406024e]{padding-left:43px;color:#8c8c8c;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.singleselector--columns .singleselector__label[data-v-0406024e]:after,.singleselector--columns .singleselector__label[data-v-0406024e]:before,.singleselector--grid .singleselector__label[data-v-0406024e]:after,.singleselector--grid .singleselector__label[data-v-0406024e]:before{left:15px;top:50%;margin-top:-9px}.singleselector--grid .singleselector__bg[data-v-0406024e]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:#fff;transition:background-color .25s cubic-bezier(.5,-.6,.5,1.6)}.singleselector--grid .singleselector__radio--checked+.singleselector__label[data-v-0406024e]:before{border-color:#8c8c8c;background-color:#8c8c8c}.singleselector--grid .singleselector__radio--checked:focus+.singleselector__label[data-v-0406024e]:before{border-color:#8c8c8c}.s--in-editor .singleselector--columns .singleselector__item[data-v-0406024e],.s--in-editor .singleselector--grid .singleselector__item[data-v-0406024e]{width:100%!important}.singleselector--inline .singleselector__outer[data-v-0406024e]{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden}.singleselector--inline .singleselector__item[data-v-0406024e]{margin-right:20px}.singleselector--border[data-v-0406024e]{border:1px solid #e5e5e5;background-clip:padding-box;box-sizing:border-box;overflow:hidden;border-radius:2px;padding:7px 15px}.singleselector--border.singleselector--inline[data-v-0406024e]{padding:0 15px}.singleselector--border.singleselector--inline .singleselector__outer[data-v-0406024e]{box-sizing:border-box;overflow:hidden;margin-bottom:-1px;margin-right:-1px}.singleselector--border.singleselector--inline .singleselector__item[data-v-0406024e]{padding:0;height:50%;overflow:hidden;position:relative}.singleselector--border.singleselector--inline .singleselector__label[data-v-0406024e]{padding-left:25px;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.singleselector--border.singleselector--inline .singleselector__label[data-v-0406024e]:after,.singleselector--border.singleselector--inline .singleselector__label[data-v-0406024e]:before{top:50%;margin-top:-9px}.container[data-v-627613a1]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-627613a1]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-627613a1]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-627613a1]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-627613a1]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-627613a1]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-627613a1]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-627613a1]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-627613a1]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-627613a1]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-627613a1]{width:auto}}.multiselectorPermissions__items[data-v-627613a1]{border:1px solid #e5e5e5;margin-top:20px}.multiselectorPermissions__filter[data-v-627613a1]{background:#f2f2f2;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.multiselectorPermissions__filter .filter__search[data-v-627613a1]{display:flex;width:100%}.multiselectorPermissions__item[data-v-627613a1]{padding-left:20px;border-bottom:1px solid #f2f2f2;display:flex;align-items:center;flex-wrap:wrap}.multiselectorPermissions__item label[data-v-627613a1]{padding:20px 0;flex-grow:1}.multiselectorPermissions__item .multiselectorOuter[data-v-627613a1]{padding:13.5px 0}.multiselectorPermissions__item .avatar[data-v-627613a1]{margin-left:-8px}.multiselectorPermissions__item .avatar+label[data-v-627613a1]{margin-left:10px}.multiselectorPermissions__item[data-v-627613a1]:last-child{border-bottom:0 none}.multiselectorPermissions__item.multiselectorPermissions__item--hidden[data-v-627613a1]{display:none}.multiselectorPermissions__empty[data-v-627613a1]{display:flex;justify-content:center;align-items:center;min-height:120px;padding:15px 20px}.multiselectorPermissions__empty h4[data-v-627613a1]{font-size:18px;font-weight:400;color:#8c8c8c}.multiselectorPermissions__groups[data-v-627613a1]{flex-grow:1;display:flex;align-items:flex-end}.multiselectorPermissions__button[data-v-627613a1]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;border:1px solid #d9d9d9;background-color:#fff;border-radius:2px;color:#8c8c8c;height:35px;min-width:120px;text-align:left;position:relative;margin-left:auto}@media screen and (min-width:1040px){.multiselectorPermissions__button[data-v-627613a1]{min-width:200px}}.multiselectorPermissions__button[data-v-627613a1]:after{content:"";display:inline-block;width:0;height:0;margin-top:-1px;border-width:4px 4px 0;border-style:solid;border-color:#a6a6a6 transparent transparent;position:absolute;right:10px;top:50%;margin-left:5px}.multiselectorPermissions__button[data-v-627613a1]:focus,.multiselectorPermissions__button[data-v-627613a1]:hover{color:#262626}.multiselectorPermissions__button[data-v-627613a1]:focus:after,.multiselectorPermissions__button[data-v-627613a1]:hover:after{border-color:#262626 transparent transparent}.container[data-v-243f2bae]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-243f2bae]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-243f2bae]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-243f2bae]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-243f2bae]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-243f2bae]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-243f2bae]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-243f2bae]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-243f2bae]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-243f2bae]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-243f2bae]{width:auto}}.slideshow[data-v-243f2bae]{display:block;border-radius:2px;border:1px solid #e5e5e5;background:#fff}.slideshow__trigger[data-v-243f2bae]{padding:10px;display:flex;align-items:center;gap:10px;border-top:1px solid #f2f2f2}.slideshow__trigger[data-v-243f2bae]:first-child{border-top:0 none}.slideshow__note[data-v-243f2bae]{color:#8c8c8c;padding:5px;flex:1;justify-content:flex-end;display:none}@media screen and (min-width:600px){.slideshow__note[data-v-243f2bae]{display:flex}}@media screen and (min-width:850px)and (max-width:1039px){.slideshow__note[data-v-243f2bae]{display:none}}.slide[data-v-243f2bae]{display:flex;flex-direction:row;border-bottom:1px solid #f2f2f2;background-color:#fff}.slide[data-v-243f2bae]:last-child{border-bottom:0 none}.slide__handle[data-v-243f2bae]{cursor:move;display:flex;justify-content:center;align-items:center;width:12px;min-width:12px;background-color:#fbfbfb;transition:background .25s ease}.slide__handle[data-v-243f2bae]:hover{background-color:#f2f2f2}.slide__handle:hover .slide__handle--drag[data-v-243f2bae]:before{background:repeating-linear-gradient(90deg,#f2f2f2,#f2f2f2 2px,transparent 0,transparent 4px)}.slide__handle--drag[data-v-243f2bae]{position:relative;width:10px;height:52px;transition:background .25s ease;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.slide__handle--drag[data-v-243f2bae]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px);width:100%;height:100%}.slide__content[data-v-243f2bae]{flex-grow:1;max-width:calc(100% - 12px)}.container[data-v-9edd5ab6]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-9edd5ab6]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-9edd5ab6]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-9edd5ab6]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-9edd5ab6]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-9edd5ab6]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-9edd5ab6]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-9edd5ab6]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-9edd5ab6]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-9edd5ab6]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-9edd5ab6]{width:auto}}.input__field[data-v-9edd5ab6]{position:relative;overflow:hidden;padding:0 15px;height:45px;line-height:45px;border-radius:2px;box-shadow:inset 0 0 1px #f9f9f9;width:100%;border:0 none;box-sizing:border-box;font-size:15px;caret-color:#3278b8;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;display:flex;flex-direction:row;flex-wrap:no-wrap}.input__field.s--focus[data-v-9edd5ab6],.input__field[data-v-9edd5ab6]:hover{border-color:#a6a6a6;color:#666;outline:0;background-color:#fff}.input__field.s--disabled[data-v-9edd5ab6]{background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;box-shadow:0 none;outline:0;opacity:.5;pointer-events:none}.input__field input[type=email][data-v-9edd5ab6],.input__field input[type=number][data-v-9edd5ab6],.input__field input[type=password][data-v-9edd5ab6],.input__field input[type=search][data-v-9edd5ab6],.input__field input[type=text][data-v-9edd5ab6],.input__field input[type=url][data-v-9edd5ab6]{padding:0;margin:0;border-radius:0;-webkit-appearance:none;background:transparent;border:0 none;font-size:inherit;letter-spacing:inherit;height:43px;line-height:43px;flex-grow:1;color:inherit}.input__field input[type=email][data-v-9edd5ab6]:focus,.input__field input[type=number][data-v-9edd5ab6]:focus,.input__field input[type=password][data-v-9edd5ab6]:focus,.input__field input[type=search][data-v-9edd5ab6]:focus,.input__field input[type=text][data-v-9edd5ab6]:focus,.input__field input[type=url][data-v-9edd5ab6]:focus{outline:0}.input__field input[type=email][data-v-9edd5ab6]::-webkit-input-placeholder,.input__field input[type=number][data-v-9edd5ab6]::-webkit-input-placeholder,.input__field input[type=password][data-v-9edd5ab6]::-webkit-input-placeholder,.input__field input[type=search][data-v-9edd5ab6]::-webkit-input-placeholder,.input__field input[type=text][data-v-9edd5ab6]::-webkit-input-placeholder,.input__field input[type=url][data-v-9edd5ab6]::-webkit-input-placeholder{color:#ccc}.input__field input[type=email][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=email][data-v-9edd5ab6]::-moz-placeholder,.input__field input[type=number][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=number][data-v-9edd5ab6]::-moz-placeholder,.input__field input[type=password][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=password][data-v-9edd5ab6]::-moz-placeholder,.input__field input[type=search][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=search][data-v-9edd5ab6]::-moz-placeholder,.input__field input[type=text][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=text][data-v-9edd5ab6]::-moz-placeholder,.input__field input[type=url][data-v-9edd5ab6]:-moz-placeholder,.input__field input[type=url][data-v-9edd5ab6]::-moz-placeholder{color:#ccc}.input__field input[type=email][data-v-9edd5ab6]:-ms-input-placeholder,.input__field input[type=number][data-v-9edd5ab6]:-ms-input-placeholder,.input__field input[type=password][data-v-9edd5ab6]:-ms-input-placeholder,.input__field input[type=search][data-v-9edd5ab6]:-ms-input-placeholder,.input__field input[type=text][data-v-9edd5ab6]:-ms-input-placeholder,.input__field input[type=url][data-v-9edd5ab6]:-ms-input-placeholder{color:#ccc}.input__field textarea[data-v-9edd5ab6]{padding:0;margin:0;border-radius:0;-webkit-appearance:none;background:transparent;border:0 none;font-size:inherit;letter-spacing:inherit;padding:10px;line-height:inherit;width:100%;box-sizing:border-box;display:block;resize:none;overflow:hidden;z-index:1;position:relative;color:inherit}.input__field textarea[data-v-9edd5ab6]:focus{outline:0}.input__field textarea[data-v-9edd5ab6]::-webkit-input-placeholder{color:#ccc}.input__field textarea[data-v-9edd5ab6]:-moz-placeholder,.input__field textarea[data-v-9edd5ab6]::-moz-placeholder{color:#ccc}.input__field textarea[data-v-9edd5ab6]:-ms-input-placeholder{color:#ccc}.input__field .input__clone[data-v-9edd5ab6]{position:absolute;width:100%;pointer-events:none;opacity:0;height:auto;z-index:0}.input__prefix[data-v-9edd5ab6]{color:#a6a6a6;white-space:nowrap}.input__limit[data-v-9edd5ab6],.input__prefix[data-v-9edd5ab6]{height:43px;line-height:43px;user-select:none;pointer-events:none}.input__limit[data-v-9edd5ab6]{color:#8c8c8c}.input__limit--red[data-v-9edd5ab6]{color:red}.input__validity[data-v-9edd5ab6]{position:absolute;top:17px;right:15px;width:10px;height:10px;background-color:#d9d9d9;border-radius:50%;user-select:none;pointer-events:none}.input__validity--valid[data-v-9edd5ab6]{background-color:#1d9f3c}.input__validity--error[data-v-9edd5ab6]{background-color:#e61414}.input__field--textarea[data-v-9edd5ab6]{display:block;padding:0;height:auto;line-height:inherit}.input__field--textarea .input__prefix[data-v-9edd5ab6]{display:none}.input__field--textarea .input__limit[data-v-9edd5ab6]{position:absolute;right:15px;bottom:0}.input__field--small[data-v-9edd5ab6]{padding:0 13px;height:35px;line-height:35px}.input__field--small input[type=email][data-v-9edd5ab6],.input__field--small input[type=number][data-v-9edd5ab6],.input__field--small input[type=password][data-v-9edd5ab6],.input__field--small input[type=search][data-v-9edd5ab6],.input__field--small input[type=text][data-v-9edd5ab6],.input__field--small input[type=url][data-v-9edd5ab6]{height:33px;line-height:33px}.input__field--textarea[dir=rtl] .input__limit[data-v-9edd5ab6]{left:15px;right:auto}.container[data-v-dc784262]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-dc784262]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-dc784262]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-dc784262]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-dc784262]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-dc784262]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-dc784262]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-dc784262]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-dc784262]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-dc784262]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-dc784262]{width:auto}}.wysiwyg__button[data-v-dc784262]{margin-top:20px}.wysiwyg__outer--limitHeight .wysiwyg[data-v-dc784262]{position:relative;overflow:hidden}.wysiwyg__editor--limitHeight[data-v-dc784262]{max-height:calc(100vh - 250px);overflow-y:scroll;min-height:142px;border:1px solid #d9d9d9;border-top:none;scroll-behavior:smooth;margin-top:52px}.input--error .wysiwyg__editor--limitHeight[data-v-dc784262]{border-color:#e61414;border-top:none}.s--focus .wysiwyg__editor--limitHeight[data-v-dc784262]{border-color:#a6a6a6;border-top:none}.ql-divider{overflow:hidden}.wysiwyg__limit{height:43px;line-height:43px;color:#8c8c8c;user-select:none;pointer-events:none;position:absolute;right:15px;bottom:0}.wysiwyg__limit--red{color:red}.wysiwyg[dir=rtl] .wysiwyg__limit{left:15px;right:auto}.a17 .ql-toolbar.ql-snow{border-top-left-radius:2px;border-top-right-radius:2px;background-color:#fbfbfb;font-family:inherit}.a17 .wysiwyg__editor--limitHeight .ql-toolbar{z-index:1;position:absolute;top:0;left:0;right:0}.a17 .ql-editor.ql-blank:before{font-style:normal;color:#ccc;font-size:15px}.a17 .ql-container.ql-snow{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.a17 .ql-editor{background-color:#fbfbfb;min-height:90px;caret-color:#3278b8;color:#666;overflow:visible}.a17 .ql-editor:focus,.a17 .ql-editor:hover{background:#fff}.a17 [dir=rtl] .ql-editor{direction:rtl;text-align:right}.a17 .wysiwyg__editor--limitHeight .ql-editor{min-height:150px}.a17 .ql-snow .ql-editor b,.a17 .ql-snow .ql-editor h1,.a17 .ql-snow .ql-editor h2,.a17 .ql-snow .ql-editor h3,.a17 .ql-snow .ql-editor h4,.a17 .ql-snow .ql-editor h5,.a17 .ql-snow .ql-editor h6,.a17 .ql-snow .ql-editor p b,.a17 .ql-snow .ql-editor p strong,.a17 .ql-snow .ql-editor strong{font-weight:700}.a17 .ql-snow .ql-editor em,.a17 .ql-snow .ql-editor i,.a17 .ql-snow .ql-editor li em,.a17 .ql-snow .ql-editor li i,.a17 .ql-snow .ql-editor p em,.a17 .ql-snow .ql-editor p i{font-style:italic}.a17 .ql-snow .ql-editor li u,.a17 .ql-snow .ql-editor p u,.a17 .ql-snow .ql-editor u{text-decoration:underline}.a17 .ql-snow .ql-editor h1,.a17 .ql-snow .ql-editor h2,.a17 .ql-snow .ql-editor h3,.a17 .ql-snow .ql-editor h4,.a17 .ql-snow .ql-editor h5,.a17 .ql-snow .ql-editor ol,.a17 .ql-snow .ql-editor p,.a17 .ql-snow .ql-editor ul{margin-bottom:1em}.a17 .ql-snow .ql-editor h1{font-size:2em;line-height:1.25em}.a17 .ql-snow .ql-editor h2{font-size:1.66em;line-height:1.25em}.a17 .ql-snow .ql-editor h3{font-size:1.33em;line-height:1.25em}.a17 .ql-snow .ql-editor h4{font-size:1.25em;line-height:1.25em}.a17 .ql-snow .ql-editor h5{font-size:1em;line-height:1.25em}.a17 .ql-snow .ql-editor pre{color:#333;padding:15px;overflow:auto;background-color:#f6f8fa;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.a17 .ql-snow .ql-editor sup{vertical-align:super;font-size:smaller}.a17 .ql-snow .ql-editor sub{vertical-align:sub;font-size:smaller}.a17 .ql-toolbar.ql-snow{border-color:#d9d9d9;border-bottom-color:#f2f2f2}.a17 .ql-container.ql-snow{border-color:#d9d9d9}.a17 .ql-container.ql-snow .wysiwyg__editor--limitHeight,.a17 .wysiwyg__editor--limitHeight .ql-container.ql-snow{border:none}.a17 .input--error .ql-toolbar.ql-snow{border-color:#e61414;border-bottom-color:#f2f2f2}.a17 .input--error .ql-container.ql-snow{border-color:#e61414}.a17 .input--error .wysiwyg__editor--limitHeight .ql-container.ql-snow{border:none}.a17 .s--focus .ql-toolbar.ql-snow{border-color:#a6a6a6;border-bottom-color:#f2f2f2}.a17 .s--focus .ql-container.ql-snow{border-color:#a6a6a6}.a17 .s--focus .wysiwyg__editor--limitHeight .ql-container.ql-snow{border:none}.a17 .ql-snow a{color:#3278b8}.a17 .ql-editor .ql-anchor{text-decoration:underline #3278b8}.a17 .ql-clipboard{position:fixed}.a17 .ql-snow.ql-toolbar{padding:13px 8px}.a17 .ql-snow.ql-toolbar .ql-align,.a17 .ql-snow.ql-toolbar button{width:24px;margin-right:11px;text-align:center}.a17 .ql-snow.ql-toolbar button.ql-underline{top:1px}.a17 .ql-snow.ql-toolbar button.ql-link{width:33px}.a17 .ql-snow.ql-toolbar .icon{position:relative}.a17 .ql-snow.ql-toolbar .ql-formats{border-right:1px solid #f2f2f2}.a17 .ql-snow.ql-toolbar .ql-formats:last-child{border-right:none}.a17 .ql-snow .ql-toolbar .ql-picker-item.ql-selected,.a17 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.a17 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.a17 .ql-snow .ql-toolbar .ql-picker-item:hover,.a17 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.a17 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.a17 .ql-snow .ql-toolbar .ql-picker-label.ql-active,.a17 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.a17 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.a17 .ql-snow .ql-toolbar .ql-picker-label:hover,.a17 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.a17 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.a17 .ql-snow .ql-toolbar button.ql-active,.a17 .ql-snow .ql-toolbar button.ql-active .ql-stroke,.a17 .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.a17 .ql-snow .ql-toolbar button:focus,.a17 .ql-snow .ql-toolbar button:focus .ql-stroke,.a17 .ql-snow .ql-toolbar button:focus .ql-stroke-miter,.a17 .ql-snow .ql-toolbar button:hover,.a17 .ql-snow .ql-toolbar button:hover .ql-stroke,.a17 .ql-snow .ql-toolbar button:hover .ql-stroke-miter,.a17 .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.a17 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.a17 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.a17 .ql-snow.ql-toolbar .ql-picker-item:hover,.a17 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.a17 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.a17 .ql-snow.ql-toolbar .ql-picker-label.ql-active,.a17 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.a17 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.a17 .ql-snow.ql-toolbar .ql-picker-label:hover,.a17 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.a17 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.a17 .ql-snow.ql-toolbar button.ql-active,.a17 .ql-snow.ql-toolbar button.ql-active .ql-stroke,.a17 .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.a17 .ql-snow.ql-toolbar button:focus,.a17 .ql-snow.ql-toolbar button:focus .ql-stroke,.a17 .ql-snow.ql-toolbar button:focus .ql-stroke-miter,.a17 .ql-snow.ql-toolbar button:hover,.a17 .ql-snow.ql-toolbar button:hover .ql-stroke,.a17 .ql-snow.ql-toolbar button:hover .ql-stroke-miter{color:#3278b8}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-label,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-label,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-label{border:0 none;position:relative}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-label:after,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-label:after,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-label:after{content:" ";top:50%;right:1em;z-index:2;position:absolute;width:0;height:0;margin-top:-3px;border-width:4px 4px 0;border-style:solid;border-color:#262626 transparent transparent}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-label svg,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-label svg,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-label svg{opacity:0}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-options,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-options,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-options{background:hsla(0,0%,100%,.98);border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.3);padding:10px 0;border:0 none;margin-top:6px}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-options .ql-picker-item,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-options .ql-picker-item,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-options .ql-picker-item{display:block;color:#8c8c8c;padding:0 15px;padding-right:50px;height:40px;line-height:40px;text-decoration:none;white-space:nowrap;font-family:inherit}.a17 .ql-toolbar.ql-snow .ql-font .ql-picker-options .ql-picker-item:hover,.a17 .ql-toolbar.ql-snow .ql-header .ql-picker-options .ql-picker-item:hover,.a17 .ql-toolbar.ql-snow .ql-size .ql-picker-options .ql-picker-item:hover{color:#262626;background:#f2f2f2}.a17 .ql-toolbar.ql-snow .ql-picker{font-size:1em}.a17 .ql-toolbar.ql-snow .ql-picker .ql-picker-label{white-space:nowrap}.a17 .ql-toolbar.ql-snow .ql-picker .ql-picker-label:before{line-height:24px}.a17 .ql-snow .ql-picker.ql-header{width:auto;min-width:120px}.a17 .ql-snow .ql-picker.ql-header .ql-picker-item:before,.a17 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.a17 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.a17 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.a17 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.a17 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-weight:400;font-size:1em;white-space:nowrap}.container[data-v-3ff94fa2]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-3ff94fa2]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-3ff94fa2]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-3ff94fa2]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-3ff94fa2]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-3ff94fa2]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-3ff94fa2]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-3ff94fa2]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-3ff94fa2]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-3ff94fa2]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-3ff94fa2]{width:auto}}.browser[data-v-3ff94fa2]{display:block;width:100%;padding:0;position:relative;flex-grow:1}.browser__frame[data-v-3ff94fa2]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column nowrap}.browser__inner[data-v-3ff94fa2]{position:relative;width:100%;overflow:hidden;flex-grow:1}.browser__inner[data-v-3ff94fa2]:after{content:"";position:absolute;height:1px;bottom:0;background-color:#f2f2f2;left:20px;right:20px}.browser__header[data-v-3ff94fa2]{background:#f2f2f2;padding:0 20px;display:flex}.browser__sources[data-v-3ff94fa2]{flex-grow:2}.browser__sources .browser__sources-select[data-v-3ff94fa2]{padding:20px 0;margin-right:15px}.browser__footer[data-v-3ff94fa2]{display:flex;align-items:center;justify-content:space-between;padding:20px;width:100%;color:#8c8c8c;overflow:hidden;background:#fff}.browser__size-infos[data-v-3ff94fa2]{font-size:11px;letter-spacing:0;text-align:right;float:right}.browser__list[data-v-3ff94fa2]{padding:10px 10px 0 10px;margin:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.browser__list .itemlist[data-v-3ff94fa2]{padding-bottom:0}.browser__note[data-v-3ff94fa2]{color:#8c8c8c;padding-left:20px}.wysiwyg__menubar-button:disabled{opacity:50%;cursor:unset!important}.icon--custom,.icon--wysiwyg_hr,.icon--wysiwyg_hr svg{width:14px;height:14px}.container[data-v-8e292938]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-8e292938]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-8e292938]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-8e292938]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-8e292938]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-8e292938]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-8e292938]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-8e292938]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-8e292938]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-8e292938]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-8e292938]{width:auto}}.icon--wysiwyg_add_col_after svg[data-v-8e292938],.icon--wysiwyg_add_col_after[data-v-8e292938],.icon--wysiwyg_add_col_before svg[data-v-8e292938],.icon--wysiwyg_add_col_before[data-v-8e292938],.icon--wysiwyg_add_row_after svg[data-v-8e292938],.icon--wysiwyg_add_row_after[data-v-8e292938],.icon--wysiwyg_add_row_before svg[data-v-8e292938],.icon--wysiwyg_add_row_before[data-v-8e292938]{width:24px;height:24px}.icon--wysiwyg_align_center svg[data-v-8e292938],.icon--wysiwyg_align_center[data-v-8e292938],.icon--wysiwyg_align_justify svg[data-v-8e292938],.icon--wysiwyg_align_justify[data-v-8e292938],.icon--wysiwyg_align_left svg[data-v-8e292938],.icon--wysiwyg_align_left[data-v-8e292938],.icon--wysiwyg_align_right svg[data-v-8e292938],.icon--wysiwyg_align_right[data-v-8e292938]{width:18px;height:18px}.icon--wysiwyg_bold svg[data-v-8e292938],.icon--wysiwyg_bold[data-v-8e292938],.icon--wysiwyg_checklist svg[data-v-8e292938],.icon--wysiwyg_checklist[data-v-8e292938],.icon--wysiwyg_code svg[data-v-8e292938],.icon--wysiwyg_code[data-v-8e292938],.icon--wysiwyg_combine_cells svg[data-v-8e292938],.icon--wysiwyg_combine_cells[data-v-8e292938],.icon--wysiwyg_delete_col svg[data-v-8e292938],.icon--wysiwyg_delete_col[data-v-8e292938],.icon--wysiwyg_delete_row svg[data-v-8e292938],.icon--wysiwyg_delete_row[data-v-8e292938],.icon--wysiwyg_delete_table svg[data-v-8e292938],.icon--wysiwyg_delete_table[data-v-8e292938],.icon--wysiwyg_github svg[data-v-8e292938],.icon--wysiwyg_github[data-v-8e292938],.icon--wysiwyg_hr svg[data-v-8e292938],.icon--wysiwyg_hr[data-v-8e292938],.icon--wysiwyg_image svg[data-v-8e292938],.icon--wysiwyg_image[data-v-8e292938],.icon--wysiwyg_italic svg[data-v-8e292938],.icon--wysiwyg_italic[data-v-8e292938],.icon--wysiwyg_link svg[data-v-8e292938],.icon--wysiwyg_link[data-v-8e292938],.icon--wysiwyg_mention svg[data-v-8e292938],.icon--wysiwyg_mention[data-v-8e292938],.icon--wysiwyg_ol svg[data-v-8e292938],.icon--wysiwyg_ol[data-v-8e292938],.icon--wysiwyg_paragraph svg[data-v-8e292938],.icon--wysiwyg_paragraph[data-v-8e292938],.icon--wysiwyg_quote svg[data-v-8e292938],.icon--wysiwyg_quote[data-v-8e292938],.icon--wysiwyg_redo svg[data-v-8e292938],.icon--wysiwyg_redo[data-v-8e292938],.icon--wysiwyg_remove svg[data-v-8e292938],.icon--wysiwyg_remove[data-v-8e292938],.icon--wysiwyg_strike svg[data-v-8e292938],.icon--wysiwyg_strike[data-v-8e292938],.icon--wysiwyg_table svg[data-v-8e292938],.icon--wysiwyg_table[data-v-8e292938],.icon--wysiwyg_ul svg[data-v-8e292938],.icon--wysiwyg_ul[data-v-8e292938],.icon--wysiwyg_underline svg[data-v-8e292938],.icon--wysiwyg_underline[data-v-8e292938],.icon--wysiwyg_undo svg[data-v-8e292938],.icon--wysiwyg_undo[data-v-8e292938]{width:24px;height:24px}.icon--wysiwyg_unlink svg[data-v-8e292938],.icon--wysiwyg_unlink[data-v-8e292938]{width:512px;height:512px}.wysiwyg__menubar-button[data-v-8e292938]{width:24px;margin-right:10px;margin-top:5px;margin-bottom:5px;font-size:1em;border:0 none;outline:none;cursor:pointer;text-align:center;background-color:transparent;-webkit-appearance:none}.wysiwyg__menubar-button.is-active[data-v-8e292938],.wysiwyg__menubar-button[data-v-8e292938]:focus,.wysiwyg__menubar-button[data-v-8e292938]:hover{color:#3278b8}.icon svg[data-v-8e292938],.icon[data-v-8e292938]{width:15px;height:15px}.container[data-v-313dbf04]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-313dbf04]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-313dbf04]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-313dbf04]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-313dbf04]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-313dbf04]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-313dbf04]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-313dbf04]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-313dbf04]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-313dbf04]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-313dbf04]{width:auto}}.modal--link[data-v-313dbf04]{z-index:450}.modal .input[data-v-313dbf04]{margin-top:35px!important}.modal .input-wrapper-link-options[data-v-313dbf04]{margin-top:15px!important}.modal .link-browser-link[data-v-313dbf04]{padding-left:0}.modal .classList>.checkbox[data-v-313dbf04]{display:block;margin-top:15px}.modalValidation[data-v-313dbf04]{display:flex;align-items:center;margin-top:35px}.wysiwyg[data-v-313dbf04]{position:relative}.wysiwyg .input__limit[data-v-313dbf04]{color:#8c8c8c;user-select:none;pointer-events:none;position:absolute;right:15px;bottom:15px}.wysiwyg .input__limit.input__limit--red[data-v-313dbf04]{color:#e61414}.wysiwyg__editor[data-v-313dbf04]{border-radius:2px;box-shadow:inset 0 0 1px #f9f9f9;width:100%;border:0 none;box-sizing:border-box;font-size:15px;caret-color:#3278b8;background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;position:relative}.input--error .wysiwyg__editor[data-v-313dbf04]{border-color:#e61414}.wysiwyg__editor.s--focus[data-v-313dbf04],.wysiwyg__editor[data-v-313dbf04]:hover{border-color:#a6a6a6;color:#666;outline:0;background-color:#fff}.wysiwyg__editor.s--disabled[data-v-313dbf04]{background-color:#fbfbfb;border:1px solid #d9d9d9;color:#666;box-shadow:0 none;outline:0;opacity:.5;pointer-events:none}.wysiwyg[dir=rtl] .wysiwyg__editor[data-v-313dbf04]{direction:rtl;text-align:right}.wysiwyg__menubar[data-v-313dbf04]{padding:5px 8px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#fbfbfb;border-bottom:1px solid #f2f2f2}.s--focus .wysiwyg__menubar[data-v-313dbf04]{border-color:#a6a6a6;border-bottom-color:#f2f2f2}.wysiwyg__button[data-v-313dbf04]{margin-top:20px}.wysiwyg__contentWrapper[data-v-313dbf04]{padding:15px;min-height:90px}.wysiwyg__contentWrapper--limitHeight[data-v-313dbf04]{max-height:calc(100vh - 250px);overflow-y:scroll}.wysiwyg__menubar-table-buttons[data-v-313dbf04]{display:inline}.wysiwyg__menubar-heading[data-v-313dbf04]{display:inline-block;max-width:150px;margin-right:10px}.wysiwyg__content .ProseMirror{color:#262626}.wysiwyg__content .ProseMirror [data-customwrapper]{position:relative;width:100%;padding:3px;border:1px dashed #aaa;margin-top:10px}.wysiwyg__content .ProseMirror [data-customwrapper]:before{content:attr(data-customwrapper-label);position:relative;background-color:#fff;top:-15px}.wysiwyg__content .ProseMirror b,.wysiwyg__content .ProseMirror h1,.wysiwyg__content .ProseMirror h2,.wysiwyg__content .ProseMirror h3,.wysiwyg__content .ProseMirror h4,.wysiwyg__content .ProseMirror h5,.wysiwyg__content .ProseMirror h6,.wysiwyg__content .ProseMirror p b,.wysiwyg__content .ProseMirror p strong,.wysiwyg__content .ProseMirror strong{font-weight:700}.wysiwyg__content .ProseMirror h1,.wysiwyg__content .ProseMirror h2,.wysiwyg__content .ProseMirror h3,.wysiwyg__content .ProseMirror h4,.wysiwyg__content .ProseMirror h5,.wysiwyg__content .ProseMirror ol,.wysiwyg__content .ProseMirror p,.wysiwyg__content .ProseMirror ul{margin-bottom:1em}.wysiwyg__content .ProseMirror ol{padding-left:1em}.wysiwyg__content .ProseMirror ol li{list-style-type:decimal}.wysiwyg__content .ProseMirror ul{padding-left:1em}.wysiwyg__content .ProseMirror ul li{list-style-type:disc}.wysiwyg__content .ProseMirror h1{font-size:2em;line-height:1.25em}.wysiwyg__content .ProseMirror h2{font-size:1.66em;line-height:1.25em}.wysiwyg__content .ProseMirror h3{font-size:1.33em;line-height:1.25em}.wysiwyg__content .ProseMirror h4{font-size:1.25em;line-height:1.25em}.wysiwyg__content .ProseMirror h5{font-size:1em;line-height:1.25em}.wysiwyg__content .ProseMirror pre{color:#333;padding:15px;overflow:auto;background-color:#f6f8fa;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.wysiwyg__content .ProseMirror a{color:#3278b8}.wysiwyg__content .ProseMirror sup{vertical-align:super;font-size:smaller}.wysiwyg__content .ProseMirror sub{vertical-align:sub;font-size:smaller}.wysiwyg__content .ProseMirror .tableWrapper{margin:1em 0;overflow-x:auto}.wysiwyg__content .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.wysiwyg__content .ProseMirror table .selectedCell:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(234,244,250,.8);pointer-events:none;z-index:2}.wysiwyg__content .ProseMirror table td,.wysiwyg__content .ProseMirror table th{min-width:1em;border:2px solid #e5e5e5;padding:3px 5px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:80px}.wysiwyg__content .ProseMirror blockquote{border-left:3px solid #e5e5e5;color:rgba(0,0,0,.8);padding-left:.8rem}.wysiwyg__content .ProseMirror p.is-empty:first-child:before{content:attr(data-empty-text);float:left;color:#8c8c8c;pointer-events:none;height:0;font-style:italic}.container[data-v-2e1cd2e2]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-2e1cd2e2]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-2e1cd2e2]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-2e1cd2e2]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-2e1cd2e2]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-2e1cd2e2]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-2e1cd2e2]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-2e1cd2e2]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-2e1cd2e2]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-2e1cd2e2]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-2e1cd2e2]{width:auto}}.search[data-v-2e1cd2e2]{display:block;position:relative;padding-top:40px}.search--dashboard[data-v-2e1cd2e2]{padding-top:0;padding-bottom:25px;background:#000}.search__overlay[data-v-2e1cd2e2]{position:fixed;top:60px;left:0;right:0;width:100%;bottom:0;background:rgba(0,0,0,.9);z-index:299}.search__input[data-v-2e1cd2e2]{position:relative;z-index:300}.search__input .form__input[data-v-2e1cd2e2]{display:block;padding-left:45px;border:0;box-shadow:none;font-size:17px;line-height:46px}.search--dashboard .icon--search[data-v-2e1cd2e2]{color:gray}.search--dashboard .search__input .form__input[data-v-2e1cd2e2]{background-color:#333;color:#999}.search--dashboard .search__input .form__input[data-v-2e1cd2e2]::-webkit-input-placeholder{color:#999}.search--dashboard .search__input .form__input[data-v-2e1cd2e2]:-moz-placeholder,.search--dashboard .search__input .form__input[data-v-2e1cd2e2]::-moz-placeholder{color:#999}.search--dashboard .search__input .form__input[data-v-2e1cd2e2]:-ms-input-placeholder{color:#999}.search--dashboard .search__input .form__input[data-v-2e1cd2e2]:focus{background-color:#fbfbfb;color:#666}.search--dashboard .search__input .form__input:focus+.icon--search[data-v-2e1cd2e2]{color:#a6a6a6}.icon--search[data-v-2e1cd2e2]{position:absolute;top:13px;left:15px;width:24px;height:24px;color:#a6a6a6;pointer-events:none;transition:color .12s ease-in-out}.icon--search svg[data-v-2e1cd2e2]{width:24px;height:24px}.form__input:focus+.icon--search[data-v-2e1cd2e2]{color:#262626}.search__results[data-v-2e1cd2e2]{position:relative;margin-top:10px;max-height:273px;background:#fff;border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,.3);overflow:auto;z-index:300}.search--dashboard .search__results[data-v-2e1cd2e2]{position:absolute}@media screen and (max-width:599px){.search--dashboard .search__results[data-v-2e1cd2e2]{width:calc(100% - 40px)}}@media screen and (min-width:600px)and (max-width:849px){.search--dashboard .search__results[data-v-2e1cd2e2]{width:calc(100% - 60px)}}@media screen and (min-width:850px)and (max-width:1039px){.search--dashboard .search__results[data-v-2e1cd2e2]{width:calc(100% - 80px)}}@media screen and (min-width:1040px)and (max-width:1539px){.search--dashboard .search__results[data-v-2e1cd2e2]{width:calc(100% - 100px)}}@media screen and (min-width:1540px){.search--dashboard .search__results[data-v-2e1cd2e2]{width:calc(100% - 100px)}}.search__no-result[data-v-2e1cd2e2]{padding:0 30px;height:70px;background:#e5e5e5;border-radius:2px;line-height:70px}.search__result[data-v-2e1cd2e2]{display:flex;min-height:91px;padding:20px;border-bottom:1px solid #f2f2f2;cursor:pointer;flex-direction:row;justify-content:flex-start;outline:none;text-decoration:none}li:last-child .search__result[data-v-2e1cd2e2]{border-bottom:0}.search__result[data-v-2e1cd2e2]:focus,.search__result[data-v-2e1cd2e2]:hover{background:#fafafa}.search__cell[data-v-2e1cd2e2]{vertical-align:top;padding-top:4px}.search__cell--thumb[data-v-2e1cd2e2]{width:50px;padding-top:0}.search__cell--pubstate[data-v-2e1cd2e2]{width:38px;padding:10px 15px}.search__title[data-v-2e1cd2e2]{display:inline-block;margin-bottom:5px;color:#3278b8}.search__type[data-v-2e1cd2e2]:before{content:"•";display:inline;padding:0 8px 0 5px;font-size:11px;position:relative;top:-2px}.search__thumb img[data-v-2e1cd2e2]{display:block;width:50px;min-height:50px;background:#f2f2f2}.search__pubstate[data-v-2e1cd2e2]{border-radius:50%;height:9px;width:9px;display:block;background:#d9d9d9}.search__pubstate--live[data-v-2e1cd2e2]{background:#1d9f3c}.container[data-v-5833e5ec]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5833e5ec]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5833e5ec]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5833e5ec]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5833e5ec]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5833e5ec]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5833e5ec]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5833e5ec]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5833e5ec]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5833e5ec]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5833e5ec]{width:auto}}.block__content[data-v-5833e5ec]{display:none;padding:25px 15px 15px 15px;background:#fff}.block--open>.block__content[data-v-5833e5ec]{display:block}.block--open>.block__header[data-v-5833e5ec]{border-bottom:1px solid #f2f2f2}.block__header[data-v-5833e5ec]{height:50px;line-height:50px;background:#f4f9fd;padding:0 15px;position:relative;display:flex;background-clip:padding-box}.block__handle[data-v-5833e5ec]{position:absolute;height:10px;width:40px;left:50%;top:50%;margin-left:-20px;margin-top:-5px;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.block__handle[data-v-5833e5ec]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#f4f9fd,#f4f9fd 2px,transparent 0,transparent 4px);width:100%;height:100%}.block__counter[data-v-5833e5ec]{border:1px solid #e5e5e5;border-radius:50%;height:26px;width:26px;text-align:center;display:inline-block;line-height:25px;margin-right:10px;flex-shrink:0;background:#fff;color:#8c8c8c;font-feature-settings:"kern";user-select:none;cursor:default;margin-top:12px}.dropdown .block__counter[data-v-5833e5ec]{cursor:pointer}.dropdown .block__counter[data-v-5833e5ec]:hover,.dropdown--active .block__counter[data-v-5833e5ec]{color:#262626;border-color:#262626}.block__title[data-v-5833e5ec]{text-overflow:ellipsis;font-weight:600;overflow:hidden;display:inline-block;white-space:nowrap;height:50px;line-height:50px;user-select:none}.block__toggle[data-v-5833e5ec]{flex-grow:1;display:flex;max-width:50%;padding-right:30px}.block__toggle .dropdown[data-v-5833e5ec]{display:inline-block;vertical-align:top}.block__toggle .block__counter[data-v-5833e5ec]{vertical-align:top}.block__actions[data-v-5833e5ec]{text-align:right;font-size:0;padding-top:12px;padding-bottom:12px;margin-left:auto}.block__actions>[data-v-5833e5ec]{margin-left:10px;font-size:15px}.block__actions .dropdown>button[data-v-5833e5ec],.block__actions .dropdown[data-v-5833e5ec],.block__actions>button[data-v-5833e5ec]{display:inline-block;vertical-align:top;height:26px}.block__actions button[data-action][data-v-5833e5ec]{visibility:hidden}.block__actions .dropdown--active button[data-action][data-v-5833e5ec]{visibility:visible;display:inline-block}.block__header[data-v-5833e5ec]:hover{background:#eaf4fa}.block__header:hover .block__handle[data-v-5833e5ec]:before{background:repeating-linear-gradient(90deg,#eaf4fa,#eaf4fa 2px,transparent 0,transparent 4px)}.block__header:hover button[data-action][data-v-5833e5ec]{visibility:visible;display:inline-block}.block--focus .block__header button[data-action][data-v-5833e5ec],.block__header:hover button[data-action][data-v-5833e5ec]{display:inline-block}.block__content>.browserField[data-v-5833e5ec],.block__content>.media[data-v-5833e5ec],.block__content>.slideshow[data-v-5833e5ec]{margin:-15px;border:0 none}.block__content[data-v-5833e5ec] .block__body>.browserField,.block__content[data-v-5833e5ec] .block__body>.media,.block__content[data-v-5833e5ec] .block__body>.slideshow{margin-left:-15px;margin-right:-15px;border:0 none}.block__content[data-v-5833e5ec] .block__body>.browserField:last-child,.block__content[data-v-5833e5ec] .block__body>.media:last-child,.block__content[data-v-5833e5ec] .block__body>.slideshow:last-child{margin-bottom:-15px}.block--small .block__header[data-v-5833e5ec]{background:#fbfbfb}.block--small .block__header .block__handle[data-v-5833e5ec]{background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.block--small .block__header .block__handle[data-v-5833e5ec]:before{background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px)}.block--small .block__header[data-v-5833e5ec]:hover{background:#f2f2f2}.block--small .block__header:hover .block__handle[data-v-5833e5ec]:before{background:repeating-linear-gradient(90deg,#f2f2f2,#f2f2f2 2px,transparent 0,transparent 4px)}.block--small .block__counter[data-v-5833e5ec]{display:none}.block .block__content .block__body>.browserField,.block .block__content .block__body>.media,.block .block__content .block__body>.slideshow{margin-left:-15px;margin-right:-15px;border:0 none}.block .block__content .block__body>.browserField:last-child,.block .block__content .block__body>.media:last-child,.block .block__content .block__body>.slideshow:last-child{margin-bottom:-15px}.container[data-v-39bc7724]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-39bc7724]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-39bc7724]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-39bc7724]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-39bc7724]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-39bc7724]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-39bc7724]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-39bc7724]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-39bc7724]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-39bc7724]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-39bc7724]{width:auto}}.checkbox[data-v-39bc7724],a[data-v-39bc7724]{display:block;width:15px}.container[data-v-01c55ed4]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-01c55ed4]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-01c55ed4]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-01c55ed4]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-01c55ed4]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-01c55ed4]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-01c55ed4]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-01c55ed4]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-01c55ed4]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-01c55ed4]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-01c55ed4]{width:auto}}.tablecell__datePub[data-v-01c55ed4]{color:#8c8c8c}.tablecell__datePub span[data-v-01c55ed4]{color:#1d9f3c}.tablecell__datePub.s--expired span[data-v-01c55ed4]{color:#e61414}.container[data-v-5e2e3a3a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5e2e3a3a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5e2e3a3a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5e2e3a3a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5e2e3a3a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5e2e3a3a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5e2e3a3a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5e2e3a3a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5e2e3a3a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5e2e3a3a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5e2e3a3a]{width:auto}}.tablecell__handle[data-v-5e2e3a3a]{display:none;position:absolute;height:40px;width:10px;left:50%;top:50%;margin-left:-5px;margin-top:-20px;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.tablecell__handle[data-v-5e2e3a3a]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px);width:100%;height:100%}tr:hover>.tablecell--draggable .tablecell__handle[data-v-5e2e3a3a]{display:block}.container[data-v-4b9e917c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-4b9e917c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-4b9e917c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-4b9e917c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-4b9e917c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-4b9e917c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-4b9e917c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-4b9e917c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-4b9e917c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-4b9e917c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-4b9e917c]{width:auto}}.tablecell__feature[data-v-4b9e917c]{display:block;cursor:pointer;position:relative;top:2px}.tablecell__feature .icon[data-v-4b9e917c]{color:#a6a6a6;display:block;top:-2px;position:relative}.tablecell__feature .icon--star-feature_active[data-v-4b9e917c]{color:#e61414}.tablecell__feature .icon--star-feature[data-v-4b9e917c]{display:block}.tablecell__feature .icon--star-feature_active[data-v-4b9e917c]{display:none}.tablecell__feature--active .icon svg[data-v-4b9e917c]{fill:#e61414}.tablecell__feature--active .icon--star-feature[data-v-4b9e917c]{display:none}.tablecell__feature--active .icon--star-feature_active[data-v-4b9e917c]{display:block}.tablecell__raw a{text-decoration:none;cursor:pointer;color:#3278b8}.container[data-v-9ab54676]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-9ab54676]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-9ab54676]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-9ab54676]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-9ab54676]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-9ab54676]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-9ab54676]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-9ab54676]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-9ab54676]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-9ab54676]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-9ab54676]{width:auto}}.tag[data-v-9ab54676]{margin:0 10px 0 0}.more__languages[data-v-9ab54676]{color:#8c8c8c;text-decoration:none}.container[data-v-20294257]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-20294257]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-20294257]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-20294257]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-20294257]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-20294257]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-20294257]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-20294257]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-20294257]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-20294257]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-20294257]{width:auto}}.tablecell__nested-depth[data-v-20294257]{position:relative;display:block;height:100%}.tablecell__nested-depth[data-v-20294257]:before{content:"";position:absolute;top:5px;left:10px;width:1px;height:7px;background-color:#d9d9d9}.tablecell__nested-depth[data-v-20294257]:after{content:"";position:absolute;top:12px;left:10px;right:0;height:1px;background-color:#d9d9d9}.container[data-v-120b42fa]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-120b42fa]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-120b42fa]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-120b42fa]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-120b42fa]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-120b42fa]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-120b42fa]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-120b42fa]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-120b42fa]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-120b42fa]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-120b42fa]{width:auto}}.tablecell__pubstate[data-v-120b42fa]{cursor:pointer;border-radius:50%;height:10px;width:10px;display:block;background:#d9d9d9;position:relative;top:5px;transition:background-color .3s ease,border-color .3s ease}.tablecell__pubstate--live[data-v-120b42fa]{background:#1d9f3c}.container[data-v-3311a7fc]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-3311a7fc]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-3311a7fc]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-3311a7fc]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-3311a7fc]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-3311a7fc]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-3311a7fc]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-3311a7fc]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-3311a7fc]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-3311a7fc]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-3311a7fc]{width:auto}}.tablecell--thumb[data-v-3311a7fc]{width:1px}@media screen and (max-width:599px){.tablecell--thumb[data-v-3311a7fc]{padding-left:0;padding-right:0}}.tablecell__thumb[data-v-3311a7fc]{float:left;display:block;background:#f2f2f2}@media screen and (max-width:599px){.tablecell__thumb[data-v-3311a7fc]{display:none}}.tablecell__thumb a[data-v-3311a7fc]{display:block;position:relative;width:100%;height:100%}.tablecell__thumb img[data-v-3311a7fc]{display:block;width:80px;min-height:80px;height:auto}.tablecell__thumb--rounded[data-v-3311a7fc]{position:relative;width:36px;height:36px;margin:-8px 0;border-radius:50%}.container[data-v-1f78636a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-1f78636a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-1f78636a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-1f78636a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-1f78636a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-1f78636a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-1f78636a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-1f78636a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-1f78636a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-1f78636a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-1f78636a]{width:auto}}.blocks[data-v-1f78636a]{margin-top:20px}.blocks__container[data-v-1f78636a]{margin-bottom:20px}.blocks__container+.dropdown[data-v-1f78636a]{display:inline-block}.blocks__actions[data-v-1f78636a]{display:flex}.blocks__secondaryActions[data-v-1f78636a]{flex-grow:1;text-align:right;margin-left:20px;padding-top:8px}.blocks__item[data-v-1f78636a]{border:1px solid #e5e5e5;border-top:0 none}.blocks__item.sortable-ghost[data-v-1f78636a]{opacity:.5}.blocks__item .blocks[data-v-1f78636a]:first-child{margin-top:35px}.blocks__item[data-v-1f78636a]:first-child{border-top:1px solid #e5e5e5}.blocks__addButton[data-v-1f78636a]{display:flex!important;align-items:center}.blocks__addButton .blocks__icon[data-v-1f78636a]{display:inline-flex;align-items:center;justify-content:center;margin-right:0;margin-left:-15px;min-width:55px;width:55px;height:40px}.blocks__addButton .blocks__title[data-v-1f78636a]{flex-grow:1}.container[data-v-5e017f1a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5e017f1a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5e017f1a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5e017f1a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5e017f1a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5e017f1a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5e017f1a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5e017f1a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5e017f1a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5e017f1a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5e017f1a]{width:auto}}.fieldset[data-v-5e017f1a]{border-radius:2px;border:1px solid #e5e5e5;margin-bottom:20px;background:#fff}.fieldset__header[data-v-5e017f1a]{position:relative;height:50px;margin:-1px;white-space:nowrap;background:#e5e5e5;border-radius:2px}.fieldset__header h2[data-v-5e017f1a],.fieldset__header h3[data-v-5e017f1a],.fieldset__header h4[data-v-5e017f1a]{height:50px;line-height:50px;padding:1px 21px 0 21px;margin:0;font-weight:600;border-radius:2px;user-select:none}.fieldset__header .icon[data-v-5e017f1a]{float:right;display:block;position:absolute;right:20px;top:50%;margin-top:-3px;color:#a6a6a6;transition:transform .25s linear}.fieldset--hoverable h2[data-v-5e017f1a],.fieldset--hoverable h3[data-v-5e017f1a],.fieldset--hoverable h4[data-v-5e017f1a]{cursor:pointer}.fieldset--hoverable h2[data-v-5e017f1a]:focus,.fieldset--hoverable h2[data-v-5e017f1a]:hover,.fieldset--hoverable h3[data-v-5e017f1a]:focus,.fieldset--hoverable h3[data-v-5e017f1a]:hover,.fieldset--hoverable h4[data-v-5e017f1a]:focus,.fieldset--hoverable h4[data-v-5e017f1a]:hover{background:#d9d9d9}.fieldset__content>h2[data-v-5e017f1a],.fieldset__content>h3[data-v-5e017f1a],.fieldset__content>h4[data-v-5e017f1a]{font-size:1em;font-weight:600;margin-top:35px}.fieldset__content>p[data-v-5e017f1a]{margin-top:35px}.fieldset__content>hr[data-v-5e017f1a]{height:5px;margin:50px -20px 20px -20px;padding:0;background:#f2f2f2;border:0 none}.fieldset__content>hr+.blocks+hr[data-v-5e017f1a],.fieldset__content>hr+.repeater[data-v-5e017f1a]{margin-top:20px}.fieldset__content[data-v-5e017f1a]{padding:0 20px 20px 20px;display:none}.s--open .fieldset__header[data-v-5e017f1a]{margin-bottom:0;border-radius:2px 2px 0 0}.s--open .fieldset__header h2[data-v-5e017f1a],.s--open .fieldset__header h3[data-v-5e017f1a],.s--open .fieldset__header h4[data-v-5e017f1a]{border-radius:2px 2px 0 0}.s--open .fieldset__header .icon[data-v-5e017f1a]{transform:rotate(180deg)}.s--open .fieldset__content[data-v-5e017f1a]{display:block}.container[data-v-7a3996c9]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-7a3996c9]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-7a3996c9]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-7a3996c9]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-7a3996c9]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-7a3996c9]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-7a3996c9]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-7a3996c9]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-7a3996c9]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-7a3996c9]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-7a3996c9]{width:auto}}.paginate[data-v-7a3996c9]{color:#8c8c8c;padding:27px 20px 25px 20px;display:flex;flex-flow:row wrap}.paginate__current[data-v-7a3996c9]{display:inline-block;height:28px;line-height:28px}.paginate__offset[data-v-7a3996c9]{display:block;flex-grow:1;height:28px;line-height:28px}.paginate__offset .dropdown[data-v-7a3996c9]{display:inline-block}.paginate__button[data-v-7a3996c9]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;color:#8c8c8c}.paginate__button[data-v-7a3996c9]:after{content:"";display:inline-block;width:0;height:0;margin-top:-1px;border-width:4px 4px 0;border-style:solid;border-color:#a6a6a6 transparent transparent;position:relative;top:-3px;margin-left:5px}.paginate__button[data-v-7a3996c9]:focus,.paginate__button[data-v-7a3996c9]:hover{color:#262626}.paginate__button[data-v-7a3996c9]:focus:after,.paginate__button[data-v-7a3996c9]:hover:after{border-color:#262626 transparent transparent}.paginate__input[data-v-7a3996c9]{display:inline-block;padding:0 10px;height:28px;line-height:28px;width:auto;max-width:48px;font-size:13px;margin-right:6px}.paginate__next[data-v-7a3996c9],.paginate__prev[data-v-7a3996c9]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;background:transparent;color:#a6a6a6;height:28px;line-height:28px;display:inline-block;vertical-align:middle;margin-left:15px}.paginate__next .icon[data-v-7a3996c9],.paginate__prev .icon[data-v-7a3996c9]{display:block}.paginate__next[data-v-7a3996c9]:focus,.paginate__next[data-v-7a3996c9]:hover,.paginate__prev[data-v-7a3996c9]:focus,.paginate__prev[data-v-7a3996c9]:hover{color:#262626}.paginate__next[data-v-7a3996c9]:disabled,.paginate__prev[data-v-7a3996c9]:disabled{opacity:.5;pointer-events:none}.paginate__next[data-v-7a3996c9]:disabled:focus,.paginate__next[data-v-7a3996c9]:disabled:hover,.paginate__prev[data-v-7a3996c9]:disabled:focus,.paginate__prev[data-v-7a3996c9]:disabled:hover{color:#a6a6a6}.container[data-v-06768eb6]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-06768eb6]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-06768eb6]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-06768eb6]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-06768eb6]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-06768eb6]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-06768eb6]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-06768eb6]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-06768eb6]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-06768eb6]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-06768eb6]{width:auto}}.languageManager[data-v-06768eb6]{margin:0 -20px;background-color:#f2f2f2;position:relative;display:flex;justify-content:space-between;flex-wrap:nowrap;padding:20px}.languageManager__switcher[data-v-06768eb6]{height:35px;overflow:hidden}.languageManager__button[data-v-06768eb6]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;color:#a6a6a6;padding:0;margin-left:15px;height:35px;line-height:35px}.languageManager__button[data-v-06768eb6]:focus,.languageManager__button[data-v-06768eb6]:hover{color:#262626}.languageManager__button .icon[data-v-06768eb6]{position:relative;margin-left:5px;top:-1px}.languageManager__dropdown-content[data-v-06768eb6]{max-height:240px;overflow-y:scroll}.container[data-v-376dc8cc]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-376dc8cc]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-376dc8cc]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-376dc8cc]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-376dc8cc]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-376dc8cc]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-376dc8cc]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-376dc8cc]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-376dc8cc]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-376dc8cc]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-376dc8cc]{width:auto}}.modalValidation[data-v-376dc8cc]{display:flex;justify-content:space-between;align-items:center;margin-top:35px}.switcher__button[data-v-376dc8cc]{display:flex;align-items:center;justify-content:space-between;position:relative;min-width:125px;height:40px;line-height:40px;padding:0 15px 0 20px;border-radius:20px;color:#262626;background:#e5e5e5;cursor:pointer;transition:background-color .25s linear,color .25s linear}.switcher__button input[data-v-376dc8cc]{position:absolute;opacity:0}.switcher__label[data-v-376dc8cc]{margin-right:15px}.switcher__switcher[data-v-376dc8cc]{display:inline-block;height:12px;border-radius:6px;width:40px;background:#666;box-shadow:inset 0 0 1px #000;position:relative}.switcher__switcher[data-v-376dc8cc]:after,.switcher__switcher[data-v-376dc8cc]:before{content:"";position:absolute;display:block;height:18px;width:18px;border-radius:50%;left:0;top:-3px;transform:translateX(0);transition:all .25s cubic-bezier(.5,-.6,.5,1.6)}.switcher__switcher[data-v-376dc8cc]:after{background:#fff;box-shadow:0 0 1px #666}.switcher__switcher[data-v-376dc8cc]:before{background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.1);opacity:0}.switcher--active[data-v-376dc8cc]{background:#d3ecd9;color:#1d9f3c}.switcher--active .switcher__switcher[data-v-376dc8cc]{background:#1d9f3c;box-shadow:inset 0 0 1px rgba(0,0,0,.4)}.switcher--active .switcher__switcher[data-v-376dc8cc]:after,.switcher--active .switcher__switcher[data-v-376dc8cc]:before{transform:translateX(22px)}.switcher__button input:focus+.switcher__switcher[data-v-376dc8cc]:before,.switcher__button:focus .switcher__switcher[data-v-376dc8cc]:before,.switcher__button:hover .switcher__switcher[data-v-376dc8cc]:before{opacity:1}.modalValidation .input{margin-top:0}.container[data-v-0de50c6f]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0de50c6f]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0de50c6f]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0de50c6f]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0de50c6f]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0de50c6f]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0de50c6f]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0de50c6f]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0de50c6f]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0de50c6f]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0de50c6f]{width:auto}}.browser[data-v-0de50c6f]{display:block;width:100%;padding:0;position:relative;flex-grow:1}.browser__frame[data-v-0de50c6f]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column nowrap}.browser__inner[data-v-0de50c6f]{position:relative;width:100%;overflow:hidden;flex-grow:1}.browser__inner[data-v-0de50c6f]:after{content:"";position:absolute;height:1px;bottom:0;background-color:#f2f2f2;left:20px;right:20px}.browser__header[data-v-0de50c6f]{background:#f2f2f2;padding:0 20px;display:flex}.browser__sources[data-v-0de50c6f]{flex-grow:2}.browser__sources .browser__sources-select[data-v-0de50c6f]{padding:20px 0;margin-right:15px}.browser__footer[data-v-0de50c6f]{display:flex;align-items:center;justify-content:space-between;padding:20px;width:100%;color:#8c8c8c;overflow:hidden;background:#fff}.browser__size-infos[data-v-0de50c6f]{font-size:11px;letter-spacing:0;text-align:right;float:right}.browser__list[data-v-0de50c6f]{padding:10px 10px 0 10px;margin:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.browser__list .itemlist[data-v-0de50c6f]{padding-bottom:0}.browser__note[data-v-0de50c6f]{color:#8c8c8c;padding-left:20px}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/twill/fonts/Inter-Regular.a2b4ebbf.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Regular.4f8a0d7b.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/twill/fonts/Inter-Italic.3e44c6fa.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Italic.ec075471.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/twill/fonts/Inter-Medium.fadc0302.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Medium.cb882891.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/twill/fonts/Inter-MediumItalic.7cd62035.woff2) format("woff2"),url(/assets/twill/fonts/Inter-MediumItalic.5dcf5a66.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/twill/fonts/Inter-Bold.17fc55dd.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Bold.c770cfb9.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/twill/fonts/Inter-BoldItalic.3616ad4f.woff2) format("woff2"),url(/assets/twill/fonts/Inter-BoldItalic.4830a219.woff) format("woff");font-display:swap}.container{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full{width:auto}}@media screen and (min-width:1540px){.container--full{width:auto}}.browser .browser__sources .browser__sources-select .input{margin-top:0}.browser .browser__sources .browser__sources-select .vselect__field .dropdown-toggle{height:35px} \ No newline at end of file diff --git a/twill-assets/assets/twill/css/main-buckets.d4c5ef39.css b/twill-assets/assets/twill/css/main-buckets.bd3bf89d.css similarity index 82% rename from twill-assets/assets/twill/css/main-buckets.d4c5ef39.css rename to twill-assets/assets/twill/css/main-buckets.bd3bf89d.css index 6d7cfb5ce..a2ba6c4b2 100644 --- a/twill-assets/assets/twill/css/main-buckets.d4c5ef39.css +++ b/twill-assets/assets/twill/css/main-buckets.bd3bf89d.css @@ -1 +1 @@ -.container[data-v-2d7b9ae8]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-2d7b9ae8]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-2d7b9ae8]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-2d7b9ae8]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-2d7b9ae8]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-2d7b9ae8]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-2d7b9ae8]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-2d7b9ae8]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-2d7b9ae8]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-2d7b9ae8]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-2d7b9ae8]{width:auto}}.drag__handle[data-v-2d7b9ae8]{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:12px;min-width:12px;height:100%;background-color:#fbfbfb;transition:background .25s ease;cursor:move}.drag__handle[data-v-2d7b9ae8]:hover{background-color:#f2f2f2}.drag__handle:hover .drag__handle--drag[data-v-2d7b9ae8]:before{background:repeating-linear-gradient(90deg,#f2f2f2,#f2f2f2 2px,transparent 0,transparent 4px)}.drag__handle--drag[data-v-2d7b9ae8]{position:relative;width:10px;height:42px;margin-left:auto;margin-right:auto;transition:background .25s ease;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.drag__handle--drag[data-v-2d7b9ae8]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px);width:100%;height:100%}.buckets__itemStarred[data-v-2d7b9ae8]{display:block;cursor:pointer;position:relative;top:2px}.buckets__itemStarred .icon[data-v-2d7b9ae8]{color:#a6a6a6;display:block;top:-2px;position:relative}.buckets__itemStarred .icon--star-feature_active[data-v-2d7b9ae8]{color:#e61414}.buckets__itemStarred .icon--star-feature[data-v-2d7b9ae8]{display:block}.buckets__itemStarred .icon--star-feature_active[data-v-2d7b9ae8]{display:none}.buckets__itemStarred--active .icon svg[data-v-2d7b9ae8]{fill:#e61414}.buckets__itemStarred--active .icon--star-feature[data-v-2d7b9ae8]{display:none}.buckets__itemStarred--active .icon--star-feature_active[data-v-2d7b9ae8]{display:block}.container[data-v-5017a4a0]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5017a4a0]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5017a4a0]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5017a4a0]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5017a4a0]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5017a4a0]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5017a4a0]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5017a4a0]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5017a4a0]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5017a4a0]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5017a4a0]{width:auto}}.buckets[data-v-5017a4a0]{padding-bottom:80px}.buckets__page-title[data-v-5017a4a0]{margin-bottom:20px;background-color:#f2f2f2;border-bottom:1px solid #e5e5e5;overflow:hidden}.buckets__page-title-content[data-v-5017a4a0]{padding-top:30px;padding-bottom:30px;display:flex;justify-content:space-between;align-items:center}.buckets__page-title-actions[data-v-5017a4a0]{display:flex;flex-wrap:nowrap}.buckets__page-title-actions a[data-v-5017a4a0],.buckets__page-title-actions button[data-v-5017a4a0]{margin-left:20px;vertical-align:middle}.buckets__fieldset__header[data-v-5017a4a0]{display:flex;align-items:center;justify-content:space-between;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.buckets__fieldset__header .buckets__number[data-v-5017a4a0]{margin-right:10px}.buckets__fieldset__header .buckets__size-infos[data-v-5017a4a0]{font-size:11px;letter-spacing:0;text-align:right;float:right}.buckets__header[data-v-5017a4a0]{display:flex;align-items:center;padding:0 15px;height:80px;background-color:#fbfbfb;border-bottom:1px solid #f2f2f2}.buckets__header .buckets__sources[data-v-5017a4a0]{flex-grow:2}.buckets__header .buckets__sources .sources__select[data-v-5017a4a0]{margin-top:-35px}.buckets__header .buckets__filter[data-v-5017a4a0]{margin-left:15px}.buckets__list[data-v-5017a4a0]{width:100%;display:flex}.buckets__list tbody[data-v-5017a4a0]{width:100%}.buckets__empty[data-v-5017a4a0]{display:flex;align-items:center;height:80px;padding:15px 20px}.buckets__empty h4[data-v-5017a4a0]{color:#8c8c8c}.buckets__item{position:relative;display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 15px;border-top:1px solid #f2f2f2}.buckets__item td{padding-top:15px;padding-bottom:15px}.buckets__item:hover{background-color:#fbfbfb}.buckets__item:first-child{border-top:0 none}@media screen and (max-width:599px){.buckets__item .buckets__itemThumbnail{display:none}}.buckets__item .buckets__itemThumbnail img{display:block;width:50px;min-width:50px;min-height:50px;height:auto;background:#f2f2f2}.buckets__item .buckets__itemTitle{flex-grow:1;margin:0 30px 0 15px;overflow:hidden}.buckets__item .buckets__itemTitle h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buckets__item .buckets__itemTitle h4 a :not(.tag){color:#3278b8}@media screen and (max-width:599px){.buckets__item .buckets__itemTitle{margin-left:0}}@media screen and (min-width:1440px){.buckets__item .buckets__itemTitle{margin-right:80px}}.buckets__item .buckets__itemTitle .f--link-underlined--o a{color:#3278b8;text-decoration:none}@media screen and (min-width:850px)and (max-width:1039px){.buckets__item .buckets__itemDate{display:none}}.buckets__item .buckets__itemContentType,.buckets__item .buckets__itemDate{margin-right:25px;color:#8c8c8c}@media screen and (max-width:599px){.buckets__item .buckets__itemContentType,.buckets__item .buckets__itemDate{display:none}}@media screen and (min-width:850px)and (max-width:1039px){.buckets__item .buckets__itemContentType,.buckets__item .buckets__itemDate{margin-right:15px}}@media screen and (min-width:1040px)and (max-width:1539px){.buckets__item .buckets__itemContentType,.buckets__item .buckets__itemDate{margin-right:40px}}@media screen and (min-width:1440px){.buckets__item .buckets__itemContentType,.buckets__item .buckets__itemDate{margin-right:80px}}.buckets__item .buckets__itemOptions{display:flex}.buckets__item .buckets__itemOptions .item__dropdown .item__dropdown__content{min-width:250px}.buckets__item .buckets__itemOptions .item__dropdown .item__dropdown__content .radioGroup__item:hover{background-color:#f2f2f2}.buckets__item .buckets__itemOptions .button--add:disabled{opacity:.3}.buckets__item .buckets__itemOptions .bucket__action{font-size:11px;letter-spacing:0;line-height:25px;margin-right:15px}.buckets__item .buckets__itemOptions .bucket__action:last-child{margin-right:0}.buckets__item .buckets__itemOptions .bucket__action.selected,.buckets__item.single.selected>*{opacity:.4}.buckets__item.draggable{padding-left:27px}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/twill/fonts/Inter-Regular.a2b4ebbf.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Regular.4f8a0d7b.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/twill/fonts/Inter-Italic.3e44c6fa.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Italic.ec075471.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/twill/fonts/Inter-Medium.fadc0302.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Medium.cb882891.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/twill/fonts/Inter-MediumItalic.7cd62035.woff2) format("woff2"),url(/assets/twill/fonts/Inter-MediumItalic.5dcf5a66.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/twill/fonts/Inter-Bold.17fc55dd.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Bold.c770cfb9.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/twill/fonts/Inter-BoldItalic.3616ad4f.woff2) format("woff2"),url(/assets/twill/fonts/Inter-BoldItalic.4830a219.woff) format("woff");font-display:swap}.container{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full{width:auto}}@media screen and (min-width:1540px){.container--full{width:auto}}.buckets .buckets__fieldset .fieldset__content{padding:0}.buckets .buckets__fieldset.buckets__fieldset--1 header{color:#fff;background-color:#7ca4a2}.buckets .buckets__fieldset.buckets__fieldset--2 header{color:#fff;background-color:#70769f}.buckets .buckets__fieldset.buckets__fieldset--3 header{color:#fff;background-color:#e37a75}.buckets .filter__search{width:100%}.buckets .filter__search input{width:100%;min-width:inherit} \ No newline at end of file +.container[data-v-2d7b9ae8]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-2d7b9ae8]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-2d7b9ae8]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-2d7b9ae8]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-2d7b9ae8]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-2d7b9ae8]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-2d7b9ae8]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-2d7b9ae8]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-2d7b9ae8]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-2d7b9ae8]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-2d7b9ae8]{width:auto}}.drag__handle[data-v-2d7b9ae8]{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:12px;min-width:12px;height:100%;background-color:#fbfbfb;transition:background .25s ease;cursor:move}.drag__handle[data-v-2d7b9ae8]:hover{background-color:#f2f2f2}.drag__handle:hover .drag__handle--drag[data-v-2d7b9ae8]:before{background:repeating-linear-gradient(90deg,#f2f2f2,#f2f2f2 2px,transparent 0,transparent 4px)}.drag__handle--drag[data-v-2d7b9ae8]{position:relative;width:10px;height:42px;margin-left:auto;margin-right:auto;transition:background .25s ease;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.drag__handle--drag[data-v-2d7b9ae8]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#fbfbfb,#fbfbfb 2px,transparent 0,transparent 4px);width:100%;height:100%}.buckets__itemStarred[data-v-2d7b9ae8]{display:block;cursor:pointer;position:relative;top:2px}.buckets__itemStarred .icon[data-v-2d7b9ae8]{color:#a6a6a6;display:block;top:-2px;position:relative}.buckets__itemStarred .icon--star-feature_active[data-v-2d7b9ae8]{color:#e61414}.buckets__itemStarred .icon--star-feature[data-v-2d7b9ae8]{display:block}.buckets__itemStarred .icon--star-feature_active[data-v-2d7b9ae8]{display:none}.buckets__itemStarred--active .icon svg[data-v-2d7b9ae8]{fill:#e61414}.buckets__itemStarred--active .icon--star-feature[data-v-2d7b9ae8]{display:none}.buckets__itemStarred--active .icon--star-feature_active[data-v-2d7b9ae8]{display:block}.container[data-v-555b6de0]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-555b6de0]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-555b6de0]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-555b6de0]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-555b6de0]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-555b6de0]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-555b6de0]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-555b6de0]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-555b6de0]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-555b6de0]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-555b6de0]{width:auto}}.buckets[data-v-555b6de0]{padding-bottom:80px}.buckets__page-title[data-v-555b6de0]{margin-bottom:20px;background-color:#f2f2f2;border-bottom:1px solid #e5e5e5;overflow:hidden}.buckets__page-title-content[data-v-555b6de0]{padding-top:30px;padding-bottom:30px;display:flex;justify-content:space-between;align-items:center}.buckets__page-title-actions[data-v-555b6de0]{display:flex;flex-wrap:nowrap}.buckets__page-title-actions a[data-v-555b6de0],.buckets__page-title-actions button[data-v-555b6de0]{margin-left:20px;vertical-align:middle}.buckets__fieldset__header[data-v-555b6de0]{display:flex;align-items:center;justify-content:space-between;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.buckets__fieldset__header .buckets__number[data-v-555b6de0]{margin-right:10px}.buckets__fieldset__header .buckets__size-infos[data-v-555b6de0]{font-size:11px;letter-spacing:0;text-align:right;float:right}.buckets__header[data-v-555b6de0]{display:flex;align-items:center;padding:0 15px;height:80px;background-color:#fbfbfb;border-bottom:1px solid #f2f2f2}.buckets__header .buckets__sources[data-v-555b6de0]{flex-grow:2}.buckets__header .buckets__sources .sources__select[data-v-555b6de0]{margin-top:-35px}.buckets__header .buckets__filter[data-v-555b6de0]{margin-left:15px}.buckets__list[data-v-555b6de0]{width:100%;display:flex}.buckets__list tbody[data-v-555b6de0]{width:100%}.buckets__empty[data-v-555b6de0]{display:flex;align-items:center;height:80px;padding:15px 20px}.buckets__empty h4[data-v-555b6de0]{color:#8c8c8c}.buckets__item{position:relative;display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 15px;border-top:1px solid #f2f2f2}.buckets__item td{padding-top:15px;padding-bottom:15px}.buckets__item:hover{background-color:#fbfbfb}.buckets__item:first-child{border-top:0 none}@media screen and (max-width:599px){.buckets__item .buckets__itemThumbnail{display:none}}.buckets__item .buckets__itemThumbnail img{display:block;width:50px;min-width:50px;min-height:50px;height:auto;background:#f2f2f2}.buckets__item .buckets__itemTitle{flex-grow:1;margin:0 30px 0 15px;overflow:hidden}.buckets__item .buckets__itemTitle h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buckets__item .buckets__itemTitle h4 a :not(.tag){color:#3278b8}@media screen and (max-width:599px){.buckets__item .buckets__itemTitle{margin-left:0}}@media screen and (min-width:1440px){.buckets__item .buckets__itemTitle{margin-right:80px}}.buckets__item .buckets__itemTitle .f--link-underlined--o a{color:#3278b8;text-decoration:none}@media screen and (min-width:850px)and (max-width:1039px){.buckets__item .buckets__itemDate{display:none}}.buckets__item .buckets__itemContentType,.buckets__item .buckets__itemDate{margin-right:25px;color:#8c8c8c}@media screen and (max-width:599px){.buckets__item .buckets__itemContentType,.buckets__item .buckets__itemDate{display:none}}@media screen and (min-width:850px)and (max-width:1039px){.buckets__item .buckets__itemContentType,.buckets__item .buckets__itemDate{margin-right:15px}}@media screen and (min-width:1040px)and (max-width:1539px){.buckets__item .buckets__itemContentType,.buckets__item .buckets__itemDate{margin-right:40px}}@media screen and (min-width:1440px){.buckets__item .buckets__itemContentType,.buckets__item .buckets__itemDate{margin-right:80px}}.buckets__item .buckets__itemOptions{display:flex}.buckets__item .buckets__itemOptions .item__dropdown .item__dropdown__content{min-width:250px}.buckets__item .buckets__itemOptions .item__dropdown .item__dropdown__content .radioGroup__item:hover{background-color:#f2f2f2}.buckets__item .buckets__itemOptions .button--add:disabled{opacity:.3}.buckets__item .buckets__itemOptions .bucket__action{font-size:11px;letter-spacing:0;line-height:25px;margin-right:15px}.buckets__item .buckets__itemOptions .bucket__action:last-child{margin-right:0}.buckets__item .buckets__itemOptions .bucket__action.selected,.buckets__item.single.selected>*{opacity:.4}.buckets__item.draggable{padding-left:27px}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/twill/fonts/Inter-Regular.a2b4ebbf.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Regular.4f8a0d7b.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/twill/fonts/Inter-Italic.3e44c6fa.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Italic.ec075471.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/twill/fonts/Inter-Medium.fadc0302.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Medium.cb882891.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/twill/fonts/Inter-MediumItalic.7cd62035.woff2) format("woff2"),url(/assets/twill/fonts/Inter-MediumItalic.5dcf5a66.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/twill/fonts/Inter-Bold.17fc55dd.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Bold.c770cfb9.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/twill/fonts/Inter-BoldItalic.3616ad4f.woff2) format("woff2"),url(/assets/twill/fonts/Inter-BoldItalic.4830a219.woff) format("woff");font-display:swap}.container{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full{width:auto}}@media screen and (min-width:1540px){.container--full{width:auto}}.buckets .buckets__fieldset .fieldset__content{padding:0}.buckets .buckets__fieldset.buckets__fieldset--1 header{color:#fff;background-color:#7ca4a2}.buckets .buckets__fieldset.buckets__fieldset--2 header{color:#fff;background-color:#70769f}.buckets .buckets__fieldset.buckets__fieldset--3 header{color:#fff;background-color:#e37a75}.buckets .filter__search{width:100%}.buckets .filter__search input{width:100%;min-width:inherit} \ No newline at end of file diff --git a/twill-assets/assets/twill/css/main-form.1afcb3b2.css b/twill-assets/assets/twill/css/main-form.917378d3.css similarity index 95% rename from twill-assets/assets/twill/css/main-form.1afcb3b2.css rename to twill-assets/assets/twill/css/main-form.917378d3.css index d56c13a03..96c2a41fb 100644 --- a/twill-assets/assets/twill/css/main-form.1afcb3b2.css +++ b/twill-assets/assets/twill/css/main-form.917378d3.css @@ -1 +1 @@ -.container[data-v-c3e98050]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-c3e98050]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-c3e98050]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-c3e98050]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-c3e98050]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-c3e98050]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-c3e98050]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-c3e98050]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-c3e98050]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-c3e98050]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-c3e98050]{width:auto}}.stickyNav[data-v-c3e98050]{background-color:hsla(0,0%,95%,.95);border-bottom:1px solid rgba(0,0,0,.05);background-clip:padding-box}@media screen and (min-width:850px){.stickyNav[data-v-c3e98050]{height:90px;z-index:10;overflow:hidden}.stickyNav.sticky__fixedBottom[data-v-c3e98050],.stickyNav.sticky__fixedTop[data-v-c3e98050],.stickyNav.sticky__fixed[data-v-c3e98050]{height:60px}.stickyNav.sticky__fixed .container[data-v-c3e98050],.stickyNav.sticky__fixedBottom .container[data-v-c3e98050],.stickyNav.sticky__fixedTop .container[data-v-c3e98050]{padding-top:14px}.stickyNav.sticky__fixed .stickyNav__links[data-v-c3e98050],.stickyNav.sticky__fixedBottom .stickyNav__links[data-v-c3e98050],.stickyNav.sticky__fixedTop .stickyNav__links[data-v-c3e98050]{opacity:1;visibility:visible;transition:opacity .25s}.stickyNav.sticky__fixed .titleEditor[data-v-c3e98050],.stickyNav.sticky__fixedBottom .titleEditor[data-v-c3e98050],.stickyNav.sticky__fixedTop .titleEditor[data-v-c3e98050]{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}.stickyNav.sticky__fixed .titleEditor[data-v-c3e98050]:first-child,.stickyNav.sticky__fixedBottom .titleEditor[data-v-c3e98050]:first-child,.stickyNav.sticky__fixedTop .titleEditor[data-v-c3e98050]:first-child{opacity:1;visibility:visible;transition:opacity .25s}}.titleEditor[data-v-c3e98050]{opacity:1;visibility:visible;transition:opacity .25s}.stickyNav__links[data-v-c3e98050]{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s;display:flex}.stickyNav__links a[data-v-c3e98050]{display:block;height:35px;line-height:35px;border-radius:17px;padding:0 17px;text-decoration:none;color:#8c8c8c;background-color:hsla(0,0%,100%,0);transition:background-color .25s linear}.stickyNav__links a[data-v-c3e98050]:hover{color:#262626}.stickyNav__links a.s--on[data-v-c3e98050]{background-color:#fff;color:#262626}.stickyNav__nav[data-v-c3e98050]{position:relative}.stickyNav__nav .stickyNav__links[data-v-c3e98050]{position:absolute}.stickyNav__actions>div[data-v-c3e98050]{display:flex}.stickyNav__actions>div .button[data-v-c3e98050]{margin-left:20px}@media screen and (max-width:849px){.stickyNav__actions>div .button[data-v-c3e98050]{margin-left:0;margin-top:20px}.stickyNav__actions>div[data-v-c3e98050]{flex-direction:column}}.stickyNav .container[data-v-c3e98050]{display:block;padding-top:26px;padding-bottom:26px}@media screen and (min-width:850px){.stickyNav .container[data-v-c3e98050]{display:flex}.stickyNav__nav[data-v-c3e98050]{flex-grow:1}}.container[data-v-0aa96d21]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0aa96d21]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0aa96d21]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0aa96d21]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0aa96d21]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0aa96d21]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0aa96d21]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0aa96d21]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0aa96d21]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0aa96d21]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0aa96d21]{width:auto}}.titleEditor[data-v-0aa96d21]{margin-bottom:20px}@media screen and (min-width:850px){.titleEditor[data-v-0aa96d21]{margin-bottom:0}}.titleEditor__title[data-v-0aa96d21]{font-weight:600}.titleEditor__title a[data-v-0aa96d21]{text-decoration:none}.titleEditor__title .icon[data-v-0aa96d21]{color:#a6a6a6;margin-left:7px}.titleEditor__title a:hover .icon[data-v-0aa96d21]{color:#262626}.stickyNav.sticky__fixedTop .titleEditor__title[data-v-0aa96d21]{line-height:35px}.titleEditor__title-wrapper[data-v-0aa96d21]{display:inline-flex;align-content:center;align-items:center}.titleEditor__title-wrapper>.avatar[data-v-0aa96d21]{margin-right:10px}.titleEditor--error .titleEditor__title .f--underlined--o[data-v-0aa96d21],.titleEditor--error .titleEditor__title .icon[data-v-0aa96d21],.titleEditor--error .titleEditor__title:hover .f--underlined--o[data-v-0aa96d21],.titleEditor--error .titleEditor__title:hover .icon[data-v-0aa96d21]{color:#e61414}.titleEditor--error .titleEditor__title:hover .f--underlined--o[data-v-0aa96d21]{text-decoration:none;background-image:linear-gradient(180deg,rgba(230,20,20,.5) 75%,rgba(230,20,20,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.titleEditor__title-only[data-v-0aa96d21]{line-height:35px}.titleEditor__permalink[data-v-0aa96d21]{text-decoration:none;display:inline-block;white-space:nowrap}.stickyNav.sticky__fixedTop .titleEditor__permalink[data-v-0aa96d21]{display:none}.container[data-v-0dd10376]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0dd10376]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0dd10376]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0dd10376]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0dd10376]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0dd10376]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0dd10376]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0dd10376]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0dd10376]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0dd10376]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0dd10376]{width:auto}}.accordion[data-v-0dd10376]{border-bottom:1px solid #f2f2f2;background-color:#fff;transition:background-color .25s linear;overflow:hidden}.accordion__trigger[data-v-0dd10376]{padding:0 40px 0 20px;display:block;background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;background:transparent;height:55px;width:100%;text-align:left;position:relative;color:#262626;display:flex;flex-flow:row nowrap;align-items:center}.accordion__trigger .icon[data-v-0dd10376]{display:block;transform-origin:50% 50%;position:absolute;right:20px;top:50%;margin-top:-4px;transition:transform .25s linear}.accordion__trigger[data-v-0dd10376]:focus,.accordion__trigger[data-v-0dd10376]:hover{background:#fbfbfb}.accordion__trigger .icon[data-v-0dd10376]{color:#8c8c8c}.accordion__value[data-v-0dd10376]{flex-grow:1;text-align:right;color:#8c8c8c;padding-left:10px;overflow:hidden}.accordion__value>[data-v-0dd10376]{overflow:hidden;text-overflow:ellipsis}.accordion__dropdown[data-v-0dd10376]{overflow:hidden;max-height:0;height:auto;transition:max-height .275s ease}.accordion__list[data-v-0dd10376]{border-top:1px solid #f2f2f2;padding:12px 20px}.accordion__fields[data-v-0dd10376]{border-top:1px solid #f2f2f2;padding:20px}.accordion__list .accordion__fields[data-v-0dd10376]{border-top:0 none;padding:8px 0}.s--open[data-v-0dd10376]{background-color:#fbfbfb}.s--open .accordion__dropdown[data-v-0dd10376]{max-height:250px;overflow-y:auto}.s--open .icon[data-v-0dd10376]{transform:rotate(180deg)}.accordion .accordion__list .input{margin-top:0}.accordion .accordion__list .input+.input{margin-top:10px}.container[data-v-58557532]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-58557532]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-58557532]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-58557532]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-58557532]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-58557532]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-58557532]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-58557532]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-58557532]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-58557532]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-58557532]{width:auto}}.multibutton[data-v-58557532]{height:40px;position:relative;display:block}.multibutton .dropdown[data-v-58557532]{display:flex}.multibutton .dropdown>button[data-v-58557532]:first-child{display:block;flex-grow:1}.multibutton .dropdown__content[data-v-58557532]{max-width:100%;width:100%}.multibutton__trigger[data-v-58557532]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;height:40px;line-height:40px;text-align:center;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;background:#1d9f3c;color:#fff;margin-left:-2px;border-left:1px solid #1a8f36;padding:0 10px;transition:color .2s linear,border-color .2s linear,background-color .2s linear}.multibutton__trigger[data-v-58557532]:focus,.multibutton__trigger[data-v-58557532]:hover{background:#1a8f36}.multibutton__trigger .icon[data-v-58557532]{color:#fff;position:relative;top:-3px}.container[data-v-606c5ad8]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-606c5ad8]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-606c5ad8]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-606c5ad8]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-606c5ad8]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-606c5ad8]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-606c5ad8]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-606c5ad8]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-606c5ad8]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-606c5ad8]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-606c5ad8]{width:auto}}.revaccordion__scroller[data-v-606c5ad8]{height:100%;overflow:hidden;overflow-y:auto;max-height:165px;margin:-12px -20px}.revaccordion__list[data-v-606c5ad8]{padding:12px 20px}.revaccordion__item[data-v-606c5ad8]{display:flex;flex-direction:row;flex-wrap:no-wrap;color:#8c8c8c;padding:7.5px 20px;cursor:pointer;margin-left:-20px;margin-right:-20px}.revaccordion__item[data-v-606c5ad8]:hover{color:#262626;background:#f2f2f2}.revaccordion__author[data-v-606c5ad8]{flex-grow:1}.revaccordion__datetime[data-v-606c5ad8]{color:#3278b8;white-space:nowrap;overflow:hidden}.container[data-v-5bbe0639]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5bbe0639]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5bbe0639]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5bbe0639]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5bbe0639]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5bbe0639]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5bbe0639]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5bbe0639]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5bbe0639]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5bbe0639]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5bbe0639]{width:auto}}.revaccordion__scroller[data-v-5bbe0639]{height:100%;overflow:hidden;overflow-y:auto;max-height:165px;margin:-12px -20px}.revaccordion__list[data-v-5bbe0639]{padding:12px 20px}.revaccordion__item a[data-v-5bbe0639]{display:flex;flex-direction:row;flex-wrap:no-wrap;color:#8c8c8c;padding:7.5px 20px;margin-left:-20px;margin-right:-20px;text-decoration:none}.revaccordion__item a[data-v-5bbe0639]:focus,.revaccordion__item a[data-v-5bbe0639]:hover{color:#262626;background:#f2f2f2}.revaccordion__author[data-v-5bbe0639]{flex-grow:1;white-space:nowrap}.revaccordion__datetime[data-v-5bbe0639]{padding-left:10px;color:#3278b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container[data-v-285ca0dd]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-285ca0dd]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-285ca0dd]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-285ca0dd]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-285ca0dd]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-285ca0dd]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-285ca0dd]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-285ca0dd]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-285ca0dd]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-285ca0dd]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-285ca0dd]{width:auto}}.switcher[data-v-285ca0dd]{height:50px;line-height:50px;background:#a6a6a6;color:#fff;padding:0 20px;margin:-1px -1px 0 -1px;padding:0 21px;border-top-left-radius:2px;border-top-right-radius:2px;transition:background-color .25s linear}.switcher__title[data-v-285ca0dd]{display:inline;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.switcher__button[data-v-285ca0dd]{float:right;position:relative;top:16px;cursor:pointer}.switcher__button input[data-v-285ca0dd]{position:absolute;opacity:0}.switcher__label[data-v-285ca0dd]{margin-right:15px}.switcher__switcher[data-v-285ca0dd]{display:inline-block;height:12px;border-radius:6px;width:40px;background:#4d4d4d;box-shadow:inset 0 0 1px #000;position:relative}.switcher__switcher[data-v-285ca0dd]:after,.switcher__switcher[data-v-285ca0dd]:before{content:"";position:absolute;display:block;height:18px;width:18px;border-radius:50%;left:0;top:-3px;transform:translateX(0);transition:all .25s cubic-bezier(.5,-.6,.5,1.6)}.switcher__switcher[data-v-285ca0dd]:after{background:#fff;box-shadow:0 0 1px #666}.switcher__switcher[data-v-285ca0dd]:before{background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.1);opacity:0}.switcher--active[data-v-285ca0dd]{background:#d3ecd9;color:#1d9f3c}.switcher--active .switcher__switcher[data-v-285ca0dd]{background:#1d9f3c;box-shadow:inset 0 0 1px rgba(0,0,0,.4)}.switcher--active .switcher__switcher[data-v-285ca0dd]:after,.switcher--active .switcher__switcher[data-v-285ca0dd]:before{transform:translateX(22px)}.switcher__button input:focus+.switcher__switcher[data-v-285ca0dd]:before,.switcher__button:focus .switcher__switcher[data-v-285ca0dd]:before,.switcher__button:hover .switcher__switcher[data-v-285ca0dd]:before{opacity:1}.switcher--expired[data-v-285ca0dd]{background:#a6a6a6;color:#fff}.switcher--expired .switcher__switcher[data-v-285ca0dd]{background:#4d4d4d;box-shadow:inset 0 0 1px #000}.container[data-v-37e685f4]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-37e685f4]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-37e685f4]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-37e685f4]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-37e685f4]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-37e685f4]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-37e685f4]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-37e685f4]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-37e685f4]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-37e685f4]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-37e685f4]{width:auto}}.userInfo__item[data-v-37e685f4]{padding:20px;border-bottom:1px solid #f2f2f2}.userInfo__row[data-v-37e685f4]{display:flex;flex-flow:row wrap;justify-content:space-between}.userInfo__row-cell[data-v-37e685f4]{flex:1}.userInfo__row-cell[data-v-37e685f4]:first-child{padding-right:20px}.userInfo__row-cell[data-v-37e685f4]:last-child{text-align:right}.userInfo__row-cell--value[data-v-37e685f4]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8c8c8c}.userInfo__link[data-v-37e685f4]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;padding:0;color:#3278b8;text-decoration:none}.userInfo__form-row+.userInfo__form-row[data-v-37e685f4]{margin-top:33px}.container[data-v-5b644dbd]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5b644dbd]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5b644dbd]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5b644dbd]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5b644dbd]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5b644dbd]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5b644dbd]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5b644dbd]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5b644dbd]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5b644dbd]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5b644dbd]{width:auto}}.publisher__wrapper[data-v-5b644dbd]{border-radius:2px;border:1px solid #e5e5e5;background:#fff;margin-bottom:20px}.publisher__trash[data-v-5b644dbd]{padding:0 10px;margin-bottom:20px}.publisher__item[data-v-5b644dbd]{border-bottom:1px solid #f2f2f2}.publisher__item[data-v-5b644dbd]:last-child{border-bottom:0 none}.publisher__item[data-v-5b644dbd]{color:#8c8c8c}.publisher__item a[data-v-5b644dbd]{color:#3278b8;text-decoration:none}.revisionaccordion__list[data-v-5b644dbd]{padding:20px}.publisher__unsaved-changes[data-v-5b644dbd]{color:#b39946}.publisher__link[data-v-5b644dbd],.publisher__unsaved-changes[data-v-5b644dbd]{height:55px;line-height:55px;padding:0 20px;display:block}.publisher__link .icon[data-v-5b644dbd]{margin-right:10px;color:#3278b8}.publisher__item--btns[data-v-5b644dbd]{padding:10px}.container[data-v-578ca18c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-578ca18c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-578ca18c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-578ca18c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-578ca18c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-578ca18c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-578ca18c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-578ca18c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-578ca18c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-578ca18c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-578ca18c]{width:auto}}.pagenav[data-v-578ca18c]{border-radius:2px;border:1px solid #e5e5e5;background:#fff;margin-bottom:20px}.pagenav__form[data-v-578ca18c]{padding:0 20px 20px 20px;margin-top:-15px}.pagenav__nav[data-v-578ca18c]{display:flex}.pagenav__form+.pagenav__nav .pagenav__btn[data-v-578ca18c]{border-top:1px solid #f2f2f2}.pagenav__btn[data-v-578ca18c]{border-right:1px solid #f2f2f2;padding:0 20px;flex:1 0 0px;overflow:hidden;height:48px;line-height:48px;text-decoration:none;color:#8c8c8c;opacity:.5}.pagenav__btn[data-v-578ca18c]:last-child{border-right:0 none}a.pagenav__btn[data-v-578ca18c]{opacity:1}a.pagenav__btn[data-v-578ca18c]:focus,a.pagenav__btn[data-v-578ca18c]:hover{color:#262626;background:#fbfbfb}.pagenav__btn+.pagenav__btn[data-v-578ca18c]{text-align:right}.container[data-v-6a28c146]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6a28c146]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6a28c146]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6a28c146]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6a28c146]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6a28c146]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6a28c146]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6a28c146]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6a28c146]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6a28c146]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6a28c146]{width:auto}}.content[data-v-6a28c146]{margin-top:20px}.content[data-v-6a28c146]:first-child{margin-top:35px}.content__content[data-v-6a28c146]{margin-bottom:20px}.content__content+.dropdown[data-v-6a28c146]{display:inline-block}.content__item[data-v-6a28c146]{border:1px solid #e5e5e5;border-top:0 none}.content__item.sortable-ghost[data-v-6a28c146]{opacity:.5}.content__item[data-v-6a28c146]:first-child{border-top:1px solid #e5e5e5}.content__trigger[data-v-6a28c146]{display:flex}.content__button[data-v-6a28c146]{margin-top:-5px}.button--aslink[data-v-6a28c146]{display:block;width:100%;text-align:center}.content__note[data-v-6a28c146]{flex-grow:1;text-align:right}.container[data-v-c676a44e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-c676a44e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-c676a44e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-c676a44e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-c676a44e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-c676a44e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-c676a44e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-c676a44e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-c676a44e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-c676a44e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-c676a44e]{width:auto}}.form__field[data-v-c676a44e]{display:flex;align-items:center;padding:0 15px}.form__field input[data-v-c676a44e]{padding:0}.form__field .form__field--showMap a[data-v-c676a44e]{font-size:11px;letter-spacing:0;display:flex;align-items:center;text-decoration:none;color:#8c8c8c;transition:color .25s}.form__field .form__field--showMap a[data-v-c676a44e]:hover{color:#666}.form__field .form__field--showMap a span[data-v-c676a44e]{margin-right:5px}.container[data-v-6227219a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6227219a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6227219a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6227219a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6227219a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6227219a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6227219a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6227219a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6227219a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6227219a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6227219a]{width:auto}}.overlay[data-v-6227219a]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:400;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s .35s;padding:0;background-color:#333}.overlay+.overlay[data-v-6227219a]{z-index:401}.overlay__window[data-v-6227219a]{background:#fff;min-width:50vw;position:relative;border-radius:2px;display:flex;flex-flow:column nowrap;width:100%;height:100%;max-width:inherit}.overlay__content[data-v-6227219a]{overflow:hidden;flex-grow:1;height:100%}.overlay__header[data-v-6227219a]{background:#000;color:#fff;padding:0 20px;height:60px;line-height:60px;position:relative;font-weight:600;text-align:center;width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overlay__close[data-v-6227219a]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;position:absolute;left:0;top:0;background:transparent;height:60px;color:#8c8c8c;padding:22px 20px;text-align:left}.overlay__close[data-v-6227219a]:focus,.overlay__close[data-v-6227219a]:hover{color:#fff}.overlay__closeLabel[data-v-6227219a]{position:relative;margin-left:10px;top:-2px}.overlay__content[data-v-6227219a]{padding:0;display:flex}.overlay__content>button[data-v-6227219a]{margin-bottom:20px}.overlay--active[data-v-6227219a]{opacity:1;visibility:visible;transition:opacity .35s}.overlay--hidden[data-v-6227219a]{display:none}.container[data-v-0559a056]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0559a056]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0559a056]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0559a056]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0559a056]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0559a056]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0559a056]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0559a056]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0559a056]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0559a056]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0559a056]{width:auto}}.previewerframe[data-v-0559a056]{width:100%;height:100%;margin:0 auto;max-width:calc(100% - 20px);display:block;transform:translateX(-50%);transition:width .3s ease;position:absolute;top:0;bottom:0;left:50%;background:#fff}.container[data-v-edd298c2]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-edd298c2]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-edd298c2]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-edd298c2]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-edd298c2]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-edd298c2]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-edd298c2]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-edd298c2]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-edd298c2]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-edd298c2]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-edd298c2]{width:auto}}.previewer[data-v-edd298c2]{display:block;width:100%;padding:0;position:relative;flex-grow:1;background-color:#333}.previewer__restore[data-v-edd298c2]{position:fixed;right:20px;top:13px;z-index:401}.tag--revision[data-v-edd298c2]{color:#262626;position:absolute;top:17px;left:0;margin:0;opacity:.5}.previewer__nav[data-v-edd298c2]{display:flex;flex-direction:row;height:80px;opacity:1;transition:opacity .3s ease}.previewer__frame[data-v-edd298c2]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column nowrap}.previewer__inner[data-v-edd298c2]{position:relative;width:100%;overflow:hidden;flex-grow:1;display:flex;flex-flow:column nowrap}.previewer__trigger[data-v-edd298c2]{height:auto;line-height:inherit}.previewer__trigger .icon[data-v-edd298c2]{margin-left:6px}.previewer__compare[data-v-edd298c2],.previewer__trigger[data-v-edd298c2]{color:#8c8c8c;padding-left:0;padding-right:0}.previewer__compare[data-v-edd298c2]:focus,.previewer__compare[data-v-edd298c2]:hover,.previewer__trigger[data-v-edd298c2]:focus,.previewer__trigger[data-v-edd298c2]:hover{color:#fff}.previewer__compare a[data-v-edd298c2],.previewer__trigger a[data-v-edd298c2]{white-space:nowrap;overflow:hidden;text-decoration:none}@media screen and (min-width:850px){.previewer__compare[data-v-edd298c2]{margin-left:20px}}.previewer__compare .icon[data-v-edd298c2]{position:relative;margin-left:9px;top:2px}.previewer__compareLabel[data-v-edd298c2]{display:none}@media screen and (min-width:600px){.previewer__compareLabel[data-v-edd298c2]{display:inline}}.previewer__compare[data-v-edd298c2],.previewer__revisions[data-v-edd298c2]{margin-right:20px;padding-top:40px}.previewer__revisions[data-v-edd298c2]{margin-left:20px;padding-top:40px;flex-grow:1;position:relative}.previewer__breakpoints[data-v-edd298c2]{display:none}@media screen and (min-width:850px){.previewer__breakpoints[data-v-edd298c2]{display:block;margin:0 auto;position:absolute;top:0;left:50%;font-size:0;transform:translateX(-50%);height:80px;line-height:80px}}.previewer__breakpoint[data-v-edd298c2]{display:inline-block;color:#8c8c8c;padding:25px 15px;vertical-align:bottom}.previewer__breakpoint a[data-v-edd298c2]{display:block}.previewer__breakpoint a[data-v-edd298c2]:focus,.previewer__breakpoint a[data-v-edd298c2]:hover{color:#a6a6a6}.previewer__breakpoint .icon[data-v-edd298c2]{display:block}.previewer__breakpoint.s--active a[data-v-edd298c2]:focus,.previewer__breakpoint.s--active a[data-v-edd298c2]:hover,.previewer__breakpoint.s--active[data-v-edd298c2]{color:#fff}.previewer__content[data-v-edd298c2]{width:100%;height:100%;display:flex;flex-grow:1;flex-flow:row nowrap}.previewer__iframe[data-v-edd298c2]{width:100%;opacity:1;transition:opacity .3s ease,width .3s ease;position:relative;display:flex;flex-grow:1}.previewer--loading .previewer__iframe[data-v-edd298c2],.previewer--loading .previewer__nav[data-v-edd298c2]{opacity:0;pointer-events:none}.previewer--loading .previewer__content[data-v-edd298c2]:after{content:"Loading preview...";position:absolute;top:25%;left:50%;width:200px;margin-left:-100px;text-align:center;color:#8c8c8c}.previewer__iframeInfos[data-v-edd298c2]{height:80px;margin-top:-80px;position:absolute;color:#8c8c8c;top:0;left:10px;padding-top:40px}button.previewerRevision[data-v-edd298c2]{display:flex;padding:0 15px}button.previewerRevision--active[data-v-edd298c2]{color:#262626;background:#f2f2f2}.previewerRevision__author[data-v-edd298c2]{padding-right:10px;flex-grow:1;white-space:nowrap}@media screen and (min-width:600px){.previewerRevision__author[data-v-edd298c2]{padding-right:30px}}.previewerRevision__datetime[data-v-edd298c2]{color:#3278b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container[data-v-f2eb11aa]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-f2eb11aa]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-f2eb11aa]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-f2eb11aa]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-f2eb11aa]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-f2eb11aa]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-f2eb11aa]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-f2eb11aa]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-f2eb11aa]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-f2eb11aa]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-f2eb11aa]{width:auto}}.editorIframe[data-v-f2eb11aa]{cursor:pointer;overflow-y:hidden;padding:5px}.editorIframe iframe[data-v-f2eb11aa]{width:100%;overflow:hidden;display:block}.editorIframe__empty[data-v-f2eb11aa]{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;color:rgba(38,38,38,.5);background-color:rgba(20,141,219,.05);border:1px solid rgba(20,141,219,.33)}.editor__preview--dark .editorIframe__empty[data-v-f2eb11aa]{color:hsla(0,0%,100%,.75);background-color:rgba(20,141,219,.2);border:1px solid rgba(20,141,219,.5)}.container[data-v-022e4340]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-022e4340]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-022e4340]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-022e4340]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-022e4340]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-022e4340]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-022e4340]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-022e4340]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-022e4340]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-022e4340]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-022e4340]{width:auto}}.editorPreview__item[data-v-022e4340]{min-height:80px;position:relative;margin-bottom:1px;z-index:1}.editorPreview__item[data-v-022e4340]:after{content:"";border-radius:2px;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid #e5e5e5;z-index:0;opacity:0}.editorPreview__item[data-v-022e4340]:hover:after{border-color:#e5e5e5;opacity:1}.editorPreview__item--dropdown-open[data-v-022e4340]{z-index:2}.editorPreview__item--active[data-v-022e4340]:after,.editorPreview__item--active[data-v-022e4340]:hover:after{border-color:#148ddb;opacity:1}.editorPreview__protector[data-v-022e4340]{position:absolute;left:0;right:0;top:0;bottom:0;cursor:move;z-index:1}.editorPreview__header[data-v-022e4340]{position:absolute;top:20px;right:20px;padding:0;display:none;background-clip:padding-box;z-index:2}.editorPreview__item--active .editorPreview__header[data-v-022e4340],.editorPreview__item--dropdown-open .editorPreview__header[data-v-022e4340],.editorPreview__item:hover .editorPreview__header[data-v-022e4340]{display:flex}.editorPreview__item.sortable-chosen[data-v-022e4340]{opacity:1}.editorPreview__item.sortable-ghost[data-v-022e4340]{opacity:.25}.container[data-v-822d85b0]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-822d85b0]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-822d85b0]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-822d85b0]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-822d85b0]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-822d85b0]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-822d85b0]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-822d85b0]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-822d85b0]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-822d85b0]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-822d85b0]{width:auto}}.editorPreview[data-v-822d85b0]{background-color:inherit;color:inherit}.editorPreview__content[data-v-822d85b0]{position:absolute;top:0;bottom:0;right:0;left:0;padding:20px;overflow-y:auto;background-color:inherit}.editorPreview__empty[data-v-822d85b0]{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;color:inherit;background-color:inherit}.editorPreview__empty[data-v-822d85b0]:after{display:block;content:"";position:absolute;top:20px;bottom:20px;right:20px;left:20px;border:1px dashed #d9d9d9}.editorPreview__empty>[data-v-822d85b0]{padding:0 40px;font-size:18px;line-height:1.35em;text-align:center;font-weight:400}.editorPreview__empty+.editorPreview__content[data-v-822d85b0]{background-color:transparent}.editorPreview__handle[data-v-822d85b0]{position:absolute;height:10px;width:40px;left:50%;top:50%;margin-left:-20px;margin-top:-5px;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.editorPreview__handle[data-v-822d85b0]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#f4f9fd,#f4f9fd 2px,transparent 0,transparent 4px);width:100%;height:100%}.container[data-v-a1e1170c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-a1e1170c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-a1e1170c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-a1e1170c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-a1e1170c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-a1e1170c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-a1e1170c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-a1e1170c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-a1e1170c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-a1e1170c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-a1e1170c]{width:auto}}.editorSidebar__item[data-v-a1e1170c]{padding:0 10px 0 20px;overflow-y:auto;position:absolute;top:0;bottom:60px;left:0;right:0}.editorSidebar__title[data-v-a1e1170c]{padding:15px 0 10px 0;display:flex}.editorSidebar__body[data-v-a1e1170c]{border:1px solid #e5e5e5;border-radius:2px;background:#fff;padding:15px}.editorSidebar__body[data-v-a1e1170c] .input{margin-top:25px}.editorSidebar__body[data-v-a1e1170c] .blocks:first-child,.editorSidebar__body[data-v-a1e1170c] .input:first-child{margin-top:35px}.editorSidebar__body[data-v-a1e1170c] .block__body>.browserField,.editorSidebar__body[data-v-a1e1170c] .block__body>.media,.editorSidebar__body[data-v-a1e1170c] .block__body>.slideshow{margin-left:-15px;margin-right:-15px;border:0 none}.editorSidebar__body[data-v-a1e1170c] .block__body>.browserField:last-child,.editorSidebar__body[data-v-a1e1170c] .block__body>.media:last-child,.editorSidebar__body[data-v-a1e1170c] .block__body>.slideshow:last-child{margin-bottom:-15px}.editorSidebar__counter[data-v-a1e1170c]{border:1px solid #e5e5e5;border-radius:50%;height:26px;width:26px;text-align:center;display:inline-block;line-height:25px;margin-right:10px;background:#fff;color:#8c8c8c;font-feature-settings:"kern";user-select:none;cursor:default}.dropdown .editorSidebar__counter[data-v-a1e1170c]{cursor:pointer}.dropdown--active .editorSidebar__counter[data-v-a1e1170c],.editorSidebar__counter[data-v-a1e1170c]:hover{color:#262626;border-color:#262626}.editorSidebar__blockTitle[data-v-a1e1170c]{font-weight:600;flex-grow:1}.editorSidebar__blockTitle .dropdown[data-v-a1e1170c]{display:inline-block}.container[data-v-0f803405]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0f803405]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0f803405]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0f803405]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0f803405]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0f803405]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0f803405]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0f803405]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0f803405]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0f803405]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0f803405]{width:auto}}.editorSidebar__blocks--in-fieldset[data-v-0f803405]{padding-top:20px}.editorSidebar__blocks--in-fieldset .editorSidebar__button[data-v-0f803405]:last-child{padding-bottom:0}.editorSidebar__listItems>div[data-v-0f803405]{display:flex;flex-wrap:wrap;justify-content:space-between}.editorSidebar__button[data-v-0f803405]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;font-size:11.5px;letter-spacing:0;cursor:move;display:flex;flex-direction:column;width:calc(50% - 5px);height:100px;padding:8px 20px;margin-bottom:10px;background:#fff;border-radius:2px;border:1px solid #e5e5e5;color:#8c8c8c;text-align:center}.editorSidebar__button .icon[data-v-0f803405]{flex-grow:1;width:100%;display:flex;align-items:center;justify-content:center;color:#a6a6a6}.editorSidebar__button .editorSidebar__buttonLabel[data-v-0f803405]{width:100%;line-height:1}.editorSidebar__button[data-v-0f803405]:focus,.editorSidebar__button[data-v-0f803405]:hover{color:#262626;border-color:#ccc}.editorSidebar__button:focus .icon[data-v-0f803405],.editorSidebar__button:hover .icon[data-v-0f803405]{color:#262626}.editorPreview__content .editorSidebar__button[data-v-0f803405]{width:100%}.container[data-v-7c217157]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-7c217157]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-7c217157]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-7c217157]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-7c217157]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-7c217157]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-7c217157]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-7c217157]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-7c217157]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-7c217157]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-7c217157]{width:auto}}.editorSidebar[data-v-7c217157]{margin:20px 0 20px 0;position:relative;overflow:hidden;height:calc(100% - 40px)}.editorSidebar__list[data-v-7c217157]{overflow-y:auto;padding:0 10px 0 20px;position:absolute;top:0;bottom:60px;left:0;right:0}.editorSidebar__actions[data-v-7c217157]{position:absolute;width:100%;left:0;bottom:0;padding:20px 10px 0 20px;background:#f2f2f2;display:flex}.editorSidebar__actions button[data-v-7c217157]{width:calc(50% - 10px)}.editorSidebar__actions button+button[data-v-7c217157]{margin-left:20px}.editorSidebar__actions button.button--validate[data-v-7c217157]:last-child{width:100%;margin-left:0}.container{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full{width:auto}}@media screen and (min-width:1540px){.container--full{width:auto}}.editorSidebar__body .block__body>.browserField,.editorSidebar__body .block__body>.media,.editorSidebar__body .block__body>.slideshow{margin-left:-15px;margin-right:-15px;border:0 none}.editorSidebar__body .block__body>.browserField:last-child,.editorSidebar__body .block__body>.media:last-child,.editorSidebar__body .block__body>.slideshow:last-child{margin-bottom:-15px}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/twill/fonts/Inter-Regular.a2b4ebbf.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Regular.4f8a0d7b.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/twill/fonts/Inter-Italic.3e44c6fa.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Italic.ec075471.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/twill/fonts/Inter-Medium.fadc0302.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Medium.cb882891.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/twill/fonts/Inter-MediumItalic.7cd62035.woff2) format("woff2"),url(/assets/twill/fonts/Inter-MediumItalic.5dcf5a66.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/twill/fonts/Inter-Bold.17fc55dd.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Bold.c770cfb9.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/twill/fonts/Inter-BoldItalic.3616ad4f.woff2) format("woff2"),url(/assets/twill/fonts/Inter-BoldItalic.4830a219.woff) format("woff");font-display:swap}.container[data-v-05dfc68c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-05dfc68c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-05dfc68c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-05dfc68c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-05dfc68c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-05dfc68c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-05dfc68c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-05dfc68c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-05dfc68c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-05dfc68c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-05dfc68c]{width:auto}}.editor[data-v-05dfc68c]{display:block;width:100%;padding:0;position:relative;flex-grow:1;background-color:#fff}.editor__leave[data-v-05dfc68c]{position:fixed;right:20px;top:13px;z-index:401}.editor__frame[data-v-05dfc68c]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column nowrap}.editor__inner[data-v-05dfc68c]{position:relative;width:100%;overflow:hidden;flex-grow:1;display:flex;flex-flow:row nowrap}.editor__sidebar[data-v-05dfc68c]{background:#f2f2f2;width:30vw;min-width:400px}.editor__resizer[data-v-05dfc68c]{width:10px;min-width:10px;cursor:col-resize;background:#f2f2f2;display:flex;align-items:center;justify-content:space-between;user-select:none}.editor__resizer span[data-v-05dfc68c]{width:2px;height:20px;display:block;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px);overflow:hidden;margin-left:auto;margin-right:auto}.editor__preview[data-v-05dfc68c]{flex-grow:1;position:relative;min-width:300px;color:#8c8c8c}.editor__preview--dark[data-v-05dfc68c]{color:#fff}.editorDropdown__trigger[data-v-05dfc68c]{color:inherit} \ No newline at end of file +.container[data-v-c3e98050]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-c3e98050]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-c3e98050]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-c3e98050]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-c3e98050]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-c3e98050]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-c3e98050]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-c3e98050]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-c3e98050]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-c3e98050]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-c3e98050]{width:auto}}.stickyNav[data-v-c3e98050]{background-color:hsla(0,0%,95%,.95);border-bottom:1px solid rgba(0,0,0,.05);background-clip:padding-box}@media screen and (min-width:850px){.stickyNav[data-v-c3e98050]{height:90px;z-index:10;overflow:hidden}.stickyNav.sticky__fixedBottom[data-v-c3e98050],.stickyNav.sticky__fixedTop[data-v-c3e98050],.stickyNav.sticky__fixed[data-v-c3e98050]{height:60px}.stickyNav.sticky__fixed .container[data-v-c3e98050],.stickyNav.sticky__fixedBottom .container[data-v-c3e98050],.stickyNav.sticky__fixedTop .container[data-v-c3e98050]{padding-top:14px}.stickyNav.sticky__fixed .stickyNav__links[data-v-c3e98050],.stickyNav.sticky__fixedBottom .stickyNav__links[data-v-c3e98050],.stickyNav.sticky__fixedTop .stickyNav__links[data-v-c3e98050]{opacity:1;visibility:visible;transition:opacity .25s}.stickyNav.sticky__fixed .titleEditor[data-v-c3e98050],.stickyNav.sticky__fixedBottom .titleEditor[data-v-c3e98050],.stickyNav.sticky__fixedTop .titleEditor[data-v-c3e98050]{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}.stickyNav.sticky__fixed .titleEditor[data-v-c3e98050]:first-child,.stickyNav.sticky__fixedBottom .titleEditor[data-v-c3e98050]:first-child,.stickyNav.sticky__fixedTop .titleEditor[data-v-c3e98050]:first-child{opacity:1;visibility:visible;transition:opacity .25s}}.titleEditor[data-v-c3e98050]{opacity:1;visibility:visible;transition:opacity .25s}.stickyNav__links[data-v-c3e98050]{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s;display:flex}.stickyNav__links a[data-v-c3e98050]{display:block;height:35px;line-height:35px;border-radius:17px;padding:0 17px;text-decoration:none;color:#8c8c8c;background-color:hsla(0,0%,100%,0);transition:background-color .25s linear}.stickyNav__links a[data-v-c3e98050]:hover{color:#262626}.stickyNav__links a.s--on[data-v-c3e98050]{background-color:#fff;color:#262626}.stickyNav__nav[data-v-c3e98050]{position:relative}.stickyNav__nav .stickyNav__links[data-v-c3e98050]{position:absolute}.stickyNav__actions>div[data-v-c3e98050]{display:flex}.stickyNav__actions>div .button[data-v-c3e98050]{margin-left:20px}@media screen and (max-width:849px){.stickyNav__actions>div .button[data-v-c3e98050]{margin-left:0;margin-top:20px}.stickyNav__actions>div[data-v-c3e98050]{flex-direction:column}}.stickyNav .container[data-v-c3e98050]{display:block;padding-top:26px;padding-bottom:26px}@media screen and (min-width:850px){.stickyNav .container[data-v-c3e98050]{display:flex}.stickyNav__nav[data-v-c3e98050]{flex-grow:1}}.container[data-v-0aa96d21]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0aa96d21]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0aa96d21]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0aa96d21]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0aa96d21]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0aa96d21]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0aa96d21]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0aa96d21]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0aa96d21]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0aa96d21]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0aa96d21]{width:auto}}.titleEditor[data-v-0aa96d21]{margin-bottom:20px}@media screen and (min-width:850px){.titleEditor[data-v-0aa96d21]{margin-bottom:0}}.titleEditor__title[data-v-0aa96d21]{font-weight:600}.titleEditor__title a[data-v-0aa96d21]{text-decoration:none}.titleEditor__title .icon[data-v-0aa96d21]{color:#a6a6a6;margin-left:7px}.titleEditor__title a:hover .icon[data-v-0aa96d21]{color:#262626}.stickyNav.sticky__fixedTop .titleEditor__title[data-v-0aa96d21]{line-height:35px}.titleEditor__title-wrapper[data-v-0aa96d21]{display:inline-flex;align-content:center;align-items:center}.titleEditor__title-wrapper>.avatar[data-v-0aa96d21]{margin-right:10px}.titleEditor--error .titleEditor__title .f--underlined--o[data-v-0aa96d21],.titleEditor--error .titleEditor__title .icon[data-v-0aa96d21],.titleEditor--error .titleEditor__title:hover .f--underlined--o[data-v-0aa96d21],.titleEditor--error .titleEditor__title:hover .icon[data-v-0aa96d21]{color:#e61414}.titleEditor--error .titleEditor__title:hover .f--underlined--o[data-v-0aa96d21]{text-decoration:none;background-image:linear-gradient(180deg,rgba(230,20,20,.5) 75%,rgba(230,20,20,.5) 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 98%}.titleEditor__title-only[data-v-0aa96d21]{line-height:35px}.titleEditor__permalink[data-v-0aa96d21]{text-decoration:none;display:inline-block;white-space:nowrap}.stickyNav.sticky__fixedTop .titleEditor__permalink[data-v-0aa96d21]{display:none}.container[data-v-0dd10376]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0dd10376]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0dd10376]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0dd10376]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0dd10376]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0dd10376]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0dd10376]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0dd10376]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0dd10376]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0dd10376]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0dd10376]{width:auto}}.accordion[data-v-0dd10376]{border-bottom:1px solid #f2f2f2;background-color:#fff;transition:background-color .25s linear;overflow:hidden}.accordion__trigger[data-v-0dd10376]{padding:0 40px 0 20px;display:block;background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;background:transparent;height:55px;width:100%;text-align:left;position:relative;color:#262626;display:flex;flex-flow:row nowrap;align-items:center}.accordion__trigger .icon[data-v-0dd10376]{display:block;transform-origin:50% 50%;position:absolute;right:20px;top:50%;margin-top:-4px;transition:transform .25s linear}.accordion__trigger[data-v-0dd10376]:focus,.accordion__trigger[data-v-0dd10376]:hover{background:#fbfbfb}.accordion__trigger .icon[data-v-0dd10376]{color:#8c8c8c}.accordion__value[data-v-0dd10376]{flex-grow:1;text-align:right;color:#8c8c8c;padding-left:10px;overflow:hidden}.accordion__value>[data-v-0dd10376]{overflow:hidden;text-overflow:ellipsis}.accordion__dropdown[data-v-0dd10376]{overflow:hidden;max-height:0;height:auto;transition:max-height .275s ease}.accordion__list[data-v-0dd10376]{border-top:1px solid #f2f2f2;padding:12px 20px}.accordion__fields[data-v-0dd10376]{border-top:1px solid #f2f2f2;padding:20px}.accordion__list .accordion__fields[data-v-0dd10376]{border-top:0 none;padding:8px 0}.s--open[data-v-0dd10376]{background-color:#fbfbfb}.s--open .accordion__dropdown[data-v-0dd10376]{max-height:250px;overflow-y:auto}.s--open .icon[data-v-0dd10376]{transform:rotate(180deg)}.accordion .accordion__list .input{margin-top:0}.accordion .accordion__list .input+.input{margin-top:10px}.container[data-v-58557532]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-58557532]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-58557532]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-58557532]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-58557532]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-58557532]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-58557532]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-58557532]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-58557532]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-58557532]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-58557532]{width:auto}}.multibutton[data-v-58557532]{height:40px;position:relative;display:block}.multibutton .dropdown[data-v-58557532]{display:flex}.multibutton .dropdown>button[data-v-58557532]:first-child{display:block;flex-grow:1}.multibutton .dropdown__content[data-v-58557532]{max-width:100%;width:100%}.multibutton__trigger[data-v-58557532]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;height:40px;line-height:40px;text-align:center;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;background:#1d9f3c;color:#fff;margin-left:-2px;border-left:1px solid #1a8f36;padding:0 10px;transition:color .2s linear,border-color .2s linear,background-color .2s linear}.multibutton__trigger[data-v-58557532]:focus,.multibutton__trigger[data-v-58557532]:hover{background:#1a8f36}.multibutton__trigger .icon[data-v-58557532]{color:#fff;position:relative;top:-3px}.container[data-v-606c5ad8]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-606c5ad8]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-606c5ad8]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-606c5ad8]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-606c5ad8]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-606c5ad8]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-606c5ad8]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-606c5ad8]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-606c5ad8]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-606c5ad8]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-606c5ad8]{width:auto}}.revaccordion__scroller[data-v-606c5ad8]{height:100%;overflow:hidden;overflow-y:auto;max-height:165px;margin:-12px -20px}.revaccordion__list[data-v-606c5ad8]{padding:12px 20px}.revaccordion__item[data-v-606c5ad8]{display:flex;flex-direction:row;flex-wrap:no-wrap;color:#8c8c8c;padding:7.5px 20px;cursor:pointer;margin-left:-20px;margin-right:-20px}.revaccordion__item[data-v-606c5ad8]:hover{color:#262626;background:#f2f2f2}.revaccordion__author[data-v-606c5ad8]{flex-grow:1}.revaccordion__datetime[data-v-606c5ad8]{color:#3278b8;white-space:nowrap;overflow:hidden}.container[data-v-5bbe0639]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5bbe0639]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5bbe0639]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5bbe0639]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5bbe0639]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5bbe0639]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5bbe0639]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5bbe0639]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5bbe0639]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5bbe0639]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5bbe0639]{width:auto}}.revaccordion__scroller[data-v-5bbe0639]{height:100%;overflow:hidden;overflow-y:auto;max-height:165px;margin:-12px -20px}.revaccordion__list[data-v-5bbe0639]{padding:12px 20px}.revaccordion__item a[data-v-5bbe0639]{display:flex;flex-direction:row;flex-wrap:no-wrap;color:#8c8c8c;padding:7.5px 20px;margin-left:-20px;margin-right:-20px;text-decoration:none}.revaccordion__item a[data-v-5bbe0639]:focus,.revaccordion__item a[data-v-5bbe0639]:hover{color:#262626;background:#f2f2f2}.revaccordion__author[data-v-5bbe0639]{flex-grow:1;white-space:nowrap}.revaccordion__datetime[data-v-5bbe0639]{padding-left:10px;color:#3278b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container[data-v-285ca0dd]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-285ca0dd]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-285ca0dd]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-285ca0dd]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-285ca0dd]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-285ca0dd]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-285ca0dd]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-285ca0dd]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-285ca0dd]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-285ca0dd]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-285ca0dd]{width:auto}}.switcher[data-v-285ca0dd]{height:50px;line-height:50px;background:#a6a6a6;color:#fff;padding:0 20px;margin:-1px -1px 0 -1px;padding:0 21px;border-top-left-radius:2px;border-top-right-radius:2px;transition:background-color .25s linear}.switcher__title[data-v-285ca0dd]{display:inline;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.switcher__button[data-v-285ca0dd]{float:right;position:relative;top:16px;cursor:pointer}.switcher__button input[data-v-285ca0dd]{position:absolute;opacity:0}.switcher__label[data-v-285ca0dd]{margin-right:15px}.switcher__switcher[data-v-285ca0dd]{display:inline-block;height:12px;border-radius:6px;width:40px;background:#4d4d4d;box-shadow:inset 0 0 1px #000;position:relative}.switcher__switcher[data-v-285ca0dd]:after,.switcher__switcher[data-v-285ca0dd]:before{content:"";position:absolute;display:block;height:18px;width:18px;border-radius:50%;left:0;top:-3px;transform:translateX(0);transition:all .25s cubic-bezier(.5,-.6,.5,1.6)}.switcher__switcher[data-v-285ca0dd]:after{background:#fff;box-shadow:0 0 1px #666}.switcher__switcher[data-v-285ca0dd]:before{background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.1);opacity:0}.switcher--active[data-v-285ca0dd]{background:#d3ecd9;color:#1d9f3c}.switcher--active .switcher__switcher[data-v-285ca0dd]{background:#1d9f3c;box-shadow:inset 0 0 1px rgba(0,0,0,.4)}.switcher--active .switcher__switcher[data-v-285ca0dd]:after,.switcher--active .switcher__switcher[data-v-285ca0dd]:before{transform:translateX(22px)}.switcher__button input:focus+.switcher__switcher[data-v-285ca0dd]:before,.switcher__button:focus .switcher__switcher[data-v-285ca0dd]:before,.switcher__button:hover .switcher__switcher[data-v-285ca0dd]:before{opacity:1}.switcher--expired[data-v-285ca0dd]{background:#a6a6a6;color:#fff}.switcher--expired .switcher__switcher[data-v-285ca0dd]{background:#4d4d4d;box-shadow:inset 0 0 1px #000}.container[data-v-37e685f4]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-37e685f4]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-37e685f4]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-37e685f4]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-37e685f4]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-37e685f4]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-37e685f4]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-37e685f4]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-37e685f4]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-37e685f4]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-37e685f4]{width:auto}}.userInfo__item[data-v-37e685f4]{padding:20px;border-bottom:1px solid #f2f2f2}.userInfo__row[data-v-37e685f4]{display:flex;flex-flow:row wrap;justify-content:space-between}.userInfo__row-cell[data-v-37e685f4]{flex:1}.userInfo__row-cell[data-v-37e685f4]:first-child{padding-right:20px}.userInfo__row-cell[data-v-37e685f4]:last-child{text-align:right}.userInfo__row-cell--value[data-v-37e685f4]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8c8c8c}.userInfo__link[data-v-37e685f4]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;padding:0;color:#3278b8;text-decoration:none}.userInfo__form-row+.userInfo__form-row[data-v-37e685f4]{margin-top:33px}.container[data-v-5b644dbd]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-5b644dbd]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-5b644dbd]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-5b644dbd]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-5b644dbd]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-5b644dbd]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-5b644dbd]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-5b644dbd]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-5b644dbd]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-5b644dbd]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-5b644dbd]{width:auto}}.publisher__wrapper[data-v-5b644dbd]{border-radius:2px;border:1px solid #e5e5e5;background:#fff;margin-bottom:20px}.publisher__trash[data-v-5b644dbd]{padding:0 10px;margin-bottom:20px}.publisher__item[data-v-5b644dbd]{border-bottom:1px solid #f2f2f2}.publisher__item[data-v-5b644dbd]:last-child{border-bottom:0 none}.publisher__item[data-v-5b644dbd]{color:#8c8c8c}.publisher__item a[data-v-5b644dbd]{color:#3278b8;text-decoration:none}.revisionaccordion__list[data-v-5b644dbd]{padding:20px}.publisher__unsaved-changes[data-v-5b644dbd]{color:#b39946}.publisher__link[data-v-5b644dbd],.publisher__unsaved-changes[data-v-5b644dbd]{height:55px;line-height:55px;padding:0 20px;display:block}.publisher__link .icon[data-v-5b644dbd]{margin-right:10px;color:#3278b8}.publisher__item--btns[data-v-5b644dbd]{padding:10px}.container[data-v-578ca18c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-578ca18c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-578ca18c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-578ca18c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-578ca18c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-578ca18c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-578ca18c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-578ca18c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-578ca18c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-578ca18c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-578ca18c]{width:auto}}.pagenav[data-v-578ca18c]{border-radius:2px;border:1px solid #e5e5e5;background:#fff;margin-bottom:20px}.pagenav__form[data-v-578ca18c]{padding:0 20px 20px 20px;margin-top:-15px}.pagenav__nav[data-v-578ca18c]{display:flex}.pagenav__form+.pagenav__nav .pagenav__btn[data-v-578ca18c]{border-top:1px solid #f2f2f2}.pagenav__btn[data-v-578ca18c]{border-right:1px solid #f2f2f2;padding:0 20px;flex:1 0 0px;overflow:hidden;height:48px;line-height:48px;text-decoration:none;color:#8c8c8c;opacity:.5}.pagenav__btn[data-v-578ca18c]:last-child{border-right:0 none}a.pagenav__btn[data-v-578ca18c]{opacity:1}a.pagenav__btn[data-v-578ca18c]:focus,a.pagenav__btn[data-v-578ca18c]:hover{color:#262626;background:#fbfbfb}.pagenav__btn+.pagenav__btn[data-v-578ca18c]{text-align:right}.container[data-v-2b3828d6]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-2b3828d6]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-2b3828d6]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-2b3828d6]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-2b3828d6]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-2b3828d6]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-2b3828d6]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-2b3828d6]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-2b3828d6]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-2b3828d6]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-2b3828d6]{width:auto}}.content[data-v-2b3828d6]{margin-top:20px}.content[data-v-2b3828d6]:first-child{margin-top:35px}.content__content[data-v-2b3828d6]{margin-bottom:20px}.content__content+.dropdown[data-v-2b3828d6]{display:inline-block}.content__item[data-v-2b3828d6]{border:1px solid #e5e5e5;border-top:0 none}.content__item.sortable-ghost[data-v-2b3828d6]{opacity:.5}.content__item[data-v-2b3828d6]:first-child{border-top:1px solid #e5e5e5}.content__trigger[data-v-2b3828d6]{display:flex}.content__button[data-v-2b3828d6]{margin-top:-5px}.button--aslink[data-v-2b3828d6]{display:block;width:100%;text-align:center}.content__note[data-v-2b3828d6]{flex-grow:1;text-align:right}.container[data-v-c676a44e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-c676a44e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-c676a44e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-c676a44e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-c676a44e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-c676a44e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-c676a44e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-c676a44e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-c676a44e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-c676a44e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-c676a44e]{width:auto}}.form__field[data-v-c676a44e]{display:flex;align-items:center;padding:0 15px}.form__field input[data-v-c676a44e]{padding:0}.form__field .form__field--showMap a[data-v-c676a44e]{font-size:11px;letter-spacing:0;display:flex;align-items:center;text-decoration:none;color:#8c8c8c;transition:color .25s}.form__field .form__field--showMap a[data-v-c676a44e]:hover{color:#666}.form__field .form__field--showMap a span[data-v-c676a44e]{margin-right:5px}.container[data-v-6227219a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6227219a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6227219a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6227219a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6227219a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6227219a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6227219a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6227219a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6227219a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6227219a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6227219a]{width:auto}}.overlay[data-v-6227219a]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:400;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s .35s;padding:0;background-color:#333}.overlay+.overlay[data-v-6227219a]{z-index:401}.overlay__window[data-v-6227219a]{background:#fff;min-width:50vw;position:relative;border-radius:2px;display:flex;flex-flow:column nowrap;width:100%;height:100%;max-width:inherit}.overlay__content[data-v-6227219a]{overflow:hidden;flex-grow:1;height:100%}.overlay__header[data-v-6227219a]{background:#000;color:#fff;padding:0 20px;height:60px;line-height:60px;position:relative;font-weight:600;text-align:center;width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overlay__close[data-v-6227219a]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;position:absolute;left:0;top:0;background:transparent;height:60px;color:#8c8c8c;padding:22px 20px;text-align:left}.overlay__close[data-v-6227219a]:focus,.overlay__close[data-v-6227219a]:hover{color:#fff}.overlay__closeLabel[data-v-6227219a]{position:relative;margin-left:10px;top:-2px}.overlay__content[data-v-6227219a]{padding:0;display:flex}.overlay__content>button[data-v-6227219a]{margin-bottom:20px}.overlay--active[data-v-6227219a]{opacity:1;visibility:visible;transition:opacity .35s}.overlay--hidden[data-v-6227219a]{display:none}.container[data-v-0559a056]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0559a056]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0559a056]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0559a056]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0559a056]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0559a056]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0559a056]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0559a056]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0559a056]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0559a056]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0559a056]{width:auto}}.previewerframe[data-v-0559a056]{width:100%;height:100%;margin:0 auto;max-width:calc(100% - 20px);display:block;transform:translateX(-50%);transition:width .3s ease;position:absolute;top:0;bottom:0;left:50%;background:#fff}.container[data-v-edd298c2]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-edd298c2]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-edd298c2]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-edd298c2]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-edd298c2]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-edd298c2]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-edd298c2]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-edd298c2]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-edd298c2]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-edd298c2]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-edd298c2]{width:auto}}.previewer[data-v-edd298c2]{display:block;width:100%;padding:0;position:relative;flex-grow:1;background-color:#333}.previewer__restore[data-v-edd298c2]{position:fixed;right:20px;top:13px;z-index:401}.tag--revision[data-v-edd298c2]{color:#262626;position:absolute;top:17px;left:0;margin:0;opacity:.5}.previewer__nav[data-v-edd298c2]{display:flex;flex-direction:row;height:80px;opacity:1;transition:opacity .3s ease}.previewer__frame[data-v-edd298c2]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column nowrap}.previewer__inner[data-v-edd298c2]{position:relative;width:100%;overflow:hidden;flex-grow:1;display:flex;flex-flow:column nowrap}.previewer__trigger[data-v-edd298c2]{height:auto;line-height:inherit}.previewer__trigger .icon[data-v-edd298c2]{margin-left:6px}.previewer__compare[data-v-edd298c2],.previewer__trigger[data-v-edd298c2]{color:#8c8c8c;padding-left:0;padding-right:0}.previewer__compare[data-v-edd298c2]:focus,.previewer__compare[data-v-edd298c2]:hover,.previewer__trigger[data-v-edd298c2]:focus,.previewer__trigger[data-v-edd298c2]:hover{color:#fff}.previewer__compare a[data-v-edd298c2],.previewer__trigger a[data-v-edd298c2]{white-space:nowrap;overflow:hidden;text-decoration:none}@media screen and (min-width:850px){.previewer__compare[data-v-edd298c2]{margin-left:20px}}.previewer__compare .icon[data-v-edd298c2]{position:relative;margin-left:9px;top:2px}.previewer__compareLabel[data-v-edd298c2]{display:none}@media screen and (min-width:600px){.previewer__compareLabel[data-v-edd298c2]{display:inline}}.previewer__compare[data-v-edd298c2],.previewer__revisions[data-v-edd298c2]{margin-right:20px;padding-top:40px}.previewer__revisions[data-v-edd298c2]{margin-left:20px;padding-top:40px;flex-grow:1;position:relative}.previewer__breakpoints[data-v-edd298c2]{display:none}@media screen and (min-width:850px){.previewer__breakpoints[data-v-edd298c2]{display:block;margin:0 auto;position:absolute;top:0;left:50%;font-size:0;transform:translateX(-50%);height:80px;line-height:80px}}.previewer__breakpoint[data-v-edd298c2]{display:inline-block;color:#8c8c8c;padding:25px 15px;vertical-align:bottom}.previewer__breakpoint a[data-v-edd298c2]{display:block}.previewer__breakpoint a[data-v-edd298c2]:focus,.previewer__breakpoint a[data-v-edd298c2]:hover{color:#a6a6a6}.previewer__breakpoint .icon[data-v-edd298c2]{display:block}.previewer__breakpoint.s--active a[data-v-edd298c2]:focus,.previewer__breakpoint.s--active a[data-v-edd298c2]:hover,.previewer__breakpoint.s--active[data-v-edd298c2]{color:#fff}.previewer__content[data-v-edd298c2]{width:100%;height:100%;display:flex;flex-grow:1;flex-flow:row nowrap}.previewer__iframe[data-v-edd298c2]{width:100%;opacity:1;transition:opacity .3s ease,width .3s ease;position:relative;display:flex;flex-grow:1}.previewer--loading .previewer__iframe[data-v-edd298c2],.previewer--loading .previewer__nav[data-v-edd298c2]{opacity:0;pointer-events:none}.previewer--loading .previewer__content[data-v-edd298c2]:after{content:"Loading preview...";position:absolute;top:25%;left:50%;width:200px;margin-left:-100px;text-align:center;color:#8c8c8c}.previewer__iframeInfos[data-v-edd298c2]{height:80px;margin-top:-80px;position:absolute;color:#8c8c8c;top:0;left:10px;padding-top:40px}button.previewerRevision[data-v-edd298c2]{display:flex;padding:0 15px}button.previewerRevision--active[data-v-edd298c2]{color:#262626;background:#f2f2f2}.previewerRevision__author[data-v-edd298c2]{padding-right:10px;flex-grow:1;white-space:nowrap}@media screen and (min-width:600px){.previewerRevision__author[data-v-edd298c2]{padding-right:30px}}.previewerRevision__datetime[data-v-edd298c2]{color:#3278b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container[data-v-f2eb11aa]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-f2eb11aa]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-f2eb11aa]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-f2eb11aa]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-f2eb11aa]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-f2eb11aa]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-f2eb11aa]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-f2eb11aa]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-f2eb11aa]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-f2eb11aa]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-f2eb11aa]{width:auto}}.editorIframe[data-v-f2eb11aa]{cursor:pointer;overflow-y:hidden;padding:5px}.editorIframe iframe[data-v-f2eb11aa]{width:100%;overflow:hidden;display:block}.editorIframe__empty[data-v-f2eb11aa]{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;color:rgba(38,38,38,.5);background-color:rgba(20,141,219,.05);border:1px solid rgba(20,141,219,.33)}.editor__preview--dark .editorIframe__empty[data-v-f2eb11aa]{color:hsla(0,0%,100%,.75);background-color:rgba(20,141,219,.2);border:1px solid rgba(20,141,219,.5)}.container[data-v-022e4340]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-022e4340]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-022e4340]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-022e4340]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-022e4340]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-022e4340]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-022e4340]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-022e4340]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-022e4340]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-022e4340]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-022e4340]{width:auto}}.editorPreview__item[data-v-022e4340]{min-height:80px;position:relative;margin-bottom:1px;z-index:1}.editorPreview__item[data-v-022e4340]:after{content:"";border-radius:2px;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid #e5e5e5;z-index:0;opacity:0}.editorPreview__item[data-v-022e4340]:hover:after{border-color:#e5e5e5;opacity:1}.editorPreview__item--dropdown-open[data-v-022e4340]{z-index:2}.editorPreview__item--active[data-v-022e4340]:after,.editorPreview__item--active[data-v-022e4340]:hover:after{border-color:#148ddb;opacity:1}.editorPreview__protector[data-v-022e4340]{position:absolute;left:0;right:0;top:0;bottom:0;cursor:move;z-index:1}.editorPreview__header[data-v-022e4340]{position:absolute;top:20px;right:20px;padding:0;display:none;background-clip:padding-box;z-index:2}.editorPreview__item--active .editorPreview__header[data-v-022e4340],.editorPreview__item--dropdown-open .editorPreview__header[data-v-022e4340],.editorPreview__item:hover .editorPreview__header[data-v-022e4340]{display:flex}.editorPreview__item.sortable-chosen[data-v-022e4340]{opacity:1}.editorPreview__item.sortable-ghost[data-v-022e4340]{opacity:.25}.container[data-v-0b739bf6]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0b739bf6]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0b739bf6]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0b739bf6]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0b739bf6]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0b739bf6]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0b739bf6]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0b739bf6]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0b739bf6]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0b739bf6]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0b739bf6]{width:auto}}.editorPreview[data-v-0b739bf6]{background-color:inherit;color:inherit}.editorPreview__content[data-v-0b739bf6]{position:absolute;top:0;bottom:0;right:0;left:0;padding:20px;overflow-y:auto;background-color:inherit}.editorPreview__empty[data-v-0b739bf6]{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;color:inherit;background-color:inherit}.editorPreview__empty[data-v-0b739bf6]:after{display:block;content:"";position:absolute;top:20px;bottom:20px;right:20px;left:20px;border:1px dashed #d9d9d9}.editorPreview__empty>[data-v-0b739bf6]{padding:0 40px;font-size:18px;line-height:1.35em;text-align:center;font-weight:400}.editorPreview__empty+.editorPreview__content[data-v-0b739bf6]{background-color:transparent}.editorPreview__handle[data-v-0b739bf6]{position:absolute;height:10px;width:40px;left:50%;top:50%;margin-left:-20px;margin-top:-5px;cursor:move;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px)}.editorPreview__handle[data-v-0b739bf6]:before{position:absolute;display:block;content:"";background:repeating-linear-gradient(90deg,#f4f9fd,#f4f9fd 2px,transparent 0,transparent 4px);width:100%;height:100%}.container[data-v-a1e1170c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-a1e1170c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-a1e1170c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-a1e1170c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-a1e1170c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-a1e1170c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-a1e1170c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-a1e1170c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-a1e1170c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-a1e1170c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-a1e1170c]{width:auto}}.editorSidebar__item[data-v-a1e1170c]{padding:0 10px 0 20px;overflow-y:auto;position:absolute;top:0;bottom:60px;left:0;right:0}.editorSidebar__title[data-v-a1e1170c]{padding:15px 0 10px 0;display:flex}.editorSidebar__body[data-v-a1e1170c]{border:1px solid #e5e5e5;border-radius:2px;background:#fff;padding:15px}.editorSidebar__body[data-v-a1e1170c] .input{margin-top:25px}.editorSidebar__body[data-v-a1e1170c] .blocks:first-child,.editorSidebar__body[data-v-a1e1170c] .input:first-child{margin-top:35px}.editorSidebar__body[data-v-a1e1170c] .block__body>.browserField,.editorSidebar__body[data-v-a1e1170c] .block__body>.media,.editorSidebar__body[data-v-a1e1170c] .block__body>.slideshow{margin-left:-15px;margin-right:-15px;border:0 none}.editorSidebar__body[data-v-a1e1170c] .block__body>.browserField:last-child,.editorSidebar__body[data-v-a1e1170c] .block__body>.media:last-child,.editorSidebar__body[data-v-a1e1170c] .block__body>.slideshow:last-child{margin-bottom:-15px}.editorSidebar__counter[data-v-a1e1170c]{border:1px solid #e5e5e5;border-radius:50%;height:26px;width:26px;text-align:center;display:inline-block;line-height:25px;margin-right:10px;background:#fff;color:#8c8c8c;font-feature-settings:"kern";user-select:none;cursor:default}.dropdown .editorSidebar__counter[data-v-a1e1170c]{cursor:pointer}.dropdown--active .editorSidebar__counter[data-v-a1e1170c],.editorSidebar__counter[data-v-a1e1170c]:hover{color:#262626;border-color:#262626}.editorSidebar__blockTitle[data-v-a1e1170c]{font-weight:600;flex-grow:1}.editorSidebar__blockTitle .dropdown[data-v-a1e1170c]{display:inline-block}.container[data-v-0f803405]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-0f803405]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-0f803405]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-0f803405]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-0f803405]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-0f803405]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-0f803405]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-0f803405]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-0f803405]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-0f803405]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-0f803405]{width:auto}}.editorSidebar__blocks--in-fieldset[data-v-0f803405]{padding-top:20px}.editorSidebar__blocks--in-fieldset .editorSidebar__button[data-v-0f803405]:last-child{padding-bottom:0}.editorSidebar__listItems>div[data-v-0f803405]{display:flex;flex-wrap:wrap;justify-content:space-between}.editorSidebar__button[data-v-0f803405]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;font-size:11.5px;letter-spacing:0;cursor:move;display:flex;flex-direction:column;width:calc(50% - 5px);height:100px;padding:8px 20px;margin-bottom:10px;background:#fff;border-radius:2px;border:1px solid #e5e5e5;color:#8c8c8c;text-align:center}.editorSidebar__button .icon[data-v-0f803405]{flex-grow:1;width:100%;display:flex;align-items:center;justify-content:center;color:#a6a6a6}.editorSidebar__button .editorSidebar__buttonLabel[data-v-0f803405]{width:100%;line-height:1}.editorSidebar__button[data-v-0f803405]:focus,.editorSidebar__button[data-v-0f803405]:hover{color:#262626;border-color:#ccc}.editorSidebar__button:focus .icon[data-v-0f803405],.editorSidebar__button:hover .icon[data-v-0f803405]{color:#262626}.editorPreview__content .editorSidebar__button[data-v-0f803405]{width:100%}.container[data-v-7c217157]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-7c217157]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-7c217157]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-7c217157]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-7c217157]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-7c217157]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-7c217157]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-7c217157]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-7c217157]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-7c217157]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-7c217157]{width:auto}}.editorSidebar[data-v-7c217157]{margin:20px 0 20px 0;position:relative;overflow:hidden;height:calc(100% - 40px)}.editorSidebar__list[data-v-7c217157]{overflow-y:auto;padding:0 10px 0 20px;position:absolute;top:0;bottom:60px;left:0;right:0}.editorSidebar__actions[data-v-7c217157]{position:absolute;width:100%;left:0;bottom:0;padding:20px 10px 0 20px;background:#f2f2f2;display:flex}.editorSidebar__actions button[data-v-7c217157]{width:calc(50% - 10px)}.editorSidebar__actions button+button[data-v-7c217157]{margin-left:20px}.editorSidebar__actions button.button--validate[data-v-7c217157]:last-child{width:100%;margin-left:0}.container{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full{width:auto}}@media screen and (min-width:1540px){.container--full{width:auto}}.editorSidebar__body .block__body>.browserField,.editorSidebar__body .block__body>.media,.editorSidebar__body .block__body>.slideshow{margin-left:-15px;margin-right:-15px;border:0 none}.editorSidebar__body .block__body>.browserField:last-child,.editorSidebar__body .block__body>.media:last-child,.editorSidebar__body .block__body>.slideshow:last-child{margin-bottom:-15px}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/twill/fonts/Inter-Regular.a2b4ebbf.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Regular.4f8a0d7b.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/twill/fonts/Inter-Italic.3e44c6fa.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Italic.ec075471.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/twill/fonts/Inter-Medium.fadc0302.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Medium.cb882891.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/twill/fonts/Inter-MediumItalic.7cd62035.woff2) format("woff2"),url(/assets/twill/fonts/Inter-MediumItalic.5dcf5a66.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/twill/fonts/Inter-Bold.17fc55dd.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Bold.c770cfb9.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/twill/fonts/Inter-BoldItalic.3616ad4f.woff2) format("woff2"),url(/assets/twill/fonts/Inter-BoldItalic.4830a219.woff) format("woff");font-display:swap}.container[data-v-05dfc68c]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-05dfc68c]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-05dfc68c]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-05dfc68c]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-05dfc68c]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-05dfc68c]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-05dfc68c]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-05dfc68c]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-05dfc68c]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-05dfc68c]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-05dfc68c]{width:auto}}.editor[data-v-05dfc68c]{display:block;width:100%;padding:0;position:relative;flex-grow:1;background-color:#fff}.editor__leave[data-v-05dfc68c]{position:fixed;right:20px;top:13px;z-index:401}.editor__frame[data-v-05dfc68c]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column nowrap}.editor__inner[data-v-05dfc68c]{position:relative;width:100%;overflow:hidden;flex-grow:1;display:flex;flex-flow:row nowrap}.editor__sidebar[data-v-05dfc68c]{background:#f2f2f2;width:30vw;min-width:400px}.editor__resizer[data-v-05dfc68c]{width:10px;min-width:10px;cursor:col-resize;background:#f2f2f2;display:flex;align-items:center;justify-content:space-between;user-select:none}.editor__resizer span[data-v-05dfc68c]{width:2px;height:20px;display:block;background:repeating-linear-gradient(180deg,#bfbfbf,#bfbfbf 2px,transparent 0,transparent 4px);overflow:hidden;margin-left:auto;margin-right:auto}.editor__preview[data-v-05dfc68c]{flex-grow:1;position:relative;min-width:300px;color:#8c8c8c}.editor__preview--dark[data-v-05dfc68c]{color:#fff}.editorDropdown__trigger[data-v-05dfc68c]{color:inherit} \ No newline at end of file diff --git a/twill-assets/assets/twill/css/main-listing.6e6d4ed5.css b/twill-assets/assets/twill/css/main-listing.ecd5753d.css similarity index 78% rename from twill-assets/assets/twill/css/main-listing.6e6d4ed5.css rename to twill-assets/assets/twill/css/main-listing.ecd5753d.css index b7962d032..cfc0f3353 100644 --- a/twill-assets/assets/twill/css/main-listing.6e6d4ed5.css +++ b/twill-assets/assets/twill/css/main-listing.ecd5753d.css @@ -1 +1 @@ -.container[data-v-87d7c0f6]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-87d7c0f6]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-87d7c0f6]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-87d7c0f6]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-87d7c0f6]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-87d7c0f6]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-87d7c0f6]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-87d7c0f6]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-87d7c0f6]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-87d7c0f6]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-87d7c0f6]{width:auto}}.table__scroller[data-v-87d7c0f6]{width:100%;overflow:hidden;overflow-x:auto}.table[data-v-87d7c0f6]{overflow:hidden;width:100%;border-collapse:collapse;border-spacing:0}.table.table--nested[data-v-87d7c0f6]{background-color:#f2f2f2}.table--sized[data-v-87d7c0f6]{table-layout:fixed}.table__spacer[data-v-87d7c0f6]{width:50px}.container[data-v-6b55db17]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6b55db17]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6b55db17]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6b55db17]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6b55db17]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6b55db17]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6b55db17]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6b55db17]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6b55db17]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6b55db17]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6b55db17]{width:auto}}.tablehead__cell[data-v-6b55db17]{color:#8c8c8c;white-space:nowrap;vertical-align:top;padding:20px 10px}.tablehead__cell[data-v-6b55db17]:hover{color:#262626}.tablehead__cell--shrink[data-v-6b55db17]{width:1px}.tablehead__arrow[data-v-6b55db17]{transition:all .2s linear;transform:rotate(0deg);opacity:0;display:inline-block;margin-left:10px;position:relative;top:-1px}.tablehead__spacer[data-v-6b55db17]{width:1px;padding-left:25px;padding-right:25px}.tablehead__cell--draggable[data-v-6b55db17],.tablehead__cell--nested[data-v-6b55db17]{padding:0}.tablehead__cell--bulk[data-v-6b55db17],.tablehead__cell--draggable[data-v-6b55db17],.tablehead__cell--icon[data-v-6b55db17],.tablehead__cell--nested[data-v-6b55db17],.tablehead__cell--thumb[data-v-6b55db17]{width:1px}.tablehead__cell--bulk .tablehead__arrow[data-v-6b55db17],.tablehead__cell--draggable .tablehead__arrow[data-v-6b55db17],.tablehead__cell--icon .tablehead__arrow[data-v-6b55db17],.tablehead__cell--nested .tablehead__arrow[data-v-6b55db17],.tablehead__cell--thumb .tablehead__arrow[data-v-6b55db17]{display:none}.tablehead__cell--draggable[data-v-6b55db17]{width:10px}.tablehead__cell--bulk[data-v-6b55db17]{width:35px}.tablehead__cell--thumb[data-v-6b55db17]{width:100px}@media screen and (max-width:599px){.tablehead__cell--thumb[data-v-6b55db17]{width:1px;padding-left:0;padding-right:0}}.tablehead__cell--thumb-rounded[data-v-6b55db17]{width:56px}@media screen and (max-width:599px){.tablehead__cell--thumb-rounded[data-v-6b55db17]{width:1px;padding-left:0;padding-right:0}}.tablehead__cell--icon[data-v-6b55db17]{width:30px}.tablehead__cell--bulk[data-v-6b55db17]{border-left:1px solid transparent;padding-left:10px;padding-right:10px}.tablehead__cell--bulk .checkbox[data-v-6b55db17],.tablehead__cell--bulk a[data-v-6b55db17]{display:block;width:15px}.tablehead__cell--bulk[data-v-6b55db17]:first-child{padding-left:20px}.tablehead__cell--sortable[data-v-6b55db17]{cursor:pointer}.tablehead__cell--sortable:hover .tablehead__arrow[data-v-6b55db17]{opacity:1}.tablehead__cell--sortable.tablehead__cell--sorted[data-v-6b55db17]{color:#262626}.tablehead__cell--sortable.tablehead__cell--sorted .tablehead__arrow[data-v-6b55db17]{opacity:1}.tablehead__cell--sorteddesc .tablehead__arrow[data-v-6b55db17]{transform:rotate(180deg)}.container[data-v-de97889a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-de97889a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-de97889a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-de97889a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-de97889a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-de97889a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-de97889a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-de97889a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-de97889a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-de97889a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-de97889a]{width:auto}}.tablerow[data-v-de97889a]{position:relative;border-bottom:1px solid #f2f2f2}.tablerow:hover td[data-v-de97889a]{background-color:#fbfbfb}.tablecell[data-v-de97889a]{overflow:hidden;vertical-align:top;padding:20px 10px;background-color:#fff}.tablecell--bulk[data-v-de97889a],.tablecell--icon[data-v-de97889a]{width:1px;padding-left:10px;padding-right:10px}.tablecell--bulk[data-v-de97889a]:first-child{padding-left:20px}.tablecell--thumb[data-v-de97889a]{width:1px}@media screen and (max-width:599px){.tablecell--thumb[data-v-de97889a]{padding-left:0;padding-right:0}}.tablecell--spacer[data-v-de97889a]{width:1px;padding-left:25px;padding-right:25px}.tablecell--sticky[data-v-de97889a]{position:absolute;right:0;top:auto;padding:15px 20px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 25%);overflow:visible}tr:hover>.tablecell--sticky[data-v-de97889a]{background:linear-gradient(90deg,hsla(0,0%,98%,0) 0,#fbfbfb 25%)}.tablecell.tablecell--draggable[data-v-de97889a]{width:10px;padding:0;position:relative}.tablecell.tablecell--draggable+td[data-v-de97889a]{padding-left:10px}tr:hover>.tablecell--draggable .tablecell__handle[data-v-de97889a]{display:block}.tablerow--nested[data-v-de97889a]{display:table;width:100%}.tablerow--nested .tablecell.tablecell--draggable[data-v-de97889a]{position:absolute;top:0;bottom:0;transform:translateX(-80px)}.tablerow--nested .tablecell__handle[data-v-de97889a]{left:0;margin-left:0}.tablecell.tablecell--nested[data-v-de97889a]{position:absolute;height:calc(100% + 1px);padding:20px 10px;border-bottom:1px solid #f2f2f2;overflow:auto;transform:translateX(-100%)}.tablecell.tablecell--nested.tablecell--nested--parent[data-v-de97889a]{width:0;padding:0}.container[data-v-2393d05f]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-2393d05f]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-2393d05f]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-2393d05f]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-2393d05f]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-2393d05f]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-2393d05f]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-2393d05f]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-2393d05f]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-2393d05f]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-2393d05f]{width:auto}}table[data-v-2393d05f]{width:100%}.datatable__table[data-v-2393d05f]{border:1px solid #f2f2f2;border-radius:2px;position:relative}.datatable__setupDropdown[data-v-2393d05f]{float:right;padding:18px 20px 16px 15px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 25%)}.datatable__setupButton[data-v-2393d05f]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;color:#a6a6a6;padding:0}.datatable__setupButton[data-v-2393d05f]:focus,.datatable__setupButton[data-v-2393d05f]:hover{color:#262626}.datatable__setup[data-v-2393d05f]{position:absolute;right:0;width:50px;top:0;z-index:1}.datatable__table--empty[data-v-2393d05f]{border:none;border-top:1px solid #f2f2f2}.datatable__empty[data-v-2393d05f]{display:flex;justify-content:center;align-items:center;height:300px;min-height:calc(100vh - 530px);padding:15px 20px}.datatable__empty h4[data-v-2393d05f]{font-size:18px;font-weight:400;color:#8c8c8c}.datatable__sticky[data-v-2393d05f]{height:60px}@media screen and (min-width:850px){.datatable__stickyHead[data-v-2393d05f]{background-clip:padding-box}.datatable__stickyHead.sticky__fixedTop[data-v-2393d05f]{display:block;top:0;background-color:hsla(0,0%,95%,.97);border-bottom:1px solid rgba(0,0,0,.05)}.datatable__stickyHead.sticky__fixedTop .datatable__setupDropdown[data-v-2393d05f]{background:linear-gradient(90deg,hsla(0,0%,95%,0) 0,#f2f2f2 25%)}}.datatable__stickyHead[data-v-2393d05f]{width:100%;z-index:5}.datatable__stickyInner[data-v-2393d05f]{position:relative}.datatable__stickyTable[data-v-2393d05f]{max-height:60px;overflow:hidden}.datatable__stickyTable .table__scroller[data-v-2393d05f]{padding-bottom:50px}.datatable__table .table{margin-top:-60px}.container[data-v-b06d7158]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-b06d7158]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-b06d7158]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-b06d7158]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-b06d7158]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-b06d7158]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-b06d7158]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-b06d7158]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-b06d7158]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-b06d7158]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-b06d7158]{width:auto}}.nested-item[data-v-b06d7158]{position:relative;display:flex;padding:0 10px;border-radius:2px}.nested-item[data-v-b06d7158]:hover{background-color:#fbfbfb}.nested-item__cell[data-v-b06d7158]{position:relative;padding:20px 10px;margin:0 auto;flex-basis:100%}.nested-item__cell.nested-item__cell--bulk[data-v-b06d7158],.nested-item__cell.nested-item__cell--draggable[data-v-b06d7158],.nested-item__cell.nested-item__cell--icon[data-v-b06d7158],.nested-item__cell.nested-item__cell--name[data-v-b06d7158],.nested-item__cell.nested-item__cell--thumb[data-v-b06d7158]{position:relative;flex-basis:0;margin:0}.nested-item__cell.nested-item__cell--name[data-v-b06d7158]{flex-basis:auto}.nested-item__cell.nested-item__cell--actions[data-v-b06d7158]{display:block;flex-basis:0;padding:20px 10px 0;margin:0 0 0 auto}.nested-item__cell.nested-item__cell--draggable[data-v-b06d7158]{position:absolute;top:0;left:0;bottom:0}.nested-item:hover .nested-item__cell--draggable .tablecell__handle{display:block}.nested-item .nested-item__cell.nested-item__cell--draggable{position:absolute;top:0;left:0;bottom:0}.nested-item .nested-item__cell.nested-item__cell--draggable .tablecell__handle{transform:translateX(-50%)}.container[data-v-8e2c20e6]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-8e2c20e6]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-8e2c20e6]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-8e2c20e6]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-8e2c20e6]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-8e2c20e6]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-8e2c20e6]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-8e2c20e6]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-8e2c20e6]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-8e2c20e6]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-8e2c20e6]{width:auto}}.nested-datatable__item[data-v-8e2c20e6]{border:1px solid #f2f2f2;margin-top:-1px}.nested-datatable__item .nested-datatable__item[data-v-8e2c20e6]{border-right:0 none}.nested-datatable__item.sortable-ghost[data-v-8e2c20e6]{opacity:1!important;background-color:#fbfbfb}.nested-datatable__item.sortable-chosen[data-v-8e2c20e6]{opacity:.5}.nested-datatable__item.sortable-drag[data-v-8e2c20e6]{display:block}.nested__dropArea[data-v-8e2c20e6]{padding:15px 0 15px 0}.nested__dropArea [data-v-8e2c20e6]{will-change:auto}.nested__dropArea .nested__dropArea[data-v-8e2c20e6]{padding-left:15px}.nested__dropArea.nested__dropArea--empty[data-v-8e2c20e6]{padding-top:20px;min-height:20px;margin-top:-20px}.nested-item:hover+.nested__dropArea[data-v-8e2c20e6]{background:#fbfbfb}.nested-item:hover+.nested__dropArea .nested-datatable__item[data-v-8e2c20e6]{background:#fff}.nested__dropArea--depth>li>div[data-v-8e2c20e6]:after{content:"";display:block;height:6px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:absolute;top:calc(50% - 3px);left:20px;background-color:transparent;width:0;pointer-events:none}.nested__dropArea--depth1>li>div[data-v-8e2c20e6]{padding-left:50px}.nested__dropArea--depth1>li>div[data-v-8e2c20e6]:after{width:30px}.nested__dropArea--depth2>li>div[data-v-8e2c20e6]{padding-left:70px}.nested__dropArea--depth2>li>div[data-v-8e2c20e6]:after{width:50px}.nested__dropArea--depth3>li>div[data-v-8e2c20e6]{padding-left:105px}.nested__dropArea--depth3>li>div[data-v-8e2c20e6]:after{width:85px}.nested__dropArea--depth4>li>div[data-v-8e2c20e6]{padding-left:140px}.nested__dropArea--depth4>li>div[data-v-8e2c20e6]:after{width:120px}.nested__dropArea--depth5>li>div[data-v-8e2c20e6]{padding-left:175px}.nested__dropArea--depth5>li>div[data-v-8e2c20e6]:after{width:155px}.nested__dropArea--depth6>li>div[data-v-8e2c20e6]{padding-left:210px}.nested__dropArea--depth6>li>div[data-v-8e2c20e6]:after{width:190px}.nested__dropArea--depth7>li>div[data-v-8e2c20e6]{padding-left:245px}.nested__dropArea--depth7>li>div[data-v-8e2c20e6]:after{width:225px}.nested__dropArea--depth8>li>div[data-v-8e2c20e6]{padding-left:280px}.nested__dropArea--depth8>li>div[data-v-8e2c20e6]:after{width:260px}.nested__dropArea--depth9>li>div[data-v-8e2c20e6]{padding-left:315px}.nested__dropArea--depth9>li>div[data-v-8e2c20e6]:after{width:295px}.nested__dropArea--depth10>li>div[data-v-8e2c20e6]{padding-left:350px}.nested__dropArea--depth10>li>div[data-v-8e2c20e6]:after{width:330px}.container{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full{width:auto}}@media screen and (min-width:1540px){.container--full{width:auto}}.nested__dropArea.nested-datatable__item--empty>.nested-item,.nested__dropArea.nested__dropArea--empty .nested-item{margin-bottom:0}.container[data-v-10df2f0e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-10df2f0e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-10df2f0e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-10df2f0e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-10df2f0e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-10df2f0e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-10df2f0e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-10df2f0e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-10df2f0e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-10df2f0e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-10df2f0e]{width:auto}}.nested-datatable__table[data-v-10df2f0e]{position:relative;width:100%}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/twill/fonts/Inter-Regular.a2b4ebbf.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Regular.4f8a0d7b.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/twill/fonts/Inter-Italic.3e44c6fa.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Italic.ec075471.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/twill/fonts/Inter-Medium.fadc0302.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Medium.cb882891.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/twill/fonts/Inter-MediumItalic.7cd62035.woff2) format("woff2"),url(/assets/twill/fonts/Inter-MediumItalic.5dcf5a66.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/twill/fonts/Inter-Bold.17fc55dd.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Bold.c770cfb9.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/twill/fonts/Inter-BoldItalic.3616ad4f.woff2) format("woff2"),url(/assets/twill/fonts/Inter-BoldItalic.4830a219.woff) format("woff");font-display:swap}.container[data-v-7d9e9022]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-7d9e9022]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-7d9e9022]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-7d9e9022]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-7d9e9022]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-7d9e9022]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-7d9e9022]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-7d9e9022]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-7d9e9022]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-7d9e9022]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-7d9e9022]{width:auto}}.bulkEditor__infos[data-v-7d9e9022]{display:inline-block}.bulkEditor__dropdown[data-v-7d9e9022]{display:inline-block;min-width:150px}.bulkEditor__dropdown[data-v-7d9e9022],.bulkEditor__infos[data-v-7d9e9022]{margin-right:20px}.bulkEditor__inner[data-v-7d9e9022]{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:2;padding:20px 0;background:#e7f4fb} \ No newline at end of file +.container[data-v-87d7c0f6]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-87d7c0f6]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-87d7c0f6]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-87d7c0f6]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-87d7c0f6]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-87d7c0f6]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-87d7c0f6]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-87d7c0f6]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-87d7c0f6]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-87d7c0f6]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-87d7c0f6]{width:auto}}.table__scroller[data-v-87d7c0f6]{width:100%;overflow:hidden;overflow-x:auto}.table[data-v-87d7c0f6]{overflow:hidden;width:100%;border-collapse:collapse;border-spacing:0}.table.table--nested[data-v-87d7c0f6]{background-color:#f2f2f2}.table--sized[data-v-87d7c0f6]{table-layout:fixed}.table__spacer[data-v-87d7c0f6]{width:50px}.container[data-v-6b55db17]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-6b55db17]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-6b55db17]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-6b55db17]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-6b55db17]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-6b55db17]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-6b55db17]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-6b55db17]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-6b55db17]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-6b55db17]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-6b55db17]{width:auto}}.tablehead__cell[data-v-6b55db17]{color:#8c8c8c;white-space:nowrap;vertical-align:top;padding:20px 10px}.tablehead__cell[data-v-6b55db17]:hover{color:#262626}.tablehead__cell--shrink[data-v-6b55db17]{width:1px}.tablehead__arrow[data-v-6b55db17]{transition:all .2s linear;transform:rotate(0deg);opacity:0;display:inline-block;margin-left:10px;position:relative;top:-1px}.tablehead__spacer[data-v-6b55db17]{width:1px;padding-left:25px;padding-right:25px}.tablehead__cell--draggable[data-v-6b55db17],.tablehead__cell--nested[data-v-6b55db17]{padding:0}.tablehead__cell--bulk[data-v-6b55db17],.tablehead__cell--draggable[data-v-6b55db17],.tablehead__cell--icon[data-v-6b55db17],.tablehead__cell--nested[data-v-6b55db17],.tablehead__cell--thumb[data-v-6b55db17]{width:1px}.tablehead__cell--bulk .tablehead__arrow[data-v-6b55db17],.tablehead__cell--draggable .tablehead__arrow[data-v-6b55db17],.tablehead__cell--icon .tablehead__arrow[data-v-6b55db17],.tablehead__cell--nested .tablehead__arrow[data-v-6b55db17],.tablehead__cell--thumb .tablehead__arrow[data-v-6b55db17]{display:none}.tablehead__cell--draggable[data-v-6b55db17]{width:10px}.tablehead__cell--bulk[data-v-6b55db17]{width:35px}.tablehead__cell--thumb[data-v-6b55db17]{width:100px}@media screen and (max-width:599px){.tablehead__cell--thumb[data-v-6b55db17]{width:1px;padding-left:0;padding-right:0}}.tablehead__cell--thumb-rounded[data-v-6b55db17]{width:56px}@media screen and (max-width:599px){.tablehead__cell--thumb-rounded[data-v-6b55db17]{width:1px;padding-left:0;padding-right:0}}.tablehead__cell--icon[data-v-6b55db17]{width:30px}.tablehead__cell--bulk[data-v-6b55db17]{border-left:1px solid transparent;padding-left:10px;padding-right:10px}.tablehead__cell--bulk .checkbox[data-v-6b55db17],.tablehead__cell--bulk a[data-v-6b55db17]{display:block;width:15px}.tablehead__cell--bulk[data-v-6b55db17]:first-child{padding-left:20px}.tablehead__cell--sortable[data-v-6b55db17]{cursor:pointer}.tablehead__cell--sortable:hover .tablehead__arrow[data-v-6b55db17]{opacity:1}.tablehead__cell--sortable.tablehead__cell--sorted[data-v-6b55db17]{color:#262626}.tablehead__cell--sortable.tablehead__cell--sorted .tablehead__arrow[data-v-6b55db17]{opacity:1}.tablehead__cell--sorteddesc .tablehead__arrow[data-v-6b55db17]{transform:rotate(180deg)}.container[data-v-de97889a]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-de97889a]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-de97889a]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-de97889a]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-de97889a]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-de97889a]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-de97889a]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-de97889a]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-de97889a]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-de97889a]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-de97889a]{width:auto}}.tablerow[data-v-de97889a]{position:relative;border-bottom:1px solid #f2f2f2}.tablerow:hover td[data-v-de97889a]{background-color:#fbfbfb}.tablecell[data-v-de97889a]{overflow:hidden;vertical-align:top;padding:20px 10px;background-color:#fff}.tablecell--bulk[data-v-de97889a],.tablecell--icon[data-v-de97889a]{width:1px;padding-left:10px;padding-right:10px}.tablecell--bulk[data-v-de97889a]:first-child{padding-left:20px}.tablecell--thumb[data-v-de97889a]{width:1px}@media screen and (max-width:599px){.tablecell--thumb[data-v-de97889a]{padding-left:0;padding-right:0}}.tablecell--spacer[data-v-de97889a]{width:1px;padding-left:25px;padding-right:25px}.tablecell--sticky[data-v-de97889a]{position:absolute;right:0;top:auto;padding:15px 20px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 25%);overflow:visible}tr:hover>.tablecell--sticky[data-v-de97889a]{background:linear-gradient(90deg,hsla(0,0%,98%,0) 0,#fbfbfb 25%)}.tablecell.tablecell--draggable[data-v-de97889a]{width:10px;padding:0;position:relative}.tablecell.tablecell--draggable+td[data-v-de97889a]{padding-left:10px}tr:hover>.tablecell--draggable .tablecell__handle[data-v-de97889a]{display:block}.tablerow--nested[data-v-de97889a]{display:table;width:100%}.tablerow--nested .tablecell.tablecell--draggable[data-v-de97889a]{position:absolute;top:0;bottom:0;transform:translateX(-80px)}.tablerow--nested .tablecell__handle[data-v-de97889a]{left:0;margin-left:0}.tablecell.tablecell--nested[data-v-de97889a]{position:absolute;height:calc(100% + 1px);padding:20px 10px;border-bottom:1px solid #f2f2f2;overflow:auto;transform:translateX(-100%)}.tablecell.tablecell--nested.tablecell--nested--parent[data-v-de97889a]{width:0;padding:0}.container[data-v-4a720f0f]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-4a720f0f]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-4a720f0f]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-4a720f0f]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-4a720f0f]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-4a720f0f]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-4a720f0f]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-4a720f0f]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-4a720f0f]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-4a720f0f]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-4a720f0f]{width:auto}}table[data-v-4a720f0f]{width:100%}.datatable__table[data-v-4a720f0f]{border:1px solid #f2f2f2;border-radius:2px;position:relative}.datatable__setupDropdown[data-v-4a720f0f]{float:right;padding:18px 20px 16px 15px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 25%)}.datatable__setupButton[data-v-4a720f0f]{background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1em;outline:none;margin:0;border:0 none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:inherit;color:#a6a6a6;padding:0}.datatable__setupButton[data-v-4a720f0f]:focus,.datatable__setupButton[data-v-4a720f0f]:hover{color:#262626}.datatable__setup[data-v-4a720f0f]{position:absolute;right:0;width:50px;top:0;z-index:1}.datatable__table--empty[data-v-4a720f0f]{border:none;border-top:1px solid #f2f2f2}.datatable__empty[data-v-4a720f0f]{display:flex;justify-content:center;align-items:center;height:300px;min-height:calc(100vh - 530px);padding:15px 20px}.datatable__empty h4[data-v-4a720f0f]{font-size:18px;font-weight:400;color:#8c8c8c}.datatable__sticky[data-v-4a720f0f]{height:60px}@media screen and (min-width:850px){.datatable__stickyHead[data-v-4a720f0f]{background-clip:padding-box}.datatable__stickyHead.sticky__fixedTop[data-v-4a720f0f]{display:block;top:0;background-color:hsla(0,0%,95%,.97);border-bottom:1px solid rgba(0,0,0,.05)}.datatable__stickyHead.sticky__fixedTop .datatable__setupDropdown[data-v-4a720f0f]{background:linear-gradient(90deg,hsla(0,0%,95%,0) 0,#f2f2f2 25%)}}.datatable__stickyHead[data-v-4a720f0f]{width:100%;z-index:5}.datatable__stickyInner[data-v-4a720f0f]{position:relative}.datatable__stickyTable[data-v-4a720f0f]{max-height:60px;overflow:hidden}.datatable__stickyTable .table__scroller[data-v-4a720f0f]{padding-bottom:50px}.datatable__table .table{margin-top:-60px}.container[data-v-b06d7158]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-b06d7158]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-b06d7158]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-b06d7158]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-b06d7158]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-b06d7158]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-b06d7158]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-b06d7158]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-b06d7158]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-b06d7158]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-b06d7158]{width:auto}}.nested-item[data-v-b06d7158]{position:relative;display:flex;padding:0 10px;border-radius:2px}.nested-item[data-v-b06d7158]:hover{background-color:#fbfbfb}.nested-item__cell[data-v-b06d7158]{position:relative;padding:20px 10px;margin:0 auto;flex-basis:100%}.nested-item__cell.nested-item__cell--bulk[data-v-b06d7158],.nested-item__cell.nested-item__cell--draggable[data-v-b06d7158],.nested-item__cell.nested-item__cell--icon[data-v-b06d7158],.nested-item__cell.nested-item__cell--name[data-v-b06d7158],.nested-item__cell.nested-item__cell--thumb[data-v-b06d7158]{position:relative;flex-basis:0;margin:0}.nested-item__cell.nested-item__cell--name[data-v-b06d7158]{flex-basis:auto}.nested-item__cell.nested-item__cell--actions[data-v-b06d7158]{display:block;flex-basis:0;padding:20px 10px 0;margin:0 0 0 auto}.nested-item__cell.nested-item__cell--draggable[data-v-b06d7158]{position:absolute;top:0;left:0;bottom:0}.nested-item:hover .nested-item__cell--draggable .tablecell__handle{display:block}.nested-item .nested-item__cell.nested-item__cell--draggable{position:absolute;top:0;left:0;bottom:0}.nested-item .nested-item__cell.nested-item__cell--draggable .tablecell__handle{transform:translateX(-50%)}.container[data-v-20ee7a3d]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-20ee7a3d]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-20ee7a3d]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-20ee7a3d]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-20ee7a3d]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-20ee7a3d]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-20ee7a3d]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-20ee7a3d]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-20ee7a3d]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-20ee7a3d]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-20ee7a3d]{width:auto}}.nested-datatable__item[data-v-20ee7a3d]{border:1px solid #f2f2f2;margin-top:-1px}.nested-datatable__item .nested-datatable__item[data-v-20ee7a3d]{border-right:0 none}.nested-datatable__item.sortable-ghost[data-v-20ee7a3d]{opacity:1!important;background-color:#fbfbfb}.nested-datatable__item.sortable-chosen[data-v-20ee7a3d]{opacity:.5}.nested-datatable__item.sortable-drag[data-v-20ee7a3d]{display:block}.nested__dropArea[data-v-20ee7a3d]{padding:15px 0 15px 0}.nested__dropArea [data-v-20ee7a3d]{will-change:auto}.nested__dropArea .nested__dropArea[data-v-20ee7a3d]{padding-left:15px}.nested__dropArea.nested__dropArea--empty[data-v-20ee7a3d]{padding-top:20px;min-height:20px;margin-top:-20px}.nested-item:hover+.nested__dropArea[data-v-20ee7a3d]{background:#fbfbfb}.nested-item:hover+.nested__dropArea .nested-datatable__item[data-v-20ee7a3d]{background:#fff}.nested__dropArea--depth>li>div[data-v-20ee7a3d]:after{content:"";display:block;height:6px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:absolute;top:calc(50% - 3px);left:20px;background-color:transparent;width:0;pointer-events:none}.nested__dropArea--depth1>li>div[data-v-20ee7a3d]{padding-left:50px}.nested__dropArea--depth1>li>div[data-v-20ee7a3d]:after{width:30px}.nested__dropArea--depth2>li>div[data-v-20ee7a3d]{padding-left:70px}.nested__dropArea--depth2>li>div[data-v-20ee7a3d]:after{width:50px}.nested__dropArea--depth3>li>div[data-v-20ee7a3d]{padding-left:105px}.nested__dropArea--depth3>li>div[data-v-20ee7a3d]:after{width:85px}.nested__dropArea--depth4>li>div[data-v-20ee7a3d]{padding-left:140px}.nested__dropArea--depth4>li>div[data-v-20ee7a3d]:after{width:120px}.nested__dropArea--depth5>li>div[data-v-20ee7a3d]{padding-left:175px}.nested__dropArea--depth5>li>div[data-v-20ee7a3d]:after{width:155px}.nested__dropArea--depth6>li>div[data-v-20ee7a3d]{padding-left:210px}.nested__dropArea--depth6>li>div[data-v-20ee7a3d]:after{width:190px}.nested__dropArea--depth7>li>div[data-v-20ee7a3d]{padding-left:245px}.nested__dropArea--depth7>li>div[data-v-20ee7a3d]:after{width:225px}.nested__dropArea--depth8>li>div[data-v-20ee7a3d]{padding-left:280px}.nested__dropArea--depth8>li>div[data-v-20ee7a3d]:after{width:260px}.nested__dropArea--depth9>li>div[data-v-20ee7a3d]{padding-left:315px}.nested__dropArea--depth9>li>div[data-v-20ee7a3d]:after{width:295px}.nested__dropArea--depth10>li>div[data-v-20ee7a3d]{padding-left:350px}.nested__dropArea--depth10>li>div[data-v-20ee7a3d]:after{width:330px}.container{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full{width:auto}}@media screen and (min-width:1540px){.container--full{width:auto}}.nested__dropArea.nested-datatable__item--empty>.nested-item,.nested__dropArea.nested__dropArea--empty .nested-item{margin-bottom:0}.container[data-v-10df2f0e]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-10df2f0e]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-10df2f0e]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-10df2f0e]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-10df2f0e]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-10df2f0e]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-10df2f0e]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-10df2f0e]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-10df2f0e]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-10df2f0e]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-10df2f0e]{width:auto}}.nested-datatable__table[data-v-10df2f0e]{position:relative;width:100%}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/twill/fonts/Inter-Regular.a2b4ebbf.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Regular.4f8a0d7b.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/twill/fonts/Inter-Italic.3e44c6fa.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Italic.ec075471.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/twill/fonts/Inter-Medium.fadc0302.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Medium.cb882891.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/twill/fonts/Inter-MediumItalic.7cd62035.woff2) format("woff2"),url(/assets/twill/fonts/Inter-MediumItalic.5dcf5a66.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/twill/fonts/Inter-Bold.17fc55dd.woff2) format("woff2"),url(/assets/twill/fonts/Inter-Bold.c770cfb9.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/twill/fonts/Inter-BoldItalic.3616ad4f.woff2) format("woff2"),url(/assets/twill/fonts/Inter-BoldItalic.4830a219.woff) format("woff");font-display:swap}.container[data-v-7d9e9022]{margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.container[data-v-7d9e9022]{width:auto;padding-right:20px;padding-left:20px}}@media screen and (min-width:600px)and (max-width:849px){.container[data-v-7d9e9022]{width:auto;padding-right:30px;padding-left:30px}}@media screen and (min-width:850px)and (max-width:1039px){.container[data-v-7d9e9022]{width:auto;padding-right:40px;padding-left:40px}}@media screen and (min-width:1040px)and (max-width:1539px){.container[data-v-7d9e9022]{width:auto;padding-right:50px;padding-left:50px}}@media screen and (min-width:1540px){.container[data-v-7d9e9022]{width:1540px;padding-right:50px;padding-left:50px}}@media screen and (max-width:599px){.container--full[data-v-7d9e9022]{width:auto}}@media screen and (min-width:600px)and (max-width:849px){.container--full[data-v-7d9e9022]{width:auto}}@media screen and (min-width:850px)and (max-width:1039px){.container--full[data-v-7d9e9022]{width:auto}}@media screen and (min-width:1040px)and (max-width:1539px){.container--full[data-v-7d9e9022]{width:auto}}@media screen and (min-width:1540px){.container--full[data-v-7d9e9022]{width:auto}}.bulkEditor__infos[data-v-7d9e9022]{display:inline-block}.bulkEditor__dropdown[data-v-7d9e9022]{display:inline-block;min-width:150px}.bulkEditor__dropdown[data-v-7d9e9022],.bulkEditor__infos[data-v-7d9e9022]{margin-right:20px}.bulkEditor__inner[data-v-7d9e9022]{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:2;padding:20px 0;background:#e7f4fb} \ No newline at end of file diff --git a/twill-assets/assets/twill/js/chunk-common.03a4884d.js b/twill-assets/assets/twill/js/chunk-common.03a4884d.js new file mode 100644 index 000000000..4f838c7b8 --- /dev/null +++ b/twill-assets/assets/twill/js/chunk-common.03a4884d.js @@ -0,0 +1 @@ +(self["webpackChunk_area17_twill"]=self["webpackChunk_area17_twill"]||[]).push([[640],{4836:function(e){function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=function(){return[]},t.resolve=t,t.id=4836,e.exports=t},9628:function(e,t,i){var s={"./BlockEditorItem.vue":8898,"./BlockEditorModel.js":296,"./BlockImage.vue":3436,"./BlockTable.vue":9980,"./BlockTitle.vue":488,"./BlockWysiwyg.vue":7626,"./Blocks.vue":1e3,"./BlocksList.js":6799};function a(e){var t=n(e);return i(t)}function n(e){if(!i.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}a.keys=function(){return Object.keys(s)},a.resolve=n,e.exports=a,a.id=9628},9924:function(e){function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=function(){return[]},t.resolve=t,t.id=9924,e.exports=t},4628:function(e){function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=function(){return[]},t.resolve=t,t.id=4628,e.exports=t},8754:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("div",{class:e.avatarClasses},[e.thumbnail?t("img",{attrs:{src:e.thumbnail,alt:e.name}}):e._e(),t("span",{staticClass:"avatar__letter"},[e._v(e._s(e.nameFirstLetter))])])},a=[],n={name:"A17Avatar",props:{name:{type:String,default:null},thumbnail:{type:String,default:null}},computed:{avatarClasses(){return["avatar",this.getBackgroundColor]},getBackgroundColor(){const e=["orange","blue","purple","red"],t=this.name.length%e.length;return"avatar--background-".concat(e[t])},nameFirstLetter(){return this.name.charAt(0)}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,"44a53510",null),d=l.exports},9271:function(e,t,i){"use strict";i.d(t,{c:function(){return m}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"browser"},[t("div",{staticClass:"browser__frame"},[t("div",{ref:"form",staticClass:"browser__header"},[e.multiSources?t("div",{staticClass:"browser__sources"},[t("a17-vselect",{staticClass:"browser__sources-select",attrs:{name:"sources",selected:e.currentEndpoint,options:e.endpoints,required:!0},on:{change:e.changeBrowserSource}})],1):e._e(),t("div",{staticClass:"browser__search"},[t("a17-filter",{on:{submit:e.submitFilter}},[e.browserNote?t("div",{attrs:{slot:"additional-actions"},slot:"additional-actions"},[t("span",{staticClass:"browser__note f--small"},[e._v(" "+e._s(e.browserNote)+" ")])]):e._e()])],1)]),t("div",{staticClass:"browser__inner"},[t("div",{ref:"list",staticClass:"browser__list"},[t("a17-itemlist",{attrs:{items:e.fullItems,keysToCheck:["id","edit"],selectedItems:e.selectedItems},on:{change:e.updateSelectedItems}})],1)]),t("div",{staticClass:"browser__footer"},[t("a17-button",{attrs:{type:"button",variant:"action"},on:{click:e.saveAndClose}},[e._v(e._s(e.browserTitle))]),t("span",{staticClass:"browser__size-infos"},[e._v(e._s(e.selectedItems.length)+" / "+e._s(e.max))])],1)])])},a=[],n=i(6036),o=i(624),r=i(7120),l=i(892),d=i(7300),c={name:"A17Browser",components:{"a17-filter":l.c,"a17-itemlist":d.c},props:{btnLabel:{type:String,default:"Insert"},btnMultiLabel:{type:String,default:"Insert files"},initialPage:{type:Number,default:1}},data(){return{maxPage:20,fullItems:[],listHeight:0,page:this.initialPage}},computed:{currentEndpoint(){return this.endpoints.find((e=>e.value===this.endpoint))},multiSources(){return this.endpoints.length>0},selectedItems:{get(){return this.selected[this.connector]||[]},set(e){this.$store.commit(o.ai.SAVE_ITEMS,e)}},...(0,n.ys)({connector:e=>e.browser.connector,max:e=>e.browser.max,endpoint:e=>e.browser.endpoint,endpointName:e=>e.browser.endpointName,endpoints:e=>e.browser.endpoints,browserTitle:e=>e.browser.title,browserNote:e=>e.browser.note,selected:e=>e.browser.selected})},methods:{updateSelectedItems(e){const t=this.multiSources?["id","endpointType"]:["id"],i=this.fullItems.some((i=>t.every((t=>i[t]===e[t]))));if(!i)return;const s=this.selectedItems.some((i=>t.every((t=>i[t]===e[t]))));if(s){const i=this.selectedItems.findIndex((i=>t.every((t=>i[t]===e[t]))));if(i<0)return;const s=[...this.selectedItems];s.splice(i,1),this.selectedItems=s}else{if(1===this.max&&this.clearSelectedItems(),this.selectedItems.length>=this.max&&this.max>0)return;this.selectedItems=[...this.selectedItems,e]}},getFormData(e){let t=(0,r.c)(e);return t?t.page=this.page:t={page:this.page},t},clearSelectedItems(){this.selectedItems=[]},clearFullItems(){this.fullItems.splice(0)},reloadList(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(this.page=1);const t=this.$refs.form,i=this.$refs.list,s=this.getFormData(t);this.$http.get(this.endpoint,{params:s}).then((t=>{e&&this.clearFullItems(),this.fullItems.push(...t.data.data),this.$nextTick((()=>{this.listHeight!==i.scrollHeight&&(this.listHeight=i.scrollHeight,i.addEventListener("scroll",this.scrollToPaginate))}))}),(function(e){}))},submitFilter(){this.page=1,this.clearFullItems(),this.reloadList()},scrollToPaginate(){const e=this.$refs.list;e.scrollTop+e.clientHeight>this.listHeight-10&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page&&(this.page=this.page+1,this.reloadList()))},saveAndClose(){this.$store.commit(o.ai.SAVE_ITEMS,this.selectedItems),this.$parent.close()},changeBrowserSource(e){this.$store.commit(o.ai.UPDATE_BROWSER_ENDPOINT,e),this.reloadList(!0)}},mounted(){this.reloadList()}},u=c,h=i(2528),p=(0,h.c)(u,s,a,!1,null,"0de50c6f",null),m=p.exports},3032:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"dropdown",class:e.dropdownClasses,attrs:{"aria-title":e.title}},[e.fixed?t("div",{ref:"dropdown__cta"},[e._t("default")],2):e._t("default"),t("transition",{attrs:{name:"fade_move_dropdown"}},[e.active?t("div",{ref:"dropdown__position",staticClass:"dropdown__position"},[t("div",{staticClass:"dropdown__content",style:e.offsetStyle,attrs:{"data-dropdown-content":""}},[t("div",{staticClass:"dropdown__inner"},[e.arrow?t("span",{staticClass:"dropdown__arrow"}):e._e(),t("div",{staticClass:"dropdown__scroller",style:e.innerStyle},[e.title?t("span",{staticClass:"dropdown__title f--small"},[e._v(e._s(e.title))]):e._e(),e._t("dropdown__content")],2)])])]):e._e()])],2)},a=[],n={name:"A17Dropdown",props:{title:{type:String,default:""},position:{type:String,default:"bottom"},width:{type:String,default:"auto"},maxWidth:{type:Number,default:300},maxHeight:{type:Number,default:0},minWidth:{type:Number,default:0},arrow:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1},offset:{type:Number,default:5},sideOffset:{type:Number,default:0},fixed:{type:Boolean,default:!1}},data:function(){return{currentPosition:this.position,currentHeight:100,currentMaxWidth:this.maxWidth,active:!1,originScrollPostion:null,scrollOffset:75}},computed:{dropdownClasses:function(){return{"dropdown--active":this.active,"dropdown--arrow":this.arrow,"dropdown--bottom":this.isPosition("bottom"),"dropdown--top":this.isPosition("top"),"dropdown--left":this.isPosition("left"),"dropdown--right":this.isPosition("right"),"dropdown--center":this.isPosition("center"),"dropdown--full":"full"===this.width,"dropdown--fixed":this.fixed}},offsetStyle:function(){return{"margin-top":this.isPosition("bottom")?this.offset+"px":"","margin-bottom":this.isPosition("top")?this.offset+"px":"",transform:this.sideOffset?"translateX("+this.sideOffset+"px)":"","max-width":this.currentMaxWidth>0&&"full"!==this.width?this.currentMaxWidth+"px":"","min-width":this.minWidth>0?this.minWidth+"px":""}},innerStyle:function(){return{"max-height":this.maxHeight>0?this.maxHeight+"px":"",overflow:this.maxHeight>0?"hidden":"","overflow-y":this.maxHeight>0?"scroll":""}}},methods:{isPosition:function(e){return-1!==this.currentPosition.indexOf(e)},reposition:function(){const e=this.$el.getBoundingClientRect().top+this.$el.offsetHeight+window.pageYOffset+this.offset,t=this.$el.getBoundingClientRect().top+window.pageYOffset-this.offset,i=window.pageYOffset+window.innerHeight;this.currentPosition!==this.position&&(this.currentPosition=this.position),this.isPosition("bottom")?e+this.currentHeight>i&&(this.currentPosition=this.currentPosition.replace(/bottom/i,"top")):this.isPosition("top")&&t-this.currentHeightwindow.innerWidth?window.innerWidth-e.left:this.maxWidth:this.isPosition("right")?this.currentMaxWidth=this.maxWidth+(window.innerWidth-e.right)>window.innerWidth?window.innerWidth-(window.innerWidth-e.right):this.maxWidth:this.currentMaxWidth=this.maxWidth>window.innerWidth?window.innerWidth:this.maxWidth},setFixedPosition:function(){const e=this.$refs.dropdown__cta.getBoundingClientRect();this.isPosition("top")?this.$refs.dropdown__position.style.bottom=Math.round(window.innerHeight-e.bottom+e.height)+"px":this.$refs.dropdown__position.style.top=Math.round(e.top+e.height)+"px",this.isPosition("left")?this.$refs.dropdown__position.style.left=Math.round(e.left)+"px":this.isPosition("right")?this.$refs.dropdown__position.style.right=Math.round(window.innerWidth-e.right)+"px":this.$refs.dropdown__position.style.left=Math.round(e.left+e.width/2)+"px"},closeFromDoc:function(e){const t=e.target;if("scroll"===e.type){if(this.$el.querySelector("[data-dropdown-content]").contains(t))return;const e=window.pageYOffset||document.documentElement.scrollTop;if(e>this.originScrollPostion-this.scrollOffset&&e{this.timer=null,this.active=!0,document.addEventListener("click",this.closeFromDoc,!1),document.addEventListener("touchend",this.closeFromDoc,!1),this.fixed&&(window.addEventListener("scroll",this.closeFromDoc,!0),this.originScrollPostion=window.pageYOffset||document.documentElement.scrollTop),this.$nextTick((function(){this.getHeight(),this.reposition(),this.setMaxWidth(),this.fixed&&this.setFixedPosition()})),this.$emit("open")}),1))},close:function(e){if(this.active){if(clearTimeout(this.timer),document.removeEventListener("click",this.closeFromDoc,!0),document.removeEventListener("touchend",this.closeFromDoc,!0),this.fixed)return window.removeEventListener("scroll",this.closeFromDoc,!0),this.originScrollPostion=null,this.active=!1,void this.$emit("close");setTimeout((()=>{this.active=!1,this.$emit("close")}),0)}},toggle:function(e){this.active?this.close():this.open()}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,"a897d080",null),d=l.exports},3820:function(e,t,i){"use strict";i.d(t,{c:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"fieldset",class:e.visibilityClasses},[e.title?t("header",{staticClass:"fieldset__header",class:e.activeClasses},[e.activeToggle?t("h3",{attrs:{role:"button","aria-expanded":e.visible?"true":"false"},on:{click:e.onClickVisibility}},[e._v(e._s(e.title)+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]):t("h3",[e._v(e._s(e.title))])]):t("header",{staticClass:"fieldset__header",class:e.activeClasses},[e._t("header")],2),t("div",{staticClass:"fieldset__content",attrs:{hidden:!e.visible||null,"aria-hidden":!e.visible||null}},[e._t("default")],2)])},a=[],n=i(6304),o={name:"A17Fieldset",mixins:[n.c],props:{open:{type:Boolean,default:!0},title:{default:""},activeToggle:{type:Boolean,default:!0}},computed:{activeClasses:function(){return{"fieldset--hoverable":this.activeToggle}}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"5e017f1a",null),c=d.exports},892:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("form",{ref:"form",staticClass:"filter",class:{"filter--opened":e.opened,"filter--single":!e.withNavigation,"filter--full":!e.withNavigation&&e.fullWidth,"filter--withHiddenFilters":e.withHiddenFilters},on:{submit:function(t){return t.preventDefault(),e.submitFilter.apply(null,arguments)}}},[t("div",{staticClass:"filter__inner"},[t("div",{staticClass:"filter__navigation"},[e._t("navigation")],2),t("div",{staticClass:"filter__search"},[t("input",{staticClass:"form__input form__input--small",attrs:{type:"search",name:"search",placeholder:e.placeholder},domProps:{value:e.searchValue},on:{input:e.onSearchInput}}),e.withHiddenFilters?t("a17-button",{staticClass:"filter__toggle",attrs:{variant:"ghost","aria-expanded":e.opened?"true":"false"},on:{click:e.toggleFilter}},[e._v(e._s(e.$trans("filter.toggle-label","Filter"))+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]):e._e(),e._t("additional-actions"),t("button",{staticClass:"visually-hidden",attrs:{"aria-hidden":"true",type:"submit"}},[e._v(e._s(e.$trans("filter.apply-btn","Apply")))])],2)]),t("transition",{attrs:{css:!1,duration:275},on:{"before-enter":e.beforeEnter,enter:e.enter,"before-leave":e.beforeLeave,leave:e.leave}},[e.withHiddenFilters?t("div",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"}],ref:"more",staticClass:"filter__more",attrs:{"aria-hidden":!e.opened||null}},[t("div",{ref:"moreInner",staticClass:"filter__moreInner"},[e._t("hidden-filters"),t("a17-button",{attrs:{variant:"ghost",type:"submit"}},[e._v(e._s(e.$trans("filter.apply-btn","Apply")))]),e.clearOption?t("a17-button",{attrs:{variant:"ghost",type:"button"},on:{click:e.clear}},[e._v(e._s(e.$trans("filter.clear-btn","Clear")))]):e._e()],2)]):e._e()])],1)},a=[],n=i(3336),o=i.n(n),r=i(7120),l={name:"A17Filter",props:{initialSearchValue:{type:String,default:""},placeholder:{type:String,default(){return this.$trans("filter.search-placeholder","Search")}},closed:{type:Boolean,default:!1},clearOption:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1}},data:function(){return{openable:!this.closed,open:!1,withHiddenFilters:!0,withNavigation:!0,searchValue:this.initialSearchValue,transitionTimeout:null}},computed:{opened:function(){return this.open&&this.openable}},watch:{closed:function(){this.openable=!this.closed},initialSearchValue:function(){this.searchValue=this.initialSearchValue}},methods:{getHeight:function(){return this.$refs.moreInner.clientHeight},beforeEnter:function(e){e.style.height="0px",e.style.overflow="hidden"},enter:function(e,t){this.resetHeight(),this.transitionTimeout&&clearTimeout(this.transitionTimeout),this.transitionTimeout=setTimeout((()=>{e.style.overflow="visible"}),275),window.addEventListener("resize",this._resize,!1)},beforeLeave:function(e){this.transitionTimeout&&clearTimeout(this.transitionTimeout),this.resetHeight(),e.style.overflow="hidden",window.removeEventListener("resize",this._resize)},leave:function(e,t){e.style.height="0px"},toggleFilter:function(){this.openable=!0,this.open=!this.open},submitFilter:function(){const e=(0,r.c)(this.$refs.form);this.$emit("submit",e)},onSearchInput:function(e){this.searchValue=e.target.value},clear:function(){this.searchValue="",this.$emit("clear")},resetHeight:function(){this.$refs.more&&(this.$refs.more.style.height=this.getHeight()+"px")},_resize:o()((function(){this.resetHeight()}),50)},beforeMount:function(){this.$slots.navigation||(this.withNavigation=!1),this.$slots["hidden-filters"]||(this.withHiddenFilters=!1)}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"5bb79734",null),h=u.exports},7300:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"itemlist"},[t("table",{staticClass:"itemlist__table"},[t("tbody",[e._l(e.itemsLoading,(function(i,s){return t("tr",{directives:[{name:"show",rawName:"v-show",value:!i.isReplacement,expression:"!item.isReplacement"}],key:i.id,staticClass:"itemlist__row"},[t("td",{staticClass:"itemlist__cell itemlist__cell--loading",class:{"itemlist__cell--error":i.error},attrs:{colspan:e.columnsNumber}},[i.error?t("span",{staticClass:"itemlist__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"itemlist__progress"},[t("span",{staticClass:"itemlist__progressBar",style:e.loadingProgress(s)})])])])})),e._l(e.allItems,(function(i,s){return t("tr",{key:"".concat(i.endpointType,"_").concat(i.id),staticClass:"itemlist__row",class:{"s--picked":e.isSelected(i,e.keysToCheck),"s--disabled":i.disabled||!!e.replacingMediaIds[i.id]},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleSelection(i))},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.shiftToggleSelection(i)):null}]}},[i.isReplacement?i.isReplacement?[t("td",{staticClass:"itemlist__cell itemlist__cell--loading",class:{"itemlist__cell--error":i.error},attrs:{colspan:e.columnsNumber}},[i.error?t("span",{staticClass:"itemlist__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"itemlist__progress"},[t("span",{staticClass:"itemlist__progressBar",style:e.loadingProgress(s,"allItems")})])])]:e._e():[i.hasOwnProperty("id")?t("td",{staticClass:"itemlist__cell itemlist__cell--btn"},[t("a17-checkbox",{attrs:{name:"item_list",value:i.endpointType+"_"+i.id,initialValue:e.checkedItems,theme:"bold",disabled:i.disabled}})],1):e._e(),i.hasOwnProperty("thumbnail")?t("td",{class:"itemlist__cell itemlist__cell--thumb ".concat("users"===i.endpointType?"itemlist__cell--thumb-rounded":"")},["users"===i.endpointType?[t("a17-avatar",{attrs:{name:i.name,thumbnail:i.thumbnail}})]:[t("img",{attrs:{src:i.thumbnail}})]],2):e._e(),i.hasOwnProperty("name")?t("td",{staticClass:"itemlist__cell itemlist__cell--name"},[i.hasOwnProperty("renderHtml")?t("div",{domProps:{innerHTML:e._s(i.name)}}):t("div",[e._v(e._s(i.name))])]):e._e(),e._l(e.extraColumns,(function(s,a){return t("td",{key:a,staticClass:"itemlist__cell",class:e.rowClass(s)},["size"===s?[e._v(e._s(e._f("uppercase")(i[s])))]:[e._v(e._s(i[s]))]],2)}))]],2)}))],2)])])},a=[],n=i(8754),o=i(6456),r=i(8884),l={name:"A17Itemlist",props:{keysToCheck:{type:Array,default:()=>["id"]}},components:{"a17-avatar":n.c},mixins:[o.c],filters:r.c,computed:{allItems:function(){return this.items.map((e=>{if(this.replacingMediaIds[e.id]){const t=this.itemsLoading.find((t=>t.replacementId===e.id));return t||e}return e}))},columnsNumber:function(){if(!this.items.length)return 0;let e=this.extraColumns.length;const t=this.items[0];return t.hasOwnProperty("id")&&e++,t.hasOwnProperty("name")&&e++,t.hasOwnProperty("thumbnail")&&e++,e},extraColumns:function(){if(!this.items.length)return[];const e=this.items[0];return Object.keys(e).filter((t=>!["id","name","thumbnail","src","original","edit","crop","deleteUrl","updateUrl","updateBulkUrl","deleteBulkUrl","endpointType","filesizeInMb"].includes(t)&&"string"===typeof e[t]))},checkedItems:function(){const e=[];return this.selectedItems.length&&this.selectedItems.forEach((function(t){e.push(t.endpointType+"_"+t.id)})),e}},methods:{rowClass:function(e){return"itemlist__cell--"+e},loadingProgress:function(e,t){const i=t?this[t]:this.itemsLoading;return{width:i[e].progress?i[e].progress+"%":"0%"}},getFirstLetter(e){return e.name.charAt(0)}}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"04a8279a",null),h=u.exports},7136:function(e,t,i){"use strict";i.d(t,{c:function(){return m}});var s=function(){var e=this,t=e._self._c;return e.languages.length>1?t("div",{staticClass:"languageManager"},[t("div",{staticClass:"languageManager__switcher"},[t("a17-langswitcher",{attrs:{"in-modal":!0,"all-published":!e.controlPublication}})],1),e.controlPublication?t("a17-dropdown",{ref:"languageManagerDropdown",staticClass:"languageManager__dropdown",attrs:{position:"bottom-right",clickable:!0}},[t("button",{staticClass:"languageManager__button",attrs:{type:"button"},on:{click:function(t){return e.$refs.languageManagerDropdown.toggle()}}},[e._v(" "+e._s(e.currentValue.length)+" "+e._s(e.$trans("lang-manager.published"))+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]),t("div",{staticClass:"languageManager__dropdown-content",attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-checkboxgroup",{attrs:{name:"langManager",options:e.languages,selected:e.currentValue,min:1},on:{change:e.changeValue}})],1)]):e._e()],1):e._e()},a=[],n=i(6036),o=i(1200),r=i(6304),l=i(624),d=i(4564),c={name:"A17LangManager",mixins:[r.c,o.c],components:{"a17-langswitcher":d.c},props:{controlPublication:{type:Boolean,default:!0},value:{default:function(){return[]}}},computed:{currentValue:{get(){const e=[];return this.publishedLanguages.length&&this.publishedLanguages.forEach((function(t){e.push(t.value)})),e}},...(0,n.ys)({languages:e=>e.language.all}),...(0,n.gV)(["publishedLanguages"])},methods:{changeValue:function(e){this.$store.commit(l.cp.PUBLISH_LANG,e)}}},u=c,h=i(2528),p=(0,h.c)(u,s,a,!1,null,"06768eb6",null),m=p.exports},4564:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return e.languages.length>1?t("div",{staticClass:"language",class:e.languageClass},[e.inModal?e._e():t("span",{staticClass:"language__label f--small"},[e._v(e._s(e.$trans("lang-switcher.edit-in")))]),t("span",{staticClass:"language__toolbar"},e._l(e.languages,(function(i){return t("button",{key:i.value,staticClass:"language__button",class:{selected:i.value===e.localeValue.value,published:i.published,"no-state":e.allPublished},attrs:{type:"button"},on:{click:function(t){return e.onClick(i.value)}}},[e._v(e._s(i.shortlabel))])})),0)]):e._e()},a=[],n=i(6036),o=i(1200),r=i(624),l={name:"A17Langswitcher",mixins:[o.c],props:{inModal:{type:Boolean,default:!1},toggleOnClick:{type:Boolean,default:!1},allPublished:{type:Boolean,default:!1}},computed:{languageClass(){return{"language--in-modal":this.inModal}},localeValue(){return this.$store.state.language.active},...(0,n.gV)(["publishedLanguages"])},methods:{onClick:function(e){this.$store.commit(r.cp.UPDATE_LANG,e)}}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"1131928c",null),h=u.exports},5256:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal",class:e.modalClasses,on:{mousedown:e.hide,touchend:function(t){return t.preventDefault(),e.hide.apply(null,arguments)}}},[t("transition",{attrs:{name:"fade_scale_modal"}},[e.active?t("div",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],staticClass:"modal__window",on:{mousedown:function(e){e.stopPropagation()},touchend:function(e){e.stopPropagation()}}},[e.modalTitle?t("header",{staticClass:"modal__header"},[e._v(" "+e._s(e.modalTitle)+" "),t("button",{staticClass:"modal__close",attrs:{type:"button"},on:{click:e.hide}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_modal"}})])]):e._e(),t("div",{staticClass:"modal__content"},[e._t("default")],2)]):e._e()])],1)},a=[],n=i(6036),o=i(400);const r=document.documentElement,l=o.c.modal;var d={name:"A17Modal",props:{title:{type:String,default:""},mode:{type:String,default:""},forceClose:{type:Boolean,default:!1},forceLock:{type:Boolean,default:!1}},data:function(){return{active:!1,hidden:!0,locked:!1,firstFocusableEl:null,lastFocusableEl:null}},computed:{modalTitle:function(){return""!==this.title?this.title:this.browserTitle},modalClasses:function(){return{"modal--active":this.active,"modal--hidden":this.hidden,"modal--tiny":"tiny"===this.mode,"modal--medium":"medium"===this.mode,"modal--wide":"wide"===this.mode}},...(0,n.ys)({browserTitle:e=>e.browser.title})},watch:{forceLock:function(){this.locked=this.forceLock}},methods:{open:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.active&&!this.hidden||(this.active=!0,this.hidden=!1,r.classList.add(l),this.bindKeyboard(),this.$nextTick((function(){if(e){const e='textarea, input:not([type="hidden"]), select, button[type="submit"]',t=this.$el.querySelectorAll(e),i=this.$el.querySelectorAll(e+', a, button[type="button"]');this.firstFocusableEl=this.$el.querySelector(".modal__close"),this.lastFocusableEl=i[i.length-1],t.length&&t[0].focus()}this.$emit("open")})))},mask:function(){r.classList.remove(l),this.unbindKeyboard(),this.$emit("close")},hide:function(){this.active&&(this.locked||(this.forceClose?this.close():(this.hidden=!0,this.mask())))},close:function(e){this.active&&(this.locked||(this.active=!1,this.$emit("close"),this.mask()))},bindKeyboard:function(){window.addEventListener("keyup",this.keyPressed),document.addEventListener("keydown",this.keyDown,!1)},unbindKeyboard:function(){window.removeEventListener("keyup",this.keyPressed),document.removeEventListener("keydown",this.keyDown)},keyPressed:function(e){27!==e.which&&27!==e.keyCode||(this.hide(),this.$emit("esc-key"))},keyDown:function(e){e.keyCode&&9===e.keyCode&&(e.shiftKey?document.activeElement.isEqualNode(this.firstFocusableEl)&&(this.lastFocusableEl.focus(),e.preventDefault()):document.activeElement.isEqualNode(this.lastFocusableEl)&&(this.firstFocusableEl.focus(),e.preventDefault()))}},beforeDestroy:function(){this.$el.parentNode&&(this.active&&this.unbindKeyboard(),this.$el.parentNode.removeChild(this.$el))}},c=d,u=i(2528),h=(0,u.c)(c,s,a,!1,null,"5d2936e8",null),p=h.exports},8108:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade_spinner"},on:{"before-enter":e.beforeEnter,"after-enter":e.afterEnter,"before-leave":e.beforeLeave}},[t("div",{staticClass:"a17spinner"},[t("div",{staticClass:"a17spinner__anim",class:{"a17spinner__anim--visible":e.isVisible}},[t("span",{staticClass:"loader"},[t("span")])])])])},a=[],n={name:"A17Spinner",props:{visible:{type:Boolean,default:!1}},data:function(){return{isVisible:this.visible}},methods:{beforeEnter:function(e){this.isVisible=this.visible},afterEnter:function(e){this.isVisible=!0},beforeLeave:function(e){this.isVisible=!1}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,null,null),d=l.exports},6308:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"standalone-"+e.endpointName,staticClass:"modal--browser",attrs:{mode:"medium","force-close":!0},on:{close:e.closeModal}},[t("div",{staticClass:"browser"},[t("div",{staticClass:"browser__frame"},[t("div",{ref:"form",staticClass:"browser__header"},[e.multiSources?t("div",{staticClass:"browser__sources"},[t("a17-vselect",{staticClass:"browser__sources-select",attrs:{name:"sources",selected:e.currentEndpoint,options:e.endpoints,required:!0},on:{change:e.changeBrowserSource}})],1):e._e(),t("div",{staticClass:"browser__search"},[t("a17-filter",{on:{submit:e.submitFilter}},[e.browserNote?t("div",{attrs:{slot:"additional-actions"},slot:"additional-actions"},[t("span",{staticClass:"browser__note f--small"},[e._v(" "+e._s(e.browserNote)+" ")])]):e._e()])],1)]),t("div",{staticClass:"browser__inner"},[t("div",{ref:"list",staticClass:"browser__list"},[t("a17-itemlist",{attrs:{items:e.fullItems,keysToCheck:["id","edit"],selectedItems:e.selectedItems},on:{change:e.updateSelectedItems}})],1)]),t("div",{staticClass:"browser__footer"},[t("a17-button",{attrs:{type:"button",variant:"action"},on:{click:e.saveAndClose}},[e._v(e._s(e.browserTitle))]),t("span",{staticClass:"browser__size-infos"},[e._v(e._s(e.selectedItems.length)+" / "+e._s(e.max))])],1)])])])},a=[],n=i(7120),o=i(892),r=i(7300),l=i(5256),d={name:"A17StandaloneBrowser",components:{"a17-filter":o.c,"a17-itemlist":r.c,"a17-modal":l.c},props:{btnLabel:{type:String,default:"Insert"},btnMultiLabel:{type:String,default:"Insert files"},initialPage:{type:Number,default:1},open:{type:Boolean,default:!1},forRepeater:{type:Boolean,default:!1},endpoint:{type:Object,required:!1,default:null},endpointMultiple:{type:Array,required:!1,default:null},max:{type:Number,default:0}},data(){return{maxPage:20,fullItems:[],listHeight:0,page:this.initialPage,endpoints:[],endpointName:null,browserTitle:"Select",browserNote:null,currentSource:null,selected:[]}},computed:{currentEndpoint(){return this.endpoints.find((e=>e.value===this.currentSource))},multiSources(){return this.endpoints.length>1},selectedItems:{get(){return this.selected||[]},set(e){this.selected=e}}},watch:{open:function(e,t){e!==t&&(e?this.openModal():this.closeModal())}},methods:{openModal(){const e="standalone-"+this.endpointName;this.$refs[e].open()},closeModal(){const e="standalone-"+this.endpointName;this.$refs[e].close(),this.$emit("close")},updateSelectedItems(e){const t=this.multiSources?["id","endpointType"]:["id"],i=this.fullItems.some((i=>t.every((t=>i[t]===e[t]))));if(!i)return;const s=this.selectedItems.some((i=>t.every((t=>i[t]===e[t]))));if(s){const i=this.selectedItems.findIndex((i=>t.every((t=>i[t]===e[t]))));if(i<0)return;const s=[...this.selectedItems];s.splice(i,1),this.selectedItems=s}else{if(1===this.max&&this.clearSelectedItems(),this.selectedItems.length>=this.max&&this.max>0)return;this.selectedItems=[...this.selectedItems,e]}},getFormData(e){let t=(0,n.c)(e);return t?t.page=this.page:t={page:this.page},t.forRepeater=this.forRepeater,t},clearSelectedItems(){this.selectedItems=[]},clearFullItems(){this.fullItems.splice(0)},reloadList(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(this.page=1);const t=this.$refs.form,i=this.getFormData(t);this.$http.get(this.currentEndpoint.value,{params:i}).then((t=>{e&&this.clearFullItems(),this.fullItems.push(...t.data.data),this.$nextTick((()=>{this.listHeight!==this.$refs.list.scrollHeight&&(this.listHeight=this.$refs.list.scrollHeight,this.$refs.list.addEventListener("scroll",this.scrollToPaginate))}))}),(function(e){}))},submitFilter(){this.page=1,this.clearFullItems(),this.reloadList()},scrollToPaginate(){const e=this.$refs.list;e.scrollTop+e.clientHeight>this.listHeight-10&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page&&(this.page=this.page+1,this.reloadList()))},saveAndClose(){this.$emit("selected",this.selectedItems),this.closeModal()},changeBrowserSource(e){this.currentSource=e.value,this.reloadList(!0)}},mounted(){this.openModal(),this.endpointMultiple?this.endpoints=this.endpointMultiple:this.endpoints=[this.endpoint],this.currentSource=this.endpoints[0].value,this.reloadList()}},c=d,u=i(2528),h=(0,u.c)(c,s,a,!1,null,"3ff94fa2",null),p=h.exports},6676:function(e,t,i){"use strict";i.d(t,{c:function(){return g}});var s=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,"label-for":e.uniqId,required:e.required},on:{localize:e.updateLocale}},[t("div",{staticClass:"input__field",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[e.hasPrefix?t("span",{staticClass:"input__prefix"},[e._v(e._s(e.prefix))]):e._e(),"textarea"===e.type?t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],ref:"clone",staticClass:"input__clone",attrs:{rows:e.rows,disabled:"true"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}):e._e(),"textarea"===e.type?t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],ref:"input",attrs:{name:e.name,id:e.uniqId,placeholder:e.placeholder,disabled:e.disabled,required:e.required,readonly:e.readonly,rows:e.rows,autofocus:e.autofocus},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:[function(t){t.target.composing||(e.value=t.target.value)},e.onInput]}}):e._e(),"number"===e.type?t("input",{ref:"input",attrs:{type:"number",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,min:e.min,max:e.max,step:e.step},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"text"===e.type?t("input",{ref:"input",attrs:{type:"text",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,"x-mask":e.mask},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"email"===e.type?t("input",{ref:"input",attrs:{type:"email",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,pattern:"[^@\\s]+@[^@\\s]+\\.[^@\\s]+"},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"password"===e.type?t("input",{ref:"input",attrs:{type:"password",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"url"===e.type?t("input",{ref:"input",attrs:{type:"url",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),e.hasMaxlength?t("span",{staticClass:"input__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e(),"email"===e.type?t("span",{class:e.validityClasses}):e._e()])])},a=[],n=i(3336),o=i.n(n),r=i(1308),l=i(5284),d=i(5272),c=i(1200),u=i(4992),h={name:"A17Textfield",mixins:[u.c,l.c,d.c,c.c,r.c],props:{name:{type:String,required:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},min:{type:Number,default:null},max:{type:Number,default:null},step:{type:Number,default:null},initialValue:{default:""},mask:{type:String,default:null},rows:{type:Number,default:5}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},textfieldClasses:function(){return{"input__field--textarea":"textarea"===this.type,"input__field--small":"small"===this.size&&"textarea"===!this.type,"s--focus":this.focused,"s--disabled":this.disabled}},hasMaxlength:function(){return this.maxlength>0},hasPrefix:function(){return""!==this.prefix},displayedMaxlength:function(){return!!this.hasMaxlength&&this.maxlength},limitClasses:function(){return{"input__limit--red":this.counter<.1*this.maxlength}},validityClasses:function(){return["input__validity",!0===this.isFieldValid?"input__validity--valid":"",!1===this.isFieldValid?"input__validity--error":""]}},data:function(){return{value:this.initialValue,lastSavedValue:this.initialValue,focused:!1,isFieldValid:null,counter:0}},watch:{initialValue:function(){this.updateValue(this.initialValue)}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&this.updateValue(e)},updateValue:function(e){this.value=e,this.updateCounter(e)},updateAndSaveValue:function(e){this.updateValue(e),this.lastSavedValue=this.value,this.saveIntoStore()},updateCounter:function(e){this.maxlength>0&&(this.counter=this.maxlength-(e?e.toString().length:0))},onFocus:function(e){this.focused=!0,this.resizeTextarea(),this.$emit("focus")},onBlur:function(e){const t=e.target.value;this.updateAndSaveValue(t),this.focused=!1,this.$emit("blur",t)},onInput:function(e){this.preventSubmit(),this._onInputInternal(e)},_onInputInternal:o()((function(e){const t=e.target.value;this.updateAndSaveValue(t),this.checkFieldValidity(e.target),this.$emit("change",t),this.$emit("input",t),this.allowSubmit()}),250),resizeTextarea:function(){if("textarea"!==this.type)return;const e=this.$refs.clone,t=15;if(e){const i=e.scrollHeight;this.$refs.input.style.minHeight="".concat(i+t,"px")}},checkFieldValidity:function(e){let t=null,i=null;switch(e.type){case"email":if(e.value.length<1)return void(this.isFieldValid=null);t=e.pattern,i=RegExp(t),this.isFieldValid=i.test(this.value);break}}},mounted:function(){this.updateCounter(this.value),"textarea"===this.type&&(this.resizeTextarea(),this.$watch("value",this.resizeTextarea),this.$nextTick((function(){window.addEventListener("resize",this.resizeTextarea)})))},beforeDestroy(){"textarea"===this.type&&window.removeEventListener("resize",this.resizeTextarea)}},p=h,m=i(2528),f=(0,m.c)(p,s,a,!1,null,"9edd5ab6",null),g=f.exports},6216:function(e,t,i){"use strict";i.d(t,{c:function(){return T}});var s,a,n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vselectOuter"},[t("a17-inputframe",{attrs:{error:e.error,label:e.label,note:e.note,size:e.size,name:e.name,"label-for":e.uniqId,required:e.required,"add-new":e.addNew}},[t("div",{staticClass:"vselect",class:e.vselectClasses},[t("div",{staticClass:"vselect__field"},[t("input",{attrs:{type:"hidden",name:e.name,id:e.uniqId},domProps:{value:e.inputValue}}),t("v-select",{attrs:{multiple:e.multiple,placeholder:e.placeholder,value:e.value,options:e.currentOptions,searchable:e.searchable,selectable:e.selectable,clearSearchOnSelect:e.clearSearchOnSelect,label:e.optionsLabel,taggable:e.taggable,pushTags:e.pushTags,transition:e.transition,requiredValue:e.required,maxHeight:e.maxHeight,disabled:e.disabled},on:{input:e.updateValue,search:e.getOptions}},[t("span",{attrs:{slot:"no-options"},slot:"no-options"},[e._v(e._s(e.emptyText))])])],1)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},o=[],r=i(3336),l=i.n(r),d=i(1596),c=i.n(d),u={extends:c(),props:{toggleSelectOption:{type:Boolean,default:!1},requiredValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data(){return{mutableValue:this.value}},computed:{showClearButton(){return!1}},methods:{maybeDeleteValue(){if(!this.requiredValue&&!this.$refs.search.value.length&&this.mutableValue)return this.multiple?this.mutableValue.pop():this.mutableValue=null},isOptionSelected(e){return void 0!==this.valueAsArray&&this.valueAsArray.some((t=>"object"===typeof t?this.optionObjectComparator(t,e):t===e||t===e[this.index]))}},mounted(){this.taggable&&this.$emit("search",this.search,this.toggleLoading)}},h=u,p=i(2528),m=(0,p.c)(h,s,a,!1,null,null,null),f=m.exports,g=i(248),_=i(1308),b=i(5272),v=i(4992),y={name:"A17VueSelect",mixins:[v.c,b.c,_.c,g.c],props:{placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},name:{type:String,default:""},transition:{type:String,default:"fade_move_dropdown"},multiple:{type:Boolean,default:!1},taggable:{type:Boolean,default:!1},pushTags:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1},selectable:{type:Function,default:e=>{var t;return null===(t=e.selectable)||void 0===t||t}},clearSearchOnSelect:{type:Boolean,default:!0},selected:{default:null},emptyText:{default(){return this.$trans("select.empty-text","Sorry, no matching options.")}},options:{default:function(){return[]}},optionsLabel:{type:String,default:"label"},endpoint:{type:String,default:""},size:{type:String,default:""},required:{type:Boolean,default:!1},maxHeight:{type:String,default:"400px"}},components:{"v-select":f},data:function(){return{value:this.selected,currentOptions:this.options,ajaxUrl:this.endpoint}},watch:{options:function(e){this.currentOptions=this.options}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},inputValue:{get:function(){if(this.value){if(this.multiple){if(Array.isArray(this.value))return"object"===typeof this.value[0]?this.value.map((e=>e.value)):this.value.join(",")}else if("object"===typeof this.value)return this.value.value;return this.value}return""},set:function(e){if(Array.isArray(e))if(this.taggable)this.value=e;else{this.value=[];for(const t in e){const i=this.options.filter((i=>i.value===e[t]));i[0]&&this.value.push(i[0])}}else this.value=this.options.find((t=>"number"===typeof t.value?t.value%1!==0?t.value===parseFloat(e):t.value===parseInt(e):t.value===String(e)))}},vselectClasses:function(){return[this.value?"vselect--has-value":"",this.multiple?"vselect--multiple":"vselect--single","small"===this.size?"vselect--small":"","large"===this.size?"vselect--large":"",this.error?"vselect--error":""]}},methods:{updateFromStore:function(e){this.inputValue=e},isAjax:function(){return""!==this.ajaxUrl},updateValue:function(e){if(this.multiple)this.value=[...new Set(e)];else if(e)this.value=e;else{const e=this.options.find((e=>"all"===e.value));this.value=null!==e&&void 0!==e?e:void 0}this.saveIntoStore(),this.$emit("change",e)},getOptions:l()((function(e,t){if(!this.isAjax())return!0;t(!0),this.$http.get(this.ajaxUrl,{params:{q:e}}).then((e=>{e.data.items&&e.data.items.length&&(this.taggable&&Array.isArray(this.value)?this.currentOptions=e.data.items.filter((e=>!this.value.includes(e))):this.currentOptions=e.data.items),t(!1)}),(function(e){t(!1)}))}),500)}},w=y,E=(0,p.c)(w,n,o,!1,null,null,null),T=E.exports},8898:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return u}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block",class:e.blockClasses},[t("div",{staticClass:"block__header",on:{dblclick:function(t){return t.preventDefault(),e.toggleExpand()}}},[e.withHandle?t("span",{staticClass:"block__handle"}):e._e(),t("div",{staticClass:"block__toggle"},[e.withMoveDropdown&&e.withActions?t("a17-dropdown",{ref:e.moveDropdown,staticClass:"f--small",attrs:{position:"bottom-left",maxHeight:270}},[t("span",{staticClass:"block__counter f--tiny",on:{click:function(t){return e.$refs[e.moveDropdown].toggle()}}},[e._v(e._s(e.index+1))]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-numbers")],2)]):e.withActions?t("span",{staticClass:"block__counter f--tiny"},[e._v(e._s(e.index+1))]):e._e(),t("span",{staticClass:"block__title"},[e._v(e._s(e.blockTitle))])],1),e.withActions?t("div",{staticClass:"block__actions"},[e._t("block-actions"),e.withAddDropdown?t("a17-dropdown",{ref:e.addDropdown,attrs:{position:"bottom-right",maxHeight:430},on:{open:function(t){e.hover=!0},close:function(t){e.hover=!1}}},[t("a17-button",{attrs:{variant:"icon","data-action":""},on:{click:function(t){return e.$refs[e.addDropdown].toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-add")],2)],1):e._e(),t("a17-button",{attrs:{variant:"icon","data-action":"","aria-expanded":e.visible?"true":"false"},on:{click:function(t){return e.toggleExpand()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"expand"}})]),t("a17-dropdown",{ref:e.actionsDropdown,attrs:{position:"bottom-right"},on:{open:function(t){e.hover=!0},close:function(t){e.hover=!1}}},[t("a17-button",{attrs:{variant:"icon"},on:{click:function(t){return e.$refs[e.actionsDropdown].toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-action")],2)],1)],2):e._e()]),e.visible?t("div",{staticClass:"block__content"},[t("".concat(e.block.type),e._b({key:"form_".concat(e.block.type,"_").concat(e.block.id),tag:"component",attrs:{name:e.componentName(e.block.id)}},"component",e.block.attributes,!1)),t("a17-inputframe",{attrs:{size:"small",label:"",name:"block.".concat(e.block.id)}})],1):e._e()])},a=[],n=i(6036),o=i(8884),r={name:"A17BlockEditorItem",props:{index:{type:Number,default:0},opened:{type:Boolean,default:!0},size:{type:String,default:""},block:{type:Object,default:()=>{}},withHandle:{type:Boolean,default:!0},withActions:{type:Boolean,default:!0}},data(){return{visible:!1,hover:!1,withMoveDropdown:!0,withAddDropdown:!0}},filters:o.c,computed:{titleFieldValue:function(){const e=this.blockFieldValue(this.block.titleField);return e?"object"===typeof e?e[this.currentLocale.value]:e:null},blockTitle:function(){const e=this.block.title||"",t=this.titleFieldValue||"",i=e&&t?" — ":"";let s;s=this.block.hideTitlePrefix?"".concat(t):"".concat(e).concat(i).concat(t);const a=document.createElement("div");return a.innerHTML=s,a.innerText},blockClasses(){return[this.visible?"block--open":"",this.hover?"block--focus":"",this.size?"block--".concat(this.size):""]},moveDropdown(){return"moveBlock".concat(this.index,"Dropdown")},actionsDropdown(){return"action".concat(this.block.id,"Dropdown")},addDropdown(){return"add".concat(this.block.id,"Dropdown")},...(0,n.ys)({currentLocale:e=>e.language.active}),...(0,n.gV)(["fieldValueByName"])},watch:{opened(){this.visible=this.opened}},created(){this.block.ui&&this.block.ui.isNew&&this.toggleExpand()},methods:{toggleExpand(){this.visible=!this.visible},componentName(e){return"blocks["+e+"]"},blockFieldName:function(e){return e?"blocks[".concat(this.block.id,"][").concat(e,"]"):""},blockFieldValue:function(e){if(!e)return null;const t=this.blockFieldName(e);return this.fieldValueByName(t)}},beforeMount(){this.$slots["dropdown-numbers"]||(this.withMoveDropdown=!1),this.$slots["dropdown-add"]||(this.withAddDropdown=!1)}},l=r,d=i(2528),c=(0,d.c)(l,s,a,!1,null,"5833e5ec",null),u=c.exports},3436:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-inputframe",{attrs:{label:"Image",name:"medias.image"}},[t("a17-mediafield",{attrs:{name:e.fieldName("image"),"crop-context":"image"}})],1)],1)},a=[],n=i(580),o={name:"A17Image",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},9980:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-wysiwyg-tiptap",{attrs:{name:e.fieldName("html"),label:"Body",options:{modules:{toolbar:["table"],syntax:!1}},placeholder:"Insert your table",editSource:"true",inStore:"value"}})],1)},a=[],n=i(580),o={name:"A17Bodytable",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},488:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-locale",{attrs:{type:"a17-textfield",attributes:{label:"Title",name:e.fieldName("text"),type:"text",maxlength:250,inStore:"value"}}})],1)},a=[],n=i(580),o={name:"A17Title",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},7626:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-wysiwyg",{attrs:{name:e.fieldName("html"),inStore:"value"}})],1)},a=[],n=i(580),o={name:"A17Bodytext",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},1e3:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return g}});var s=function(){var e=this,t=e._self._c;return t("a17-blocks-list",{attrs:{"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{savedBlocks:s,availableBlocks:a,moveBlock:n,moveBlockToEditor:o,cloneBlock:r}=i;return[t("div",{staticClass:"blocks"},[t("draggable",e._b({staticClass:"blocks__container",attrs:{value:s,group:"blocks",move:e.handleOnMove},on:{end:function(t){return e.handleOnEnd(n,o)}}},"draggable",e.dragOptions,!1),[t("transition-group",{attrs:{name:"draggable_list",tag:"div"}},e._l(s,(function(i){return t("div",{key:i.id,staticClass:"blocks__item"},[t("a17-blockeditor-model",{attrs:{"editor-name":e.editorName,block:i},scopedSlots:e._u([{key:"default",fn:function(i){let{block:n,blockIndex:o,add:l,edit:d,move:c,remove:u,duplicate:h}=i;return[a.length?t("a17-blockeditor-item",{ref:"blockList",refInFor:!0,attrs:{block:n,index:o,opened:e.opened,"with-handle":!e.isSettings,"with-actions":!e.isSettings},on:{expand:e.setOpened}},[e._l(a,(function(i){return[t("button",{key:i.component,staticClass:"blocks__addButton",attrs:{slot:"dropdown-add",type:"button"},on:{click:function(t){return e.handleBlockAdd(l,i,o+1)}},slot:"dropdown-add"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"blocks__icon",attrs:{symbol:i.icon}}),t("span",{staticClass:"blocks__title"},[e._v(e._s(i.title))])])]})),t("div",{attrs:{slot:"dropdown-action"},slot:"dropdown-action"},[e.opened?t("button",{attrs:{type:"button"},on:{click:function(t){return e.collapseAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.collapse-all","Collapse all"))+" ")]):t("button",{attrs:{type:"button"},on:{click:function(t){return e.expandAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.expand-all","Expand all"))+" ")]),e.editor&&!e.editorName.includes("|")?t("button",{attrs:{type:"button"},on:{click:function(t){return e.openInEditor(d,o,e.editorName)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.open-in-editor","Open in editor"))+" ")]):e._e(),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleClone(r,o,n)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.clone-block","Clone block"))+" ")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleDuplicateBlock(h)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.create-another","Create another"))+" ")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleDeleteBlock(u)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.delete","Delete"))+" ")])]),e._l(s.length,(function(i){return t("button",{key:i,attrs:{slot:"dropdown-numbers",type:"button"},on:{click:function(e){return c(i-1)}},slot:"dropdown-numbers"},[e._v(e._s(i)+" ")])}))],2):e._e()]}}],null,!0)})],1)})),0)],1),e.isSettings?e._e():t("div",{staticClass:"blocks__actions"},[a.length?t("a17-dropdown",{ref:"blocksDropdown",attrs:{position:"top-center",arrow:!0,offset:10,maxHeight:430}},[t("a17-button",{attrs:{size:"small",variant:"action"},on:{click:function(t){return e.$refs.blocksDropdown.toggle()}}},[e._v(e._s(e.trigger)+" ")]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._l(a,(function(i){return[t("a17-blockeditor-model",{key:i.component,attrs:{"editor-name":e.editorName,block:i},scopedSlots:e._u([{key:"default",fn:function(s){let{add:a,block:n}=s;return[t("button",{key:i.component,staticClass:"blocks__addButton",attrs:{type:"button"},on:{click:function(t){return e.handleBlockAdd(a,n)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"blocks__icon",attrs:{symbol:i.icon}}),t("span",{staticClass:"blocks__title"},[e._v(e._s(i.title))])])]}}],null,!0)})]}))],2)],1):e._e(),e.editorName.includes("|")?e._e():t("div",{staticClass:"blocks__secondaryActions"},[e.editor?t("a",{staticClass:"f--link f--link-underlined--o",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openEditor(-1,e.editorName)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.open-in-editor","Open in editor"))+" ")]):e._e()])],1)],1)]}}])})},a=[],n=i(7052),o=i.n(n),r=i(6036),l=i(8898),d=i(296),c=i(6799),u=i(5522),h={name:"A17Blocks",components:{"a17-blockeditor-item":l["default"],"a17-blockeditor-model":d["default"],"a17-blocks-list":c["default"],draggable:o()},mixins:[u.Eh,u.y_],props:{trigger:{type:String,default:""},isSettings:{type:Boolean,required:!0},title:{type:String,default:""},editorName:{type:String,required:!0}},data(){return{opened:!0,handle:".block__handle"}},computed:{...(0,r.ys)({editor:e=>e.blocks.editor,editorNames:e=>e.blocks.editorNames}),...(0,r.gV)(["blocks","fieldsByBlockId","availableBlocks"])},methods:{setOpened:function(){const e=this.$refs.blockList&&this.$refs.blockList.every((e=>!e.visible));e&&(this.opened=!1)},collapseAllBlocks:function(){this.opened=!1},expandAllBlocks:function(){this.opened=!0},checkExpandBlocks(){void 0!==this.$refs.blockList[this.$refs.blockList.length-1]&&this.$refs.blockList[this.$refs.blockList.length-1].toggleExpand()},handleOnMove(e){const{draggedContext:t,relatedContext:i}=e,{index:s,element:a,futureIndex:n}=t,{element:o}=i;this.nextMove={block:a,editorName:o.name,newIndex:n,index:s}},handleOnEnd(e,t){if(!this.nextMove)return;const{block:i,editorName:s,newIndex:a,index:n}=this.nextMove;i.name!==s?this.checkIfBlockTypeIsAvailable(s,i.type)&&t&&t(i,s,n,a):e&&e({oldIndex:n,newIndex:a})},handleClone(e,t,i){e&&e({block:i,index:t+1}),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleBlockAdd(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;e(t,i),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleDuplicateBlock(e,t){e(t),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleDeleteBlock(e,t){this.$root.$refs.warningContentEditor?this.$root.$refs.warningContentEditor.open((()=>{e(t),this.$nextTick((()=>{this.checkExpandBlocks()}))})):(e(t),this.$nextTick((()=>{this.checkExpandBlocks()})))},checkIfBlockTypeIsAvailable(e,t){const i=JSON.parse(JSON.stringify(this.availableBlocks(e))),s=i.map((e=>e.component));return-1!==s.indexOf(t)},openInEditor(e,t,i){e(),this.openEditor(t,i)}},mounted(){this.$nextTick((function(){this.$refs.blockList&&this.blocks(this.editorName)&&this.blocks(this.editorName).length<4&&this.$refs.blockList.forEach((e=>e.toggleExpand())),this.setOpened()}))}},p=h,m=i(2528),f=(0,m.c)(p,s,a,!1,null,"1f78636a",null),g=f.exports},6836:function(e,t,i){"use strict";i.d(t,{c:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modalValidation"},[t("a17-inputframe",["create"===e.mode?[t("a17-button",{attrs:{type:"submit",name:"create",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.create.button","Create")))]),e.isDisabled?e._e():t("a17-button",{attrs:{type:"submit",name:"create-another",variant:"aslink-grey"},nativeOn:{click:function(e){return e.currentTarget.focus()}}},[t("span",[e._v(e._s(e.$trans("modal.create.create-another","Create and add another")))])])]:"update"===e.mode?t("a17-button",{attrs:{type:"submit",name:"update",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.update.button","Update")))]):t("a17-button",{attrs:{type:"submit",name:"done",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.done.button","Done")))])],2),e.activePublishState?t("label",{staticClass:"switcher__button",class:e.switcherClasses,attrs:{for:e.publishedName}},[e.isChecked?t("span",{staticClass:"switcher__label"},[e._v(e._s(e.textEnabled))]):e._e(),e.isChecked?e._e():t("span",{staticClass:"switcher__label"},[e._v(e._s(e.textDisabled))]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.published,expression:"published"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.publishedName,id:e.publishedName},domProps:{value:1,checked:Array.isArray(e.published)?e._i(e.published,1)>-1:e.published},on:{change:function(t){var i=e.published,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=1,o=e._i(i,n);s.checked?o<0&&(e.published=i.concat([n])):o>-1&&(e.published=i.slice(0,o).concat(i.slice(o+1)))}else e.published=a}}}),t("span",{staticClass:"switcher__switcher"})]):e._e()],1)},a=[],n=i(624),o={name:"A17ModalValidationButtons",props:{publishedName:{type:String,required:!1},disabled:{type:Boolean,default:!1},activePublishState:{type:Boolean,default:!1},isPublish:{type:Boolean,default:!1},isDisable:{type:Boolean,default:!1},mode:{type:String,default:"create"},textEnabled:{type:String,default:"Live"},textDisabled:{type:String,default:"Draft"}},data:function(){return{fields:!1,isDisabled:this.isDisable,published:this.isPublish}},watch:{published:function(e){this.$store.commit(n.tt.UPDATE_FORM_FIELD,{name:"published",value:e})}},computed:{switcherClasses:function(){return[this.isChecked?"switcher--active":""]},isChecked:function(){return this.published},checkedValue:{get:function(){return this.published},set:function(e){this.published=e}}},methods:{addListeners(){this.$nextTick((()=>{this.fields.forEach((e=>{e.removeEventListener("input",this.disable)})),this.fields=[...this.$parent.$el.querySelectorAll("input, textarea, select")],this.fields.forEach((e=>{e.addEventListener("input",(()=>{this.disable()}))}))}))},disable:function(){if(!this.fields)return this.isDisabled=!0,void this.$emit("disable",!0);const e=this.fields.filter((e=>e.getAttribute("required")));if(0===e.length)return this.isDisabled=!1,void this.$emit("disable",!1);const t=e.filter((function(e){return e.value.length>0}));if(t.length===e.length)return this.isDisabled=!1,void this.$emit("disable",!1);this.isDisabled=!0,this.$emit("disable",!0)}},mounted:function(){const e=this;this.fields=[...this.$parent.$el.querySelectorAll("input, textarea, select")],e.disable(),this.fields.length&&this.addListeners()},beforeDestroy:function(){const e=this;this.fields.length&&this.fields.forEach((function(t){t.removeEventListener("input",e.disable)}))}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"376dc8cc",null),c=d.exports},7980:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"paginate"},[t("p",{staticClass:"paginate__offset f--small"},[e._v(" "+e._s(e.$trans("listing.paginate.rows-per-page"))+" "),e.availableOffsets.length>1?[t("a17-dropdown",{ref:"paginateDropdown",attrs:{position:"bottom-right"}},[t("button",{staticClass:"paginate__button",on:{click:function(t){return e.$refs.paginateDropdown.toggle()}}},[e._v(e._s(e.newOffset))]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.availableOffsets,(function(i){return t("button",{key:i,class:{dropdown__active:i===e.newOffset},attrs:{type:"button"},on:{click:function(t){return e.changeOffset(i)}}},[e._v(e._s(i))])})),0)])]:[e._v(" "+e._s(e.newOffset)+" ")]],2),e.max>1?t("div",{staticClass:"paginate__pages"},[t("p",{staticClass:"paginate__current f--small"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.newPageFormat,expression:"newPageFormat"}],staticClass:"form__input paginate__input",attrs:{type:"number",maxlength:"4"},domProps:{value:e.newPageFormat},on:{blur:e.formatPage,input:function(t){t.target.composing||(e.newPageFormat=t.target.value)}}}),e._v(" of "+e._s(e.max))]),t("button",{staticClass:"paginate__prev",attrs:{type:"button",disabled:e.value<=e.min},on:{click:e.previousPage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"pagination_left"}})]),t("button",{staticClass:"paginate__next",attrs:{type:"button",disabled:e.value>=e.max},on:{click:e.nextPage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"pagination_right"}})])]):e._e()])},a=[],n={name:"A17Paginate",props:{value:{type:Number,required:!0},offset:{type:Number,default:60},availableOffsets:{type:Array,default:function(){return[]}},min:{type:Number,default:1},max:{type:Number,required:!0}},data(){return{newOffset:this.offset}},computed:{newPageFormat:{get:function(){return this.value},set:function(e){return parseInt(e)}}},methods:{formatPage:function(e){let t=e.target.value;t=""!==t?parseInt(t):1,t>this.max&&(t=this.max),t<1&&(t=1),e.target.value=t,t!==this.value&&this.$emit("changePage",t)},changeOffset:function(e){this.newOffset=e,this.$emit("changeOffset",parseInt(this.newOffset))},previousPage:function(){this.$emit("changePage",parseInt(this.value-1))},nextPage:function(){this.$emit("changePage",parseInt(this.value+1))}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,"7a3996c9",null),d=l.exports},7124:function(e,t,i){"use strict";var s=i(1448);const a=function(){const e=document.querySelectorAll("[data-medialib-btn]");function t(){window["TWILL"].vm&&window["TWILL"].vm.openFreeMediaLibrary()}e.length&&(0,s.c)(e,(function(e){e.addEventListener("click",(function(i){i.preventDefault(),t(),e.blur()}))}))};t.c=a},296:function(e,t,i){"use strict";i.r(t);var s=i(6036),a=i(7632),n=i(624);t["default"]={props:{block:{type:Object},editorName:{type:String,required:!0}},computed:{blockIndex(){return this.block?this.getBlockIndex(this.block,this.editorName):0},isActive(){return!!(this.block&&Object.keys(this.activeBlock).length>0)&&this.block.id===this.activeBlock.id},...(0,s.ys)({activeBlock:e=>e.blocks.active}),...(0,s.gV)({getBlockIndex:"blockIndex"})},methods:{add(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;this.$store.commit(n.GC.ADD_BLOCK,{editorName:this.editorName,block:{id:this.setBlockID(),title:e.title,type:e.component,icon:e.icon,attributes:e.attributes},index:t})},edit(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.blockIndex;this.$store.commit(n.GC.ACTIVATE_BLOCK,{editorName:this.editorName,index:e})},unEdit(){this.$store.commit(n.GC.ACTIVATE_BLOCK,{editorName:this.editorName,index:-1})},move(e){this.blockIndex!==e&&this.$store.commit(n.GC.MOVE_BLOCK,{editorName:this.editorName,oldIndex:this.blockIndex,newIndex:e})},duplicate(){const e=Object.assign({},this.block);this.$store.commit(n.GC.DUPLICATE_BLOCK,{editorName:this.editorName,index:this.blockIndex,block:e,id:this.setBlockID()})},remove(){this.unEdit(),this.$store.commit(n.GC.DELETE_BLOCK,{editorName:this.editorName,index:this.blockIndex})},cloneBlock(){this.$store.dispatch(a.cp.DUPLICATE_BLOCK,{editorName:this.editorName,futureIndex:this.blockIndex+1,block:this.block,id:Date.now()+Math.floor(1e3*Math.random())})},setBlockID(){return Date.now()+Math.floor(1e3*Math.random())}},render(){return this.$scopedSlots.default({block:this.block,blockIndex:this.blockIndex,add:this.add,edit:this.edit,unEdit:this.unEdit,isActive:this.isActive,remove:this.remove,move:this.move,duplicate:this.duplicate,cloneBlock:this.cloneBlock})}}},6799:function(e,t,i){"use strict";i.r(t);var s=i(6036),a=i(7632),n=i(624);t["default"]={props:{editorName:{type:String,required:!0}},computed:{availableBlocks(){const e=this.editorName.split("|"),t=e[e.length-1];return this.getAvailableBlocks(t)},savedBlocks(){return this.blocks(this.editorName)},allSavedBlocks(){return this.used&&Object.keys(this.used).reduce(((e,t)=>e.concat(this.used[t])),[])},hasBlockActive(){return Object.keys(this.activeBlock).length>0},...(0,s.ys)({activeBlock:e=>e.blocks.active,used:e=>e.blocks.blocks,editorNames:e=>e.blocks.editorNames}),...(0,s.gV)({getAvailableBlocks:"availableBlocks",blocks:"blocks"})},methods:{reorderBlocks(e){this.$store.commit(n.GC.REORDER_BLOCKS,{editorName:this.editorName,value:e})},addBlock(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;this.$store.commit(n.GC.ADD_BLOCK,{editorName:t,block:{...e,type:e.type||e.component},index:i})},moveBlock(e){let{oldIndex:t,newIndex:i}=e;this.$store.commit(n.GC.MOVE_BLOCK,{editorName:this.editorName,oldIndex:t,newIndex:i})},moveBlockToEditor(e,t,i,s){this.$store.dispatch(a.cp.MOVE_BLOCK_TO_EDITOR,{block:e,editorName:t,index:i,futureIndex:s,id:Date.now()+Math.floor(1e3*Math.random())})},cloneBlock(e){let{block:t,index:i}=e;this.$store.dispatch(a.cp.DUPLICATE_BLOCK,{editorName:this.editorName,futureIndex:i,block:t,id:Date.now()+Math.floor(1e3*Math.random())})}},render(){return this.$scopedSlots.default({availableBlocks:this.availableBlocks,savedBlocks:this.savedBlocks,reorderBlocks:this.reorderBlocks,moveBlock:this.moveBlock,editorNames:this.editorNames,hasBlockActive:this.hasBlockActive,allSavedBlocks:this.allSavedBlocks,activeBlock:this.activeBlock,addBlock:this.addBlock,moveBlockToEditor:this.moveBlockToEditor,cloneBlock:this.cloneBlock})}}},4532:function(e,t,i){"use strict";i.d(t,{q_:function(){return Se},oD:function(){return Ee},G_:function(){return we},cp:function(){return Oe}});var s=function(){var e=this,t=e._self._c;return t("a17-dropdown",{ref:"rowSetupDropdown",attrs:{position:"bottom-right",fixed:!0}},[t("a17-button",{attrs:{variant:"icon"},on:{click:function(t){return e.$refs.rowSetupDropdown.toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e.row.hasOwnProperty("permalink")?t("a",{attrs:{href:e.row["permalink"],target:"_blank"}},[e._v("View permalink")]):e._e(),e.row.hasOwnProperty("edit")&&!e.row.hasOwnProperty("deleted")&&e.row["edit"]?t("a",{attrs:{href:e.editUrl},on:{click:function(t){return e.preventEditInPlace(t)}}},[e._v(e._s(e.$trans("listing.dropdown.edit","Edit")))]):e._e(),e.row.hasOwnProperty("published")&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.update("published")}}},[e._v(e._s(e.row["published"]?e.$trans("listing.dropdown.unpublish","Unpublish"):e.$trans("listing.dropdown.publish","Publish")))]):e._e(),e.row.hasOwnProperty("featured")&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.update("featured")}}},[e._v(e._s(e.row["featured"]?e.$trans("listing.dropdown.unfeature","Unfeature"):e.$trans("listing.dropdown.feature","Feature")))]):e._e(),e.row.duplicate&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.duplicateRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.duplicate","Duplicate")))]):e._e(),e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.restoreRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.restore","Restore")))]):e._e(),e.row.hasOwnProperty("deleted")&&e.row.hasOwnProperty("destroyable")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.destroyRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.destroy","Destroy")))]):e.row.delete&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.deleteRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.delete","Delete")))]):e._e()])],1)},a=[],n=i(4768),o={name:"TableCellActions",mixins:[n.c],methods:{update:function(e){this.$emit("update",{row:this.row,col:e})}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"13effc32",null),c=d.exports,u=function(){var e=this,t=e._self._c;return t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.toggleBulk.apply(null,arguments)}}},[t("a17-checkbox",{attrs:{name:"bulkEdit",value:e.value,initialValue:e.initialValue}})],1)},h=[],p={name:"A17TableCellBulk",mixins:[n.c],components:{},props:{value:{type:Number,required:!0},initialValue:{type:Array,required:!0}},methods:{toggleBulk:function(){this.update()}}},m=p,f=(0,l.c)(m,u,h,!1,null,"39bc7724",null),g=f.exports,_=function(){var e=this,t=e._self._c;return t("span",[e.formatDateLabel.length>0?t("span",{staticClass:"tablecell__datePub",class:{"s--expired":e.formatDateLabel===e.textExpired}},[e._v(" "+e._s(e._f("formatDatatableDate")(e.startDate))+" "),e.endDate?[e._v("- "+e._s(e._f("formatDatatableDate")(e.endDate)))]:e._e(),t("br"),t("span",[e._v(e._s(e.formatDateLabel))])],2):t("span",[e.startDate?[e._v(" "+e._s(e._f("formatDatatableDate")(e.startDate))+" ")]:[e._v(" — ")]],2)])},b=[],v=i(2360),y=i.n(v),w=i(8884),E={name:"A17TableCellDates",mixins:[n.c],data(){return{textExpired:this.$trans("publisher.expired"),textScheduled:this.$trans("publisher.scheduled")}},computed:{formatDateLabel:function(){let e="";const t=y()(this.startDate,new Date),i=this.endDate?y()(this.endDate,new Date):1;return this.startDate&&i<0?e=this.textExpired:t>0&&(e=this.textScheduled),e},startDate:function(){return this.row.hasOwnProperty("publish_start_date")?this.row.publish_start_date:""},endDate:function(){return this.row.hasOwnProperty("publish_end_date")?this.row.publish_end_date:""}},filters:w.c},T=E,k=(0,l.c)(T,_,b,!1,null,"01c55ed4",null),C=k.exports,A=function(e,t){return e("span",{staticClass:"tablecell__handle"})},x=[],S={name:"A17TableCellDraggable",mixins:[n.c]},L=S,D=(0,l.c)(L,A,x,!0,null,"5e2e3a3a",null),M=D.exports,I=function(){var e=this,t=e._self._c;return e.row.hasOwnProperty("featured")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"tablecell__feature",class:{"tablecell__feature--active":e.row[e.colName]},attrs:{"data-tooltip-title":e.row.featured?"Unfeature":"Feature"},on:{click:function(t){return t.preventDefault(),e.toggleFeatured.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature_active"}}),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature"}})]):e._e()},O=[],P={name:"A17TableCellFeatured",mixins:[n.c],methods:{toggleFeatured:function(){this.update()}}},B=P,R=(0,l.c)(B,I,O,!1,null,"4b9e917c",null),N=R.exports,F=function(){var e=this,t=e._self._c;return e.col.hasOwnProperty("html")?t("a17-table-cell-html",e._b({on:{update:e.update,editInPlace:e.editInPlace}},"a17-table-cell-html",e.childProps,!1)):t("span",[e._v(e._s(e.row[e.colName]))])},$=[],U=function(){var e=this,t=e._self._c;return t("span",{ref:"cell",staticClass:"tablecell__raw",domProps:{innerHTML:e._s(e.row[e.colName])}})},V=[],q={name:"A1TableCellHtml",mixins:[n.c],mounted(){const e=this.$refs.cell.querySelector('a[data-edit="true"]');e&&e.addEventListener("click",this.preventEditInPlace)}},W=q,H=(0,l.c)(W,U,V,!1,null,null,null),z=H.exports,K={name:"A17TableCellGeneric",mixins:[n.c],computed:{childProps:function(){return this.$props}},components:{"a17-table-cell-html":z}},j=K,G=(0,l.c)(j,F,$,!1,null,"5babcbdd",null),Y=G.exports,X=function(){var e=this,t=e._self._c;return t("span",[e._l(e.displayedLanguages,(function(i){return t("a",{key:i.value,staticClass:"tag tag--disabled",class:{"tag--enabled":i.published},attrs:{href:e.editWithLanguage(i)},on:{click:function(t){return e.editInPlace(t,i)}}},[e._v(" "+e._s(i.shortlabel)+" ")])})),e.languages.length>4?t("a",{staticClass:"more__languages f--small",attrs:{href:e.editWithLanguage(e.languages[0])},on:{click:function(t){return e.editInPlace(t,e.languages[0])}}},[e._v(" + "+e._s(e.languages.length-4)+" more ")]):e._e()],2)},J=[],Q={name:"A17TableCellLanguages",mixins:[n.c],props:{languages:{type:Array,default:function(){return[]}}},computed:{displayedLanguages:function(){return this.languages.slice(0,4)}},methods:{editWithLanguage:function(e){const t={};return t.lang=e.value,this.editWithQuery(t)},editWithQuery:function(e){const t=[];for(const s in e)e.hasOwnProperty(s)&&t.push(encodeURIComponent(s)+"="+encodeURIComponent(e[s]));const i=t.length?"?"+t.join("&"):"";return"#"!==this.editUrl?this.editUrl+i:this.editUrl},editInPlace:function(e,t){this.$emit("editInPlace",e,t)}}},Z=Q,ee=(0,l.c)(Z,X,J,!1,null,"9ab54676",null),te=ee.exports,ie=function(){var e=this,t=e._self._c;return t("span",{staticClass:"tablecell__nested-depth",style:e.cellWidth})},se=[],ae={name:"A17TableCellNested",mixins:[n.c],props:{depth:{type:Number,default:0},offset:{type:Number,default:0}},computed:{cellWidth(){return this.depth>0?{width:80*this.depth-20-this.offset+"px"}:""}}},ne=ae,oe=(0,l.c)(ne,ie,se,!1,null,"20294257",null),re=oe.exports,le=function(){var e=this,t=e._self._c;return e.row.hasOwnProperty("published")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"tablecell__pubstate",class:{"tablecell__pubstate--live":e.row[e.colName]},attrs:{"data-tooltip-title":e.row.published?"Unpublish":"Publish"},on:{click:function(t){return t.preventDefault(),e.togglePublish.apply(null,arguments)}}}):e._e()},de=[],ce={name:"A17TableCellPublished",mixins:[n.c],methods:{togglePublish:function(){this.update()}}},ue=ce,he=(0,l.c)(ue,le,de,!1,null,"120b42fa",null),pe=he.exports,me=function(){var e=this,t=e._self._c;return t("div",{class:e.getThumbClasses},[t("a",{attrs:{href:!e.row.hasOwnProperty("deleted")&&e.editUrl},on:{click:function(t){!e.row.hasOwnProperty("deleted")&&e.preventEditInPlace(t)}}},["rounded"===e.col.variation?[t("a17-avatar",{attrs:{name:e.rowTitle,thumbnail:e.row[e.colName]}})]:[t("img",{attrs:{src:e.row[e.colName]}})]],2)])},fe=[],ge=i(8754),_e={name:"A17TableCellThumbNail",mixins:[n.c],components:{"a17-avatar":ge.c},computed:{rowTitle(){var e,t;return null!==(e=null!==(t=this.row.name)&&void 0!==t?t:this.row.title.replace(/<[^>]*>?/gm,""))&&void 0!==e?e:""},getThumbClasses(){return["tablecell__thumb",this.col.variation?"tablecell__thumb--".concat(this.col.variation):""]}}},be=_e,ve=(0,l.c)(be,me,fe,!1,null,"3311a7fc",null),ye=ve.exports;const we=["draggable","bulk","languages","featured","published","thumbnail","publish_start_date","nested"],Ee="a17-table-cell-",Te=c,ke=g,Ce=C,Ae=N,xe=M,Se=te,Le=pe,De=Y,Me=re,Ie=ye;var Oe={[Ee+"actions"]:Te,[Ee+"bulk"]:ke,[Ee+"publish_start_date"]:Ce,[Ee+"featured"]:Ae,[Ee+"draggable"]:xe,[Ee+"generic"]:De,[Ee+"languages"]:Se,[Ee+"published"]:Le,[Ee+"nested"]:Me,[Ee+"thumbnail"]:Ie}},9824:function(e,t,i){"use strict";var s=i(9016),a=i(580);const n=(e,t)=>!s["default"].options.components[e]&&s["default"].component(e,t),o=()=>{"undefined"!==typeof window["TWILL"].TWILL_BLOCKS_COMPONENTS&&window["TWILL"].TWILL_BLOCKS_COMPONENTS.map((e=>n(e,{template:"#"+e,mixins:[a.c]})));const e=e=>"a17-".concat(e.match(/\w+/)[0].replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()),t=i(4836);t.keys().map((i=>{const s=e(i.replace(/customs\//,""));return n(s,t(i).default)}));const o=i(9628);o.keys().map((t=>{const i=e(t);return n(i,o(t).default)}));const r=i(4628);r.keys().map((t=>{const i=e(t);return s["default"].component(i,r(t).default)}));const l=i(9924);l.keys().map((t=>{const i=e(t);return s["default"].component(i,l(t).default)}))};t.c=o},6760:function(e,t,i){"use strict";i.d(t,{c:function(){return A}});var s=i(9016),a=i(3948),n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"container search",class:{"search--dashboard":"dashboard"===e.type}},["dashboard"===e.type?t("transition",{attrs:{name:"fade_search-overlay"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult,expression:"readyToShowResult"}],staticClass:"search__overlay",on:{click:e.toggleSearch}})]):e._e(),t("div",{staticClass:"search__input"},[t("input",{ref:"search",staticClass:"form__input",attrs:{type:"search",name:"search",autocomplete:"off",placeholder:e.placeholder},on:{input:e.onSearchInput}}),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"search"}})]),t("transition",{attrs:{name:"fade_search-overlay"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult,expression:"readyToShowResult"}],staticClass:"search__results"},[t("ul",[e._l(e.searchResults,(function(i){return t("li",{key:i.id},[t("a",{staticClass:"search__result",attrs:{href:i.href}},[t("div",{staticClass:"search__cell search__cell--thumb hide--xsmall"},[t("figure",{staticClass:"search__thumb"},[t("img",{attrs:{src:i.thumbnail}})])]),t("div",{staticClass:"search__cell search__cell--pubstate hide--xsmall"},[t("span",{staticClass:"search__pubstate",class:{"search__pubstate--live":i.published}})]),t("div",{staticClass:"search__cell"},[t("span",{staticClass:"search__title"},[e._v(e._s(i.title))]),i.date?t("p",{staticClass:"f--note"},[e._v(" "+e._s(i.activity)+" "),t("timeago",{attrs:{"auto-update":1,datetime:new Date(i.date)}}),e._v(" by "+e._s(i.author)+" "),t("span",{staticClass:"search__type"},[e._v(e._s(i.type))])],1):e._e()])])])})),t("li",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"search__no-result"},[e._v(" "+e._s(e.$trans("dashboard.search.loading","Loading…"))+" ")]),t("li",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult&&!e.searchResults.length&&!e.loading,expression:"readyToShowResult && !searchResults.length && !loading"}],staticClass:"search__no-result"},[e._v(" "+e._s(e.$trans("dashboard.search.no-result","No results found."))+" ")])],2)])])],1)},o=[],r=i(9899),l=i.n(r),d=i(3336),c=i.n(d),u=i(400);const h=document.documentElement,p=[u.c.search,u.c.overlay],m=l().CancelToken;let f=m.source();const g=document.querySelector(".header .header__title > a");let _;var b={name:"A17Search",props:{open:{type:Boolean,default:!1},opened:{type:Boolean,default:!1},placeholder:{type:String,default(){return this.$trans("dashboard.search-placeholder","Search everything…")}},endpoint:{type:String,default:null},type:{type:String,default:"header"}},data:function(){return{searchValue:"",loading:!1,readyToShowResult:!1,searchResults:[]}},watch:{open:function(){this.toggleSearch()},opened:function(){this.opened&&(_=this.$refs.search,_.focus())}},methods:{toggleSearch:function(){p.forEach((e=>{h.classList.toggle(e)})),this.open?document.addEventListener("keydown",this.handleKeyDown,!1):(this.$refs.search.blur(),this.searchResults=[],this.searchValue="",this.readyToShowResult=!1,document.removeEventListener("keydown",this.handleKeyDown,!1))},handleKeyDown:function(e){e.keyCode&&9===e.keyCode&&(e.shiftKey?document.activeElement.isEqualNode(g)&&(_.focus(),e.preventDefault()):document.activeElement.isEqualNode(_)&&(g.focus(),e.preventDefault()))},setLastFocusElement:function(){const e=this.searchResults.length;e?setTimeout((function(){_=document.querySelectorAll(".search__result")[e-1]}),1):_=this.$refs.search},fetchSearchResults:function(){const e=this,t={search:this.searchValue};this.loading?(f.cancel(),f=m.source()):this.loading=!0,this.readyToShowResult=!0,this.$http.get(this.endpoint,{params:t,cancelToken:f.token}).then((function(t){e.searchResults=t.data,e.loading=!1,e.setLastFocusElement()}),(function(t){l().isCancel(t)||(e.loading=!1)}))},onSearchInput:c()((function(e){this.searchValue=e.target.value,this.searchValue&&this.searchValue.length>0?("dashboard"===this.type&&p.forEach((e=>{h.classList.add(e)})),this.fetchSearchResults()):("dashboard"===this.type&&p.forEach((e=>{h.classList.remove(e)})),this.readyToShowResult=!1,this.searchResults=[],this.setLastFocusElement())}),300)}},v=b,y=i(2528),w=(0,y.c)(v,n,o,!1,null,"2e1cd2e2",null),E=w.exports;s["default"].use(a.c);const T="searchApp",k={el:"#searchApp",components:{"a17-search":E},props:{topSpacing:{type:Number,default:60}},data:function(){return{open:!1,opened:!1,top:this.topSpacing}},computed:{positionStyle:function(){return{top:this.top+"px"}}},methods:{afterAnimate:function(){this.opened=!0},toggleSearch:function(){this.open=!this.open,this.top=this.topSpacing-(window.pageYOffset||document.documentElement.scrollTop),this.open?document.addEventListener("keydown",this.handleKeyDown,!1):(this.opened=!1,document.removeEventListener("keydown",this.handleKeyDown,!1))},handleKeyDown:function(e){e.keyCode&&27===e.keyCode&&this.toggleSearch()}}},C=!!document.getElementById(T)&&new s["default"](k);var A=C},4540:function(e,t,i){"use strict";i.d(t,{c:function(){return v}});var s=i(9016),a=i(1448);const n=function(){let e=!1,t=!1,i=0;const s=document.documentElement,n=document.querySelector("[data-header-mobile]"),o=document.querySelector(".ham"),r=document.querySelectorAll("[data-ham-btn]"),l=document.querySelectorAll("[data-closenav-btn]"),d=document.querySelector(".a17"),c="s--nav";function u(){return!e&&(!t&&(e=!0,i=window.pageYOffset,s.classList.add(c),d.style.top="-"+i+"px",o.style.top="-"+i+"px",n.style.top="-"+i+"px",document.addEventListener("keydown",p,!1),t=!0,void(e=!1)))}function h(){return!e&&(!!t&&(e=!0,s.classList.remove(c),d.style.top="",o.style.top="",n.style.top="",document.removeEventListener("keydown",p,!1),window.scrollTo(0,i),i=0,t=!1,void(e=!1)))}function p(e){27===e.keyCode&&t&&h()}r.length&&(0,a.c)(r,(function(e){e.addEventListener("click",(function(i){t?h():u(),e.blur()}))})),l.length&&(0,a.c)(l,(function(e){e.addEventListener("click",(function(i){t&&h(),e.blur()}))}))};var o=n,r=i(3336),l=i.n(r);const d=function(){let e=0,t=!1;const i=167,s=document.documentElement,a="s--env";function n(){e=window.pageYOffset,t||window.requestAnimationFrame((function(){o()})),t=!0}function o(){e>i?s.classList.add(a):s.classList.remove(a),t=!1}window.addEventListener("scroll",(function(){n()})),window.addEventListener("resize",l()((function(){n()}))),n()};var c=d;const u=function(){const e=document.querySelector("[data-logout-form]");e&&document.body.addEventListener("click",(t=>{t.target.hasAttribute("data-logout-btn")&&(t.preventDefault(),e.submit())}))};var h=u,p=i(6760),m=i(7060),f=i.n(m),g=i(3624),_=i(1768);e=i.hmd(e);const b=function(){o(),c(),h()};e&&e.hot,g.c.plugin(_.cp),window.Alpine=g.c,g.c.start(),window["TWILL"]||(window["TWILL"]={}),window["TWILL"].vheader=new s["default"]({el:"#headerUser"}),window["TWILL"].vsearch=p.c,console.log("","Made with ".concat("TWILL"," - v").concat(window["TWILL"].version)),f()(window["TWILL"].STORE,window.STORE);var v=b},248:function(e,t,i){"use strict";var s=i(6036);t.c={props:{name:{type:String,default:""},addNew:{type:String,default:""},options:{type:Array,default:function(){return[]}}},computed:{fullOptions:function(){const e=this.optionsByName(this.name),t=this.options;return Array.isArray(e)&&e.forEach((function(e){const i=t.findIndex((t=>t.value===e.value));-1===i&&t.push(e)})),e.length?t:this.options},...(0,s.gV)(["optionsByName"])}}},580:function(e,t){"use strict";t.c={props:{name:{type:String,required:!0},isOpen:{type:Boolean,default:!1}},data:function(){return{opened:this.isOpen}},methods:{open:function(){this.opened=!0},fieldName:function(e){return this.name+"["+e+"]"},repeaterName:function(e){return this.name.replace("[","-").replace("]","")+"|"+e},nestedEditorName:function(e){return this.name.replace("[","-").replace("]","")+"|"+e}}}},4064:function(e,t){"use strict";t.c={props:{buckets:{type:Array,default:()=>[]},item:{type:Object},singleBucket:{type:Boolean,default:!0}},computed:{bucketClasses:function(){return{selected:"bucket"!==this.type&&this.inBuckets,single:this.singleBucket}}},methods:{addToBucket:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.bucket;this.$emit("add-to-bucket",this.item,e)},inBucketById:function(e){const t=this.buckets.findIndex((t=>t.id===e));if(-1===t)return;const i=this.buckets[t].children.find((e=>e.id===this.item.id&&e.content_type.value===this.item.content_type.value));return!!i},restrictedBySource:function(e){const t=this.buckets.find((t=>t.id===e));if(!t)return!1;if(!t.hasOwnProperty("acceptedSources"))return!0;if(0===t.acceptedSources.length)return!0;const i=this.item.content_type.value;return-1!==t.acceptedSources.findIndex((e=>e===i))}}}},7888:function(e,t,i){"use strict";var s=i(948),a=i.n(s);t.c={props:{min:{type:Number,default:0},max:{type:Number,default:0},disabled:{type:Boolean,default:!1},selected:{type:Array,default:function(){return[]}}},data:function(){return{currentValue:this.selected}},watch:{selected:function(e){this.currentValue=e}},computed:{checkedValue:{get:function(){return this.currentValue},set:function(e){a()(e,this.currentValue)||(this.currentValue=e,"undefined"!==typeof this.saveIntoStore&&this.saveIntoStore(e),this.$emit("change",e))}}},methods:{isMax:function(e){return e.length>this.max&&this.max>0},isMin:function(e){return e.length0}}}},844:function(e,t){"use strict";t.c={props:{aspectRatio:{type:Number,default:null},viewMode:{type:Number,default:2},cropBoxMovable:{type:Boolean,default:!0},cropBoxResizable:{type:Boolean,default:!0},dragMode:{type:String,default:"crop"},rotatable:{type:Boolean,default:!1},scalable:{type:Boolean,default:!1},zoomable:{type:Boolean,default:!1}},computed:{defaultCropsOpts:function(){return{aspectRatio:this.initAspectRatio,viewMode:this.viewMode,cropBoxResizable:this.cropBoxResizable,cropBoxMovable:this.cropBoxMovable,dragMode:this.dragMode,rotatable:this.rotatable,scalable:this.scalable,zoomable:this.zoomable,guides:!1,center:!1,checkCrossOrigin:!1,background:!1}}}}},9684:function(e,t){"use strict";t.c={props:{draggable:{type:Boolean,default:!0}},data:function(){return{animation:150,handle:".drag__handle",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",scrollSensitivity:30}},computed:{dragOptions:function(){return{animation:this.animation,handle:this.handle,ghostClass:this.ghostClass,chosenClass:this.chosenClass,dragClass:this.dragClass,scrollSensitivity:this.scrollSensitivity,disabled:!this.draggable}}}}},9285:function(e,t){"use strict";t.c={methods:{openEditor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.$root.$refs.editor&&this.$root.$refs.editor.open(e,t)}}}},1308:function(e,t,i){"use strict";var s=i(948),a=i.n(s),n=i(6036),o=i(624);t.c={props:{hasDefaultStore:{type:Boolean,default:!1},inModal:{type:Boolean,default:!1},inStore:{type:String,default:""},fieldName:{type:String,default:""}},computed:{storedValue:function(){return this.inModal?this.modalFieldValueByName(this.getFieldName()):this.fieldValueByName(this.getFieldName())},...(0,n.gV)(["fieldValueByName","modalFieldValueByName"]),...(0,n.ys)({submitting:e=>e.form.loading,fields:e=>e.form.fields,modalFields:e=>e.form.modalFields})},watch:{storedValue:function(e){if(""===this.inStore)return;const t=this[this.inStore],i=this.locale?e[this.locale.value]:e;a()(t,i)||"undefined"!==typeof this.updateFromStore&&this.updateFromStore(i)}},methods:{getFieldName:function(){return""!==this.fieldName?this.fieldName:this.name},saveIntoStore:function(e){if(""===this.inStore)return;let t="";t=e||this[this.inStore];const i={};i.name=this.getFieldName(),i.value=t,this.locale&&(i.locale=this.locale.value),this.inModal?this.$store.commit(o.tt.UPDATE_MODAL_FIELD,i):this.$store.commit(o.tt.UPDATE_FORM_FIELD,i)},preventSubmit:function(){this.$store.commit(o.tt.PREVENT_SUBMIT)},allowSubmit:function(){this.$store.commit(o.tt.ALLOW_SUBMIT)},destroyValue:function(){""!==this.inStore&&(this.inModal?this.$store.commit(o.tt.REMOVE_MODAL_FIELD,this.getFieldName()):this.$store.commit(o.tt.REMOVE_FORM_FIELD,this.getFieldName()))}},beforeMount:function(){const e=this.getFieldName();if(""===this.inStore)return;if(""===e)return;const t=this.inModal?this.modalFields:this.fields,i=t.filter((function(t){return t.name===e}));i.length?this.locale?this[this.inStore]=i[0].value[this.locale.value]:this[this.inStore]=i[0].value:this.hasDefaultStore&&this.saveIntoStore()}}},6960:function(e,t,i){"use strict";var s=i(6036),a=i(624),n=i(8884);t.c={filters:n.c,computed:{...(0,s.ys)({currentLocale:e=>e.language.active})},methods:{formatPermalink:function(e){const t=this.$refs.permalink;if(t&&e){let i="";e.value&&"string"===typeof e.value?i=e.value:"string"===typeof e&&(i=e);const s=this.$options.filters.slugify(i),n={name:t.attributes?t.attributes.name:t.name,value:s};e.locale?n.locale=e.locale:n.locale=this.currentLocale.value,this.$store.commit(a.tt.UPDATE_FORM_FIELD,n)}}}}},5522:function(e,t,i){"use strict";i.d(t,{m6:function(){return s},g$:function(){return o},aS:function(){return c},cr:function(){return p},Eh:function(){return m.c},y_:function(){return f.c},Qf:function(){return g.c},yH:function(){return _}});i(248),i(580);var s={props:{block:{type:Object,default:()=>{}},blockIndex:{type:Number,default:0},blocksLength:{type:Number,default:0}},methods:{selectBlock(){this.$emit("block:select")},unselectBlock(){this.$emit("block:unselect")},deleteBlock(){this.$emit("block:delete")},moveBlock(e){this.$emit("block:move",e)},cloneBlock(){this.$emit("block:clone")},toggleBlockDropdown(){this.blocksLength>1&&this.$refs.blockDropdown&&this.$refs.blockDropdown.toggle()}}},a=i(8316),n=i.n(a),o={props:{editorName:{type:String,required:!0},blocks:{type:Array,default:()=>[]},savedBlocksLength:{type:Number,default:0}},methods:{addAndEditBlock(e,t,i){let{block:s,index:a}=i;window["TWILL"].PREVSTATE=n()(this.$store.state),e(s,a),t(a)},saveBlock(e,t){window["TWILL"].hasOwnProperty("PREVSTATE")&&delete window["TWILL"].PREVSTATE,this.unselectBlock(e,t),this.$emit("block:save",t)},cancelBlock(e,t){window["TWILL"].hasOwnProperty("PREVSTATE")&&(console.warn("Store - Restore previous Store state"),this.$store.replaceState(window["TWILL"].PREVSTATE)),this.unselectBlock(e,t),this.$emit("block:cancel",t)},selectBlock(e,t){window["TWILL"].PREVSTATE=n()(this.$store.state),e(),this.$emit("block:select",t)},unselectBlock(e,t){e(),window["TWILL"].hasOwnProperty("PREVSTATE")&&delete window["TWILL"].PREVSTATE,this.$emit("block:unselect",t)},moveBlock(e){this.$emit("block:move",e)},cloneBlock(e){e(),this.$emit("block:clone")},deleteBlock(e){this.$root.$refs.warningContentEditor?this.$root.$refs.warningContentEditor.open((()=>{e(),this.$emit("block:delete")})):(e(),this.$emit("block:delete"))}}},r=(i(4064),i(7888),i(844),i(6036)),l=i(7632),d=i(624),c={props:{nested:{type:Boolean,default:!1},bulkeditable:{type:Boolean,default:!0},emptyMessage:{type:String,default:""}},computed:{rows:{get(){return this.$store.state.datatable.data},set(e){const t=this.rows.length!==e.length;this.$store.commit(d.ec.UPDATE_DATATABLE_DATA,e),this.saveNewTree(t)}},isEmpty:function(){return this.rows.length<=0},isEmptyDatable:function(){return{"datatable__table--empty":this.isEmpty}},...(0,r.ys)({columns:e=>e.datatable.columns}),...(0,r.gV)(["visibleColumns","hideableColumns","visibleColumnsNames"])},methods:{saveNewTree:function(e){const t=!!e||this.nested,i=t?l.cp.SET_DATATABLE_NESTED:l.cp.SET_DATATABLE,s=()=>{this.$store.commit(d.ec.UPDATE_DATATABLE_TRACKER,0),this.$store.dispatch(i)};e?(this.$store.commit(d.ec.UPDATE_DATATABLE_TRACKER,1),this.updateTracker>=2&&s()):s()}}},u=i(4532),h=i(1832),p={props:{index:{type:Number,default:0},row:{type:Object,default:function(){return{}}},columns:{type:Array,default:function(){return[]}}},computed:{editInModal:function(){return!!this.row.hasOwnProperty("editInModal")&&this.row.editInModal},editUrl:function(){return this.row.hasOwnProperty("edit")?this.row.edit:"#"},updateUrl:function(){return this.row.updateUrl?this.row.updateUrl:"#"},...(0,r.ys)({bulkIds:e=>e.datatable.bulk})},methods:{currentComponent(e){var t;return"object"===typeof e?u.oD+(null!==(t=e.specificType)&&void 0!==t?t:e.name.toLowerCase()):u.oD+e},currentComponentProps(e){const t={col:e||{},row:this.row,editUrl:this.editUrl,editInModal:Boolean(this.editInModal)};if(!e)return t;switch(e.name){case"bulk":t.value=this.row.id,t.initialValue=this.bulkIds;break;case"languages":t.languages=this.row.hasOwnProperty("languages")?this.row.languages:[],t.editUrl=this.editUrl;break;case"publish_start_date":t.startDate="",t.endDate="";break;default:break}return t},editInPlace:function(e){if(e.lang){const t=e.lang;this.$store.commit(d.cp.UPDATE_LANG,t.value)}if(this.editInModal){const e=this.editInModal;this.$store.commit(d.WI.UPDATE_MODAL_MODE,"update"),this.$store.commit(d.WI.UPDATE_MODAL_ACTION,this.updateUrl),this.$store.commit(d.tt.UPDATE_FORM_LOADING,!0),this.$store.dispatch(l.cp.REPLACE_FORM,e).then((()=>{this.$nextTick((function(){this.$root.$refs.editionModal&&this.$root.$refs.editionModal.open()}))}),(e=>{this.$store.commit(h.cp.SET_NOTIF,{message:"Your content can not be edited, please retry",variant:"error"})}))}},cellClasses:function(e,t){return{[t+"--icon"]:"featured"===e.name||"published"===e.name,[t+"--bulk"]:"bulk"===e.name,[t+"--thumb"]:"thumbnail"===e.name,[t+"--draggable"]:"draggable"===e.name,[t+"--languages"]:"languages"===e.name,[t+"--nested"]:"nested"===e.name,[t+"--nested--parent"]:"nested"===e.name&&0===this.nestedDepth}},isSpecificColumn:function(e){var t;return u.G_.includes(null!==(t=e.specificType)&&void 0!==t?t:e.name)},tableCellUpdate:function(e){switch(e.col){case"published":this.togglePublish(e.row);break;case"bulk":this.toggleBulk(e.row);break;case"featured":this.toggleFeatured(e.row);break}},toggleFeatured:function(e){e.hasOwnProperty("deleted")?this.$store.commit(h.cp.SET_NOTIF,{message:"You can’t feature/unfeature a deleted item, please restore it first.",variant:"error"}):this.$store.dispatch(l.cp.TOGGLE_FEATURE,e)},toggleBulk:function(e){this.$store.commit(d.ec.UPDATE_DATATABLE_BULK,e.id)},togglePublish:function(e){e.hasOwnProperty("deleted")?this.$store.commit(h.cp.SET_NOTIF,{message:"You can’t publish/unpublish a deleted item, please restore it first.",variant:"error"}):this.$store.dispatch(l.cp.TOGGLE_PUBLISH,e)},restoreRow:function(e){this.$store.dispatch(l.cp.RESTORE_ROW,e)},destroyRow:function(e){this.$root.$refs.warningDestroyRow?this.$root.$refs.warningDestroyRow.open((()=>{this.$store.dispatch(l.cp.DESTROY_ROW,e)})):this.$store.dispatch(l.cp.DESTROY_ROW,e)},deleteRow:function(e){this.$root.$refs.warningDeleteRow?this.$root.$refs.warningDeleteRow.open((()=>{this.$store.dispatch(l.cp.DELETE_ROW,e)})):this.$store.dispatch(l.cp.DELETE_ROW,e)},duplicateRow:function(e){this.$store.dispatch(l.cp.DUPLICATE_ROW,e)}}},m=i(9684),f=i(9285),g=i(6960),_=(i(1308),i(5284),i(5272),i(1200),i(6456),i(6716),{props:{nested:{type:Boolean,default:!1},maxDepth:{type:Number,default:1},depth:{type:Number,default:0},name:{type:String,default:"group1"},parentId:{type:Number,default:-1}},data(){return{currentElDepth:void 0}},computed:{updateTracker(){return this.$store.state.datatable.updateTracker},draggableGetComponentData:function(){return{props:{depth:this.depth}}}}});i(4992),i(4768),i(6304)},5284:function(e,t){"use strict";t.c={props:{autofocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},direction:{type:String,default:"auto"},name:{default:""},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"on"}}}},5272:function(e,t){"use strict";function i(e){const t=e.length;return e.reduce((function(e,i,s){return e+(s-1===t?", ":" and ")+i}))}t.c={props:{label:{type:String,default:""},labelFor:{type:String,default:""},size:{type:String,default:"large"},variant:{type:String,default:""},fixedErrorKey:{type:String},note:{type:String,default:""}},computed:{errorKey(){return this.fixedErrorKey?this.hasLocale?this.fixedErrorKey.replace("[",".").replace("]",""):this.fixedErrorKey:this.hasLocale?this.name.replace("[",".").replace("]",""):this.name},errorLocales(){if(!this.hasLocale)return[];const e=this.errorKey.substr(0,this.errorKey.indexOf(".")),t=[],i=this.$store.state.language.all.map((e=>e.value));return Object.keys(this.$store.state.form.errors).forEach((s=>{if(s.substr(0,s.indexOf("."))===e){const e=s.substr(s.indexOf(".")+1,s.length);i.includes(e)&&t.push(e)}}),[]),t},otherLocalesError(){return this.errorLocales.filter((e=>e!==this.currentLocale.value)).length},errorMessageLocales(){return i(this.errorLocales.map((e=>this.languages.find((t=>t.value===e)).label)))+" language"+(this.errorLocales.length>1?"s":"")+" missing details."},errorMessage(){return this.error?this.$store.state.form.errors[this.errorKey][0]:""},error(){return!!this.$store.state.form&&Object.keys(this.$store.state.form.errors).includes(this.errorKey)}}}},1200:function(e,t,i){"use strict";var s=i(6036);t.c={props:{locale:{default:null}},computed:{hasLocale:function(){return null!=this.locale},hasCurrentLocale:function(){return null!=this.currentLocale},isCurrentLocale:function(){return!this.hasLocale||!this.hasCurrentLocale||this.locale.value===this.currentLocale.value},isLocaleRTL:function(){const e=["ar","arc","dv","fa","ha","he","khw","ks","ku","ps","ur","yi"];return!!this.hasLocale&&e.includes(this.locale.shortlabel.toLowerCase())},dirLocale:function(){return this.direction&&"auto"!==this.direction?this.direction:this.isLocaleRTL?"rtl":"auto"},displayedLocale:function(){return!!this.hasLocale&&this.locale.shortlabel},...(0,s.ys)({currentLocale:e=>e.language.active,languages:e=>e.language.all})},methods:{onClickLocale:function(){this.$emit("localize",this.locale)},updateLocale:function(e){this.$emit("localize",e)}}}},6456:function(e,t,i){"use strict";var s=i(6036);t.c={props:{items:{type:Array,default:()=>[]},selectedItems:{type:Array,default:()=>[]},usedItems:{type:Array,default:()=>[]}},computed:{...(0,s.ys)({itemsLoading:e=>e.mediaLibrary.loading}),replacingMediaIds:function(){return this.itemsLoading.reduce(((e,t)=>(t.isReplacement&&(e[t.replacementId]=t.id),e)),{})}},methods:{isSelected:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id"];return Boolean(this.selectedItems.find((i=>t.every((t=>i[t]===e[t])))))},isUsed:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id"];return Boolean(this.usedItems.find((i=>t.every((t=>i[t]===e[t])))))},toggleSelection:function(e){this.$emit("change",e)},shiftToggleSelection:function(e){this.$emit("shiftChange",e,!0)}}}},6716:function(e,t,i){"use strict";var s=i(624);t.c={props:{type:{type:String,default:"image"}},methods:{openMediaLibrary:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.name,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;this.$store.commit(s.ol.UPDATE_MEDIA_CONNECTOR,t),this.$store.commit(s.ol.UPDATE_MEDIA_TYPE,this.type),this.$store.commit(s.ol.UPDATE_REPLACE_INDEX,i),this.$store.commit(s.ol.UPDATE_MEDIA_MAX,e),this.$store.commit(s.ol.UPDATE_MEDIA_MODE,!0),this.$store.commit(s.ol.UPDATE_MEDIA_FILESIZE_MAX,this.filesizeMax||0),this.$store.commit(s.ol.UPDATE_MEDIA_WIDTH_MIN,this.widthMin||0),this.$store.commit(s.ol.UPDATE_MEDIA_HEIGHT_MIN,this.heightMin||0),this.$root.$refs.mediaLibrary&&this.$root.$refs.mediaLibrary.open()}}}},4992:function(e,t){"use strict";t.c={data:function(){return{randKey:Date.now()+Math.floor(9999*Math.random())}}}},3462:function(e,t,i){"use strict";var s=i(6036);t.c={data:function(){return{shouldRetrySubmitWhenAllowed:!1}},computed:{...(0,s.ys)({isSubmitPrevented:e=>e.form.isSubmitPrevented})},watch:{isSubmitPrevented:function(e){!e&&this.shouldRetrySubmitWhenAllowed&&(this.shouldRetrySubmitWhenAllowed=!1,this.retrySubmit())}},methods:{retrySubmit:function(){this.submitForm?this.submitForm():this.submit&&this.submit()}}}},4768:function(e,t){"use strict";t.c={props:{col:{type:Object,default:()=>{}},row:{type:Object,default:()=>{}},editUrl:{type:String,default:"#"},editInModal:{type:Boolean,default:!1}},computed:{colName:function(){return this.col.hasOwnProperty("name")?this.col.name:""}},methods:{update:function(){this.$emit("update",{row:this.row,col:this.colName})},preventEditInPlace:function(e){this.editInModal&&e.preventDefault(),this.editInPlace()},editInPlace:function(e,t){this.$emit("editInPlace",{event:e,lang:t})},restoreRow:function(){this.$emit("restoreRow",this.row)},destroyRow:function(){this.$emit("destroyRow",this.row)},deleteRow:function(){this.$emit("deleteRow",this.row)},duplicateRow:function(){this.$emit("duplicateRow",this.row)}}}},6304:function(e,t){"use strict";t.c={props:{open:{type:Boolean,default:!1}},data:function(){return{visible:this.open}},computed:{visibilityClasses:function(){return{"s--open":this.visible}}},methods:{onClickVisibility:function(){this.visible=!this.visible,this.$emit("toggleVisibility",this.visible)}}}},3948:function(e,t,i){"use strict";i.d(t,{c:function(){return Sn}});var s,a,n=i(9899),o=i.n(n),r=i(9448),l=i.n(r),d=i(6452),c=i.n(d),u=i(6984),h=i(8754),p=function(){var e=this,t=e._self._c;return t("div",{staticClass:"browserField"},[e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"browserField__trigger"},[t("a17-button",{attrs:{type:"button",disabled:e.disabled||e.connectedBrowserField&&0===e.connectedBrowserFieldItems.length,variant:"ghost"},on:{click:e.openBrowser}},[e._v(" "+e._s(e.addLabel)+" ")]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("span",{staticClass:"browserField__note f--small"},[e._t("default")],2)],1):e._e(),e.items.length?t("table",{staticClass:"browserField__table"},[t("draggable",{attrs:{tag:"tbody",disabled:e.disabled},model:{value:e.items,callback:function(t){e.items=t},expression:"items"}},e._l(e.items,(function(i,s){return t("a17-browseritem",{key:i.endpointType+"_"+i.id,staticClass:"item__content",attrs:{name:"".concat(e.name,"_").concat(i.id),draggable:!e.disabled&&e.draggable,item:i,disabled:e.disabled,max:e.max,showType:e.endpoints.length>0},on:{delete:function(t){return e.deleteItem(s)}}})})),1)],1):e._e(),!e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"browserField__trigger"},[t("a17-button",{attrs:{type:"button",disabled:e.disabled||e.connectedBrowserField&&0===e.connectedBrowserFieldItems.length,variant:"ghost"},on:{click:e.openBrowser}},[e._v(" "+e._s(e.addLabel)+" ")]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("span",{staticClass:"browserField__note f--small"},[e._t("default")],2)],1):e._e()])},m=[],f=i(7052),g=i.n(f),_=i(6036),b=i(9684),v=i(624),y=function(){var e=this,t=e._self._c;return t("tr",{staticClass:"browserItem"},[e.draggable&&e.max>1?t("td",{staticClass:"browserItem__cell browserItem__cell--drag"},[t("div",{class:e.dragClasses})]):e._e(),e.hasThumbnail?t("td",{class:e.thumbnailClasses},[e.isUser?[t("a17-avatar",{attrs:{name:e.currentItem.name,thumbnail:e.currentItem.thumbnail}})]:[t("a",{attrs:{href:"#",target:"_blank"}},[t("img",{attrs:{src:e.currentItem.thumbnail}})])]],2):e._e(),t("td",{staticClass:"browserItem__cell browserItem__cell--name"},[t("a",{attrs:{href:e.currentItem.edit,target:"_blank"}},[e.currentItem.hasOwnProperty("renderHtml")?t("span",{staticClass:"f--link-underlined--o",domProps:{innerHTML:e._s(e.currentItem.name)}}):t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.currentItem.name))])]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentItem.id}})]),e.currentItem.hasOwnProperty("endpointType")&&e.showType?t("td",{staticClass:"browserItem__cell browserItem__cell--type"},[t("span",[e._v(e._s(e.currentItem.endpointType))])]):e._e(),e.deletable?t("td",{staticClass:"browserItem__cell browserItem__cell--icon"},[e.disabled?e._e():t("a17-button",{staticClass:"bucket__action",attrs:{icon:"close"},on:{click:function(t){return e.deleteItem()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})])],1):e._e()])},w=[],E={name:"A17BrowserItem",props:{name:{type:String,required:!0},draggable:{type:Boolean,default:!1},item:{type:Object,default:function(){return{}}},max:{type:Number,default:10},showType:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{handle:".item__handle"}},computed:{hasThumbnail:function(){return Boolean(this.currentItem.hasOwnProperty("thumbnail"))},hasLargeThumbnail:function(){return this.hasThumbnail&&!this.isUser},isUser:function(){return Boolean("users"===this.currentItem.endpointType)},dragClasses:function(){return["drag__handle--drag",this.hasLargeThumbnail?"":"drag__handle--drag-small"]},thumbnailClasses:function(){return["browserItem__cell","browserItem__cell--thumb",this.isUser?"browserItem__cell--thumb-avatar":""]},currentItem:function(){return this.item},deletable:function(){return!this.currentItem.hasOwnProperty("deletable")||!0===this.currentItem.deletable}},methods:{deleteItem:function(){this.$emit("delete")}}},T=E,k=i(2528),C=(0,k.c)(T,y,w,!1,null,"19917f52",null),A=C.exports,x={name:"A17BrowserField",components:{"a17-browseritem":A,draggable:g()},mixins:[b.c],props:{name:{type:String,required:!0},modalTitle:{type:String,default:""},browserNote:{type:String,default:""},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},endpoints:{type:Array,default:()=>[]},draggable:{type:Boolean,default:!0},max:{type:Number,default:10},wide:{type:Boolean,default:!1},buttonOnTop:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},connectedBrowserField:{type:String,defautl:null}},data:function(){return{handle:".item__handle"}},computed:{remainingItems:function(){return this.max-this.items.length},addLabel:function(){return this.$trans("fields.browser.add-label","Add")+" "+this.itemLabel},browserTitle:function(){return""!==this.modalTitle?this.modalTitle:this.addLabel},items:{get(){return this.selectedBrowser.hasOwnProperty(this.name)&&this.selectedBrowser[this.name]||[]},set(e){this.$store.commit(v.ai.REORDER_ITEMS,{name:this.name,items:e})}},itemsIds:function(){return this.selectedItemsByIds[this.name]?this.selectedItemsByIds[this.name].join():""},connectedBrowserFieldItems:function(){return this.selectedBrowser[this.connectedBrowserField]||[]},...(0,_.ys)({selectedBrowser:e=>e.browser.selected}),...(0,_.gV)(["selectedItemsByIds"])},methods:{deleteAll:function(){this.$store.commit(v.ai.DESTROY_ITEMS,{name:this.name})},deleteItem:function(e){this.$store.commit(v.ai.DESTROY_ITEM,{name:this.name,index:e})},openBrowser:function(){if(this.$store.commit(v.ai.UPDATE_BROWSER_CONNECTOR,this.name),this.endpoints.length>0)this.$store.commit(v.ai.UPDATE_BROWSER_ENDPOINTS,this.endpoints);else{this.$store.commit(v.ai.DESTROY_BROWSER_ENDPOINTS);let e=this.endpoint;if(this.connectedBrowserFieldItems.length){let t="?";e.indexOf("?")>-1&&(t="&"),e=e+t+"connectedBrowserIds= "+encodeURIComponent(JSON.stringify(this.connectedBrowserFieldItems.map((e=>e.id))))}this.$store.commit(v.ai.UPDATE_BROWSER_ENDPOINT,{value:e,label:this.name})}this.$store.commit(v.ai.UPDATE_BROWSER_MAX,this.max),this.$store.commit(v.ai.UPDATE_BROWSER_TITLE,this.browserTitle),this.$store.commit(v.ai.UPDATE_BROWSER_NOTE,this.browserNote),this.wide?this.$root.$refs.browserWide.open(this.endpoints.length<=0):this.$root.$refs.browser.open(this.endpoints.length<=0)},destroyValue:function(){this.deleteAll()}},watch:{connectedBrowserFieldItems(e){this.connectedBrowserField&&0===e.length&&this.deleteAll()}}},S=x,L=(0,k.c)(S,p,m,!1,null,"0ddc4be5",null),D=L.exports,M={name:"A17Button",props:{el:{type:String,default:"button"},type:{type:String,default:"button"},href:{type:String,default:""},target:{type:String,default:""},download:{type:String,default:""},rel:{type:String,default:""},variant:{type:String,default:""},icon:{default:""},disabled:{type:Boolean,default:!1},size:{type:String,default:""}},computed:{buttonClasses:function(){const e=["button",this.size?"button--".concat(this.size):""];return this.variant&&this.variant.split(" ").forEach((t=>{e.push("button--".concat(t))})),this.icon&&e.push("button--icon button--".concat(this.icon)),e}},methods:{onClick:function(e){this.$emit("click")}},render:function(e){const t={class:this.buttonClasses,attrs:{},on:{click:e=>{this.onClick(e)}}};return"button"===this.el&&(t.attrs.type=this.type,this.disabled&&(t.attrs.disabled=this.disabled)),"a"===this.el&&this.href&&(t.attrs.href=this.href,this.target&&(t.attrs.target=this.target),this.download&&(t.attrs.download=this.download),this.rel&&(t.attrs.rel=this.rel)),e(this.el,t,this.$slots.default)}},I=M,O=(0,k.c)(I,s,a,!1,null,"59eeac35",null),P=O.exports,B=function(){var e=this,t=e._self._c;return t("div",{class:e.barClasses},[e._t("default")],2)},R=[],N={name:"A17Buttonbar",props:{type:{type:String,default:"button"},variant:{type:String,default:""}},computed:{barClasses:function(){return["buttonbar",this.variant?"buttonbar--".concat(this.variant):""]}}},F=N,$=(0,k.c)(F,B,R,!1,null,"7223fc6a",null),U=$.exports,V=function(){var e=this,t=e._self._c;return t("span",{staticClass:"checkbox"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedValue,expression:"checkedValue"}],key:e.uniqId,staticClass:"checkbox__input",class:e.checkboxClasses,attrs:{type:"checkbox",name:e.name,id:e.uniqId,disabled:e.disabled},domProps:{value:e.value,checked:Array.isArray(e.checkedValue)?e._i(e.checkedValue,e.value)>-1:e.checkedValue},on:{change:function(t){var i=e.checkedValue,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=e.value,o=e._i(i,n);s.checked?o<0&&(e.checkedValue=i.concat([n])):o>-1&&(e.checkedValue=i.slice(0,o).concat(i.slice(o+1)))}else e.checkedValue=a}}}),t("label",{staticClass:"checkbox__label",attrs:{for:e.uniqId}},[e._v(e._s(e.label)+" "),t("span",{staticClass:"checkbox__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})])])])},q=[],W=i(4992),H={name:"A17Checkbox",mixins:[W.c],props:{value:{default:""},initialValue:{default:function(){return[]}},name:{type:String,default:""},theme:{type:String,default:""},label:{type:String,default:""},disabled:{type:Boolean,default:!1}},computed:{uniqId:function(e){return this.name+"_"+this.value+"-"+this.randKey},checkboxClasses:function(){return[this.theme?"checkbox__input--".concat(this.theme):""]},checkedValue:{get:function(){return this.initialValue},set:function(e){this.$emit("change",e)}}}},z=H,K=(0,k.c)(z,V,q,!1,null,"20e8e5e7",null),j=K.exports,G=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name}},[t("ul",{staticClass:"checkboxGroup",class:e.checkboxClasses},e._l(e.options,(function(i){return t("li",{key:i.value,staticClass:"checkboxGroup__item"},[t("a17-checkbox",{attrs:{name:e.name,value:i.value,label:i.label,initialValue:e.currentValue,disabled:i.disabled||e.disabled},on:{change:e.changeValue}})],1)})),0)])},Y=[],X=i(948),J=i.n(X),Q=i(7888),Z=i(1308),ee=i(5272),te={name:"A17CheckboxGroup",props:{name:{type:String,default:""},inline:{type:Boolean,default:!1},options:{type:Array,default:function(){return[]}}},mixins:[ee.c,Q.c,Z.c],computed:{checkboxClasses:function(){return[this.inline?"checkboxGroup--inline":""]}},methods:{formatValue:function(e,t){const i=this;if(!e)return;if(!t)return;const s=this.isMax(e),a=this.isMin(e);(s||a)&&(J()(t,i.checkedValue)||(i.checkedValue=t))},updateFromStore:function(e){this.updateValue(e)},updateValue:function(e){this.checkedValue=e},changeValue:function(e){J()(e,this.currentValue)||this.updateValue(e)}},mounted:function(){this.max+this.min>0&&this.$watch("currentValue",this.formatValue,{immediate:!0})}},ie=te,se=(0,k.c)(ie,G,Y,!1,null,"3e53c5c2",null),ae=se.exports,ne=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,required:e.required}},[t("div",{staticClass:"form__field",class:e.textfieldClasses},[t("input",{attrs:{type:"text",placeholder:e.placeholder,name:e.name,id:e.name,disabled:e.disabled,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,maxlength:"7"},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}),t("a17-dropdown",{ref:"colorDropdown",staticClass:"form__field--color",attrs:{position:"bottom-right",arrow:!0,offset:15,minWidth:300,clickable:!0,sideOffset:15},on:{close:e.saveIntoStore}},[t("span",{staticClass:"form__field--colorBtn",style:e.bcgStyle,on:{click:function(t){return e.$refs.colorDropdown.toggle()}}}),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-colorpicker",{attrs:{color:e.value},on:{change:e.updateValueFromPicker}})],1)])],1)])},oe=[],re=function(){var e=this,t=e._self._c;return t("div",{staticClass:"colorpicker"},[t("div",{staticClass:"colorpicker__color"},[t("div",{ref:"satContainer",staticClass:"colorpicker__saturation",style:{background:e.bgColor},on:{mousedown:function(t){return e.handleMouseDown("saturation")}}},[t("div",{staticClass:"colorpicker__saturation--white"}),t("div",{staticClass:"colorpicker__saturation--black"}),t("div",{staticClass:"colorpicker__saturation-pointer",style:{top:e.satPointerTop,left:e.satPointerLeft}},[t("div",{staticClass:"colorpicker__saturation-circle"})])]),t("div",{staticClass:"colorpicker__hue colorpicker__hue--vertical"},[t("div",{ref:"hueContainer",staticClass:"colorpicker__hue-container",on:{mousedown:function(t){return e.handleMouseDown("hue")}}},[t("div",{staticClass:"colorpicker__hue-pointer",style:{top:e.huePointerTop,left:e.huePointerLeft}},[t("div",{staticClass:"colorpicker__hue-picker"})])])])])])},le=[],de=i(9212),ce=i.n(de),ue=i(3448),he={name:"a17ColorPicker",props:{color:{type:String,required:!0},direction:{type:String,default:"vertical"}},data:function(){return{currentColor:(0,ue.c)(this.color),currentColorHue:(0,ue.c)(this.color).toHsv().h,currentTarget:"",pullDirection:""}},computed:{bgColor(){return"hsl(".concat(this.currentColorHue,", 100%, 50%)")},satPointerTop(){return-100*this.currentColor.toHsv().v+1+100+"%"},satPointerLeft(){return 100*this.currentColor.toHsv().s+"%"},huePointerTop(){return"vertical"===this.direction?0===this.currentColorHue&&"right"===this.pullDirection?0:-100*this.currentColorHue/360+100+"%":0},huePointerLeft(){return"vertical"===this.direction?0:0===this.currentColorHue&&"right"===this.pullDirection?"100%":100*this.currentColorHue/360+"%"}},methods:{throttle:ce()(((e,t)=>{e(t)}),20,{leading:!0,trailing:!1}),satHandleChange(e,t){!t&&e.preventDefault();const i=this.$refs.satContainer;if(!i)return;const s=i.clientWidth,a=i.clientHeight,n=i.getBoundingClientRect().left+window.pageXOffset,o=i.getBoundingClientRect().top+window.pageYOffset,r=e.pageX||(e.touches?e.touches[0].pageX:0),l=e.pageY||(e.touches?e.touches[0].pageY:0);let d=r-n,c=l-o;d<0?d=0:d>s?d=s:c<0?c=0:c>a&&(c=a);const u=d/s;let h=-c/a+1;h=h>0?h:0,h=h>1?1:h,this.throttle(this.onChange,{h:this.currentColorHue,s:u,v:h,a:this.currentColor.toHsv().a})},hueHandleChange(e,t){!t&&e.preventDefault();const i=this.$refs.hueContainer,s=i.clientWidth,a=i.clientHeight,n=i.getBoundingClientRect().left+window.pageXOffset,o=i.getBoundingClientRect().top+window.pageYOffset,r=e.pageX||(e.touches?e.touches[0].pageX:0),l=e.pageY||(e.touches?e.touches[0].pageY:0),d=r-n,c=l-o;let u,h;"vertical"===this.direction?c<0?u=360:c>a?u=0:(h=-100*c/a+100,u=360*h/100):d<0?u=0:d>s?u=360:(h=100*d/s,u=360*h/100),this.currentColorHue!==u&&this.throttle(this.onChange,{h:u,s:this.currentColor.toHsl().s,l:this.currentColor.toHsl().l,a:this.currentColor.toHsl().a,source:"hsl"})},handleMouseDown(e){this.currentTarget=e,"saturation"===this.currentTarget?(window.addEventListener("mousemove",this.satHandleChange),window.addEventListener("mouseup",this.satHandleChange)):(window.addEventListener("mousemove",this.hueHandleChange),window.addEventListener("mouseup",this.hueHandleChange)),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(e){this.unbindEventListeners()},unbindEventListeners(){"saturation"===this.currentTarget?(window.removeEventListener("mousemove",this.satHandleChange),window.removeEventListener("mouseup",this.satHandleChange)):(window.removeEventListener("mousemove",this.hueHandleChange),window.removeEventListener("mouseup",this.hueHandleChange)),window.removeEventListener("mouseup",this.handleMouseUp)},onChange(e){this.currentColor=(0,ue.c)(e),this.currentColorHue=e.h,this.$emit("change",this.currentColor.toHexString())}}},pe=he,me=(0,k.c)(pe,re,le,!1,null,null,null),fe=me.exports,ge=i(5284),_e={name:"a17ColorField",mixins:[ge.c,ee.c,Z.c],props:{name:{type:String,required:!0},initialValue:{default:""},defaultValue:{default:""}},components:{"a17-colorpicker":fe},data:function(){return{focused:!1,value:this.initialValue}},mounted(){""===this.value&&""!==this.defaultValue&&this.updateValue(this.defaultValue)},computed:{bcgStyle:function(){return{"background-color":""!==this.value?this.value:"transparent"}},textfieldClasses:function(){return{"s--focus":this.focused,"s--disabled":this.disabled}}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e)},updateValueFromPicker:function(e){this.value!==e&&(this.value=e)},updateValue:function(e){this.value!==e&&(this.value=e,this.saveIntoStore())},onBlur:function(e){const t=e.target.value;this.updateValue(t),this.focused=!1},onFocus:function(){this.focused=!0},onInput:function(){}}},be=_e,ve=(0,k.c)(be,ne,oe,!1,null,"09f5e603",null),ye=ve.exports,we=function(){var e=this,t=e._self._c;return t("a17-inputframe",{staticClass:"datePicker",class:{"datePicker--static":e.staticMode,"datePicker--mobile":e.isMobile},attrs:{name:e.name,error:e.error,note:e.note,label:e.label,"label-for":e.uniqId,required:e.required}},[t("div",{ref:e.refs.flatPicker,staticClass:"datePicker__group"},[t("div",{staticClass:"form__field datePicker__field"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.date,expression:"date"}],attrs:{type:"text",name:e.name,id:e.uniqId,required:e.required,placeholder:e.placeHolder,"data-input":"",disabled:e.disabled},domProps:{value:e.date},on:{blur:e.onBlur,input:function(t){t.target.composing||(e.date=t.target.value)}}}),e.clear?t("a",{staticClass:"datePicker__reset",class:{"datePicker__reset--cleared":!e.date},attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.onClear.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})]):e._e()])])])},Ee=[],Te=i(4685),ke=i.n(Te),Ce=i(2112),Ae=i(8904),xe={name:"A17DatePicker",mixins:[W.c,ee.c,Z.c],props:{name:{type:String,default:"date"},required:{type:Boolean,default:!1},placeHolder:{type:String,default:""},allowInput:{type:Boolean,default:!1},enableTime:{type:Boolean,default:!1},noCalendar:{type:Boolean,default:!1},time_24hr:{type:Boolean,default:(0,Ae.Yt)()},altFormat:{type:String,default:null},inline:{type:Boolean,default:!1},initialValue:{type:String,default:null},hourIncrement:{type:Number,default:1},minuteIncrement:{type:Number,default:30},staticMode:{type:Boolean,default:!1},minDate:{type:String,default:null},maxDate:{type:String,default:null},disabled:{type:Boolean,default:!1},mode:{type:String,default:"single",validator:function(e){return"single"===e||"multiple"===e||"range"===e}},clear:{type:Boolean,default:!1}},data:function(){return{date:this.initialValue,isMobile:!1,flatPicker:null,refs:{flatPicker:"flatPicker"}}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},altFormatComputed:function(){return null!==this.altFormat?this.altFormat:"F j, Y"+(this.enableTime?this.time_24hr||(0,Ae.Yt)()?" H:i":" h:i K":"")}},methods:{config:function(){const e=this,t={wrap:!0,altInput:!0,altFormat:e.altFormatComputed,dateFormat:e.enableTime?"Z":"Y-m-d",static:e.staticMode,appendTo:e.staticMode?e.$refs[e.refs.flatPicker]:void 0,enableTime:e.enableTime,noCalendar:e.noCalendar,time_24hr:e.time_24hr,inline:e.inline,allowInput:e.allowInput,mode:e.mode,minuteIncrement:e.minuteIncrement,hourIncrement:e.hourIncrement,minDate:e.minDate,altInputClass:"flatpickr-input form-control",maxDate:e.maxDate,parseDate:function(e,t){const i="yyyy-MM-dd HH:mm:ss";if(e.length===i.length)return ke()(e+"Z",i+"X",Date.UTC());const s="yyyy-MM-dd HH:mm";if(e.length===s.length)return ke()(e+"Z",i+"X",Date.UTC());const a="yyyy-MM-dd";return e.length===a.length?ke()(e,a,Date.UTC()):new Date(e)},onOpen:function(){setTimeout((function(){e.flatPicker.set("maxDate",e.maxDate),e.flatPicker.set("minDate",e.minDate),e.$emit("open",e.date)}),10)},onClose:function(t,i,s){e.$nextTick((function(){e.$emit("input",e.date),e.$emit("close",e.date),e.saveIntoStore()}))}},i=Ae.ob[(0,Ae.qe)()];return void 0!==i&&i.hasOwnProperty("flatpickr")&&(t.locale=i.flatpickr),t},updateFromStore:function(e){e!==this.date&&(this.date=e,this.flatPicker.setDate(e))},onInput:function(e){this.$emit("input",this.date)},onBlur:function(){this.$emit("blur",this.date)},onClear:function(){this.flatPicker.clear(),this.saveIntoStore(),this.$emit("input",this.date)}},mounted:function(){const e=this,t=e.$refs[e.refs.flatPicker],i=e.config();e.flatPicker=new Ce.c(t,i),this.isMobile=e.flatPicker.isMobile},beforeDestroy:function(){const e=this;e.flatPicker.destroy()}},Se=xe,Le=(0,k.c)(Se,we,Ee,!1,null,"05edd33b",null),De=Le.exports,Me=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"modal",staticClass:"modal--tiny modal--form modal--withintro",attrs:{title:e.modalTitle,forceClose:!0}},[e._t("default"),t("a17-inputframe",[t("a17-button",{staticClass:"dialog-confirm",attrs:{variant:"validate"}},[e._v(e._s(e.confirmLabel))]),e._v(" "),t("a17-button",{staticClass:"dialog-cancel",attrs:{variant:"aslink"}},[t("span",[e._v(e._s(e.cancelLabel))])])],1)],2)},Ie=[],Oe={name:"A17Dialog",props:{name:{type:String,default:""},modalTitle:{type:String,default:function(){return this.$trans("dialog.title")}},confirmLabel:{type:String,default:function(){return this.$trans("dialog.ok")}},cancelLabel:{type:String,default:function(){return this.$trans("dialog.cancel")}}},methods:{open:function(e){this.$refs.modal&&this.$refs.modal.open(),this.$nextTick((()=>{this.$el.querySelector(".dialog-confirm").addEventListener("click",(t=>{e(),this.close()})),this.$el.querySelector(".dialog-cancel").addEventListener("click",(e=>{this.close()}))}))},close:function(){this.$refs.modal&&this.$refs.modal.close()}}},Pe=Oe,Be=(0,k.c)(Pe,Me,Ie,!1,null,null,null),Re=Be.exports,Ne=i(3032),Fe=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,label:e.label,locale:e.locale,size:e.size,name:e.name,note:e.fieldNote},on:{localize:e.updateLocale}},[t("div",{staticClass:"fileField"},[e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"fileField__trigger"},[t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("a17-button",{attrs:{type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingItems)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"fileField__note f--small"},[e._v(e._s(e.note))])],1):e._e(),e.items.length?t("table",{staticClass:"fileField__list"},[t("draggable",{attrs:{tag:"tbody"},model:{value:e.items,callback:function(t){e.items=t},expression:"items"}},e._l(e.items,(function(i,s){return t("a17-fileitem",{key:i.id,staticClass:"item__content",attrs:{name:"".concat(e.name,"_").concat(i.id),draggable:e.isDraggable,item:i},on:{delete:function(t){return e.deleteItem(s)}}})})),1)],1):e._e(),!e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"fileField__trigger"},[t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("a17-button",{attrs:{type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingItems)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"fileField__note f--small"},[e._v(e._s(e.note))])],1):e._e()])])},$e=[],Ue=i(1200),Ve=i(6716),qe=function(){var e=this,t=e._self._c;return t("tr",{staticClass:"fileItem"},[e.draggable?t("td",{staticClass:"fileItem__cell fileItem__cell--drag"},[t("div",{staticClass:"drag__handle--drag"})]):e._e(),e.currentItem.hasOwnProperty("extension")?t("td",{staticClass:"fileItem__cell fileItem__cell--extension"},[t("a",{attrs:{href:"#",target:"_blank"}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:e.getSvgIconName()}})])]):e._e(),t("td",{staticClass:"fileItem__cell fileItem__cell--name"},[e.currentItem.hasOwnProperty("thumbnail")?t("span",[t("img",{attrs:{src:e.currentItem.thumbnail}})]):e._e(),t("a",{attrs:{href:e.currentItem.hasOwnProperty("original")?e.currentItem.original:"#",download:""}},[t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.currentItem.name))])]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentItem.id}})]),e.currentItem.hasOwnProperty("size")?t("td",{staticClass:"fileItem__cell fileItem__cell--size"},[e._v(e._s(e.currentItem.size))]):e._e(),t("td",{staticClass:"fileItem__cell"},[t("a17-button",{staticClass:"bucket__action",attrs:{icon:"close"},on:{click:function(t){return e.deleteItem()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})])],1)])},We=[];const He={img:{extensions:["gif","png","jpg"],icon:"img",display:"Image File",instructions:"Most Image files are natively recognized by your computer."},tiff:{extensions:["tiff","tif"],icon:"img",display:"TIFF Image",instructions:"To read TIFF images, you need Adobe Photoshop or similar."},eps:{extensions:["eps","ps"],icon:"eps",display:"Postscript File",instructions:"To read Postscript files, you need Adobe Illustrator or similar."},bmp:{extensions:["bmp"],icon:"img",display:"Bitmap Image",instructions:"To read Bitmap images, you need Adobe Photoshop or similar."},raw:{extensions:["3fr","arw","srf","sr2","bay","crw","cr2","cap","iiq","eip","dng","erf","fff","mef","mos","mrw","nef","nrw","orf","ptx","pef","pxn","r3d","raf","raw","rw2","rwz","k25","kdc","dcs","drf","x3f"],icon:"img",display:"RAW Image",instructions:"To read RAW images, you need Adobe Photoshop or similar."},indd:{extensions:["indd"],icon:"indd",display:"InDesign Document",instructions:"To read InDesign documents, you need Adobe InDesign or similar."},psd:{extensions:["psd"],icon:"psd",display:"Photoshop File",instructions:"To read Photoshop files, you need Adobe Photoshop or similar."},ai:{extensions:["ai"],icon:"ai",display:"Illustrator File",instructions:"To read Illustrator files, you need Adobe Illustrator or similar."},indb:{extensions:["indb"],icon:"indd",display:"InDesign Book",instructions:"To read InDesign books, you need Adobe InDesign or similar."},ase:{extensions:["ase"],icon:"ase",display:"Adobe Swatch File",instructions:"To read Swatch files, you need Adobe Creative Suite or similar."},snd:{extensions:["mp3","wav"],icon:"snd",display:"Audio File",instructions:"To listen to Audio files, you need Apple QuickTime, Windows Media Player or similar."},vid:{extensions:["avi","mov","mp4","mpg","mpeg","wmv","flv"],icon:"vid",display:"Movie File",instructions:"To watch Movie files, you need Apple QuickTime, Windows Media Player or similar."},fla:{extensions:["fla"],icon:"fla",display:"Flash Document",instructions:"To read Flash documents, you need Adobe Flash player."},swf:{extensions:["swf"],icon:"swf",display:"Flash Movie",instructions:"To read Flash movies, you need Adobe Flash player."},dcr:{extensions:["dcr"],icon:"dcr",display:"Shockwave Movie",instructions:"To read Shockwave movies, you need Adobe Flash player."},ae:{extensions:["ae","aep"],icon:"ae",display:"After Effect File",instructions:"To read After Effect files, you need Adobe After Effects."},pdf:{extensions:["pdf"],icon:"pdf",display:"PDF Document",instructions:"To read PDF documents, You need the free Adobe Acrobat Reader or similar."},doc:{extensions:["doc","docx"],icon:"doc",display:"Word Document",instructions:"To read Word documents, you need Microsoft Word or similar."},xls:{extensions:["xls","xlsx"],icon:"xls",display:"Excel Document",instructions:"To read Excel documents, you need Microsoft Excel, or similar."},ppt:{extensions:["ppt","pptx","pps"],icon:"ppt",display:"Powerpoint Document",instructions:"To read PowerPoint documents, you need Microsoft PowerPoint, or similar."},pages:{extensions:["pages"],icon:"pages",display:"Pages Document",instructions:"To read Pages documents, you need Apple iWorks."},numbers:{extensions:["numbers"],icon:"numbers",display:"Numbers Document",instructions:"To read Numbers documents, you need Apple iWorks."},key:{extensions:["key"],icon:"key",display:"Keynote Document",instructions:"To read Keynote Documents, you need Apple iWorks."},csv:{extensions:["csv"],icon:"sql",display:"CSV File",instructions:"CSV files can be opened with a spreadsheet application such as Microsoft Excel or similar."},txt:{extensions:["txt"],icon:"txt",display:"Text File",instructions:"To read TXT files, you need any standard text editor."},rtf:{extensions:["rtf"],icon:"txt",display:"Rich Text File",instructions:"To read RTF files, you need any standard text editor."},merlin:{extensions:["merlin","merlin2"],icon:"merlin",display:"Merlin File",instructions:"To read Merlin files, you need Merlin."},oplx:{extensions:["oplx"],icon:"merlin",display:"OmniPlan File",instructions:"To read OmniPlan files, you need OmniPlan."},zip:{extensions:["zip","str","tar","gz"],icon:"zip",display:"Archive",instructions:"Most archive formats are natively recognized by your computer."},dmg:{extensions:["dmg"],icon:"dmg",display:"DMG Installer",instructions:"DMG installers are disc images for Mac used for the installation of applications."},fnt:{extensions:["fnt","ttf","bmap","afm","otf"],icon:"fnt",display:"Font",instructions:"To open Font packages, you need a font manager application such as FontCreator on a PC or Font Book on a Mac."},suit:{extensions:["suit"],icon:"fnt",display:"Font Suitcase",instructions:"To open Font Suitcase, you need a Mac."},html:{extensions:["htm","html","rhtml"],icon:"html",display:"HTML File",instructions:"To read HTML files, you need a standard text editor."},css:{extensions:["css"],icon:"gen",display:"Stylesheet",instructions:"To read CSS files, you need a standard text editor."},php:{extensions:["php"],icon:"gen",display:"PHP File",instructions:"To read PHP files, you need a standard text editor."},yml:{extensions:["yml"],icon:"sql",display:"YAML File",instructions:"To read YAML files, you need a standard text editor."},sql:{extensions:["sql"],icon:"sql",display:"MySql Dump",instructions:"To read MySql Dump files, you need MySQL."},dir:{extensions:["dir"],icon:"dir",display:"Folder"},cut:{extensions:["cut"],icon:"cut",display:"Shortcut"},ftr:{extensions:["ftr"],icon:"ftr",display:"Feature"},pop:{extensions:["pop"],icon:"pop",display:"Popup Window"},link:{extensions:["net","link","com","fr","net","org","me","us","biz","mobi","info","es","de"],icon:"net",display:"Internet Location"},site:{extensions:["site"],icon:"site",display:"Mini Site"},slide:{extensions:["slide"],icon:"slide",display:"Slideshow"},rss:{extensions:["rss"],icon:"txt",display:"RSS Feed"}};var ze=He,Ke={name:"a17FileItem",props:{name:{type:String,required:!0},draggable:{type:Boolean,default:!1},item:{type:Object,default:function(){return{}}},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},max:{type:Number,default:10}},data:function(){return{handle:".item__handle"}},computed:{currentItem:function(){return this.item}},methods:{deleteItem:function(){this.$emit("delete")},getSvgIconName:function(){const e=this.currentItem.extension;if(ze.hasOwnProperty(e))return ze[e].icon;for(const t in ze){const i=ze[t].extensions.findIndex((t=>t===e));if(i>-1)return ze[t].icon}return"gen"}}},je=Ke,Ge=(0,k.c)(je,qe,We,!1,null,"5c6d6a95",null),Ye=Ge.exports,Xe={name:"A17FileField",components:{"a17-fileitem":Ye,draggable:g()},mixins:[b.c,Ve.c,Ue.c,ee.c],props:{type:{type:String,default:"file"},name:{type:String,required:!0},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},draggable:{type:Boolean,default:!0},max:{type:Number,default:1},note:{type:String,default:""},fieldNote:{type:String,default:""},filesizeMax:{type:Number,default:0},buttonOnTop:{type:Boolean,default:!1}},data:()=>({handle:".item__handle"}),computed:{remainingItems:function(){return this.max-this.items.length},items:{get(){return this.selectedFiles.hasOwnProperty(this.name)&&this.selectedFiles[this.name]||[]},set(e){this.$store.commit(v.ol.REORDER_MEDIAS,{name:this.name,medias:e})}},isDraggable:function(){return this.draggable&&this.items.length>1},itemsIds:function(){return this.selectedItemsByIds[this.name]?this.selectedItemsByIds[this.name].join():""},addLabel:function(){return this.$trans("fields.files.add-label","Add")+" "+this.itemLabel},...(0,_.ys)({selectedFiles:e=>e.mediaLibrary.selected}),...(0,_.gV)(["selectedItemsByIds"])},methods:{deleteAll:function(e){this.$store.commit(v.ol.DESTROY_MEDIAS,{name:this.name})},deleteItem:function(e){this.$store.commit(v.ol.DESTROY_SPECIFIC_MEDIA,{name:this.name,index:e})},destroyValue:function(){this.deleteAll()}}},Je=Xe,Qe=(0,k.c)(Je,Fe,$e,!1,null,"86ceea78",null),Ze=Qe.exports,et=function(){var e=this,t=e._self._c;return t("div",{staticClass:"form__input form__input--hidden"},[t("input",{attrs:{type:"hidden",name:e.name,id:e.uniqId},domProps:{value:e.value}})])},tt=[],it={name:"A17HiddenField",mixins:[W.c,ge.c,Z.c],props:{name:{type:String,required:!0},initialValue:{default:""}},computed:{uniqId:function(){return this.name+"-"+this.randKey}},data:function(){return{value:this.initialValue}},watch:{initialValue:function(){this.value=this.initialValue}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e)}}},st=it,at=(0,k.c)(st,et,tt,!1,null,null,null),nt=at.exports,ot=function(){var e=this,t=e._self._c;return t("a17-button",{directives:[{name:"tooltip",rawName:"v-tooltip"}],attrs:{variant:"icon",size:"smallIcon","data-tooltip-title":e.text,"data-tooltip-theme":"large","data-tooltip-placement":"right"}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"info"}})])},rt=[],lt={name:"A17Infotip",props:{text:{default:""}},computed:{},methods:{onClick:function(){this.$emit("click")}}},dt=lt,ct=(0,k.c)(dt,ot,rt,!1,null,"2da324be",null),ut=ct.exports,ht=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.isCurrentLocale,expression:"isCurrentLocale"}],staticClass:"input",class:e.textfieldClasses,attrs:{hidden:!e.isCurrentLocale||null}},[e.label?t("label",{staticClass:"input__label",attrs:{for:e.labelFor||e.name}},[e._v(" "+e._s(e.label)),e.required?t("span",{staticClass:"input__required"},[e._v("*")]):e._e(),e.hasLocale&&e.languages.length>1?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"input__lang",attrs:{"data-tooltip-title":e.$trans("fields.generic.switch-language")},on:{click:e.onClickLocale}},[e._v(e._s(e.displayedLocale))]):e._e(),e.note?t("span",{staticClass:"input__note f--small"},[e._v(e._s(e.note))]):e._e()]):e._e(),e.addNew?t("a",{staticClass:"input__add",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openAddModal.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}}),e._v(" "),t("span",{staticClass:"f--link-underlined--o"},[e._v("Add New")])]):e._e(),e._t("default"),e.error&&e.errorMessage?t("span",{staticClass:"input__errorMessage f--small",domProps:{innerHTML:e._s(e.errorMessage)}}):e._e(),e.otherLocalesError?t("span",{staticClass:"input__errorMessage f--small"},[e._v(e._s(e.errorMessageLocales))]):e._e()],2)},pt=[],mt={name:"A17InputFrame",mixins:[ge.c,ee.c,Ue.c],props:{addNew:{type:String,default:""}},computed:{textfieldClasses:function(){const e=["small"===this.size?"input--small":"",this.error?"input--error":"","input-wrapper-"+(this.name||this.labelFor)];return this.variant&&this.variant.split(" ").forEach((t=>{e.push("input--".concat(t))})),e}},methods:{openAddModal:function(){this.$parent.$refs.addModal&&this.$parent.$refs.addModal.open()}}},ft=mt,gt=(0,k.c)(ft,ht,pt,!1,null,"0d108f70",null),_t=gt.exports,bt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"locale"},[e.languages&&e.languages.length&&e.languages.length>0?e._l(e.languages,(function(i){return t("div",{key:i.value,staticClass:"locale__item"},[i.value===e.currentLocale.value||e.isCustomForm||e.keepInDom?t("".concat(e.type),e._b({ref:"field",refInFor:!0,tag:"component",attrs:{"data-lang":i.value,name:"".concat(e.attributes.name,"[").concat(i.value,"]"),fieldName:e.attributes.name,locale:i},on:{localize:e.updateLocale,change:function(t){return e.updateValue(i.value,...arguments)},blur:function(t){return e.$emit("blur")},focus:function(t){return e.$emit("focus")}}},"component",e.attributesPerLang(i.value),!1),[e._t("default")],2):e._e()],1)})):[t("".concat(e.type),e._b({ref:"field",tag:"component",attrs:{name:e.attributes.name},on:{change:function(t){return e.updateValue(!1,...arguments)},blur:function(t){return e.$emit("blur")},focus:function(t){return e.$emit("focus")}}},"component",e.attributesNoLang(),!1),[e._t("default")],2)]],2)},vt=[],yt=i(8316),wt=i.n(yt),Et={name:"A17Locale",props:{type:{type:String,default:"text"},keepInDom:{type:Boolean,default:!1},attributes:{type:Object,default:function(){return{}}},initialValues:{type:Object,default:function(){return{}}},isRequired:{type:Boolean,default:function(){return this.attributes.required||!1}}},computed:{...(0,_.ys)({currentLocale:e=>e.language.active,languages:e=>e.language.all})},data(){return{isCustomForm:!1}},mounted(){this.isCustomForm=void 0!==this.$root.$refs.customForm},methods:{attributesPerLang:function(e){const t=this.languages.find((t=>t.value===e)),i=wt()(this.attributes);return this.initialValues&&"object"===typeof this.initialValues&&this.initialValues[e]?i.initialValue=this.initialValues[e]:i.initialValue||(i.initialValue=""),i.required=!!t.published&&this.isRequired,i},attributesNoLang:function(){const e=wt()(this.attributes);return this.initialValue&&(e.initialValue=this.initialValue),e},updateLocale:function(e){this.$store.commit(v.cp.SWITCH_LANG,{oldValue:e}),this.$nextTick((function(){const e=this.$el.querySelector('[data-lang="'+this.currentLocale.value+'"]');if(e){const t=e.querySelector("input:not([disabled]), textarea:not([disabled]), select:not([disabled])");t&&t.focus()}})),this.$emit("localize",this.currentLocale)},updateValue:function(e,t){e?this.$emit("change",{locale:e,value:t}):this.$emit("change",{value:t})}}},Tt=Et,kt=(0,k.c)(Tt,bt,vt,!1,null,null,null),Ct=kt.exports,At=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"modal",attrs:{title:e.modalTitle,mode:"wide"},on:{open:e.opened}},[t("div",{staticClass:"medialibrary"},[t("div",{staticClass:"medialibrary__frame"},[t("div",{ref:"form",staticClass:"medialibrary__header"},[t("a17-filter",{attrs:{clearOption:!0},on:{submit:e.submitFilter,clear:e.clearFilters}},[e.types.length?t("ul",{staticClass:"secondarynav secondarynav--desktop",attrs:{slot:"navigation"},slot:"navigation"},e._l(e.types,(function(i){return t("li",{key:i.value,staticClass:"secondarynav__item",class:{"s--on":e.type===i.value,"s--disabled":e.type!==i.value&&e.strict}},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.updateType(i.value)}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(i.text))]),i.total>0?t("span",{staticClass:"secondarynav__number"},[e._v("("+e._s(i.total)+")")]):e._e()])])})),0):e._e(),t("div",{staticClass:"secondarynav secondarynav--mobile secondarynav--dropdown",attrs:{slot:"navigation"},slot:"navigation"},[t("a17-dropdown",{ref:"secondaryNavDropdown",attrs:{position:"bottom-left",width:"full",offset:0}},[e.selectedType?t("a17-button",{staticClass:"secondarynav__button",attrs:{variant:"dropdown-transparent",size:"small"},on:{click:function(t){return e.$refs.secondaryNavDropdown.toggle()}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(e.selectedType.text))]),t("span",{staticClass:"secondarynav__number"},[e._v(e._s(e.selectedType.total))])]):e._e(),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("ul",e._l(e.types,(function(i){return t("li",{key:i.value,staticClass:"secondarynav__item"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.updateType(i.value)}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(i.text))]),t("span",{staticClass:"secondarynav__number"},[e._v(e._s(i.total))])])])})),0)])],1)],1),t("div",{attrs:{slot:"hidden-filters"},slot:"hidden-filters"},[t("a17-vselect",{ref:"filter",staticClass:"medialibrary__filter-item",attrs:{name:"tag",options:e.tags,placeholder:e.$trans("media-library.filter-select-label","Filter by tag"),searchable:!0,maxHeight:"175px"}}),t("a17-checkbox",{ref:"unused",staticClass:"medialibrary__filter-item",attrs:{name:"unused","initial-value":0,value:1,label:e.$trans("media-library.unused-filter-label","Show unused only")}})],1)])],1),t("div",{staticClass:"medialibrary__inner"},[t("div",{staticClass:"medialibrary__grid"},[t("aside",{staticClass:"medialibrary__sidebar"},[t("a17-mediasidebar",{attrs:{medias:e.selectedMedias,authorized:e.authorized,extraMetadatas:e.extraMetadatas,type:e.currentTypeObject,translatableMetadatas:e.translatableMetadatas},on:{clear:e.clearSelectedMedias,delete:e.deleteSelectedMedias,tagUpdated:e.reloadTags,triggerMediaReplace:e.replaceMedia}})],1),e.selectedMedias.length&&e.showInsert&&e.connector?t("footer",{staticClass:"medialibrary__footer"},[e.canInsert?t("a17-button",{attrs:{variant:"action"},on:{click:e.saveAndClose}},[e._v(e._s(e.btnLabel))]):t("a17-button",{attrs:{variant:"action",disabled:!0}},[e._v(e._s(e.btnLabel))])],1):e._e(),t("div",{ref:"list",staticClass:"medialibrary__list"},[e.authorized?t("a17-uploader",{ref:"uploader",attrs:{type:e.currentTypeObject},on:{loaded:e.addMedia,clear:e.clearSelectedMedias}}):e._e(),t("div",{staticClass:"medialibrary__list-items"},["file"===e.type?t("a17-itemlist",{attrs:{items:e.renderedMediaItems,"selected-items":e.selectedMedias,"used-items":e.usedMedias},on:{change:e.updateSelectedMedias,shiftChange:e.updateSelectedMedias}}):t("a17-mediagrid",{attrs:{items:e.renderedMediaItems,"selected-items":e.selectedMedias,"used-items":e.usedMedias},on:{change:e.updateSelectedMedias,shiftChange:e.updateSelectedMedias}}),e.loading?t("a17-spinner",{staticClass:"medialibrary__spinner"},[e._v("Loading…")]):e._e()],1)],1)])])])])])},xt=[],St=i(8108),Lt=i(7120),Dt=i(708),Mt=i(9812);const It="MEDIA-LIBRARY";var Ot={get(e,t,i,s){o().get(e,{params:t}).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library get error.",value:e};(0,Mt.q)(It,t),s&&"function"===typeof s&&s(e)}))},update(e,t,i,s){o().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library update error.",value:e};(0,Mt.q)(It,t),s&&"function"===typeof s&&s(e)}))},delete(e,t,i){o()["delete"](e).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Media library delete error.",value:e};(0,Mt.q)(It,t),i&&"function"===typeof i&&i(e)}))},bulkDelete(e,t,i,s){o().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library bulk delete error.",value:e};(0,Mt.q)(It,t),s&&"function"===typeof s&&s(e)}))}},Pt=i(892),Bt=i(7300),Rt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediagrid"},[e._l(e.itemsLoading,(function(i,s){return t("div",{directives:[{name:"show",rawName:"v-show",value:!i.isReplacement,expression:"!item.isReplacement"}],key:"mediaLoading_"+i.id,staticClass:"mediagrid__item"},[t("span",{staticClass:"mediagrid__button s--loading"},[i.error?t("span",{staticClass:"mediagrid__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"mediagrid__progress"},[t("span",{staticClass:"mediagrid__progressBar",style:e.loadingProgress(s)})])])])})),e._l(e.items,(function(i){return t("div",{key:i.id,staticClass:"mediagrid__item",class:{"s--hasFilename":e.showFileName}},[t("span",{staticClass:"mediagrid__button",class:{"s--picked":e.isSelected(i),"s--used":e.isUsed(i)||!!e.replacingMediaIds[i.id],"s--disabled":i.disabled},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.toggleSelection(i)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.shiftToggleSelection(i):null}]}},[t("img",{staticClass:"mediagrid__img",attrs:{src:i.thumbnail}})]),e.showFileName?t("p",{staticClass:"mediagrid__name",attrs:{title:i.name}},[e._v(e._s(i.name))]):e._e()])}))],2)},Nt=[],Ft=i(6456),$t={name:"A17Mediagrid",mixins:[Ft.c],computed:{...(0,_.ys)({showFileName:e=>e.mediaLibrary.showFileName})},methods:{loadingProgress:function(e){return{width:this.itemsLoading[e].progress?this.itemsLoading[e].progress+"%":"0%"}}}},Ut=$t,Vt=(0,k.c)(Ut,Rt,Nt,!1,null,"3d6118b4",null),qt=Vt.exports,Wt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediasidebar"},[e.mediasLoading.length?t("a17-mediasidebar-upload"):[t("div",{staticClass:"mediasidebar__inner",class:e.containerClasses},[e.hasMedia?e._e():t("p",{staticClass:"f--note"},[e._v(e._s(e.$trans("media-library.sidebar.empty-text","No file selected")))]),e.hasMultipleMedias?t("p",{staticClass:"mediasidebar__info"},[e._v(" "+e._s(e.medias.length)+" "+e._s(e.$trans("media-library.sidebar.files-selected","files selected"))+" "),t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.clear.apply(null,arguments)}}},[e._v(e._s(e.$trans("media-library.sidebar.clear","Clear")))])]):e._e(),e.hasSingleMedia?[e.isImage?t("img",{staticClass:"mediasidebar__img",attrs:{src:e.firstMedia.thumbnail,alt:e.firstMedia.original}}):e._e(),t("p",{staticClass:"mediasidebar__name"},[e._v(e._s(e.firstMedia.name))]),t("ul",{staticClass:"mediasidebar__metadatas"},[e.firstMedia.size?t("li",{staticClass:"f--small"},[e._v("File size: "+e._s(e._f("uppercase")(e.firstMedia.size)))]):e._e(),e.isImage&&e.firstMedia.width+e.firstMedia.height?t("li",{staticClass:"f--small"},[e._v(" "+e._s(e.$trans("media-library.sidebar.dimensions","Dimensions"))+": "+e._s(e.firstMedia.width)+" × "+e._s(e.firstMedia.height)+" ")]):e._e()])]:e._e(),e.hasMedia?t("a17-buttonbar",{staticClass:"mediasidebar__buttonbar"},[e.hasSingleMedia?t("a",{attrs:{href:e.firstMedia.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}})]):e._e(),e.allowDelete&&e.authorized?t("button",{attrs:{type:"button"},on:{click:e.deleteSelectedMediasValidation}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})]):t("button",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"button--disabled",attrs:{type:"button","data-tooltip-title":e.warningDeleteMessage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})]),e.hasSingleMedia?t("button",{attrs:{type:"button"},on:{click:e.replaceMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"replace"}})]):e._e()]):e._e()],2),e.hasMedia?t("form",{ref:"form",staticClass:"mediasidebar__inner mediasidebar__form",on:{submit:e.submit}},[e.loading?t("span",{staticClass:"mediasidebar__loader"},[t("span",{staticClass:"loader loader--small"},[t("span")])]):e._e(),e.fieldsRemovedFromBulkEditing.includes("tags")?e._e():t("a17-vselect",{key:e.firstMedia.id+"-"+e.medias.length,attrs:{label:e.$trans("media-library.sidebar.tags"),name:"tags",multiple:!0,selected:e.hasMultipleMedias?e.sharedTags:e.firstMedia.tags,searchable:!0,emptyText:e.$trans("media-library.no-tags-found","Sorry, no tags found."),taggable:!0,pushTags:!0,size:"small",endpoint:e.type.tagsEndpoint,maxHeight:"175px"},on:{change:e.save}}),e.extraMetadatas.length&&e.isImage&&e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes("tags")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"f--tiny f--note f--underlined",attrs:{"data-tooltip-title":"Remove this field if you do not want to update it on all selected medias","data-tooltip-theme":"default","data-tooltip-placement":"top"},on:{click:function(t){return e.removeFieldFromBulkEditing("tags")}}},[e._v("Remove from bulk edit")]):e._e(),e.hasMultipleMedias?[t("input",{attrs:{type:"hidden",name:"ids"},domProps:{value:e.mediasIds}})]:[t("input",{attrs:{type:"hidden",name:"id"},domProps:{value:e.firstMedia.id}}),e.translatableMetadatas.length>0?t("div",{staticClass:"mediasidebar__langswitcher"},[t("a17-langswitcher",{attrs:{"in-modal":!0,"all-published":!0}})],1):e._e(),e.isImage&&e.translatableMetadatas.includes("alt_text")?t("a17-locale",{attrs:{type:"a17-textfield",attributes:{label:e.$trans("media-library.sidebar.alt-text","Alt text"),name:"alt_text",type:"text",size:"small"},keepInDom:!0,initialValues:e.altValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-textfield",{attrs:{label:e.$trans("media-library.sidebar.alt-text","Alt text"),name:"alt_text",initialValue:e.firstMedia.metadatas.default.altText,size:"small"},on:{focus:e.focus,blur:e.blur}}):e._e(),e.useWysiwyg?[e.isImage&&e.translatableMetadatas.includes("caption")?t("a17-locale",{attrs:{type:"a17-wysiwyg",attributes:{options:e.wysiwygOptions,label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",size:"small"},keepInDom:!0,initialValues:e.captionValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-wysiwyg",{attrs:{type:"textarea",rows:1,size:"small",label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",options:e.wysiwygOptions,initialValue:e.firstMedia.metadatas.default.caption},on:{focus:e.focus,blur:e.blur}}):e._e()]:[e.isImage&&e.translatableMetadatas.includes("caption")?t("a17-locale",{attrs:{type:"a17-textfield",attributes:{type:"textarea",rows:1,label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",size:"small"},keepInDom:!0,initialValues:e.captionValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-textfield",{attrs:{type:"textarea",rows:1,size:"small",label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",initialValue:e.firstMedia.metadatas.default.caption},on:{focus:e.focus,blur:e.blur}}):e._e()],e._l(e.singleOnlyMetadatas,(function(i){return[!e.isImage||"text"!==i.type&&i.type||!e.translatableMetadatas.includes(i.name)?!e.isImage||"text"!==i.type&&i.type?e._e():t("a17-textfield",{key:i.name,attrs:{label:i.label,name:i.name,size:"small",initialValue:e.firstMedia.metadatas.default[i.name],type:"textarea",rows:1},on:{focus:e.focus,blur:e.blur}}):t("a17-locale",{key:i.name,attrs:{type:"a17-textfield",keepInDom:!0,attributes:{label:i.label,name:i.name,type:"textarea",rows:1,size:"small"},initialValues:e.firstMedia.metadatas.default[i.name]},on:{focus:e.focus,blur:e.blur}}),e.isImage&&"checkbox"===i.type?t("div",{key:i.name,staticClass:"mediasidebar__checkbox"},[t("a17-checkbox",{attrs:{label:i.label,name:i.name,initialValue:e.firstMedia.metadatas.default[i.name],value:1},on:{change:e.blur}})],1):e._e()]}))],e._l(e.singleAndMultipleMetadatas,(function(i){return[e.isImage&&("text"===i.type||!i.type)&&(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)&&e.translatableMetadatas.includes(i.name)?t("a17-locale",{key:i.name,attrs:{type:"a17-textfield",keepInDom:!0,attributes:{label:i.label,name:i.name,type:"textarea",rows:1,size:"small"},initialValues:e.sharedMetadata(i.name,"object")},on:{focus:e.focus,blur:e.blur}}):!e.isImage||"text"!==i.type&&i.type||!(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)?e._e():t("a17-textfield",{key:i.name,attrs:{label:i.label,name:i.name,size:"small",initialValue:e.sharedMetadata(i.name),type:"textarea",rows:1},on:{focus:e.focus,blur:e.blur}}),e.isImage&&"checkbox"===i.type&&(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)?t("div",{key:i.name,staticClass:"mediasidebar__checkbox"},[t("a17-checkbox",{key:i.name,attrs:{label:i.label,name:i.name,initialValue:e.sharedMetadata(i.name,"boolean"),value:1},on:{change:e.blur}})],1):e._e(),e.isImage&&e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],key:i.name,staticClass:"f--tiny f--note f--underlined",attrs:{"data-tooltip-title":"Remove this field if you do not want to update it on all selected medias","data-tooltip-theme":"default","data-tooltip-placement":"top"},on:{click:function(t){return e.removeFieldFromBulkEditing(i.name)}}},[e._v("Remove from bulk edit")]):e._e()]}))],2):e._e()],t("a17-modal",{ref:"warningDelete",staticClass:"modal--tiny modal--form modal--withintro",attrs:{title:"Warning Delete"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.$trans("media-library.dialogs.delete.title","Are you sure ?")))])]),t("p",[e._v(e._s(e.warningDeleteMessage))]),t("a17-inputframe",[t("a17-button",{attrs:{variant:"validate"},on:{click:e.deleteSelectedMedias}},[e._v("Delete ("+e._s(e.mediasIdsToDelete.length)+") ")]),t("a17-button",{attrs:{variant:"aslink"},on:{click:function(t){return e.$refs.warningDelete.close()}}},[t("span",[e._v("Cancel")])])],1)],1)],2)},Ht=[],zt=i(4564),Kt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediasidebar__inner mediasidebar__inner--single"},[t("p",{staticClass:"f--note"},[e._v("Uploading "+e._s(e.mediasLoading.length)+" file"+e._s(e.mediasLoading.length>1?"s":""))]),t("div",{staticClass:"mediasidebar__progress"},[t("span",{staticClass:"mediasidebar__progressBar",style:e.loadingProgress})]),t("div",{staticClass:"mediasidebar__loading"},e._l(e.mediasLoading,(function(i){return t("p",{key:i.id,staticClass:"f--small",class:{"s--error":i.error}},[i.error?t("span",{staticClass:"mediasidebar__errorMessage"},[e._v(e._s(i.errorMessage))]):e._e(),t("span",[e._v(e._s(i.name))]),e._v(" "),i.error?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.cancelUpload(i)}}},[e._v("Cancel")]):e._e()])})),0)])},jt=[],Gt={name:"A17MediaSidebarUpload",props:{selectedMedias:{default:function(){return[]}}},data:function(){return{updateInProgress:!1}},computed:{loadingProgress:function(){const e=-100+this.uploadProgress;return{transform:"translateX("+e+"%)"}},...(0,_.ys)({mediasLoading:e=>e.mediaLibrary.loading,uploadProgress:e=>e.mediaLibrary.uploadProgress})},methods:{cancelUpload:function(e){this.$store.commit(v.ol.DONE_UPLOAD_MEDIA,e)}}},Yt=Gt,Xt=(0,k.c)(Yt,Kt,jt,!1,null,"6a681c02",null),Jt=Xt.exports,Qt=i(8884),Zt={name:"A17MediaSidebar",components:{"a17-mediasidebar-upload":Jt,"a17-langswitcher":zt.c},props:{medias:{default:function(){return[]}},authorized:{type:Boolean,default:!1},type:{type:Object,required:!0},extraMetadatas:{type:Array,default(){return[]}},translatableMetadatas:{type:Array,default(){return[]}}},data:function(){return{loading:!1,focused:!1,previousSavedData:{},fieldsRemovedFromBulkEditing:[]}},filters:Qt.c,watch:{medias:function(){this.fieldsRemovedFromBulkEditing=[]}},computed:{firstMedia:function(){return this.hasMedia?this.medias[0]:null},hasMultipleMedias:function(){return this.medias.length>1},hasSingleMedia:function(){return 1===this.medias.length},hasMedia:function(){return this.medias.length>0},isImage:function(){return"image"===this.type.value},sharedTags:function(){return this.medias.map((e=>e.tags)).reduce(((e,t)=>e.filter((e=>t.includes(e)))))},sharedMetadata(){return(e,t)=>this.hasMultipleMedias?this.medias.map((t=>t.metadatas.default[e])).every(((e,t,i)=>Array.isArray(e)?e[0]==i[0]:e==i[0]))?this.firstMedia.metadatas.default[e]:"object"===t?{}:"boolean"!==t&&"":"object"===typeof this.firstMedia.metadatas.default[e]||"boolean"===t?this.firstMedia.metadatas.default[e]:{}},captionValues(){return"object"===typeof this.firstMedia.metadatas.default.caption?this.firstMedia.metadatas.default.caption:{}},altValues(){return"object"===typeof this.firstMedia.metadatas.default.altText?this.firstMedia.metadatas.default.altText:{}},mediasIds:function(){return this.medias.map((function(e){return e.id})).join(",")},mediasIdsToDelete:function(){return this.medias.filter((e=>e.deleteUrl)).map((e=>e.id))},mediasIdsToDeleteString:function(){return this.mediasIdsToDelete.join(",")},allowDelete:function(){return this.medias.every((e=>e.deleteUrl))||this.hasMultipleMedias&&!this.medias.every((e=>!e.deleteUrl))},warningDeleteMessage:function(){return this.allowDelete?this.hasMultipleMedias?this.$trans("media-library.dialogs.delete.allow-delete-multiple-medias","Some files are used and can't be deleted. Do you want to delete the others ?"):this.$trans("media-library.dialogs.delete.allow-delete-one-media","This file is used and can't be deleted. Do you want to delete the others ?"):this.hasMultipleMedias?this.$trans("media-library.dialogs.delete.dont-allow-delete-multiple-medias","This files are used and can't be deleted."):this.$trans("media-library.dialogs.delete.dont-allow-delete-one-media","This file is used and can't be deleted.")},containerClasses:function(){return{"mediasidebar__inner--multi":this.hasMultipleMedias,"mediasidebar__inner--single":this.hasSingleMedia}},singleAndMultipleMetadatas:function(){return this.extraMetadatas.filter((e=>e.multiple&&!this.translatableMetadatas.includes(e.name)))},singleOnlyMetadatas:function(){return this.extraMetadatas.filter((e=>!e.multiple||e.multiple&&this.translatableMetadatas.includes(e.name)))},...(0,_.ys)({mediasLoading:e=>e.mediaLibrary.loading,useWysiwyg:e=>e.mediaLibrary.config.useWysiwyg,wysiwygOptions:e=>e.mediaLibrary.config.wysiwygOptions})},methods:{replaceMedia:function(){this.$root.$refs.replaceWarningMediaLibrary?this.$root.$refs.replaceWarningMediaLibrary.open((()=>{this.triggerMediaReplace()})):this.triggerMediaReplace()},triggerMediaReplace:function(){this.$emit("triggerMediaReplace",{id:this.getMediaToReplaceId()})},deleteSelectedMediasValidation:function(){if(this.loading)return!1;this.mediasIdsToDelete.length===this.medias.length?this.$root.$refs.deleteWarningMediaLibrary?this.$root.$refs.deleteWarningMediaLibrary.open((()=>{this.deleteSelectedMedias()})):this.deleteSelectedMedias():this.$refs.warningDelete.open()},deleteSelectedMedias:function(){if(this.loading)return!1;this.loading=!0,this.hasMultipleMedias?Ot.bulkDelete(this.firstMedia.deleteBulkUrl,{ids:this.mediasIdsToDeleteString},(e=>{this.loading=!1,this.$emit("delete",this.mediasIdsToDelete),this.$refs.warningDelete.close()}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})})):Ot.delete(this.firstMedia.deleteUrl,(e=>{this.loading=!1,this.$emit("delete",this.mediasIdsToDelete),this.$refs.warningDelete.close()}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))},clear:function(){this.$emit("clear")},getFormData:function(e){return(0,Lt.c)(e)},getMediaToReplaceId:function(){return this.firstMedia.id},removeFieldFromBulkEditing:function(e){this.fieldsRemovedFromBulkEditing.push(e)},focus:function(){this.focused=!0},blur:function(){this.focused=!1,this.save();const e=this.$refs.form,t=this.getFormData(e);this.hasSingleMedia?(t.hasOwnProperty("alt_text")?this.firstMedia.metadatas.default.altText=t.alt_text:this.firstMedia.metadatas.default.altText="",t.hasOwnProperty("caption")?this.firstMedia.metadatas.default.caption=t.caption:this.firstMedia.metadatas.default.caption="",this.extraMetadatas.forEach((e=>{t.hasOwnProperty(e.name)?this.firstMedia.metadatas.default[e.name]=t[e.name]:this.firstMedia.metadatas.default[e.name]=""}))):this.singleAndMultipleMetadatas.forEach((e=>{t.hasOwnProperty(e.name)&&this.medias.forEach((i=>{i.metadatas.default[e.name]=t[e.name]}))}))},save:function(){this.$nextTick((()=>{const e=this.$refs.form;if(!e)return;const t=this.getFormData(e);J()(t,this.previousSavedData)||this.loading||(this.previousSavedData=t,this.update(e))}))},submit:function(e){e.preventDefault(),this.save()},update:function(e){if(this.loading)return;this.loading=!0;const t=this.getFormData(e);t.fieldsRemovedFromBulkEditing=this.fieldsRemovedFromBulkEditing;const i=this.hasMultipleMedias?this.firstMedia.updateBulkUrl:this.firstMedia.updateUrl;Ot.update(i,t,(e=>{this.loading=!1,e.data.tags&&this.$emit("tagUpdated",e.data.tags),this.hasMultipleMedias&&e.data.items&&this.medias.forEach((function(t){e.data.items.some((function(e){return e.id===t.id&&(t.tags=e.tags),e.id===t.id}))}))}),(e=>{this.loading=!1,e.data.message&&this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))}}},ei=Zt,ti=(0,k.c)(ei,Wt,Ht,!1,null,"4f7e4b44",null),ii=ti.exports,si=function(){var e=this,t=e._self._c;return t("div",{staticClass:"uploader"},[t("div",{ref:"uploaderDropzone",staticClass:"uploader__dropzone"},[t("div",{ref:"uploaderBrowseButton",staticClass:"button"},[e._v(e._s(e.$trans("uploader.upload-btn-label","Add new")))]),t("div",{staticClass:"uploader__dropzone--desktop"},[e._v(e._s(e.$trans("uploader.dropzone-text","or drop new files here")))])])])},ai=[],ni=i(2628),oi=i.n(ni),ri=i(3072),li=i(5104),di=i(4588);const ci=i(9632),ui=/[\/\?<>\\:\*\|":]/g,hi=/[\x00-\x1f\x80-\x9f]/g,pi=/^\.+$/,mi=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,fi=/[\. ]+$/,gi=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"ŒŒ"},{base:"oe",letters:"œœ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],_i={};for(let Ln=0;Ln0&&(t="."+e.join(", .")),{allowedExtensions:e,acceptFiles:t,stopOnFirstInvalidFile:!1}}},methods:{initUploader:function(){const e=this.$refs.uploaderBrowseButton,t={debug:!0,maxConnections:5,button:e,retry:{enableAuto:!1},callbacks:{onSubmit:this._onSubmitCallback.bind(this),onProgress:this._onProgressCallback.bind(this),onError:this._onErrorCallback.bind(this),onComplete:this._onCompleteCallback.bind(this),onAllComplete:this._onAllCompleteCallback.bind(this),onStatusChange:this._onStatusChangeCallback.bind(this),onTotalProgress:this._onTotalProgressCallback.bind(this)},text:{fileInputTitle:"Browse..."},messages:{retryFailTooManyItemsError:"Retry failed - you have reached your file limit.",sizeError:"{file} is too large, maximum file size is {sizeLimit}.",tooManyItemsError:"Too many items ({netItems}) would be uploaded. Item limit is {itemLimit}.",typeError:"{file} has an invalid extension. Valid extension(s): {extensions}."}};this._uploader="s3"===this.uploaderConfig.endpointType?new li.c({options:{...t,validation:{...this.uploaderValidation},objectProperties:{key:e=>this.unique_folder_name+"/"+yi(this._uploader.methods.getName(e)),region:this.uploaderConfig.endpointRegion,bucket:this.uploaderConfig.endpointBucket,acl:this.uploaderConfig.acl},request:{endpoint:this.uploaderConfig.endpoint,accessKey:this.uploaderConfig.accessKey},signature:{endpoint:this.uploaderConfig.signatureEndpoint,version:4,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}},uploadSuccess:{endpoint:this.uploaderConfig.successEndpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}}):"azure"===this.uploaderConfig.endpointType?new ri.c({options:{...t,validation:{...this.uploaderValidation},cors:{expected:!0,sendCredentials:!0},blobProperties:{name:e=>new Promise((t=>{t(this.unique_folder_name+"/"+yi(this._uploader.methods.getName(e)))}))},request:{endpoint:this.uploaderConfig.endpoint},signature:{endpoint:this.uploaderConfig.signatureEndpoint,version:4,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}},uploadSuccess:{endpoint:this.uploaderConfig.successEndpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}}):new di.c({options:{...t,validation:{...this.uploaderValidation,sizeLimit:1048576*this.uploaderConfig.filesizeLimit},request:{endpoint:this.uploaderConfig.endpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}})},replaceMedia:function(e){this.media_to_replace_id=e;const t=this.$refs.uploaderBrowseButton.querySelectorAll('[name = "qqfile"]');t[Array.from(t).length-1].click()},loadingProgress:function(e){this.$store.commit(v.ol.PROGRESS_UPLOAD_MEDIA,e)},loadingFinished:function(e,t){this.$emit("loaded",t),this.$store.commit(v.ol.DONE_UPLOAD_MEDIA,e)},loadingError:function(e){this.$store.commit(v.ol.ERROR_UPLOAD_MEDIA,e)},uploadProgress:function(e){this.$store.commit(v.ol.PROGRESS_UPLOAD,e)},_onCompleteCallback(e,t,i,s){const a=this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e)));i.success?this.loadingFinished(this.loadingMedias[a],i.media):this.loadingError(this.loadingMedias[a])},_onAllCompleteCallback(e,t){this.unique_folder_name=null,this.uploadProgress(0)},_onSubmitCallback(e,t){this.$emit("clear"),this.unique_folder_name=this.unique_folder_name||this.uploaderConfig.endpointRoot+oi().getUniqueId(),this._uploader.methods.setParams({unique_folder_name:this.unique_folder_name,media_to_replace_id:this.media_to_replace_id},e);const i=URL.createObjectURL(this._uploader.methods.getFile(e)),s=new Image;s.onload=()=>{this._uploader.methods.setParams({width:s.width,height:s.height,unique_folder_name:this.unique_folder_name,media_to_replace_id:this.media_to_replace_id},e),this.media_to_replace_id=null},s.src=i;const a={id:this._uploader.methods.getUuid(e),name:yi(t),progress:0,error:!1,errorMessage:null,isReplacement:!!this.media_to_replace_id,replacementId:this.media_to_replace_id};"file"===this.type.value&&(this.media_to_replace_id=null),this.loadingMedias.push(a),this.loadingProgress(a)},_onProgressCallback(e,t,i,s){const a=this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e)));if(a>=0){const e=this.loadingMedias[a];e.progress=i/s*100||0,e.error=!1,this.loadingProgress(e)}},_onErrorCallback(e,t,i,s){const a=e?this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e))):-1;if(a>=0)this.loadingMedias[a].errorMessage=i,this.loadingError(this.loadingMedias[a]);else{const s={id:e?this._uploader.methods.getUuid(e):Math.floor(1e3*Math.random()),name:yi(t),progress:0,error:!0,errorMessage:i};this.loadingMedias.push(s),this.loadingProgress(s),this.loadingError(this.loadingMedias[this.loadingMedias.length-1])}},_onStatusChangeCallback(e,t,i){if("retrying upload"===i){const t=this.loadingMedias.findIndex((function(t){return t.id===e}));if(t>=0){const e=this.loadingMedias[t];e.progress=0,e.error=!1,this.loadingProgress(e)}}},_onTotalProgressCallback(e,t){const i=Math.floor(e/t*100);this.uploadProgress(i)},_onDropError(e,t){console.error(e,t)},_onProcessingDroppedFilesComplete(e){this._uploader.methods.addFiles(e)}},watch:{type:function(){this._uploader&&this.initUploader()}},mounted(){this.initUploader();const e=this.$refs.uploaderDropzone;this._qqDropzone&&this._qqDropzone.dispose(),this._qqDropzone=new(oi().DragAndDrop)({dropZoneElements:[e],allowMultipleItems:!0,callbacks:{dropError:this._onDropError.bind(this),processingDroppedFilesComplete:this._onProcessingDroppedFilesComplete.bind(this)}})},beforeDestroy(){this._qqDropzone&&this._qqDropzone.dispose()}},Ei=wi,Ti=(0,k.c)(Ei,si,ai,!1,null,"f229897e",null),ki=Ti.exports,Ci={name:"A17Medialibrary",components:{"a17-filter":Pt.c,"a17-mediasidebar":ii,"a17-uploader":ki,"a17-mediagrid":qt,"a17-itemlist":Bt.c,"a17-spinner":St.c,"a17-checkbox":j},props:{modalTitlePrefix:{type:String,default:function(){return this.$trans("media-library.title","Media Library")}},btnLabelSingle:{type:String,default:function(){return this.$trans("media-library.insert","Insert")}},btnLabelUpdate:{type:String,default:function(){return this.$trans("media-library.update","Update")}},btnLabelMulti:{type:String,default:function(){return this.$trans("media-library.insert","Insert")}},initialPage:{type:Number,default:1},authorized:{type:Boolean,default:!1},showInsert:{type:Boolean,default:!0},extraMetadatas:{type:Array,default(){return[]}},translatableMetadatas:{type:Array,default(){return[]}}},data:function(){return{loading:!1,maxPage:20,mediaItems:[],selectedMedias:[],gridHeight:0,page:this.initialPage,tags:[],lastScrollTop:0,gridLoaded:!1}},computed:{renderedMediaItems:function(){return this.mediaItems.map((e=>(e.disabled=this.filesizeMax>0&&e.filesizeInMb>this.filesizeMax||this.widthMin>0&&e.width0&&e.heighte.value===this.type))},endpoint:function(){return this.currentTypeObject.endpoint},modalTitle:function(){return this.connector?this.indexToReplace>-1?this.modalTitlePrefix+" – "+this.btnLabelUpdate:this.selectedMedias.length>1?this.modalTitlePrefix+" – "+this.btnLabelMulti:this.modalTitlePrefix+" – "+this.btnLabelSingle:this.modalTitlePrefix},btnLabel:function(){let e=this.$trans("media-library.types.single."+this.type,this.type);return this.indexToReplace>-1?this.btnLabelUpdate+" "+e:(this.selectedMedias.length>1&&(e=this.$trans("media-library.types.multiple."+this.type,this.type)),this.btnLabelSingle+" "+e)},usedMedias:function(){return this.selected[this.connector]||[]},selectedType:function(){const e=this,t=e.types.filter((function(t){return t.value===e.type}));return t[0]},canInsert:function(){return!this.selectedMedias.some((e=>!!this.usedMedias.find((t=>t.id===e.id))))},...(0,_.ys)({connector:e=>e.mediaLibrary.connector,max:e=>e.mediaLibrary.max,filesizeMax:e=>e.mediaLibrary.filesizeMax,widthMin:e=>e.mediaLibrary.widthMin,heightMin:e=>e.mediaLibrary.heightMin,type:e=>e.mediaLibrary.type,types:e=>e.mediaLibrary.types,strict:e=>e.mediaLibrary.strict,selected:e=>e.mediaLibrary.selected,indexToReplace:e=>e.mediaLibrary.indexToReplace})},watch:{type:function(){this.clearMediaItems(),this.gridLoaded=!1}},methods:{replaceMedia:function(e){let{id:t}=e;this.$refs.uploader.replaceMedia(t)},open:function(){this.$refs.modal.open()},close:function(){this.$refs.modal.hide()},opened:function(){if(this.gridLoaded||this.reloadGrid(),this.listenScrollPosition(),this.selectedMedias=[],this.connector&&this.indexToReplace>-1){const e=this.selected[this.connector][this.indexToReplace];e&&this.selectedMedias.push(e)}},updateType:function(e){this.loading||this.strict||this.type!==e&&(this.$store.commit(v.ol.UPDATE_MEDIA_TYPE,e),this.submitFilter())},addMedia:function(e){const t=this.mediaItems.findIndex((function(t){return t.id===e.id}));if(t>-1){for(const t in this.selected)this.selected[t].forEach(((i,s)=>{if(e.id===i.id){const a=[];for(const t in i.crops)a[t]={height:e.height===i.height?i.crops[t].height:e.height,name:t,width:e.width===i.width?i.crops[t].width:e.width,x:e.width===i.width?i.crops[t].x:0,y:e.height===i.height?i.crops[t].y:0};this.$store.commit(v.ol.UPDATE_MEDIAS,{index:s,media:{...e,width:e.width===i.width?i.width:e.width,height:e.height===i.height?i.height:e.height,crops:a},mediaRole:t})}}));this.$set(this.mediaItems,t,e),this.selectedMedias.unshift(e)}else this.mediaItems.unshift(e),this.$store.commit(v.ol.INCREMENT_MEDIA_TYPE_TOTAL,this.type),this.updateSelectedMedias(e.id)},updateSelectedMedias:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=e.id,s=this.selectedMedias.filter((function(e){return e.id===i}));if(0===s.length){if(1===this.max&&this.clearSelectedMedias(),this.selectedMedias.length>=this.max&&this.max>0)return;if(t&&this.selectedMedias.length>0){const e=this.selectedMedias[this.selectedMedias.length-1],t=this.mediaItems.findIndex((t=>t.id===e.id)),s=this.mediaItems.findIndex((e=>e.id===i));if(-1===s&&-1===t)return;let a=null,n=null;t{if(this.selectedMedias.length>=this.max&&this.max>0)return;const t=this.selectedMedias.findIndex((t=>t.id===e.id));-1===t&&this.selectedMedias.push(e)}))}else{const e=this.mediaItems.filter((function(e){return e.id===i}));e.length&&this.selectedMedias.push(e[0])}}else this.selectedMedias=this.selectedMedias.filter((function(e){return e.id!==i}))},getFormData:function(e){let t=(0,Lt.c)(e);return t?t.page=this.page:t={page:this.page},t.type=this.type,Array.isArray(t.unused)&&t.unused.length&&(t.unused=t.unused[0]),t},clearFilters:function(){const e=this;if(this.$refs.filter&&(this.$refs.filter.value=null),this.$refs.unused){const e=this.$refs.unused.$el.querySelector("input");e&&e.checked&&e.click()}this.$nextTick((function(){e.submitFilter()}))},clearSelectedMedias:function(){this.selectedMedias.splice(0)},deleteSelectedMedias:function(e){let t=[];e&&e.length!==this.selectedMedias.length&&(t=this.selectedMedias.filter((e=>!e.deleteUrl))),e.forEach((()=>{this.$store.commit(v.ol.DECREMENT_MEDIA_TYPE_TOTAL,this.type)})),this.mediaItems=this.mediaItems.filter((e=>!this.selectedMedias.includes(e)||t.includes(e))),this.selectedMedias=t,this.mediaItems.length<=40&&this.reloadGrid()},clearMediaItems:function(){this.mediaItems.splice(0)},reloadGrid:function(){this.loading=!0;const e=this.$refs.form,t=this.getFormData(e);Ot.get(this.endpoint,t,(e=>{e.data.items.forEach((e=>{this.mediaItems.find((t=>t.id===e.id))||this.mediaItems.push(e)})),this.maxPage=e.data.maxPage||1,this.tags=e.data.tags||[],this.$store.commit(v.ol.UPDATE_MEDIA_TYPE_TOTAL,{type:this.type,total:e.data.total}),this.loading=!1,this.listenScrollPosition(),this.gridLoaded=!0}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))},reloadTags:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.tags=e},submitFilter:function(e){const t=this,i=this.$refs.list;this.page=1,this.clearMediaItems(),this.clearSelectedMedias(),0!==i.scrollTop?(0,Dt.c)({el:i,offset:0,easing:"easeOut",onComplete:function(){t.reloadGrid()}}):t.reloadGrid()},listenScrollPosition:function(){this.$nextTick((function(){if(!this.gridLoaded)return;const e=this.$refs.list;this.gridHeight!==e.scrollHeight&&e.addEventListener("scroll",this.scrollToPaginate)}))},scrollToPaginate:function(){if(!this.gridLoaded)return;const e=this.$refs.list,t=10;e.scrollTop>this.lastScrollTop&&e.scrollTop+e.offsetHeight>e.scrollHeight-t&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page?(this.page=this.page+1,this.reloadGrid()):this.gridHeight=e.scrollHeight),this.lastScrollTop=e.scrollTop},saveAndClose:function(){this.$store.commit(v.ol.SAVE_MEDIAS,this.selectedMedias),this.close()}}},Ai=Ci,xi=(0,k.c)(Ai,At,xt,!1,null,"aaf9470e",null),Si=xi.exports,Li=function(){var e=this,t=e._self._c;return t("div",{staticClass:"media",class:{"media--hoverable":e.hover,"media--slide":e.isSlide}},[t("div",{staticClass:"media__field"},[e.hasMedia?t("div",{staticClass:"media__info"},[t("div",{staticClass:"media__img"},[t("div",{staticClass:"media__imgFrame"},[t("div",{staticClass:"media__imgCentered",style:e.cropThumbnailStyle},[e.cropSrc&&e.showImg?t("img",{ref:"mediaImg",class:e.cropThumbnailClass,attrs:{src:e.cropSrc}}):e._e()]),e.disabled?e._e():t("div",{staticClass:"media__edit",on:{click:function(t){return e.openMediaLibrary(1,e.mediaKey,e.index)}}},[t("span",{staticClass:"media__edit--button"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"edit"}})])])])]),e.disabled?e._e():t("ul",{staticClass:"media__metadatas"},[t("li",{staticClass:"media__name",on:{click:function(t){return e.openMediaLibrary(1,e.mediaKey,e.index)}}},[t("strong",{attrs:{title:e.media.name}},[e._v(e._s(e.media.name))])]),e.media.size?t("li",{staticClass:"f--small"},[e._v("File size: "+e._s(e._f("uppercase")(e.media.size)))]):e._e(),e.media.width+e.media.height?t("li",{staticClass:"f--small"},[e._v(e._s(e.$trans("fields.medias.original-dimensions"))+": "+e._s(e.media.width)+" × "+e._s(e.media.height)+" ")]):e._e(),e.cropInfos&&e.activeCrop?t("li",{staticClass:"f--small media__crop-link",on:{click:e.openCropMedia}},e._l(e.cropInfos,(function(i,s){return t("p",{key:s,staticClass:"f--small f--note hide--xsmall"},[t("span",{domProps:{innerHTML:e._s(i)}})])})),0):e._e(),t("li",{staticClass:"f--small"},[e.withAddInfo?t("a",{staticClass:"f--link-underlined--o",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.metadatasInfos.apply(null,arguments)}}},[e._v(e._s(e.metadatas.text))]):e._e()])]),e.disabled?e._e():t("a17-buttonbar",{staticClass:"media__actions"},[t("a",{attrs:{href:e.media.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}})]),e.activeCrop?t("button",{attrs:{type:"button"},on:{click:e.openCropMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"crop"}})]):e._e(),t("button",{attrs:{type:"button"},on:{click:e.deleteMediaClick}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})])]),t("div",{staticClass:"media__actions-dropDown"},[t("a17-dropdown",{ref:"dropDown",attrs:{position:"right"}},[t("a17-button",{attrs:{size:"icon",variant:"icon"},on:{click:function(t){return e.$refs.dropDown.toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a",{attrs:{href:e.media.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}}),e._v(e._s(e.$trans("fields.medias.download")))]),e.activeCrop?t("button",{attrs:{type:"button"},on:{click:e.openCropMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"crop"}}),e._v(e._s(e.$trans("fields.medias.crop"))+" ")]):e._e(),t("button",{attrs:{type:"button"},on:{click:e.deleteMediaClick}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}}),e._v(e._s(e.$trans("fields.medias.delete")))])])],1)],1)],1):e._e(),e.hasMedia?e._e():t("a17-button",{attrs:{variant:"ghost",disabled:e.disabled},on:{click:e.openMediaLibrary}},[e._v(e._s(e.btnLabel))]),this.$slots.default?t("p",{staticClass:"media__note f--small"},[e._t("default")],2):e._e(),e.hasMedia&&e.withAddInfo?t("div",{staticClass:"media__metadatas--options",class:{"s--active":e.metadatas.active}},[t("a17-mediametadata",{attrs:{name:e.metadataName,label:e.$trans("fields.medias.alt-text","Alt Text"),id:"altText",media:e.media,maxlength:e.altTextMaxLength},on:{change:e.updateMetadata}}),e.withCaption?t("a17-mediametadata",{attrs:{wysiwyg:e.useWysiwyg,"wysiwyg-options":e.wysiwygOptions,type:"text",name:e.metadataName,label:e.$trans("fields.medias.caption","Caption"),id:"caption",media:e.media,maxlength:e.captionMaxLength},on:{change:e.updateMetadata}}):e._e(),e.withVideoUrl?t("a17-mediametadata",{attrs:{name:e.metadataName,label:e.$trans("fields.medias.video-url","Video URL (optional)"),id:"video",media:e.media},on:{change:e.updateMetadata}}):e._e(),e._l(e.extraMetadatas,(function(i){return[e.extraMetadatas.length>0?t("a17-mediametadata",{key:i.name,attrs:{type:i.type,name:e.metadataName,wysiwyg:i.wysiwyg||!1,"wysiwyg-options":i.wysiwygOptions||e.wysiwygOptions,label:i.label,id:i.name,media:e.media,maxlength:i.maxlength||0},on:{change:e.updateMetadata}}):e._e()]}))],2):e._e()],1),e.hasMedia&&e.activeCrop?t("a17-modal",{ref:e.cropModalName,staticClass:"modal--cropper",attrs:{forceClose:!0,title:e.$trans("fields.medias.crop-edit"),mode:"medium"}},[t("a17-cropper",{key:e.cropperKey,attrs:{media:e.media,aspectRatio:16/9,context:e.cropContext},on:{"crop-end":e.cropMedia}},[t("a17-button",{staticClass:"cropper__button",attrs:{variant:"action"},on:{click:function(t){return e.$refs[e.cropModalName].close()}}},[e._v(e._s(e.$trans("fields.medias.crop-save")))])],1)],1):e._e(),t("input",{attrs:{name:e.inputName,type:"hidden"},domProps:{value:JSON.stringify(e.media)}})],1)},Di=[],Mi=i(3932),Ii=i.n(Mi),Oi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"cropper"},[t("header",{staticClass:"cropper__header"},[e.multiCrops?t("ul",{staticClass:"cropper__breakpoints"},e._l(e.cropOptions,(function(i,s,a){return t("li",{key:s,class:{"s--active":e.toggleBreakpoint===a},on:{click:function(t){return e.changeCrop(s,a)}}},[e._v(e._s(e._f("capitalize")(s)))])})),0):e._e()]),t("div",{staticClass:"cropper__content"},[t("div",{ref:"cropWrapper",staticClass:"cropper__wrapper"},[t("img",{ref:"cropImage",staticClass:"cropper__img",attrs:{src:e.currentMedia.medium||e.currentMedia.original,alt:e.currentMedia.name}})])]),t("footer",{staticClass:"cropper__footer"},[e.ratiosByContext.length>1?t("ul",{staticClass:"cropper__ratios"},e._l(e.ratiosByContext,(function(i){return t("li",{key:i.name,staticClass:"f--small",class:{"s--active":e.currentRatioName===i.name},on:{click:function(t){return e.changeRatio(i)}}},[e._v(e._s(e._f("capitalize")(i.name)))])})),0):e._e(),t("span",{staticClass:"cropper__values f--small hide--xsmall",class:e.cropperWarning},[e._v(e._s(e.cropValues.original.width)+" × "+e._s(e.cropValues.original.height))]),e._t("default")],2)])},Pi=[],Bi=i(3616),Ri=i.n(Bi),Ni=i(844);const Fi=(e,t,i)=>({x:Math.round(e.x*t.width/i.width),y:Math.round(e.y*t.height/i.height),width:Math.round(e.width*t.width/i.width),height:Math.round(e.height*t.height/i.height)});var $i={name:"a17Cropper",props:{media:{type:Object,default:()=>{}},context:{type:String,default:""}},mixins:[Ni.c],data:function(){return{cropper:null,currentMedia:this.media,currentCrop:Object.keys(this.media.crops)[0],toggleBreakpoint:0,cropValues:{natural:{width:null,height:null},original:{width:this.media.crops[Object.keys(this.media.crops)[0]].width,height:this.media.crops[Object.keys(this.media.crops)[0]].height}},minCropValues:{width:0,height:0},currentRatioName:this.media.crops[Object.keys(this.media.crops)[0]].name}},watch:{media:function(e){this.currentMedia=e}},computed:{cropOptions:function(){return this.allCrops.hasOwnProperty(this.context)?this.allCrops[this.context]:{}},crop:function(){return this.currentMedia.crops[this.currentCrop]||{}},multiCrops:function(){return Object.keys(this.cropOptions).length>1},ratiosByContext:function(){const e=this.cropOptions[this.currentCrop];return e||[]},cropperOpts:function(){return{...this.defaultCropsOpts,cropmove:()=>{this.updateCropperValues()},cropend:()=>{this.sendCropperValues()}}},cropperWarning:function(){return{cropper__warning:this.cropValues.original.widthe.mediaLibrary.crops})},filters:Qt.c,mounted:function(){const e=this.cropperOpts,t=this.$refs.cropImage,i=this.$refs.cropWrapper,s=new Image;s.addEventListener("load",(()=>{i.style.maxWidth=i.getBoundingClientRect().width+"px",i.style.minHeight=i.getBoundingClientRect().height+"px",this.cropper=new(Ri())(t,e)}),{once:!0,passive:!0,capture:!0}),s.src=this.currentMedia.medium||this.currentMedia.original,t.addEventListener("ready",(()=>{this.cropValues.natural.width=s.naturalWidth,this.cropValues.natural.height=s.naturalHeight,this.updateCrop()}),{once:!0,passive:!0,capture:!0})},methods:{initAspectRatio:function(){const e=this.ratiosByContext,t=e.find((e=>e.name===this.currentRatioName));if("undefined"!==typeof t&&t)return this.minCropValues.width=t.minValues?t.minValues.width:0,this.minCropValues.height=t.minValues?t.minValues.height:0,void this.cropper.setAspectRatio(t.ratio);this.cropper.setAspectRatio(this.aspectRatio)},changeCrop:function(e,t){this.currentCrop=e,this.currentRatioName=this.crop.name||this.cropOptions[e][0].name,this.toggleBreakpoint=t,this.updateCrop(),this.sendCropperValues()},changeRatio:function(e){this.currentRatioName=e.name,this.updateCrop(),this.sendCropperValues()},updateCrop:function(){this.initAspectRatio(),this.initCrop(),this.updateCropperValues()},updateCropperValues:function(){const e=this.cropper.getData(!0),t=this.toOriginalCrop(e);this.cropValues.original.width=t.width,this.cropValues.original.height=t.height},initCrop:function(){const e=this.toNaturalCrop(this.crop);this.cropper.setData({x:e.x}),this.cropper.setData({y:e.y}),this.cropper.setData({width:e.width}),this.cropper.setData({height:e.height})},test:function(){const e=this.toNaturalCrop({x:0,y:0,width:380,height:475});this.cropper.setAspectRatio(.8),this.cropper.setData(e)},sendCropperValues:function(){const e={values:{}};e.values[this.currentCrop]=this.toOriginalCrop(this.cropper.getData(!0)),e.values[this.currentCrop].name=this.currentRatioName,this.$emit("crop-end",e)},toNaturalCrop:function(e){return Fi(e,this.cropValues.natural,this.currentMedia)},toOriginalCrop:function(e){return Fi(e,this.currentMedia,this.cropValues.natural)}},beforeDestroy:function(){this.cropper.destroy()}},Ui=$i,Vi=(0,k.c)(Ui,Oi,Pi,!1,null,"4078e85d",null),qi=Vi.exports,Wi=function(){var e=this,t=e._self._c;return e.languages.length>1&&"text"===e.fieldType?t("a17-locale",{attrs:{type:e.wysiwyg?"a17-wysiwyg":"a17-textfield",initialValues:e.initialValues,attributes:e.attributes},on:{change:e.saveMetadata}}):"text"===e.fieldType&&e.wysiwyg?t("div",[t("a17-wysiwyg",{attrs:{options:e.wysiwygOptions,label:e.label,name:e.fieldName,type:e.fieldType,initialValue:e.initialValue,"in-store":"value",maxlength:e.maxlength},on:{change:e.saveMetadata}}),t("p",{staticClass:"f--note f--small",domProps:{innerHTML:e._s(e.placeholder)}})],1):"text"===e.fieldType?t("a17-textfield",{attrs:{label:e.label,name:e.fieldName,type:"text",placeholder:e.placeholder,initialValue:e.initialValue,"in-store":"value",maxlength:e.maxlength},on:{change:e.saveMetadata}}):"checkbox"===e.fieldType?t("div",{staticClass:"mediaMetadata__checkbox"},[t("a17-checkbox",{attrs:{label:e.label,name:e.fieldName,initialValue:e.initialValue,value:1,inStore:"value"},on:{change:e.saveMetadata}})],1):e._e()},Hi=[],zi={name:"A17MediaMetadata",props:{media:{type:Object,default:()=>{}},name:{type:String,required:!0},id:{type:String,required:!0},label:{type:String,required:!0},wysiwyg:{type:Boolean,default:!1},wysiwygOptions:{type:Object,required:!1,default:function(){return{}}},type:{type:String,required:!1},maxlength:{type:Number,required:!1,default:0}},data:function(){return{initialValues:{},initialValue:""}},computed:{fieldName:function(){return"".concat(this.name,"[").concat(this.id,"]")},fieldType:function(){return this.type?this.type:"text"},defaultMetadatas:function(){return this.media.hasOwnProperty("metadatas")&&this.media.metadatas.default[this.id]||!1},customMetadatas:function(){return this.media.hasOwnProperty("metadatas")&&this.media.metadatas.custom[this.id]||!1},attributes:function(){return{label:this.label,name:this.fieldName,type:"text",placeholder:this.placeholder,options:this.wysiwygOptions,inStore:"value",maxlength:this.maxlength}},placeholder:function(){return this.defaultMetadatas?"object"===typeof this.defaultMetadatas?this.defaultMetadatas.hasOwnProperty(this.currentLocale)?this.defaultMetadatas[this.currentLocale]:"":null!==this.defaultMetadatas?this.defaultMetadatas:"":""},...(0,_.ys)({languages:e=>e.language.all,currentLocale:e=>e.language.active.value})},methods:{saveMetadata:function(e){if(!e.locale){const t=e;e={value:t}}e.id=this.id,this.$emit("change",e)}},mounted:function(){const e={};let t="",i=0;this.languages.forEach((s=>{const a=s.value;if(this.customMetadatas){this.customMetadatas[a]?e[a]=this.customMetadatas[a]:!0!==this.customMetadatas&&"string"!==typeof this.customMetadatas||0!==i?e[a]="":(e[a]=this.customMetadatas,t=this.customMetadatas);const s={};s.name=this.fieldName,s.value=e[a],this.languages.length>1&&(s.locale=a),this.$store.commit(v.tt.UPDATE_FORM_FIELD,s)}i++})),this.initialValues=e,this.initialValue=t}},Ki=zi,ji=(0,k.c)(Ki,Wi,Hi,!1,null,"6c6bb80c",null),Gi=ji.exports,Yi={props:{withAddInfo:{type:Boolean,default:!0},withVideoUrl:{type:Boolean,default:!1},withCaption:{type:Boolean,default:!0},altTextMaxLength:{type:Number,default:0},captionMaxLength:{type:Number,default:0},note:{type:String,default:""},cropContext:{type:String,default:""},extraMetadatas:{type:Array,default(){return[]}}}};const Xi=-1!==navigator.userAgent.indexOf("Safari")&&-1===navigator.userAgent.indexOf("Chrome");var Ji={name:"A17Mediafield",components:{"a17-cropper":qi,"a17-mediametadata":Gi},mixins:[Ve.c,Yi],props:{name:{type:String,required:!0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},btnLabel:{type:String,default(){return this.$trans("fields.medias.btn-label","Attach image")}},hover:{type:Boolean,default:!1},isSlide:{type:Boolean,default:!1},index:{type:Number,default:0},mediaContext:{type:String,default:""},activeCrop:{type:Boolean,default:!0},widthMin:{type:Number,default:0},heightMin:{type:Number,default:0}},data:function(){return{canvas:null,img:null,ctx:null,imgLoaded:!1,cropSrc:"",showImg:!1,isDestroyed:!1,naturalDim:{width:null,height:null},originalDim:{width:null,height:null},hasMediaChanged:!1,metadatas:{text:this.$trans("fields.medias.edit-info"),textOpen:this.$trans("fields.medias.edit-info"),textClose:this.$trans("fields.medias.edit-close"),active:!1}}},filters:Qt.c,computed:{...(0,_.ys)({useWysiwyg:e=>e.mediaLibrary.config.useWysiwyg,wysiwygOptions:e=>e.mediaLibrary.config.wysiwygOptions}),cropThumbnailStyle:function(){return this.showImg?{}:this.hasMedia&&this.media.crops?0===this.cropSrc.length?{}:{backgroundImage:"url(".concat(this.cropSrc,")")}:{}},cropThumbnailClass:function(){if(!this.hasMedia)return{};if(!this.media.crops)return{};const e=this.media.crops[Object.keys(this.media.crops)[0]];return{"media__img--landscape":e.width/e.height>=1,"media__img--portrait":e.width/e.height<1}},mediaKey:function(){return this.mediaContext.length>0?this.mediaContext:this.name},inputName:function(){let e=this.name;return this.name.indexOf("[")&&(e=this.name.replace("]","").replace("[","][")),"medias["+e+"]["+this.index+"]"},metadataName:function(){return"mediaMeta["+this.name+"]["+this.media.id+"]"},media:function(){return this.selectedMedias.hasOwnProperty(this.mediaKey)&&this.selectedMedias[this.mediaKey][this.index]||{}},cropInfos:function(){const e=[];if(this.media.crops)for(const t in this.media.crops)if(this.media.crops[t].width+this.media.crops[t].height){let i="";i+=this.media.crops[t].name+" "+this.$trans("fields.medias.crop-list")+": ",i+=this.media.crops[t].width+" × "+this.media.crops[t].height,e.push(i)}return e.length>0?e:null},hasMedia:function(){return Object.keys(this.media).length>0},cropperKey:function(){return"".concat(this.mediaKey,"-").concat(this.index,"_").concat(this.cropContext)},mediaHasCrop:function(){return this.media.crops},cropModalName:function(){return"".concat(name,"Modal")},...(0,_.ys)({selectedMedias:e=>e.mediaLibrary.selected,allCrops:e=>e.mediaLibrary.crops})},watch:{media:function(e,t){this.hasMediaChanged=e!==t,this.selectedMedias.hasOwnProperty(this.mediaKey)&&this.selectedMedias[this.mediaKey][this.index]&&(this.isDestroyed=!1)}},methods:{canvasCrop(){const e=this.media.crops[Object.keys(this.media.crops)[0]];if(!e)return;if(e.width+e.height===0)return void this.showDefaultThumbnail();let t=this.media.thumbnail;this.$nextTick((()=>{try{const i=Fi(e,this.naturalDim,this.originalDim),s=i.width,a=i.height;this.canvas.width=s,this.canvas.height=a,this.ctx.drawImage(this.img,i.x,i.y,s,a,0,0,s,a),t=this.canvas.toDataURL("image/png"),this.cropSrc!==t&&(this.showImg=!1,this.cropSrc=t)}catch(i){console.error(i),this.cropSrc!==t&&(this.showImg=!0,this.cropSrc=t)}}))},setDefaultCrops:function(){const e={},t=[];if(this.allCrops.hasOwnProperty(this.cropContext)){for(const i in this.allCrops[this.cropContext]){const s=this.allCrops[this.cropContext][i][0].ratio,a=this.media.width,n=this.media.height,o={x:a/2,y:n/2};let r=a,l=n;s>0&&s<1?(r=Math.floor(Math.min(n*s,a)),l=Math.floor(r/s)):s>=1&&(l=Math.floor(Math.min(a/s,n)),r=Math.floor(l*s));let d={x:0,y:0,width:r,height:l};d=Fi(d,this.naturalDim,this.originalDim),t.push(Ii().crop(this.img,{width:d.width,height:d.height,minScale:1}));const c=Math.floor(o.x-r/2),u=Math.floor(o.y-l/2);e[i]={},e[i].name=this.allCrops[this.cropContext][i][0].name||i,e[i].x=c,e[i].y=u,e[i].width=r,e[i].height=l}Promise.all(t).then((t=>{let i=0;t.forEach((t=>{const s={x:t.topCrop.x,y:t.topCrop.y,width:t.topCrop.width,height:t.topCrop.height},a=e[Object.keys(e)[i]],n=Fi(s,this.originalDim,this.naturalDim);a.x=n.x,a.y=n.y,a.width=n.width,a.height=n.height,i++})),this.cropMedia({values:e})}),(t=>{console.error(t),this.cropMedia({values:e})}))}else this.cropMedia({values:e})},cropMedia:function(e){e.key=this.mediaKey,e.index=this.index,this.$store.commit(v.ol.SET_MEDIA_CROP,e),this.img&&this.canvasCrop()},setNaturalDimensions:function(){this.img&&(this.naturalDim.width=this.img.naturalWidth,this.naturalDim.height=this.img.naturalHeight)},setOriginalDimensions:function(){this.media&&(this.originalDim.width=this.media.width,this.originalDim.height=this.media.height)},init:function(){this.showImg=!1;const e=()=>{this.setNaturalDimensions(),this.setOriginalDimensions(),this.mediaHasCrop?this.canvasCrop():this.setDefaultCrops()};this.hasMedia&&(this.cropSrc=this.media.thumbnail,this.initImg().then((()=>{e()}),(t=>{console.error(t),this.showDefaultThumbnail(),this.$nextTick((()=>{const t=this.$refs.mediaImg;t?(t.addEventListener("load",(()=>{this.img=t,e()}),{once:!0,passive:!0,capture:!0}),t.addEventListener("error",(e=>{console.error(e),this.showDefaultThumbnail()}))):(this.showImg=!1,this.cropSrc=this.media.thumbnail)}))})),this.hasMediaChanged=!1)},initImg:function(){return new Promise(((e,t)=>{this.img=new Image,Xi||(this.img.crossOrigin="Anonymous"),this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.img.addEventListener("load",(()=>{e()}),{once:!0,passive:!0,capture:!0}),this.img.addEventListener("error",(e=>{t(e)}));let i="?";this.media.thumbnail.indexOf("?")>-1&&(i="&"),this.img.src=this.media.thumbnail+i+"no-cache"}))},showDefaultThumbnail:function(){this.showImg=!0,this.hasMedia&&(this.cropSrc=this.media.thumbnail)},openCropMedia:function(){this.$refs[this.cropModalName].open()},deleteMediaClick:function(){this.isDestroyed=!0,this.deleteMedia()},deleteMedia:function(){this.$store.commit(v.ol.DESTROY_SPECIFIC_MEDIA,{name:this.mediaKey,index:this.index})},updateMetadata:function(e){this.$store.commit(v.ol.SET_MEDIA_METADATAS,{media:{context:this.mediaKey,index:this.index},value:e})},metadatasInfos:function(){this.metadatas.active=!this.metadatas.active,this.metadatas.text=this.metadatas.active?this.metadatas.textClose:this.metadatas.textOpen},destroyValue:function(){this.isSlide||this.isDestroyed||this.deleteMedia()}},beforeMount:function(){this.init()},beforeUpdate:function(){this.hasMediaChanged&&this.init()}},Qi=Ji,Zi=(0,k.c)(Qi,Li,Di,!1,null,"3f736376",null),es=Zi.exports,ts=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,label:e.label,locale:e.locale,size:e.size,note:e.note,name:e.name},on:{localize:e.updateLocale}},[e.max>1||0===e.max?t("a17-slideshow",{attrs:{name:e.name,cropContext:e.cropContext,max:e.max,required:e.required,buttonOnTop:e.buttonOnTop,withAddInfo:e.withAddInfo,withVideoUrl:e.withVideoUrl,withCaption:e.withCaption,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}},[e._t("default")],2):t("a17-mediafield",{attrs:{name:e.name,cropContext:e.cropContext,required:e.required,withAddInfo:e.withAddInfo,withVideoUrl:e.withVideoUrl,withCaption:e.withCaption,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}},[e._t("default")],2)],1)},is=[],ss={name:"A17MediafieldTranslated",mixins:[Ue.c,ee.c,Yi],props:{name:{type:String,required:!0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},max:{type:Number,default:1},buttonOnTop:{type:Boolean,default:!1}}},as=ss,ns=(0,k.c)(as,ts,is,!1,null,null,null),os=ns.exports,rs=i(5256),ls=function(){var e=this,t=e._self._c;return t("div",{staticClass:"multiselectorOuter"},[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"add-new":e.addNew}},[t("div",{staticClass:"multiselector",class:e.gridClasses},[t("div",{staticClass:"multiselector__outer"},e._l(e.fullOptions,(function(i,s){return t("div",{key:s,staticClass:"multiselector__item",style:e.itemStyle},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedValue,expression:"checkedValue"}],staticClass:"multiselector__checkbox",class:{"multiselector__checkbox--checked":e.checkedValue.includes(i.value)},attrs:{type:"checkbox",name:e.name+"["+e.randKey+"]",id:e.uniqId(i.value,s),disabled:i.disabled||e.disabled},domProps:{value:i.value,checked:Array.isArray(e.checkedValue)?e._i(e.checkedValue,i.value)>-1:e.checkedValue},on:{change:function(t){var s=e.checkedValue,a=t.target,n=!!a.checked;if(Array.isArray(s)){var o=i.value,r=e._i(s,o);a.checked?r<0&&(e.checkedValue=s.concat([o])):r>-1&&(e.checkedValue=s.slice(0,r).concat(s.slice(r+1)))}else e.checkedValue=n}}}),t("label",{staticClass:"multiselector__label",attrs:{for:e.uniqId(i.value,s)},on:{click:function(t){return t.preventDefault(),e.changeCheckbox(i.value)}}},[t("span",{staticClass:"multiselector__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})]),e._v(" "+e._s(i.label)+" ")]),t("span",{staticClass:"multiselector__bg"})])})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},ds=[],cs=i(248),us={name:"A17Multiselect",mixins:[W.c,ee.c,Q.c,Z.c,cs.c],props:{grid:{type:Boolean,default:!0},columns:{type:Number,default:0},inline:{type:Boolean,default:!1},border:{type:Boolean,default:!1}},computed:{gridClasses:function(){return this.columns>=1?["multiselector--columns",this.grid?"multiselector--grid":""]:[this.grid?"multiselector--grid":"",this.inline?"multiselector--inline":"",this.border?"multiselector--border":""]},itemStyle:function(){return this.columns>=1?{width:"".concat(100/this.columns,"%")}:{}}},methods:{updateFromStore:function(e){J()(e,this.checkedValue)||(this.checkedValue=e)},changeCheckbox:function(e){const t=this.checkedValue.indexOf(e),i=this.checkedValue.slice();t>-1?i.splice(t,1):i.push(e);const s=this.isMax(i),a=this.isMin(i);s||a||(this.checkedValue=i)},uniqId:function(e,t){return this.name+"_"+e+"-"+this.randKey*(t+1)}}},hs=us,ps=(0,k.c)(hs,ls,ds,!1,null,"8819f42c",null),ms=ps.exports,fs=function(){var e=this,t=e._self._c;return t("span",{staticClass:"radio",class:e.customClass},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedValue,expression:"selectedValue"}],staticClass:"radio__input",attrs:{type:"radio",name:e.name,id:e.uniqId(e.value),disabled:e.disabled},domProps:{value:e.value,checked:e._q(e.selectedValue,e.value)},on:{change:function(t){e.selectedValue=e.value}}}),t("label",{staticClass:"radio__label",attrs:{for:e.uniqId(e.value)}},[e._v(e._s(e.label))])])},gs=[],_s={name:"A17Radio",mixins:[W.c],props:{customClass:{type:String,default:""},value:{default:""},name:{type:String,default:""},label:{type:String,default:""},initialValue:{default:""},disabled:{type:Boolean,default:!1}},data:function(){return{currentValue:this.initialValue}},computed:{selectedValue:{get:function(){return this.currentValue},set:function(e){this.currentValue=e,this.$emit("change",e)}}},methods:{uniqId:function(e){return this.name+"_"+e+"-"+this.randKey}}},bs=_s,vs=(0,k.c)(bs,fs,gs,!1,null,"6de2145c",null),ys=vs.exports,ws=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"label-for":e.uniqId}},[t("ul",{staticClass:"radioGroup",class:e.radioClasses},e._l(e.radios,(function(i,s){return t("li",{key:s,staticClass:"radioGroup__item"},[t("a17-radio",{attrs:{customClass:"radio__"+e.radioClass+"--"+(s+1),name:e.name,value:i.value,label:i.label,initialValue:e.currentValue,disabled:i.disabled},on:{change:e.changeValue}})],1)})),0)])},Es=[],Ts={name:"A17CheckboxGroup",mixins:[W.c,ee.c,Z.c],props:{radioClass:{type:String,default:""},inline:{type:Boolean,default:!1},name:{type:String,default:""},label:{default:""},initialValue:{default:""},radios:{default:function(){return[]}}},data:function(){return{currentValue:this.initialValue}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},radioClasses:function(){return[this.inline?"radioGroup--inline":""]}},methods:{updateFromStore:function(e){e!==this.currentValue&&this.updateValue(e)},updateValue:function(e){this.currentValue=e},changeValue:function(e){e!==this.currentValue&&(this.updateValue(e),this.$emit("change",this.currentValue),this.saveIntoStore(e))}}},ks=Ts,Cs=(0,k.c)(ks,ws,Es,!1,null,"35a49f72",null),As=Cs.exports,xs=function(){var e=this,t=e._self._c;return t("div",[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,name:e.name,"label-for":e.uniqId,required:e.required,"add-new":e.addNew},on:{localize:e.updateLocale}},[t("span",{staticClass:"select__input",class:e.selectClasses},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedValue,expression:"selectedValue"}],attrs:{name:e.name,id:e.uniqId,disabled:e.disabled,required:e.required,readonly:e.readonly},on:{change:function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.selectedValue=t.target.multiple?i:i[0]}}},e._l(e.fullOptions,(function(i,s){return t("option",{key:s,domProps:{value:i.value,innerHTML:e._s(i.label)}})})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},Ss=[],Ls={name:"A17Select",mixins:[W.c,ge.c,ee.c,Ue.c,Z.c,cs.c],props:{size:{type:String,default:""},selected:{default:""},options:{default:function(){return[]}}},data:function(){return{value:this.selected}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},selectClasses:function(){return["small"===this.size?"select__input--small":"","large"===this.size?"select__input--large":""]},selectedValue:{get:function(){return this.value},set:function(e){this.value=e,this.saveIntoStore(e),this.$emit("change",e)}}},methods:{updateFromStore:function(e){this.value=e}},mounted:function(){this.$emit("change",this.value)}},Ds=Ls,Ms=(0,k.c)(Ds,xs,Ss,!1,null,"467fbd52",null),Is=Ms.exports,Os=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,name:e.name}},[t("div",{staticClass:"singleCheckbox",class:e.wrapperClasses},[t("span",{staticClass:"checkbox"},[t("input",{staticClass:"checkbox__input",class:e.checkboxClasses,attrs:{type:"checkbox",value:"true",name:e.name+"["+e.randKey+"]",id:e.uniqId,disabled:e.disabled},domProps:{checked:e.checkedValue}}),t("label",{staticClass:"checkbox__label",attrs:{for:e.uniqId},on:{click:function(t){return t.preventDefault(),e.changeCheckbox.apply(null,arguments)}}},[e._v(e._s(e.label)+" "),t("span",{staticClass:"checkbox__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})]),e.note?t("span",{staticClass:"f--small checkbox__note"},[e._v(e._s(e.note))]):e._e()])])]),e.requireConfirmation?[t("a17-dialog",{ref:"warningConfirm",attrs:{"modal-title":"Confirm","confirm-label":"Confirm"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.confirmTitleText))])]),t("p",[e._v(e._s(e.confirmMessageText))])])]:e._e()],2)},Ps=[],Bs={props:{requireConfirmation:{type:Boolean,default:!1},confirmMessageText:{type:String,default:"Are you sure you want to change this option ?"},confirmTitleText:{type:String,default:"Confirm selection"}}},Rs={name:"A17SingleCheckbox",mixins:[W.c,ee.c,Z.c,Bs],props:{name:{type:String,default:""},initialValue:{type:Boolean,default:!0},theme:{type:String,default:""},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!1}},data:function(){return{currentValue:this.initialValue}},computed:{uniqId:function(){return this.name+"_"+this.randKey},wrapperClasses:function(){return[this.border?"singleCheckbox--border":""]},checkboxClasses:function(){return[this.theme?"checkbox__input--".concat(this.theme):"",this.checkedValue?"checkbox__input--checked":""]},checkedValue:{get:function(){return this.currentValue},set:function(e){e!==this.currentValue&&(this.currentValue=e,"undefined"!==typeof this.saveIntoStore&&this.saveIntoStore(e),this.$emit("change",e))}}},methods:{updateFromStore:function(e){this.checkedValue=e},changeCheckbox:function(){this.requireConfirmation?this.$refs.warningConfirm.open((()=>{this.checkedValue=!this.checkedValue})):this.checkedValue=!this.checkedValue}}},Ns=Rs,Fs=(0,k.c)(Ns,Os,Ps,!1,null,"552b859e",null),$s=Fs.exports,Us=function(){var e=this,t=e._self._c;return t("div",{class:e.outerClasses},[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"add-new":e.addNew,variant:e.variantInput}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{type:"hidden",name:e.name},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),t("div",{staticClass:"singleselector",class:e.gridClasses},[t("div",{staticClass:"singleselector__outer"},e._l(e.fullOptions,(function(i,s){return t("div",{key:s,staticClass:"singleselector__item",style:e.itemStyle},[t("input",{staticClass:"singleselector__radio",class:{"singleselector__radio--checked":i.value==e.selectedValue},attrs:{type:"radio",name:e.name+"["+e.randKey+"]",id:e.uniqId(i.value,s),disabled:i.disabled||e.disabled},domProps:{value:i.value}}),t("label",{staticClass:"singleselector__label",attrs:{for:e.uniqId(i.value,s)},on:{click:function(t){return t.preventDefault(),e.changeRadio(i.value)}}},[e._v(e._s(i.label))]),t("span",{staticClass:"singleselector__bg"})])})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e(),e.requireConfirmation?[t("a17-dialog",{ref:"warningConfirm",attrs:{"modal-title":"Confirm","confirm-label":"Confirm"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.confirmTitleText))])]),t("p",[e._v(e._s(e.confirmMessageText))])])]:e._e()],2)},Vs=[],qs={name:"A17Singleselect",mixins:[W.c,ee.c,Z.c,cs.c,Bs],props:{name:{type:String,default:""},grid:{type:Boolean,default:!0},columns:{type:Number,default:0},inline:{type:Boolean,default:!0},inTable:{type:Boolean,default:!1},border:{type:Boolean,default:!1},selected:{default:""},options:{default:function(){return[]}},disabled:{type:Boolean,default:!1}},data:function(){return{value:this.selected}},computed:{variantInput:function(){return[this.inTable?"intable":""].join(" ")},outerClasses:function(){return["multiselectorOuter"]},gridClasses:function(){return this.columns>=1?["singleselector--columns",this.grid?"singleselector--grid":""]:[this.grid?"singleselector--grid":"",this.inline?"singleselector--inline":"",this.border?"singleselector--border":""]},itemStyle:function(){return this.columns>=1?{width:"".concat(100/this.columns,"%")}:{}},selectedValue:{get:function(){return this.value},set:function(e){e!==this.value&&(this.value=e,this.saveIntoStore(e),this.$emit("change",e))}}},methods:{updateFromStore:function(e){e!==this.value&&(this.value=e)},changeRadio:function(e){this.requireConfirmation?this.$refs.warningConfirm.open((()=>{this.selectedValue=e})):this.selectedValue=e},uniqId:function(e,t){return this.name+"_"+e+"-"+this.randKey*(t+1)}}},Ws=qs,Hs=(0,k.c)(Ws,Us,Vs,!1,null,"0406024e",null),zs=Hs.exports,Ks=function(){var e=this,t=e._self._c;return t("div",{staticClass:"multiselectorPermissions"},[e.searchable?t("div",{staticClass:"multiselectorPermissions__filter"},[t("a17-filter",{attrs:{"full-width":!0},on:{submit:e.submitFilter}},[e.groups.length&&e.listUser?t("div",{staticClass:"multiselectorPermissions__groups",attrs:{slot:"additional-actions"},slot:"additional-actions"},[t("a17-dropdown",{ref:"groupDropdown",staticClass:"multiselectorPermissions__dd",attrs:{position:"bottom-right",clickable:!0}},[t("button",{staticClass:"multiselectorPermissions__button",attrs:{type:"button"},on:{click:function(t){return e.$refs.groupDropdown.toggle()}}},[e._v("Groups")]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-checkboxgroup",{attrs:{name:"permissionsGroups",selected:e.activeGroups,options:e.groups},on:{change:e.updateUserPermission}})],1)])],1):e._e()])],1):e._e(),t("div",{staticClass:"multiselectorPermissions__items"},[e._t("default"),e.empty?t("div",{staticClass:"multiselectorPermissions__empty",style:e.emptyStyle},[t("h4",[e._v(e._s(e.emptyMessage))])]):e._e(),e.allHidden?t("div",{staticClass:"multiselectorPermissions__empty",style:e.emptyStyle},[t("h4",[e._v(e._s(e.allHiddenMessage))])]):e._e()],2)])},js=[],Gs={name:"A17SingleSelectPermissions",components:{"a17-filter":Pt.c},props:{searchable:{type:Boolean,default:!0},listUser:{type:Boolean,default:!1},emptyMessage:{type:String,default:"No results found. Please try another search"},allHiddenMessage:{type:String,default:"Use the search box to find items"}},data:function(){return{empty:!1,allHidden:!1,activeGroups:[],emptyHeight:120}},computed:{emptyStyle:function(){return{height:this.emptyHeight+"px"}},...(0,_.gV)(["fieldsByName"]),...(0,_.ys)({groups:e=>e.permissions.groups,groupUserMapping:e=>e.permissions.groupUserMapping})},mounted(){if(!this.listUser){const e=this.$el.querySelectorAll("[data-singleselect-permissions-field]"),t="multiselectorPermissions__item--hidden";if(e.length){let i=0;e.forEach((e=>{const s=e.getAttribute("data-singleselect-permissions-field"),a=this.fieldsByName(s),n=a.length?a[0].value:"";n||(e.classList.add(t),i++)})),i===e.length&&(this.allHidden=!0)}}},methods:{submitFilter(e){const t=this.$el.querySelectorAll("[data-singleselect-permissions-filterable]"),i="multiselectorPermissions__item--hidden";t.length&&(this.emptyHeight=Math.max(120,t[0].parentElement.offsetHeight),this.empty=!0,this.allHidden=!1,t.forEach((t=>{const s=t.getAttribute("data-singleselect-permissions-filterable");if(e.search){const a=e.search;s.toUpperCase().includes(a.toUpperCase())?(t.classList.remove(i),this.empty=!1):t.classList.add(i)}else t.classList.remove(i),this.empty=!1})))},setUserPermission(e){const t={};t.name=e,t.value="view-item",this.$store.commit(v.tt.UPDATE_FORM_FIELD,t)},updateUserPermission(e){this.activeGroups=e,e.forEach((e=>{this.groupUserMapping[e]&&this.groupUserMapping[e].forEach((e=>{const t="user_".concat(e,"_permission"),i=this.fieldsByName(t);i.length&&""!==i[0].value&&"view-item"!==i[0].value||this.setUserPermission(t)}))}))}}},Ys=Gs,Xs=(0,k.c)(Ys,Ks,js,!1,null,"627613a1",null),Js=Xs.exports,Qs=function(){var e=this,t=e._self._c;return t("div",{staticClass:"slideshow"},[e.buttonOnTop&&e.remainingSlides>0?t("div",{staticClass:"slideshow__trigger"},[t("a17-button",{attrs:{disabled:e.disabled,type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingSlides)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"slideshow__note f--small"},[e._t("default")],2)],1):e._e(),e.slides.length?t("draggable",e._b({staticClass:"slideshow__content",model:{value:e.slides,callback:function(t){e.slides=t},expression:"slides"}},"draggable",e.dragOptions,!1),[t("transition-group",{attrs:{name:"draggable_list",tag:"div"}},e._l(e.slides,(function(i,s){return t("div",{key:"".concat(i.id,"_").concat(s),staticClass:"slide"},[e.disabled?e._e():t("div",{staticClass:"slide__handle"},[t("div",{staticClass:"slide__handle--drag"})]),t("a17-mediafield",{staticClass:"slide__content",attrs:{name:"".concat(e.name,"_").concat(i.id),index:s,mediaContext:e.name,cropContext:e.cropContext,hover:e.hoverable,isSlide:!0,withAddInfo:e.withAddInfo,withCaption:e.withCaption,withVideoUrl:e.withVideoUrl,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}})],1)})),0)],1):e._e(),!e.buttonOnTop&&e.remainingSlides>0?t("div",{staticClass:"slideshow__trigger"},[t("a17-button",{attrs:{disabled:e.disabled,type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingSlides)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"slideshow__note f--small"},[e._t("default")],2)],1):e._e()],1)},Zs=[],ea={name:"A17Slideshow",components:{draggable:g()},mixins:[b.c,Ve.c,Yi],props:{name:{type:String,required:!0},itemLabel:{type:String,default:"image"},max:{type:Number,default:10},buttonOnTop:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{handle:".slide__handle",hoverable:!0}},computed:{remainingSlides:function(){return Math.max(0,this.max-this.slides.length)},addLabel:function(){const e=this.itemLabel+"s";return"Attach "+e},slides:{get(){return this.selectedMedias.hasOwnProperty(this.name)&&this.selectedMedias[this.name]||[]},set(e){this.$store.commit(v.ol.REORDER_MEDIAS,{name:this.name,medias:e})}},...(0,_.ys)({selectedMedias:e=>e.mediaLibrary.selected})},methods:{deleteSlideshow:function(){this.$store.commit(v.ol.DESTROY_MEDIAS,this.name)},destroyValue:function(){this.isSlide||this.isDestroyed||this.deleteMedia()}}},ta=ea,ia=(0,k.c)(ta,Qs,Zs,!1,null,"243f2bae",null),sa=ia.exports,aa=i(6676),na=i(6216),oa=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,required:e.required},on:{localize:e.updateLocale}},[t("div",{staticClass:"wysiwyg__outer",class:e.textfieldClasses},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{name:e.name,type:"hidden"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),e.editSource?[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.activeSource,expression:"!activeSource"}],staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("div",{ref:"editorcontainer",staticClass:"wysiwyg__editor",class:{"wysiwyg__editor--limitHeight":e.limitHeight}},[t("div",{ref:"editor",staticClass:"wysiwyg__editor-inner"})]),e.shouldShowCounter?t("span",{staticClass:"wysiwyg__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.activeSource,expression:"activeSource"}],staticClass:"form__field form__field--textarea",attrs:{dir:e.dirLocale}},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],style:e.textareaHeight,attrs:{placeholder:e.placeholder,autofocus:e.autofocus},domProps:{value:e.value},on:{change:e.updateSourcecode,input:function(t){t.target.composing||(e.value=t.target.value)}}})]),t("a17-button",{staticClass:"wysiwyg__button",attrs:{variant:"ghost"},on:{click:e.toggleSourcecode}},[e._v("Source code")])]:[t("div",{staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("div",{ref:"editorcontainer",staticClass:"wysiwyg__editor",class:{"wysiwyg__editor--limitHeight":e.limitHeight}},[t("div",{ref:"editor",staticClass:"wysiwyg__editor-inner"})]),e.shouldShowCounter?t("span",{staticClass:"wysiwyg__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()])]],2)])},ra=[],la=i(3336),da=i.n(la),ca=i(124),ua=i.n(ca);function ha(e,t,i){return t=pa(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function pa(e){var t=ma(e,"string");return"symbol"==typeof t?t:String(t)}function ma(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}ua().debug("error");const fa=ua()["import"]("delta"),ga=ua()["import"]("blots/embed"),_a=ua()["import"]("blots/inline"),ba=ua()["import"]("formats/link"),va=ua()["import"]("blots/block/embed");class ya extends va{}ya.blotName="divider",ya.tagName="hr",ua().register(ya);class wa extends ga{length(){return 1}value(){return"\n"}insertInto(e,t){ga.prototype.insertInto.call(this,e,t)}}ha(wa,"blotName","softbreak"),ha(wa,"tagName","br"),ha(wa,"className","softbreak"),ua().register(wa);const Ea={key:13,shiftKey:!0,handler:function(e){const t=this.quill.getLeaf(e.index)[0],i=this.quill.getLeaf(e.index+1)[0];this.quill.insertEmbed(e.index,"softbreak",!0,"user"),null!==i&&t.parent===i.parent||this.quill.insertEmbed(e.index,"softbreak",!0,"user"),this.quill.setSelection(e.index+1,ua().sources.SILENT)}};function Ta(){const e=new fa;return e.insert({softbreak:""}),e}const ka={blotName:"anchor",tagName:"SPAN"};class Ca extends _a{static create(e){const t=super.create(e);return e=this.sanitize(e),t.setAttribute("id",e),t.className="ql-anchor",t}static sanitize(e){return e.replace(/\s+/g,"-").toLowerCase()}static formats(e){return e.getAttribute("id")}format(e,t){if(e!==this.statics.blotName||!t)return super.format(e,t);t=this.constructor.sanitize(t),this.domNode.setAttribute("id",t)}}Ca.blotName=ka.blotName,Ca.tagName=ka.tagName,ua().register(Ca);class Aa extends ba{static create(e){const t=super.create(e);e=this.sanitize(e),t.setAttribute("href",e);const i=/^((http|https|ftp):\/\/)/;if(i.test(e)||t.removeAttribute("target"),window["TWILL"].STORE.form.baseUrl){const i=new URL(window["TWILL"].STORE.form.baseUrl);e.startsWith(i.origin)&&t.removeAttribute("target")}return t}format(e,t){if(super.format(e,t),e!==this.statics.blotName||!t)return;const i=/^((http|https|ftp):\/\/)/;i.test(t)?window["TWILL"].STORE.form.baseUrl&&t.startsWith(window["TWILL"].STORE.form.baseUrl)?this.domNode.removeAttribute("target"):this.domNode.setAttribute("target","_blank"):this.domNode.removeAttribute("target")}}function xa(e){return''}ua().register(Aa);const Sa=ua()["import"]("ui/icons");Sa.bold=xa("bold"),Sa.italic=xa("italic"),Sa.anchor=xa("anchor"),Sa.link=xa("link"),Sa.header["1"]=xa("header"),Sa.header["2"]=xa("header-2"),Sa.header["3"]=xa("header-3"),Sa.header["4"]=xa("header-4"),Sa.header["5"]=xa("header-5"),Sa.header["6"]=xa("header-6"),Sa.divider=xa("hr");const La=["background","bold","color","font","code","italic","link","size","strike","script","underline","blockquote","header","indent","list","align","direction","code-block","formula","image","video","divider"];function Da(e){const t=[wa.blotName,ka.blotName];function i(e){t.indexOf(e)>-1||-1===La.indexOf(e)||t.push(e)}return e.forEach((e=>{if("object"===typeof e)for(const t in e)i(t);"string"===typeof e&&i(e)})),t}var Ma={Quill:ua(),lineBreak:{handle:Ea,clipboard:[wa.tagName,Ta]},getFormats:Da},Ia=i(512);const Oa="//cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.12.0/build/highlight.min.js";var Pa={name:"A17Wysiwyg",mixins:[ge.c,ee.c,Ue.c,Z.c],props:{editSource:{type:Boolean,default:!1},showCounter:{type:Boolean,default:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},initialValue:{default:""},limitHeight:{type:Boolean,default:!1},options:{type:Object,required:!1,default:function(){return{}}}},computed:{textareaHeight:function(){return{height:this.editorHeight}},textfieldClasses:function(){return{"wysiwyg__outer--limitHeight":this.limitHeight,"s--disabled":this.disabled,"s--focus":this.focused}},hasMaxlength:function(){return this.maxlength>0},shouldShowCounter:function(){return this.hasMaxlength&&this.showCounter},limitClasses:function(){return{"wysiwyg__limit--red":this.counter<.1*this.maxlength}},...(0,_.ys)({baseUrl:e=>e.form.baseUrl})},data:function(){return{value:this.initialValue,editorHeight:50,toolbarHeight:52,focused:!1,activeSource:!1,quill:null,counter:0,localOptions:{},defaultModules:{toolbar:["bold","italic","underline","link"],clipboard:{matchVisual:!1,matchers:[Ma.lineBreak.clipboard]},keyboard:{bindings:{lineBreak:Ma.lineBreak.handle}},syntax:!1}}},methods:{initQuill(e){if(this.quill=new Ma.Quill(this.$refs.editor,e),this.value&&this.updateEditor(this.value),this.quill.on("text-change",((e,t,i)=>{let s=this.$refs.editor.children[0].innerHTML;"


"===s&&(s=""),this.value=s,this.$emit("input",this.value),this.$emit("change",this.value),this.updateCounter(this.getTextLength()),"user"===i&&this.textUpdate()})),this.quill.on("selection-change",((e,t,i)=>{e?(this.focused=!0,this.$emit("focus")):(this.focused=!1,"user"===i&&this.saveIntoStore(),this.$emit("blur"))})),this.disabled&&this.quill.enable(!1),this.baseUrl){const e=this.quill.theme.tooltip,t=e.root;if(t){const e=t.querySelector("input[data-link]");e&&e.setAttribute("data-link",this.baseUrl)}}"rtl"===this.dirLocale&&(this.quill.format("direction","rtl"),this.quill.format("align","right")),this.hasMaxlength&&this.showCounter&&this.updateCounter(this.getTextLength()),this.$emit("ready",this.quill)},insertDivider(){const e=this.quill.getSelection(!0);e&&(this.quill.insertText(e.index,"\n"),this.quill.insertEmbed(e.index+1,"divider",!0),this.quill.setSelection(e.index+2))},anchorHandler(e){if(!0===e)e=prompt("Enter anchor:");else{const t=this.quill.getSelection(),i=this.quill.getFormat(t).anchor||"";e=prompt("Edit anchor:",i)}this.quill.format("anchor",e)},updateEditor:function(e){const t=this.quill.clipboard.convert(e);this.quill.setContents(t,"silent")},updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e,this.updateEditor(e))},textUpdate:function(){this.preventSubmit(),this._textUpdateInternal()},_textUpdateInternal:da()((function(){this.saveIntoStore(),this.allowSubmit()}),600),toggleSourcecode:function(){this.editorHeight=Math.max(50,this.$refs.editor.clientHeight)+this.toolbarHeight-1+"px",this.activeSource=!this.activeSource,this.updateSourcecode()},updateSourcecode:function(){this.updateEditor(this.value),this.saveIntoStore()},updateCounter:function(e){this.showCounter&&this.hasMaxlength&&(this.counter=this.maxlength-e)},getTextLength:function(){return this.quill.getLength()-(0===this.value.length?2:1)}},mounted:function(){if(this.quill)return;const e=JSON.parse(JSON.stringify(this.options));e.theme=e.theme||"snow",e.boundary=e.boundary||document.body,e.modules=e.modules||this.defaultModules;const t={container:void 0!==e.modules.toolbar?e.modules.toolbar:this.defaultModules.toolbar,handlers:{}};if(e.modules.clipboard=void 0!==e.modules.clipboard?e.modules.clipboard:this.defaultModules.clipboard,e.modules.keyboard=void 0!==e.modules.keyboard?e.modules.keyboard:this.defaultModules.keyboard,e.modules.syntax=void 0!==e.modules.syntax&&e.modules.syntax?{highlight:e=>hljs.highlightAuto(e).value}:this.defaultModules.syntax,e.placeholder=e.placeholder||this.placeholder,e.readOnly=void 0!==e.readOnly?e.readOnly:this.readonly,e.formats=Ma.getFormats(e.modules.toolbar),e.bounds=this.$refs.editor,e.scrollingContainer="html",t.container.includes("anchor")&&(t.handlers.anchor=this.anchorHandler),t.container.includes("divider")&&(t.handlers.divider=this.insertDivider),e.modules.toolbar=t,this.localOptions=e,e.modules.syntax&&"undefined"===typeof hljs){const t="highlight-js-script";(0,Ia.aU)(t,Oa,"text/javascript").then((()=>{this.initQuill(e)}))}else this.initQuill(e)},beforeDestroy(){this.quill=null}},Ba=Pa,Ra=(0,k.c)(Ba,oa,ra,!1,null,"dc784262",null),Na=Ra.exports,Fa=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,required:e.required},on:{localize:e.updateLocale}},[e.editor?t("div",{staticClass:"wysiwyg__outer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.activeSource,expression:"!activeSource"}],staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{name:e.name,type:"hidden"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),t("div",{ref:"editor",staticClass:"wysiwyg__editor"},[t("div",{staticClass:"wysiwyg__menubar"},[e.toolbar.header?[e.toolbar.header?t("wysiwyg-menu-bar-btn",{attrs:{icon:"paragraph",disabled:e.editor.isActive("paragraph"),isActive:e.editor.isActive("paragraph")},on:{"btn:click":function(t){e.editor.chain().focus().setParagraph().run()}}}):e._e(),e._l(e.headingOptions,(function(i){return t("wysiwyg-menu-bar-btn",{key:i,attrs:{icon:i>1?"header-".concat(i):"header",isActive:e.editor.isActive("heading",{level:i})},on:{"btn:click":function(t){e.editor.chain().focus().toggleHeading({level:i}).run()}}})}))]:e._e(),e.toolbar.bold?t("wysiwyg-menu-bar-btn",{attrs:{icon:"bold",isActive:e.editor.isActive("bold")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBold().run()}}}):e._e(),e.toolbar.italic?t("wysiwyg-menu-bar-btn",{attrs:{icon:"italic",isActive:e.editor.isActive("italic")},on:{"btn:click":function(t){e.editor.chain().focus().toggleItalic().run()}}}):e._e(),e.toolbar.strike?t("wysiwyg-menu-bar-btn",{attrs:{icon:"strike",isActive:e.editor.isActive("strike")},on:{"btn:click":function(t){e.editor.chain().focus().toggleStrike().run()}}}):e._e(),e.toolbar.underline?t("wysiwyg-menu-bar-btn",{attrs:{icon:"underline",isActive:e.editor.isActive("underline")},on:{"btn:click":function(t){e.editor.chain().focus().toggleUnderline().run()}}}):e._e(),e.toolbar.hr?t("wysiwyg-menu-bar-btn",{attrs:{icon:"hr"},on:{"btn:click":function(t){e.editor.chain().focus().setHorizontalRule().run()}}}):e._e(),e.toolbar.link?t("wysiwyg-menu-bar-btn",{attrs:{icon:"link",isActive:e.editor.isActive("link")},on:{"btn:click":function(t){return e.openLinkWindow()}}}):e._e(),e.toolbar.link&&e.editor.isActive("link")?t("wysiwyg-menu-bar-btn",{attrs:{icon:"unlink",disabled:!e.editor.isActive("link"),isActive:e.editor.isActive("link")},on:{"btn:click":function(t){return e.removeLink()}}}):e._e(),e.toolbar.bullet?t("wysiwyg-menu-bar-btn",{attrs:{icon:"ul",isActive:e.editor.isActive("bulletList")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBulletList().run()}}}):e._e(),e.toolbar.ordered?t("wysiwyg-menu-bar-btn",{attrs:{icon:"ol",isActive:e.editor.isActive("orderedList")},on:{"btn:click":function(t){e.editor.chain().focus().toggleOrderedList().run()}}}):e._e(),e.toolbar.blockquote?t("wysiwyg-menu-bar-btn",{attrs:{icon:"quote",isActive:e.editor.isActive("blockquote")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBlockquote().run()}}}):e._e(),e.toolbar.codeBlock?t("wysiwyg-menu-bar-btn",{attrs:{icon:"code",isActive:e.editor.isActive("codeBlock")},on:{"btn:click":function(t){e.editor.chain().focus().toggleCodeBlock().run()}}}):e._e(),e.toolbar.code?t("wysiwyg-menu-bar-btn",{attrs:{icon:"code",isActive:e.editor.isActive("code")},on:{"btn:click":function(t){e.editor.chain().focus().setCode().run()}}}):e._e(),e.toolbar.align||e.toolbar["align-left"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_left",label:"align left",isActive:e.editor.isActive({textAlign:"left"})},on:{"btn:click":function(t){return e.setTextAlign("left")}}}):e._e(),e.toolbar.align||e.toolbar["align-center"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_center",label:"align center",isActive:e.editor.isActive({textAlign:"center"})},on:{"btn:click":function(t){return e.setTextAlign("center")}}}):e._e(),e.toolbar.align||e.toolbar["align-right"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_right",label:"align right",isActive:e.editor.isActive({textAlign:"right"})},on:{"btn:click":function(t){return e.setTextAlign("right")}}}):e._e(),e.toolbar.align||e.toolbar["align-justify"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_justify",label:"justify",isActive:e.editor.isActive({textAlign:"justify"})},on:{"btn:click":function(t){return e.setTextAlign("justify")}}}):e._e(),e.toolbar.table?t("wysiwyg-menu-bar-btn",{attrs:{icon:"table"},on:{"btn:click":function(t){e.editor.chain().focus().insertTable({rows:3,cols:3,withHeaderRow:!0}).run()}}}):e._e(),t("wysiwyg-menu-bar-btn",{attrs:{icon:"undo",disabled:!e.editor.can().undo()},on:{"btn:click":function(t){e.editor.chain().focus().undo().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"redo",disabled:!e.editor.can().redo()},on:{"btn:click":function(t){e.editor.chain().focus().redo().run()}}}),e.toolbar.table?[e.editor.isActive("table")?t("div",{staticClass:"wysiwyg__menubar-table-buttons"},[t("br"),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_table"},on:{"btn:click":function(t){e.editor.chain().focus().deleteTable().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_col_before"},on:{"btn:click":function(t){e.editor.chain().focus().addColumnBefore().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_col_after"},on:{"btn:click":function(t){e.editor.chain().focus().addColumnAfter().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_col"},on:{"btn:click":function(t){e.editor.chain().focus().deleteColumn().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_row_before"},on:{"btn:click":function(t){e.editor.chain().focus().addRowBefore().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_row_after"},on:{"btn:click":function(t){e.editor.chain().focus().addRowAfter().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_row"},on:{"btn:click":function(t){e.editor.chain().focus().deleteRow().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"combine_cells"},on:{"btn:click":function(t){e.editor.chain().focus().mergeCells().run()}}})],1):e._e()]:e._e(),this.toolbar.wrappers?[t("br"),e._l(this.toolbar.wrappers,(function(i){return[t("wysiwyg-menu-bar-btn",{key:i.id,attrs:{"icon-url":i.icon,isActive:e.editor.isActive(i.class),label:i.label},on:{"btn:click":function(t){e.editor.commands["set"+i.id]()}}})]}))]:e._e()],2),t("div",{staticClass:"wysiwyg__contentWrapper",class:{"wysiwyg__contentWrapper--limitHeight":e.limitHeight},on:{click:function(t){e.editor.chain().focus()}}},[t("editor-content",{staticClass:"wysiwyg__content",attrs:{editor:e.editor}})],1)]),e.shouldShowCounter?t("span",{staticClass:"input__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()]),e.editSource?[t("div",{directives:[{name:"show",rawName:"v-show",value:e.activeSource,expression:"activeSource"}],staticClass:"form__field form__field--textarea"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],style:e.textareaHeight,attrs:{placeholder:e.placeholder,autofocus:e.autofocus},domProps:{value:e.value},on:{change:e.updateSourcecode,input:function(t){t.target.composing||(e.value=t.target.value)}}})]),t("a17-button",{staticClass:"wysiwyg__button",attrs:{variant:"ghost"},on:{click:e.toggleSourcecode}},[e._v("Source code ")])]:e._e()],2):e._e(),e.browserIsOpen&&e.browserEndpoints?t("standalone-browser",{ref:"localbrowser",attrs:{"endpoint-multiple":e.browserEndpoints,max:1},on:{selected:e.setLinkFromBrowser,close:function(t){e.browserIsOpen=!1}}}):e._e(),t("a17-modal",{ref:"link-modal",staticClass:"modal--form modal--link",attrs:{title:e.$trans("wysiwyg.link_window.title","Edit link")}},[e.linkWindow?[t("a17-textfield",{attrs:{name:"link_text","initial-value":e.linkWindow.text,label:e.$trans("wysiwyg.link_window.text","Text to display")},model:{value:e.linkWindow.text,callback:function(t){e.$set(e.linkWindow,"text",t)},expression:"linkWindow.text"}}),t("a17-textfield",{attrs:{name:"link_link","initial-value":e.linkWindow.href,label:e.$trans("wysiwyg.link_window.link","Link"),placeholder:e.$trans("wysiwyg.link_window.link_placeholder","https://...")},model:{value:e.linkWindow.href,callback:function(t){e.$set(e.linkWindow,"href",t)},expression:"linkWindow.href"}}),t("div",[e.browserEndpoints?t("a17-button",{staticClass:"link-browser-link",attrs:{variant:"aslink-grey"},on:{click:function(t){e.browserIsOpen=!0}}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.internal_browser_link","Select internal content"))+" ")]):e._e()],1),t("a17-inputframe",{attrs:{name:"link-options"}},[t("a17-checkbox",{attrs:{name:"link_target","initial-value":e.linkWindow.target,value:"_blank",label:e.$trans("wysiwyg.link_window.open_in_new_window","Open in a new tab")},on:{change:function(t){e.linkWindow.target=t?"_blank":""}}}),e.linkWindow&&e.linkWindow.classList&&e.linkWindow.classList.length?t("div",{staticClass:"classList"},e._l(e.linkWindow.classList,(function(i,s){return t("a17-checkbox",{key:"link_class_".concat(s),attrs:{name:"link_class_".concat(s),"initial-value":e.linkWindow.classList[s].selected,value:e.linkWindow.classList[s].value,label:e.linkWindow.classList[s].label},on:{change:function(t){e.linkWindow.classList[s].selected=t}}})})),1):e._e()],1),t("div",{staticClass:"modalValidation"},[t("a17-button",{staticClass:"dialog-confirm",attrs:{variant:"validate",tabindex:"4"},on:{click:e.saveLink}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.save","Save"))+" ")]),t("a17-button",{staticClass:"dialog-cancel",attrs:{variant:"aslink-grey",tabindex:"5"},on:{click:function(t){return e.$refs["link-modal"].close()}}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.save","Cancel"))+" ")])],1)]:e._e()],2)],1)},$a=[],Ua=i(5120),Va=i(5168),qa=i(208),Wa=i(1232),Ha=i(9096),za=i(5879),Ka=i(4683),ja=i(2020),Ga=i(6308),Ya=function(){var e,t=this,i=t._self._c;return i("button",{class:{"is-active":t.isActive,"wysiwyg__menubar-button":t.icon||t.iconUrl},attrs:{disabled:t.disabled,type:"button",title:t.label},on:{click:t.handleClick}},[t.iconUrl?[i("img",{staticClass:"icon--custom",attrs:{src:t.iconUrl,alt:t.label}})]:t.icon?[i("span",{staticClass:"icon",class:"icon--wysiwyg_".concat(t.icon),attrs:{"aria-hidden":"true"}},[i("svg",[i("title",[t._v(t._s(null!==(e=t.label)&&void 0!==e?e:t.icon))]),i("use",{attrs:{"xlink:href":"#icon--wysiwyg_".concat(t.icon)}})])])]:[t._v(" "+t._s(t.label)+" ")]],2)},Xa=[],Ja={name:"WysiwygMenuBarButton",props:{icon:{type:String,required:!1},iconUrl:{type:String,required:!1},label:{type:String,required:!1},isActive:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{handleClick(){this.$emit("btn:click")}}},Qa=Ja,Za=(0,k.c)(Qa,Ya,Xa,!1,null,"8e292938",null),en=Za.exports,tn=i(6772),sn=i(3704),an=i(2928),nn={name:"A17Wysiwyg",mixins:[ge.c,ee.c,Ue.c,Z.c],props:{editSource:{type:Boolean,default:!1},showCounter:{type:Boolean,default:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},initialValue:{default:""},browserEndpoints:{required:!1,default:null},classList:{required:!1,default:null},limitHeight:{type:Boolean,default:!1},options:{type:Object,required:!1,default:function(){return{modules:{}}}}},computed:{textareaHeight:function(){return{height:this.editorHeight}},textfieldClasses:function(){return{"s--disabled":this.disabled,"s--focus":this.focused}},hasMaxlength:function(){return this.maxlength>0},shouldShowCounter:function(){return this.hasMaxlength&&this.showCounter},limitClasses:function(){return{"input__limit--red":this.counter<.1*this.maxlength}},...(0,_.ys)({baseUrl:e=>e.form.baseUrl})},components:{EditorContent:Ua.C4,StandaloneBrowser:Ga.c,"wysiwyg-menu-bar-btn":en},data(){return{value:this.initialValue,editorHeight:50,toolbarHeight:52,toolbar:this.options.modules.toolbar?this.options.modules.toolbar.reduce(((e,t)=>t.list?(e[t.list]=!0,e):"object"===typeof t?{...e,...t}:(e[t]=!0,e)),{}):{bold:!0,italic:!0,underline:!0,link:!0},headingOptions:[],focused:!1,activeSource:!1,counter:0,editor:null,linkWindow:null,browserIsOpen:!1}},methods:{updateEditor:function(e){this.editor&&this.editor.commands.setContent(e)},updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e,this.updateEditor(e))},textUpdate:function(){this.preventSubmit(),this._textUpdateInternal()},_textUpdateInternal:da()((function(){this.saveIntoStore(),this.allowSubmit()}),600),toggleSourcecode:function(){this.editorHeight=Math.max(50,this.$refs.editor.clientHeight)+this.toolbarHeight-1+"px",this.activeSource=!this.activeSource,this.updateSourcecode()},updateSourcecode:function(){this.updateEditor(this.value),this.saveIntoStore()},updateCounter(){this.showCounter&&this.hasMaxlength&&(this.counter=this.maxlength-this.getTextLength())},getTextLength(){return this.editor.getHTML().replace(/<[^>]+>/g,"").length},openLinkWindow:function(){var e,t;this.editor.commands.extendMarkRange("link");const{ranges:i}=this.editor.state.selection,s=(0,Va.aM)(this.editor.state,"link");let a=!0,n=i[0].$from.pos,o=i[0].$to.pos;s.href&&(a=!1);let r=null,l=null;const d=this.editor.state.tr.doc,c=this.editor.getHTML().length;if(n===o){let e=!1,t=!1;while(!e&&n>0)e=0===n||" "===d.textBetween(n-1,n)," "===d.textBetween(n-1,n)?r=n:0===n&&(r=0),n-=1;while(!t&&o{var t;return e.selected=(null!==(t=s.class)&&void 0!==t?t:"").includes(e.value),e})):[]},this.$nextTick((()=>{this.$refs["link-modal"].open()}))},removeLink(){this.editor.chain().focus().extendMarkRange("link").unsetLink().run()},setLinkFromBrowser(e){this.linkWindow.href="#twillInternalLink::"+e[0].endpointType+"#"+e[0].id},saveLink(){this.linkWindow.text!==this.linkWindow.textOriginal&&(this.editor.commands.insertContentAt({from:this.linkWindow.from,to:this.linkWindow.to},this.linkWindow.text),this.editor.commands.setTextSelection({from:this.linkWindow.from,to:this.linkWindow.from+this.linkWindow.text.length})),this.linkWindow.newLink?this.editor.commands.setLink({href:this.linkWindow.href,target:this.linkWindow.target,class:this.linkWindow.classList.filter((e=>e.selected)).map((e=>e.value)).join(" ")}):this.editor.commands.updateAttributes("link",{href:this.linkWindow.href,target:this.linkWindow.target,class:this.linkWindow.classList.filter((e=>e.selected)).map((e=>e.value)).join(" ")}),this.$refs["link-modal"].close(),this.linkWindow=null},setTextAlign(e){this.editor.chain().focus().setTextAlign(e).run()}},beforeMount(){var e,t,i,s,a;this.toolbar.header&&(this.headingOptions=this.toolbar.header.filter((e=>"number"===typeof e)));const n=this.value||"",o=[an.M.configure({types:["heading","paragraph"]})];this.placeholder&&this.placeholder.length>0&&o.push(sn.I.configure({emptyNodeClass:"is-empty",emptyNodeText:this.placeHolder,showOnlyWhenEditable:!0})),this.toolbar.wrappers&&this.toolbar.wrappers.forEach((e=>{o.push(Va.a8.create({name:e.id,group:"block",marks:"_",atom:!0,content:"block+",addOptions(){return{HTMLAttributes:{class:e.className,"data-customwrapper":e.id,"data-customwrapper-label":e.label}}},parseHTML(){return[{tag:"div",getAttrs:t=>{t.getAttribute("data-customwrapper",e.id)}}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,Va.Oo)(this.options.HTMLAttributes,t),0]},addCommands(){const t="set"+this.name,i={};return i[t]=()=>t=>{let{chain:i}=t;if(e.createElement)switch(e.createElement){case"ol":return i().toggleWrap(this.name).toggleOrderedList().run();case"ul":return i().toggleWrap(this.name).toggleBulletList().run()}return i().toggleWrap(this.name).run()},i}}))})),Object.keys(this.toolbar).forEach((e=>{switch(e){case"link":o.push(tn.cH.configure({openOnClick:!1}));break;case"underline":o.push(Wa.c);break;case"table":o.push(Ha.cp.configure({resizable:!1})),o.push(ja.c),o.push(Ka.c),o.push(za.c);break}})),o.push(qa.c.configure({orderedList:null!==(e=this.toolbar.ordered)&&void 0!==e&&e,bulletList:null!==(t=this.toolbar.bullet)&&void 0!==t&&t,listItem:this.toolbar.ordered||this.toolbar.bullet||!1,code:null!==(i=this.toolbar.code)&&void 0!==i&&i,codeBlock:null!==(s=this.toolbar.codeBlock)&&void 0!==s&&s,horizontalRule:null!==(a=this.toolbar.hr)&&void 0!==a&&a})),this.editor=new Ua.GW({content:n,extensions:o,onUpdate:e=>{let{editor:t}=e;this.value=t.getHTML(),this.textUpdate(),this.updateCounter()}}),this.updateCounter()},beforeUnmount(){this.editor.destroy()},beforeDestroy(){this.editor.destroy()}},on=nn,rn=(0,k.c)(on,Fa,$a,!1,null,"313dbf04",null),ln=rn.exports;function dn(e,t,i){return t=cn(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function cn(e){var t=un(e,"string");return"symbol"==typeof t?t:String(t)}function un(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const hn={target:"data-sticky-target",toptarget:"data-sticky-top",classContainer:"sticky",classFixed:"sticky__fixed",classAbs:"sticky__abs",classEnd:"sticky__scrolled",topOffset:0,offset:20};class pn{constructor(e,t){dn(this,"refresh",(()=>this._refresh())),dn(this,"dispose",(()=>this._dispose())),dn(this,"status","top"),dn(this,"ticking",!1),dn(this,"anchors",["Top","Bottom"]),dn(this,"lastScrollPos",0),dn(this,"prevScrollPos",-1),t={...hn,...t},this.target=null,this.toptarget=null,this.container=e,this.containerID=this.container.getAttribute("data-sticky-id"),this.options=t,this.options.target&&(this.target=this.container.querySelector("["+this.options.target+'="'+this.containerID+'"]')),this.options.toptarget&&(this.toptarget=this.container.querySelector("["+this.options.toptarget+'="'+this.containerID+'"]')),this.topMargin=this.container.hasAttribute("data-sticky-offset")?parseInt(this.container.getAttribute("data-sticky-offset")):this.options.offset,this.topOffset=this.container.hasAttribute("data-sticky-topoffset")?parseInt(this.container.getAttribute("data-sticky-topoffset")):this.options.topOffset,e.classList.add(this.options.classContainer),this._setEventListeners(),this._refresh()}_refresh(){if(!this.target)return!1;if(!this._isFullyVisible(this.target))return this._removePositionClass(),!1;const e=this.lastScrollPos,t=this.target.offsetHeight,i=this.container.offsetHeight,s=t+this.topMargin=a&&e=n&&(this._removePositionClass(),this.target.classList.add(this.options.classAbs),this.status="bottom"),e+window.innerHeight>=this.container.getBoundingClientRect().top+e+i?this.target.classList.add(this.options.classEnd):this.target.classList.remove(this.options.classEnd)),this}_isFullyVisible(e){return e.clientHeightthis._scroll())),window.removeEventListener("resize",(()=>this._resize())),this}_setEventListeners(){window.addEventListener("scroll",(()=>this._scroll())),window.addEventListener("resize",(()=>this._resize())),this._resize()}}const mn={};var fn={install(e){const t={options:mn,bind:function(e,i,s){const a=e._sticky=new pn(e,t.options);a._vueEl=e},componentUpdated:function(e,t,i){e._sticky.refresh()},inserted:function(e,t,i){},unbind:function(e,t,i){e._sticky.dispose()}};e.directive("sticky",t)}};function gn(e,t,i){const s=["icon"],a=t.expression||i.data.attrs.symbol;let n=e;"span"===i.tag&&(n=document.createElementNS("http://www.w3.org/2000/svg","svg"),e.appendChild(n)),s.push("icon--".concat(a)),s.forEach((function(t){e.classList.add(t)}));const o=document.createElementNS("http://www.w3.org/2000/svg","title");o.textContent=a,n.appendChild(o);const r="#icon--".concat(a),l=document.createElementNS("http://www.w3.org/2000/svg","use");l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r),n.appendChild(l)}function _n(e){const t=e.querySelector("svg");t&&t.parentNode.removeChild(t);const i=e.className.split(" ").filter((function(e){return 0===e.indexOf("icon")}));i.forEach((function(t){e.classList.remove(t)}))}var bn={install(e){const t={bind(e,t,i){gn(e,t,i)},componentUpdated:function(e,t,i,s){_n(e),gn(e,t,i)},inserted:function(e,t,i){},unbind:function(e,t,i){}};e.directive("svg",t)}};function vn(e,t,i){return t=yn(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function yn(e){var t=wn(e,"string");return"symbol"==typeof t?t:String(t)}function wn(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const En={container:!1,delay:0,html:!1,budge:15,placement:"top",theme:"default",title:"",template:'',trigger:"hover focus",offset:0};class Tn{constructor(e,t){vn(this,"show",(()=>this._show(this.reference,this.options))),vn(this,"hide",(()=>this._hide())),vn(this,"dispose",(()=>this._dispose())),vn(this,"toggle",(()=>this._isOpen?this.hide():this.show())),vn(this,"innerSelector",".tooltip__inner"),vn(this,"_events",[]),vn(this,"_setTooltipNodeEvent",((e,t,i,s)=>{const a=e.relatedreference||e.toElement,n=i=>{const a=i.relatedreference||i.toElement;this._tooltipNode.removeEventListener(e.type,n),t.contains(a)||this._scheduleHide(t,s.delay,s,i)};return!!this._tooltipNode.contains(a)&&(this._tooltipNode.addEventListener(e.type,n),!0)})),t={...En,...t},this.reference=e,this.options=t;const i="string"===typeof t.trigger?t.trigger.split(" ").filter((e=>-1!==["click","hover","focus"].indexOf(e))):[];this._isOpen=!1,this._setEventListeners(e,i,t)}_create(e,t,i,s,a){if(this._tooltipNode)return this;const n=window.document.createElement("div");n.innerHTML=t.trim();const o=n.childNodes[0];o.id="tooltip--".concat(Math.random().toString(36).substr(2,10)),o.setAttribute("aria-hidden","false"),o.classList.add("tooltip--"+i);const r=n.querySelector(this.innerSelector);return 1===s.nodeType?a&&r.appendChild(s):a?r.innerHTML=s:r.innerText=s,o}_position(e,t,i){let s=0,a=0,n=t;const o=e.getBoundingClientRect();this._tooltipNode.classList.remove("tooltip--"+n);const r=Math.round(o.top-this._tooltipNode.offsetHeight-i),l=Math.round(o.top+o.height/2-this._tooltipNode.offsetHeight/2),d=Math.round(o.left+o.width+i),c=Math.round(o.top+o.height+i),u=Math.round(o.left-this._tooltipNode.offsetWidth-i),h=Math.round(o.left+o.width/2-this._tooltipNode.offsetWidth/2);"top"===t&&(s=h,a=r,n="top",s<10&&(s=10),a<0&&(a=c,n="bottom")),"top-right"===t&&(s=d,a=r,n="top",a<0&&(a=c,n="bottom")),"bottom"===t&&(s=h,a=c,n="bottom",s<10&&(s=10),a>0&&(a=r,n="top")),"right"===t&&(s=d,a=l,n="right"),"left"===t&&(s=u,a=l,n="left",s<0&&(s=d,n="right")),this._tooltipNode.style.left=s+"px",this._tooltipNode.style.top=a+"px",this._tooltipNode.classList.add("tooltip--"+n)}_show(e,t){if(this._isOpen&&!this._isOpening)return this;this._isOpen=!0;const i=e.getAttribute("data-tooltip-budge")||t.budge,s=e.getAttribute("data-tooltip-theme")||t.theme,a=e.getAttribute("data-tooltip-placement")||t.placement;if(this._tooltipNode)return this._tooltipNode.style.opacity="",this._tooltipNode.style.visibility="",this._tooltipNode.style.transition="opacity 0.3s",this._tooltipNode.setAttribute("aria-hidden","false"),this._position(e,a,i),this;const n=e.getAttribute("data-tooltip-title")||t.title,o=this._create(e,t.template,s,n,t.html);e.setAttribute("aria-describedby",o.id);const r=this._findContainer(t.container,e);return this._append(o,r),this._tooltipNode=o,this._position(e,a,i),this}_hide(){return this._isOpen?(this._isOpen=!1,this._tooltipNode.style.opacity="0",this._tooltipNode.style.visibility="hidden",this._tooltipNode.style.transition="",this._tooltipNode.setAttribute("aria-hidden","true"),this):this}_dispose(){return this._events.length&&(this._events.forEach((e=>{let{func:t,event:i}=e;this.reference.removeEventListener(i,t)})),this._events=[]),this._tooltipNode&&(this._hide(),this._tooltipNode.parentNode.removeChild(this._tooltipNode),this._tooltipNode=null),this}_findContainer(e,t){return"string"===typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e}_append(e,t){t.appendChild(e)}_setEventListeners(e,t,i){const s=[],a=[];t.forEach((e=>{switch(e){case"hover":s.push("mouseenter"),a.push("mouseleave");break;case"focus":s.push("focus"),a.push("blur");break;case"click":s.push("click"),a.push("click");break}})),s.forEach((t=>{const s=t=>{!0!==this._isOpening&&(t.usedByTooltip=!0,this._scheduleShow(e,i.delay,i,t))};this._events.push({event:t,func:s}),e.addEventListener(t,s)})),a.forEach((t=>{const s=t=>{!0!==t.usedByTooltip&&this._scheduleHide(e,i.delay,i,t)};this._events.push({event:t,func:s}),e.addEventListener(t,s)}))}_scheduleShow(e,t,i){this._isOpening=!0;const s=t&&t.show||t||0;s>0?window.setTimeout((()=>this._show(e,i)),s):this._show(e,i)}_scheduleHide(e,t,i,s){this._isOpening=!1;const a=t&&t.hide||t||0;window.setTimeout((()=>{if(!1!==this._isOpen&&document.body.contains(this._tooltipNode)){if("mouseleave"===s.type){const a=this._setTooltipNodeEvent(s,e,t,i);if(a)return}this._hide()}}),a)}}const kn={};var Cn={install(e){const t={options:kn,bind:function(e,i,s){if(!e._tooltip){const i=e._tooltip=new Tn(e,t.options);i._vueEl=e}},componentUpdated:function(e,i,s,a){if(e._tooltip){e._tooltip.dispose();const i=e._tooltip=new Tn(e,t.options);i._vueEl=e}},inserted:function(e,t,i){},unbind:function(e,t,i){e._tooltip&&e._tooltip.dispose()}};e.directive("tooltip",t)}};const An=!0,xn={install(e,t){e.component("a17-button",P),e.component("a17-infotip",ut),e.component("a17-slideshow",sa),e.component("a17-browserfield",D),e.component("a17-textfield",aa.c),e.component("a17-hiddenfield",nt),e.component("a17-wysiwyg",Na),e.component("a17-wysiwyg-tiptap",ln),e.component("a17-inputframe",_t),e.component("a17-mediafield",es),e.component("a17-mediafield-translated",os),e.component("a17-radio",ys),e.component("a17-radiogroup",As),e.component("a17-checkbox",j),e.component("a17-singlecheckbox",$s),e.component("a17-checkboxgroup",ae),e.component("a17-singleselect-permissions",Js),e.component("a17-multiselect",ms),e.component("a17-singleselect",zs),e.component("a17-select",Is),e.component("a17-vselect",na.c),e.component("a17-locale",Ct),e.component("a17-dropdown",Ne.c),e.component("a17-buttonbar",U),e.component("a17-modal",rs.c),e.component("a17-dialog",Re),e.component("a17-datepicker",De),e.component("a17-filefield",Ze),e.component("a17-colorfield",ye),e.component("a17-avatar",h.c),e.component("a17-medialibrary",Si),e.mixin({methods:{openFreeMediaLibrary:function(){this.$store.commit(v.ol.UPDATE_MEDIA_CONNECTOR,null),this.$store.commit(v.ol.RESET_MEDIA_TYPE),this.$store.commit(v.ol.UPDATE_REPLACE_INDEX,-1),this.$store.commit(v.ol.UPDATE_MEDIA_MAX,0),this.$store.commit(v.ol.UPDATE_MEDIA_FILESIZE_MAX,0),this.$store.commit(v.ol.UPDATE_MEDIA_WIDTH_MIN,0),this.$store.commit(v.ol.UPDATE_MEDIA_HEIGHT_MIN,0),this.$store.commit(v.ol.UPDATE_MEDIA_MODE,!1),this.$root.$refs.mediaLibrary&&this.$root.$refs.mediaLibrary.open()}}}),e.config.productionTip=An,e.config.devtools=!An,e.prototype.$http=o(),window.$trans=e.prototype.$trans=function(e,t){return l()(window["TWILL"].twillLocalization.lang,e,t)},o().defaults.headers.common["X-Requested-With"]="XMLHttpRequest",o().interceptors.response.use((e=>e),(e=>((0,Mt.q)("CONTENT",e),Promise.reject(e)))),e.use(u.cp,{name:"timeago",locale:window["TWILL"].twillLocalization.locale,locales:c()(Ae.ob,"date-fns")}),e.use(bn),e.use(Cn),e.use(fn)}};var Sn=xn},5572:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"move_down_notif"}},[e.show?t("div",{class:e.notifClasses,attrs:{role:"alert","aria-live":"polite","aria-atomic":"true"}},[t("div",{staticClass:"notif__inner"},[e.important?e._e():t("button",{staticClass:"notif__close",attrs:{type:"button","data-dismiss":"alert","aria-label":"alertClose"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.closeNotif.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_modal"}})]),t("span",{domProps:{innerHTML:e._s(e.message)}})])]):e._e()])},a=[],n=i(624),o={name:"A17Notification",props:{variant:{type:String,default:"success"},duration:{type:Number,default:3e3},important:{type:Boolean,default:!0},autoHide:{type:Boolean,default:!0}},data:function(){return{closed:!1,timer:null,css:"notif"}},computed:{message:function(){return this.$store.getters.notifByVariant(this.variant)},variantClass:function(){return"notif--".concat(this.variant)},notifClasses:function(){return this.css&&Array.isArray(this.css)?[...this.css,this.variantClass]:["notif",this.variantClass]},show:function(){return!this.closed&&!!this.message}},methods:{closeNotif:function(){this.closed=!0,this.clearNotification(),this.timer&&(clearTimeout(this.timer),this.timer=null)},clearNotification:function(){this.$store.commit(n.gp.CLEAR_NOTIF,this.variant)},autoClose:function(){null===this.timer&&(this.timer=setTimeout((()=>{this.closeNotif()}),this.duration))}},watch:{message:function(){this.message&&(this.closed=!1,this.autoHide&&this.autoClose())}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports;const u={install(e,t){e.mixin({methods:{notif:function(e){this.$store.commit(n.gp.SET_NOTIF,e)}}}),e.component("a17-notif",c)}};var h=u},7632:function(e,t,i){"use strict";const s="moveBlockToEditor",a="duplicateBlock",n="duplicateRepeater",o="getBucketsData",r="saveBuckets",l="getDatatableDatas",d="setDatatableNestedDatas",c="setDatatableDatas",u="togglePublishedData",h="deleteData",p="duplicateData",m="restoreData",f="destroyData",g="toggleFeaturedData",_="bulkPublishData",b="bulkFeatureData",v="bulkExportData",y="bulkDeleteData",w="bulkRestoreData",E="bulkDestroyData",T="replaceFormData",k="saveFormData",C="updateFormInListing",A="createFormInModal",x="getAllPreviews",S="getPreview",L="getRevisionContent",D="getCurrentContent",M="handleErrors";t.cp={HANDLE_ERRORS:M,GET_BUCKETS:o,SAVE_BUCKETS:r,GET_DATATABLE:l,SET_DATATABLE_NESTED:d,SET_DATATABLE:c,TOGGLE_PUBLISH:u,DELETE_ROW:h,DUPLICATE_ROW:p,RESTORE_ROW:m,DESTROY_ROW:f,TOGGLE_FEATURE:g,BULK_PUBLISH:_,BULK_FEATURE:b,BULK_EXPORT:v,BULK_DELETE:y,BULK_RESTORE:w,BULK_DESTROY:E,REPLACE_FORM:T,SAVE_FORM:k,UPDATE_FORM_IN_LISTING:C,CREATE_FORM_IN_MODAL:A,GET_ALL_PREVIEWS:x,GET_PREVIEW:S,GET_REVISION:L,GET_CURRENT:D,MOVE_BLOCK_TO_EDITOR:s,DUPLICATE_BLOCK:a,DUPLICATE_REPEATER:n}},7176:function(e,t,i){"use strict";i.d(t,{c:function(){return v}});var s=i(9016),a=i(6036),n=i(8316),o=i.n(n),r=i(7632),l=i(624);const d={crops:window["TWILL"].STORE.medias.crops||{},showFileName:window["TWILL"].STORE.medias.showFileName||!1,types:window["TWILL"].STORE.medias.types||[],type:"image",connector:null,max:0,filesizeMax:0,widthMin:0,heightMin:0,strict:!0,selected:window["TWILL"].STORE.medias.selected||{},config:window["TWILL"].STORE.medias.config||{useWysiwyg:!1,wysiwygOptions:{}},loading:[],uploadProgress:0,indexToReplace:-1},c={mediasByBlockId:e=>t=>{const i=Object.keys(e.selected).filter((e=>e.startsWith("blocks[".concat(t,"]")))),s={};return i.forEach((t=>s[t]=e.selected[t])),s}},u={[l.ol.UPDATE_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t.type&&(e.total=t.total),e)))},[l.ol.UPDATE_REPLACE_INDEX](e,t){e.indexToReplace=t},[l.ol.INCREMENT_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t&&(e.total=e.total+1),e)))},[l.ol.DECREMENT_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t&&(e.total=e.total-1),e)))},[l.ol.UPDATE_MEDIAS](e,t){let{mediaRole:i,index:a,media:n}=t;s["default"].set(e.selected[i],a,n)},[l.ol.SAVE_MEDIAS](e,t){if(e.connector){const i=e.connector,s=e.selected[i]&&e.selected[i].length;if(s&&e.indexToReplace>-1)e.selected[i].splice(e.indexToReplace,1,o()(t[0]));else if(s)t.forEach((function(t){e.selected[i].push(o()(t))}));else{const s={};s[i]=t,e.selected=Object.assign({},e.selected,s)}e.indexToReplace=-1}},[l.ol.DESTROY_SPECIFIC_MEDIA](e,t){e.selected[t.name]&&(e.selected[t.name].splice(t.index,1),0===e.selected[t.name].length&&s["default"].delete(e.selected,t.name)),e.connector=null},[l.ol.DESTROY_MEDIAS](e,t){e.selected[t]&&s["default"].delete(e.selected,t),e.connector=null},[l.ol.REORDER_MEDIAS](e,t){const i={};i[t.name]=t.medias,e.selected=Object.assign({},e.selected,i)},[l.ol.PROGRESS_UPLOAD_MEDIA](e,t){const i=e.loading.filter((e=>e.id===t.id));i.length?(i[0].error=!1,i[0].progress=t.progress):e.loading.unshift({id:t.id,name:t.name,progress:t.progress,replacementId:t.replacementId,isReplacement:t.isReplacement})},[l.ol.PROGRESS_UPLOAD](e,t){e.uploadProgress=t},[l.ol.DONE_UPLOAD_MEDIA](e,t){e.loading.forEach((function(i,s){i.id===t.id&&e.loading.splice(s,1)}))},[l.ol.ERROR_UPLOAD_MEDIA](e,t){e.loading.forEach((function(i,a){i.id===t.id&&(s["default"].set(e.loading[a],"progress",0),s["default"].set(e.loading[a],"error",!0),s["default"].set(e.loading[a],"errorMessage",t.errorMessage))}))},[l.ol.UPDATE_MEDIA_CONNECTOR](e,t){e.connector=t&&""!==t?t:null},[l.ol.UPDATE_MEDIA_MODE](e,t){e.strict=t},[l.ol.UPDATE_MEDIA_TYPE](e,t){t&&""!==t&&(e.type=t)},[l.ol.RESET_MEDIA_TYPE](e){e.type=e.types[0].value},[l.ol.UPDATE_MEDIA_MAX](e,t){e.max=Math.max(0,t)},[l.ol.UPDATE_MEDIA_FILESIZE_MAX](e,t){e.filesizeMax=Math.max(0,t)},[l.ol.UPDATE_MEDIA_WIDTH_MIN](e,t){e.widthMin=Math.max(0,t)},[l.ol.UPDATE_MEDIA_HEIGHT_MIN](e,t){e.heightMin=Math.max(0,t)},[l.ol.SET_MEDIA_METADATAS](e,t){const i=t.media.context,a=e.selected[i],n=t.value;function r(e){return n.locale?(e.metadatas.custom[n.id]||(e.metadatas.custom[n.id]={}),e.metadatas.custom[n.id][n.locale]=n.value):e.metadatas.custom[n.id]=n.value,e}if(t.media.hasOwnProperty("index")){const e=r(o()(a[t.media.index]));s["default"].set(a,t.media.index,e)}},[l.ol.DESTROY_MEDIA_CONNECTOR](e){e.connector=null},[l.ol.SET_MEDIA_CROP](e,t){const i=t.key,a=t.index,n=e.selected[i][a];function r(e){e.crops||(e.crops={});for(const i in t.values){const s={};s.name=t.values[i].name||i,s.x=t.values[i].x,s.y=t.values[i].y,s.width=t.values[i].width,s.height=t.values[i].height,e.crops[i]=s}return e}const l=r(o()(n));s["default"].set(e.selected[i],a,l)},[l.ol.ADD_MEDIAS](e,t){let{medias:i}=t;e.selected=Object.assign({},e.selected,i)}},h={async[r.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:n}=t;const o={...s.mediasByBlockId(a.id)},r=Object.keys(o),d={};r.forEach((e=>d[e.replace(a.id,n)]=[...o[e]])),i(l.ol.ADD_MEDIAS,{medias:d})}};var p={state:d,getters:c,mutations:u,actions:h};const m={success:null,info:null,warning:null,error:null},f={notifByVariant:e=>t=>e[t],notified:e=>0===Object.keys(e).filter((t=>null!==e[t])).length},g={[l.gp.SET_NOTIF](e,t){e[t.variant]=t.message},[l.gp.CLEAR_NOTIF](e,t){e[t]&&(e[t]=null)}};var _={state:m,getters:f,mutations:g};s["default"].use(a.cp);const b=!1;var v=new a.cp.Store({modules:{notification:_,mediaLibrary:p},strict:b})},4884:function(e,t,i){"use strict";var s=i(9016),a=i(624);const n={options:{}},o={optionsByName(e){return t=>e.options[t]||[]}},r={[a.MD.EMPTY_OPTIONS](e,t){e.options[t]&&s["default"].delete(e.options,t)},[a.MD.UPDATE_OPTIONS](e,t){const i=t.name,a=t.options;let n=[];e.options[i]&&(n=e.options[i],s["default"].delete(e.options,i)),Array.isArray(a)&&a.forEach((function(e){const t=n.findIndex((t=>t.value===e.value));-1===t&&n.push(e)})),s["default"].set(e.options,i,n)}},l={};t.c={state:n,getters:o,mutations:r,actions:l}},8920:function(e,t,i){"use strict";var s=i(9016),a=i(7632),n=i(624);const o={connector:null,title:"Attach related resources",note:"",endpoint:"",endpointName:"",endpoints:[],max:0,selected:window["TWILL"].STORE.browser.selected||{}},r={selectedItemsByIds:e=>{const t=[];for(const i in e.selected)t[i]=e.selected[i].map((e=>"".concat(e.endpointType,"_").concat(e.id)));return t},browsersByBlockId:e=>t=>{const i=Object.keys(e.selected).filter((e=>e.startsWith("blocks[".concat(t,"]")))),s={};return i.forEach((t=>s[t]=e.selected[t])),s}},l={[n.ai.SAVE_ITEMS](e,t){if(e.connector)if(e.selected[e.connector]&&e.selected[e.connector].length)e.selected[e.connector]=t;else{const i={};i[e.connector]=t,e.selected=Object.assign({},e.selected,i)}},[n.ai.DESTROY_ITEMS](e,t){e.selected[t.name]&&s["default"].delete(e.selected,t.name)},[n.ai.DESTROY_ITEM](e,t){e.selected[t.name]&&(e.selected[t.name].splice(t.index,1),0===e.selected[t.name].length&&s["default"].delete(e.selected,t.name),e.connector=null)},[n.ai.REORDER_ITEMS](e,t){const i={};i[t.name]=t.items,e.selected=Object.assign({},e.selected,i)},[n.ai.UPDATE_BROWSER_MAX](e,t){e.max=Math.max(0,t)},[n.ai.UPDATE_BROWSER_CONNECTOR](e,t){t&&""!==t&&(e.connector=t)},[n.ai.UPDATE_BROWSER_TITLE](e,t){t&&""!==t&&(e.title=t)},[n.ai.UPDATE_BROWSER_NOTE](e,t){e.note=t},[n.ai.DESTROY_BROWSER_CONNECTOR](e){e.connector=null},[n.ai.UPDATE_BROWSER_ENDPOINT](e,t){t&&""!==t&&(e.endpoint=t.value,e.endpointName=t.label||"")},[n.ai.DESTROY_BROWSER_ENDPOINT](e){e.endpoint="",e.endpointName=""},[n.ai.UPDATE_BROWSER_ENDPOINTS](e,t){!t&&!t.length>0||(e.endpoints=t,e.endpoint=t[0].value,e.endpointName=t[0].label)},[n.ai.DESTROY_BROWSER_ENDPOINTS](e){e.endpoints=[]},[n.ai.ADD_BROWSERS](e,t){let{browsers:i}=t;e.selected=Object.assign({},e.selected,i)}},d={async[a.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:o}=t;const r={...s.browsersByBlockId(a.id)},l=Object.keys(r),d={};l.forEach((e=>d[e.replace(a.id,o)]=[...r[e]])),i(n.ai.ADD_BROWSERS,{browsers:d})}};t.c={state:o,getters:r,mutations:l,actions:d}},7768:function(e,t,i){"use strict";i.d(t,{c:function(){return b}});var s=i(7632),a=i(4267),n=i(9899),o=i.n(n),r=i(9812),l=i(9480);const d="DATATABLE";var c={get(e,t){o().get(window["TWILL"].CMS_URLS.index,{params:e}).then((function(e){if(e.data.replaceUrl){const t=e.request.responseURL;(0,l.mw)(t)}if(t&&"function"===typeof t){const i={data:e.data.tableData?e.data.tableData:[],nav:e.data.tableMainFilters?e.data.tableMainFilters:[],maxPage:e.data.maxPage?e.data.maxPage:1};t(i)}}),(function(e){const t={message:"Get request error.",value:e};(0,r.q)(d,t)}))},togglePublished(e,t,i){o().put(window["TWILL"].CMS_URLS.publish,{id:e.id,active:e.published}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Publish request error.",value:e};(0,r.q)(d,t),i&&"function"===typeof i&&i(e.response)}))},toggleFeatured(e,t){o().put(window["TWILL"].CMS_URLS.feature,{id:e.id,active:e.featured}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Feature request error.",value:e};(0,r.q)(d,t)}))},delete(e,t){o()["delete"](e.delete).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Delete request error.",value:e};(0,r.q)(d,t)}))},restore(e,t){o().put(window["TWILL"].CMS_URLS.restore,{id:e.id}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Restore request error.",value:e};(0,r.q)(d,t)}))},destroy(e,t){o().put(window["TWILL"].CMS_URLS.forceDelete,{id:e.id}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Destroy request error.",value:e};(0,r.q)(d,t)}))},duplicate(e,t){o().put(e.duplicate).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Duplicate request error.",value:e};(0,r.q)(d,t)}))},reorder(e,t){o().post(window["TWILL"].CMS_URLS.reorder,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Reorder request error.",value:e};(0,r.q)(d,t)}))},bulkPublish(e,t){o().post(window["TWILL"].CMS_URLS.bulkPublish,{ids:e.ids,publish:e.toPublish}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk publish request error.",value:e};(0,r.q)(d,t)}))},bulkFeature(e,t){o().post(window["TWILL"].CMS_URLS.bulkFeature,{ids:e.ids,feature:e.toFeature}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk feature request error.",value:e};(0,r.q)(d,t)}))},bulkDelete(e,t){o().post(window["TWILL"].CMS_URLS.bulkDelete,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk delete request error.",value:e};(0,r.q)(d,t)}))},bulkRestore(e,t){o().post(window["TWILL"].CMS_URLS.bulkRestore,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk restore request error.",value:e};(0,r.q)(d,t)}))},bulkDestroy(e,t){o().post(window["TWILL"].CMS_URLS.bulkForceDelete,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk destroy request error.",value:e};(0,r.q)(d,t)}))}},u=i(624);const h=(e,t,i)=>{e.forEach((e=>{e.id===t&&i(e),e.children&&h(e.children,t,i)}))},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id","children"],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children";const s=JSON.parse(JSON.stringify(e));return s.forEach((e=>{for(const s in e)t.includes(s)||delete e[s],s===i&&(e[s]=p(e[s]))})),s},m={baseUrl:window["TWILL"].STORE.datatable.baseUrl||"",data:window["TWILL"].STORE.datatable.data||[],columns:window["TWILL"].STORE.datatable.columns||[],filter:window["TWILL"].STORE.datatable.filter||{},filtersNav:window["TWILL"].STORE.datatable.navigation||[],page:Number(window["TWILL"].STORE.datatable.page||1),maxPage:Number(window["TWILL"].STORE.datatable.maxPage||1),defaultMaxPage:Number(window["TWILL"].STORE.datatable.defaultMaxPage||1),offset:Number(window["TWILL"].STORE.datatable.offset||60),defaultOffset:Number(window["TWILL"].STORE.datatable.defaultOffset||60),sortKey:window["TWILL"].STORE.datatable.sortKey||"",sortDir:window["TWILL"].STORE.datatable.sortDir||"asc",bulk:[],localStorageKey:window["TWILL"].STORE.datatable.localStorageKey||window.location.pathname,loading:!1,updateTracker:0},f={dataIds:e=>e.data.map((e=>e.id)),hideableColumns:e=>e.columns.filter((e=>e.optional)),visibleColumns:e=>e.columns.filter((e=>e.visible)),visibleColumnsNames:e=>{const t=[];return e.columns.length&&e.columns.forEach((function(e){e.visible&&t.push(e.name)})),t}},g={[u.ec.UPDATE_DATATABLE_DATA](e,t){e.bulk=[],e.data=t},[u.ec.UPDATE_DATATABLE_BULK](e,t){e.bulk.indexOf(t)>-1?e.bulk=e.bulk.filter((function(e){return e!==t})):e.bulk.push(t)},[u.ec.REPLACE_DATATABLE_BULK](e,t){e.bulk=t},[u.ec.ADD_DATATABLE_COLUMN](e,t){e.columns.splice(t.index,0,t.data)},[u.ec.REMOVE_DATATABLE_COLUMN](e,t){e.columns.forEach((function(i,s){i.name===t&&e.columns.splice(s,1)}))},[u.ec.UPDATE_DATATABLE_FILTER](e,t){e.filter=Object.assign({},e.filter,t)},[u.ec.CLEAR_DATATABLE_FILTER](e){e.filter=Object.assign({},{search:"",status:e.filter.status})},[u.ec.UPDATE_DATATABLE_FILTER_STATUS](e,t){e.filter.status=t},[u.ec.UPDATE_DATATABLE_OFFSET](e,t){e.offset=t,(0,a.st)(e.localStorageKey+"_page-offset",e.offset)},[u.ec.UPDATE_DATATABLE_PAGE](e,t){e.page=t},[u.ec.UPDATE_DATATABLE_MAXPAGE](e,t){e.page>t&&(e.page=t),e.maxPage=t},[u.ec.UPDATE_DATATABLE_VISIBLITY](e,t){(0,a.st)(e.localStorageKey+"_columns-visible",JSON.stringify(t)),e.columns.forEach((function(e){for(let i=0;i=0&&(e.data[t].published="toggle"===s?!e.data[t].published:s)}function n(t){return e.data.findIndex((function(e,i){return e.id===t}))}if(Array.isArray(i))i.forEach((function(e){const t=n(e);a(t)})),e.bulk=[];else{const e=n(i);a(e)}},[u.ec.FEATURE_DATATABLE](e,t){const i=t.id,s=t.value;function a(t){t>=0&&(e.data[t].featured="toggle"===s?!e.data[t].featured:s)}function n(t){return e.data.findIndex((function(e,i){return e.id===t}))}if(Array.isArray(i))i.forEach((function(e){const t=n(e);a(t)})),e.bulk=[];else{const e=n(i);a(e)}},[u.ec.UPDATE_DATATABLE_LOADING](e,t){e.loading=!e.loading},[u.ec.UPDATE_DATATABLE_NESTED](e,t){h(e.data,t.parentId,(e=>{e.children=t.val}))},[u.ec.UPDATE_DATATABLE_TRACKER](e,t){e.updateTracker=t?e.updateTracker+1:0}},_={[s.cp.GET_DATATABLE](e){let{commit:t,state:i,getters:s}=e;if(!i.loading){t(u.ec.UPDATE_DATATABLE_LOADING,!0);const e={sortKey:i.sortKey,sortDir:i.sortDir,page:i.page,offset:i.offset,columns:s.visibleColumnsNames,filter:i.filter};c.get(e,(function(e){t(u.ec.UPDATE_DATATABLE_DATA,e.data),t(u.ec.UPDATE_DATATABLE_MAXPAGE,e.maxPage),t(u.ec.UPDATE_DATATABLE_NAV,e.nav),t(u.ec.UPDATE_DATATABLE_LOADING,!1)}))}},[s.cp.SET_DATATABLE_NESTED](e){let{commit:t,state:i,dispatch:s}=e;const a=p(i.data);c.reorder(a,(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.SET_DATATABLE](e){let{commit:t,state:i,dispatch:s}=e;const a=i.data.map((e=>e.id));c.reorder(a,(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.TOGGLE_PUBLISH](e,t){let{commit:i,state:a,dispatch:n}=e;c.togglePublished(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}),(function(e){i(u.gp.SET_NOTIF,{message:e.data.error.message,variant:"error"})}))},[s.cp.DELETE_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.delete(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.DUPLICATE_ROW](e,t){let{commit:i,state:s,dispatch:a}=e;c.duplicate(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),e.data.hasOwnProperty("redirect")&&window.location.replace(e.data.redirect)}))},[s.cp.RESTORE_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.restore(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.DESTROY_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.destroy(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.BULK_PUBLISH](e,t){let{commit:i,state:a,dispatch:n}=e;c.bulkPublish({ids:a.bulk.join(),toPublish:t.toPublish},(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.TOGGLE_FEATURE](e,t){let{commit:i,state:s}=e;c.toggleFeatured(t,(e=>{i(u.ec.FEATURE_DATATABLE,{id:t.id,value:"toggle"}),i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.BULK_FEATURE](e,t){let{commit:i,state:s}=e;c.bulkFeature({ids:s.bulk.join(),toFeature:t.toFeature},(function(e){i(u.ec.FEATURE_DATATABLE,{id:s.bulk,value:!0}),i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.BULK_DELETE](e){let{commit:t,state:i,dispatch:a}=e;c.bulkDelete(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))},[s.cp.BULK_RESTORE](e){let{commit:t,state:i,dispatch:a}=e;c.bulkRestore(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))},[s.cp.BULK_DESTROY](e){let{commit:t,state:i,dispatch:a}=e;c.bulkDestroy(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))}};var b={state:m,getters:f,actions:_,mutations:g}},6660:function(e,t,i){"use strict";i.d(t,{c:function(){return b}});var s=i(8316),a=i.n(s),n=i(7632),o=i(4695),r=i(9899),l=i.n(r),d=i(9812);const c="FORM";var u={get(e,t,i){l().get(e).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Get request error.",value:e};(0,d.q)(c,t),i&&"function"===typeof i&&i(e)}))},post(e,t,i,s){l().post(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Post request error.",value:e};(0,d.q)(c,t),s&&"function"===typeof s&&s(e)}))},put(e,t,i,s){l().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Save request error.",value:e};(0,d.q)(c,t),s&&"function"===typeof s&&s(e)}))}},h=i(624);const p=(e,t)=>e.findIndex((e=>e.name===t.name)),m={loading:!1,type:"save",baseUrl:window["TWILL"].STORE.form.baseUrl||"",fields:window["TWILL"].STORE.form.fields||[],modalFields:[],saveUrl:window["TWILL"].STORE.form.saveUrl||"",previewUrl:window["TWILL"].STORE.form.previewUrl||"",restoreUrl:window["TWILL"].STORE.form.restoreUrl||"",blockPreviewUrl:window["TWILL"].STORE.form.blockPreviewUrl||"",errors:{},isCustom:window["TWILL"].STORE.form.isCustom||!1,reloadOnSuccess:window["TWILL"].STORE.form.reloadOnSuccess||!1,isSubmitPrevented:!1},f={fieldsByName(e){return t=>e.fields.filter((function(e){return e.name===t}))},fieldValueByName:(e,t)=>e=>t.fieldsByName(e).length?t.fieldsByName(e)[0].value:"",modalFieldsByName(e){return t=>e.modalFields.filter((function(e){return e.name===t}))},modalFieldValueByName:(e,t)=>e=>t.modalFieldsByName(e).length?t.modalFieldsByName(e)[0].value:"",fieldsByBlockId:e=>t=>e.fields.filter((e=>e.name.startsWith("blocks[".concat(t,"]"))))},g={[h.tt.UPDATE_FORM_PERMALINK](e,t){t&&""!==t&&(e.permalink=t)},[h.tt.PREVENT_SUBMIT](e){e.isSubmitPrevented=!0},[h.tt.ALLOW_SUBMIT](e){e.isSubmitPrevented=!1},[h.tt.EMPTY_FORM_FIELDS](e,t){e.fields=[]},[h.tt.ADD_FORM_FIELDS](e,t){e.fields=[...e.fields,...t]},[h.tt.REPLACE_FORM_FIELDS](e,t){e.fields=t},[h.tt.UPDATE_FORM_FIELD](e,t){let i=t.locale?{}:null;const s=p(e.fields,t);-1!==s&&(t.locale&&(i=e.fields[s].value||{}),e.fields.splice(s,1)),t.locale?i[t.locale]=t.value:i=t.value,e.fields.push({name:t.name,value:i})},[h.tt.REMOVE_FORM_FIELD](e,t){e.fields.forEach((function(i,s){i.name===t&&e.fields.splice(s,1)}))},[h.tt.DUPLICATE_BLOCK_FORM_FIELDS](e,t){let{fields:i,oldId:s,newId:n}=t;const o=[];i.forEach((e=>{o.push({name:e.name.replace(s,n),value:a()(e.value)})})),e.fields=[...e.fields,...o]},[h.tt.EMPTY_MODAL_FIELDS](e,t){e.modalFields=[]},[h.tt.REPLACE_MODAL_FIELDS](e,t){e.modalFields=t},[h.tt.UPDATE_MODAL_FIELD](e,t){let i=t.locale?{}:null;const s=p(e.modalFields,t);-1!==s&&(t.locale&&(i=e.modalFields[s].value),e.modalFields.splice(s,1)),t.locale?i[t.locale]=t.value:i=t.value,e.modalFields.push({name:t.name,value:i})},[h.tt.REMOVE_MODAL_FIELD](e,t){e.modalFields.forEach((function(i,s){i.name===t&&e.modalFields.splice(s,1)}))},[h.tt.UPDATE_FORM_LOADING](e,t){e.loading=t||!e.loading},[h.tt.SET_FORM_ERRORS](e,t){e.errors=t},[h.tt.CLEAR_FORM_ERRORS](e){e.errors=[]},[h.tt.UPDATE_FORM_SAVE_TYPE](e,t){e.type=t}},_={[n.cp.HANDLE_ERRORS](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;const o=n.repeaters.repeaters;Object.keys(t).forEach((e=>{const i=e.split(".");if(i.length>=4){const s=i[0],a=i[1],n=i[2],r=i[3];if("repeaters"===s){const i=o[a][n].id,s="blocks[".concat(i,"][").concat(r,"]");t[s]=t[e]}}})),i(h.tt.SET_FORM_ERRORS,t)},[n.cp.REPLACE_FORM](e,t){let{commit:i,state:s,getters:a,rootState:o,dispatch:r}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error"),u.get(t,(function(t){i(h.tt.UPDATE_FORM_LOADING,!1);const s=t.data;s.hasOwnProperty("languages")&&(i(h.cp.REPLACE_LANGUAGES,s.languages),delete s.languages),s.hasOwnProperty("revisions")&&(i(h.kP.UPDATE_REV_ALL,s.revisions),delete s.revisions),i(h.tt.REPLACE_FORM_FIELDS,s.fields),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),r(n.cp.HANDLE_ERRORS,e.response.data),s(e)}))}))},[n.cp.UPDATE_FORM_IN_LISTING](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error");const a=Object.assign((0,o.iM)(n),{languages:n.language.all});u[t.method](t.endpoint,a,(function(s){i(h.tt.UPDATE_FORM_LOADING,!1),s.data.hasOwnProperty("redirect")&&t.redirect&&window.location.replace(s.data.redirect),i(h.gp.SET_NOTIF,{message:s.data.message,variant:s.data.variant}),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.tt.SET_FORM_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}),s(e)}))}))},[n.cp.CREATE_FORM_IN_MODAL](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error");const a=Object.assign((0,o.HH)(n),{languages:n.language.all});u[t.method](t.endpoint,a,(function(s){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.MD.UPDATE_OPTIONS,{name:t.name,options:s.data}),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.tt.SET_FORM_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}),s(e)}))}))},[n.cp.SAVE_FORM](e,t){let{commit:i,state:s,getters:a,rootState:r,dispatch:l}=e;i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error"),i(h.tt.UPDATE_FORM_SAVE_TYPE,t);const d=(0,o.io)(r),c=r.publication.createWithoutModal?"post":"put";u[c](s.saveUrl,d,(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),e.data.hasOwnProperty("redirect")&&window.location.replace(e.data.redirect),s.reloadOnSuccess&&window.location.reload(),i(h.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),i(h.wt.UPDATE_PUBLISH_SUBMIT),e.data.hasOwnProperty("revisions")&&i(h.kP.UPDATE_REV_ALL,e.data.revisions)}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),e.response.data.hasOwnProperty("exception")?i(h.gp.SET_NOTIF,{message:"Your submission could not be processed.",variant:"error"}):(l(n.cp.HANDLE_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}))}))},async[n.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:n}=t;const o=s.fieldsByBlockId(a.id);i(h.tt.DUPLICATE_BLOCK_FORM_FIELDS,{fields:o,oldId:a.id,newId:n})}};var b={state:m,getters:f,mutations:g,actions:_}},6188:function(e,t,i){"use strict";var s=i(624);const a={all:window["TWILL"].STORE.languages.all||[],initialAll:window["TWILL"].STORE.languages.all||[],active:window["TWILL"].STORE.languages.active||window["TWILL"].STORE.languages.all[0]||{}},n={publishedLanguages:e=>e.all.filter((e=>e.published))},o={[s.cp.SWITCH_LANG](e,t){let{oldValue:i}=t;function s(e){return e.value===i.value}const a=e.all.findIndex(s),n=a0&&void 0!==arguments[0]?arguments[0]:null,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{message:"",value:null},r="";n&&"string"===typeof n&&(r="".concat("TWILL"," - [").concat(n,"]: "));const l=r+o.message,d=null!==(e=null!==(t=null===o||void 0===o||null===(i=o.value)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.status)&&void 0!==t?t:null===o||void 0===o||null===(s=o.response)||void 0===s?void 0:s.status)&&void 0!==e?e:null;var c;(console.error(l),null!==o&&void 0!==o&&o.value&&null!==(a=o.value)&&void 0!==a&&a.response)&&console.error(null===(c=o.value.response)||void 0===c?void 0:c.data);401===d||419===d?window["TWILL"].vm.notif({message:'Your session has expired, please login in another tab. You can then continue working here.',variant:"warning"}):403===d&&window["TWILL"].vm.notif({message:"You don't have permission to perform this action.",variant:"warning"})}i.d(t,{q:function(){return s}})},8884:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=i(6204),a=i.n(s);const n={publishDateDisplayFormat:window["TWILL"].STORE.config.publishDateDisplayFormat},o={},r={},l={};var d={state:n,getters:o,mutations:r,actions:l},c=i(8904);function u(e,t){const s=c.ob[(0,c.qe)()];return a()(e,t,{locale:void 0!==s&&s.hasOwnProperty("date-fns")?s["date-fns"]:i(7800)})}const h={slugify:function(e){const t={",":"-","/":"-",":":"-",";":"-",_:"-","©":"(c)","·":"-","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","ā":"a","ă":"a","ą":"a","ć":"c","č":"c","ď":"d","ē":"e","ę":"e","ě":"e","ğ":"g","ģ":"g","ī":"i","ı":"i","ķ":"k","ļ":"l","ł":"l","ń":"n","ņ":"n","ň":"n","ő":"o","œ":"oe","ŕ":"r","ř":"r","ś":"s","ş":"s","š":"s","ť":"t","ū":"u","ů":"u","ű":"u","ź":"z","ż":"z","ž":"z","ǘ":"u","ǵ":"g","ǹ":"n","ș":"s","ț":"t","ΐ":"i","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","є":"ye","і":"i","ї":"yi","ґ":"g","ḧ":"h","ḿ":"m","ṕ":"p","ẃ":"w","ẍ":"x","ә":"a","ғ":"g","қ":"q","ң":"n","ө":"o","ұ":"u"},i=new RegExp(Object.keys(t).join("|"),"g");return e.toString().toLowerCase().trim().replace(/\s+/g,"-").replace(i,(e=>t[e])).replace(/&/g,"-and-").replace(/[^\w-]+/g,"-").replace(/--+/g,"-").replace(/(^-+)|(-+$)/,"")},prettierUrl:function(e){return e.replace(/^\/\/|^.*?:(\/\/)?/,"")},uppercase:function(e){return e||0===e?e.toString().toUpperCase():""},lowercase:function(e){return e||0===e?e.toString().toLowerCase():""},capitalize:function(e){return e?(e=e.toString(),e.charAt(0).toUpperCase()+e.slice(1)):""},formatDate:function(e){return e?u(e,"MMM, DD, YYYY, "+(0,c.sn)()):""},formatDateWithFormat:function(e,t){return e||(e=new Date),u(e,t)},formatDatatableDate:function(e){const t=d.state.publishDateDisplayFormat.length>0?d.state.publishDateDisplayFormat:"MMM DD, YYYY";return e||(e=new Date),u(e,t)},formatCalendarDate:function(e){const t="MMM, DD, YYYY, "+(0,c.sn)();return e||(e=new Date),u(e,t)}};var p=h},1448:function(e,t,i){"use strict";function s(e,t,i){for(let s=0;s0?e.files:!(!e.value||""===e.value)&&e.value);if(v(e))return!(!e.value||""===e.value)&&e.value;if(y(e))return e.value&&""!==e.value?e.value:!(!e.options||!e.options.length||""===e.options[0].value)&&e.options[0].value;if(w(e)){if(e.options&&e.options.length>0){const t=[];return u(e.options,(function(e){e.selected&&t.push(e.value)})),(i||!!t.length)&&t}return!1}return E(e)?e.value&&""!==e.value?e.value:!(!e.innerText||""===e.innerText)&&e.innerText:"undefined"!==typeof e.value&&((i||""!==e.value)&&e.value)}function A(e,t,i,s){const a=t[0];if(g(e))return!1!==i?(s[a]=i,i):void 0;if(_(e))return!1!==i?(s[a]||(s[a]=[]),s[a].push(i)):void 0;if(w(e)){if(!1===i)return;s[a]=i}return s[a]=i,i}function x(e,t,i,s){const a=t[0];return t.length>1?"[]"===a?(s[d(s)]={},x(e,t.splice(1,t.length),i,s[l(s)])):(s[a]&&c(s[a])>0||(s[a]={}),x(e,t.splice(1,t.length),i,s[a])):1===t.length?"[]"===a?(s[d(s)]=i,s):(A(e,t,i,s),s):void 0}function S(){let e,t,a,o=0;const r={};for(o=0;o1&&x(t,e,a||"",r)));const l=c(r);return l>0&&r}return h(e)}i.d(t,{c:function(){return s}})},4695:function(e,t,i){"use strict";i.d(t,{HH:function(){return p},Q9:function(){return l},gP:function(){return d},iM:function(){return h},io:function(){return m}});var s=i(656),a=i.n(s);const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.assign({},...Object.keys(e).map((i=>{if(t){if(o(i,t.id))return{[r(i,t.id)]:e[i]}}else if(!i.startsWith("blocks["))return{[i]:e[i]};return null})).filter((e=>e)))},o=(e,t)=>e.startsWith("blocks["+t+"]"),r=(e,t)=>{const i=e.replace("blocks["+t+"][","");return i.match(/]/gi).length>1?i.replace("]",""):i.slice(0,-1)},l=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const s=Object.keys(t.repeaters.repeaters),a=Object.assign({},...s.filter((t=>t.startsWith("blocks-"+e.id+"|"))).map((i=>({[i.replace("blocks-"+e.id+"|","")]:t.repeaters.repeaters[i].map((e=>l(e,t,!0)))})))),d=Object.keys(t.blocks.blocks),c=Object.assign({},...d.filter((t=>t.startsWith("blocks-"+e.id))).map((i=>({[i.replace("blocks-"+e.id+"|","")]:t.blocks.blocks[i].map((e=>l(e,t)))}))));return{id:e.id,type:e.type,is_repeater:i,editor_name:e.name,content:t.form.fields.filter((t=>o(t.name,e.id))).map((t=>({name:r(t.name,e.id),value:t.value}))).reduce(((e,t)=>(e[t.name]=t.value,e)),{}),medias:n(t.mediaLibrary.selected,e),browsers:n(t.browser.selected,e),blocks:{...a,...c}}},d=e=>a()(e.content)&&a()(e.browsers)&&a()(e.medias)&&a()(e.blocks),c=e=>Object.assign({},...Object.keys(e.repeaters.repeaters).filter((e=>!e.startsWith("blocks-"))).map((t=>({[t]:e.repeaters.repeaters[t].map((t=>{var i;const s=l(t,e),a=s.content;return delete s.content,delete s.type,a.id=t.id,a.repeater_target_id=null!==(i=t.repeater_target_id)&&void 0!==i?i:null,Object.assign(s,a)}))})))),u=e=>{const t={...e.blocks.blocks};return Object.keys(t).filter((e=>!e.startsWith("blocks-"))).map((i=>t[i].map((t=>(t.name=i,l(t,e)))))).flat()},h=e=>{const t=e.form.fields.filter((e=>!e.name.startsWith("blocks[")&&!e.name.startsWith("mediaMeta["))).reduce(((e,t)=>(e[t.name]=t.value,e)),{});return t},p=e=>{const t=e.form.modalFields.filter((e=>!e.name.startsWith("blocks[")&&!e.name.startsWith("mediaMeta["))).reduce(((e,t)=>(e[t.name]=t.value,e)),{});return t},m=e=>{const t=h(e),i=Object.assign(t,{cmsSaveType:e.form.type,published:e.publication.published,public:"public"===e.publication.visibility,publish_start_date:e.publication.startDate,publish_end_date:e.publication.endDate,languages:e.language.all,parent_id:e.parents.active,medias:n(e.mediaLibrary.selected),browsers:n(e.browser.selected),blocks:u(e),repeaters:c(e)});return i}},400:function(e,t){"use strict";t.c={modal:"s--modal",overlay:"s--overlay",editor:"s--in-editor",search:"s--search"}},512:function(e,t,i){"use strict";i.d(t,{aU:function(){return s}});const s=(e,t,i)=>new Promise(((s,a)=>{let n=document.getElementById(e);const o=()=>{n.removeEventListener("load",o),s()};n?n.addEventListener("load",o):(n=document.createElement("script"),n.setAttribute("id",e),n.type=i,n.onload=o,n.onerror=a,document.getElementsByTagName("head")[0].appendChild(n),n.src=t)}))},8904:function(e,t,i){"use strict";i.d(t,{Yt:function(){return w},ob:function(){return v},qe:function(){return y},sn:function(){return E}});var s=i(5252),a=i(6380),n=i(1828),o=i(5715),r=i(1584),l=i(9992),d=i(9880),c=i(4592),u=i(9464),h=i(4795),p=i(9312),m=i(7804),f=i(9252),g=i(2432),_=i(5540),b=i(2476);const v={en:{"date-fns":i(7800)},ar:{"date-fns":i(3324),flatpickr:s.Arabic},bs:{"date-fns":i(7800),flatpickr:a.Bosnian},cs:{"date-fns":i(6620),flatpickr:n.Czech},de:{"date-fns":i(5320),flatpickr:l.German},es:{"date-fns":i(3984),flatpickr:g.Spanish},fr:{"date-fns":i(7352),flatpickr:r.French},it:{"date-fns":i(2293),flatpickr:d.Italian},nl:{"date-fns":i(3172),flatpickr:o.Dutch},no:{"date-fns":i(7800),flatpickr:u.Norwegian},pl:{"date-fns":i(8224),flatpickr:h.Polish},pt:{"date-fns":i(3944),flatpickr:p.Portuguese},ru:{"date-fns":i(2648),flatpickr:m.Russian},sl:{"date-fns":i(456),flatpickr:f.Slovenian},tr:{"date-fns":i(4820),flatpickr:_.Turkish},uk:{"date-fns":i(7800),flatpickr:b.Ukrainian},"zh-Hans":{"date-fns":i(4828),flatpickr:c.Mandarin}};function y(){return window["TWILL"].twillLocalization.locale}function w(){return 2===new Intl.DateTimeFormat(y(),{hour:"numeric"}).formatToParts(new Date(2020,0,1,13)).find((e=>"hour"===e.type)).value.length}function E(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return w()||e?"HH:mm":"hh:mm A"}},9480:function(e,t,i){"use strict";i.d(t,{mw:function(){return l},sv:function(){return d}});const s="undefined"!==typeof window,a=(s&&function(){const e=window.navigator.userAgent;(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&window.history)}(),s&&window.performance&&window.performance.now?window.performance:Date);let n=o();function o(){return a.now().toFixed(3)}function r(e,t){const i=window.history;try{t?i.replaceState({key:n},"",e):(n=o(),i.pushState({key:n},"",e))}catch(s){window.location[t?"replace":"assign"](e)}}function l(e){r(e,!0)}function d(){return location.protocol+"//"+location.host+location.pathname}},708:function(e,t){"use strict";const i=function(e){const t={el:document,offset:0,duration:250,easing:"linear"},i=Date.now();let s=0,a=!1;const n={linear:function(e){return e},easeIn:function(e){return e*e*e},easeOut:function(e){return--e*e*e+1},easeInOut:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1}},o=window.requestAnimationFrame;let r;for(const h in e)"undefined"!==typeof e[h]&&(t[h]=e[h]);function l(e,t){return ee.value===this.endpoint))},multiSources(){return this.endpoints.length>0},selectedItems:{get(){return this.selected[this.connector]||[]},set(e){this.$store.commit(o.ai.SAVE_ITEMS,e)}},...(0,n.ys)({connector:e=>e.browser.connector,max:e=>e.browser.max,endpoint:e=>e.browser.endpoint,endpointName:e=>e.browser.endpointName,endpoints:e=>e.browser.endpoints,browserTitle:e=>e.browser.title,browserNote:e=>e.browser.note,selected:e=>e.browser.selected})},methods:{updateSelectedItems(e){const t=this.multiSources?["id","endpointType"]:["id"],i=this.fullItems.some((i=>t.every((t=>i[t]===e[t]))));if(!i)return;const s=this.selectedItems.some((i=>t.every((t=>i[t]===e[t]))));if(s){const i=this.selectedItems.findIndex((i=>t.every((t=>i[t]===e[t]))));if(i<0)return;const s=[...this.selectedItems];s.splice(i,1),this.selectedItems=s}else{if(1===this.max&&this.clearSelectedItems(),this.selectedItems.length>=this.max&&this.max>0)return;this.selectedItems=[...this.selectedItems,e]}},getFormData(e){let t=(0,r.c)(e);return t?t.page=this.page:t={page:this.page},t},clearSelectedItems(){this.selectedItems=[]},clearFullItems(){this.fullItems.splice(0)},reloadList(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(this.page=1);const t=this.$refs.form,i=this.$refs.list,s=this.getFormData(t);this.$http.get(this.endpoint,{params:s}).then((t=>{e&&this.clearFullItems(),this.fullItems.push(...t.data.data),this.$nextTick((()=>{this.listHeight!==i.scrollHeight&&(this.listHeight=i.scrollHeight,i.addEventListener("scroll",this.scrollToPaginate))}))}),(function(e){}))},submitFilter(){this.page=1,this.clearFullItems(),this.reloadList()},scrollToPaginate(){const e=this.$refs.list;e.scrollTop+e.clientHeight>this.listHeight-10&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page&&(this.page=this.page+1,this.reloadList()))},saveAndClose(){this.$store.commit(o.ai.SAVE_ITEMS,this.selectedItems),this.$parent.close()},changeBrowserSource(e){this.$store.commit(o.ai.UPDATE_BROWSER_ENDPOINT,e),this.reloadList(!0)}},mounted(){this.reloadList()}},u=c,h=i(2528),p=(0,h.c)(u,s,a,!1,null,"0de50c6f",null),m=p.exports},3032:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"dropdown",class:e.dropdownClasses,attrs:{"aria-title":e.title}},[e.fixed?t("div",{ref:"dropdown__cta"},[e._t("default")],2):e._t("default"),t("transition",{attrs:{name:"fade_move_dropdown"}},[e.active?t("div",{ref:"dropdown__position",staticClass:"dropdown__position"},[t("div",{staticClass:"dropdown__content",style:e.offsetStyle,attrs:{"data-dropdown-content":""}},[t("div",{staticClass:"dropdown__inner"},[e.arrow?t("span",{staticClass:"dropdown__arrow"}):e._e(),t("div",{staticClass:"dropdown__scroller",style:e.innerStyle},[e.title?t("span",{staticClass:"dropdown__title f--small"},[e._v(e._s(e.title))]):e._e(),e._t("dropdown__content")],2)])])]):e._e()])],2)},a=[],n={name:"A17Dropdown",props:{title:{type:String,default:""},position:{type:String,default:"bottom"},width:{type:String,default:"auto"},maxWidth:{type:Number,default:300},maxHeight:{type:Number,default:0},minWidth:{type:Number,default:0},arrow:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1},offset:{type:Number,default:5},sideOffset:{type:Number,default:0},fixed:{type:Boolean,default:!1}},data:function(){return{currentPosition:this.position,currentHeight:100,currentMaxWidth:this.maxWidth,active:!1,originScrollPostion:null,scrollOffset:75}},computed:{dropdownClasses:function(){return{"dropdown--active":this.active,"dropdown--arrow":this.arrow,"dropdown--bottom":this.isPosition("bottom"),"dropdown--top":this.isPosition("top"),"dropdown--left":this.isPosition("left"),"dropdown--right":this.isPosition("right"),"dropdown--center":this.isPosition("center"),"dropdown--full":"full"===this.width,"dropdown--fixed":this.fixed}},offsetStyle:function(){return{"margin-top":this.isPosition("bottom")?this.offset+"px":"","margin-bottom":this.isPosition("top")?this.offset+"px":"",transform:this.sideOffset?"translateX("+this.sideOffset+"px)":"","max-width":this.currentMaxWidth>0&&"full"!==this.width?this.currentMaxWidth+"px":"","min-width":this.minWidth>0?this.minWidth+"px":""}},innerStyle:function(){return{"max-height":this.maxHeight>0?this.maxHeight+"px":"",overflow:this.maxHeight>0?"hidden":"","overflow-y":this.maxHeight>0?"scroll":""}}},methods:{isPosition:function(e){return-1!==this.currentPosition.indexOf(e)},reposition:function(){const e=this.$el.getBoundingClientRect().top+this.$el.offsetHeight+window.pageYOffset+this.offset,t=this.$el.getBoundingClientRect().top+window.pageYOffset-this.offset,i=window.pageYOffset+window.innerHeight;this.currentPosition!==this.position&&(this.currentPosition=this.position),this.isPosition("bottom")?e+this.currentHeight>i&&(this.currentPosition=this.currentPosition.replace(/bottom/i,"top")):this.isPosition("top")&&t-this.currentHeightwindow.innerWidth?window.innerWidth-e.left:this.maxWidth:this.isPosition("right")?this.currentMaxWidth=this.maxWidth+(window.innerWidth-e.right)>window.innerWidth?window.innerWidth-(window.innerWidth-e.right):this.maxWidth:this.currentMaxWidth=this.maxWidth>window.innerWidth?window.innerWidth:this.maxWidth},setFixedPosition:function(){const e=this.$refs.dropdown__cta.getBoundingClientRect();this.isPosition("top")?this.$refs.dropdown__position.style.bottom=Math.round(window.innerHeight-e.bottom+e.height)+"px":this.$refs.dropdown__position.style.top=Math.round(e.top+e.height)+"px",this.isPosition("left")?this.$refs.dropdown__position.style.left=Math.round(e.left)+"px":this.isPosition("right")?this.$refs.dropdown__position.style.right=Math.round(window.innerWidth-e.right)+"px":this.$refs.dropdown__position.style.left=Math.round(e.left+e.width/2)+"px"},closeFromDoc:function(e){const t=e.target;if("scroll"===e.type){if(this.$el.querySelector("[data-dropdown-content]").contains(t))return;const e=window.pageYOffset||document.documentElement.scrollTop;if(e>this.originScrollPostion-this.scrollOffset&&e{this.timer=null,this.active=!0,document.addEventListener("click",this.closeFromDoc,!1),document.addEventListener("touchend",this.closeFromDoc,!1),this.fixed&&(window.addEventListener("scroll",this.closeFromDoc,!0),this.originScrollPostion=window.pageYOffset||document.documentElement.scrollTop),this.$nextTick((function(){this.getHeight(),this.reposition(),this.setMaxWidth(),this.fixed&&this.setFixedPosition()})),this.$emit("open")}),1))},close:function(e){if(this.active){if(clearTimeout(this.timer),document.removeEventListener("click",this.closeFromDoc,!0),document.removeEventListener("touchend",this.closeFromDoc,!0),this.fixed)return window.removeEventListener("scroll",this.closeFromDoc,!0),this.originScrollPostion=null,this.active=!1,void this.$emit("close");setTimeout((()=>{this.active=!1,this.$emit("close")}),0)}},toggle:function(e){this.active?this.close():this.open()}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,"a897d080",null),d=l.exports},3820:function(e,t,i){"use strict";i.d(t,{c:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"fieldset",class:e.visibilityClasses},[e.title?t("header",{staticClass:"fieldset__header",class:e.activeClasses},[e.activeToggle?t("h3",{attrs:{role:"button","aria-expanded":e.visible?"true":"false"},on:{click:e.onClickVisibility}},[e._v(e._s(e.title)+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]):t("h3",[e._v(e._s(e.title))])]):t("header",{staticClass:"fieldset__header",class:e.activeClasses},[e._t("header")],2),t("div",{staticClass:"fieldset__content",attrs:{hidden:!e.visible||null,"aria-hidden":!e.visible||null}},[e._t("default")],2)])},a=[],n=i(6304),o={name:"A17Fieldset",mixins:[n.c],props:{open:{type:Boolean,default:!0},title:{default:""},activeToggle:{type:Boolean,default:!0}},computed:{activeClasses:function(){return{"fieldset--hoverable":this.activeToggle}}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"5e017f1a",null),c=d.exports},892:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("form",{ref:"form",staticClass:"filter",class:{"filter--opened":e.opened,"filter--single":!e.withNavigation,"filter--full":!e.withNavigation&&e.fullWidth,"filter--withHiddenFilters":e.withHiddenFilters},on:{submit:function(t){return t.preventDefault(),e.submitFilter.apply(null,arguments)}}},[t("div",{staticClass:"filter__inner"},[t("div",{staticClass:"filter__navigation"},[e._t("navigation")],2),t("div",{staticClass:"filter__search"},[t("input",{staticClass:"form__input form__input--small",attrs:{type:"search",name:"search",placeholder:e.placeholder},domProps:{value:e.searchValue},on:{input:e.onSearchInput}}),e.withHiddenFilters?t("a17-button",{staticClass:"filter__toggle",attrs:{variant:"ghost","aria-expanded":e.opened?"true":"false"},on:{click:e.toggleFilter}},[e._v(e._s(e.$trans("filter.toggle-label","Filter"))+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]):e._e(),e._t("additional-actions"),t("button",{staticClass:"visually-hidden",attrs:{"aria-hidden":"true",type:"submit"}},[e._v(e._s(e.$trans("filter.apply-btn","Apply")))])],2)]),t("transition",{attrs:{css:!1,duration:275},on:{"before-enter":e.beforeEnter,enter:e.enter,"before-leave":e.beforeLeave,leave:e.leave}},[e.withHiddenFilters?t("div",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"}],ref:"more",staticClass:"filter__more",attrs:{"aria-hidden":!e.opened||null}},[t("div",{ref:"moreInner",staticClass:"filter__moreInner"},[e._t("hidden-filters"),t("a17-button",{attrs:{variant:"ghost",type:"submit"}},[e._v(e._s(e.$trans("filter.apply-btn","Apply")))]),e.clearOption?t("a17-button",{attrs:{variant:"ghost",type:"button"},on:{click:e.clear}},[e._v(e._s(e.$trans("filter.clear-btn","Clear")))]):e._e()],2)]):e._e()])],1)},a=[],n=i(3336),o=i.n(n),r=i(7120),l={name:"A17Filter",props:{initialSearchValue:{type:String,default:""},placeholder:{type:String,default(){return this.$trans("filter.search-placeholder","Search")}},closed:{type:Boolean,default:!1},clearOption:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1}},data:function(){return{openable:!this.closed,open:!1,withHiddenFilters:!0,withNavigation:!0,searchValue:this.initialSearchValue,transitionTimeout:null}},computed:{opened:function(){return this.open&&this.openable}},watch:{closed:function(){this.openable=!this.closed},initialSearchValue:function(){this.searchValue=this.initialSearchValue}},methods:{getHeight:function(){return this.$refs.moreInner.clientHeight},beforeEnter:function(e){e.style.height="0px",e.style.overflow="hidden"},enter:function(e,t){this.resetHeight(),this.transitionTimeout&&clearTimeout(this.transitionTimeout),this.transitionTimeout=setTimeout((()=>{e.style.overflow="visible"}),275),window.addEventListener("resize",this._resize,!1)},beforeLeave:function(e){this.transitionTimeout&&clearTimeout(this.transitionTimeout),this.resetHeight(),e.style.overflow="hidden",window.removeEventListener("resize",this._resize)},leave:function(e,t){e.style.height="0px"},toggleFilter:function(){this.openable=!0,this.open=!this.open},submitFilter:function(){const e=(0,r.c)(this.$refs.form);this.$emit("submit",e)},onSearchInput:function(e){this.searchValue=e.target.value},clear:function(){this.searchValue="",this.$emit("clear")},resetHeight:function(){this.$refs.more&&(this.$refs.more.style.height=this.getHeight()+"px")},_resize:o()((function(){this.resetHeight()}),50)},beforeMount:function(){this.$slots.navigation||(this.withNavigation=!1),this.$slots["hidden-filters"]||(this.withHiddenFilters=!1)}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"5bb79734",null),h=u.exports},7300:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"itemlist"},[t("table",{staticClass:"itemlist__table"},[t("tbody",[e._l(e.itemsLoading,(function(i,s){return t("tr",{directives:[{name:"show",rawName:"v-show",value:!i.isReplacement,expression:"!item.isReplacement"}],key:i.id,staticClass:"itemlist__row"},[t("td",{staticClass:"itemlist__cell itemlist__cell--loading",class:{"itemlist__cell--error":i.error},attrs:{colspan:e.columnsNumber}},[i.error?t("span",{staticClass:"itemlist__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"itemlist__progress"},[t("span",{staticClass:"itemlist__progressBar",style:e.loadingProgress(s)})])])])})),e._l(e.allItems,(function(i,s){return t("tr",{key:"".concat(i.endpointType,"_").concat(i.id),staticClass:"itemlist__row",class:{"s--picked":e.isSelected(i,e.keysToCheck),"s--disabled":i.disabled||!!e.replacingMediaIds[i.id]},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleSelection(i))},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.shiftToggleSelection(i)):null}]}},[i.isReplacement?i.isReplacement?[t("td",{staticClass:"itemlist__cell itemlist__cell--loading",class:{"itemlist__cell--error":i.error},attrs:{colspan:e.columnsNumber}},[i.error?t("span",{staticClass:"itemlist__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"itemlist__progress"},[t("span",{staticClass:"itemlist__progressBar",style:e.loadingProgress(s,"allItems")})])])]:e._e():[i.hasOwnProperty("id")?t("td",{staticClass:"itemlist__cell itemlist__cell--btn"},[t("a17-checkbox",{attrs:{name:"item_list",value:i.endpointType+"_"+i.id,initialValue:e.checkedItems,theme:"bold",disabled:i.disabled}})],1):e._e(),i.hasOwnProperty("thumbnail")?t("td",{class:"itemlist__cell itemlist__cell--thumb ".concat("users"===i.endpointType?"itemlist__cell--thumb-rounded":"")},["users"===i.endpointType?[t("a17-avatar",{attrs:{name:i.name,thumbnail:i.thumbnail}})]:[t("img",{attrs:{src:i.thumbnail}})]],2):e._e(),i.hasOwnProperty("name")?t("td",{staticClass:"itemlist__cell itemlist__cell--name"},[i.hasOwnProperty("renderHtml")?t("div",{domProps:{innerHTML:e._s(i.name)}}):t("div",[e._v(e._s(i.name))])]):e._e(),e._l(e.extraColumns,(function(s,a){return t("td",{key:a,staticClass:"itemlist__cell",class:e.rowClass(s)},["size"===s?[e._v(e._s(e._f("uppercase")(i[s])))]:[e._v(e._s(i[s]))]],2)}))]],2)}))],2)])])},a=[],n=i(8754),o=i(6456),r=i(8884),l={name:"A17Itemlist",props:{keysToCheck:{type:Array,default:()=>["id"]}},components:{"a17-avatar":n.c},mixins:[o.c],filters:r.c,computed:{allItems:function(){return this.items.map((e=>{if(this.replacingMediaIds[e.id]){const t=this.itemsLoading.find((t=>t.replacementId===e.id));return t||e}return e}))},columnsNumber:function(){if(!this.items.length)return 0;let e=this.extraColumns.length;const t=this.items[0];return t.hasOwnProperty("id")&&e++,t.hasOwnProperty("name")&&e++,t.hasOwnProperty("thumbnail")&&e++,e},extraColumns:function(){if(!this.items.length)return[];const e=this.items[0];return Object.keys(e).filter((t=>!["id","name","thumbnail","src","original","edit","crop","deleteUrl","updateUrl","updateBulkUrl","deleteBulkUrl","endpointType","filesizeInMb"].includes(t)&&"string"===typeof e[t]))},checkedItems:function(){const e=[];return this.selectedItems.length&&this.selectedItems.forEach((function(t){e.push(t.endpointType+"_"+t.id)})),e}},methods:{rowClass:function(e){return"itemlist__cell--"+e},loadingProgress:function(e,t){const i=t?this[t]:this.itemsLoading;return{width:i[e].progress?i[e].progress+"%":"0%"}},getFirstLetter(e){return e.name.charAt(0)}}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"04a8279a",null),h=u.exports},7136:function(e,t,i){"use strict";i.d(t,{c:function(){return m}});var s=function(){var e=this,t=e._self._c;return e.languages.length>1?t("div",{staticClass:"languageManager"},[t("div",{staticClass:"languageManager__switcher"},[t("a17-langswitcher",{attrs:{"in-modal":!0,"all-published":!e.controlPublication}})],1),e.controlPublication?t("a17-dropdown",{ref:"languageManagerDropdown",staticClass:"languageManager__dropdown",attrs:{position:"bottom-right",clickable:!0}},[t("button",{staticClass:"languageManager__button",attrs:{type:"button"},on:{click:function(t){return e.$refs.languageManagerDropdown.toggle()}}},[e._v(" "+e._s(e.currentValue.length)+" "+e._s(e.$trans("lang-manager.published"))+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]),t("div",{staticClass:"languageManager__dropdown-content",attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-checkboxgroup",{attrs:{name:"langManager",options:e.languages,selected:e.currentValue,min:1},on:{change:e.changeValue}})],1)]):e._e()],1):e._e()},a=[],n=i(6036),o=i(1200),r=i(6304),l=i(624),d=i(4564),c={name:"A17LangManager",mixins:[r.c,o.c],components:{"a17-langswitcher":d.c},props:{controlPublication:{type:Boolean,default:!0},value:{default:function(){return[]}}},computed:{currentValue:{get(){const e=[];return this.publishedLanguages.length&&this.publishedLanguages.forEach((function(t){e.push(t.value)})),e}},...(0,n.ys)({languages:e=>e.language.all}),...(0,n.gV)(["publishedLanguages"])},methods:{changeValue:function(e){this.$store.commit(l.cp.PUBLISH_LANG,e)}}},u=c,h=i(2528),p=(0,h.c)(u,s,a,!1,null,"06768eb6",null),m=p.exports},4564:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return e.languages.length>1?t("div",{staticClass:"language",class:e.languageClass},[e.inModal?e._e():t("span",{staticClass:"language__label f--small"},[e._v(e._s(e.$trans("lang-switcher.edit-in")))]),t("span",{staticClass:"language__toolbar"},e._l(e.languages,(function(i){return t("button",{key:i.value,staticClass:"language__button",class:{selected:i.value===e.localeValue.value,published:i.published,"no-state":e.allPublished},attrs:{type:"button"},on:{click:function(t){return e.onClick(i.value)}}},[e._v(e._s(i.shortlabel))])})),0)]):e._e()},a=[],n=i(6036),o=i(1200),r=i(624),l={name:"A17Langswitcher",mixins:[o.c],props:{inModal:{type:Boolean,default:!1},toggleOnClick:{type:Boolean,default:!1},allPublished:{type:Boolean,default:!1}},computed:{languageClass(){return{"language--in-modal":this.inModal}},localeValue(){return this.$store.state.language.active},...(0,n.gV)(["publishedLanguages"])},methods:{onClick:function(e){this.$store.commit(r.cp.UPDATE_LANG,e)}}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"1131928c",null),h=u.exports},5256:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal",class:e.modalClasses,on:{mousedown:e.hide,touchend:function(t){return t.preventDefault(),e.hide.apply(null,arguments)}}},[t("transition",{attrs:{name:"fade_scale_modal"}},[e.active?t("div",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],staticClass:"modal__window",on:{mousedown:function(e){e.stopPropagation()},touchend:function(e){e.stopPropagation()}}},[e.modalTitle?t("header",{staticClass:"modal__header"},[e._v(" "+e._s(e.modalTitle)+" "),t("button",{staticClass:"modal__close",attrs:{type:"button"},on:{click:e.hide}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_modal"}})])]):e._e(),t("div",{staticClass:"modal__content"},[e._t("default")],2)]):e._e()])],1)},a=[],n=i(6036),o=i(400);const r=document.documentElement,l=o.c.modal;var d={name:"A17Modal",props:{title:{type:String,default:""},mode:{type:String,default:""},forceClose:{type:Boolean,default:!1},forceLock:{type:Boolean,default:!1}},data:function(){return{active:!1,hidden:!0,locked:!1,firstFocusableEl:null,lastFocusableEl:null}},computed:{modalTitle:function(){return""!==this.title?this.title:this.browserTitle},modalClasses:function(){return{"modal--active":this.active,"modal--hidden":this.hidden,"modal--tiny":"tiny"===this.mode,"modal--medium":"medium"===this.mode,"modal--wide":"wide"===this.mode}},...(0,n.ys)({browserTitle:e=>e.browser.title})},watch:{forceLock:function(){this.locked=this.forceLock}},methods:{open:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.active&&!this.hidden||(this.active=!0,this.hidden=!1,r.classList.add(l),this.bindKeyboard(),this.$nextTick((function(){if(e){const e='textarea, input:not([type="hidden"]), select, button[type="submit"]',t=this.$el.querySelectorAll(e),i=this.$el.querySelectorAll(e+', a, button[type="button"]');this.firstFocusableEl=this.$el.querySelector(".modal__close"),this.lastFocusableEl=i[i.length-1],t.length&&t[0].focus()}this.$emit("open")})))},mask:function(){r.classList.remove(l),this.unbindKeyboard(),this.$emit("close")},hide:function(){this.active&&(this.locked||(this.forceClose?this.close():(this.hidden=!0,this.mask())))},close:function(e){this.active&&(this.locked||(this.active=!1,this.$emit("close"),this.mask()))},bindKeyboard:function(){window.addEventListener("keyup",this.keyPressed),document.addEventListener("keydown",this.keyDown,!1)},unbindKeyboard:function(){window.removeEventListener("keyup",this.keyPressed),document.removeEventListener("keydown",this.keyDown)},keyPressed:function(e){27!==e.which&&27!==e.keyCode||(this.hide(),this.$emit("esc-key"))},keyDown:function(e){e.keyCode&&9===e.keyCode&&(e.shiftKey?document.activeElement.isEqualNode(this.firstFocusableEl)&&(this.lastFocusableEl.focus(),e.preventDefault()):document.activeElement.isEqualNode(this.lastFocusableEl)&&(this.firstFocusableEl.focus(),e.preventDefault()))}},beforeDestroy:function(){this.$el.parentNode&&(this.active&&this.unbindKeyboard(),this.$el.parentNode.removeChild(this.$el))}},c=d,u=i(2528),h=(0,u.c)(c,s,a,!1,null,"5d2936e8",null),p=h.exports},8108:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade_spinner"},on:{"before-enter":e.beforeEnter,"after-enter":e.afterEnter,"before-leave":e.beforeLeave}},[t("div",{staticClass:"a17spinner"},[t("div",{staticClass:"a17spinner__anim",class:{"a17spinner__anim--visible":e.isVisible}},[t("span",{staticClass:"loader"},[t("span")])])])])},a=[],n={name:"A17Spinner",props:{visible:{type:Boolean,default:!1}},data:function(){return{isVisible:this.visible}},methods:{beforeEnter:function(e){this.isVisible=this.visible},afterEnter:function(e){this.isVisible=!0},beforeLeave:function(e){this.isVisible=!1}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,null,null),d=l.exports},6308:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"standalone-"+e.endpointName,staticClass:"modal--browser",attrs:{mode:"medium","force-close":!0},on:{close:e.closeModal}},[t("div",{staticClass:"browser"},[t("div",{staticClass:"browser__frame"},[t("div",{ref:"form",staticClass:"browser__header"},[e.multiSources?t("div",{staticClass:"browser__sources"},[t("a17-vselect",{staticClass:"browser__sources-select",attrs:{name:"sources",selected:e.currentEndpoint,options:e.endpoints,required:!0},on:{change:e.changeBrowserSource}})],1):e._e(),t("div",{staticClass:"browser__search"},[t("a17-filter",{on:{submit:e.submitFilter}},[e.browserNote?t("div",{attrs:{slot:"additional-actions"},slot:"additional-actions"},[t("span",{staticClass:"browser__note f--small"},[e._v(" "+e._s(e.browserNote)+" ")])]):e._e()])],1)]),t("div",{staticClass:"browser__inner"},[t("div",{ref:"list",staticClass:"browser__list"},[t("a17-itemlist",{attrs:{items:e.fullItems,keysToCheck:["id","edit"],selectedItems:e.selectedItems},on:{change:e.updateSelectedItems}})],1)]),t("div",{staticClass:"browser__footer"},[t("a17-button",{attrs:{type:"button",variant:"action"},on:{click:e.saveAndClose}},[e._v(e._s(e.browserTitle))]),t("span",{staticClass:"browser__size-infos"},[e._v(e._s(e.selectedItems.length)+" / "+e._s(e.max))])],1)])])])},a=[],n=i(7120),o=i(892),r=i(7300),l=i(5256),d={name:"A17StandaloneBrowser",components:{"a17-filter":o.c,"a17-itemlist":r.c,"a17-modal":l.c},props:{btnLabel:{type:String,default:"Insert"},btnMultiLabel:{type:String,default:"Insert files"},initialPage:{type:Number,default:1},open:{type:Boolean,default:!1},forRepeater:{type:Boolean,default:!1},endpoint:{type:Object,required:!1,default:null},endpointMultiple:{type:Array,required:!1,default:null},max:{type:Number,default:0}},data(){return{maxPage:20,fullItems:[],listHeight:0,page:this.initialPage,endpoints:[],endpointName:null,browserTitle:"Select",browserNote:null,currentSource:null,selected:[]}},computed:{currentEndpoint(){return this.endpoints.find((e=>e.value===this.currentSource))},multiSources(){return this.endpoints.length>1},selectedItems:{get(){return this.selected||[]},set(e){this.selected=e}}},watch:{open:function(e,t){e!==t&&(e?this.openModal():this.closeModal())}},methods:{openModal(){const e="standalone-"+this.endpointName;this.$refs[e].open()},closeModal(){const e="standalone-"+this.endpointName;this.$refs[e].close(),this.$emit("close")},updateSelectedItems(e){const t=this.multiSources?["id","endpointType"]:["id"],i=this.fullItems.some((i=>t.every((t=>i[t]===e[t]))));if(!i)return;const s=this.selectedItems.some((i=>t.every((t=>i[t]===e[t]))));if(s){const i=this.selectedItems.findIndex((i=>t.every((t=>i[t]===e[t]))));if(i<0)return;const s=[...this.selectedItems];s.splice(i,1),this.selectedItems=s}else{if(1===this.max&&this.clearSelectedItems(),this.selectedItems.length>=this.max&&this.max>0)return;this.selectedItems=[...this.selectedItems,e]}},getFormData(e){let t=(0,n.c)(e);return t?t.page=this.page:t={page:this.page},t.forRepeater=this.forRepeater,t},clearSelectedItems(){this.selectedItems=[]},clearFullItems(){this.fullItems.splice(0)},reloadList(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(this.page=1);const t=this.$refs.form,i=this.getFormData(t);this.$http.get(this.currentEndpoint.value,{params:i}).then((t=>{e&&this.clearFullItems(),this.fullItems.push(...t.data.data),this.$nextTick((()=>{this.listHeight!==this.$refs.list.scrollHeight&&(this.listHeight=this.$refs.list.scrollHeight,this.$refs.list.addEventListener("scroll",this.scrollToPaginate))}))}),(function(e){}))},submitFilter(){this.page=1,this.clearFullItems(),this.reloadList()},scrollToPaginate(){const e=this.$refs.list;e.scrollTop+e.clientHeight>this.listHeight-10&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page&&(this.page=this.page+1,this.reloadList()))},saveAndClose(){this.$emit("selected",this.selectedItems),this.closeModal()},changeBrowserSource(e){this.currentSource=e.value,this.reloadList(!0)}},mounted(){this.openModal(),this.endpointMultiple?this.endpoints=this.endpointMultiple:this.endpoints=[this.endpoint],this.currentSource=this.endpoints[0].value,this.reloadList()}},c=d,u=i(2528),h=(0,u.c)(c,s,a,!1,null,"3ff94fa2",null),p=h.exports},6676:function(e,t,i){"use strict";i.d(t,{c:function(){return g}});var s=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,"label-for":e.uniqId,required:e.required},on:{localize:e.updateLocale}},[t("div",{staticClass:"input__field",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[e.hasPrefix?t("span",{staticClass:"input__prefix"},[e._v(e._s(e.prefix))]):e._e(),"textarea"===e.type?t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],ref:"clone",staticClass:"input__clone",attrs:{rows:e.rows,disabled:"true"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}):e._e(),"textarea"===e.type?t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],ref:"input",attrs:{name:e.name,id:e.uniqId,placeholder:e.placeholder,disabled:e.disabled,required:e.required,readonly:e.readonly,rows:e.rows,autofocus:e.autofocus},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:[function(t){t.target.composing||(e.value=t.target.value)},e.onInput]}}):e._e(),"number"===e.type?t("input",{ref:"input",attrs:{type:"number",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,min:e.min,max:e.max,step:e.step},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"text"===e.type?t("input",{ref:"input",attrs:{type:"text",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,"x-mask":e.mask},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"email"===e.type?t("input",{ref:"input",attrs:{type:"email",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,pattern:"[^@\\s]+@[^@\\s]+\\.[^@\\s]+"},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"password"===e.type?t("input",{ref:"input",attrs:{type:"password",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"url"===e.type?t("input",{ref:"input",attrs:{type:"url",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),e.hasMaxlength?t("span",{staticClass:"input__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e(),"email"===e.type?t("span",{class:e.validityClasses}):e._e()])])},a=[],n=i(3336),o=i.n(n),r=i(1308),l=i(5284),d=i(5272),c=i(1200),u=i(4992),h={name:"A17Textfield",mixins:[u.c,l.c,d.c,c.c,r.c],props:{name:{type:String,required:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},min:{type:Number,default:null},max:{type:Number,default:null},step:{type:Number,default:null},initialValue:{default:""},mask:{type:String,default:null},rows:{type:Number,default:5}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},textfieldClasses:function(){return{"input__field--textarea":"textarea"===this.type,"input__field--small":"small"===this.size&&"textarea"===!this.type,"s--focus":this.focused,"s--disabled":this.disabled}},hasMaxlength:function(){return this.maxlength>0},hasPrefix:function(){return""!==this.prefix},displayedMaxlength:function(){return!!this.hasMaxlength&&this.maxlength},limitClasses:function(){return{"input__limit--red":this.counter<.1*this.maxlength}},validityClasses:function(){return["input__validity",!0===this.isFieldValid?"input__validity--valid":"",!1===this.isFieldValid?"input__validity--error":""]}},data:function(){return{value:this.initialValue,lastSavedValue:this.initialValue,focused:!1,isFieldValid:null,counter:0}},watch:{initialValue:function(){this.updateValue(this.initialValue)}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&this.updateValue(e)},updateValue:function(e){this.value=e,this.updateCounter(e)},updateAndSaveValue:function(e){this.updateValue(e),this.lastSavedValue=this.value,this.saveIntoStore()},updateCounter:function(e){this.maxlength>0&&(this.counter=this.maxlength-(e?e.toString().length:0))},onFocus:function(e){this.focused=!0,this.resizeTextarea(),this.$emit("focus")},onBlur:function(e){const t=e.target.value;this.updateAndSaveValue(t),this.focused=!1,this.$emit("blur",t)},onInput:function(e){this.preventSubmit(),this._onInputInternal(e)},_onInputInternal:o()((function(e){const t=e.target.value;this.updateAndSaveValue(t),this.checkFieldValidity(e.target),this.$emit("change",t),this.$emit("input",t),this.allowSubmit()}),250),resizeTextarea:function(){if("textarea"!==this.type)return;const e=this.$refs.clone,t=15;if(e){const i=e.scrollHeight;this.$refs.input.style.minHeight="".concat(i+t,"px")}},checkFieldValidity:function(e){let t=null,i=null;switch(e.type){case"email":if(e.value.length<1)return void(this.isFieldValid=null);t=e.pattern,i=RegExp(t),this.isFieldValid=i.test(this.value);break}}},mounted:function(){this.updateCounter(this.value),"textarea"===this.type&&(this.resizeTextarea(),this.$watch("value",this.resizeTextarea),this.$nextTick((function(){window.addEventListener("resize",this.resizeTextarea)})))},beforeDestroy(){"textarea"===this.type&&window.removeEventListener("resize",this.resizeTextarea)}},p=h,m=i(2528),f=(0,m.c)(p,s,a,!1,null,"9edd5ab6",null),g=f.exports},6216:function(e,t,i){"use strict";i.d(t,{c:function(){return T}});var s,a,n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vselectOuter"},[t("a17-inputframe",{attrs:{error:e.error,label:e.label,note:e.note,size:e.size,name:e.name,"label-for":e.uniqId,required:e.required,"add-new":e.addNew}},[t("div",{staticClass:"vselect",class:e.vselectClasses},[t("div",{staticClass:"vselect__field"},[t("input",{attrs:{type:"hidden",name:e.name,id:e.uniqId},domProps:{value:e.inputValue}}),t("v-select",{attrs:{multiple:e.multiple,placeholder:e.placeholder,value:e.value,options:e.currentOptions,searchable:e.searchable,selectable:e.selectable,clearSearchOnSelect:e.clearSearchOnSelect,label:e.optionsLabel,taggable:e.taggable,pushTags:e.pushTags,transition:e.transition,requiredValue:e.required,maxHeight:e.maxHeight,disabled:e.disabled},on:{input:e.updateValue,search:e.getOptions}},[t("span",{attrs:{slot:"no-options"},slot:"no-options"},[e._v(e._s(e.emptyText))])])],1)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},o=[],r=i(3336),l=i.n(r),d=i(1596),c=i.n(d),u={extends:c(),props:{toggleSelectOption:{type:Boolean,default:!1},requiredValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data(){return{mutableValue:this.value}},computed:{showClearButton(){return!1}},methods:{maybeDeleteValue(){if(!this.requiredValue&&!this.$refs.search.value.length&&this.mutableValue)return this.multiple?this.mutableValue.pop():this.mutableValue=null},isOptionSelected(e){return void 0!==this.valueAsArray&&this.valueAsArray.some((t=>"object"===typeof t?this.optionObjectComparator(t,e):t===e||t===e[this.index]))}},mounted(){this.taggable&&this.$emit("search",this.search,this.toggleLoading)}},h=u,p=i(2528),m=(0,p.c)(h,s,a,!1,null,null,null),f=m.exports,g=i(248),_=i(1308),b=i(5272),v=i(4992),y={name:"A17VueSelect",mixins:[v.c,b.c,_.c,g.c],props:{placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},name:{type:String,default:""},transition:{type:String,default:"fade_move_dropdown"},multiple:{type:Boolean,default:!1},taggable:{type:Boolean,default:!1},pushTags:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1},selectable:{type:Function,default:e=>{var t;return null===(t=e.selectable)||void 0===t||t}},clearSearchOnSelect:{type:Boolean,default:!0},selected:{default:null},emptyText:{default(){return this.$trans("select.empty-text","Sorry, no matching options.")}},options:{default:function(){return[]}},optionsLabel:{type:String,default:"label"},endpoint:{type:String,default:""},size:{type:String,default:""},required:{type:Boolean,default:!1},maxHeight:{type:String,default:"400px"}},components:{"v-select":f},data:function(){return{value:this.selected,currentOptions:this.options,ajaxUrl:this.endpoint}},watch:{options:function(e){this.currentOptions=this.options}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},inputValue:{get:function(){if(this.value){if(this.multiple){if(Array.isArray(this.value))return"object"===typeof this.value[0]?this.value.map((e=>e.value)):this.value.join(",")}else if("object"===typeof this.value)return this.value.value;return this.value}return""},set:function(e){if(Array.isArray(e))if(this.taggable)this.value=e;else{this.value=[];for(const t in e){const i=this.options.filter((i=>i.value===e[t]));i[0]&&this.value.push(i[0])}}else this.value=this.options.find((t=>"number"===typeof t.value?t.value%1!==0?t.value===parseFloat(e):t.value===parseInt(e):t.value===String(e)))}},vselectClasses:function(){return[this.value?"vselect--has-value":"",this.multiple?"vselect--multiple":"vselect--single","small"===this.size?"vselect--small":"","large"===this.size?"vselect--large":"",this.error?"vselect--error":""]}},methods:{updateFromStore:function(e){this.inputValue=e},isAjax:function(){return""!==this.ajaxUrl},updateValue:function(e){if(this.multiple)this.value=[...new Set(e)];else if(e)this.value=e;else{const e=this.options.find((e=>"all"===e.value));this.value=null!==e&&void 0!==e?e:void 0}this.saveIntoStore(),this.$emit("change",e)},getOptions:l()((function(e,t){if(!this.isAjax())return!0;t(!0),this.$http.get(this.ajaxUrl,{params:{q:e}}).then((e=>{e.data.items&&e.data.items.length&&(this.taggable&&Array.isArray(this.value)?this.currentOptions=e.data.items.filter((e=>!this.value.includes(e))):this.currentOptions=e.data.items),t(!1)}),(function(e){t(!1)}))}),500)}},w=y,E=(0,p.c)(w,n,o,!1,null,null,null),T=E.exports},8872:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return u}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block",class:e.blockClasses},[t("div",{staticClass:"block__header",on:{dblclick:function(t){return t.preventDefault(),e.toggleExpand()}}},[e.withHandle?t("span",{staticClass:"block__handle"}):e._e(),t("div",{staticClass:"block__toggle"},[e.withMoveDropdown&&e.withActions?t("a17-dropdown",{ref:e.moveDropdown,staticClass:"f--small",attrs:{position:"bottom-left",maxHeight:270}},[t("span",{staticClass:"block__counter f--tiny",on:{click:function(t){return e.$refs[e.moveDropdown].toggle()}}},[e._v(e._s(e.index+1))]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-numbers")],2)]):e.withActions?t("span",{staticClass:"block__counter f--tiny"},[e._v(e._s(e.index+1))]):e._e(),t("span",{staticClass:"block__title"},[e._v(e._s(e.blockTitle))])],1),e.withActions?t("div",{staticClass:"block__actions"},[e._t("block-actions"),e.withAddDropdown?t("a17-dropdown",{ref:e.addDropdown,attrs:{position:"bottom-right",maxHeight:430},on:{open:function(t){e.hover=!0},close:function(t){e.hover=!1}}},[t("a17-button",{attrs:{variant:"icon","data-action":""},on:{click:function(t){return e.$refs[e.addDropdown].toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-add")],2)],1):e._e(),t("a17-button",{attrs:{variant:"icon","data-action":"","aria-expanded":e.visible?"true":"false"},on:{click:function(t){return e.toggleExpand()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"expand"}})]),t("a17-dropdown",{ref:e.actionsDropdown,attrs:{position:"bottom-right"},on:{open:function(t){e.hover=!0},close:function(t){e.hover=!1}}},[t("a17-button",{attrs:{variant:"icon"},on:{click:function(t){return e.$refs[e.actionsDropdown].toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-action")],2)],1)],2):e._e()]),e.visible?t("div",{staticClass:"block__content"},[t("".concat(e.block.type),e._b({key:"form_".concat(e.block.type,"_").concat(e.block.id),tag:"component",attrs:{name:e.componentName(e.block.id)}},"component",e.block.attributes,!1)),t("a17-inputframe",{attrs:{size:"small",label:"",name:"block.".concat(e.block.id)}})],1):e._e()])},a=[],n=i(6036),o=i(8884),r={name:"A17BlockEditorItem",props:{index:{type:Number,default:0},opened:{type:Boolean,default:!0},size:{type:String,default:""},block:{type:Object,default:()=>{}},withHandle:{type:Boolean,default:!0},withActions:{type:Boolean,default:!0}},data(){return{visible:!1,hover:!1,withMoveDropdown:!0,withAddDropdown:!0}},filters:o.c,computed:{titleFieldValue:function(){const e=this.blockFieldValue(this.block.titleField);return e?"object"===typeof e?e[this.currentLocale.value]:e:null},blockTitle:function(){const e=this.block.title||"",t=this.titleFieldValue||"",i=e&&t?" — ":"";let s;s=this.block.hideTitlePrefix?"".concat(t):"".concat(e).concat(i).concat(t);const a=document.createElement("div");return a.innerHTML=s,a.innerText},blockClasses(){return[this.visible?"block--open":"",this.hover?"block--focus":"",this.size?"block--".concat(this.size):""]},moveDropdown(){return"moveBlock".concat(this.index,"Dropdown")},actionsDropdown(){return"action".concat(this.block.id,"Dropdown")},addDropdown(){return"add".concat(this.block.id,"Dropdown")},...(0,n.ys)({currentLocale:e=>e.language.active}),...(0,n.gV)(["fieldValueByName"])},watch:{opened(){this.visible=this.opened}},created(){this.block.ui&&this.block.ui.isNew&&this.toggleExpand()},methods:{toggleExpand(){this.visible=!this.visible},componentName(e){return"blocks["+e+"]"},blockFieldName:function(e){return e?"blocks[".concat(this.block.id,"][").concat(e,"]"):""},blockFieldValue:function(e){if(!e)return null;const t=this.blockFieldName(e);return this.fieldValueByName(t)}},beforeMount(){this.$slots["dropdown-numbers"]||(this.withMoveDropdown=!1),this.$slots["dropdown-add"]||(this.withAddDropdown=!1)}},l=r,d=i(2528),c=(0,d.c)(l,s,a,!1,null,"89699ea0",null),u=c.exports},3436:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-inputframe",{attrs:{label:"Image",name:"medias.image"}},[t("a17-mediafield",{attrs:{name:e.fieldName("image"),"crop-context":"image"}})],1)],1)},a=[],n=i(580),o={name:"A17Image",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},9980:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-wysiwyg-tiptap",{attrs:{name:e.fieldName("html"),label:"Body",options:{modules:{toolbar:["table"],syntax:!1}},placeholder:"Insert your table",editSource:"true",inStore:"value"}})],1)},a=[],n=i(580),o={name:"A17Bodytable",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},488:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-locale",{attrs:{type:"a17-textfield",attributes:{label:"Title",name:e.fieldName("text"),type:"text",maxlength:250,inStore:"value"}}})],1)},a=[],n=i(580),o={name:"A17Title",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},7626:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-wysiwyg",{attrs:{name:e.fieldName("html"),inStore:"value"}})],1)},a=[],n=i(580),o={name:"A17Bodytext",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},3900:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return g}});var s=function(){var e=this,t=e._self._c;return t("a17-blocks-list",{attrs:{"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{savedBlocks:s,availableBlocks:a,moveBlock:n,moveBlockToEditor:o,cloneBlock:r}=i;return[t("div",{staticClass:"blocks"},[t("draggable",{staticClass:"blocks__container",attrs:{value:s,group:"blocks",move:e.handleOnMove,options:e.dragOptions},on:{end:t=>e.handleOnEnd(n,o)}},[t("transition-group",{attrs:{name:"draggable_list",tag:"div"}},e._l(s,(function(i){return t("div",{key:i.id,staticClass:"blocks__item"},[t("a17-blockeditor-model",{attrs:{"editor-name":e.editorName,block:i},scopedSlots:e._u([{key:"default",fn:function(i){let{block:n,blockIndex:o,add:l,edit:d,move:c,remove:u,duplicate:h}=i;return[a.length?t("a17-blockeditor-item",{ref:"blockList",refInFor:!0,attrs:{block:n,index:o,opened:e.opened,"with-handle":!e.isSettings,"with-actions":!e.isSettings},on:{expand:e.setOpened}},[e._l(a,(function(i){return[t("button",{key:i.component,staticClass:"blocks__addButton",attrs:{slot:"dropdown-add",type:"button"},on:{click:function(t){return e.handleBlockAdd(l,i,o+1)}},slot:"dropdown-add"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"blocks__icon",attrs:{symbol:i.icon}}),t("span",{staticClass:"blocks__title"},[e._v(e._s(i.title))])])]})),t("div",{attrs:{slot:"dropdown-action"},slot:"dropdown-action"},[e.opened?t("button",{attrs:{type:"button"},on:{click:function(t){return e.collapseAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.collapse-all","Collapse all"))+" ")]):t("button",{attrs:{type:"button"},on:{click:function(t){return e.expandAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.expand-all","Expand all"))+" ")]),e.editor&&!e.editorName.includes("|")?t("button",{attrs:{type:"button"},on:{click:function(t){return e.openInEditor(d,o,e.editorName)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.open-in-editor","Open in editor"))+" ")]):e._e(),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleClone(r,o,n)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.clone-block","Clone block"))+" ")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleDuplicateBlock(h)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.create-another","Create another"))+" ")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleDeleteBlock(u)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.delete","Delete"))+" ")])]),e._l(s.length,(function(i){return t("button",{key:i,attrs:{slot:"dropdown-numbers",type:"button"},on:{click:function(e){return c(i-1)}},slot:"dropdown-numbers"},[e._v(e._s(i)+" ")])}))],2):e._e()]}}],null,!0)})],1)})),0)],1),e.isSettings?e._e():t("div",{staticClass:"blocks__actions"},[a.length?t("a17-dropdown",{ref:"blocksDropdown",attrs:{position:"top-center",arrow:!0,offset:10,maxHeight:430}},[t("a17-button",{attrs:{size:"small",variant:"action"},on:{click:function(t){return e.$refs.blocksDropdown.toggle()}}},[e._v(e._s(e.trigger)+" ")]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._l(a,(function(i){return[t("a17-blockeditor-model",{key:i.component,attrs:{"editor-name":e.editorName,block:i},scopedSlots:e._u([{key:"default",fn:function(s){let{add:a,block:n}=s;return[t("button",{key:i.component,staticClass:"blocks__addButton",attrs:{type:"button"},on:{click:function(t){return e.handleBlockAdd(a,n)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"blocks__icon",attrs:{symbol:i.icon}}),t("span",{staticClass:"blocks__title"},[e._v(e._s(i.title))])])]}}],null,!0)})]}))],2)],1):e._e(),e.editorName.includes("|")?e._e():t("div",{staticClass:"blocks__secondaryActions"},[e.editor?t("a",{staticClass:"f--link f--link-underlined--o",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openEditor(-1,e.editorName)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.open-in-editor","Open in editor"))+" ")]):e._e()])],1)],1)]}}])})},a=[],n=i(7052),o=i.n(n),r=i(6036),l=i(8872),d=i(296),c=i(6799),u=i(5522),h={name:"A17Blocks",components:{"a17-blockeditor-item":l["default"],"a17-blockeditor-model":d["default"],"a17-blocks-list":c["default"],draggable:o()},mixins:[u.Eh,u.y_],props:{trigger:{type:String,default:""},isSettings:{type:Boolean,required:!0},title:{type:String,default:""},editorName:{type:String,required:!0}},data(){return{opened:!0,handle:".block__handle"}},computed:{...(0,r.ys)({editor:e=>e.blocks.editor,editorNames:e=>e.blocks.editorNames}),...(0,r.gV)(["blocks","fieldsByBlockId","availableBlocks"])},methods:{setOpened:function(){const e=this.$refs.blockList&&this.$refs.blockList.every((e=>!e.visible));e&&(this.opened=!1)},collapseAllBlocks:function(){this.opened=!1},expandAllBlocks:function(){this.opened=!0},checkExpandBlocks(){void 0!==this.$refs.blockList[this.$refs.blockList.length-1]&&this.$refs.blockList[this.$refs.blockList.length-1].toggleExpand()},handleOnMove(e){const{draggedContext:t,relatedContext:i}=e,{index:s,element:a,futureIndex:n}=t,{element:o}=i;this.nextMove={block:a,editorName:o.name,newIndex:n,index:s}},handleOnEnd(e,t){const{block:i,editorName:s,newIndex:a,index:n}=this.nextMove;i.name!==s?this.checkIfBlockTypeIsAvailable(s,i.type)&&t&&t(i,s,n,a):e&&e({oldIndex:n,newIndex:a})},handleClone(e,t,i){e&&e({block:i,index:t+1}),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleBlockAdd(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;e(t,i),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleDuplicateBlock(e,t){e(t),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleDeleteBlock(e,t){this.$root.$refs.warningContentEditor?this.$root.$refs.warningContentEditor.open((()=>{e(t),this.$nextTick((()=>{this.checkExpandBlocks()}))})):(e(t),this.$nextTick((()=>{this.checkExpandBlocks()})))},checkIfBlockTypeIsAvailable(e,t){const i=JSON.parse(JSON.stringify(this.availableBlocks(e))),s=i.map((e=>e.component));return-1!==s.indexOf(t)},openInEditor(e,t,i){e(),this.openEditor(t,i)}},mounted(){this.$nextTick((function(){this.$refs.blockList&&this.blocks(this.editorName)&&this.blocks(this.editorName).length<4&&this.$refs.blockList.forEach((e=>e.toggleExpand())),this.setOpened()}))}},p=h,m=i(2528),f=(0,m.c)(p,s,a,!1,null,"ad97b230",null),g=f.exports},6836:function(e,t,i){"use strict";i.d(t,{c:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modalValidation"},[t("a17-inputframe",["create"===e.mode?[t("a17-button",{attrs:{type:"submit",name:"create",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.create.button","Create")))]),e.isDisabled?e._e():t("a17-button",{attrs:{type:"submit",name:"create-another",variant:"aslink-grey"},nativeOn:{click:function(e){return e.currentTarget.focus()}}},[t("span",[e._v(e._s(e.$trans("modal.create.create-another","Create and add another")))])])]:"update"===e.mode?t("a17-button",{attrs:{type:"submit",name:"update",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.update.button","Update")))]):t("a17-button",{attrs:{type:"submit",name:"done",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.done.button","Done")))])],2),e.activePublishState?t("label",{staticClass:"switcher__button",class:e.switcherClasses,attrs:{for:e.publishedName}},[e.isChecked?t("span",{staticClass:"switcher__label"},[e._v(e._s(e.textEnabled))]):e._e(),e.isChecked?e._e():t("span",{staticClass:"switcher__label"},[e._v(e._s(e.textDisabled))]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.published,expression:"published"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.publishedName,id:e.publishedName},domProps:{value:1,checked:Array.isArray(e.published)?e._i(e.published,1)>-1:e.published},on:{change:function(t){var i=e.published,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=1,o=e._i(i,n);s.checked?o<0&&(e.published=i.concat([n])):o>-1&&(e.published=i.slice(0,o).concat(i.slice(o+1)))}else e.published=a}}}),t("span",{staticClass:"switcher__switcher"})]):e._e()],1)},a=[],n=i(624),o={name:"A17ModalValidationButtons",props:{publishedName:{type:String,required:!1},disabled:{type:Boolean,default:!1},activePublishState:{type:Boolean,default:!1},isPublish:{type:Boolean,default:!1},isDisable:{type:Boolean,default:!1},mode:{type:String,default:"create"},textEnabled:{type:String,default:"Live"},textDisabled:{type:String,default:"Draft"}},data:function(){return{fields:!1,isDisabled:this.isDisable,published:this.isPublish}},watch:{published:function(e){this.$store.commit(n.tt.UPDATE_FORM_FIELD,{name:"published",value:e})}},computed:{switcherClasses:function(){return[this.isChecked?"switcher--active":""]},isChecked:function(){return this.published},checkedValue:{get:function(){return this.published},set:function(e){this.published=e}}},methods:{addListeners(){this.$nextTick((()=>{this.fields.forEach((e=>{e.removeEventListener("input",this.disable)})),this.fields=[...this.$parent.$el.querySelectorAll("input, textarea, select")],this.fields.forEach((e=>{e.addEventListener("input",(()=>{this.disable()}))}))}))},disable:function(){if(!this.fields)return this.isDisabled=!0,void this.$emit("disable",!0);const e=this.fields.filter((e=>e.getAttribute("required")));if(0===e.length)return this.isDisabled=!1,void this.$emit("disable",!1);const t=e.filter((function(e){return e.value.length>0}));if(t.length===e.length)return this.isDisabled=!1,void this.$emit("disable",!1);this.isDisabled=!0,this.$emit("disable",!0)}},mounted:function(){const e=this;this.fields=[...this.$parent.$el.querySelectorAll("input, textarea, select")],e.disable(),this.fields.length&&this.addListeners()},beforeDestroy:function(){const e=this;this.fields.length&&this.fields.forEach((function(t){t.removeEventListener("input",e.disable)}))}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"376dc8cc",null),c=d.exports},7980:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"paginate"},[t("p",{staticClass:"paginate__offset f--small"},[e._v(" "+e._s(e.$trans("listing.paginate.rows-per-page"))+" "),e.availableOffsets.length>1?[t("a17-dropdown",{ref:"paginateDropdown",attrs:{position:"bottom-right"}},[t("button",{staticClass:"paginate__button",on:{click:function(t){return e.$refs.paginateDropdown.toggle()}}},[e._v(e._s(e.newOffset))]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.availableOffsets,(function(i){return t("button",{key:i,class:{dropdown__active:i===e.newOffset},attrs:{type:"button"},on:{click:function(t){return e.changeOffset(i)}}},[e._v(e._s(i))])})),0)])]:[e._v(" "+e._s(e.newOffset)+" ")]],2),e.max>1?t("div",{staticClass:"paginate__pages"},[t("p",{staticClass:"paginate__current f--small"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.newPageFormat,expression:"newPageFormat"}],staticClass:"form__input paginate__input",attrs:{type:"number",maxlength:"4"},domProps:{value:e.newPageFormat},on:{blur:e.formatPage,input:function(t){t.target.composing||(e.newPageFormat=t.target.value)}}}),e._v(" of "+e._s(e.max))]),t("button",{staticClass:"paginate__prev",attrs:{type:"button",disabled:e.value<=e.min},on:{click:e.previousPage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"pagination_left"}})]),t("button",{staticClass:"paginate__next",attrs:{type:"button",disabled:e.value>=e.max},on:{click:e.nextPage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"pagination_right"}})])]):e._e()])},a=[],n={name:"A17Paginate",props:{value:{type:Number,required:!0},offset:{type:Number,default:60},availableOffsets:{type:Array,default:function(){return[]}},min:{type:Number,default:1},max:{type:Number,required:!0}},data(){return{newOffset:this.offset}},computed:{newPageFormat:{get:function(){return this.value},set:function(e){return parseInt(e)}}},methods:{formatPage:function(e){let t=e.target.value;t=""!==t?parseInt(t):1,t>this.max&&(t=this.max),t<1&&(t=1),e.target.value=t,t!==this.value&&this.$emit("changePage",t)},changeOffset:function(e){this.newOffset=e,this.$emit("changeOffset",parseInt(this.newOffset))},previousPage:function(){this.$emit("changePage",parseInt(this.value-1))},nextPage:function(){this.$emit("changePage",parseInt(this.value+1))}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,"7a3996c9",null),d=l.exports},7124:function(e,t,i){"use strict";var s=i(1448);const a=function(){const e=document.querySelectorAll("[data-medialib-btn]");function t(){window["TWILL"].vm&&window["TWILL"].vm.openFreeMediaLibrary()}e.length&&(0,s.c)(e,(function(e){e.addEventListener("click",(function(i){i.preventDefault(),t(),e.blur()}))}))};t.c=a},296:function(e,t,i){"use strict";i.r(t);var s=i(6036),a=i(7632),n=i(624);t["default"]={props:{block:{type:Object},editorName:{type:String,required:!0}},computed:{blockIndex(){return this.block?this.getBlockIndex(this.block,this.editorName):0},isActive(){return!!(this.block&&Object.keys(this.activeBlock).length>0)&&this.block.id===this.activeBlock.id},...(0,s.ys)({activeBlock:e=>e.blocks.active}),...(0,s.gV)({getBlockIndex:"blockIndex"})},methods:{add(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;this.$store.commit(n.GC.ADD_BLOCK,{editorName:this.editorName,block:{id:this.setBlockID(),title:e.title,type:e.component,icon:e.icon,attributes:e.attributes},index:t})},edit(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.blockIndex;this.$store.commit(n.GC.ACTIVATE_BLOCK,{editorName:this.editorName,index:e})},unEdit(){this.$store.commit(n.GC.ACTIVATE_BLOCK,{editorName:this.editorName,index:-1})},move(e){this.blockIndex!==e&&this.$store.commit(n.GC.MOVE_BLOCK,{editorName:this.editorName,oldIndex:this.blockIndex,newIndex:e})},duplicate(){const e=Object.assign({},this.block);this.$store.commit(n.GC.DUPLICATE_BLOCK,{editorName:this.editorName,index:this.blockIndex,block:e,id:this.setBlockID()})},remove(){this.unEdit(),this.$store.commit(n.GC.DELETE_BLOCK,{editorName:this.editorName,index:this.blockIndex})},cloneBlock(){this.$store.dispatch(a.cp.DUPLICATE_BLOCK,{editorName:this.editorName,futureIndex:this.blockIndex+1,block:this.block,id:Date.now()+Math.floor(1e3*Math.random())})},setBlockID(){return Date.now()+Math.floor(1e3*Math.random())}},render(){return this.$scopedSlots.default({block:this.block,blockIndex:this.blockIndex,add:this.add,edit:this.edit,unEdit:this.unEdit,isActive:this.isActive,remove:this.remove,move:this.move,duplicate:this.duplicate,cloneBlock:this.cloneBlock})}}},6799:function(e,t,i){"use strict";i.r(t);var s=i(6036),a=i(7632),n=i(624);t["default"]={props:{editorName:{type:String,required:!0}},computed:{availableBlocks(){const e=this.editorName.split("|"),t=e[e.length-1];return this.getAvailableBlocks(t)},savedBlocks(){return this.blocks(this.editorName)},allSavedBlocks(){return this.used&&Object.keys(this.used).reduce(((e,t)=>e.concat(this.used[t])),[])},hasBlockActive(){return Object.keys(this.activeBlock).length>0},...(0,s.ys)({activeBlock:e=>e.blocks.active,used:e=>e.blocks.blocks,editorNames:e=>e.blocks.editorNames}),...(0,s.gV)({getAvailableBlocks:"availableBlocks",blocks:"blocks"})},methods:{reorderBlocks(e){this.$store.commit(n.GC.REORDER_BLOCKS,{editorName:this.editorName,value:e})},addBlock(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;this.$store.commit(n.GC.ADD_BLOCK,{editorName:t,block:{...e,type:e.type||e.component},index:i})},moveBlock(e){let{oldIndex:t,newIndex:i}=e;this.$store.commit(n.GC.MOVE_BLOCK,{editorName:this.editorName,oldIndex:t,newIndex:i})},moveBlockToEditor(e,t,i,s){this.$store.dispatch(a.cp.MOVE_BLOCK_TO_EDITOR,{block:e,editorName:t,index:i,futureIndex:s,id:Date.now()+Math.floor(1e3*Math.random())})},cloneBlock(e){let{block:t,index:i}=e;this.$store.dispatch(a.cp.DUPLICATE_BLOCK,{editorName:this.editorName,futureIndex:i,block:t,id:Date.now()+Math.floor(1e3*Math.random())})}},render(){return this.$scopedSlots.default({availableBlocks:this.availableBlocks,savedBlocks:this.savedBlocks,reorderBlocks:this.reorderBlocks,moveBlock:this.moveBlock,editorNames:this.editorNames,hasBlockActive:this.hasBlockActive,allSavedBlocks:this.allSavedBlocks,activeBlock:this.activeBlock,addBlock:this.addBlock,moveBlockToEditor:this.moveBlockToEditor,cloneBlock:this.cloneBlock})}}},4532:function(e,t,i){"use strict";i.d(t,{q_:function(){return Se},oD:function(){return Ee},G_:function(){return we},cp:function(){return Oe}});var s=function(){var e=this,t=e._self._c;return t("a17-dropdown",{ref:"rowSetupDropdown",attrs:{position:"bottom-right",fixed:!0}},[t("a17-button",{attrs:{variant:"icon"},on:{click:function(t){return e.$refs.rowSetupDropdown.toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e.row.hasOwnProperty("permalink")?t("a",{attrs:{href:e.row["permalink"],target:"_blank"}},[e._v("View permalink")]):e._e(),e.row.hasOwnProperty("edit")&&!e.row.hasOwnProperty("deleted")&&e.row["edit"]?t("a",{attrs:{href:e.editUrl},on:{click:function(t){return e.preventEditInPlace(t)}}},[e._v(e._s(e.$trans("listing.dropdown.edit","Edit")))]):e._e(),e.row.hasOwnProperty("published")&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.update("published")}}},[e._v(e._s(e.row["published"]?e.$trans("listing.dropdown.unpublish","Unpublish"):e.$trans("listing.dropdown.publish","Publish")))]):e._e(),e.row.hasOwnProperty("featured")&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.update("featured")}}},[e._v(e._s(e.row["featured"]?e.$trans("listing.dropdown.unfeature","Unfeature"):e.$trans("listing.dropdown.feature","Feature")))]):e._e(),e.row.duplicate&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.duplicateRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.duplicate","Duplicate")))]):e._e(),e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.restoreRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.restore","Restore")))]):e._e(),e.row.hasOwnProperty("deleted")&&e.row.hasOwnProperty("destroyable")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.destroyRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.destroy","Destroy")))]):e.row.delete&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.deleteRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.delete","Delete")))]):e._e()])],1)},a=[],n=i(4768),o={name:"TableCellActions",mixins:[n.c],methods:{update:function(e){this.$emit("update",{row:this.row,col:e})}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"13effc32",null),c=d.exports,u=function(){var e=this,t=e._self._c;return t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.toggleBulk.apply(null,arguments)}}},[t("a17-checkbox",{attrs:{name:"bulkEdit",value:e.value,initialValue:e.initialValue}})],1)},h=[],p={name:"A17TableCellBulk",mixins:[n.c],components:{},props:{value:{type:Number,required:!0},initialValue:{type:Array,required:!0}},methods:{toggleBulk:function(){this.update()}}},m=p,f=(0,l.c)(m,u,h,!1,null,"39bc7724",null),g=f.exports,_=function(){var e=this,t=e._self._c;return t("span",[e.formatDateLabel.length>0?t("span",{staticClass:"tablecell__datePub",class:{"s--expired":e.formatDateLabel===e.textExpired}},[e._v(" "+e._s(e._f("formatDatatableDate")(e.startDate))+" "),e.endDate?[e._v("- "+e._s(e._f("formatDatatableDate")(e.endDate)))]:e._e(),t("br"),t("span",[e._v(e._s(e.formatDateLabel))])],2):t("span",[e.startDate?[e._v(" "+e._s(e._f("formatDatatableDate")(e.startDate))+" ")]:[e._v(" — ")]],2)])},b=[],v=i(2360),y=i.n(v),w=i(8884),E={name:"A17TableCellDates",mixins:[n.c],data(){return{textExpired:this.$trans("publisher.expired"),textScheduled:this.$trans("publisher.scheduled")}},computed:{formatDateLabel:function(){let e="";const t=y()(this.startDate,new Date),i=this.endDate?y()(this.endDate,new Date):1;return this.startDate&&i<0?e=this.textExpired:t>0&&(e=this.textScheduled),e},startDate:function(){return this.row.hasOwnProperty("publish_start_date")?this.row.publish_start_date:""},endDate:function(){return this.row.hasOwnProperty("publish_end_date")?this.row.publish_end_date:""}},filters:w.c},T=E,k=(0,l.c)(T,_,b,!1,null,"01c55ed4",null),C=k.exports,A=function(e,t){return e("span",{staticClass:"tablecell__handle"})},x=[],S={name:"A17TableCellDraggable",mixins:[n.c]},L=S,D=(0,l.c)(L,A,x,!0,null,"5e2e3a3a",null),I=D.exports,M=function(){var e=this,t=e._self._c;return e.row.hasOwnProperty("featured")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"tablecell__feature",class:{"tablecell__feature--active":e.row[e.colName]},attrs:{"data-tooltip-title":e.row.featured?"Unfeature":"Feature"},on:{click:function(t){return t.preventDefault(),e.toggleFeatured.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature_active"}}),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature"}})]):e._e()},O=[],P={name:"A17TableCellFeatured",mixins:[n.c],methods:{toggleFeatured:function(){this.update()}}},B=P,R=(0,l.c)(B,M,O,!1,null,"4b9e917c",null),N=R.exports,F=function(){var e=this,t=e._self._c;return e.col.hasOwnProperty("html")?t("a17-table-cell-html",e._b({on:{update:e.update,editInPlace:e.editInPlace}},"a17-table-cell-html",e.childProps,!1)):t("span",[e._v(e._s(e.row[e.colName]))])},$=[],U=function(){var e=this,t=e._self._c;return t("span",{ref:"cell",staticClass:"tablecell__raw",domProps:{innerHTML:e._s(e.row[e.colName])}})},V=[],q={name:"A1TableCellHtml",mixins:[n.c],mounted(){const e=this.$refs.cell.querySelector('a[data-edit="true"]');e&&e.addEventListener("click",this.preventEditInPlace)}},W=q,H=(0,l.c)(W,U,V,!1,null,null,null),z=H.exports,K={name:"A17TableCellGeneric",mixins:[n.c],computed:{childProps:function(){return this.$props}},components:{"a17-table-cell-html":z}},j=K,G=(0,l.c)(j,F,$,!1,null,"5babcbdd",null),Y=G.exports,X=function(){var e=this,t=e._self._c;return t("span",[e._l(e.displayedLanguages,(function(i){return t("a",{key:i.value,staticClass:"tag tag--disabled",class:{"tag--enabled":i.published},attrs:{href:e.editWithLanguage(i)},on:{click:function(t){return e.editInPlace(t,i)}}},[e._v(" "+e._s(i.shortlabel)+" ")])})),e.languages.length>4?t("a",{staticClass:"more__languages f--small",attrs:{href:e.editWithLanguage(e.languages[0])},on:{click:function(t){return e.editInPlace(t,e.languages[0])}}},[e._v(" + "+e._s(e.languages.length-4)+" more ")]):e._e()],2)},J=[],Q={name:"A17TableCellLanguages",mixins:[n.c],props:{languages:{type:Array,default:function(){return[]}}},computed:{displayedLanguages:function(){return this.languages.slice(0,4)}},methods:{editWithLanguage:function(e){const t={};return t.lang=e.value,this.editWithQuery(t)},editWithQuery:function(e){const t=[];for(const s in e)e.hasOwnProperty(s)&&t.push(encodeURIComponent(s)+"="+encodeURIComponent(e[s]));const i=t.length?"?"+t.join("&"):"";return"#"!==this.editUrl?this.editUrl+i:this.editUrl},editInPlace:function(e,t){this.$emit("editInPlace",e,t)}}},Z=Q,ee=(0,l.c)(Z,X,J,!1,null,"9ab54676",null),te=ee.exports,ie=function(){var e=this,t=e._self._c;return t("span",{staticClass:"tablecell__nested-depth",style:e.cellWidth})},se=[],ae={name:"A17TableCellNested",mixins:[n.c],props:{depth:{type:Number,default:0},offset:{type:Number,default:0}},computed:{cellWidth(){return this.depth>0?{width:80*this.depth-20-this.offset+"px"}:""}}},ne=ae,oe=(0,l.c)(ne,ie,se,!1,null,"20294257",null),re=oe.exports,le=function(){var e=this,t=e._self._c;return e.row.hasOwnProperty("published")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"tablecell__pubstate",class:{"tablecell__pubstate--live":e.row[e.colName]},attrs:{"data-tooltip-title":e.row.published?"Unpublish":"Publish"},on:{click:function(t){return t.preventDefault(),e.togglePublish.apply(null,arguments)}}}):e._e()},de=[],ce={name:"A17TableCellPublished",mixins:[n.c],methods:{togglePublish:function(){this.update()}}},ue=ce,he=(0,l.c)(ue,le,de,!1,null,"120b42fa",null),pe=he.exports,me=function(){var e=this,t=e._self._c;return t("div",{class:e.getThumbClasses},[t("a",{attrs:{href:!e.row.hasOwnProperty("deleted")&&e.editUrl},on:{click:function(t){!e.row.hasOwnProperty("deleted")&&e.preventEditInPlace(t)}}},["rounded"===e.col.variation?[t("a17-avatar",{attrs:{name:e.rowTitle,thumbnail:e.row[e.colName]}})]:[t("img",{attrs:{src:e.row[e.colName]}})]],2)])},fe=[],ge=i(8754),_e={name:"A17TableCellThumbNail",mixins:[n.c],components:{"a17-avatar":ge.c},computed:{rowTitle(){var e,t;return null!==(e=null!==(t=this.row.name)&&void 0!==t?t:this.row.title.replace(/<[^>]*>?/gm,""))&&void 0!==e?e:""},getThumbClasses(){return["tablecell__thumb",this.col.variation?"tablecell__thumb--".concat(this.col.variation):""]}}},be=_e,ve=(0,l.c)(be,me,fe,!1,null,"3311a7fc",null),ye=ve.exports;const we=["draggable","bulk","languages","featured","published","thumbnail","publish_start_date","nested"],Ee="a17-table-cell-",Te=c,ke=g,Ce=C,Ae=N,xe=I,Se=te,Le=pe,De=Y,Ie=re,Me=ye;var Oe={[Ee+"actions"]:Te,[Ee+"bulk"]:ke,[Ee+"publish_start_date"]:Ce,[Ee+"featured"]:Ae,[Ee+"draggable"]:xe,[Ee+"generic"]:De,[Ee+"languages"]:Se,[Ee+"published"]:Le,[Ee+"nested"]:Ie,[Ee+"thumbnail"]:Me}},9824:function(e,t,i){"use strict";var s=i(9016),a=i(580);const n=(e,t)=>!s["default"].options.components[e]&&s["default"].component(e,t),o=()=>{"undefined"!==typeof window["TWILL"].TWILL_BLOCKS_COMPONENTS&&window["TWILL"].TWILL_BLOCKS_COMPONENTS.map((e=>n(e,{template:"#"+e,mixins:[a.c]})));const e=e=>"a17-".concat(e.match(/\w+/)[0].replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()),t=i(4836);t.keys().map((i=>{const s=e(i.replace(/customs\//,""));return n(s,t(i).default)}));const o=i(9628);o.keys().map((t=>{const i=e(t);return n(i,o(t).default)}));const r=i(4628);r.keys().map((t=>{const i=e(t);return s["default"].component(i,r(t).default)}));const l=i(9924);l.keys().map((t=>{const i=e(t);return s["default"].component(i,l(t).default)}))};t.c=o},6760:function(e,t,i){"use strict";i.d(t,{c:function(){return A}});var s=i(9016),a=i(894),n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"container search",class:{"search--dashboard":"dashboard"===e.type}},["dashboard"===e.type?t("transition",{attrs:{name:"fade_search-overlay"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult,expression:"readyToShowResult"}],staticClass:"search__overlay",on:{click:e.toggleSearch}})]):e._e(),t("div",{staticClass:"search__input"},[t("input",{ref:"search",staticClass:"form__input",attrs:{type:"search",name:"search",autocomplete:"off",placeholder:e.placeholder},on:{input:e.onSearchInput}}),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"search"}})]),t("transition",{attrs:{name:"fade_search-overlay"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult,expression:"readyToShowResult"}],staticClass:"search__results"},[t("ul",[e._l(e.searchResults,(function(i){return t("li",{key:i.id},[t("a",{staticClass:"search__result",attrs:{href:i.href}},[t("div",{staticClass:"search__cell search__cell--thumb hide--xsmall"},[t("figure",{staticClass:"search__thumb"},[t("img",{attrs:{src:i.thumbnail}})])]),t("div",{staticClass:"search__cell search__cell--pubstate hide--xsmall"},[t("span",{staticClass:"search__pubstate",class:{"search__pubstate--live":i.published}})]),t("div",{staticClass:"search__cell"},[t("span",{staticClass:"search__title"},[e._v(e._s(i.title))]),i.date?t("p",{staticClass:"f--note"},[e._v(" "+e._s(i.activity)+" "),t("timeago",{attrs:{"auto-update":1,datetime:new Date(i.date)}}),e._v(" by "+e._s(i.author)+" "),t("span",{staticClass:"search__type"},[e._v(e._s(i.type))])],1):e._e()])])])})),t("li",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"search__no-result"},[e._v(" "+e._s(e.$trans("dashboard.search.loading","Loading…"))+" ")]),t("li",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult&&!e.searchResults.length&&!e.loading,expression:"readyToShowResult && !searchResults.length && !loading"}],staticClass:"search__no-result"},[e._v(" "+e._s(e.$trans("dashboard.search.no-result","No results found."))+" ")])],2)])])],1)},o=[],r=i(9899),l=i.n(r),d=i(3336),c=i.n(d),u=i(400);const h=document.documentElement,p=[u.c.search,u.c.overlay],m=l().CancelToken;let f=m.source();const g=document.querySelector(".header .header__title > a");let _;var b={name:"A17Search",props:{open:{type:Boolean,default:!1},opened:{type:Boolean,default:!1},placeholder:{type:String,default(){return this.$trans("dashboard.search-placeholder","Search everything…")}},endpoint:{type:String,default:null},type:{type:String,default:"header"}},data:function(){return{searchValue:"",loading:!1,readyToShowResult:!1,searchResults:[]}},watch:{open:function(){this.toggleSearch()},opened:function(){this.opened&&(_=this.$refs.search,_.focus())}},methods:{toggleSearch:function(){p.forEach((e=>{h.classList.toggle(e)})),this.open?document.addEventListener("keydown",this.handleKeyDown,!1):(this.$refs.search.blur(),this.searchResults=[],this.searchValue="",this.readyToShowResult=!1,document.removeEventListener("keydown",this.handleKeyDown,!1))},handleKeyDown:function(e){e.keyCode&&9===e.keyCode&&(e.shiftKey?document.activeElement.isEqualNode(g)&&(_.focus(),e.preventDefault()):document.activeElement.isEqualNode(_)&&(g.focus(),e.preventDefault()))},setLastFocusElement:function(){const e=this.searchResults.length;e?setTimeout((function(){_=document.querySelectorAll(".search__result")[e-1]}),1):_=this.$refs.search},fetchSearchResults:function(){const e=this,t={search:this.searchValue};this.loading?(f.cancel(),f=m.source()):this.loading=!0,this.readyToShowResult=!0,this.$http.get(this.endpoint,{params:t,cancelToken:f.token}).then((function(t){e.searchResults=t.data,e.loading=!1,e.setLastFocusElement()}),(function(t){l().isCancel(t)||(e.loading=!1)}))},onSearchInput:c()((function(e){this.searchValue=e.target.value,this.searchValue&&this.searchValue.length>0?("dashboard"===this.type&&p.forEach((e=>{h.classList.add(e)})),this.fetchSearchResults()):("dashboard"===this.type&&p.forEach((e=>{h.classList.remove(e)})),this.readyToShowResult=!1,this.searchResults=[],this.setLastFocusElement())}),300)}},v=b,y=i(2528),w=(0,y.c)(v,n,o,!1,null,"2e1cd2e2",null),E=w.exports;s["default"].use(a.c);const T="searchApp",k={el:"#searchApp",components:{"a17-search":E},props:{topSpacing:{type:Number,default:60}},data:function(){return{open:!1,opened:!1,top:this.topSpacing}},computed:{positionStyle:function(){return{top:this.top+"px"}}},methods:{afterAnimate:function(){this.opened=!0},toggleSearch:function(){this.open=!this.open,this.top=this.topSpacing-(window.pageYOffset||document.documentElement.scrollTop),this.open?document.addEventListener("keydown",this.handleKeyDown,!1):(this.opened=!1,document.removeEventListener("keydown",this.handleKeyDown,!1))},handleKeyDown:function(e){e.keyCode&&27===e.keyCode&&this.toggleSearch()}}},C=!!document.getElementById(T)&&new s["default"](k);var A=C},4540:function(e,t,i){"use strict";i.d(t,{c:function(){return v}});var s=i(9016),a=i(1448);const n=function(){let e=!1,t=!1,i=0;const s=document.documentElement,n=document.querySelector("[data-header-mobile]"),o=document.querySelector(".ham"),r=document.querySelectorAll("[data-ham-btn]"),l=document.querySelectorAll("[data-closenav-btn]"),d=document.querySelector(".a17"),c="s--nav";function u(){return!e&&(!t&&(e=!0,i=window.pageYOffset,s.classList.add(c),d.style.top="-"+i+"px",o.style.top="-"+i+"px",n.style.top="-"+i+"px",document.addEventListener("keydown",p,!1),t=!0,void(e=!1)))}function h(){return!e&&(!!t&&(e=!0,s.classList.remove(c),d.style.top="",o.style.top="",n.style.top="",document.removeEventListener("keydown",p,!1),window.scrollTo(0,i),i=0,t=!1,void(e=!1)))}function p(e){27===e.keyCode&&t&&h()}r.length&&(0,a.c)(r,(function(e){e.addEventListener("click",(function(i){t?h():u(),e.blur()}))})),l.length&&(0,a.c)(l,(function(e){e.addEventListener("click",(function(i){t&&h(),e.blur()}))}))};var o=n,r=i(3336),l=i.n(r);const d=function(){let e=0,t=!1;const i=167,s=document.documentElement,a="s--env";function n(){e=window.pageYOffset,t||window.requestAnimationFrame((function(){o()})),t=!0}function o(){e>i?s.classList.add(a):s.classList.remove(a),t=!1}window.addEventListener("scroll",(function(){n()})),window.addEventListener("resize",l()((function(){n()}))),n()};var c=d;const u=function(){const e=document.querySelector("[data-logout-form]");e&&document.body.addEventListener("click",(t=>{t.target.hasAttribute("data-logout-btn")&&(t.preventDefault(),e.submit())}))};var h=u,p=i(6760),m=i(7060),f=i.n(m),g=i(3624),_=i(1768);e=i.hmd(e);const b=function(){o(),c(),h()};e&&e.hot,g.c.plugin(_.cp),window.Alpine=g.c,g.c.start(),window["TWILL"]||(window["TWILL"]={}),window["TWILL"].vheader=new s["default"]({el:"#headerUser"}),window["TWILL"].vsearch=p.c,console.log("","Made with ".concat("TWILL"," - v").concat(window["TWILL"].version)),f()(window["TWILL"].STORE,window.STORE);var v=b},248:function(e,t,i){"use strict";var s=i(6036);t.c={props:{name:{type:String,default:""},addNew:{type:String,default:""},options:{type:Array,default:function(){return[]}}},computed:{fullOptions:function(){const e=this.optionsByName(this.name),t=this.options;return Array.isArray(e)&&e.forEach((function(e){const i=t.findIndex((t=>t.value===e.value));-1===i&&t.push(e)})),e.length?t:this.options},...(0,s.gV)(["optionsByName"])}}},580:function(e,t){"use strict";t.c={props:{name:{type:String,required:!0},isOpen:{type:Boolean,default:!1}},data:function(){return{opened:this.isOpen}},methods:{open:function(){this.opened=!0},fieldName:function(e){return this.name+"["+e+"]"},repeaterName:function(e){return this.name.replace("[","-").replace("]","")+"|"+e},nestedEditorName:function(e){return this.name.replace("[","-").replace("]","")+"|"+e}}}},4064:function(e,t){"use strict";t.c={props:{buckets:{type:Array,default:()=>[]},item:{type:Object},singleBucket:{type:Boolean,default:!0}},computed:{bucketClasses:function(){return{selected:"bucket"!==this.type&&this.inBuckets,single:this.singleBucket}}},methods:{addToBucket:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.bucket;this.$emit("add-to-bucket",this.item,e)},inBucketById:function(e){const t=this.buckets.findIndex((t=>t.id===e));if(-1===t)return;const i=this.buckets[t].children.find((e=>e.id===this.item.id&&e.content_type.value===this.item.content_type.value));return!!i},restrictedBySource:function(e){const t=this.buckets.find((t=>t.id===e));if(!t)return!1;if(!t.hasOwnProperty("acceptedSources"))return!0;if(0===t.acceptedSources.length)return!0;const i=this.item.content_type.value;return-1!==t.acceptedSources.findIndex((e=>e===i))}}}},7888:function(e,t,i){"use strict";var s=i(948),a=i.n(s);t.c={props:{min:{type:Number,default:0},max:{type:Number,default:0},disabled:{type:Boolean,default:!1},selected:{type:Array,default:function(){return[]}}},data:function(){return{currentValue:this.selected}},watch:{selected:function(e){this.currentValue=e}},computed:{checkedValue:{get:function(){return this.currentValue},set:function(e){a()(e,this.currentValue)||(this.currentValue=e,"undefined"!==typeof this.saveIntoStore&&this.saveIntoStore(e),this.$emit("change",e))}}},methods:{isMax:function(e){return e.length>this.max&&this.max>0},isMin:function(e){return e.length0}}}},844:function(e,t){"use strict";t.c={props:{aspectRatio:{type:Number,default:null},viewMode:{type:Number,default:2},cropBoxMovable:{type:Boolean,default:!0},cropBoxResizable:{type:Boolean,default:!0},dragMode:{type:String,default:"crop"},rotatable:{type:Boolean,default:!1},scalable:{type:Boolean,default:!1},zoomable:{type:Boolean,default:!1}},computed:{defaultCropsOpts:function(){return{aspectRatio:this.initAspectRatio,viewMode:this.viewMode,cropBoxResizable:this.cropBoxResizable,cropBoxMovable:this.cropBoxMovable,dragMode:this.dragMode,rotatable:this.rotatable,scalable:this.scalable,zoomable:this.zoomable,guides:!1,center:!1,checkCrossOrigin:!1,background:!1}}}}},9684:function(e,t){"use strict";t.c={props:{draggable:{type:Boolean,default:!0}},data:function(){return{animation:150,handle:".drag__handle",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",scrollSensitivity:30}},computed:{dragOptions:function(){return{animation:this.animation,handle:this.handle,ghostClass:this.ghostClass,chosenClass:this.chosenClass,dragClass:this.dragClass,scrollSensitivity:this.scrollSensitivity,disabled:!this.draggable}}}}},9285:function(e,t){"use strict";t.c={methods:{openEditor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.$root.$refs.editor&&this.$root.$refs.editor.open(e,t)}}}},1308:function(e,t,i){"use strict";var s=i(948),a=i.n(s),n=i(6036),o=i(624);t.c={props:{hasDefaultStore:{type:Boolean,default:!1},inModal:{type:Boolean,default:!1},inStore:{type:String,default:""},fieldName:{type:String,default:""}},computed:{storedValue:function(){return this.inModal?this.modalFieldValueByName(this.getFieldName()):this.fieldValueByName(this.getFieldName())},...(0,n.gV)(["fieldValueByName","modalFieldValueByName"]),...(0,n.ys)({submitting:e=>e.form.loading,fields:e=>e.form.fields,modalFields:e=>e.form.modalFields})},watch:{storedValue:function(e){if(""===this.inStore)return;const t=this[this.inStore],i=this.locale?e[this.locale.value]:e;a()(t,i)||"undefined"!==typeof this.updateFromStore&&this.updateFromStore(i)}},methods:{getFieldName:function(){return""!==this.fieldName?this.fieldName:this.name},saveIntoStore:function(e){if(""===this.inStore)return;let t="";t=e||this[this.inStore];const i={};i.name=this.getFieldName(),i.value=t,this.locale&&(i.locale=this.locale.value),this.inModal?this.$store.commit(o.tt.UPDATE_MODAL_FIELD,i):this.$store.commit(o.tt.UPDATE_FORM_FIELD,i)},preventSubmit:function(){this.$store.commit(o.tt.PREVENT_SUBMIT)},allowSubmit:function(){this.$store.commit(o.tt.ALLOW_SUBMIT)},destroyValue:function(){""!==this.inStore&&(this.inModal?this.$store.commit(o.tt.REMOVE_MODAL_FIELD,this.getFieldName()):this.$store.commit(o.tt.REMOVE_FORM_FIELD,this.getFieldName()))}},beforeMount:function(){const e=this.getFieldName();if(""===this.inStore)return;if(""===e)return;const t=this.inModal?this.modalFields:this.fields,i=t.filter((function(t){return t.name===e}));i.length?this.locale?this[this.inStore]=i[0].value[this.locale.value]:this[this.inStore]=i[0].value:this.hasDefaultStore&&this.saveIntoStore()}}},6960:function(e,t,i){"use strict";var s=i(6036),a=i(624),n=i(8884);t.c={filters:n.c,computed:{...(0,s.ys)({currentLocale:e=>e.language.active})},methods:{formatPermalink:function(e){const t=this.$refs.permalink;if(t&&e){let i="";e.value&&"string"===typeof e.value?i=e.value:"string"===typeof e&&(i=e);const s=this.$options.filters.slugify(i),n={name:t.attributes?t.attributes.name:t.name,value:s};e.locale?n.locale=e.locale:n.locale=this.currentLocale.value,this.$store.commit(a.tt.UPDATE_FORM_FIELD,n)}}}}},5522:function(e,t,i){"use strict";i.d(t,{m6:function(){return s},g$:function(){return o},aS:function(){return c},cr:function(){return p},Eh:function(){return m.c},y_:function(){return f.c},Qf:function(){return g.c},yH:function(){return _}});i(248),i(580);var s={props:{block:{type:Object,default:()=>{}},blockIndex:{type:Number,default:0},blocksLength:{type:Number,default:0}},methods:{selectBlock(){this.$emit("block:select")},unselectBlock(){this.$emit("block:unselect")},deleteBlock(){this.$emit("block:delete")},moveBlock(e){this.$emit("block:move",e)},cloneBlock(){this.$emit("block:clone")},toggleBlockDropdown(){this.blocksLength>1&&this.$refs.blockDropdown&&this.$refs.blockDropdown.toggle()}}},a=i(8316),n=i.n(a),o={props:{editorName:{type:String,required:!0},blocks:{type:Array,default:()=>[]},savedBlocksLength:{type:Number,default:0}},methods:{addAndEditBlock(e,t,i){let{block:s,index:a}=i;window["TWILL"].PREVSTATE=n()(this.$store.state),e(s,a),t(a)},saveBlock(e,t){window["TWILL"].hasOwnProperty("PREVSTATE")&&delete window["TWILL"].PREVSTATE,this.unselectBlock(e,t),this.$emit("block:save",t)},cancelBlock(e,t){window["TWILL"].hasOwnProperty("PREVSTATE")&&(console.warn("Store - Restore previous Store state"),this.$store.replaceState(window["TWILL"].PREVSTATE)),this.unselectBlock(e,t),this.$emit("block:cancel",t)},selectBlock(e,t){window["TWILL"].PREVSTATE=n()(this.$store.state),e(),this.$emit("block:select",t)},unselectBlock(e,t){e(),window["TWILL"].hasOwnProperty("PREVSTATE")&&delete window["TWILL"].PREVSTATE,this.$emit("block:unselect",t)},moveBlock(e){this.$emit("block:move",e)},cloneBlock(e){e(),this.$emit("block:clone")},deleteBlock(e){this.$root.$refs.warningContentEditor?this.$root.$refs.warningContentEditor.open((()=>{e(),this.$emit("block:delete")})):(e(),this.$emit("block:delete"))}}},r=(i(4064),i(7888),i(844),i(6036)),l=i(7632),d=i(624),c={props:{nested:{type:Boolean,default:!1},bulkeditable:{type:Boolean,default:!0},emptyMessage:{type:String,default:""}},computed:{rows:{get(){return this.$store.state.datatable.data},set(e){const t=this.rows.length!==e.length;this.$store.commit(d.ec.UPDATE_DATATABLE_DATA,e),this.saveNewTree(t)}},isEmpty:function(){return this.rows.length<=0},isEmptyDatable:function(){return{"datatable__table--empty":this.isEmpty}},...(0,r.ys)({columns:e=>e.datatable.columns}),...(0,r.gV)(["visibleColumns","hideableColumns","visibleColumnsNames"])},methods:{saveNewTree:function(e){const t=!!e||this.nested,i=t?l.cp.SET_DATATABLE_NESTED:l.cp.SET_DATATABLE,s=()=>{this.$store.commit(d.ec.UPDATE_DATATABLE_TRACKER,0),this.$store.dispatch(i)};e?(this.$store.commit(d.ec.UPDATE_DATATABLE_TRACKER,1),this.updateTracker>=2&&s()):s()}}},u=i(4532),h=i(1832),p={props:{index:{type:Number,default:0},row:{type:Object,default:function(){return{}}},columns:{type:Array,default:function(){return[]}}},computed:{editInModal:function(){return!!this.row.hasOwnProperty("editInModal")&&this.row.editInModal},editUrl:function(){return this.row.hasOwnProperty("edit")?this.row.edit:"#"},updateUrl:function(){return this.row.updateUrl?this.row.updateUrl:"#"},...(0,r.ys)({bulkIds:e=>e.datatable.bulk})},methods:{currentComponent(e){var t;return"object"===typeof e?u.oD+(null!==(t=e.specificType)&&void 0!==t?t:e.name.toLowerCase()):u.oD+e},currentComponentProps(e){const t={col:e||{},row:this.row,editUrl:this.editUrl,editInModal:Boolean(this.editInModal)};if(!e)return t;switch(e.name){case"bulk":t.value=this.row.id,t.initialValue=this.bulkIds;break;case"languages":t.languages=this.row.hasOwnProperty("languages")?this.row.languages:[],t.editUrl=this.editUrl;break;case"publish_start_date":t.startDate="",t.endDate="";break;default:break}return t},editInPlace:function(e){if(e.lang){const t=e.lang;this.$store.commit(d.cp.UPDATE_LANG,t.value)}if(this.editInModal){const e=this.editInModal;this.$store.commit(d.WI.UPDATE_MODAL_MODE,"update"),this.$store.commit(d.WI.UPDATE_MODAL_ACTION,this.updateUrl),this.$store.commit(d.tt.UPDATE_FORM_LOADING,!0),this.$store.dispatch(l.cp.REPLACE_FORM,e).then((()=>{this.$nextTick((function(){this.$root.$refs.editionModal&&this.$root.$refs.editionModal.open()}))}),(e=>{this.$store.commit(h.cp.SET_NOTIF,{message:"Your content can not be edited, please retry",variant:"error"})}))}},cellClasses:function(e,t){return{[t+"--icon"]:"featured"===e.name||"published"===e.name,[t+"--bulk"]:"bulk"===e.name,[t+"--thumb"]:"thumbnail"===e.name,[t+"--draggable"]:"draggable"===e.name,[t+"--languages"]:"languages"===e.name,[t+"--nested"]:"nested"===e.name,[t+"--nested--parent"]:"nested"===e.name&&0===this.nestedDepth}},isSpecificColumn:function(e){var t;return u.G_.includes(null!==(t=e.specificType)&&void 0!==t?t:e.name)},tableCellUpdate:function(e){switch(e.col){case"published":this.togglePublish(e.row);break;case"bulk":this.toggleBulk(e.row);break;case"featured":this.toggleFeatured(e.row);break}},toggleFeatured:function(e){e.hasOwnProperty("deleted")?this.$store.commit(h.cp.SET_NOTIF,{message:"You can’t feature/unfeature a deleted item, please restore it first.",variant:"error"}):this.$store.dispatch(l.cp.TOGGLE_FEATURE,e)},toggleBulk:function(e){this.$store.commit(d.ec.UPDATE_DATATABLE_BULK,e.id)},togglePublish:function(e){e.hasOwnProperty("deleted")?this.$store.commit(h.cp.SET_NOTIF,{message:"You can’t publish/unpublish a deleted item, please restore it first.",variant:"error"}):this.$store.dispatch(l.cp.TOGGLE_PUBLISH,e)},restoreRow:function(e){this.$store.dispatch(l.cp.RESTORE_ROW,e)},destroyRow:function(e){this.$root.$refs.warningDestroyRow?this.$root.$refs.warningDestroyRow.open((()=>{this.$store.dispatch(l.cp.DESTROY_ROW,e)})):this.$store.dispatch(l.cp.DESTROY_ROW,e)},deleteRow:function(e){this.$root.$refs.warningDeleteRow?this.$root.$refs.warningDeleteRow.open((()=>{this.$store.dispatch(l.cp.DELETE_ROW,e)})):this.$store.dispatch(l.cp.DELETE_ROW,e)},duplicateRow:function(e){this.$store.dispatch(l.cp.DUPLICATE_ROW,e)}}},m=i(9684),f=i(9285),g=i(6960),_=(i(1308),i(5284),i(5272),i(1200),i(6456),i(6716),{props:{nested:{type:Boolean,default:!1},maxDepth:{type:Number,default:1},depth:{type:Number,default:0},name:{type:String,default:"group1"},parentId:{type:Number,default:-1}},data(){return{currentElDepth:void 0}},computed:{updateTracker(){return this.$store.state.datatable.updateTracker},draggableGetComponentData:function(){return{props:{depth:this.depth}}}}});i(4992),i(4768),i(6304)},5284:function(e,t){"use strict";t.c={props:{autofocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},direction:{type:String,default:"auto"},name:{default:""},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"on"}}}},5272:function(e,t){"use strict";function i(e){const t=e.length;return e.reduce((function(e,i,s){return e+(s-1===t?", ":" and ")+i}))}t.c={props:{label:{type:String,default:""},labelFor:{type:String,default:""},size:{type:String,default:"large"},variant:{type:String,default:""},fixedErrorKey:{type:String},note:{type:String,default:""}},computed:{errorKey(){return this.fixedErrorKey?this.hasLocale?this.fixedErrorKey.replace("[",".").replace("]",""):this.fixedErrorKey:this.hasLocale?this.name.replace("[",".").replace("]",""):this.name},errorLocales(){if(!this.hasLocale)return[];const e=this.errorKey.substr(0,this.errorKey.indexOf(".")),t=[],i=this.$store.state.language.all.map((e=>e.value));return Object.keys(this.$store.state.form.errors).forEach((s=>{if(s.substr(0,s.indexOf("."))===e){const e=s.substr(s.indexOf(".")+1,s.length);i.includes(e)&&t.push(e)}}),[]),t},otherLocalesError(){return this.errorLocales.filter((e=>e!==this.currentLocale.value)).length},errorMessageLocales(){return i(this.errorLocales.map((e=>this.languages.find((t=>t.value===e)).label)))+" language"+(this.errorLocales.length>1?"s":"")+" missing details."},errorMessage(){return this.error?this.$store.state.form.errors[this.errorKey][0]:""},error(){return!!this.$store.state.form&&Object.keys(this.$store.state.form.errors).includes(this.errorKey)}}}},1200:function(e,t,i){"use strict";var s=i(6036);t.c={props:{locale:{default:null}},computed:{hasLocale:function(){return null!=this.locale},hasCurrentLocale:function(){return null!=this.currentLocale},isCurrentLocale:function(){return!this.hasLocale||!this.hasCurrentLocale||this.locale.value===this.currentLocale.value},isLocaleRTL:function(){const e=["ar","arc","dv","fa","ha","he","khw","ks","ku","ps","ur","yi"];return!!this.hasLocale&&e.includes(this.locale.shortlabel.toLowerCase())},dirLocale:function(){return this.direction&&"auto"!==this.direction?this.direction:this.isLocaleRTL?"rtl":"auto"},displayedLocale:function(){return!!this.hasLocale&&this.locale.shortlabel},...(0,s.ys)({currentLocale:e=>e.language.active,languages:e=>e.language.all})},methods:{onClickLocale:function(){this.$emit("localize",this.locale)},updateLocale:function(e){this.$emit("localize",e)}}}},6456:function(e,t,i){"use strict";var s=i(6036);t.c={props:{items:{type:Array,default:()=>[]},selectedItems:{type:Array,default:()=>[]},usedItems:{type:Array,default:()=>[]}},computed:{...(0,s.ys)({itemsLoading:e=>e.mediaLibrary.loading}),replacingMediaIds:function(){return this.itemsLoading.reduce(((e,t)=>(t.isReplacement&&(e[t.replacementId]=t.id),e)),{})}},methods:{isSelected:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id"];return Boolean(this.selectedItems.find((i=>t.every((t=>i[t]===e[t])))))},isUsed:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id"];return Boolean(this.usedItems.find((i=>t.every((t=>i[t]===e[t])))))},toggleSelection:function(e){this.$emit("change",e)},shiftToggleSelection:function(e){this.$emit("shiftChange",e,!0)}}}},6716:function(e,t,i){"use strict";var s=i(624);t.c={props:{type:{type:String,default:"image"}},methods:{openMediaLibrary:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.name,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;this.$store.commit(s.ol.UPDATE_MEDIA_CONNECTOR,t),this.$store.commit(s.ol.UPDATE_MEDIA_TYPE,this.type),this.$store.commit(s.ol.UPDATE_REPLACE_INDEX,i),this.$store.commit(s.ol.UPDATE_MEDIA_MAX,e),this.$store.commit(s.ol.UPDATE_MEDIA_MODE,!0),this.$store.commit(s.ol.UPDATE_MEDIA_FILESIZE_MAX,this.filesizeMax||0),this.$store.commit(s.ol.UPDATE_MEDIA_WIDTH_MIN,this.widthMin||0),this.$store.commit(s.ol.UPDATE_MEDIA_HEIGHT_MIN,this.heightMin||0),this.$root.$refs.mediaLibrary&&this.$root.$refs.mediaLibrary.open()}}}},4992:function(e,t){"use strict";t.c={data:function(){return{randKey:Date.now()+Math.floor(9999*Math.random())}}}},3462:function(e,t,i){"use strict";var s=i(6036);t.c={data:function(){return{shouldRetrySubmitWhenAllowed:!1}},computed:{...(0,s.ys)({isSubmitPrevented:e=>e.form.isSubmitPrevented})},watch:{isSubmitPrevented:function(e){!e&&this.shouldRetrySubmitWhenAllowed&&(this.shouldRetrySubmitWhenAllowed=!1,this.retrySubmit())}},methods:{retrySubmit:function(){this.submitForm?this.submitForm():this.submit&&this.submit()}}}},4768:function(e,t){"use strict";t.c={props:{col:{type:Object,default:()=>{}},row:{type:Object,default:()=>{}},editUrl:{type:String,default:"#"},editInModal:{type:Boolean,default:!1}},computed:{colName:function(){return this.col.hasOwnProperty("name")?this.col.name:""}},methods:{update:function(){this.$emit("update",{row:this.row,col:this.colName})},preventEditInPlace:function(e){this.editInModal&&e.preventDefault(),this.editInPlace()},editInPlace:function(e,t){this.$emit("editInPlace",{event:e,lang:t})},restoreRow:function(){this.$emit("restoreRow",this.row)},destroyRow:function(){this.$emit("destroyRow",this.row)},deleteRow:function(){this.$emit("deleteRow",this.row)},duplicateRow:function(){this.$emit("duplicateRow",this.row)}}}},6304:function(e,t){"use strict";t.c={props:{open:{type:Boolean,default:!1}},data:function(){return{visible:this.open}},computed:{visibilityClasses:function(){return{"s--open":this.visible}}},methods:{onClickVisibility:function(){this.visible=!this.visible,this.$emit("toggleVisibility",this.visible)}}}},894:function(e,t,i){"use strict";i.d(t,{c:function(){return Dn}});var s,a,n=i(9899),o=i.n(n),r=i(9448),l=i.n(r),d=i(6452),c=i.n(d),u=i(6984),h=i(8754),p=function(){var e=this,t=e._self._c;return t("div",{staticClass:"browserField"},[e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"browserField__trigger"},[t("a17-button",{attrs:{type:"button",disabled:e.disabled||e.connectedBrowserField&&0===e.connectedBrowserFieldItems.length,variant:"ghost"},on:{click:e.openBrowser}},[e._v(" "+e._s(e.addLabel)+" ")]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("span",{staticClass:"browserField__note f--small"},[e._t("default")],2)],1):e._e(),e.items.length?t("table",{staticClass:"browserField__table"},[t("draggable",{attrs:{tag:"tbody",disabled:e.disabled},model:{value:e.items,callback:function(t){e.items=t},expression:"items"}},e._l(e.items,(function(i,s){return t("a17-browseritem",{key:i.endpointType+"_"+i.id,staticClass:"item__content",attrs:{name:"".concat(e.name,"_").concat(i.id),draggable:!e.disabled&&e.draggable,item:i,disabled:e.disabled,max:e.max,showType:e.endpoints.length>0},on:{delete:function(t){return e.deleteItem(s)}}})})),1)],1):e._e(),!e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"browserField__trigger"},[t("a17-button",{attrs:{type:"button",disabled:e.disabled||e.connectedBrowserField&&0===e.connectedBrowserFieldItems.length,variant:"ghost"},on:{click:e.openBrowser}},[e._v(" "+e._s(e.addLabel)+" ")]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("span",{staticClass:"browserField__note f--small"},[e._t("default")],2)],1):e._e()])},m=[],f=i(7052),g=i.n(f),_=i(6036),b=i(9684),v=i(624),y=function(){var e=this,t=e._self._c;return t("tr",{staticClass:"browserItem"},[e.draggable&&e.max>1?t("td",{staticClass:"browserItem__cell browserItem__cell--drag"},[t("div",{class:e.dragClasses})]):e._e(),e.hasThumbnail?t("td",{class:e.thumbnailClasses},[e.isUser?[t("a17-avatar",{attrs:{name:e.currentItem.name,thumbnail:e.currentItem.thumbnail}})]:[t("a",{attrs:{href:"#",target:"_blank"}},[t("img",{attrs:{src:e.currentItem.thumbnail}})])]],2):e._e(),t("td",{staticClass:"browserItem__cell browserItem__cell--name"},[t("a",{attrs:{href:e.currentItem.edit,target:"_blank"}},[e.currentItem.hasOwnProperty("renderHtml")?t("span",{staticClass:"f--link-underlined--o",domProps:{innerHTML:e._s(e.currentItem.name)}}):t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.currentItem.name))])]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentItem.id}})]),e.currentItem.hasOwnProperty("endpointType")&&e.showType?t("td",{staticClass:"browserItem__cell browserItem__cell--type"},[t("span",[e._v(e._s(e.currentItem.endpointType))])]):e._e(),e.deletable?t("td",{staticClass:"browserItem__cell browserItem__cell--icon"},[e.disabled?e._e():t("a17-button",{staticClass:"bucket__action",attrs:{icon:"close"},on:{click:function(t){return e.deleteItem()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})])],1):e._e()])},w=[],E={name:"A17BrowserItem",props:{name:{type:String,required:!0},draggable:{type:Boolean,default:!1},item:{type:Object,default:function(){return{}}},max:{type:Number,default:10},showType:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{handle:".item__handle"}},computed:{hasThumbnail:function(){return Boolean(this.currentItem.hasOwnProperty("thumbnail"))},hasLargeThumbnail:function(){return this.hasThumbnail&&!this.isUser},isUser:function(){return Boolean("users"===this.currentItem.endpointType)},dragClasses:function(){return["drag__handle--drag",this.hasLargeThumbnail?"":"drag__handle--drag-small"]},thumbnailClasses:function(){return["browserItem__cell","browserItem__cell--thumb",this.isUser?"browserItem__cell--thumb-avatar":""]},currentItem:function(){return this.item},deletable:function(){return!this.currentItem.hasOwnProperty("deletable")||!0===this.currentItem.deletable}},methods:{deleteItem:function(){this.$emit("delete")}}},T=E,k=i(2528),C=(0,k.c)(T,y,w,!1,null,"19917f52",null),A=C.exports,x={name:"A17BrowserField",components:{"a17-browseritem":A,draggable:g()},mixins:[b.c],props:{name:{type:String,required:!0},modalTitle:{type:String,default:""},browserNote:{type:String,default:""},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},endpoints:{type:Array,default:()=>[]},draggable:{type:Boolean,default:!0},max:{type:Number,default:10},wide:{type:Boolean,default:!1},buttonOnTop:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},connectedBrowserField:{type:String,defautl:null}},data:function(){return{handle:".item__handle"}},computed:{remainingItems:function(){return this.max-this.items.length},addLabel:function(){return this.$trans("fields.browser.add-label","Add")+" "+this.itemLabel},browserTitle:function(){return""!==this.modalTitle?this.modalTitle:this.addLabel},items:{get(){return this.selectedBrowser.hasOwnProperty(this.name)&&this.selectedBrowser[this.name]||[]},set(e){this.$store.commit(v.ai.REORDER_ITEMS,{name:this.name,items:e})}},itemsIds:function(){return this.selectedItemsByIds[this.name]?this.selectedItemsByIds[this.name].join():""},connectedBrowserFieldItems:function(){return this.selectedBrowser[this.connectedBrowserField]||[]},...(0,_.ys)({selectedBrowser:e=>e.browser.selected}),...(0,_.gV)(["selectedItemsByIds"])},methods:{deleteAll:function(){this.$store.commit(v.ai.DESTROY_ITEMS,{name:this.name})},deleteItem:function(e){this.$store.commit(v.ai.DESTROY_ITEM,{name:this.name,index:e})},openBrowser:function(){if(this.$store.commit(v.ai.UPDATE_BROWSER_CONNECTOR,this.name),this.endpoints.length>0)this.$store.commit(v.ai.UPDATE_BROWSER_ENDPOINTS,this.endpoints);else{this.$store.commit(v.ai.DESTROY_BROWSER_ENDPOINTS);let e=this.endpoint;if(this.connectedBrowserFieldItems.length){let t="?";e.indexOf("?")>-1&&(t="&"),e=e+t+"connectedBrowserIds= "+encodeURIComponent(JSON.stringify(this.connectedBrowserFieldItems.map((e=>e.id))))}this.$store.commit(v.ai.UPDATE_BROWSER_ENDPOINT,{value:e,label:this.name})}this.$store.commit(v.ai.UPDATE_BROWSER_MAX,this.max),this.$store.commit(v.ai.UPDATE_BROWSER_TITLE,this.browserTitle),this.$store.commit(v.ai.UPDATE_BROWSER_NOTE,this.browserNote),this.wide?this.$root.$refs.browserWide.open(this.endpoints.length<=0):this.$root.$refs.browser.open(this.endpoints.length<=0)},destroyValue:function(){this.deleteAll()}},watch:{connectedBrowserFieldItems(e){this.connectedBrowserField&&0===e.length&&this.deleteAll()}}},S=x,L=(0,k.c)(S,p,m,!1,null,"0ddc4be5",null),D=L.exports,I={name:"A17Button",props:{el:{type:String,default:"button"},type:{type:String,default:"button"},href:{type:String,default:""},target:{type:String,default:""},download:{type:String,default:""},rel:{type:String,default:""},variant:{type:String,default:""},icon:{default:""},disabled:{type:Boolean,default:!1},size:{type:String,default:""}},computed:{buttonClasses:function(){const e=["button",this.size?"button--".concat(this.size):""];return this.variant&&this.variant.split(" ").forEach((t=>{e.push("button--".concat(t))})),this.icon&&e.push("button--icon button--".concat(this.icon)),e}},methods:{onClick:function(e){this.$emit("click")}},render:function(e){const t={class:this.buttonClasses,attrs:{},on:{click:e=>{this.onClick(e)}}};return"button"===this.el&&(t.attrs.type=this.type,this.disabled&&(t.attrs.disabled=this.disabled)),"a"===this.el&&this.href&&(t.attrs.href=this.href,this.target&&(t.attrs.target=this.target),this.download&&(t.attrs.download=this.download),this.rel&&(t.attrs.rel=this.rel)),e(this.el,t,this.$slots.default)}},M=I,O=(0,k.c)(M,s,a,!1,null,"59eeac35",null),P=O.exports,B=function(){var e=this,t=e._self._c;return t("div",{class:e.barClasses},[e._t("default")],2)},R=[],N={name:"A17Buttonbar",props:{type:{type:String,default:"button"},variant:{type:String,default:""}},computed:{barClasses:function(){return["buttonbar",this.variant?"buttonbar--".concat(this.variant):""]}}},F=N,$=(0,k.c)(F,B,R,!1,null,"7223fc6a",null),U=$.exports,V=function(){var e=this,t=e._self._c;return t("span",{staticClass:"checkbox"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedValue,expression:"checkedValue"}],key:e.uniqId,staticClass:"checkbox__input",class:e.checkboxClasses,attrs:{type:"checkbox",name:e.name,id:e.uniqId,disabled:e.disabled},domProps:{value:e.value,checked:Array.isArray(e.checkedValue)?e._i(e.checkedValue,e.value)>-1:e.checkedValue},on:{change:function(t){var i=e.checkedValue,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=e.value,o=e._i(i,n);s.checked?o<0&&(e.checkedValue=i.concat([n])):o>-1&&(e.checkedValue=i.slice(0,o).concat(i.slice(o+1)))}else e.checkedValue=a}}}),t("label",{staticClass:"checkbox__label",attrs:{for:e.uniqId}},[e._v(e._s(e.label)+" "),t("span",{staticClass:"checkbox__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})])])])},q=[],W=i(4992),H={name:"A17Checkbox",mixins:[W.c],props:{value:{default:""},initialValue:{default:function(){return[]}},name:{type:String,default:""},theme:{type:String,default:""},label:{type:String,default:""},disabled:{type:Boolean,default:!1}},computed:{uniqId:function(e){return this.name+"_"+this.value+"-"+this.randKey},checkboxClasses:function(){return[this.theme?"checkbox__input--".concat(this.theme):""]},checkedValue:{get:function(){return this.initialValue},set:function(e){this.$emit("change",e)}}}},z=H,K=(0,k.c)(z,V,q,!1,null,"20e8e5e7",null),j=K.exports,G=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name}},[t("ul",{staticClass:"checkboxGroup",class:e.checkboxClasses},e._l(e.options,(function(i){return t("li",{key:i.value,staticClass:"checkboxGroup__item"},[t("a17-checkbox",{attrs:{name:e.name,value:i.value,label:i.label,initialValue:e.currentValue,disabled:i.disabled||e.disabled},on:{change:e.changeValue}})],1)})),0)])},Y=[],X=i(948),J=i.n(X),Q=i(7888),Z=i(1308),ee=i(5272),te={name:"A17CheckboxGroup",props:{name:{type:String,default:""},inline:{type:Boolean,default:!1},options:{type:Array,default:function(){return[]}}},mixins:[ee.c,Q.c,Z.c],computed:{checkboxClasses:function(){return[this.inline?"checkboxGroup--inline":""]}},methods:{formatValue:function(e,t){const i=this;if(!e)return;if(!t)return;const s=this.isMax(e),a=this.isMin(e);(s||a)&&(J()(t,i.checkedValue)||(i.checkedValue=t))},updateFromStore:function(e){this.updateValue(e)},updateValue:function(e){this.checkedValue=e},changeValue:function(e){J()(e,this.currentValue)||this.updateValue(e)}},mounted:function(){this.max+this.min>0&&this.$watch("currentValue",this.formatValue,{immediate:!0})}},ie=te,se=(0,k.c)(ie,G,Y,!1,null,"3e53c5c2",null),ae=se.exports,ne=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,required:e.required}},[t("div",{staticClass:"form__field",class:e.textfieldClasses},[t("input",{attrs:{type:"text",placeholder:e.placeholder,name:e.name,id:e.name,disabled:e.disabled,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,maxlength:"7"},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}),t("a17-dropdown",{ref:"colorDropdown",staticClass:"form__field--color",attrs:{position:"bottom-right",arrow:!0,offset:15,minWidth:300,clickable:!0,sideOffset:15},on:{close:e.saveIntoStore}},[t("span",{staticClass:"form__field--colorBtn",style:e.bcgStyle,on:{click:function(t){return e.$refs.colorDropdown.toggle()}}}),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-colorpicker",{attrs:{color:e.value},on:{change:e.updateValueFromPicker}})],1)])],1)])},oe=[],re=function(){var e=this,t=e._self._c;return t("div",{staticClass:"colorpicker"},[t("div",{staticClass:"colorpicker__color"},[t("div",{ref:"satContainer",staticClass:"colorpicker__saturation",style:{background:e.bgColor},on:{mousedown:function(t){return e.handleMouseDown("saturation")}}},[t("div",{staticClass:"colorpicker__saturation--white"}),t("div",{staticClass:"colorpicker__saturation--black"}),t("div",{staticClass:"colorpicker__saturation-pointer",style:{top:e.satPointerTop,left:e.satPointerLeft}},[t("div",{staticClass:"colorpicker__saturation-circle"})])]),t("div",{staticClass:"colorpicker__hue colorpicker__hue--vertical"},[t("div",{ref:"hueContainer",staticClass:"colorpicker__hue-container",on:{mousedown:function(t){return e.handleMouseDown("hue")}}},[t("div",{staticClass:"colorpicker__hue-pointer",style:{top:e.huePointerTop,left:e.huePointerLeft}},[t("div",{staticClass:"colorpicker__hue-picker"})])])])])])},le=[],de=i(9212),ce=i.n(de),ue=i(3448),he={name:"a17ColorPicker",props:{color:{type:String,required:!0},direction:{type:String,default:"vertical"}},data:function(){return{currentColor:(0,ue.c)(this.color),currentColorHue:(0,ue.c)(this.color).toHsv().h,currentTarget:"",pullDirection:""}},computed:{bgColor(){return"hsl(".concat(this.currentColorHue,", 100%, 50%)")},satPointerTop(){return-100*this.currentColor.toHsv().v+1+100+"%"},satPointerLeft(){return 100*this.currentColor.toHsv().s+"%"},huePointerTop(){return"vertical"===this.direction?0===this.currentColorHue&&"right"===this.pullDirection?0:-100*this.currentColorHue/360+100+"%":0},huePointerLeft(){return"vertical"===this.direction?0:0===this.currentColorHue&&"right"===this.pullDirection?"100%":100*this.currentColorHue/360+"%"}},methods:{throttle:ce()(((e,t)=>{e(t)}),20,{leading:!0,trailing:!1}),satHandleChange(e,t){!t&&e.preventDefault();const i=this.$refs.satContainer;if(!i)return;const s=i.clientWidth,a=i.clientHeight,n=i.getBoundingClientRect().left+window.pageXOffset,o=i.getBoundingClientRect().top+window.pageYOffset,r=e.pageX||(e.touches?e.touches[0].pageX:0),l=e.pageY||(e.touches?e.touches[0].pageY:0);let d=r-n,c=l-o;d<0?d=0:d>s?d=s:c<0?c=0:c>a&&(c=a);const u=d/s;let h=-c/a+1;h=h>0?h:0,h=h>1?1:h,this.throttle(this.onChange,{h:this.currentColorHue,s:u,v:h,a:this.currentColor.toHsv().a})},hueHandleChange(e,t){!t&&e.preventDefault();const i=this.$refs.hueContainer,s=i.clientWidth,a=i.clientHeight,n=i.getBoundingClientRect().left+window.pageXOffset,o=i.getBoundingClientRect().top+window.pageYOffset,r=e.pageX||(e.touches?e.touches[0].pageX:0),l=e.pageY||(e.touches?e.touches[0].pageY:0),d=r-n,c=l-o;let u,h;"vertical"===this.direction?c<0?u=360:c>a?u=0:(h=-100*c/a+100,u=360*h/100):d<0?u=0:d>s?u=360:(h=100*d/s,u=360*h/100),this.currentColorHue!==u&&this.throttle(this.onChange,{h:u,s:this.currentColor.toHsl().s,l:this.currentColor.toHsl().l,a:this.currentColor.toHsl().a,source:"hsl"})},handleMouseDown(e){this.currentTarget=e,"saturation"===this.currentTarget?(window.addEventListener("mousemove",this.satHandleChange),window.addEventListener("mouseup",this.satHandleChange)):(window.addEventListener("mousemove",this.hueHandleChange),window.addEventListener("mouseup",this.hueHandleChange)),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(e){this.unbindEventListeners()},unbindEventListeners(){"saturation"===this.currentTarget?(window.removeEventListener("mousemove",this.satHandleChange),window.removeEventListener("mouseup",this.satHandleChange)):(window.removeEventListener("mousemove",this.hueHandleChange),window.removeEventListener("mouseup",this.hueHandleChange)),window.removeEventListener("mouseup",this.handleMouseUp)},onChange(e){this.currentColor=(0,ue.c)(e),this.currentColorHue=e.h,this.$emit("change",this.currentColor.toHexString())}}},pe=he,me=(0,k.c)(pe,re,le,!1,null,null,null),fe=me.exports,ge=i(5284),_e={name:"a17ColorField",mixins:[ge.c,ee.c,Z.c],props:{name:{type:String,required:!0},initialValue:{default:""},defaultValue:{default:""}},components:{"a17-colorpicker":fe},data:function(){return{focused:!1,value:this.initialValue}},mounted(){""===this.value&&""!==this.defaultValue&&this.updateValue(this.defaultValue)},computed:{bcgStyle:function(){return{"background-color":""!==this.value?this.value:"transparent"}},textfieldClasses:function(){return{"s--focus":this.focused,"s--disabled":this.disabled}}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e)},updateValueFromPicker:function(e){this.value!==e&&(this.value=e)},updateValue:function(e){this.value!==e&&(this.value=e,this.saveIntoStore())},onBlur:function(e){const t=e.target.value;this.updateValue(t),this.focused=!1},onFocus:function(){this.focused=!0},onInput:function(){}}},be=_e,ve=(0,k.c)(be,ne,oe,!1,null,"09f5e603",null),ye=ve.exports,we=function(){var e=this,t=e._self._c;return t("a17-inputframe",{staticClass:"datePicker",class:{"datePicker--static":e.staticMode,"datePicker--mobile":e.isMobile},attrs:{name:e.name,error:e.error,note:e.note,label:e.label,"label-for":e.uniqId,required:e.required}},[t("div",{ref:e.refs.flatPicker,staticClass:"datePicker__group"},[t("div",{staticClass:"form__field datePicker__field"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.date,expression:"date"}],attrs:{type:"text",name:e.name,id:e.uniqId,required:e.required,placeholder:e.placeHolder,"data-input":"",disabled:e.disabled},domProps:{value:e.date},on:{blur:e.onBlur,input:function(t){t.target.composing||(e.date=t.target.value)}}}),e.clear?t("a",{staticClass:"datePicker__reset",class:{"datePicker__reset--cleared":!e.date},attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.onClear.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})]):e._e()])])])},Ee=[],Te=i(4685),ke=i.n(Te),Ce=i(2112),Ae=i(8904),xe={name:"A17DatePicker",mixins:[W.c,ee.c,Z.c],props:{name:{type:String,default:"date"},required:{type:Boolean,default:!1},placeHolder:{type:String,default:""},allowInput:{type:Boolean,default:!1},enableTime:{type:Boolean,default:!1},noCalendar:{type:Boolean,default:!1},time_24hr:{type:Boolean,default:(0,Ae.Yt)()},altFormat:{type:String,default:null},inline:{type:Boolean,default:!1},initialValue:{type:String,default:null},hourIncrement:{type:Number,default:1},minuteIncrement:{type:Number,default:30},staticMode:{type:Boolean,default:!1},minDate:{type:String,default:null},maxDate:{type:String,default:null},disabled:{type:Boolean,default:!1},mode:{type:String,default:"single",validator:function(e){return"single"===e||"multiple"===e||"range"===e}},clear:{type:Boolean,default:!1}},data:function(){return{date:this.initialValue,isMobile:!1,flatPicker:null,refs:{flatPicker:"flatPicker"}}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},altFormatComputed:function(){return null!==this.altFormat?this.altFormat:"F j, Y"+(this.enableTime?this.time_24hr||(0,Ae.Yt)()?" H:i":" h:i K":"")}},methods:{config:function(){const e=this,t={wrap:!0,altInput:!0,altFormat:e.altFormatComputed,dateFormat:e.enableTime?"Z":"Y-m-d",static:e.staticMode,appendTo:e.staticMode?e.$refs[e.refs.flatPicker]:void 0,enableTime:e.enableTime,noCalendar:e.noCalendar,time_24hr:e.time_24hr,inline:e.inline,allowInput:e.allowInput,mode:e.mode,minuteIncrement:e.minuteIncrement,hourIncrement:e.hourIncrement,minDate:e.minDate,altInputClass:"flatpickr-input form-control",maxDate:e.maxDate,parseDate:function(e,t){const i="yyyy-MM-dd HH:mm:ss";if(e.length===i.length)return ke()(e+"Z",i+"X",Date.UTC());const s="yyyy-MM-dd HH:mm";if(e.length===s.length)return ke()(e+"Z",i+"X",Date.UTC());const a="yyyy-MM-dd";return e.length===a.length?ke()(e,a,Date.UTC()):new Date(e)},onOpen:function(){setTimeout((function(){e.flatPicker.set("maxDate",e.maxDate),e.flatPicker.set("minDate",e.minDate),e.$emit("open",e.date)}),10)},onClose:function(t,i,s){e.$nextTick((function(){e.$emit("input",e.date),e.$emit("close",e.date),e.saveIntoStore()}))}},i=Ae.ob[(0,Ae.qe)()];return void 0!==i&&i.hasOwnProperty("flatpickr")&&(t.locale=i.flatpickr),t},updateFromStore:function(e){e!==this.date&&(this.date=e,this.flatPicker.setDate(e))},onInput:function(e){this.$emit("input",this.date)},onBlur:function(){this.$emit("blur",this.date)},onClear:function(){this.flatPicker.clear(),this.saveIntoStore(),this.$emit("input",this.date)}},mounted:function(){const e=this,t=e.$refs[e.refs.flatPicker],i=e.config();e.flatPicker=new Ce.c(t,i),this.isMobile=e.flatPicker.isMobile},beforeDestroy:function(){const e=this;e.flatPicker.destroy()}},Se=xe,Le=(0,k.c)(Se,we,Ee,!1,null,"05edd33b",null),De=Le.exports,Ie=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"modal",staticClass:"modal--tiny modal--form modal--withintro",attrs:{title:e.modalTitle,forceClose:!0}},[e._t("default"),t("a17-inputframe",[t("a17-button",{staticClass:"dialog-confirm",attrs:{variant:"validate"}},[e._v(e._s(e.confirmLabel))]),e._v(" "),t("a17-button",{staticClass:"dialog-cancel",attrs:{variant:"aslink"}},[t("span",[e._v(e._s(e.cancelLabel))])])],1)],2)},Me=[],Oe={name:"A17Dialog",props:{name:{type:String,default:""},modalTitle:{type:String,default:function(){return this.$trans("dialog.title")}},confirmLabel:{type:String,default:function(){return this.$trans("dialog.ok")}},cancelLabel:{type:String,default:function(){return this.$trans("dialog.cancel")}}},methods:{open:function(e){this.$refs.modal&&this.$refs.modal.open(),this.$nextTick((()=>{this.$el.querySelector(".dialog-confirm").addEventListener("click",(t=>{e(),this.close()})),this.$el.querySelector(".dialog-cancel").addEventListener("click",(e=>{this.close()}))}))},close:function(){this.$refs.modal&&this.$refs.modal.close()}}},Pe=Oe,Be=(0,k.c)(Pe,Ie,Me,!1,null,null,null),Re=Be.exports,Ne=i(3032),Fe=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,label:e.label,locale:e.locale,size:e.size,name:e.name,note:e.fieldNote},on:{localize:e.updateLocale}},[t("div",{staticClass:"fileField"},[e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"fileField__trigger"},[t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("a17-button",{attrs:{type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingItems)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"fileField__note f--small"},[e._v(e._s(e.note))])],1):e._e(),e.items.length?t("table",{staticClass:"fileField__list"},[t("draggable",{attrs:{tag:"tbody"},model:{value:e.items,callback:function(t){e.items=t},expression:"items"}},e._l(e.items,(function(i,s){return t("a17-fileitem",{key:i.id,staticClass:"item__content",attrs:{name:"".concat(e.name,"_").concat(i.id),draggable:e.isDraggable,item:i},on:{delete:function(t){return e.deleteItem(s)}}})})),1)],1):e._e(),!e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"fileField__trigger"},[t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("a17-button",{attrs:{type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingItems)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"fileField__note f--small"},[e._v(e._s(e.note))])],1):e._e()])])},$e=[],Ue=i(1200),Ve=i(6716),qe=function(){var e=this,t=e._self._c;return t("tr",{staticClass:"fileItem"},[e.draggable?t("td",{staticClass:"fileItem__cell fileItem__cell--drag"},[t("div",{staticClass:"drag__handle--drag"})]):e._e(),e.currentItem.hasOwnProperty("extension")?t("td",{staticClass:"fileItem__cell fileItem__cell--extension"},[t("a",{attrs:{href:"#",target:"_blank"}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:e.getSvgIconName()}})])]):e._e(),t("td",{staticClass:"fileItem__cell fileItem__cell--name"},[e.currentItem.hasOwnProperty("thumbnail")?t("span",[t("img",{attrs:{src:e.currentItem.thumbnail}})]):e._e(),t("a",{attrs:{href:e.currentItem.hasOwnProperty("original")?e.currentItem.original:"#",download:""}},[t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.currentItem.name))])]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentItem.id}})]),e.currentItem.hasOwnProperty("size")?t("td",{staticClass:"fileItem__cell fileItem__cell--size"},[e._v(e._s(e.currentItem.size))]):e._e(),t("td",{staticClass:"fileItem__cell"},[t("a17-button",{staticClass:"bucket__action",attrs:{icon:"close"},on:{click:function(t){return e.deleteItem()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})])],1)])},We=[];const He={img:{extensions:["gif","png","jpg"],icon:"img",display:"Image File",instructions:"Most Image files are natively recognized by your computer."},tiff:{extensions:["tiff","tif"],icon:"img",display:"TIFF Image",instructions:"To read TIFF images, you need Adobe Photoshop or similar."},eps:{extensions:["eps","ps"],icon:"eps",display:"Postscript File",instructions:"To read Postscript files, you need Adobe Illustrator or similar."},bmp:{extensions:["bmp"],icon:"img",display:"Bitmap Image",instructions:"To read Bitmap images, you need Adobe Photoshop or similar."},raw:{extensions:["3fr","arw","srf","sr2","bay","crw","cr2","cap","iiq","eip","dng","erf","fff","mef","mos","mrw","nef","nrw","orf","ptx","pef","pxn","r3d","raf","raw","rw2","rwz","k25","kdc","dcs","drf","x3f"],icon:"img",display:"RAW Image",instructions:"To read RAW images, you need Adobe Photoshop or similar."},indd:{extensions:["indd"],icon:"indd",display:"InDesign Document",instructions:"To read InDesign documents, you need Adobe InDesign or similar."},psd:{extensions:["psd"],icon:"psd",display:"Photoshop File",instructions:"To read Photoshop files, you need Adobe Photoshop or similar."},ai:{extensions:["ai"],icon:"ai",display:"Illustrator File",instructions:"To read Illustrator files, you need Adobe Illustrator or similar."},indb:{extensions:["indb"],icon:"indd",display:"InDesign Book",instructions:"To read InDesign books, you need Adobe InDesign or similar."},ase:{extensions:["ase"],icon:"ase",display:"Adobe Swatch File",instructions:"To read Swatch files, you need Adobe Creative Suite or similar."},snd:{extensions:["mp3","wav"],icon:"snd",display:"Audio File",instructions:"To listen to Audio files, you need Apple QuickTime, Windows Media Player or similar."},vid:{extensions:["avi","mov","mp4","mpg","mpeg","wmv","flv"],icon:"vid",display:"Movie File",instructions:"To watch Movie files, you need Apple QuickTime, Windows Media Player or similar."},fla:{extensions:["fla"],icon:"fla",display:"Flash Document",instructions:"To read Flash documents, you need Adobe Flash player."},swf:{extensions:["swf"],icon:"swf",display:"Flash Movie",instructions:"To read Flash movies, you need Adobe Flash player."},dcr:{extensions:["dcr"],icon:"dcr",display:"Shockwave Movie",instructions:"To read Shockwave movies, you need Adobe Flash player."},ae:{extensions:["ae","aep"],icon:"ae",display:"After Effect File",instructions:"To read After Effect files, you need Adobe After Effects."},pdf:{extensions:["pdf"],icon:"pdf",display:"PDF Document",instructions:"To read PDF documents, You need the free Adobe Acrobat Reader or similar."},doc:{extensions:["doc","docx"],icon:"doc",display:"Word Document",instructions:"To read Word documents, you need Microsoft Word or similar."},xls:{extensions:["xls","xlsx"],icon:"xls",display:"Excel Document",instructions:"To read Excel documents, you need Microsoft Excel, or similar."},ppt:{extensions:["ppt","pptx","pps"],icon:"ppt",display:"Powerpoint Document",instructions:"To read PowerPoint documents, you need Microsoft PowerPoint, or similar."},pages:{extensions:["pages"],icon:"pages",display:"Pages Document",instructions:"To read Pages documents, you need Apple iWorks."},numbers:{extensions:["numbers"],icon:"numbers",display:"Numbers Document",instructions:"To read Numbers documents, you need Apple iWorks."},key:{extensions:["key"],icon:"key",display:"Keynote Document",instructions:"To read Keynote Documents, you need Apple iWorks."},csv:{extensions:["csv"],icon:"sql",display:"CSV File",instructions:"CSV files can be opened with a spreadsheet application such as Microsoft Excel or similar."},txt:{extensions:["txt"],icon:"txt",display:"Text File",instructions:"To read TXT files, you need any standard text editor."},rtf:{extensions:["rtf"],icon:"txt",display:"Rich Text File",instructions:"To read RTF files, you need any standard text editor."},merlin:{extensions:["merlin","merlin2"],icon:"merlin",display:"Merlin File",instructions:"To read Merlin files, you need Merlin."},oplx:{extensions:["oplx"],icon:"merlin",display:"OmniPlan File",instructions:"To read OmniPlan files, you need OmniPlan."},zip:{extensions:["zip","str","tar","gz"],icon:"zip",display:"Archive",instructions:"Most archive formats are natively recognized by your computer."},dmg:{extensions:["dmg"],icon:"dmg",display:"DMG Installer",instructions:"DMG installers are disc images for Mac used for the installation of applications."},fnt:{extensions:["fnt","ttf","bmap","afm","otf"],icon:"fnt",display:"Font",instructions:"To open Font packages, you need a font manager application such as FontCreator on a PC or Font Book on a Mac."},suit:{extensions:["suit"],icon:"fnt",display:"Font Suitcase",instructions:"To open Font Suitcase, you need a Mac."},html:{extensions:["htm","html","rhtml"],icon:"html",display:"HTML File",instructions:"To read HTML files, you need a standard text editor."},css:{extensions:["css"],icon:"gen",display:"Stylesheet",instructions:"To read CSS files, you need a standard text editor."},php:{extensions:["php"],icon:"gen",display:"PHP File",instructions:"To read PHP files, you need a standard text editor."},yml:{extensions:["yml"],icon:"sql",display:"YAML File",instructions:"To read YAML files, you need a standard text editor."},sql:{extensions:["sql"],icon:"sql",display:"MySql Dump",instructions:"To read MySql Dump files, you need MySQL."},dir:{extensions:["dir"],icon:"dir",display:"Folder"},cut:{extensions:["cut"],icon:"cut",display:"Shortcut"},ftr:{extensions:["ftr"],icon:"ftr",display:"Feature"},pop:{extensions:["pop"],icon:"pop",display:"Popup Window"},link:{extensions:["net","link","com","fr","net","org","me","us","biz","mobi","info","es","de"],icon:"net",display:"Internet Location"},site:{extensions:["site"],icon:"site",display:"Mini Site"},slide:{extensions:["slide"],icon:"slide",display:"Slideshow"},rss:{extensions:["rss"],icon:"txt",display:"RSS Feed"}};var ze=He,Ke={name:"a17FileItem",props:{name:{type:String,required:!0},draggable:{type:Boolean,default:!1},item:{type:Object,default:function(){return{}}},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},max:{type:Number,default:10}},data:function(){return{handle:".item__handle"}},computed:{currentItem:function(){return this.item}},methods:{deleteItem:function(){this.$emit("delete")},getSvgIconName:function(){const e=this.currentItem.extension;if(ze.hasOwnProperty(e))return ze[e].icon;for(const t in ze){const i=ze[t].extensions.findIndex((t=>t===e));if(i>-1)return ze[t].icon}return"gen"}}},je=Ke,Ge=(0,k.c)(je,qe,We,!1,null,"5c6d6a95",null),Ye=Ge.exports,Xe={name:"A17FileField",components:{"a17-fileitem":Ye,draggable:g()},mixins:[b.c,Ve.c,Ue.c,ee.c],props:{type:{type:String,default:"file"},name:{type:String,required:!0},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},draggable:{type:Boolean,default:!0},max:{type:Number,default:1},note:{type:String,default:""},fieldNote:{type:String,default:""},filesizeMax:{type:Number,default:0},buttonOnTop:{type:Boolean,default:!1}},data:()=>({handle:".item__handle"}),computed:{remainingItems:function(){return this.max-this.items.length},items:{get(){return this.selectedFiles.hasOwnProperty(this.name)&&this.selectedFiles[this.name]||[]},set(e){this.$store.commit(v.ol.REORDER_MEDIAS,{name:this.name,medias:e})}},isDraggable:function(){return this.draggable&&this.items.length>1},itemsIds:function(){return this.selectedItemsByIds[this.name]?this.selectedItemsByIds[this.name].join():""},addLabel:function(){return this.$trans("fields.files.add-label","Add")+" "+this.itemLabel},...(0,_.ys)({selectedFiles:e=>e.mediaLibrary.selected}),...(0,_.gV)(["selectedItemsByIds"])},methods:{deleteAll:function(e){this.$store.commit(v.ol.DESTROY_MEDIAS,{name:this.name})},deleteItem:function(e){this.$store.commit(v.ol.DESTROY_SPECIFIC_MEDIA,{name:this.name,index:e})},destroyValue:function(){this.deleteAll()}}},Je=Xe,Qe=(0,k.c)(Je,Fe,$e,!1,null,"86ceea78",null),Ze=Qe.exports,et=function(){var e=this,t=e._self._c;return t("div",{staticClass:"form__input form__input--hidden"},[t("input",{attrs:{type:"hidden",name:e.name,id:e.uniqId},domProps:{value:e.value}})])},tt=[],it={name:"A17HiddenField",mixins:[W.c,ge.c,Z.c],props:{name:{type:String,required:!0},initialValue:{default:""}},computed:{uniqId:function(){return this.name+"-"+this.randKey}},data:function(){return{value:this.initialValue}},watch:{initialValue:function(){this.value=this.initialValue}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e)}}},st=it,at=(0,k.c)(st,et,tt,!1,null,null,null),nt=at.exports,ot=function(){var e=this,t=e._self._c;return t("a17-button",{directives:[{name:"tooltip",rawName:"v-tooltip"}],attrs:{variant:"icon",size:"smallIcon","data-tooltip-title":e.text,"data-tooltip-theme":"large","data-tooltip-placement":"right"}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"info"}})])},rt=[],lt={name:"A17Infotip",props:{text:{default:""}},computed:{},methods:{onClick:function(){this.$emit("click")}}},dt=lt,ct=(0,k.c)(dt,ot,rt,!1,null,"2da324be",null),ut=ct.exports,ht=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.isCurrentLocale,expression:"isCurrentLocale"}],staticClass:"input",class:e.textfieldClasses,attrs:{hidden:!e.isCurrentLocale||null}},[e.label?t("label",{staticClass:"input__label",attrs:{for:e.labelFor||e.name}},[e._v(" "+e._s(e.label)),e.required?t("span",{staticClass:"input__required"},[e._v("*")]):e._e(),e.hasLocale&&e.languages.length>1?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"input__lang",attrs:{"data-tooltip-title":e.$trans("fields.generic.switch-language")},on:{click:e.onClickLocale}},[e._v(e._s(e.displayedLocale))]):e._e(),e.note?t("span",{staticClass:"input__note f--small"},[e._v(e._s(e.note))]):e._e()]):e._e(),e.addNew?t("a",{staticClass:"input__add",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openAddModal.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}}),e._v(" "),t("span",{staticClass:"f--link-underlined--o"},[e._v("Add New")])]):e._e(),e._t("default"),e.error&&e.errorMessage?t("span",{staticClass:"input__errorMessage f--small",domProps:{innerHTML:e._s(e.errorMessage)}}):e._e(),e.otherLocalesError?t("span",{staticClass:"input__errorMessage f--small"},[e._v(e._s(e.errorMessageLocales))]):e._e()],2)},pt=[],mt={name:"A17InputFrame",mixins:[ge.c,ee.c,Ue.c],props:{addNew:{type:String,default:""}},computed:{textfieldClasses:function(){const e=["small"===this.size?"input--small":"",this.error?"input--error":"","input-wrapper-"+(this.name||this.labelFor)];return this.variant&&this.variant.split(" ").forEach((t=>{e.push("input--".concat(t))})),e}},methods:{openAddModal:function(){this.$parent.$refs.addModal&&this.$parent.$refs.addModal.open()}}},ft=mt,gt=(0,k.c)(ft,ht,pt,!1,null,"0d108f70",null),_t=gt.exports,bt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"locale"},[e.languages&&e.languages.length&&e.languages.length>0?e._l(e.languages,(function(i){return t("div",{key:i.value,staticClass:"locale__item"},[i.value===e.currentLocale.value||e.isCustomForm||e.keepInDom?t("".concat(e.type),e._b({ref:"field",refInFor:!0,tag:"component",attrs:{"data-lang":i.value,name:"".concat(e.attributes.name,"[").concat(i.value,"]"),fieldName:e.attributes.name,locale:i},on:{localize:e.updateLocale,change:function(t){return e.updateValue(i.value,...arguments)},blur:function(t){return e.$emit("blur")},focus:function(t){return e.$emit("focus")}}},"component",e.attributesPerLang(i.value),!1),[e._t("default")],2):e._e()],1)})):[t("".concat(e.type),e._b({ref:"field",tag:"component",attrs:{name:e.attributes.name},on:{change:function(t){return e.updateValue(!1,...arguments)},blur:function(t){return e.$emit("blur")},focus:function(t){return e.$emit("focus")}}},"component",e.attributesNoLang(),!1),[e._t("default")],2)]],2)},vt=[],yt=i(8316),wt=i.n(yt),Et={name:"A17Locale",props:{type:{type:String,default:"text"},keepInDom:{type:Boolean,default:!1},attributes:{type:Object,default:function(){return{}}},initialValues:{type:Object,default:function(){return{}}},isRequired:{type:Boolean,default:function(){return this.attributes.required||!1}}},computed:{...(0,_.ys)({currentLocale:e=>e.language.active,languages:e=>e.language.all})},data(){return{isCustomForm:!1}},mounted(){this.isCustomForm=void 0!==this.$root.$refs.customForm},methods:{attributesPerLang:function(e){const t=this.languages.find((t=>t.value===e)),i=wt()(this.attributes);return this.initialValues&&"object"===typeof this.initialValues&&this.initialValues[e]?i.initialValue=this.initialValues[e]:i.initialValue||(i.initialValue=""),i.required=!!t.published&&this.isRequired,i},attributesNoLang:function(){const e=wt()(this.attributes);return this.initialValue&&(e.initialValue=this.initialValue),e},updateLocale:function(e){this.$store.commit(v.cp.SWITCH_LANG,{oldValue:e}),this.$nextTick((function(){const e=this.$el.querySelector('[data-lang="'+this.currentLocale.value+'"]');if(e){const t=e.querySelector("input:not([disabled]), textarea:not([disabled]), select:not([disabled])");t&&t.focus()}})),this.$emit("localize",this.currentLocale)},updateValue:function(e,t){e?this.$emit("change",{locale:e,value:t}):this.$emit("change",{value:t})}}},Tt=Et,kt=(0,k.c)(Tt,bt,vt,!1,null,null,null),Ct=kt.exports,At=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"modal",attrs:{title:e.modalTitle,mode:"wide"},on:{open:e.opened}},[t("div",{staticClass:"medialibrary"},[t("div",{staticClass:"medialibrary__frame"},[t("div",{ref:"form",staticClass:"medialibrary__header"},[t("a17-filter",{attrs:{clearOption:!0},on:{submit:e.submitFilter,clear:e.clearFilters}},[e.types.length?t("ul",{staticClass:"secondarynav secondarynav--desktop",attrs:{slot:"navigation"},slot:"navigation"},e._l(e.types,(function(i){return t("li",{key:i.value,staticClass:"secondarynav__item",class:{"s--on":e.type===i.value,"s--disabled":e.type!==i.value&&e.strict}},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.updateType(i.value)}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(i.text))]),i.total>0?t("span",{staticClass:"secondarynav__number"},[e._v("("+e._s(i.total)+")")]):e._e()])])})),0):e._e(),t("div",{staticClass:"secondarynav secondarynav--mobile secondarynav--dropdown",attrs:{slot:"navigation"},slot:"navigation"},[t("a17-dropdown",{ref:"secondaryNavDropdown",attrs:{position:"bottom-left",width:"full",offset:0}},[e.selectedType?t("a17-button",{staticClass:"secondarynav__button",attrs:{variant:"dropdown-transparent",size:"small"},on:{click:function(t){return e.$refs.secondaryNavDropdown.toggle()}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(e.selectedType.text))]),t("span",{staticClass:"secondarynav__number"},[e._v(e._s(e.selectedType.total))])]):e._e(),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("ul",e._l(e.types,(function(i){return t("li",{key:i.value,staticClass:"secondarynav__item"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.updateType(i.value)}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(i.text))]),t("span",{staticClass:"secondarynav__number"},[e._v(e._s(i.total))])])])})),0)])],1)],1),t("div",{attrs:{slot:"hidden-filters"},slot:"hidden-filters"},[t("a17-vselect",{ref:"filter",staticClass:"medialibrary__filter-item",attrs:{name:"tag",options:e.tags,placeholder:e.$trans("media-library.filter-select-label","Filter by tag"),searchable:!0,maxHeight:"175px"}}),t("a17-checkbox",{ref:"unused",staticClass:"medialibrary__filter-item",attrs:{name:"unused","initial-value":0,value:1,label:e.$trans("media-library.unused-filter-label","Show unused only")}})],1)])],1),t("div",{staticClass:"medialibrary__inner"},[t("div",{staticClass:"medialibrary__grid"},[t("aside",{staticClass:"medialibrary__sidebar"},[t("a17-mediasidebar",{attrs:{medias:e.selectedMedias,authorized:e.authorized,extraMetadatas:e.extraMetadatas,type:e.currentTypeObject,translatableMetadatas:e.translatableMetadatas},on:{clear:e.clearSelectedMedias,delete:e.deleteSelectedMedias,tagUpdated:e.reloadTags,triggerMediaReplace:e.replaceMedia}})],1),e.selectedMedias.length&&e.showInsert&&e.connector?t("footer",{staticClass:"medialibrary__footer"},[e.canInsert?t("a17-button",{attrs:{variant:"action"},on:{click:e.saveAndClose}},[e._v(e._s(e.btnLabel))]):t("a17-button",{attrs:{variant:"action",disabled:!0}},[e._v(e._s(e.btnLabel))])],1):e._e(),t("div",{ref:"list",staticClass:"medialibrary__list"},[e.authorized?t("a17-uploader",{ref:"uploader",attrs:{type:e.currentTypeObject},on:{loaded:e.addMedia,clear:e.clearSelectedMedias}}):e._e(),t("div",{staticClass:"medialibrary__list-items"},["file"===e.type?t("a17-itemlist",{attrs:{items:e.renderedMediaItems,"selected-items":e.selectedMedias,"used-items":e.usedMedias},on:{change:e.updateSelectedMedias,shiftChange:e.updateSelectedMedias}}):t("a17-mediagrid",{attrs:{items:e.renderedMediaItems,"selected-items":e.selectedMedias,"used-items":e.usedMedias},on:{change:e.updateSelectedMedias,shiftChange:e.updateSelectedMedias}}),e.loading?t("a17-spinner",{staticClass:"medialibrary__spinner"},[e._v("Loading…")]):e._e()],1)],1)])])])])])},xt=[],St=i(8108),Lt=i(7120),Dt=i(708),It=i(9812);const Mt="MEDIA-LIBRARY";var Ot={get(e,t,i,s){o().get(e,{params:t}).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library get error.",value:e};(0,It.q)(Mt,t),s&&"function"===typeof s&&s(e)}))},update(e,t,i,s){o().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library update error.",value:e};(0,It.q)(Mt,t),s&&"function"===typeof s&&s(e)}))},delete(e,t,i){o()["delete"](e).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Media library delete error.",value:e};(0,It.q)(Mt,t),i&&"function"===typeof i&&i(e)}))},bulkDelete(e,t,i,s){o().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library bulk delete error.",value:e};(0,It.q)(Mt,t),s&&"function"===typeof s&&s(e)}))}},Pt=i(892),Bt=i(7300),Rt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediagrid"},[e._l(e.itemsLoading,(function(i,s){return t("div",{directives:[{name:"show",rawName:"v-show",value:!i.isReplacement,expression:"!item.isReplacement"}],key:"mediaLoading_"+i.id,staticClass:"mediagrid__item"},[t("span",{staticClass:"mediagrid__button s--loading"},[i.error?t("span",{staticClass:"mediagrid__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"mediagrid__progress"},[t("span",{staticClass:"mediagrid__progressBar",style:e.loadingProgress(s)})])])])})),e._l(e.items,(function(i){return t("div",{key:i.id,staticClass:"mediagrid__item",class:{"s--hasFilename":e.showFileName}},[t("span",{staticClass:"mediagrid__button",class:{"s--picked":e.isSelected(i),"s--used":e.isUsed(i)||!!e.replacingMediaIds[i.id],"s--disabled":i.disabled},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.toggleSelection(i)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.shiftToggleSelection(i):null}]}},[t("img",{staticClass:"mediagrid__img",attrs:{src:i.thumbnail}})]),e.showFileName?t("p",{staticClass:"mediagrid__name",attrs:{title:i.name}},[e._v(e._s(i.name))]):e._e()])}))],2)},Nt=[],Ft=i(6456),$t={name:"A17Mediagrid",mixins:[Ft.c],computed:{...(0,_.ys)({showFileName:e=>e.mediaLibrary.showFileName})},methods:{loadingProgress:function(e){return{width:this.itemsLoading[e].progress?this.itemsLoading[e].progress+"%":"0%"}}}},Ut=$t,Vt=(0,k.c)(Ut,Rt,Nt,!1,null,"3d6118b4",null),qt=Vt.exports,Wt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediasidebar"},[e.mediasLoading.length?t("a17-mediasidebar-upload"):[t("div",{staticClass:"mediasidebar__inner",class:e.containerClasses},[e.hasMedia?e._e():t("p",{staticClass:"f--note"},[e._v(e._s(e.$trans("media-library.sidebar.empty-text","No file selected")))]),e.hasMultipleMedias?t("p",{staticClass:"mediasidebar__info"},[e._v(" "+e._s(e.medias.length)+" "+e._s(e.$trans("media-library.sidebar.files-selected","files selected"))+" "),t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.clear.apply(null,arguments)}}},[e._v(e._s(e.$trans("media-library.sidebar.clear","Clear")))])]):e._e(),e.hasSingleMedia?[e.isImage?t("img",{staticClass:"mediasidebar__img",attrs:{src:e.firstMedia.thumbnail,alt:e.firstMedia.original}}):e._e(),t("p",{staticClass:"mediasidebar__name"},[e._v(e._s(e.firstMedia.name))]),t("ul",{staticClass:"mediasidebar__metadatas"},[e.firstMedia.size?t("li",{staticClass:"f--small"},[e._v("File size: "+e._s(e._f("uppercase")(e.firstMedia.size)))]):e._e(),e.isImage&&e.firstMedia.width+e.firstMedia.height?t("li",{staticClass:"f--small"},[e._v(" "+e._s(e.$trans("media-library.sidebar.dimensions","Dimensions"))+": "+e._s(e.firstMedia.width)+" × "+e._s(e.firstMedia.height)+" ")]):e._e()])]:e._e(),e.hasMedia?t("a17-buttonbar",{staticClass:"mediasidebar__buttonbar"},[e.hasSingleMedia?t("a",{attrs:{href:e.firstMedia.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}})]):e._e(),e.allowDelete&&e.authorized?t("button",{attrs:{type:"button"},on:{click:e.deleteSelectedMediasValidation}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})]):t("button",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"button--disabled",attrs:{type:"button","data-tooltip-title":e.warningDeleteMessage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})]),e.hasSingleMedia?t("button",{attrs:{type:"button"},on:{click:e.replaceMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"replace"}})]):e._e()]):e._e()],2),e.hasMedia?t("form",{ref:"form",staticClass:"mediasidebar__inner mediasidebar__form",on:{submit:e.submit}},[e.loading?t("span",{staticClass:"mediasidebar__loader"},[t("span",{staticClass:"loader loader--small"},[t("span")])]):e._e(),e.fieldsRemovedFromBulkEditing.includes("tags")?e._e():t("a17-vselect",{key:e.firstMedia.id+"-"+e.medias.length,attrs:{label:e.$trans("media-library.sidebar.tags"),name:"tags",multiple:!0,selected:e.hasMultipleMedias?e.sharedTags:e.firstMedia.tags,searchable:!0,emptyText:e.$trans("media-library.no-tags-found","Sorry, no tags found."),taggable:!0,pushTags:!0,size:"small",endpoint:e.type.tagsEndpoint,maxHeight:"175px"},on:{change:e.save}}),e.extraMetadatas.length&&e.isImage&&e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes("tags")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"f--tiny f--note f--underlined",attrs:{"data-tooltip-title":"Remove this field if you do not want to update it on all selected medias","data-tooltip-theme":"default","data-tooltip-placement":"top"},on:{click:function(t){return e.removeFieldFromBulkEditing("tags")}}},[e._v("Remove from bulk edit")]):e._e(),e.hasMultipleMedias?[t("input",{attrs:{type:"hidden",name:"ids"},domProps:{value:e.mediasIds}})]:[t("input",{attrs:{type:"hidden",name:"id"},domProps:{value:e.firstMedia.id}}),e.translatableMetadatas.length>0?t("div",{staticClass:"mediasidebar__langswitcher"},[t("a17-langswitcher",{attrs:{"in-modal":!0,"all-published":!0}})],1):e._e(),e.isImage&&e.translatableMetadatas.includes("alt_text")?t("a17-locale",{attrs:{type:"a17-textfield",attributes:{label:e.$trans("media-library.sidebar.alt-text","Alt text"),name:"alt_text",type:"text",size:"small"},keepInDom:!0,initialValues:e.altValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-textfield",{attrs:{label:e.$trans("media-library.sidebar.alt-text","Alt text"),name:"alt_text",initialValue:e.firstMedia.metadatas.default.altText,size:"small"},on:{focus:e.focus,blur:e.blur}}):e._e(),e.useWysiwyg?[e.isImage&&e.translatableMetadatas.includes("caption")?t("a17-locale",{attrs:{type:"a17-wysiwyg",attributes:{options:e.wysiwygOptions,label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",size:"small"},keepInDom:!0,initialValues:e.captionValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-wysiwyg",{attrs:{type:"textarea",rows:1,size:"small",label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",options:e.wysiwygOptions,initialValue:e.firstMedia.metadatas.default.caption},on:{focus:e.focus,blur:e.blur}}):e._e()]:[e.isImage&&e.translatableMetadatas.includes("caption")?t("a17-locale",{attrs:{type:"a17-textfield",attributes:{type:"textarea",rows:1,label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",size:"small"},keepInDom:!0,initialValues:e.captionValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-textfield",{attrs:{type:"textarea",rows:1,size:"small",label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",initialValue:e.firstMedia.metadatas.default.caption},on:{focus:e.focus,blur:e.blur}}):e._e()],e._l(e.singleOnlyMetadatas,(function(i){return[!e.isImage||"text"!==i.type&&i.type||!e.translatableMetadatas.includes(i.name)?!e.isImage||"text"!==i.type&&i.type?e._e():t("a17-textfield",{key:i.name,attrs:{label:i.label,name:i.name,size:"small",initialValue:e.firstMedia.metadatas.default[i.name],type:"textarea",rows:1},on:{focus:e.focus,blur:e.blur}}):t("a17-locale",{key:i.name,attrs:{type:"a17-textfield",keepInDom:!0,attributes:{label:i.label,name:i.name,type:"textarea",rows:1,size:"small"},initialValues:e.firstMedia.metadatas.default[i.name]},on:{focus:e.focus,blur:e.blur}}),e.isImage&&"checkbox"===i.type?t("div",{key:i.name,staticClass:"mediasidebar__checkbox"},[t("a17-checkbox",{attrs:{label:i.label,name:i.name,initialValue:e.firstMedia.metadatas.default[i.name],value:1},on:{change:e.blur}})],1):e._e()]}))],e._l(e.singleAndMultipleMetadatas,(function(i){return[e.isImage&&("text"===i.type||!i.type)&&(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)&&e.translatableMetadatas.includes(i.name)?t("a17-locale",{key:i.name,attrs:{type:"a17-textfield",keepInDom:!0,attributes:{label:i.label,name:i.name,type:"textarea",rows:1,size:"small"},initialValues:e.sharedMetadata(i.name,"object")},on:{focus:e.focus,blur:e.blur}}):!e.isImage||"text"!==i.type&&i.type||!(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)?e._e():t("a17-textfield",{key:i.name,attrs:{label:i.label,name:i.name,size:"small",initialValue:e.sharedMetadata(i.name),type:"textarea",rows:1},on:{focus:e.focus,blur:e.blur}}),e.isImage&&"checkbox"===i.type&&(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)?t("div",{key:i.name,staticClass:"mediasidebar__checkbox"},[t("a17-checkbox",{key:i.name,attrs:{label:i.label,name:i.name,initialValue:e.sharedMetadata(i.name,"boolean"),value:1},on:{change:e.blur}})],1):e._e(),e.isImage&&e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],key:i.name,staticClass:"f--tiny f--note f--underlined",attrs:{"data-tooltip-title":"Remove this field if you do not want to update it on all selected medias","data-tooltip-theme":"default","data-tooltip-placement":"top"},on:{click:function(t){return e.removeFieldFromBulkEditing(i.name)}}},[e._v("Remove from bulk edit")]):e._e()]}))],2):e._e()],t("a17-modal",{ref:"warningDelete",staticClass:"modal--tiny modal--form modal--withintro",attrs:{title:"Warning Delete"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.$trans("media-library.dialogs.delete.title","Are you sure ?")))])]),t("p",[e._v(e._s(e.warningDeleteMessage))]),t("a17-inputframe",[t("a17-button",{attrs:{variant:"validate"},on:{click:e.deleteSelectedMedias}},[e._v("Delete ("+e._s(e.mediasIdsToDelete.length)+") ")]),t("a17-button",{attrs:{variant:"aslink"},on:{click:function(t){return e.$refs.warningDelete.close()}}},[t("span",[e._v("Cancel")])])],1)],1)],2)},Ht=[],zt=i(4564),Kt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediasidebar__inner mediasidebar__inner--single"},[t("p",{staticClass:"f--note"},[e._v("Uploading "+e._s(e.mediasLoading.length)+" file"+e._s(e.mediasLoading.length>1?"s":""))]),t("div",{staticClass:"mediasidebar__progress"},[t("span",{staticClass:"mediasidebar__progressBar",style:e.loadingProgress})]),t("div",{staticClass:"mediasidebar__loading"},e._l(e.mediasLoading,(function(i){return t("p",{key:i.id,staticClass:"f--small",class:{"s--error":i.error}},[i.error?t("span",{staticClass:"mediasidebar__errorMessage"},[e._v(e._s(i.errorMessage))]):e._e(),t("span",[e._v(e._s(i.name))]),e._v(" "),i.error?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.cancelUpload(i)}}},[e._v("Cancel")]):e._e()])})),0)])},jt=[],Gt={name:"A17MediaSidebarUpload",props:{selectedMedias:{default:function(){return[]}}},data:function(){return{updateInProgress:!1}},computed:{loadingProgress:function(){const e=-100+this.uploadProgress;return{transform:"translateX("+e+"%)"}},...(0,_.ys)({mediasLoading:e=>e.mediaLibrary.loading,uploadProgress:e=>e.mediaLibrary.uploadProgress})},methods:{cancelUpload:function(e){this.$store.commit(v.ol.DONE_UPLOAD_MEDIA,e)}}},Yt=Gt,Xt=(0,k.c)(Yt,Kt,jt,!1,null,"6a681c02",null),Jt=Xt.exports,Qt=i(8884),Zt={name:"A17MediaSidebar",components:{"a17-mediasidebar-upload":Jt,"a17-langswitcher":zt.c},props:{medias:{default:function(){return[]}},authorized:{type:Boolean,default:!1},type:{type:Object,required:!0},extraMetadatas:{type:Array,default(){return[]}},translatableMetadatas:{type:Array,default(){return[]}}},data:function(){return{loading:!1,focused:!1,previousSavedData:{},fieldsRemovedFromBulkEditing:[]}},filters:Qt.c,watch:{medias:function(){this.fieldsRemovedFromBulkEditing=[]}},computed:{firstMedia:function(){return this.hasMedia?this.medias[0]:null},hasMultipleMedias:function(){return this.medias.length>1},hasSingleMedia:function(){return 1===this.medias.length},hasMedia:function(){return this.medias.length>0},isImage:function(){return"image"===this.type.value},sharedTags:function(){return this.medias.map((e=>e.tags)).reduce(((e,t)=>e.filter((e=>t.includes(e)))))},sharedMetadata(){return(e,t)=>this.hasMultipleMedias?this.medias.map((t=>t.metadatas.default[e])).every(((e,t,i)=>Array.isArray(e)?e[0]==i[0]:e==i[0]))?this.firstMedia.metadatas.default[e]:"object"===t?{}:"boolean"!==t&&"":"object"===typeof this.firstMedia.metadatas.default[e]||"boolean"===t?this.firstMedia.metadatas.default[e]:{}},captionValues(){return"object"===typeof this.firstMedia.metadatas.default.caption?this.firstMedia.metadatas.default.caption:{}},altValues(){return"object"===typeof this.firstMedia.metadatas.default.altText?this.firstMedia.metadatas.default.altText:{}},mediasIds:function(){return this.medias.map((function(e){return e.id})).join(",")},mediasIdsToDelete:function(){return this.medias.filter((e=>e.deleteUrl)).map((e=>e.id))},mediasIdsToDeleteString:function(){return this.mediasIdsToDelete.join(",")},allowDelete:function(){return this.medias.every((e=>e.deleteUrl))||this.hasMultipleMedias&&!this.medias.every((e=>!e.deleteUrl))},warningDeleteMessage:function(){return this.allowDelete?this.hasMultipleMedias?this.$trans("media-library.dialogs.delete.allow-delete-multiple-medias","Some files are used and can't be deleted. Do you want to delete the others ?"):this.$trans("media-library.dialogs.delete.allow-delete-one-media","This file is used and can't be deleted. Do you want to delete the others ?"):this.hasMultipleMedias?this.$trans("media-library.dialogs.delete.dont-allow-delete-multiple-medias","This files are used and can't be deleted."):this.$trans("media-library.dialogs.delete.dont-allow-delete-one-media","This file is used and can't be deleted.")},containerClasses:function(){return{"mediasidebar__inner--multi":this.hasMultipleMedias,"mediasidebar__inner--single":this.hasSingleMedia}},singleAndMultipleMetadatas:function(){return this.extraMetadatas.filter((e=>e.multiple&&!this.translatableMetadatas.includes(e.name)))},singleOnlyMetadatas:function(){return this.extraMetadatas.filter((e=>!e.multiple||e.multiple&&this.translatableMetadatas.includes(e.name)))},...(0,_.ys)({mediasLoading:e=>e.mediaLibrary.loading,useWysiwyg:e=>e.mediaLibrary.config.useWysiwyg,wysiwygOptions:e=>e.mediaLibrary.config.wysiwygOptions})},methods:{replaceMedia:function(){this.$root.$refs.replaceWarningMediaLibrary?this.$root.$refs.replaceWarningMediaLibrary.open((()=>{this.triggerMediaReplace()})):this.triggerMediaReplace()},triggerMediaReplace:function(){this.$emit("triggerMediaReplace",{id:this.getMediaToReplaceId()})},deleteSelectedMediasValidation:function(){if(this.loading)return!1;this.mediasIdsToDelete.length===this.medias.length?this.$root.$refs.deleteWarningMediaLibrary?this.$root.$refs.deleteWarningMediaLibrary.open((()=>{this.deleteSelectedMedias()})):this.deleteSelectedMedias():this.$refs.warningDelete.open()},deleteSelectedMedias:function(){if(this.loading)return!1;this.loading=!0,this.hasMultipleMedias?Ot.bulkDelete(this.firstMedia.deleteBulkUrl,{ids:this.mediasIdsToDeleteString},(e=>{this.loading=!1,this.$emit("delete",this.mediasIdsToDelete),this.$refs.warningDelete.close()}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})})):Ot.delete(this.firstMedia.deleteUrl,(e=>{this.loading=!1,this.$emit("delete",this.mediasIdsToDelete),this.$refs.warningDelete.close()}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))},clear:function(){this.$emit("clear")},getFormData:function(e){return(0,Lt.c)(e)},getMediaToReplaceId:function(){return this.firstMedia.id},removeFieldFromBulkEditing:function(e){this.fieldsRemovedFromBulkEditing.push(e)},focus:function(){this.focused=!0},blur:function(){this.focused=!1,this.save();const e=this.$refs.form,t=this.getFormData(e);this.hasSingleMedia?(t.hasOwnProperty("alt_text")?this.firstMedia.metadatas.default.altText=t.alt_text:this.firstMedia.metadatas.default.altText="",t.hasOwnProperty("caption")?this.firstMedia.metadatas.default.caption=t.caption:this.firstMedia.metadatas.default.caption="",this.extraMetadatas.forEach((e=>{t.hasOwnProperty(e.name)?this.firstMedia.metadatas.default[e.name]=t[e.name]:this.firstMedia.metadatas.default[e.name]=""}))):this.singleAndMultipleMetadatas.forEach((e=>{t.hasOwnProperty(e.name)&&this.medias.forEach((i=>{i.metadatas.default[e.name]=t[e.name]}))}))},save:function(){this.$nextTick((()=>{const e=this.$refs.form;if(!e)return;const t=this.getFormData(e);J()(t,this.previousSavedData)||this.loading||(this.previousSavedData=t,this.update(e))}))},submit:function(e){e.preventDefault(),this.save()},update:function(e){if(this.loading)return;this.loading=!0;const t=this.getFormData(e);t.fieldsRemovedFromBulkEditing=this.fieldsRemovedFromBulkEditing;const i=this.hasMultipleMedias?this.firstMedia.updateBulkUrl:this.firstMedia.updateUrl;Ot.update(i,t,(e=>{this.loading=!1,e.data.tags&&this.$emit("tagUpdated",e.data.tags),this.hasMultipleMedias&&e.data.items&&this.medias.forEach((function(t){e.data.items.some((function(e){return e.id===t.id&&(t.tags=e.tags),e.id===t.id}))}))}),(e=>{this.loading=!1,e.data.message&&this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))}}},ei=Zt,ti=(0,k.c)(ei,Wt,Ht,!1,null,"4f7e4b44",null),ii=ti.exports,si=function(){var e=this,t=e._self._c;return t("div",{staticClass:"uploader"},[t("div",{ref:"uploaderDropzone",staticClass:"uploader__dropzone"},[t("div",{ref:"uploaderBrowseButton",staticClass:"button"},[e._v(e._s(e.$trans("uploader.upload-btn-label","Add new")))]),t("div",{staticClass:"uploader__dropzone--desktop"},[e._v(e._s(e.$trans("uploader.dropzone-text","or drop new files here")))])])])},ai=[],ni=i(2628),oi=i.n(ni),ri=i(3072),li=i(5104),di=i(4588);const ci=i(9632),ui=/[\/\?<>\\:\*\|":]/g,hi=/[\x00-\x1f\x80-\x9f]/g,pi=/^\.+$/,mi=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,fi=/[\. ]+$/,gi=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"ŒŒ"},{base:"oe",letters:"œœ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],_i={};for(let In=0;In0&&(t="."+e.join(", .")),{allowedExtensions:e,acceptFiles:t,stopOnFirstInvalidFile:!1}}},methods:{initUploader:function(){const e=this.$refs.uploaderBrowseButton,t={debug:!0,maxConnections:5,button:e,retry:{enableAuto:!1},callbacks:{onSubmit:this._onSubmitCallback.bind(this),onProgress:this._onProgressCallback.bind(this),onError:this._onErrorCallback.bind(this),onComplete:this._onCompleteCallback.bind(this),onAllComplete:this._onAllCompleteCallback.bind(this),onStatusChange:this._onStatusChangeCallback.bind(this),onTotalProgress:this._onTotalProgressCallback.bind(this)},text:{fileInputTitle:"Browse..."},messages:{retryFailTooManyItemsError:"Retry failed - you have reached your file limit.",sizeError:"{file} is too large, maximum file size is {sizeLimit}.",tooManyItemsError:"Too many items ({netItems}) would be uploaded. Item limit is {itemLimit}.",typeError:"{file} has an invalid extension. Valid extension(s): {extensions}."}};this._uploader="s3"===this.uploaderConfig.endpointType?new li.c({options:{...t,validation:{...this.uploaderValidation},objectProperties:{key:e=>this.unique_folder_name+"/"+yi(this._uploader.methods.getName(e)),region:this.uploaderConfig.endpointRegion,bucket:this.uploaderConfig.endpointBucket,acl:this.uploaderConfig.acl},request:{endpoint:this.uploaderConfig.endpoint,accessKey:this.uploaderConfig.accessKey},signature:{endpoint:this.uploaderConfig.signatureEndpoint,version:4,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}},uploadSuccess:{endpoint:this.uploaderConfig.successEndpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}}):"azure"===this.uploaderConfig.endpointType?new ri.c({options:{...t,validation:{...this.uploaderValidation},cors:{expected:!0,sendCredentials:!0},blobProperties:{name:e=>new Promise((t=>{t(this.unique_folder_name+"/"+yi(this._uploader.methods.getName(e)))}))},request:{endpoint:this.uploaderConfig.endpoint},signature:{endpoint:this.uploaderConfig.signatureEndpoint,version:4,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}},uploadSuccess:{endpoint:this.uploaderConfig.successEndpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}}):new di.c({options:{...t,validation:{...this.uploaderValidation,sizeLimit:1048576*this.uploaderConfig.filesizeLimit},request:{endpoint:this.uploaderConfig.endpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}})},replaceMedia:function(e){this.media_to_replace_id=e;const t=this.$refs.uploaderBrowseButton.querySelectorAll('[name = "qqfile"]');t[Array.from(t).length-1].click()},loadingProgress:function(e){this.$store.commit(v.ol.PROGRESS_UPLOAD_MEDIA,e)},loadingFinished:function(e,t){this.$emit("loaded",t),this.$store.commit(v.ol.DONE_UPLOAD_MEDIA,e)},loadingError:function(e){this.$store.commit(v.ol.ERROR_UPLOAD_MEDIA,e)},uploadProgress:function(e){this.$store.commit(v.ol.PROGRESS_UPLOAD,e)},_onCompleteCallback(e,t,i,s){const a=this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e)));i.success?this.loadingFinished(this.loadingMedias[a],i.media):this.loadingError(this.loadingMedias[a])},_onAllCompleteCallback(e,t){this.unique_folder_name=null,this.uploadProgress(0)},_onSubmitCallback(e,t){this.$emit("clear"),this.unique_folder_name=this.unique_folder_name||this.uploaderConfig.endpointRoot+oi().getUniqueId(),this._uploader.methods.setParams({unique_folder_name:this.unique_folder_name,media_to_replace_id:this.media_to_replace_id},e);const i=URL.createObjectURL(this._uploader.methods.getFile(e)),s=new Image;s.onload=()=>{this._uploader.methods.setParams({width:s.width,height:s.height,unique_folder_name:this.unique_folder_name,media_to_replace_id:this.media_to_replace_id},e),this.media_to_replace_id=null},s.src=i;const a={id:this._uploader.methods.getUuid(e),name:yi(t),progress:0,error:!1,errorMessage:null,isReplacement:!!this.media_to_replace_id,replacementId:this.media_to_replace_id};"file"===this.type.value&&(this.media_to_replace_id=null),this.loadingMedias.push(a),this.loadingProgress(a)},_onProgressCallback(e,t,i,s){const a=this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e)));if(a>=0){const e=this.loadingMedias[a];e.progress=i/s*100||0,e.error=!1,this.loadingProgress(e)}},_onErrorCallback(e,t,i,s){const a=e?this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e))):-1;if(a>=0)this.loadingMedias[a].errorMessage=i,this.loadingError(this.loadingMedias[a]);else{const s={id:e?this._uploader.methods.getUuid(e):Math.floor(1e3*Math.random()),name:yi(t),progress:0,error:!0,errorMessage:i};this.loadingMedias.push(s),this.loadingProgress(s),this.loadingError(this.loadingMedias[this.loadingMedias.length-1])}},_onStatusChangeCallback(e,t,i){if("retrying upload"===i){const t=this.loadingMedias.findIndex((function(t){return t.id===e}));if(t>=0){const e=this.loadingMedias[t];e.progress=0,e.error=!1,this.loadingProgress(e)}}},_onTotalProgressCallback(e,t){const i=Math.floor(e/t*100);this.uploadProgress(i)},_onDropError(e,t){console.error(e,t)},_onProcessingDroppedFilesComplete(e){this._uploader.methods.addFiles(e)}},watch:{type:function(){this._uploader&&this.initUploader()}},mounted(){this.initUploader();const e=this.$refs.uploaderDropzone;this._qqDropzone&&this._qqDropzone.dispose(),this._qqDropzone=new(oi().DragAndDrop)({dropZoneElements:[e],allowMultipleItems:!0,callbacks:{dropError:this._onDropError.bind(this),processingDroppedFilesComplete:this._onProcessingDroppedFilesComplete.bind(this)}})},beforeDestroy(){this._qqDropzone&&this._qqDropzone.dispose()}},Ei=wi,Ti=(0,k.c)(Ei,si,ai,!1,null,"f229897e",null),ki=Ti.exports,Ci={name:"A17Medialibrary",components:{"a17-filter":Pt.c,"a17-mediasidebar":ii,"a17-uploader":ki,"a17-mediagrid":qt,"a17-itemlist":Bt.c,"a17-spinner":St.c,"a17-checkbox":j},props:{modalTitlePrefix:{type:String,default:function(){return this.$trans("media-library.title","Media Library")}},btnLabelSingle:{type:String,default:function(){return this.$trans("media-library.insert","Insert")}},btnLabelUpdate:{type:String,default:function(){return this.$trans("media-library.update","Update")}},btnLabelMulti:{type:String,default:function(){return this.$trans("media-library.insert","Insert")}},initialPage:{type:Number,default:1},authorized:{type:Boolean,default:!1},showInsert:{type:Boolean,default:!0},extraMetadatas:{type:Array,default(){return[]}},translatableMetadatas:{type:Array,default(){return[]}}},data:function(){return{loading:!1,maxPage:20,mediaItems:[],selectedMedias:[],gridHeight:0,page:this.initialPage,tags:[],lastScrollTop:0,gridLoaded:!1}},computed:{renderedMediaItems:function(){return this.mediaItems.map((e=>(e.disabled=this.filesizeMax>0&&e.filesizeInMb>this.filesizeMax||this.widthMin>0&&e.width0&&e.heighte.value===this.type))},endpoint:function(){return this.currentTypeObject.endpoint},modalTitle:function(){return this.connector?this.indexToReplace>-1?this.modalTitlePrefix+" – "+this.btnLabelUpdate:this.selectedMedias.length>1?this.modalTitlePrefix+" – "+this.btnLabelMulti:this.modalTitlePrefix+" – "+this.btnLabelSingle:this.modalTitlePrefix},btnLabel:function(){let e=this.$trans("media-library.types.single."+this.type,this.type);return this.indexToReplace>-1?this.btnLabelUpdate+" "+e:(this.selectedMedias.length>1&&(e=this.$trans("media-library.types.multiple."+this.type,this.type)),this.btnLabelSingle+" "+e)},usedMedias:function(){return this.selected[this.connector]||[]},selectedType:function(){const e=this,t=e.types.filter((function(t){return t.value===e.type}));return t[0]},canInsert:function(){return!this.selectedMedias.some((e=>!!this.usedMedias.find((t=>t.id===e.id))))},...(0,_.ys)({connector:e=>e.mediaLibrary.connector,max:e=>e.mediaLibrary.max,filesizeMax:e=>e.mediaLibrary.filesizeMax,widthMin:e=>e.mediaLibrary.widthMin,heightMin:e=>e.mediaLibrary.heightMin,type:e=>e.mediaLibrary.type,types:e=>e.mediaLibrary.types,strict:e=>e.mediaLibrary.strict,selected:e=>e.mediaLibrary.selected,indexToReplace:e=>e.mediaLibrary.indexToReplace})},watch:{type:function(){this.clearMediaItems(),this.gridLoaded=!1}},methods:{replaceMedia:function(e){let{id:t}=e;this.$refs.uploader.replaceMedia(t)},open:function(){this.$refs.modal.open()},close:function(){this.$refs.modal.hide()},opened:function(){if(this.gridLoaded||this.reloadGrid(),this.listenScrollPosition(),this.selectedMedias=[],this.connector&&this.indexToReplace>-1){const e=this.selected[this.connector][this.indexToReplace];e&&this.selectedMedias.push(e)}},updateType:function(e){this.loading||this.strict||this.type!==e&&(this.$store.commit(v.ol.UPDATE_MEDIA_TYPE,e),this.submitFilter())},addMedia:function(e){const t=this.mediaItems.findIndex((function(t){return t.id===e.id}));if(t>-1){for(const t in this.selected)this.selected[t].forEach(((i,s)=>{if(e.id===i.id){const a=[];for(const t in i.crops)a[t]={height:e.height===i.height?i.crops[t].height:e.height,name:t,width:e.width===i.width?i.crops[t].width:e.width,x:e.width===i.width?i.crops[t].x:0,y:e.height===i.height?i.crops[t].y:0};this.$store.commit(v.ol.UPDATE_MEDIAS,{index:s,media:{...e,width:e.width===i.width?i.width:e.width,height:e.height===i.height?i.height:e.height,crops:a},mediaRole:t})}}));this.$set(this.mediaItems,t,e),this.selectedMedias.unshift(e)}else this.mediaItems.unshift(e),this.$store.commit(v.ol.INCREMENT_MEDIA_TYPE_TOTAL,this.type),this.updateSelectedMedias(e.id)},updateSelectedMedias:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=e.id,s=this.selectedMedias.filter((function(e){return e.id===i}));if(0===s.length){if(1===this.max&&this.clearSelectedMedias(),this.selectedMedias.length>=this.max&&this.max>0)return;if(t&&this.selectedMedias.length>0){const e=this.selectedMedias[this.selectedMedias.length-1],t=this.mediaItems.findIndex((t=>t.id===e.id)),s=this.mediaItems.findIndex((e=>e.id===i));if(-1===s&&-1===t)return;let a=null,n=null;t{if(this.selectedMedias.length>=this.max&&this.max>0)return;const t=this.selectedMedias.findIndex((t=>t.id===e.id));-1===t&&this.selectedMedias.push(e)}))}else{const e=this.mediaItems.filter((function(e){return e.id===i}));e.length&&this.selectedMedias.push(e[0])}}else this.selectedMedias=this.selectedMedias.filter((function(e){return e.id!==i}))},getFormData:function(e){let t=(0,Lt.c)(e);return t?t.page=this.page:t={page:this.page},t.type=this.type,Array.isArray(t.unused)&&t.unused.length&&(t.unused=t.unused[0]),t},clearFilters:function(){const e=this;if(this.$refs.filter&&(this.$refs.filter.value=null),this.$refs.unused){const e=this.$refs.unused.$el.querySelector("input");e&&e.checked&&e.click()}this.$nextTick((function(){e.submitFilter()}))},clearSelectedMedias:function(){this.selectedMedias.splice(0)},deleteSelectedMedias:function(e){let t=[];e&&e.length!==this.selectedMedias.length&&(t=this.selectedMedias.filter((e=>!e.deleteUrl))),e.forEach((()=>{this.$store.commit(v.ol.DECREMENT_MEDIA_TYPE_TOTAL,this.type)})),this.mediaItems=this.mediaItems.filter((e=>!this.selectedMedias.includes(e)||t.includes(e))),this.selectedMedias=t,this.mediaItems.length<=40&&this.reloadGrid()},clearMediaItems:function(){this.mediaItems.splice(0)},reloadGrid:function(){this.loading=!0;const e=this.$refs.form,t=this.getFormData(e);Ot.get(this.endpoint,t,(e=>{e.data.items.forEach((e=>{this.mediaItems.find((t=>t.id===e.id))||this.mediaItems.push(e)})),this.maxPage=e.data.maxPage||1,this.tags=e.data.tags||[],this.$store.commit(v.ol.UPDATE_MEDIA_TYPE_TOTAL,{type:this.type,total:e.data.total}),this.loading=!1,this.listenScrollPosition(),this.gridLoaded=!0}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))},reloadTags:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.tags=e},submitFilter:function(e){const t=this,i=this.$refs.list;this.page=1,this.clearMediaItems(),this.clearSelectedMedias(),0!==i.scrollTop?(0,Dt.c)({el:i,offset:0,easing:"easeOut",onComplete:function(){t.reloadGrid()}}):t.reloadGrid()},listenScrollPosition:function(){this.$nextTick((function(){if(!this.gridLoaded)return;const e=this.$refs.list;this.gridHeight!==e.scrollHeight&&e.addEventListener("scroll",this.scrollToPaginate)}))},scrollToPaginate:function(){if(!this.gridLoaded)return;const e=this.$refs.list,t=10;e.scrollTop>this.lastScrollTop&&e.scrollTop+e.offsetHeight>e.scrollHeight-t&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page?(this.page=this.page+1,this.reloadGrid()):this.gridHeight=e.scrollHeight),this.lastScrollTop=e.scrollTop},saveAndClose:function(){this.$store.commit(v.ol.SAVE_MEDIAS,this.selectedMedias),this.close()}}},Ai=Ci,xi=(0,k.c)(Ai,At,xt,!1,null,"aaf9470e",null),Si=xi.exports,Li=function(){var e=this,t=e._self._c;return t("div",{staticClass:"media",class:{"media--hoverable":e.hover,"media--slide":e.isSlide}},[t("div",{staticClass:"media__field"},[e.hasMedia?t("div",{staticClass:"media__info"},[t("div",{staticClass:"media__img"},[t("div",{staticClass:"media__imgFrame"},[t("div",{staticClass:"media__imgCentered",style:e.cropThumbnailStyle},[e.cropSrc&&e.showImg?t("img",{ref:"mediaImg",class:e.cropThumbnailClass,attrs:{src:e.cropSrc}}):e._e()]),e.disabled?e._e():t("div",{staticClass:"media__edit",on:{click:function(t){return e.openMediaLibrary(1,e.mediaKey,e.index)}}},[t("span",{staticClass:"media__edit--button"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"edit"}})])])])]),e.disabled?e._e():t("ul",{staticClass:"media__metadatas"},[t("li",{staticClass:"media__name",on:{click:function(t){return e.openMediaLibrary(1,e.mediaKey,e.index)}}},[t("strong",{attrs:{title:e.media.name}},[e._v(e._s(e.media.name))])]),e.media.size?t("li",{staticClass:"f--small"},[e._v("File size: "+e._s(e._f("uppercase")(e.media.size)))]):e._e(),e.media.width+e.media.height?t("li",{staticClass:"f--small"},[e._v(e._s(e.$trans("fields.medias.original-dimensions"))+": "+e._s(e.media.width)+" × "+e._s(e.media.height)+" ")]):e._e(),e.cropInfos&&e.activeCrop?t("li",{staticClass:"f--small media__crop-link",on:{click:e.openCropMedia}},e._l(e.cropInfos,(function(i,s){return t("p",{key:s,staticClass:"f--small f--note hide--xsmall"},[t("span",{domProps:{innerHTML:e._s(i)}})])})),0):e._e(),t("li",{staticClass:"f--small"},[e.withAddInfo?t("a",{staticClass:"f--link-underlined--o",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.metadatasInfos.apply(null,arguments)}}},[e._v(e._s(e.metadatas.text))]):e._e()])]),e.disabled?e._e():t("a17-buttonbar",{staticClass:"media__actions"},[t("a",{attrs:{href:e.media.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}})]),e.activeCrop?t("button",{attrs:{type:"button"},on:{click:e.openCropMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"crop"}})]):e._e(),t("button",{attrs:{type:"button"},on:{click:e.deleteMediaClick}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})])]),t("div",{staticClass:"media__actions-dropDown"},[t("a17-dropdown",{ref:"dropDown",attrs:{position:"right"}},[t("a17-button",{attrs:{size:"icon",variant:"icon"},on:{click:function(t){return e.$refs.dropDown.toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a",{attrs:{href:e.media.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}}),e._v(e._s(e.$trans("fields.medias.download")))]),e.activeCrop?t("button",{attrs:{type:"button"},on:{click:e.openCropMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"crop"}}),e._v(e._s(e.$trans("fields.medias.crop"))+" ")]):e._e(),t("button",{attrs:{type:"button"},on:{click:e.deleteMediaClick}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}}),e._v(e._s(e.$trans("fields.medias.delete")))])])],1)],1)],1):e._e(),e.hasMedia?e._e():t("a17-button",{attrs:{variant:"ghost",disabled:e.disabled},on:{click:e.openMediaLibrary}},[e._v(e._s(e.btnLabel))]),this.$slots.default?t("p",{staticClass:"media__note f--small"},[e._t("default")],2):e._e(),e.hasMedia&&e.withAddInfo?t("div",{staticClass:"media__metadatas--options",class:{"s--active":e.metadatas.active}},[t("a17-mediametadata",{attrs:{name:e.metadataName,label:e.$trans("fields.medias.alt-text","Alt Text"),id:"altText",media:e.media,maxlength:e.altTextMaxLength},on:{change:e.updateMetadata}}),e.withCaption?t("a17-mediametadata",{attrs:{wysiwyg:e.useWysiwyg,"wysiwyg-options":e.wysiwygOptions,type:"text",name:e.metadataName,label:e.$trans("fields.medias.caption","Caption"),id:"caption",media:e.media,maxlength:e.captionMaxLength},on:{change:e.updateMetadata}}):e._e(),e.withVideoUrl?t("a17-mediametadata",{attrs:{name:e.metadataName,label:e.$trans("fields.medias.video-url","Video URL (optional)"),id:"video",media:e.media},on:{change:e.updateMetadata}}):e._e(),e._l(e.extraMetadatas,(function(i){return[e.extraMetadatas.length>0?t("a17-mediametadata",{key:i.name,attrs:{type:i.type,name:e.metadataName,wysiwyg:i.wysiwyg||!1,"wysiwyg-options":i.wysiwygOptions||e.wysiwygOptions,label:i.label,id:i.name,media:e.media,maxlength:i.maxlength||0},on:{change:e.updateMetadata}}):e._e()]}))],2):e._e()],1),e.hasMedia&&e.activeCrop?t("a17-modal",{ref:e.cropModalName,staticClass:"modal--cropper",attrs:{forceClose:!0,title:e.$trans("fields.medias.crop-edit"),mode:"medium"}},[t("a17-cropper",{key:e.cropperKey,attrs:{media:e.media,aspectRatio:16/9,context:e.cropContext},on:{"crop-end":e.cropMedia}},[t("a17-button",{staticClass:"cropper__button",attrs:{variant:"action"},on:{click:function(t){return e.$refs[e.cropModalName].close()}}},[e._v(e._s(e.$trans("fields.medias.crop-save")))])],1)],1):e._e(),t("input",{attrs:{name:e.inputName,type:"hidden"},domProps:{value:JSON.stringify(e.media)}})],1)},Di=[],Ii=i(3932),Mi=i.n(Ii),Oi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"cropper"},[t("header",{staticClass:"cropper__header"},[e.multiCrops?t("ul",{staticClass:"cropper__breakpoints"},e._l(e.cropOptions,(function(i,s,a){return t("li",{key:s,class:{"s--active":e.toggleBreakpoint===a},on:{click:function(t){return e.changeCrop(s,a)}}},[e._v(e._s(e._f("capitalize")(s)))])})),0):e._e()]),t("div",{staticClass:"cropper__content"},[t("div",{ref:"cropWrapper",staticClass:"cropper__wrapper"},[t("img",{ref:"cropImage",staticClass:"cropper__img",attrs:{src:e.currentMedia.medium||e.currentMedia.original,alt:e.currentMedia.name}})])]),t("footer",{staticClass:"cropper__footer"},[e.ratiosByContext.length>1?t("ul",{staticClass:"cropper__ratios"},e._l(e.ratiosByContext,(function(i){return t("li",{key:i.name,staticClass:"f--small",class:{"s--active":e.currentRatioName===i.name},on:{click:function(t){return e.changeRatio(i)}}},[e._v(e._s(e._f("capitalize")(i.name)))])})),0):e._e(),t("span",{staticClass:"cropper__values f--small hide--xsmall",class:e.cropperWarning},[e._v(e._s(e.cropValues.original.width)+" × "+e._s(e.cropValues.original.height))]),e._t("default")],2)])},Pi=[],Bi=i(3616),Ri=i.n(Bi),Ni=i(844);const Fi=(e,t,i)=>({x:Math.round(e.x*t.width/i.width),y:Math.round(e.y*t.height/i.height),width:Math.round(e.width*t.width/i.width),height:Math.round(e.height*t.height/i.height)});var $i={name:"a17Cropper",props:{media:{type:Object,default:()=>{}},context:{type:String,default:""}},mixins:[Ni.c],data:function(){return{cropper:null,currentMedia:this.media,currentCrop:Object.keys(this.media.crops)[0],toggleBreakpoint:0,cropValues:{natural:{width:null,height:null},original:{width:this.media.crops[Object.keys(this.media.crops)[0]].width,height:this.media.crops[Object.keys(this.media.crops)[0]].height}},minCropValues:{width:0,height:0},currentRatioName:this.media.crops[Object.keys(this.media.crops)[0]].name}},watch:{media:function(e){this.currentMedia=e}},computed:{cropOptions:function(){return this.allCrops.hasOwnProperty(this.context)?this.allCrops[this.context]:{}},crop:function(){return this.currentMedia.crops[this.currentCrop]||{}},multiCrops:function(){return Object.keys(this.cropOptions).length>1},ratiosByContext:function(){const e=this.cropOptions[this.currentCrop];return e||[]},cropperOpts:function(){return{...this.defaultCropsOpts,cropmove:()=>{this.updateCropperValues()},cropend:()=>{this.sendCropperValues()}}},cropperWarning:function(){return{cropper__warning:this.cropValues.original.widthe.mediaLibrary.crops})},filters:Qt.c,mounted:function(){const e=this.cropperOpts,t=this.$refs.cropImage,i=this.$refs.cropWrapper,s=new Image;s.addEventListener("load",(()=>{i.style.maxWidth=i.getBoundingClientRect().width+"px",i.style.minHeight=i.getBoundingClientRect().height+"px",this.cropper=new(Ri())(t,e)}),{once:!0,passive:!0,capture:!0}),s.src=this.currentMedia.medium||this.currentMedia.original,t.addEventListener("ready",(()=>{this.cropValues.natural.width=s.naturalWidth,this.cropValues.natural.height=s.naturalHeight,this.updateCrop()}),{once:!0,passive:!0,capture:!0})},methods:{initAspectRatio:function(){const e=this.ratiosByContext,t=e.find((e=>e.name===this.currentRatioName));if("undefined"!==typeof t&&t)return this.minCropValues.width=t.minValues?t.minValues.width:0,this.minCropValues.height=t.minValues?t.minValues.height:0,void this.cropper.setAspectRatio(t.ratio);this.cropper.setAspectRatio(this.aspectRatio)},changeCrop:function(e,t){this.currentCrop=e,this.currentRatioName=this.crop.name||this.cropOptions[e][0].name,this.toggleBreakpoint=t,this.updateCrop(),this.sendCropperValues()},changeRatio:function(e){this.currentRatioName=e.name,this.updateCrop(),this.sendCropperValues()},updateCrop:function(){this.initAspectRatio(),this.initCrop(),this.updateCropperValues()},updateCropperValues:function(){const e=this.cropper.getData(!0),t=this.toOriginalCrop(e);this.cropValues.original.width=t.width,this.cropValues.original.height=t.height},initCrop:function(){const e=this.toNaturalCrop(this.crop);this.cropper.setData({x:e.x}),this.cropper.setData({y:e.y}),this.cropper.setData({width:e.width}),this.cropper.setData({height:e.height})},test:function(){const e=this.toNaturalCrop({x:0,y:0,width:380,height:475});this.cropper.setAspectRatio(.8),this.cropper.setData(e)},sendCropperValues:function(){const e={values:{}};e.values[this.currentCrop]=this.toOriginalCrop(this.cropper.getData(!0)),e.values[this.currentCrop].name=this.currentRatioName,this.$emit("crop-end",e)},toNaturalCrop:function(e){return Fi(e,this.cropValues.natural,this.currentMedia)},toOriginalCrop:function(e){return Fi(e,this.currentMedia,this.cropValues.natural)}},beforeDestroy:function(){this.cropper.destroy()}},Ui=$i,Vi=(0,k.c)(Ui,Oi,Pi,!1,null,"4078e85d",null),qi=Vi.exports,Wi=function(){var e=this,t=e._self._c;return e.languages.length>1&&"text"===e.fieldType?t("a17-locale",{attrs:{type:e.wysiwyg?"a17-wysiwyg":"a17-textfield",initialValues:e.initialValues,attributes:e.attributes},on:{change:e.saveMetadata}}):"text"===e.fieldType&&e.wysiwyg?t("div",[t("a17-wysiwyg",{attrs:{options:e.wysiwygOptions,label:e.label,name:e.fieldName,type:e.fieldType,initialValue:e.initialValue,"in-store":"value",maxlength:e.maxlength},on:{change:e.saveMetadata}}),t("p",{staticClass:"f--note f--small",domProps:{innerHTML:e._s(e.placeholder)}})],1):"text"===e.fieldType?t("a17-textfield",{attrs:{label:e.label,name:e.fieldName,type:"text",placeholder:e.placeholder,initialValue:e.initialValue,"in-store":"value",maxlength:e.maxlength},on:{change:e.saveMetadata}}):"checkbox"===e.fieldType?t("div",{staticClass:"mediaMetadata__checkbox"},[t("a17-checkbox",{attrs:{label:e.label,name:e.fieldName,initialValue:e.initialValue,value:1,inStore:"value"},on:{change:e.saveMetadata}})],1):e._e()},Hi=[],zi={name:"A17MediaMetadata",props:{media:{type:Object,default:()=>{}},name:{type:String,required:!0},id:{type:String,required:!0},label:{type:String,required:!0},wysiwyg:{type:Boolean,default:!1},wysiwygOptions:{type:Object,required:!1,default:function(){return{}}},type:{type:String,required:!1},maxlength:{type:Number,required:!1,default:0}},data:function(){return{initialValues:{},initialValue:""}},computed:{fieldName:function(){return"".concat(this.name,"[").concat(this.id,"]")},fieldType:function(){return this.type?this.type:"text"},defaultMetadatas:function(){return this.media.hasOwnProperty("metadatas")&&this.media.metadatas.default[this.id]||!1},customMetadatas:function(){return this.media.hasOwnProperty("metadatas")&&this.media.metadatas.custom[this.id]||!1},attributes:function(){return{label:this.label,name:this.fieldName,type:"text",placeholder:this.placeholder,options:this.wysiwygOptions,inStore:"value",maxlength:this.maxlength}},placeholder:function(){return this.defaultMetadatas?"object"===typeof this.defaultMetadatas?this.defaultMetadatas.hasOwnProperty(this.currentLocale)?this.defaultMetadatas[this.currentLocale]:"":null!==this.defaultMetadatas?this.defaultMetadatas:"":""},...(0,_.ys)({languages:e=>e.language.all,currentLocale:e=>e.language.active.value})},methods:{saveMetadata:function(e){if(!e.locale){const t=e;e={value:t}}e.id=this.id,this.$emit("change",e)}},mounted:function(){const e={};let t="",i=0;this.languages.forEach((s=>{const a=s.value;if(this.customMetadatas){this.customMetadatas[a]?e[a]=this.customMetadatas[a]:!0!==this.customMetadatas&&"string"!==typeof this.customMetadatas||0!==i?e[a]="":(e[a]=this.customMetadatas,t=this.customMetadatas);const s={};s.name=this.fieldName,s.value=e[a],this.languages.length>1&&(s.locale=a),this.$store.commit(v.tt.UPDATE_FORM_FIELD,s)}i++})),this.initialValues=e,this.initialValue=t}},Ki=zi,ji=(0,k.c)(Ki,Wi,Hi,!1,null,"6c6bb80c",null),Gi=ji.exports,Yi={props:{withAddInfo:{type:Boolean,default:!0},withVideoUrl:{type:Boolean,default:!1},withCaption:{type:Boolean,default:!0},altTextMaxLength:{type:Number,default:0},captionMaxLength:{type:Number,default:0},note:{type:String,default:""},cropContext:{type:String,default:""},extraMetadatas:{type:Array,default(){return[]}}}};const Xi=-1!==navigator.userAgent.indexOf("Safari")&&-1===navigator.userAgent.indexOf("Chrome");var Ji={name:"A17Mediafield",components:{"a17-cropper":qi,"a17-mediametadata":Gi},mixins:[Ve.c,Yi],props:{name:{type:String,required:!0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},btnLabel:{type:String,default(){return this.$trans("fields.medias.btn-label","Attach image")}},hover:{type:Boolean,default:!1},isSlide:{type:Boolean,default:!1},index:{type:Number,default:0},mediaContext:{type:String,default:""},activeCrop:{type:Boolean,default:!0},widthMin:{type:Number,default:0},heightMin:{type:Number,default:0}},data:function(){return{canvas:null,img:null,ctx:null,imgLoaded:!1,cropSrc:"",showImg:!1,isDestroyed:!1,naturalDim:{width:null,height:null},originalDim:{width:null,height:null},hasMediaChanged:!1,metadatas:{text:this.$trans("fields.medias.edit-info"),textOpen:this.$trans("fields.medias.edit-info"),textClose:this.$trans("fields.medias.edit-close"),active:!1}}},filters:Qt.c,computed:{...(0,_.ys)({useWysiwyg:e=>e.mediaLibrary.config.useWysiwyg,wysiwygOptions:e=>e.mediaLibrary.config.wysiwygOptions}),cropThumbnailStyle:function(){return this.showImg?{}:this.hasMedia&&this.media.crops?0===this.cropSrc.length?{}:{backgroundImage:"url(".concat(this.cropSrc,")")}:{}},cropThumbnailClass:function(){if(!this.hasMedia)return{};if(!this.media.crops)return{};const e=this.media.crops[Object.keys(this.media.crops)[0]];return{"media__img--landscape":e.width/e.height>=1,"media__img--portrait":e.width/e.height<1}},mediaKey:function(){return this.mediaContext.length>0?this.mediaContext:this.name},inputName:function(){let e=this.name;return this.name.indexOf("[")&&(e=this.name.replace("]","").replace("[","][")),"medias["+e+"]["+this.index+"]"},metadataName:function(){return"mediaMeta["+this.name+"]["+this.media.id+"]"},media:function(){return this.selectedMedias.hasOwnProperty(this.mediaKey)&&this.selectedMedias[this.mediaKey][this.index]||{}},cropInfos:function(){const e=[];if(this.media.crops)for(const t in this.media.crops)if(this.media.crops[t].width+this.media.crops[t].height){let i="";i+=this.media.crops[t].name+" "+this.$trans("fields.medias.crop-list")+": ",i+=this.media.crops[t].width+" × "+this.media.crops[t].height,e.push(i)}return e.length>0?e:null},hasMedia:function(){return Object.keys(this.media).length>0},cropperKey:function(){return"".concat(this.mediaKey,"-").concat(this.index,"_").concat(this.cropContext)},mediaHasCrop:function(){return this.media.crops},cropModalName:function(){return"".concat(name,"Modal")},...(0,_.ys)({selectedMedias:e=>e.mediaLibrary.selected,allCrops:e=>e.mediaLibrary.crops})},watch:{media:function(e,t){this.hasMediaChanged=e!==t,this.selectedMedias.hasOwnProperty(this.mediaKey)&&this.selectedMedias[this.mediaKey][this.index]&&(this.isDestroyed=!1)}},methods:{canvasCrop(){const e=this.media.crops[Object.keys(this.media.crops)[0]];if(!e)return;if(e.width+e.height===0)return void this.showDefaultThumbnail();let t=this.media.thumbnail;this.$nextTick((()=>{try{const i=Fi(e,this.naturalDim,this.originalDim),s=i.width,a=i.height;this.canvas.width=s,this.canvas.height=a,this.ctx.drawImage(this.img,i.x,i.y,s,a,0,0,s,a),t=this.canvas.toDataURL("image/png"),this.cropSrc!==t&&(this.showImg=!1,this.cropSrc=t)}catch(i){console.error(i),this.cropSrc!==t&&(this.showImg=!0,this.cropSrc=t)}}))},setDefaultCrops:function(){const e={},t=[];if(this.allCrops.hasOwnProperty(this.cropContext)){for(const i in this.allCrops[this.cropContext]){const s=this.allCrops[this.cropContext][i][0].ratio,a=this.media.width,n=this.media.height,o={x:a/2,y:n/2};let r=a,l=n;s>0&&s<1?(r=Math.floor(Math.min(n*s,a)),l=Math.floor(r/s)):s>=1&&(l=Math.floor(Math.min(a/s,n)),r=Math.floor(l*s));let d={x:0,y:0,width:r,height:l};d=Fi(d,this.naturalDim,this.originalDim),t.push(Mi().crop(this.img,{width:d.width,height:d.height,minScale:1}));const c=Math.floor(o.x-r/2),u=Math.floor(o.y-l/2);e[i]={},e[i].name=this.allCrops[this.cropContext][i][0].name||i,e[i].x=c,e[i].y=u,e[i].width=r,e[i].height=l}Promise.all(t).then((t=>{let i=0;t.forEach((t=>{const s={x:t.topCrop.x,y:t.topCrop.y,width:t.topCrop.width,height:t.topCrop.height},a=e[Object.keys(e)[i]],n=Fi(s,this.originalDim,this.naturalDim);a.x=n.x,a.y=n.y,a.width=n.width,a.height=n.height,i++})),this.cropMedia({values:e})}),(t=>{console.error(t),this.cropMedia({values:e})}))}else this.cropMedia({values:e})},cropMedia:function(e){e.key=this.mediaKey,e.index=this.index,this.$store.commit(v.ol.SET_MEDIA_CROP,e),this.img&&this.canvasCrop()},setNaturalDimensions:function(){this.img&&(this.naturalDim.width=this.img.naturalWidth,this.naturalDim.height=this.img.naturalHeight)},setOriginalDimensions:function(){this.media&&(this.originalDim.width=this.media.width,this.originalDim.height=this.media.height)},init:function(){this.showImg=!1;const e=()=>{this.setNaturalDimensions(),this.setOriginalDimensions(),this.mediaHasCrop?this.canvasCrop():this.setDefaultCrops()};this.hasMedia&&(this.cropSrc=this.media.thumbnail,this.initImg().then((()=>{e()}),(t=>{console.error(t),this.showDefaultThumbnail(),this.$nextTick((()=>{const t=this.$refs.mediaImg;t?(t.addEventListener("load",(()=>{this.img=t,e()}),{once:!0,passive:!0,capture:!0}),t.addEventListener("error",(e=>{console.error(e),this.showDefaultThumbnail()}))):(this.showImg=!1,this.cropSrc=this.media.thumbnail)}))})),this.hasMediaChanged=!1)},initImg:function(){return new Promise(((e,t)=>{this.img=new Image,Xi||(this.img.crossOrigin="Anonymous"),this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.img.addEventListener("load",(()=>{e()}),{once:!0,passive:!0,capture:!0}),this.img.addEventListener("error",(e=>{t(e)}));let i="?";this.media.thumbnail.indexOf("?")>-1&&(i="&"),this.img.src=this.media.thumbnail+i+"no-cache"}))},showDefaultThumbnail:function(){this.showImg=!0,this.hasMedia&&(this.cropSrc=this.media.thumbnail)},openCropMedia:function(){this.$refs[this.cropModalName].open()},deleteMediaClick:function(){this.isDestroyed=!0,this.deleteMedia()},deleteMedia:function(){this.$store.commit(v.ol.DESTROY_SPECIFIC_MEDIA,{name:this.mediaKey,index:this.index})},updateMetadata:function(e){this.$store.commit(v.ol.SET_MEDIA_METADATAS,{media:{context:this.mediaKey,index:this.index},value:e})},metadatasInfos:function(){this.metadatas.active=!this.metadatas.active,this.metadatas.text=this.metadatas.active?this.metadatas.textClose:this.metadatas.textOpen},destroyValue:function(){this.isSlide||this.isDestroyed||this.deleteMedia()}},beforeMount:function(){this.init()},beforeUpdate:function(){this.hasMediaChanged&&this.init()}},Qi=Ji,Zi=(0,k.c)(Qi,Li,Di,!1,null,"3f736376",null),es=Zi.exports,ts=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,label:e.label,locale:e.locale,size:e.size,note:e.note,name:e.name},on:{localize:e.updateLocale}},[e.max>1||0===e.max?t("a17-slideshow",{attrs:{name:e.name,cropContext:e.cropContext,max:e.max,required:e.required,buttonOnTop:e.buttonOnTop,withAddInfo:e.withAddInfo,withVideoUrl:e.withVideoUrl,withCaption:e.withCaption,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}},[e._t("default")],2):t("a17-mediafield",{attrs:{name:e.name,cropContext:e.cropContext,required:e.required,withAddInfo:e.withAddInfo,withVideoUrl:e.withVideoUrl,withCaption:e.withCaption,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}},[e._t("default")],2)],1)},is=[],ss={name:"A17MediafieldTranslated",mixins:[Ue.c,ee.c,Yi],props:{name:{type:String,required:!0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},max:{type:Number,default:1},buttonOnTop:{type:Boolean,default:!1}}},as=ss,ns=(0,k.c)(as,ts,is,!1,null,null,null),os=ns.exports,rs=i(5256),ls=function(){var e=this,t=e._self._c;return t("div",{staticClass:"multiselectorOuter"},[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"add-new":e.addNew}},[t("div",{staticClass:"multiselector",class:e.gridClasses},[t("div",{staticClass:"multiselector__outer"},e._l(e.fullOptions,(function(i,s){return t("div",{key:s,staticClass:"multiselector__item",style:e.itemStyle},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedValue,expression:"checkedValue"}],staticClass:"multiselector__checkbox",class:{"multiselector__checkbox--checked":e.checkedValue.includes(i.value)},attrs:{type:"checkbox",name:e.name+"["+e.randKey+"]",id:e.uniqId(i.value,s),disabled:i.disabled||e.disabled},domProps:{value:i.value,checked:Array.isArray(e.checkedValue)?e._i(e.checkedValue,i.value)>-1:e.checkedValue},on:{change:function(t){var s=e.checkedValue,a=t.target,n=!!a.checked;if(Array.isArray(s)){var o=i.value,r=e._i(s,o);a.checked?r<0&&(e.checkedValue=s.concat([o])):r>-1&&(e.checkedValue=s.slice(0,r).concat(s.slice(r+1)))}else e.checkedValue=n}}}),t("label",{staticClass:"multiselector__label",attrs:{for:e.uniqId(i.value,s)},on:{click:function(t){return t.preventDefault(),e.changeCheckbox(i.value)}}},[t("span",{staticClass:"multiselector__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})]),e._v(" "+e._s(i.label)+" ")]),t("span",{staticClass:"multiselector__bg"})])})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},ds=[],cs=i(248),us={name:"A17Multiselect",mixins:[W.c,ee.c,Q.c,Z.c,cs.c],props:{grid:{type:Boolean,default:!0},columns:{type:Number,default:0},inline:{type:Boolean,default:!1},border:{type:Boolean,default:!1}},computed:{gridClasses:function(){return this.columns>=1?["multiselector--columns",this.grid?"multiselector--grid":""]:[this.grid?"multiselector--grid":"",this.inline?"multiselector--inline":"",this.border?"multiselector--border":""]},itemStyle:function(){return this.columns>=1?{width:"".concat(100/this.columns,"%")}:{}}},methods:{updateFromStore:function(e){J()(e,this.checkedValue)||(this.checkedValue=e)},changeCheckbox:function(e){const t=this.checkedValue.indexOf(e),i=this.checkedValue.slice();t>-1?i.splice(t,1):i.push(e);const s=this.isMax(i),a=this.isMin(i);s||a||(this.checkedValue=i)},uniqId:function(e,t){return this.name+"_"+e+"-"+this.randKey*(t+1)}}},hs=us,ps=(0,k.c)(hs,ls,ds,!1,null,"8819f42c",null),ms=ps.exports,fs=function(){var e=this,t=e._self._c;return t("span",{staticClass:"radio",class:e.customClass},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedValue,expression:"selectedValue"}],staticClass:"radio__input",attrs:{type:"radio",name:e.name,id:e.uniqId(e.value),disabled:e.disabled},domProps:{value:e.value,checked:e._q(e.selectedValue,e.value)},on:{change:function(t){e.selectedValue=e.value}}}),t("label",{staticClass:"radio__label",attrs:{for:e.uniqId(e.value)}},[e._v(e._s(e.label))])])},gs=[],_s={name:"A17Radio",mixins:[W.c],props:{customClass:{type:String,default:""},value:{default:""},name:{type:String,default:""},label:{type:String,default:""},initialValue:{default:""},disabled:{type:Boolean,default:!1}},data:function(){return{currentValue:this.initialValue}},computed:{selectedValue:{get:function(){return this.currentValue},set:function(e){this.currentValue=e,this.$emit("change",e)}}},methods:{uniqId:function(e){return this.name+"_"+e+"-"+this.randKey}}},bs=_s,vs=(0,k.c)(bs,fs,gs,!1,null,"6de2145c",null),ys=vs.exports,ws=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"label-for":e.uniqId}},[t("ul",{staticClass:"radioGroup",class:e.radioClasses},e._l(e.radios,(function(i,s){return t("li",{key:s,staticClass:"radioGroup__item"},[t("a17-radio",{attrs:{customClass:"radio__"+e.radioClass+"--"+(s+1),name:e.name,value:i.value,label:i.label,initialValue:e.currentValue,disabled:i.disabled},on:{change:e.changeValue}})],1)})),0)])},Es=[],Ts={name:"A17CheckboxGroup",mixins:[W.c,ee.c,Z.c],props:{radioClass:{type:String,default:""},inline:{type:Boolean,default:!1},name:{type:String,default:""},label:{default:""},initialValue:{default:""},radios:{default:function(){return[]}}},data:function(){return{currentValue:this.initialValue}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},radioClasses:function(){return[this.inline?"radioGroup--inline":""]}},methods:{updateFromStore:function(e){e!==this.currentValue&&this.updateValue(e)},updateValue:function(e){this.currentValue=e},changeValue:function(e){e!==this.currentValue&&(this.updateValue(e),this.$emit("change",this.currentValue),this.saveIntoStore(e))}}},ks=Ts,Cs=(0,k.c)(ks,ws,Es,!1,null,"35a49f72",null),As=Cs.exports,xs=function(){var e=this,t=e._self._c;return t("div",[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,name:e.name,"label-for":e.uniqId,required:e.required,"add-new":e.addNew},on:{localize:e.updateLocale}},[t("span",{staticClass:"select__input",class:e.selectClasses},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedValue,expression:"selectedValue"}],attrs:{name:e.name,id:e.uniqId,disabled:e.disabled,required:e.required,readonly:e.readonly},on:{change:function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.selectedValue=t.target.multiple?i:i[0]}}},e._l(e.fullOptions,(function(i,s){return t("option",{key:s,domProps:{value:i.value,innerHTML:e._s(i.label)}})})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},Ss=[],Ls={name:"A17Select",mixins:[W.c,ge.c,ee.c,Ue.c,Z.c,cs.c],props:{size:{type:String,default:""},selected:{default:""},options:{default:function(){return[]}}},data:function(){return{value:this.selected}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},selectClasses:function(){return["small"===this.size?"select__input--small":"","large"===this.size?"select__input--large":""]},selectedValue:{get:function(){return this.value},set:function(e){this.value=e,this.saveIntoStore(e),this.$emit("change",e)}}},methods:{updateFromStore:function(e){this.value=e}},mounted:function(){this.$emit("change",this.value)}},Ds=Ls,Is=(0,k.c)(Ds,xs,Ss,!1,null,"467fbd52",null),Ms=Is.exports,Os=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,name:e.name}},[t("div",{staticClass:"singleCheckbox",class:e.wrapperClasses},[t("span",{staticClass:"checkbox"},[t("input",{staticClass:"checkbox__input",class:e.checkboxClasses,attrs:{type:"checkbox",value:"true",name:e.name+"["+e.randKey+"]",id:e.uniqId,disabled:e.disabled},domProps:{checked:e.checkedValue}}),t("label",{staticClass:"checkbox__label",attrs:{for:e.uniqId},on:{click:function(t){return t.preventDefault(),e.changeCheckbox.apply(null,arguments)}}},[e._v(e._s(e.label)+" "),t("span",{staticClass:"checkbox__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})]),e.note?t("span",{staticClass:"f--small checkbox__note"},[e._v(e._s(e.note))]):e._e()])])]),e.requireConfirmation?[t("a17-dialog",{ref:"warningConfirm",attrs:{"modal-title":"Confirm","confirm-label":"Confirm"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.confirmTitleText))])]),t("p",[e._v(e._s(e.confirmMessageText))])])]:e._e()],2)},Ps=[],Bs={props:{requireConfirmation:{type:Boolean,default:!1},confirmMessageText:{type:String,default:"Are you sure you want to change this option ?"},confirmTitleText:{type:String,default:"Confirm selection"}}},Rs={name:"A17SingleCheckbox",mixins:[W.c,ee.c,Z.c,Bs],props:{name:{type:String,default:""},initialValue:{type:Boolean,default:!0},theme:{type:String,default:""},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!1}},data:function(){return{currentValue:this.initialValue}},computed:{uniqId:function(){return this.name+"_"+this.randKey},wrapperClasses:function(){return[this.border?"singleCheckbox--border":""]},checkboxClasses:function(){return[this.theme?"checkbox__input--".concat(this.theme):"",this.checkedValue?"checkbox__input--checked":""]},checkedValue:{get:function(){return this.currentValue},set:function(e){e!==this.currentValue&&(this.currentValue=e,"undefined"!==typeof this.saveIntoStore&&this.saveIntoStore(e),this.$emit("change",e))}}},methods:{updateFromStore:function(e){this.checkedValue=e},changeCheckbox:function(){this.requireConfirmation?this.$refs.warningConfirm.open((()=>{this.checkedValue=!this.checkedValue})):this.checkedValue=!this.checkedValue}}},Ns=Rs,Fs=(0,k.c)(Ns,Os,Ps,!1,null,"552b859e",null),$s=Fs.exports,Us=function(){var e=this,t=e._self._c;return t("div",{class:e.outerClasses},[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"add-new":e.addNew,variant:e.variantInput}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{type:"hidden",name:e.name},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),t("div",{staticClass:"singleselector",class:e.gridClasses},[t("div",{staticClass:"singleselector__outer"},e._l(e.fullOptions,(function(i,s){return t("div",{key:s,staticClass:"singleselector__item",style:e.itemStyle},[t("input",{staticClass:"singleselector__radio",class:{"singleselector__radio--checked":i.value==e.selectedValue},attrs:{type:"radio",name:e.name+"["+e.randKey+"]",id:e.uniqId(i.value,s),disabled:i.disabled||e.disabled},domProps:{value:i.value}}),t("label",{staticClass:"singleselector__label",attrs:{for:e.uniqId(i.value,s)},on:{click:function(t){return t.preventDefault(),e.changeRadio(i.value)}}},[e._v(e._s(i.label))]),t("span",{staticClass:"singleselector__bg"})])})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e(),e.requireConfirmation?[t("a17-dialog",{ref:"warningConfirm",attrs:{"modal-title":"Confirm","confirm-label":"Confirm"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.confirmTitleText))])]),t("p",[e._v(e._s(e.confirmMessageText))])])]:e._e()],2)},Vs=[],qs={name:"A17Singleselect",mixins:[W.c,ee.c,Z.c,cs.c,Bs],props:{name:{type:String,default:""},grid:{type:Boolean,default:!0},columns:{type:Number,default:0},inline:{type:Boolean,default:!0},inTable:{type:Boolean,default:!1},border:{type:Boolean,default:!1},selected:{default:""},options:{default:function(){return[]}},disabled:{type:Boolean,default:!1}},data:function(){return{value:this.selected}},computed:{variantInput:function(){return[this.inTable?"intable":""].join(" ")},outerClasses:function(){return["multiselectorOuter"]},gridClasses:function(){return this.columns>=1?["singleselector--columns",this.grid?"singleselector--grid":""]:[this.grid?"singleselector--grid":"",this.inline?"singleselector--inline":"",this.border?"singleselector--border":""]},itemStyle:function(){return this.columns>=1?{width:"".concat(100/this.columns,"%")}:{}},selectedValue:{get:function(){return this.value},set:function(e){e!==this.value&&(this.value=e,this.saveIntoStore(e),this.$emit("change",e))}}},methods:{updateFromStore:function(e){e!==this.value&&(this.value=e)},changeRadio:function(e){this.requireConfirmation?this.$refs.warningConfirm.open((()=>{this.selectedValue=e})):this.selectedValue=e},uniqId:function(e,t){return this.name+"_"+e+"-"+this.randKey*(t+1)}}},Ws=qs,Hs=(0,k.c)(Ws,Us,Vs,!1,null,"0406024e",null),zs=Hs.exports,Ks=function(){var e=this,t=e._self._c;return t("div",{staticClass:"multiselectorPermissions"},[e.searchable?t("div",{staticClass:"multiselectorPermissions__filter"},[t("a17-filter",{attrs:{"full-width":!0},on:{submit:e.submitFilter}},[e.groups.length&&e.listUser?t("div",{staticClass:"multiselectorPermissions__groups",attrs:{slot:"additional-actions"},slot:"additional-actions"},[t("a17-dropdown",{ref:"groupDropdown",staticClass:"multiselectorPermissions__dd",attrs:{position:"bottom-right",clickable:!0}},[t("button",{staticClass:"multiselectorPermissions__button",attrs:{type:"button"},on:{click:function(t){return e.$refs.groupDropdown.toggle()}}},[e._v("Groups")]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-checkboxgroup",{attrs:{name:"permissionsGroups",selected:e.activeGroups,options:e.groups},on:{change:e.updateUserPermission}})],1)])],1):e._e()])],1):e._e(),t("div",{staticClass:"multiselectorPermissions__items"},[e._t("default"),e.empty?t("div",{staticClass:"multiselectorPermissions__empty",style:e.emptyStyle},[t("h4",[e._v(e._s(e.emptyMessage))])]):e._e(),e.allHidden?t("div",{staticClass:"multiselectorPermissions__empty",style:e.emptyStyle},[t("h4",[e._v(e._s(e.allHiddenMessage))])]):e._e()],2)])},js=[],Gs={name:"A17SingleSelectPermissions",components:{"a17-filter":Pt.c},props:{searchable:{type:Boolean,default:!0},listUser:{type:Boolean,default:!1},emptyMessage:{type:String,default:"No results found. Please try another search"},allHiddenMessage:{type:String,default:"Use the search box to find items"}},data:function(){return{empty:!1,allHidden:!1,activeGroups:[],emptyHeight:120}},computed:{emptyStyle:function(){return{height:this.emptyHeight+"px"}},...(0,_.gV)(["fieldsByName"]),...(0,_.ys)({groups:e=>e.permissions.groups,groupUserMapping:e=>e.permissions.groupUserMapping})},mounted(){if(!this.listUser){const e=this.$el.querySelectorAll("[data-singleselect-permissions-field]"),t="multiselectorPermissions__item--hidden";if(e.length){let i=0;e.forEach((e=>{const s=e.getAttribute("data-singleselect-permissions-field"),a=this.fieldsByName(s),n=a.length?a[0].value:"";n||(e.classList.add(t),i++)})),i===e.length&&(this.allHidden=!0)}}},methods:{submitFilter(e){const t=this.$el.querySelectorAll("[data-singleselect-permissions-filterable]"),i="multiselectorPermissions__item--hidden";t.length&&(this.emptyHeight=Math.max(120,t[0].parentElement.offsetHeight),this.empty=!0,this.allHidden=!1,t.forEach((t=>{const s=t.getAttribute("data-singleselect-permissions-filterable");if(e.search){const a=e.search;s.toUpperCase().includes(a.toUpperCase())?(t.classList.remove(i),this.empty=!1):t.classList.add(i)}else t.classList.remove(i),this.empty=!1})))},setUserPermission(e){const t={};t.name=e,t.value="view-item",this.$store.commit(v.tt.UPDATE_FORM_FIELD,t)},updateUserPermission(e){this.activeGroups=e,e.forEach((e=>{this.groupUserMapping[e]&&this.groupUserMapping[e].forEach((e=>{const t="user_".concat(e,"_permission"),i=this.fieldsByName(t);i.length&&""!==i[0].value&&"view-item"!==i[0].value||this.setUserPermission(t)}))}))}}},Ys=Gs,Xs=(0,k.c)(Ys,Ks,js,!1,null,"627613a1",null),Js=Xs.exports,Qs=function(){var e=this,t=e._self._c;return t("div",{staticClass:"slideshow"},[e.buttonOnTop&&e.remainingSlides>0?t("div",{staticClass:"slideshow__trigger"},[t("a17-button",{attrs:{disabled:e.disabled,type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingSlides)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"slideshow__note f--small"},[e._t("default")],2)],1):e._e(),e.slides.length?t("draggable",{staticClass:"slideshow__content",attrs:{options:e.dragOptions},model:{value:e.slides,callback:function(t){e.slides=t},expression:"slides"}},[t("transition-group",{attrs:{name:"draggable_list",tag:"div"}},e._l(e.slides,(function(i,s){return t("div",{key:"".concat(i.id,"_").concat(s),staticClass:"slide"},[e.disabled?e._e():t("div",{staticClass:"slide__handle"},[t("div",{staticClass:"slide__handle--drag"})]),t("a17-mediafield",{staticClass:"slide__content",attrs:{name:"".concat(e.name,"_").concat(i.id),index:s,mediaContext:e.name,cropContext:e.cropContext,hover:e.hoverable,isSlide:!0,withAddInfo:e.withAddInfo,withCaption:e.withCaption,withVideoUrl:e.withVideoUrl,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}})],1)})),0)],1):e._e(),!e.buttonOnTop&&e.remainingSlides>0?t("div",{staticClass:"slideshow__trigger"},[t("a17-button",{attrs:{disabled:e.disabled,type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingSlides)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"slideshow__note f--small"},[e._t("default")],2)],1):e._e()],1)},Zs=[],ea={name:"A17Slideshow",components:{draggable:g()},mixins:[b.c,Ve.c,Yi],props:{name:{type:String,required:!0},itemLabel:{type:String,default:"image"},max:{type:Number,default:10},buttonOnTop:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{handle:".slide__handle",hoverable:!0}},computed:{remainingSlides:function(){return Math.max(0,this.max-this.slides.length)},addLabel:function(){const e=this.itemLabel+"s";return"Attach "+e},slides:{get(){return this.selectedMedias.hasOwnProperty(this.name)&&this.selectedMedias[this.name]||[]},set(e){this.$store.commit(v.ol.REORDER_MEDIAS,{name:this.name,medias:e})}},...(0,_.ys)({selectedMedias:e=>e.mediaLibrary.selected})},methods:{deleteSlideshow:function(){this.$store.commit(v.ol.DESTROY_MEDIAS,this.name)},destroyValue:function(){this.isSlide||this.isDestroyed||this.deleteMedia()}}},ta=ea,ia=(0,k.c)(ta,Qs,Zs,!1,null,"56787a7e",null),sa=ia.exports,aa=i(6676),na=i(6216),oa=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,required:e.required},on:{localize:e.updateLocale}},[t("div",{staticClass:"wysiwyg__outer",class:e.textfieldClasses},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{name:e.name,type:"hidden"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),e.editSource?[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.activeSource,expression:"!activeSource"}],staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("div",{ref:"editorcontainer",staticClass:"wysiwyg__editor",class:{"wysiwyg__editor--limitHeight":e.limitHeight}},[t("div",{ref:"editor",staticClass:"wysiwyg__editor-inner"})]),e.shouldShowCounter?t("span",{staticClass:"wysiwyg__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.activeSource,expression:"activeSource"}],staticClass:"form__field form__field--textarea",attrs:{dir:e.dirLocale}},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],style:e.textareaHeight,attrs:{placeholder:e.placeholder,autofocus:e.autofocus},domProps:{value:e.value},on:{change:e.updateSourcecode,input:function(t){t.target.composing||(e.value=t.target.value)}}})]),t("a17-button",{staticClass:"wysiwyg__button",attrs:{variant:"ghost"},on:{click:e.toggleSourcecode}},[e._v("Source code")])]:[t("div",{staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("div",{ref:"editorcontainer",staticClass:"wysiwyg__editor",class:{"wysiwyg__editor--limitHeight":e.limitHeight}},[t("div",{ref:"editor",staticClass:"wysiwyg__editor-inner"})]),e.shouldShowCounter?t("span",{staticClass:"wysiwyg__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()])]],2)])},ra=[],la=i(3336),da=i.n(la),ca=i(124),ua=i.n(ca);function ha(e,t,i){return t=pa(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function pa(e){var t=ma(e,"string");return"symbol"==typeof t?t:String(t)}function ma(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}ua().debug("error");const fa=ua()["import"]("delta"),ga=ua()["import"]("blots/embed"),_a=ua()["import"]("blots/inline"),ba=ua()["import"]("formats/link"),va=ua()["import"]("blots/block/embed");class ya extends va{}ya.blotName="divider",ya.tagName="hr",ua().register(ya);class wa extends ga{length(){return 1}value(){return"\n"}insertInto(e,t){ga.prototype.insertInto.call(this,e,t)}}ha(wa,"blotName","softbreak"),ha(wa,"tagName","br"),ha(wa,"className","softbreak"),ua().register(wa);const Ea={key:13,shiftKey:!0,handler:function(e){const t=this.quill.getLeaf(e.index)[0],i=this.quill.getLeaf(e.index+1)[0];this.quill.insertEmbed(e.index,"softbreak",!0,"user"),null!==i&&t.parent===i.parent||this.quill.insertEmbed(e.index,"softbreak",!0,"user"),this.quill.setSelection(e.index+1,ua().sources.SILENT)}};function Ta(){const e=new fa;return e.insert({softbreak:""}),e}const ka={blotName:"anchor",tagName:"SPAN"};class Ca extends _a{static create(e){const t=super.create(e);return e=this.sanitize(e),t.setAttribute("id",e),t.className="ql-anchor",t}static sanitize(e){return e.replace(/\s+/g,"-").toLowerCase()}static formats(e){return e.getAttribute("id")}format(e,t){if(e!==this.statics.blotName||!t)return super.format(e,t);t=this.constructor.sanitize(t),this.domNode.setAttribute("id",t)}}Ca.blotName=ka.blotName,Ca.tagName=ka.tagName,ua().register(Ca);class Aa extends ba{static create(e){const t=super.create(e);e=this.sanitize(e),t.setAttribute("href",e);const i=/^((http|https|ftp):\/\/)/;if(i.test(e)||t.removeAttribute("target"),window["TWILL"].STORE.form.baseUrl){const i=new URL(window["TWILL"].STORE.form.baseUrl);e.startsWith(i.origin)&&t.removeAttribute("target")}return t}format(e,t){if(super.format(e,t),e!==this.statics.blotName||!t)return;const i=/^((http|https|ftp):\/\/)/;i.test(t)?window["TWILL"].STORE.form.baseUrl&&t.startsWith(window["TWILL"].STORE.form.baseUrl)?this.domNode.removeAttribute("target"):this.domNode.setAttribute("target","_blank"):this.domNode.removeAttribute("target")}}function xa(e){return''}ua().register(Aa);const Sa=ua()["import"]("ui/icons");Sa.bold=xa("bold"),Sa.italic=xa("italic"),Sa.anchor=xa("anchor"),Sa.link=xa("link"),Sa.header["1"]=xa("header"),Sa.header["2"]=xa("header-2"),Sa.header["3"]=xa("header-3"),Sa.header["4"]=xa("header-4"),Sa.header["5"]=xa("header-5"),Sa.header["6"]=xa("header-6"),Sa.divider=xa("hr");const La=["background","bold","color","font","code","italic","link","size","strike","script","underline","blockquote","header","indent","list","align","direction","code-block","formula","image","video","divider"];function Da(e){const t=[wa.blotName,ka.blotName];function i(e){t.indexOf(e)>-1||-1===La.indexOf(e)||t.push(e)}return e.forEach((e=>{if("object"===typeof e)for(const t in e)i(t);"string"===typeof e&&i(e)})),t}var Ia={Quill:ua(),lineBreak:{handle:Ea,clipboard:[wa.tagName,Ta]},getFormats:Da},Ma=i(512);const Oa="//cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.12.0/build/highlight.min.js";var Pa={name:"A17Wysiwyg",mixins:[ge.c,ee.c,Ue.c,Z.c],props:{editSource:{type:Boolean,default:!1},showCounter:{type:Boolean,default:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},initialValue:{default:""},limitHeight:{type:Boolean,default:!1},options:{type:Object,required:!1,default:function(){return{}}}},computed:{textareaHeight:function(){return{height:this.editorHeight}},textfieldClasses:function(){return{"wysiwyg__outer--limitHeight":this.limitHeight,"s--disabled":this.disabled,"s--focus":this.focused}},hasMaxlength:function(){return this.maxlength>0},shouldShowCounter:function(){return this.hasMaxlength&&this.showCounter},limitClasses:function(){return{"wysiwyg__limit--red":this.counter<.1*this.maxlength}},...(0,_.ys)({baseUrl:e=>e.form.baseUrl})},data:function(){return{value:this.initialValue,editorHeight:50,toolbarHeight:52,focused:!1,activeSource:!1,quill:null,counter:0,localOptions:{},defaultModules:{toolbar:["bold","italic","underline","link"],clipboard:{matchVisual:!1,matchers:[Ia.lineBreak.clipboard]},keyboard:{bindings:{lineBreak:Ia.lineBreak.handle}},syntax:!1}}},methods:{initQuill(e){if(this.quill=new Ia.Quill(this.$refs.editor,e),this.value&&this.updateEditor(this.value),this.quill.on("text-change",((e,t,i)=>{let s=this.$refs.editor.children[0].innerHTML;"


"===s&&(s=""),this.value=s,this.$emit("input",this.value),this.$emit("change",this.value),this.updateCounter(this.getTextLength()),"user"===i&&this.textUpdate()})),this.quill.on("selection-change",((e,t,i)=>{e?(this.focused=!0,this.$emit("focus")):(this.focused=!1,"user"===i&&this.saveIntoStore(),this.$emit("blur"))})),this.disabled&&this.quill.enable(!1),this.baseUrl){const e=this.quill.theme.tooltip,t=e.root;if(t){const e=t.querySelector("input[data-link]");e&&e.setAttribute("data-link",this.baseUrl)}}"rtl"===this.dirLocale&&(this.quill.format("direction","rtl"),this.quill.format("align","right")),this.hasMaxlength&&this.showCounter&&this.updateCounter(this.getTextLength()),this.$emit("ready",this.quill)},insertDivider(){const e=this.quill.getSelection(!0);e&&(this.quill.insertText(e.index,"\n"),this.quill.insertEmbed(e.index+1,"divider",!0),this.quill.setSelection(e.index+2))},anchorHandler(e){if(!0===e)e=prompt("Enter anchor:");else{const t=this.quill.getSelection(),i=this.quill.getFormat(t).anchor||"";e=prompt("Edit anchor:",i)}this.quill.format("anchor",e)},updateEditor:function(e){const t=this.quill.clipboard.convert(e);this.quill.setContents(t,"silent")},updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e,this.updateEditor(e))},textUpdate:function(){this.preventSubmit(),this._textUpdateInternal()},_textUpdateInternal:da()((function(){this.saveIntoStore(),this.allowSubmit()}),600),toggleSourcecode:function(){this.editorHeight=Math.max(50,this.$refs.editor.clientHeight)+this.toolbarHeight-1+"px",this.activeSource=!this.activeSource,this.updateSourcecode()},updateSourcecode:function(){this.updateEditor(this.value),this.saveIntoStore()},updateCounter:function(e){this.showCounter&&this.hasMaxlength&&(this.counter=this.maxlength-e)},getTextLength:function(){return this.quill.getLength()-(0===this.value.length?2:1)}},mounted:function(){if(this.quill)return;const e=JSON.parse(JSON.stringify(this.options));e.theme=e.theme||"snow",e.boundary=e.boundary||document.body,e.modules=e.modules||this.defaultModules;const t={container:void 0!==e.modules.toolbar?e.modules.toolbar:this.defaultModules.toolbar,handlers:{}};if(e.modules.clipboard=void 0!==e.modules.clipboard?e.modules.clipboard:this.defaultModules.clipboard,e.modules.keyboard=void 0!==e.modules.keyboard?e.modules.keyboard:this.defaultModules.keyboard,e.modules.syntax=void 0!==e.modules.syntax&&e.modules.syntax?{highlight:e=>hljs.highlightAuto(e).value}:this.defaultModules.syntax,e.placeholder=e.placeholder||this.placeholder,e.readOnly=void 0!==e.readOnly?e.readOnly:this.readonly,e.formats=Ia.getFormats(e.modules.toolbar),e.bounds=this.$refs.editor,e.scrollingContainer="html",t.container.includes("anchor")&&(t.handlers.anchor=this.anchorHandler),t.container.includes("divider")&&(t.handlers.divider=this.insertDivider),e.modules.toolbar=t,this.localOptions=e,e.modules.syntax&&"undefined"===typeof hljs){const t="highlight-js-script";(0,Ma.aU)(t,Oa,"text/javascript").then((()=>{this.initQuill(e)}))}else this.initQuill(e)},beforeDestroy(){this.quill=null}},Ba=Pa,Ra=(0,k.c)(Ba,oa,ra,!1,null,"dc784262",null),Na=Ra.exports,Fa=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,required:e.required},on:{localize:e.updateLocale}},[e.editor?t("div",{staticClass:"wysiwyg__outer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.activeSource,expression:"!activeSource"}],staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{name:e.name,type:"hidden"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),t("div",{ref:"editor",staticClass:"wysiwyg__editor"},[t("div",{staticClass:"wysiwyg__menubar"},[e.toolbar.header?[e.toolbar.header?t("wysiwyg-menu-bar-btn",{attrs:{icon:"paragraph",disabled:e.editor.isActive("paragraph"),isActive:e.editor.isActive("paragraph")},on:{"btn:click":function(t){e.editor.chain().focus().setParagraph().run()}}}):e._e(),e._l(e.headingOptions,(function(i){return t("wysiwyg-menu-bar-btn",{key:i,attrs:{icon:i>1?"header-".concat(i):"header",isActive:e.editor.isActive("heading",{level:i})},on:{"btn:click":function(t){e.editor.chain().focus().toggleHeading({level:i}).run()}}})}))]:e._e(),e.toolbar.bold?t("wysiwyg-menu-bar-btn",{attrs:{icon:"bold",isActive:e.editor.isActive("bold")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBold().run()}}}):e._e(),e.toolbar.italic?t("wysiwyg-menu-bar-btn",{attrs:{icon:"italic",isActive:e.editor.isActive("italic")},on:{"btn:click":function(t){e.editor.chain().focus().toggleItalic().run()}}}):e._e(),e.toolbar.strike?t("wysiwyg-menu-bar-btn",{attrs:{icon:"strike",isActive:e.editor.isActive("strike")},on:{"btn:click":function(t){e.editor.chain().focus().toggleStrike().run()}}}):e._e(),e.toolbar.underline?t("wysiwyg-menu-bar-btn",{attrs:{icon:"underline",isActive:e.editor.isActive("underline")},on:{"btn:click":function(t){e.editor.chain().focus().toggleUnderline().run()}}}):e._e(),e.toolbar.hr?t("wysiwyg-menu-bar-btn",{attrs:{icon:"hr"},on:{"btn:click":function(t){e.editor.chain().focus().setHorizontalRule().run()}}}):e._e(),e.toolbar.link?t("wysiwyg-menu-bar-btn",{attrs:{icon:"link",isActive:e.editor.isActive("link")},on:{"btn:click":function(t){return e.openLinkWindow()}}}):e._e(),e.toolbar.link&&e.editor.isActive("link")?t("wysiwyg-menu-bar-btn",{attrs:{icon:"unlink",disabled:!e.editor.isActive("link"),isActive:e.editor.isActive("link")},on:{"btn:click":function(t){return e.removeLink()}}}):e._e(),e.toolbar.bullet?t("wysiwyg-menu-bar-btn",{attrs:{icon:"ul",isActive:e.editor.isActive("bulletList")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBulletList().run()}}}):e._e(),e.toolbar.ordered?t("wysiwyg-menu-bar-btn",{attrs:{icon:"ol",isActive:e.editor.isActive("orderedList")},on:{"btn:click":function(t){e.editor.chain().focus().toggleOrderedList().run()}}}):e._e(),e.toolbar.blockquote?t("wysiwyg-menu-bar-btn",{attrs:{icon:"quote",isActive:e.editor.isActive("blockquote")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBlockquote().run()}}}):e._e(),e.toolbar.codeBlock?t("wysiwyg-menu-bar-btn",{attrs:{icon:"code",isActive:e.editor.isActive("codeBlock")},on:{"btn:click":function(t){e.editor.chain().focus().toggleCodeBlock().run()}}}):e._e(),e.toolbar.code?t("wysiwyg-menu-bar-btn",{attrs:{icon:"code",isActive:e.editor.isActive("code")},on:{"btn:click":function(t){e.editor.chain().focus().setCode().run()}}}):e._e(),e.toolbar.align||e.toolbar["align-left"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_left",label:"align left",isActive:e.editor.isActive({textAlign:"left"})},on:{"btn:click":function(t){return e.setTextAlign("left")}}}):e._e(),e.toolbar.align||e.toolbar["align-center"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_center",label:"align center",isActive:e.editor.isActive({textAlign:"center"})},on:{"btn:click":function(t){return e.setTextAlign("center")}}}):e._e(),e.toolbar.align||e.toolbar["align-right"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_right",label:"align right",isActive:e.editor.isActive({textAlign:"right"})},on:{"btn:click":function(t){return e.setTextAlign("right")}}}):e._e(),e.toolbar.align||e.toolbar["align-justify"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_justify",label:"justify",isActive:e.editor.isActive({textAlign:"justify"})},on:{"btn:click":function(t){return e.setTextAlign("justify")}}}):e._e(),e.toolbar.table?t("wysiwyg-menu-bar-btn",{attrs:{icon:"table"},on:{"btn:click":function(t){e.editor.chain().focus().insertTable({rows:3,cols:3,withHeaderRow:!0}).run()}}}):e._e(),t("wysiwyg-menu-bar-btn",{attrs:{icon:"undo",disabled:!e.editor.can().undo()},on:{"btn:click":function(t){e.editor.chain().focus().undo().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"redo",disabled:!e.editor.can().redo()},on:{"btn:click":function(t){e.editor.chain().focus().redo().run()}}}),e.toolbar.table?[e.editor.isActive("table")?t("div",{staticClass:"wysiwyg__menubar-table-buttons"},[t("br"),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_table"},on:{"btn:click":function(t){e.editor.chain().focus().deleteTable().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_col_before"},on:{"btn:click":function(t){e.editor.chain().focus().addColumnBefore().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_col_after"},on:{"btn:click":function(t){e.editor.chain().focus().addColumnAfter().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_col"},on:{"btn:click":function(t){e.editor.chain().focus().deleteColumn().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_row_before"},on:{"btn:click":function(t){e.editor.chain().focus().addRowBefore().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_row_after"},on:{"btn:click":function(t){e.editor.chain().focus().addRowAfter().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_row"},on:{"btn:click":function(t){e.editor.chain().focus().deleteRow().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"combine_cells"},on:{"btn:click":function(t){e.editor.chain().focus().mergeCells().run()}}})],1):e._e()]:e._e(),this.toolbar.wrappers?[t("br"),e._l(this.toolbar.wrappers,(function(i){return[t("wysiwyg-menu-bar-btn",{key:i.id,attrs:{"icon-url":i.icon,isActive:e.editor.isActive(i.class),label:i.label},on:{"btn:click":function(t){e.editor.commands["set"+i.id]()}}})]}))]:e._e()],2),t("div",{staticClass:"wysiwyg__contentWrapper",class:{"wysiwyg__contentWrapper--limitHeight":e.limitHeight},on:{click:function(t){e.editor.chain().focus()}}},[t("editor-content",{staticClass:"wysiwyg__content",attrs:{editor:e.editor}})],1)]),e.shouldShowCounter?t("span",{staticClass:"input__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()]),e.editSource?[t("div",{directives:[{name:"show",rawName:"v-show",value:e.activeSource,expression:"activeSource"}],staticClass:"form__field form__field--textarea"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],style:e.textareaHeight,attrs:{placeholder:e.placeholder,autofocus:e.autofocus},domProps:{value:e.value},on:{change:e.updateSourcecode,input:function(t){t.target.composing||(e.value=t.target.value)}}})]),t("a17-button",{staticClass:"wysiwyg__button",attrs:{variant:"ghost"},on:{click:e.toggleSourcecode}},[e._v("Source code ")])]:e._e()],2):e._e(),e.browserIsOpen&&e.browserEndpoints?t("standalone-browser",{ref:"localbrowser",attrs:{"endpoint-multiple":e.browserEndpoints,max:1},on:{selected:e.setLinkFromBrowser,close:function(t){e.browserIsOpen=!1}}}):e._e(),t("a17-modal",{ref:"link-modal",staticClass:"modal--form modal--link",attrs:{title:e.$trans("wysiwyg.link_window.title","Edit link")}},[e.linkWindow?[t("a17-textfield",{attrs:{name:"link_text","initial-value":e.linkWindow.text,label:e.$trans("wysiwyg.link_window.text","Text to display")},model:{value:e.linkWindow.text,callback:function(t){e.$set(e.linkWindow,"text",t)},expression:"linkWindow.text"}}),t("a17-textfield",{attrs:{name:"link_link","initial-value":e.linkWindow.href,label:e.$trans("wysiwyg.link_window.link","Link"),placeholder:e.$trans("wysiwyg.link_window.link_placeholder","https://...")},model:{value:e.linkWindow.href,callback:function(t){e.$set(e.linkWindow,"href",t)},expression:"linkWindow.href"}}),t("div",[e.browserEndpoints?t("a17-button",{staticClass:"link-browser-link",attrs:{variant:"aslink-grey"},on:{click:function(t){e.browserIsOpen=!0}}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.internal_browser_link","Select internal content"))+" ")]):e._e()],1),t("a17-inputframe",{attrs:{name:"link-options"}},[t("a17-checkbox",{attrs:{name:"link_target","initial-value":e.linkWindow.target,value:"_blank",label:e.$trans("wysiwyg.link_window.open_in_new_window","Open in a new tab")},on:{change:function(t){e.linkWindow.target=t?"_blank":""}}}),e.linkWindow&&e.linkWindow.classList&&e.linkWindow.classList.length?t("div",{staticClass:"classList"},e._l(e.linkWindow.classList,(function(i,s){return t("a17-checkbox",{key:"link_class_".concat(s),attrs:{name:"link_class_".concat(s),"initial-value":e.linkWindow.classList[s].selected,value:e.linkWindow.classList[s].value,label:e.linkWindow.classList[s].label},on:{change:function(t){e.linkWindow.classList[s].selected=t}}})})),1):e._e()],1),t("div",{staticClass:"modalValidation"},[t("a17-button",{staticClass:"dialog-confirm",attrs:{variant:"validate",tabindex:"4"},on:{click:e.saveLink}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.save","Save"))+" ")]),t("a17-button",{staticClass:"dialog-cancel",attrs:{variant:"aslink-grey",tabindex:"5"},on:{click:function(t){return e.$refs["link-modal"].close()}}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.save","Cancel"))+" ")])],1)]:e._e()],2)],1)},$a=[],Ua=i(5120),Va=i(5168),qa=i(1344),Wa=i(1232),Ha=i(9096),za=i(5879),Ka=i(4683),ja=i(2020),Ga=i(6308),Ya=function(){var e,t=this,i=t._self._c;return i("button",{class:{"is-active":t.isActive,"wysiwyg__menubar-button":t.icon||t.iconUrl},attrs:{disabled:t.disabled,type:"button",title:t.label},on:{click:t.handleClick}},[t.iconUrl?[i("img",{staticClass:"icon--custom",attrs:{src:t.iconUrl,alt:t.label}})]:t.icon?[i("span",{staticClass:"icon",class:"icon--wysiwyg_".concat(t.icon),attrs:{"aria-hidden":"true"}},[i("svg",[i("title",[t._v(t._s(null!==(e=t.label)&&void 0!==e?e:t.icon))]),i("use",{attrs:{"xlink:href":"#icon--wysiwyg_".concat(t.icon)}})])])]:[t._v(" "+t._s(t.label)+" ")]],2)},Xa=[],Ja={name:"WysiwygMenuBarButton",props:{icon:{type:String,required:!1},iconUrl:{type:String,required:!1},label:{type:String,required:!1},isActive:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{handleClick(){this.$emit("btn:click")}}},Qa=Ja,Za=(0,k.c)(Qa,Ya,Xa,!1,null,"8e292938",null),en=Za.exports,tn=i(6772),sn=i(3704),an=i(2792),nn=i(7496),on=i(2928),rn={name:"A17Wysiwyg",mixins:[ge.c,ee.c,Ue.c,Z.c],props:{editSource:{type:Boolean,default:!1},showCounter:{type:Boolean,default:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},initialValue:{default:""},browserEndpoints:{required:!1,default:null},classList:{required:!1,default:null},limitHeight:{type:Boolean,default:!1},options:{type:Object,required:!1,default:function(){return{modules:{}}}}},computed:{textareaHeight:function(){return{height:this.editorHeight}},textfieldClasses:function(){return{"s--disabled":this.disabled,"s--focus":this.focused}},hasMaxlength:function(){return this.maxlength>0},shouldShowCounter:function(){return this.hasMaxlength&&this.showCounter},limitClasses:function(){return{"input__limit--red":this.counter<.1*this.maxlength}},...(0,_.ys)({baseUrl:e=>e.form.baseUrl})},components:{EditorContent:Ua.C4,StandaloneBrowser:Ga.c,"wysiwyg-menu-bar-btn":en},data(){return{value:this.initialValue,editorHeight:50,toolbarHeight:52,toolbar:this.options.modules.toolbar?this.options.modules.toolbar.reduce(((e,t)=>t.list?(e[t.list]=!0,e):"object"===typeof t?{...e,...t}:(e[t]=!0,e)),{}):{bold:!0,italic:!0,underline:!0,link:!0},headingOptions:[],focused:!1,activeSource:!1,counter:0,editor:null,linkWindow:null,browserIsOpen:!1}},methods:{updateEditor:function(e){this.editor&&this.editor.commands.setContent(e)},updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e,this.updateEditor(e))},textUpdate:function(){this.preventSubmit(),this._textUpdateInternal()},_textUpdateInternal:da()((function(){this.saveIntoStore(),this.allowSubmit()}),600),toggleSourcecode:function(){this.editorHeight=Math.max(50,this.$refs.editor.clientHeight)+this.toolbarHeight-1+"px",this.activeSource=!this.activeSource,this.updateSourcecode()},updateSourcecode:function(){this.updateEditor(this.value),this.saveIntoStore()},updateCounter(){this.showCounter&&this.hasMaxlength&&(this.counter=this.maxlength-this.getTextLength())},getTextLength(){return this.editor.getHTML().replace(/<[^>]+>/g,"").length},openLinkWindow:function(){var e,t;this.editor.commands.extendMarkRange("link");const{ranges:i}=this.editor.state.selection,s=(0,Va.aM)(this.editor.state,"link");let a=!0,n=i[0].$from.pos,o=i[0].$to.pos;s.href&&(a=!1);let r=null,l=null;const d=this.editor.state.tr.doc,c=this.editor.getHTML().length;if(n===o){let e=!1,t=!1;while(!e&&n>0)e=0===n||" "===d.textBetween(n-1,n)," "===d.textBetween(n-1,n)?r=n:0===n&&(r=0),n-=1;while(!t&&o{var t;return e.selected=(null!==(t=s.class)&&void 0!==t?t:"").includes(e.value),e})):[]},this.$nextTick((()=>{this.$refs["link-modal"].open()}))},removeLink(){this.editor.chain().focus().extendMarkRange("link").unsetLink().run()},setLinkFromBrowser(e){this.linkWindow.href="#twillInternalLink::"+e[0].endpointType+"#"+e[0].id},saveLink(){this.linkWindow.text!==this.linkWindow.textOriginal&&(this.editor.commands.insertContentAt({from:this.linkWindow.from,to:this.linkWindow.to},this.linkWindow.text),this.editor.commands.setTextSelection({from:this.linkWindow.from,to:this.linkWindow.from+this.linkWindow.text.length})),this.linkWindow.newLink?this.editor.commands.setLink({href:this.linkWindow.href,target:this.linkWindow.target,class:this.linkWindow.classList.filter((e=>e.selected)).map((e=>e.value)).join(" ")}):this.editor.commands.updateAttributes("link",{href:this.linkWindow.href,target:this.linkWindow.target,class:this.linkWindow.classList.filter((e=>e.selected)).map((e=>e.value)).join(" ")}),this.$refs["link-modal"].close(),this.linkWindow=null},setTextAlign(e){this.editor.chain().focus().setTextAlign(e).run()}},beforeMount(){var e,t,i,s;this.toolbar.header&&(this.headingOptions=this.toolbar.header.filter((e=>"number"===typeof e)));const a=this.value||"",n=[an.m,on.M.configure({types:["heading","paragraph"]})];this.placeholder&&this.placeholder.length>0&&n.push(sn.I.configure({emptyNodeClass:"is-empty",emptyNodeText:this.placeHolder,showOnlyWhenEditable:!0})),this.toolbar.wrappers&&this.toolbar.wrappers.forEach((e=>{n.push(Va.a8.create({name:e.id,group:"block",marks:"_",atom:!0,content:"block+",addOptions(){return{HTMLAttributes:{class:e.className,"data-customwrapper":e.id,"data-customwrapper-label":e.label}}},parseHTML(){return[{tag:"div",getAttrs:t=>{t.getAttribute("data-customwrapper",e.id)}}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,Va.Oo)(this.options.HTMLAttributes,t),0]},addCommands(){const t="set"+this.name,i={};return i[t]=()=>t=>{let{chain:i}=t;if(e.createElement)switch(e.createElement){case"ol":return i().toggleWrap(this.name).toggleOrderedList().run();case"ul":return i().toggleWrap(this.name).toggleBulletList().run()}return i().toggleWrap(this.name).run()},i}}))})),Object.keys(this.toolbar).forEach((e=>{switch(e){case"link":n.push(tn.cH.configure({openOnClick:!1}));break;case"underline":n.push(Wa.c);break;case"table":n.push(Ha.cp.configure({resizable:!1})),n.push(ja.c),n.push(Ka.c),n.push(za.c);break;case"hr":n.push(nn.O)}})),n.push(qa.c.configure({orderedList:null!==(e=this.toolbar.ordered)&&void 0!==e&&e,bulletList:null!==(t=this.toolbar.bullet)&&void 0!==t&&t,listItem:this.toolbar.ordered||this.toolbar.bullet||!1,code:null!==(i=this.toolbar.code)&&void 0!==i&&i,codeBlock:null!==(s=this.toolbar.codeBlock)&&void 0!==s&&s})),this.editor=new Ua.GW({content:a,extensions:n,onUpdate:e=>{let{editor:t}=e;this.value=t.getHTML(),this.textUpdate(),this.updateCounter()}}),this.updateCounter()},beforeUnmount(){this.editor.destroy()},beforeDestroy(){this.editor.destroy()}},ln=rn,dn=(0,k.c)(ln,Fa,$a,!1,null,"0b86b119",null),cn=dn.exports;function un(e,t,i){return t=hn(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function hn(e){var t=pn(e,"string");return"symbol"==typeof t?t:String(t)}function pn(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const mn={target:"data-sticky-target",toptarget:"data-sticky-top",classContainer:"sticky",classFixed:"sticky__fixed",classAbs:"sticky__abs",classEnd:"sticky__scrolled",topOffset:0,offset:20};class fn{constructor(e,t){un(this,"refresh",(()=>this._refresh())),un(this,"dispose",(()=>this._dispose())),un(this,"status","top"),un(this,"ticking",!1),un(this,"anchors",["Top","Bottom"]),un(this,"lastScrollPos",0),un(this,"prevScrollPos",-1),t={...mn,...t},this.target=null,this.toptarget=null,this.container=e,this.containerID=this.container.getAttribute("data-sticky-id"),this.options=t,this.options.target&&(this.target=this.container.querySelector("["+this.options.target+'="'+this.containerID+'"]')),this.options.toptarget&&(this.toptarget=this.container.querySelector("["+this.options.toptarget+'="'+this.containerID+'"]')),this.topMargin=this.container.hasAttribute("data-sticky-offset")?parseInt(this.container.getAttribute("data-sticky-offset")):this.options.offset,this.topOffset=this.container.hasAttribute("data-sticky-topoffset")?parseInt(this.container.getAttribute("data-sticky-topoffset")):this.options.topOffset,e.classList.add(this.options.classContainer),this._setEventListeners(),this._refresh()}_refresh(){if(!this.target)return!1;if(!this._isFullyVisible(this.target))return this._removePositionClass(),!1;const e=this.lastScrollPos,t=this.target.offsetHeight,i=this.container.offsetHeight,s=t+this.topMargin=a&&e=n&&(this._removePositionClass(),this.target.classList.add(this.options.classAbs),this.status="bottom"),e+window.innerHeight>=this.container.getBoundingClientRect().top+e+i?this.target.classList.add(this.options.classEnd):this.target.classList.remove(this.options.classEnd)),this}_isFullyVisible(e){return e.clientHeightthis._scroll())),window.removeEventListener("resize",(()=>this._resize())),this}_setEventListeners(){window.addEventListener("scroll",(()=>this._scroll())),window.addEventListener("resize",(()=>this._resize())),this._resize()}}const gn={};var _n={install(e){const t={options:gn,bind:function(e,i,s){const a=e._sticky=new fn(e,t.options);a._vueEl=e},componentUpdated:function(e,t,i){e._sticky.refresh()},inserted:function(e,t,i){},unbind:function(e,t,i){e._sticky.dispose()}};e.directive("sticky",t)}};function bn(e,t,i){const s=["icon"],a=t.expression||i.data.attrs.symbol;let n=e;"span"===i.tag&&(n=document.createElementNS("http://www.w3.org/2000/svg","svg"),e.appendChild(n)),s.push("icon--".concat(a)),s.forEach((function(t){e.classList.add(t)}));const o=document.createElementNS("http://www.w3.org/2000/svg","title");o.textContent=a,n.appendChild(o);const r="#icon--".concat(a),l=document.createElementNS("http://www.w3.org/2000/svg","use");l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r),n.appendChild(l)}function vn(e){const t=e.querySelector("svg");t&&t.parentNode.removeChild(t);const i=e.className.split(" ").filter((function(e){return 0===e.indexOf("icon")}));i.forEach((function(t){e.classList.remove(t)}))}var yn={install(e){const t={bind(e,t,i){bn(e,t,i)},componentUpdated:function(e,t,i,s){vn(e),bn(e,t,i)},inserted:function(e,t,i){},unbind:function(e,t,i){}};e.directive("svg",t)}};function wn(e,t,i){return t=En(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function En(e){var t=Tn(e,"string");return"symbol"==typeof t?t:String(t)}function Tn(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const kn={container:!1,delay:0,html:!1,budge:15,placement:"top",theme:"default",title:"",template:'',trigger:"hover focus",offset:0};class Cn{constructor(e,t){wn(this,"show",(()=>this._show(this.reference,this.options))),wn(this,"hide",(()=>this._hide())),wn(this,"dispose",(()=>this._dispose())),wn(this,"toggle",(()=>this._isOpen?this.hide():this.show())),wn(this,"innerSelector",".tooltip__inner"),wn(this,"_events",[]),wn(this,"_setTooltipNodeEvent",((e,t,i,s)=>{const a=e.relatedreference||e.toElement,n=i=>{const a=i.relatedreference||i.toElement;this._tooltipNode.removeEventListener(e.type,n),t.contains(a)||this._scheduleHide(t,s.delay,s,i)};return!!this._tooltipNode.contains(a)&&(this._tooltipNode.addEventListener(e.type,n),!0)})),t={...kn,...t},this.reference=e,this.options=t;const i="string"===typeof t.trigger?t.trigger.split(" ").filter((e=>-1!==["click","hover","focus"].indexOf(e))):[];this._isOpen=!1,this._setEventListeners(e,i,t)}_create(e,t,i,s,a){if(this._tooltipNode)return this;const n=window.document.createElement("div");n.innerHTML=t.trim();const o=n.childNodes[0];o.id="tooltip--".concat(Math.random().toString(36).substr(2,10)),o.setAttribute("aria-hidden","false"),o.classList.add("tooltip--"+i);const r=n.querySelector(this.innerSelector);return 1===s.nodeType?a&&r.appendChild(s):a?r.innerHTML=s:r.innerText=s,o}_position(e,t,i){let s=0,a=0,n=t;const o=e.getBoundingClientRect();this._tooltipNode.classList.remove("tooltip--"+n);const r=Math.round(o.top-this._tooltipNode.offsetHeight-i),l=Math.round(o.top+o.height/2-this._tooltipNode.offsetHeight/2),d=Math.round(o.left+o.width+i),c=Math.round(o.top+o.height+i),u=Math.round(o.left-this._tooltipNode.offsetWidth-i),h=Math.round(o.left+o.width/2-this._tooltipNode.offsetWidth/2);"top"===t&&(s=h,a=r,n="top",s<10&&(s=10),a<0&&(a=c,n="bottom")),"top-right"===t&&(s=d,a=r,n="top",a<0&&(a=c,n="bottom")),"bottom"===t&&(s=h,a=c,n="bottom",s<10&&(s=10),a>0&&(a=r,n="top")),"right"===t&&(s=d,a=l,n="right"),"left"===t&&(s=u,a=l,n="left",s<0&&(s=d,n="right")),this._tooltipNode.style.left=s+"px",this._tooltipNode.style.top=a+"px",this._tooltipNode.classList.add("tooltip--"+n)}_show(e,t){if(this._isOpen&&!this._isOpening)return this;this._isOpen=!0;const i=e.getAttribute("data-tooltip-budge")||t.budge,s=e.getAttribute("data-tooltip-theme")||t.theme,a=e.getAttribute("data-tooltip-placement")||t.placement;if(this._tooltipNode)return this._tooltipNode.style.opacity="",this._tooltipNode.style.visibility="",this._tooltipNode.style.transition="opacity 0.3s",this._tooltipNode.setAttribute("aria-hidden","false"),this._position(e,a,i),this;const n=e.getAttribute("data-tooltip-title")||t.title,o=this._create(e,t.template,s,n,t.html);e.setAttribute("aria-describedby",o.id);const r=this._findContainer(t.container,e);return this._append(o,r),this._tooltipNode=o,this._position(e,a,i),this}_hide(){return this._isOpen?(this._isOpen=!1,this._tooltipNode.style.opacity="0",this._tooltipNode.style.visibility="hidden",this._tooltipNode.style.transition="",this._tooltipNode.setAttribute("aria-hidden","true"),this):this}_dispose(){return this._events.length&&(this._events.forEach((e=>{let{func:t,event:i}=e;this.reference.removeEventListener(i,t)})),this._events=[]),this._tooltipNode&&(this._hide(),this._tooltipNode.parentNode.removeChild(this._tooltipNode),this._tooltipNode=null),this}_findContainer(e,t){return"string"===typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e}_append(e,t){t.appendChild(e)}_setEventListeners(e,t,i){const s=[],a=[];t.forEach((e=>{switch(e){case"hover":s.push("mouseenter"),a.push("mouseleave");break;case"focus":s.push("focus"),a.push("blur");break;case"click":s.push("click"),a.push("click");break}})),s.forEach((t=>{const s=t=>{!0!==this._isOpening&&(t.usedByTooltip=!0,this._scheduleShow(e,i.delay,i,t))};this._events.push({event:t,func:s}),e.addEventListener(t,s)})),a.forEach((t=>{const s=t=>{!0!==t.usedByTooltip&&this._scheduleHide(e,i.delay,i,t)};this._events.push({event:t,func:s}),e.addEventListener(t,s)}))}_scheduleShow(e,t,i){this._isOpening=!0;const s=t&&t.show||t||0;s>0?window.setTimeout((()=>this._show(e,i)),s):this._show(e,i)}_scheduleHide(e,t,i,s){this._isOpening=!1;const a=t&&t.hide||t||0;window.setTimeout((()=>{if(!1!==this._isOpen&&document.body.contains(this._tooltipNode)){if("mouseleave"===s.type){const a=this._setTooltipNodeEvent(s,e,t,i);if(a)return}this._hide()}}),a)}}const An={};var xn={install(e){const t={options:An,bind:function(e,i,s){if(!e._tooltip){const i=e._tooltip=new Cn(e,t.options);i._vueEl=e}},componentUpdated:function(e,i,s,a){if(e._tooltip){e._tooltip.dispose();const i=e._tooltip=new Cn(e,t.options);i._vueEl=e}},inserted:function(e,t,i){},unbind:function(e,t,i){e._tooltip&&e._tooltip.dispose()}};e.directive("tooltip",t)}};const Sn=!0,Ln={install(e,t){e.component("a17-button",P),e.component("a17-infotip",ut),e.component("a17-slideshow",sa),e.component("a17-browserfield",D),e.component("a17-textfield",aa.c),e.component("a17-hiddenfield",nt),e.component("a17-wysiwyg",Na),e.component("a17-wysiwyg-tiptap",cn),e.component("a17-inputframe",_t),e.component("a17-mediafield",es),e.component("a17-mediafield-translated",os),e.component("a17-radio",ys),e.component("a17-radiogroup",As),e.component("a17-checkbox",j),e.component("a17-singlecheckbox",$s),e.component("a17-checkboxgroup",ae),e.component("a17-singleselect-permissions",Js),e.component("a17-multiselect",ms),e.component("a17-singleselect",zs),e.component("a17-select",Ms),e.component("a17-vselect",na.c),e.component("a17-locale",Ct),e.component("a17-dropdown",Ne.c),e.component("a17-buttonbar",U),e.component("a17-modal",rs.c),e.component("a17-dialog",Re),e.component("a17-datepicker",De),e.component("a17-filefield",Ze),e.component("a17-colorfield",ye),e.component("a17-avatar",h.c),e.component("a17-medialibrary",Si),e.mixin({methods:{openFreeMediaLibrary:function(){this.$store.commit(v.ol.UPDATE_MEDIA_CONNECTOR,null),this.$store.commit(v.ol.RESET_MEDIA_TYPE),this.$store.commit(v.ol.UPDATE_REPLACE_INDEX,-1),this.$store.commit(v.ol.UPDATE_MEDIA_MAX,0),this.$store.commit(v.ol.UPDATE_MEDIA_FILESIZE_MAX,0),this.$store.commit(v.ol.UPDATE_MEDIA_WIDTH_MIN,0),this.$store.commit(v.ol.UPDATE_MEDIA_HEIGHT_MIN,0),this.$store.commit(v.ol.UPDATE_MEDIA_MODE,!1),this.$root.$refs.mediaLibrary&&this.$root.$refs.mediaLibrary.open()}}}),e.config.productionTip=Sn,e.config.devtools=!Sn,e.prototype.$http=o(),window.$trans=e.prototype.$trans=function(e,t){return l()(window["TWILL"].twillLocalization.lang,e,t)},o().defaults.headers.common["X-Requested-With"]="XMLHttpRequest",o().interceptors.response.use((e=>e),(e=>((0,It.q)("CONTENT",e),Promise.reject(e)))),e.use(u.cp,{name:"timeago",locale:window["TWILL"].twillLocalization.locale,locales:c()(Ae.ob,"date-fns")}),e.use(yn),e.use(xn),e.use(_n)}};var Dn=Ln},5572:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"move_down_notif"}},[e.show?t("div",{class:e.notifClasses,attrs:{role:"alert","aria-live":"polite","aria-atomic":"true"}},[t("div",{staticClass:"notif__inner"},[e.important?e._e():t("button",{staticClass:"notif__close",attrs:{type:"button","data-dismiss":"alert","aria-label":"alertClose"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.closeNotif.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_modal"}})]),t("span",{domProps:{innerHTML:e._s(e.message)}})])]):e._e()])},a=[],n=i(624),o={name:"A17Notification",props:{variant:{type:String,default:"success"},duration:{type:Number,default:3e3},important:{type:Boolean,default:!0},autoHide:{type:Boolean,default:!0}},data:function(){return{closed:!1,timer:null,css:"notif"}},computed:{message:function(){return this.$store.getters.notifByVariant(this.variant)},variantClass:function(){return"notif--".concat(this.variant)},notifClasses:function(){return this.css&&Array.isArray(this.css)?[...this.css,this.variantClass]:["notif",this.variantClass]},show:function(){return!this.closed&&!!this.message}},methods:{closeNotif:function(){this.closed=!0,this.clearNotification(),this.timer&&(clearTimeout(this.timer),this.timer=null)},clearNotification:function(){this.$store.commit(n.gp.CLEAR_NOTIF,this.variant)},autoClose:function(){null===this.timer&&(this.timer=setTimeout((()=>{this.closeNotif()}),this.duration))}},watch:{message:function(){this.message&&(this.closed=!1,this.autoHide&&this.autoClose())}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports;const u={install(e,t){e.mixin({methods:{notif:function(e){this.$store.commit(n.gp.SET_NOTIF,e)}}}),e.component("a17-notif",c)}};var h=u},7632:function(e,t,i){"use strict";const s="moveBlockToEditor",a="duplicateBlock",n="duplicateRepeater",o="getBucketsData",r="saveBuckets",l="getDatatableDatas",d="setDatatableNestedDatas",c="setDatatableDatas",u="togglePublishedData",h="deleteData",p="duplicateData",m="restoreData",f="destroyData",g="toggleFeaturedData",_="bulkPublishData",b="bulkFeatureData",v="bulkExportData",y="bulkDeleteData",w="bulkRestoreData",E="bulkDestroyData",T="replaceFormData",k="saveFormData",C="updateFormInListing",A="createFormInModal",x="getAllPreviews",S="getPreview",L="getRevisionContent",D="getCurrentContent",I="handleErrors";t.cp={HANDLE_ERRORS:I,GET_BUCKETS:o,SAVE_BUCKETS:r,GET_DATATABLE:l,SET_DATATABLE_NESTED:d,SET_DATATABLE:c,TOGGLE_PUBLISH:u,DELETE_ROW:h,DUPLICATE_ROW:p,RESTORE_ROW:m,DESTROY_ROW:f,TOGGLE_FEATURE:g,BULK_PUBLISH:_,BULK_FEATURE:b,BULK_EXPORT:v,BULK_DELETE:y,BULK_RESTORE:w,BULK_DESTROY:E,REPLACE_FORM:T,SAVE_FORM:k,UPDATE_FORM_IN_LISTING:C,CREATE_FORM_IN_MODAL:A,GET_ALL_PREVIEWS:x,GET_PREVIEW:S,GET_REVISION:L,GET_CURRENT:D,MOVE_BLOCK_TO_EDITOR:s,DUPLICATE_BLOCK:a,DUPLICATE_REPEATER:n}},7176:function(e,t,i){"use strict";i.d(t,{c:function(){return v}});var s=i(9016),a=i(6036),n=i(8316),o=i.n(n),r=i(7632),l=i(624);const d={crops:window["TWILL"].STORE.medias.crops||{},showFileName:window["TWILL"].STORE.medias.showFileName||!1,types:window["TWILL"].STORE.medias.types||[],type:"image",connector:null,max:0,filesizeMax:0,widthMin:0,heightMin:0,strict:!0,selected:window["TWILL"].STORE.medias.selected||{},config:window["TWILL"].STORE.medias.config||{useWysiwyg:!1,wysiwygOptions:{}},loading:[],uploadProgress:0,indexToReplace:-1},c={mediasByBlockId:e=>t=>{const i=Object.keys(e.selected).filter((e=>e.startsWith("blocks[".concat(t,"]")))),s={};return i.forEach((t=>s[t]=e.selected[t])),s}},u={[l.ol.UPDATE_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t.type&&(e.total=t.total),e)))},[l.ol.UPDATE_REPLACE_INDEX](e,t){e.indexToReplace=t},[l.ol.INCREMENT_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t&&(e.total=e.total+1),e)))},[l.ol.DECREMENT_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t&&(e.total=e.total-1),e)))},[l.ol.UPDATE_MEDIAS](e,t){let{mediaRole:i,index:a,media:n}=t;s["default"].set(e.selected[i],a,n)},[l.ol.SAVE_MEDIAS](e,t){if(e.connector){const i=e.connector,s=e.selected[i]&&e.selected[i].length;if(s&&e.indexToReplace>-1)e.selected[i].splice(e.indexToReplace,1,o()(t[0]));else if(s)t.forEach((function(t){e.selected[i].push(o()(t))}));else{const s={};s[i]=t,e.selected=Object.assign({},e.selected,s)}e.indexToReplace=-1}},[l.ol.DESTROY_SPECIFIC_MEDIA](e,t){e.selected[t.name]&&(e.selected[t.name].splice(t.index,1),0===e.selected[t.name].length&&s["default"].delete(e.selected,t.name)),e.connector=null},[l.ol.DESTROY_MEDIAS](e,t){e.selected[t]&&s["default"].delete(e.selected,t),e.connector=null},[l.ol.REORDER_MEDIAS](e,t){const i={};i[t.name]=t.medias,e.selected=Object.assign({},e.selected,i)},[l.ol.PROGRESS_UPLOAD_MEDIA](e,t){const i=e.loading.filter((e=>e.id===t.id));i.length?(i[0].error=!1,i[0].progress=t.progress):e.loading.unshift({id:t.id,name:t.name,progress:t.progress,replacementId:t.replacementId,isReplacement:t.isReplacement})},[l.ol.PROGRESS_UPLOAD](e,t){e.uploadProgress=t},[l.ol.DONE_UPLOAD_MEDIA](e,t){e.loading.forEach((function(i,s){i.id===t.id&&e.loading.splice(s,1)}))},[l.ol.ERROR_UPLOAD_MEDIA](e,t){e.loading.forEach((function(i,a){i.id===t.id&&(s["default"].set(e.loading[a],"progress",0),s["default"].set(e.loading[a],"error",!0),s["default"].set(e.loading[a],"errorMessage",t.errorMessage))}))},[l.ol.UPDATE_MEDIA_CONNECTOR](e,t){e.connector=t&&""!==t?t:null},[l.ol.UPDATE_MEDIA_MODE](e,t){e.strict=t},[l.ol.UPDATE_MEDIA_TYPE](e,t){t&&""!==t&&(e.type=t)},[l.ol.RESET_MEDIA_TYPE](e){e.type=e.types[0].value},[l.ol.UPDATE_MEDIA_MAX](e,t){e.max=Math.max(0,t)},[l.ol.UPDATE_MEDIA_FILESIZE_MAX](e,t){e.filesizeMax=Math.max(0,t)},[l.ol.UPDATE_MEDIA_WIDTH_MIN](e,t){e.widthMin=Math.max(0,t)},[l.ol.UPDATE_MEDIA_HEIGHT_MIN](e,t){e.heightMin=Math.max(0,t)},[l.ol.SET_MEDIA_METADATAS](e,t){const i=t.media.context,a=e.selected[i],n=t.value;function r(e){return n.locale?(e.metadatas.custom[n.id]||(e.metadatas.custom[n.id]={}),e.metadatas.custom[n.id][n.locale]=n.value):e.metadatas.custom[n.id]=n.value,e}if(t.media.hasOwnProperty("index")){const e=r(o()(a[t.media.index]));s["default"].set(a,t.media.index,e)}},[l.ol.DESTROY_MEDIA_CONNECTOR](e){e.connector=null},[l.ol.SET_MEDIA_CROP](e,t){const i=t.key,a=t.index,n=e.selected[i][a];function r(e){e.crops||(e.crops={});for(const i in t.values){const s={};s.name=t.values[i].name||i,s.x=t.values[i].x,s.y=t.values[i].y,s.width=t.values[i].width,s.height=t.values[i].height,e.crops[i]=s}return e}const l=r(o()(n));s["default"].set(e.selected[i],a,l)},[l.ol.ADD_MEDIAS](e,t){let{medias:i}=t;e.selected=Object.assign({},e.selected,i)}},h={async[r.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:n}=t;const o={...s.mediasByBlockId(a.id)},r=Object.keys(o),d={};r.forEach((e=>d[e.replace(a.id,n)]=[...o[e]])),i(l.ol.ADD_MEDIAS,{medias:d})}};var p={state:d,getters:c,mutations:u,actions:h};const m={success:null,info:null,warning:null,error:null},f={notifByVariant:e=>t=>e[t],notified:e=>0===Object.keys(e).filter((t=>null!==e[t])).length},g={[l.gp.SET_NOTIF](e,t){e[t.variant]=t.message},[l.gp.CLEAR_NOTIF](e,t){e[t]&&(e[t]=null)}};var _={state:m,getters:f,mutations:g};s["default"].use(a.cp);const b=!1;var v=new a.cp.Store({modules:{notification:_,mediaLibrary:p},strict:b})},4884:function(e,t,i){"use strict";var s=i(9016),a=i(624);const n={options:{}},o={optionsByName(e){return t=>e.options[t]||[]}},r={[a.MD.EMPTY_OPTIONS](e,t){e.options[t]&&s["default"].delete(e.options,t)},[a.MD.UPDATE_OPTIONS](e,t){const i=t.name,a=t.options;let n=[];e.options[i]&&(n=e.options[i],s["default"].delete(e.options,i)),Array.isArray(a)&&a.forEach((function(e){const t=n.findIndex((t=>t.value===e.value));-1===t&&n.push(e)})),s["default"].set(e.options,i,n)}},l={};t.c={state:n,getters:o,mutations:r,actions:l}},8920:function(e,t,i){"use strict";var s=i(9016),a=i(7632),n=i(624);const o={connector:null,title:"Attach related resources",note:"",endpoint:"",endpointName:"",endpoints:[],max:0,selected:window["TWILL"].STORE.browser.selected||{}},r={selectedItemsByIds:e=>{const t=[];for(const i in e.selected)t[i]=e.selected[i].map((e=>"".concat(e.endpointType,"_").concat(e.id)));return t},browsersByBlockId:e=>t=>{const i=Object.keys(e.selected).filter((e=>e.startsWith("blocks[".concat(t,"]")))),s={};return i.forEach((t=>s[t]=e.selected[t])),s}},l={[n.ai.SAVE_ITEMS](e,t){if(e.connector)if(e.selected[e.connector]&&e.selected[e.connector].length)e.selected[e.connector]=t;else{const i={};i[e.connector]=t,e.selected=Object.assign({},e.selected,i)}},[n.ai.DESTROY_ITEMS](e,t){e.selected[t.name]&&s["default"].delete(e.selected,t.name)},[n.ai.DESTROY_ITEM](e,t){e.selected[t.name]&&(e.selected[t.name].splice(t.index,1),0===e.selected[t.name].length&&s["default"].delete(e.selected,t.name),e.connector=null)},[n.ai.REORDER_ITEMS](e,t){const i={};i[t.name]=t.items,e.selected=Object.assign({},e.selected,i)},[n.ai.UPDATE_BROWSER_MAX](e,t){e.max=Math.max(0,t)},[n.ai.UPDATE_BROWSER_CONNECTOR](e,t){t&&""!==t&&(e.connector=t)},[n.ai.UPDATE_BROWSER_TITLE](e,t){t&&""!==t&&(e.title=t)},[n.ai.UPDATE_BROWSER_NOTE](e,t){e.note=t},[n.ai.DESTROY_BROWSER_CONNECTOR](e){e.connector=null},[n.ai.UPDATE_BROWSER_ENDPOINT](e,t){t&&""!==t&&(e.endpoint=t.value,e.endpointName=t.label||"")},[n.ai.DESTROY_BROWSER_ENDPOINT](e){e.endpoint="",e.endpointName=""},[n.ai.UPDATE_BROWSER_ENDPOINTS](e,t){!t&&!t.length>0||(e.endpoints=t,e.endpoint=t[0].value,e.endpointName=t[0].label)},[n.ai.DESTROY_BROWSER_ENDPOINTS](e){e.endpoints=[]},[n.ai.ADD_BROWSERS](e,t){let{browsers:i}=t;e.selected=Object.assign({},e.selected,i)}},d={async[a.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:o}=t;const r={...s.browsersByBlockId(a.id)},l=Object.keys(r),d={};l.forEach((e=>d[e.replace(a.id,o)]=[...r[e]])),i(n.ai.ADD_BROWSERS,{browsers:d})}};t.c={state:o,getters:r,mutations:l,actions:d}},7768:function(e,t,i){"use strict";i.d(t,{c:function(){return b}});var s=i(7632),a=i(4267),n=i(9899),o=i.n(n),r=i(9812),l=i(9480);const d="DATATABLE";var c={get(e,t){o().get(window["TWILL"].CMS_URLS.index,{params:e}).then((function(e){if(e.data.replaceUrl){const t=e.request.responseURL;(0,l.mw)(t)}if(t&&"function"===typeof t){const i={data:e.data.tableData?e.data.tableData:[],nav:e.data.tableMainFilters?e.data.tableMainFilters:[],maxPage:e.data.maxPage?e.data.maxPage:1};t(i)}}),(function(e){const t={message:"Get request error.",value:e};(0,r.q)(d,t)}))},togglePublished(e,t,i){o().put(window["TWILL"].CMS_URLS.publish,{id:e.id,active:e.published}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Publish request error.",value:e};(0,r.q)(d,t),i&&"function"===typeof i&&i(e.response)}))},toggleFeatured(e,t){o().put(window["TWILL"].CMS_URLS.feature,{id:e.id,active:e.featured}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Feature request error.",value:e};(0,r.q)(d,t)}))},delete(e,t){o()["delete"](e.delete).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Delete request error.",value:e};(0,r.q)(d,t)}))},restore(e,t){o().put(window["TWILL"].CMS_URLS.restore,{id:e.id}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Restore request error.",value:e};(0,r.q)(d,t)}))},destroy(e,t){o().put(window["TWILL"].CMS_URLS.forceDelete,{id:e.id}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Destroy request error.",value:e};(0,r.q)(d,t)}))},duplicate(e,t){o().put(e.duplicate).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Duplicate request error.",value:e};(0,r.q)(d,t)}))},reorder(e,t){o().post(window["TWILL"].CMS_URLS.reorder,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Reorder request error.",value:e};(0,r.q)(d,t)}))},bulkPublish(e,t){o().post(window["TWILL"].CMS_URLS.bulkPublish,{ids:e.ids,publish:e.toPublish}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk publish request error.",value:e};(0,r.q)(d,t)}))},bulkFeature(e,t){o().post(window["TWILL"].CMS_URLS.bulkFeature,{ids:e.ids,feature:e.toFeature}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk feature request error.",value:e};(0,r.q)(d,t)}))},bulkDelete(e,t){o().post(window["TWILL"].CMS_URLS.bulkDelete,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk delete request error.",value:e};(0,r.q)(d,t)}))},bulkRestore(e,t){o().post(window["TWILL"].CMS_URLS.bulkRestore,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk restore request error.",value:e};(0,r.q)(d,t)}))},bulkDestroy(e,t){o().post(window["TWILL"].CMS_URLS.bulkForceDelete,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk destroy request error.",value:e};(0,r.q)(d,t)}))}},u=i(624);const h=(e,t,i)=>{e.forEach((e=>{e.id===t&&i(e),e.children&&h(e.children,t,i)}))},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id","children"],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children";const s=JSON.parse(JSON.stringify(e));return s.forEach((e=>{for(const s in e)t.includes(s)||delete e[s],s===i&&(e[s]=p(e[s]))})),s},m={baseUrl:window["TWILL"].STORE.datatable.baseUrl||"",data:window["TWILL"].STORE.datatable.data||[],columns:window["TWILL"].STORE.datatable.columns||[],filter:window["TWILL"].STORE.datatable.filter||{},filtersNav:window["TWILL"].STORE.datatable.navigation||[],page:Number(window["TWILL"].STORE.datatable.page||1),maxPage:Number(window["TWILL"].STORE.datatable.maxPage||1),defaultMaxPage:Number(window["TWILL"].STORE.datatable.defaultMaxPage||1),offset:Number(window["TWILL"].STORE.datatable.offset||60),defaultOffset:Number(window["TWILL"].STORE.datatable.defaultOffset||60),sortKey:window["TWILL"].STORE.datatable.sortKey||"",sortDir:window["TWILL"].STORE.datatable.sortDir||"asc",bulk:[],localStorageKey:window["TWILL"].STORE.datatable.localStorageKey||window.location.pathname,loading:!1,updateTracker:0},f={dataIds:e=>e.data.map((e=>e.id)),hideableColumns:e=>e.columns.filter((e=>e.optional)),visibleColumns:e=>e.columns.filter((e=>e.visible)),visibleColumnsNames:e=>{const t=[];return e.columns.length&&e.columns.forEach((function(e){e.visible&&t.push(e.name)})),t}},g={[u.ec.UPDATE_DATATABLE_DATA](e,t){e.bulk=[],e.data=t},[u.ec.UPDATE_DATATABLE_BULK](e,t){e.bulk.indexOf(t)>-1?e.bulk=e.bulk.filter((function(e){return e!==t})):e.bulk.push(t)},[u.ec.REPLACE_DATATABLE_BULK](e,t){e.bulk=t},[u.ec.ADD_DATATABLE_COLUMN](e,t){e.columns.splice(t.index,0,t.data)},[u.ec.REMOVE_DATATABLE_COLUMN](e,t){e.columns.forEach((function(i,s){i.name===t&&e.columns.splice(s,1)}))},[u.ec.UPDATE_DATATABLE_FILTER](e,t){e.filter=Object.assign({},e.filter,t)},[u.ec.CLEAR_DATATABLE_FILTER](e){e.filter=Object.assign({},{search:"",status:e.filter.status})},[u.ec.UPDATE_DATATABLE_FILTER_STATUS](e,t){e.filter.status=t},[u.ec.UPDATE_DATATABLE_OFFSET](e,t){e.offset=t,(0,a.st)(e.localStorageKey+"_page-offset",e.offset)},[u.ec.UPDATE_DATATABLE_PAGE](e,t){e.page=t},[u.ec.UPDATE_DATATABLE_MAXPAGE](e,t){e.page>t&&(e.page=t),e.maxPage=t},[u.ec.UPDATE_DATATABLE_VISIBLITY](e,t){(0,a.st)(e.localStorageKey+"_columns-visible",JSON.stringify(t)),e.columns.forEach((function(e){for(let i=0;i=0&&(e.data[t].published="toggle"===s?!e.data[t].published:s)}function n(t){return e.data.findIndex((function(e,i){return e.id===t}))}if(Array.isArray(i))i.forEach((function(e){const t=n(e);a(t)})),e.bulk=[];else{const e=n(i);a(e)}},[u.ec.FEATURE_DATATABLE](e,t){const i=t.id,s=t.value;function a(t){t>=0&&(e.data[t].featured="toggle"===s?!e.data[t].featured:s)}function n(t){return e.data.findIndex((function(e,i){return e.id===t}))}if(Array.isArray(i))i.forEach((function(e){const t=n(e);a(t)})),e.bulk=[];else{const e=n(i);a(e)}},[u.ec.UPDATE_DATATABLE_LOADING](e,t){e.loading=!e.loading},[u.ec.UPDATE_DATATABLE_NESTED](e,t){h(e.data,t.parentId,(e=>{e.children=t.val}))},[u.ec.UPDATE_DATATABLE_TRACKER](e,t){e.updateTracker=t?e.updateTracker+1:0}},_={[s.cp.GET_DATATABLE](e){let{commit:t,state:i,getters:s}=e;if(!i.loading){t(u.ec.UPDATE_DATATABLE_LOADING,!0);const e={sortKey:i.sortKey,sortDir:i.sortDir,page:i.page,offset:i.offset,columns:s.visibleColumnsNames,filter:i.filter};c.get(e,(function(e){t(u.ec.UPDATE_DATATABLE_DATA,e.data),t(u.ec.UPDATE_DATATABLE_MAXPAGE,e.maxPage),t(u.ec.UPDATE_DATATABLE_NAV,e.nav),t(u.ec.UPDATE_DATATABLE_LOADING,!1)}))}},[s.cp.SET_DATATABLE_NESTED](e){let{commit:t,state:i,dispatch:s}=e;const a=p(i.data);c.reorder(a,(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.SET_DATATABLE](e){let{commit:t,state:i,dispatch:s}=e;const a=i.data.map((e=>e.id));c.reorder(a,(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.TOGGLE_PUBLISH](e,t){let{commit:i,state:a,dispatch:n}=e;c.togglePublished(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}),(function(e){i(u.gp.SET_NOTIF,{message:e.data.error.message,variant:"error"})}))},[s.cp.DELETE_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.delete(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.DUPLICATE_ROW](e,t){let{commit:i,state:s,dispatch:a}=e;c.duplicate(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),e.data.hasOwnProperty("redirect")&&window.location.replace(e.data.redirect)}))},[s.cp.RESTORE_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.restore(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.DESTROY_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.destroy(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.BULK_PUBLISH](e,t){let{commit:i,state:a,dispatch:n}=e;c.bulkPublish({ids:a.bulk.join(),toPublish:t.toPublish},(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.TOGGLE_FEATURE](e,t){let{commit:i,state:s}=e;c.toggleFeatured(t,(e=>{i(u.ec.FEATURE_DATATABLE,{id:t.id,value:"toggle"}),i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.BULK_FEATURE](e,t){let{commit:i,state:s}=e;c.bulkFeature({ids:s.bulk.join(),toFeature:t.toFeature},(function(e){i(u.ec.FEATURE_DATATABLE,{id:s.bulk,value:!0}),i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.BULK_DELETE](e){let{commit:t,state:i,dispatch:a}=e;c.bulkDelete(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))},[s.cp.BULK_RESTORE](e){let{commit:t,state:i,dispatch:a}=e;c.bulkRestore(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))},[s.cp.BULK_DESTROY](e){let{commit:t,state:i,dispatch:a}=e;c.bulkDestroy(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))}};var b={state:m,getters:f,actions:_,mutations:g}},6660:function(e,t,i){"use strict";i.d(t,{c:function(){return b}});var s=i(8316),a=i.n(s),n=i(7632),o=i(4695),r=i(9899),l=i.n(r),d=i(9812);const c="FORM";var u={get(e,t,i){l().get(e).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Get request error.",value:e};(0,d.q)(c,t),i&&"function"===typeof i&&i(e)}))},post(e,t,i,s){l().post(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Post request error.",value:e};(0,d.q)(c,t),s&&"function"===typeof s&&s(e)}))},put(e,t,i,s){l().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Save request error.",value:e};(0,d.q)(c,t),s&&"function"===typeof s&&s(e)}))}},h=i(624);const p=(e,t)=>e.findIndex((e=>e.name===t.name)),m={loading:!1,type:"save",baseUrl:window["TWILL"].STORE.form.baseUrl||"",fields:window["TWILL"].STORE.form.fields||[],modalFields:[],saveUrl:window["TWILL"].STORE.form.saveUrl||"",previewUrl:window["TWILL"].STORE.form.previewUrl||"",restoreUrl:window["TWILL"].STORE.form.restoreUrl||"",blockPreviewUrl:window["TWILL"].STORE.form.blockPreviewUrl||"",errors:{},isCustom:window["TWILL"].STORE.form.isCustom||!1,reloadOnSuccess:window["TWILL"].STORE.form.reloadOnSuccess||!1,isSubmitPrevented:!1},f={fieldsByName(e){return t=>e.fields.filter((function(e){return e.name===t}))},fieldValueByName:(e,t)=>e=>t.fieldsByName(e).length?t.fieldsByName(e)[0].value:"",modalFieldsByName(e){return t=>e.modalFields.filter((function(e){return e.name===t}))},modalFieldValueByName:(e,t)=>e=>t.modalFieldsByName(e).length?t.modalFieldsByName(e)[0].value:"",fieldsByBlockId:e=>t=>e.fields.filter((e=>e.name.startsWith("blocks[".concat(t,"]"))))},g={[h.tt.UPDATE_FORM_PERMALINK](e,t){t&&""!==t&&(e.permalink=t)},[h.tt.PREVENT_SUBMIT](e){e.isSubmitPrevented=!0},[h.tt.ALLOW_SUBMIT](e){e.isSubmitPrevented=!1},[h.tt.EMPTY_FORM_FIELDS](e,t){e.fields=[]},[h.tt.ADD_FORM_FIELDS](e,t){e.fields=[...e.fields,...t]},[h.tt.REPLACE_FORM_FIELDS](e,t){e.fields=t},[h.tt.UPDATE_FORM_FIELD](e,t){let i=t.locale?{}:null;const s=p(e.fields,t);-1!==s&&(t.locale&&(i=e.fields[s].value||{}),e.fields.splice(s,1)),t.locale?i[t.locale]=t.value:i=t.value,e.fields.push({name:t.name,value:i})},[h.tt.REMOVE_FORM_FIELD](e,t){e.fields.forEach((function(i,s){i.name===t&&e.fields.splice(s,1)}))},[h.tt.DUPLICATE_BLOCK_FORM_FIELDS](e,t){let{fields:i,oldId:s,newId:n}=t;const o=[];i.forEach((e=>{o.push({name:e.name.replace(s,n),value:a()(e.value)})})),e.fields=[...e.fields,...o]},[h.tt.EMPTY_MODAL_FIELDS](e,t){e.modalFields=[]},[h.tt.REPLACE_MODAL_FIELDS](e,t){e.modalFields=t},[h.tt.UPDATE_MODAL_FIELD](e,t){let i=t.locale?{}:null;const s=p(e.modalFields,t);-1!==s&&(t.locale&&(i=e.modalFields[s].value),e.modalFields.splice(s,1)),t.locale?i[t.locale]=t.value:i=t.value,e.modalFields.push({name:t.name,value:i})},[h.tt.REMOVE_MODAL_FIELD](e,t){e.modalFields.forEach((function(i,s){i.name===t&&e.modalFields.splice(s,1)}))},[h.tt.UPDATE_FORM_LOADING](e,t){e.loading=t||!e.loading},[h.tt.SET_FORM_ERRORS](e,t){e.errors=t},[h.tt.CLEAR_FORM_ERRORS](e){e.errors=[]},[h.tt.UPDATE_FORM_SAVE_TYPE](e,t){e.type=t}},_={[n.cp.HANDLE_ERRORS](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;const o=n.repeaters.repeaters;Object.keys(t).forEach((e=>{const i=e.split(".");if(i.length>=4){const s=i[0],a=i[1],n=i[2],r=i[3];if("repeaters"===s){const i=o[a][n].id,s="blocks[".concat(i,"][").concat(r,"]");t[s]=t[e]}}})),i(h.tt.SET_FORM_ERRORS,t)},[n.cp.REPLACE_FORM](e,t){let{commit:i,state:s,getters:a,rootState:o,dispatch:r}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error"),u.get(t,(function(t){i(h.tt.UPDATE_FORM_LOADING,!1);const s=t.data;s.hasOwnProperty("languages")&&(i(h.cp.REPLACE_LANGUAGES,s.languages),delete s.languages),s.hasOwnProperty("revisions")&&(i(h.kP.UPDATE_REV_ALL,s.revisions),delete s.revisions),i(h.tt.REPLACE_FORM_FIELDS,s.fields),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),r(n.cp.HANDLE_ERRORS,e.response.data),s(e)}))}))},[n.cp.UPDATE_FORM_IN_LISTING](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error");const a=Object.assign((0,o.iM)(n),{languages:n.language.all});u[t.method](t.endpoint,a,(function(s){i(h.tt.UPDATE_FORM_LOADING,!1),s.data.hasOwnProperty("redirect")&&t.redirect&&window.location.replace(s.data.redirect),i(h.gp.SET_NOTIF,{message:s.data.message,variant:s.data.variant}),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.tt.SET_FORM_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}),s(e)}))}))},[n.cp.CREATE_FORM_IN_MODAL](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error");const a=Object.assign((0,o.HH)(n),{languages:n.language.all});u[t.method](t.endpoint,a,(function(s){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.MD.UPDATE_OPTIONS,{name:t.name,options:s.data}),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.tt.SET_FORM_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}),s(e)}))}))},[n.cp.SAVE_FORM](e,t){let{commit:i,state:s,getters:a,rootState:r,dispatch:l}=e;i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error"),i(h.tt.UPDATE_FORM_SAVE_TYPE,t);const d=(0,o.io)(r),c=r.publication.createWithoutModal?"post":"put";u[c](s.saveUrl,d,(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),e.data.hasOwnProperty("redirect")&&window.location.replace(e.data.redirect),s.reloadOnSuccess&&window.location.reload(),i(h.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),i(h.wt.UPDATE_PUBLISH_SUBMIT),e.data.hasOwnProperty("revisions")&&i(h.kP.UPDATE_REV_ALL,e.data.revisions)}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),e.response.data.hasOwnProperty("exception")?i(h.gp.SET_NOTIF,{message:"Your submission could not be processed.",variant:"error"}):(l(n.cp.HANDLE_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}))}))},async[n.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:n}=t;const o=s.fieldsByBlockId(a.id);i(h.tt.DUPLICATE_BLOCK_FORM_FIELDS,{fields:o,oldId:a.id,newId:n})}};var b={state:m,getters:f,mutations:g,actions:_}},6188:function(e,t,i){"use strict";var s=i(624);const a={all:window["TWILL"].STORE.languages.all||[],initialAll:window["TWILL"].STORE.languages.all||[],active:window["TWILL"].STORE.languages.active||window["TWILL"].STORE.languages.all[0]||{}},n={publishedLanguages:e=>e.all.filter((e=>e.published))},o={[s.cp.SWITCH_LANG](e,t){let{oldValue:i}=t;function s(e){return e.value===i.value}const a=e.all.findIndex(s),n=a0&&void 0!==arguments[0]?arguments[0]:null,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{message:"",value:null},r="";n&&"string"===typeof n&&(r="".concat("TWILL"," - [").concat(n,"]: "));const l=r+o.message,d=null!==(e=null!==(t=null===o||void 0===o||null===(i=o.value)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.status)&&void 0!==t?t:null===o||void 0===o||null===(s=o.response)||void 0===s?void 0:s.status)&&void 0!==e?e:null;var c;(console.error(l),null!==o&&void 0!==o&&o.value&&null!==(a=o.value)&&void 0!==a&&a.response)&&console.error(null===(c=o.value.response)||void 0===c?void 0:c.data);401===d||419===d?window["TWILL"].vm.notif({message:'Your session has expired, please login in another tab. You can then continue working here.',variant:"warning"}):403===d&&window["TWILL"].vm.notif({message:"You don't have permission to perform this action.",variant:"warning"})}i.d(t,{q:function(){return s}})},8884:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=i(6204),a=i.n(s);const n={publishDateDisplayFormat:window["TWILL"].STORE.config.publishDateDisplayFormat},o={},r={},l={};var d={state:n,getters:o,mutations:r,actions:l},c=i(8904);function u(e,t){const s=c.ob[(0,c.qe)()];return a()(e,t,{locale:void 0!==s&&s.hasOwnProperty("date-fns")?s["date-fns"]:i(7800)})}const h={slugify:function(e){const t={",":"-","/":"-",":":"-",";":"-",_:"-","©":"(c)","·":"-","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","ā":"a","ă":"a","ą":"a","ć":"c","č":"c","ď":"d","ē":"e","ę":"e","ě":"e","ğ":"g","ģ":"g","ī":"i","ı":"i","ķ":"k","ļ":"l","ł":"l","ń":"n","ņ":"n","ň":"n","ő":"o","œ":"oe","ŕ":"r","ř":"r","ś":"s","ş":"s","š":"s","ť":"t","ū":"u","ů":"u","ű":"u","ź":"z","ż":"z","ž":"z","ǘ":"u","ǵ":"g","ǹ":"n","ș":"s","ț":"t","ΐ":"i","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","є":"ye","і":"i","ї":"yi","ґ":"g","ḧ":"h","ḿ":"m","ṕ":"p","ẃ":"w","ẍ":"x","ә":"a","ғ":"g","қ":"q","ң":"n","ө":"o","ұ":"u"},i=new RegExp(Object.keys(t).join("|"),"g");return e.toString().toLowerCase().trim().replace(/\s+/g,"-").replace(i,(e=>t[e])).replace(/&/g,"-and-").replace(/[^\w-]+/g,"-").replace(/--+/g,"-").replace(/(^-+)|(-+$)/,"")},prettierUrl:function(e){return e.replace(/^\/\/|^.*?:(\/\/)?/,"")},uppercase:function(e){return e||0===e?e.toString().toUpperCase():""},lowercase:function(e){return e||0===e?e.toString().toLowerCase():""},capitalize:function(e){return e?(e=e.toString(),e.charAt(0).toUpperCase()+e.slice(1)):""},formatDate:function(e){return e?u(e,"MMM, DD, YYYY, "+(0,c.sn)()):""},formatDateWithFormat:function(e,t){return e||(e=new Date),u(e,t)},formatDatatableDate:function(e){const t=d.state.publishDateDisplayFormat.length>0?d.state.publishDateDisplayFormat:"MMM DD, YYYY";return e||(e=new Date),u(e,t)},formatCalendarDate:function(e){const t="MMM, DD, YYYY, "+(0,c.sn)();return e||(e=new Date),u(e,t)}};var p=h},1448:function(e,t,i){"use strict";function s(e,t,i){for(let s=0;s0?e.files:!(!e.value||""===e.value)&&e.value);if(v(e))return!(!e.value||""===e.value)&&e.value;if(y(e))return e.value&&""!==e.value?e.value:!(!e.options||!e.options.length||""===e.options[0].value)&&e.options[0].value;if(w(e)){if(e.options&&e.options.length>0){const t=[];return u(e.options,(function(e){e.selected&&t.push(e.value)})),(i||!!t.length)&&t}return!1}return E(e)?e.value&&""!==e.value?e.value:!(!e.innerText||""===e.innerText)&&e.innerText:"undefined"!==typeof e.value&&((i||""!==e.value)&&e.value)}function A(e,t,i,s){const a=t[0];if(g(e))return!1!==i?(s[a]=i,i):void 0;if(_(e))return!1!==i?(s[a]||(s[a]=[]),s[a].push(i)):void 0;if(w(e)){if(!1===i)return;s[a]=i}return s[a]=i,i}function x(e,t,i,s){const a=t[0];return t.length>1?"[]"===a?(s[d(s)]={},x(e,t.splice(1,t.length),i,s[l(s)])):(s[a]&&c(s[a])>0||(s[a]={}),x(e,t.splice(1,t.length),i,s[a])):1===t.length?"[]"===a?(s[d(s)]=i,s):(A(e,t,i,s),s):void 0}function S(){let e,t,a,o=0;const r={};for(o=0;o1&&x(t,e,a||"",r)));const l=c(r);return l>0&&r}return h(e)}i.d(t,{c:function(){return s}})},4695:function(e,t,i){"use strict";i.d(t,{HH:function(){return p},Q9:function(){return l},gP:function(){return d},iM:function(){return h},io:function(){return m}});var s=i(656),a=i.n(s);const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.assign({},...Object.keys(e).map((i=>{if(t){if(o(i,t.id))return{[r(i,t.id)]:e[i]}}else if(!i.startsWith("blocks["))return{[i]:e[i]};return null})).filter((e=>e)))},o=(e,t)=>e.startsWith("blocks["+t+"]"),r=(e,t)=>{const i=e.replace("blocks["+t+"][","");return i.match(/]/gi).length>1?i.replace("]",""):i.slice(0,-1)},l=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const s=Object.keys(t.repeaters.repeaters),a=Object.assign({},...s.filter((t=>t.startsWith("blocks-"+e.id+"|"))).map((i=>({[i.replace("blocks-"+e.id+"|","")]:t.repeaters.repeaters[i].map((e=>l(e,t,!0)))})))),d=Object.keys(t.blocks.blocks),c=Object.assign({},...d.filter((t=>t.startsWith("blocks-"+e.id))).map((i=>({[i.replace("blocks-"+e.id+"|","")]:t.blocks.blocks[i].map((e=>l(e,t)))}))));return{id:e.id,type:e.type,is_repeater:i,editor_name:e.name,content:t.form.fields.filter((t=>o(t.name,e.id))).map((t=>({name:r(t.name,e.id),value:t.value}))).reduce(((e,t)=>(e[t.name]=t.value,e)),{}),medias:n(t.mediaLibrary.selected,e),browsers:n(t.browser.selected,e),blocks:{...a,...c}}},d=e=>a()(e.content)&&a()(e.browsers)&&a()(e.medias)&&a()(e.blocks),c=e=>Object.assign({},...Object.keys(e.repeaters.repeaters).filter((e=>!e.startsWith("blocks-"))).map((t=>({[t]:e.repeaters.repeaters[t].map((t=>{var i;const s=l(t,e),a=s.content;return delete s.content,delete s.type,a.id=t.id,a.repeater_target_id=null!==(i=t.repeater_target_id)&&void 0!==i?i:null,Object.assign(s,a)}))})))),u=e=>{const t={...e.blocks.blocks};return Object.keys(t).filter((e=>!e.startsWith("blocks-"))).map((i=>t[i].map((t=>(t.name=i,l(t,e)))))).flat()},h=e=>{const t=e.form.fields.filter((e=>!e.name.startsWith("blocks[")&&!e.name.startsWith("mediaMeta["))).reduce(((e,t)=>(e[t.name]=t.value,e)),{});return t},p=e=>{const t=e.form.modalFields.filter((e=>!e.name.startsWith("blocks[")&&!e.name.startsWith("mediaMeta["))).reduce(((e,t)=>(e[t.name]=t.value,e)),{});return t},m=e=>{const t=h(e),i=Object.assign(t,{cmsSaveType:e.form.type,published:e.publication.published,public:"public"===e.publication.visibility,publish_start_date:e.publication.startDate,publish_end_date:e.publication.endDate,languages:e.language.all,parent_id:e.parents.active,medias:n(e.mediaLibrary.selected),browsers:n(e.browser.selected),blocks:u(e),repeaters:c(e)});return i}},400:function(e,t){"use strict";t.c={modal:"s--modal",overlay:"s--overlay",editor:"s--in-editor",search:"s--search"}},512:function(e,t,i){"use strict";i.d(t,{aU:function(){return s}});const s=(e,t,i)=>new Promise(((s,a)=>{let n=document.getElementById(e);const o=()=>{n.removeEventListener("load",o),s()};n?n.addEventListener("load",o):(n=document.createElement("script"),n.setAttribute("id",e),n.type=i,n.onload=o,n.onerror=a,document.getElementsByTagName("head")[0].appendChild(n),n.src=t)}))},8904:function(e,t,i){"use strict";i.d(t,{Yt:function(){return w},ob:function(){return v},qe:function(){return y},sn:function(){return E}});var s=i(5252),a=i(6380),n=i(1828),o=i(5715),r=i(1584),l=i(9992),d=i(9880),c=i(4592),u=i(9464),h=i(4795),p=i(9312),m=i(7804),f=i(9252),g=i(2432),_=i(5540),b=i(2476);const v={en:{"date-fns":i(7800)},ar:{"date-fns":i(3324),flatpickr:s.Arabic},bs:{"date-fns":i(7800),flatpickr:a.Bosnian},cs:{"date-fns":i(6620),flatpickr:n.Czech},de:{"date-fns":i(5320),flatpickr:l.German},es:{"date-fns":i(3984),flatpickr:g.Spanish},fr:{"date-fns":i(7352),flatpickr:r.French},it:{"date-fns":i(2293),flatpickr:d.Italian},nl:{"date-fns":i(3172),flatpickr:o.Dutch},no:{"date-fns":i(7800),flatpickr:u.Norwegian},pl:{"date-fns":i(8224),flatpickr:h.Polish},pt:{"date-fns":i(3944),flatpickr:p.Portuguese},ru:{"date-fns":i(2648),flatpickr:m.Russian},sl:{"date-fns":i(456),flatpickr:f.Slovenian},tr:{"date-fns":i(4820),flatpickr:_.Turkish},uk:{"date-fns":i(7800),flatpickr:b.Ukrainian},"zh-Hans":{"date-fns":i(4828),flatpickr:c.Mandarin}};function y(){return window["TWILL"].twillLocalization.locale}function w(){return 2===new Intl.DateTimeFormat(y(),{hour:"numeric"}).formatToParts(new Date(2020,0,1,13)).find((e=>"hour"===e.type)).value.length}function E(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return w()||e?"HH:mm":"hh:mm A"}},9480:function(e,t,i){"use strict";i.d(t,{mw:function(){return l},sv:function(){return d}});const s="undefined"!==typeof window,a=(s&&function(){const e=window.navigator.userAgent;(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&window.history)}(),s&&window.performance&&window.performance.now?window.performance:Date);let n=o();function o(){return a.now().toFixed(3)}function r(e,t){const i=window.history;try{t?i.replaceState({key:n},"",e):(n=o(),i.pushState({key:n},"",e))}catch(s){window.location[t?"replace":"assign"](e)}}function l(e){r(e,!0)}function d(){return location.protocol+"//"+location.host+location.pathname}},708:function(e,t){"use strict";const i=function(e){const t={el:document,offset:0,duration:250,easing:"linear"},i=Date.now();let s=0,a=!1;const n={linear:function(e){return e},easeIn:function(e){return e*e*e},easeOut:function(e){return--e*e*e+1},easeInOut:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1}},o=window.requestAnimationFrame;let r;for(const h in e)"undefined"!==typeof e[h]&&(t[h]=e[h]);function l(e,t){return e=2)e.mixin({beforeCreate:r});else{var n=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[r].concat(e.init):r,n.call(this,e)}}function r(){var e=this.$options;e.store?this.$store="function"===typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}n.d(t,{gV:function(){return R},ys:function(){return P}});var o="undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{},i=o.__VUE_DEVTOOLS_GLOBAL_HOOK__;function a(e){i&&(e._devtoolHook=i,i.emit("vuex:init",e),i.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,t){i.emit("vuex:mutation",e,t)}),{prepend:!0}),e.subscribeAction((function(e,t){i.emit("vuex:action",e,t)}),{prepend:!0}))}function s(e,t){return e.filter(t)[0]}function l(e,t){if(void 0===t&&(t=[]),null===e||"object"!==typeof e)return e;var n=s(t,(function(t){return t.original===e}));if(n)return n.copy;var r=Array.isArray(e)?[]:{};return t.push({original:e,copy:r}),Object.keys(e).forEach((function(n){r[n]=l(e[n],t)})),r}function u(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function c(e){return null!==e&&"object"===typeof e}function d(e){return e&&"function"===typeof e.then}function f(e,t){return function(){return e(t)}}var p=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},h={namespaced:{configurable:!0}};h.namespaced.get=function(){return!!this._rawModule.namespaced},p.prototype.addChild=function(e,t){this._children[e]=t},p.prototype.removeChild=function(e){delete this._children[e]},p.prototype.getChild=function(e){return this._children[e]},p.prototype.hasChild=function(e){return e in this._children},p.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},p.prototype.forEachChild=function(e){u(this._children,e)},p.prototype.forEachGetter=function(e){this._rawModule.getters&&u(this._rawModule.getters,e)},p.prototype.forEachAction=function(e){this._rawModule.actions&&u(this._rawModule.actions,e)},p.prototype.forEachMutation=function(e){this._rawModule.mutations&&u(this._rawModule.mutations,e)},Object.defineProperties(p.prototype,h);var m=function(e){this.register([],e,!1)};function g(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return void 0;g(e.concat(r),t.getChild(r),n.modules[r])}}m.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},m.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},m.prototype.update=function(e){g([],this.root,e)},m.prototype.register=function(e,t,n){var r=this;void 0===n&&(n=!0);var o=new p(t,n);if(0===e.length)this.root=o;else{var i=this.get(e.slice(0,-1));i.addChild(e[e.length-1],o)}t.modules&&u(t.modules,(function(t,o){r.register(e.concat(o),t,n)}))},m.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],r=t.getChild(n);r&&r.runtime&&t.removeChild(n)},m.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};var v;var y=function(e){var t=this;void 0===e&&(e={}),!v&&"undefined"!==typeof window&&window.Vue&&D(window.Vue);var n=e.plugins;void 0===n&&(n=[]);var r=e.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new m(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new v,this._makeLocalGettersCache=Object.create(null);var o=this,i=this,s=i.dispatch,l=i.commit;this.dispatch=function(e,t){return s.call(o,e,t)},this.commit=function(e,t,n){return l.call(o,e,t,n)},this.strict=r;var u=this._modules.root.state;x(this,u,[],this._modules.root),_(this,u),n.forEach((function(e){return e(t)}));var c=void 0!==e.devtools?e.devtools:v.config.devtools;c&&a(this)},b={state:{configurable:!0}};function q(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function w(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;x(e,n,[],e._modules.root,!0),_(e,n,t)}function _(e,t,n){var r=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,i={};u(o,(function(t,n){i[n]=f(t,e),Object.defineProperty(e.getters,n,{get:function(){return e._vm[n]},enumerable:!0})}));var a=v.config.silent;v.config.silent=!0,e._vm=new v({data:{$$state:t},computed:i}),v.config.silent=a,e.strict&&A(e),r&&(n&&e._withCommit((function(){r._data.$$state=null})),v.nextTick((function(){return r.$destroy()})))}function x(e,t,n,r,o){var i=!n.length,a=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[a],e._modulesNamespaceMap[a]=r),!i&&!o){var s=T(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit((function(){v.set(s,l,r.state)}))}var u=r.context=S(e,a,n);r.forEachMutation((function(t,n){var r=a+n;C(e,r,t,u)})),r.forEachAction((function(t,n){var r=t.root?n:a+n,o=t.handler||t;E(e,r,o,u)})),r.forEachGetter((function(t,n){var r=a+n;O(e,r,t,u)})),r.forEachChild((function(r,i){x(e,t,n.concat(i),r,o)}))}function S(e,t,n){var r=""===t,o={dispatch:r?e.dispatch:function(n,r,o){var i=M(n,r,o),a=i.payload,s=i.options,l=i.type;return s&&s.root||(l=t+l),e.dispatch(l,a)},commit:r?e.commit:function(n,r,o){var i=M(n,r,o),a=i.payload,s=i.options,l=i.type;s&&s.root||(l=t+l),e.commit(l,a,s)}};return Object.defineProperties(o,{getters:{get:r?function(){return e.getters}:function(){return k(e,t)}},state:{get:function(){return T(e.state,n)}}}),o}function k(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach((function(o){if(o.slice(0,r)===t){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return e.getters[o]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function C(e,t,n,r){var o=e._mutations[t]||(e._mutations[t]=[]);o.push((function(t){n.call(e,r.state,t)}))}function E(e,t,n,r){var o=e._actions[t]||(e._actions[t]=[]);o.push((function(t){var o=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},t);return d(o)||(o=Promise.resolve(o)),e._devtoolHook?o.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):o}))}function O(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return n(r.state,r.getters,e.state,e.getters)})}function A(e){e._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function T(e,t){return t.reduce((function(e,t){return e[t]}),e)}function M(e,t,n){return c(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function D(e){v&&e===v||(v=e,r(v))}b.state.get=function(){return this._vm._data.$$state},b.state.set=function(e){0},y.prototype.commit=function(e,t,n){var r=this,o=M(e,t,n),i=o.type,a=o.payload,s=(o.options,{type:i,payload:a}),l=this._mutations[i];l&&(this._withCommit((function(){l.forEach((function(e){e(a)}))})),this._subscribers.slice().forEach((function(e){return e(s,r.state)})))},y.prototype.dispatch=function(e,t){var n=this,r=M(e,t),o=r.type,i=r.payload,a={type:o,payload:i},s=this._actions[o];if(s){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(a,n.state)}))}catch(u){0}var l=s.length>1?Promise.all(s.map((function(e){return e(i)}))):s[0](i);return new Promise((function(e,t){l.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(a,n.state)}))}catch(u){0}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(a,n.state,e)}))}catch(u){0}t(e)}))}))}},y.prototype.subscribe=function(e,t){return q(e,this._subscribers,t)},y.prototype.subscribeAction=function(e,t){var n="function"===typeof e?{before:e}:e;return q(n,this._actionSubscribers,t)},y.prototype.watch=function(e,t,n){var r=this;return this._watcherVM.$watch((function(){return e(r.state,r.getters)}),t,n)},y.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._vm._data.$$state=e}))},y.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),this._modules.register(e,t),x(this,this.state,e,this._modules.get(e),n.preserveState),_(this,this.state)},y.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=T(t.state,e.slice(0,-1));v.delete(n,e[e.length-1])})),w(this)},y.prototype.hasModule=function(e){return"string"===typeof e&&(e=[e]),this._modules.isRegistered(e)},y.prototype.hotUpdate=function(e){this._modules.update(e),w(this,!0)},y.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(y.prototype,b);var P=B((function(e,t){var n={};return j(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var r=U(this.$store,"mapState",e);if(!r)return;t=r.context.state,n=r.context.getters}return"function"===typeof o?o.call(this,t,n):t[o]},n[r].vuex=!0})),n})),N=B((function(e,t){var n={};return j(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.commit;if(e){var i=U(this.$store,"mapMutations",e);if(!i)return;r=i.context.commit}return"function"===typeof o?o.apply(this,[r].concat(t)):r.apply(this.$store,[o].concat(t))}})),n})),R=B((function(e,t){var n={};return j(t).forEach((function(t){var r=t.key,o=t.val;o=e+o,n[r]=function(){if(!e||U(this.$store,"mapGetters",e))return this.$store.getters[o]},n[r].vuex=!0})),n})),I=B((function(e,t){var n={};return j(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.dispatch;if(e){var i=U(this.$store,"mapActions",e);if(!i)return;r=i.context.dispatch}return"function"===typeof o?o.apply(this,[r].concat(t)):r.apply(this.$store,[o].concat(t))}})),n})),F=function(e){return{mapState:P.bind(null,e),mapGetters:R.bind(null,e),mapMutations:N.bind(null,e),mapActions:I.bind(null,e)}};function j(e){return L(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function L(e){return Array.isArray(e)||c(e)}function B(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function U(e,t,n){var r=e._modulesNamespaceMap[n];return r}function H(e){void 0===e&&(e={});var t=e.collapsed;void 0===t&&(t=!0);var n=e.filter;void 0===n&&(n=function(e,t,n){return!0});var r=e.transformer;void 0===r&&(r=function(e){return e});var o=e.mutationTransformer;void 0===o&&(o=function(e){return e});var i=e.actionFilter;void 0===i&&(i=function(e,t){return!0});var a=e.actionTransformer;void 0===a&&(a=function(e){return e});var s=e.logMutations;void 0===s&&(s=!0);var u=e.logActions;void 0===u&&(u=!0);var c=e.logger;return void 0===c&&(c=console),function(e){var d=l(e.state);"undefined"!==typeof c&&(s&&e.subscribe((function(e,i){var a=l(i);if(n(e,d,a)){var s=V(),u=o(e),f="mutation "+e.type+s;z(c,f,t),c.log("%c prev state","color: #9E9E9E; font-weight: bold",r(d)),c.log("%c mutation","color: #03A9F4; font-weight: bold",u),c.log("%c next state","color: #4CAF50; font-weight: bold",r(a)),$(c)}d=a})),u&&e.subscribeAction((function(e,n){if(i(e,n)){var r=V(),o=a(e),s="action "+e.type+r;z(c,s,t),c.log("%c action","color: #03A9F4; font-weight: bold",o),$(c)}})))}}function z(e,t,n){var r=n?e.groupCollapsed:e.group;try{r.call(e,t)}catch(o){e.log(t)}}function $(e){try{e.groupEnd()}catch(t){e.log("—— log end ——")}}function V(){var e=new Date;return" @ "+K(e.getHours(),2)+":"+K(e.getMinutes(),2)+":"+K(e.getSeconds(),2)+"."+K(e.getMilliseconds(),3)}function W(e,t){return new Array(t+1).join(e)}function K(e,t){return W("0",t-e.toString().length)+e}var G={Store:y,install:D,version:"3.6.2",mapState:P,mapMutations:N,mapGetters:R,mapActions:I,createNamespacedHelpers:F,createLogger:H};t.cp=G},5168:function(e,t,n){"use strict";n.d(t,{GW:function(){return Un},qE:function(){return Me},Wm:function(){return Wn},a8:function(){return Kn},OQ:function(){return se},YJ:function(){return Ht},SK:function(){return $t},SY:function(){return Vt},i0:function(){return Yt},gJ:function(){return Zt},cV:function(){return ee},aM:function(){return Ut},Ux:function(){return en},uA:function(){return wt},iw:function(){return sn},Su:function(){return et},cX:function(){return Hn},Wk:function(){return Gn},Oo:function(){return oe},KY:function(){return zn},cf:function(){return ln},$o:function(){return $n},AX:function(){return Vn}});var r=n(8880),o=n(2220),i=n(8947),a=n(2904),s=n(8832);const l=(e,t)=>!e.selection.empty&&(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function u(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const c=(e,t,n)=>{let o=u(e,n);if(!o)return!1;let i=g(o);if(!i){let n=o.blockRange(),r=n&&(0,s.kR)(n);return null!=r&&(t&&t(e.tr.lift(n,r).scrollIntoView()),!0)}let l=i.nodeBefore;if(!l.type.spec.isolating&&N(e,i,t))return!0;if(0==o.parent.content.size&&(h(l,"end")||r.Ul.isSelectable(l))){let n=(0,s.iq)(e.doc,o.before(),o.after(),a.eK.empty);if(n&&n.slice.size{let r=u(e,n);if(!r)return!1;let o=g(r);return!!o&&p(e,o,t)},f=(e,t,n)=>{let r=v(e,n);if(!r)return!1;let o=q(r);return!!o&&p(e,o,t)};function p(e,t,n){let o=t.nodeBefore,i=o,l=t.pos-1;for(;!i.isTextblock;l--){if(i.type.spec.isolating)return!1;let e=i.lastChild;if(!e)return!1;i=e}let u=t.nodeAfter,c=u,d=t.pos+1;for(;!c.isTextblock;d++){if(c.type.spec.isolating)return!1;let e=c.firstChild;if(!e)return!1;c=e}let f=(0,s.iq)(e.doc,l,d,a.eK.empty);if(!f||f.from!=l||f instanceof s.OS&&f.slice.size>=d-l)return!1;if(n){let t=e.tr.step(f);t.setSelection(r.sy.create(t.doc,l)),n(t.scrollIntoView())}return!0}function h(e,t,n=!1){for(let r=e;r;r="start"==t?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&1!=r.childCount)return!1}return!1}const m=(e,t,n)=>{let{$head:o,empty:i}=e.selection,a=o;if(!i)return!1;if(o.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):o.parentOffset>0)return!1;a=g(o)}let s=a&&a.nodeBefore;return!(!s||!r.Ul.isSelectable(s))&&(t&&t(e.tr.setSelection(r.Ul.create(e.doc,a.pos-s.nodeSize)).scrollIntoView()),!0)};function g(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function v(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let o=v(e,n);if(!o)return!1;let i=q(o);if(!i)return!1;let l=i.nodeAfter;if(N(e,i,t))return!0;if(0==o.parent.content.size&&(h(l,"start")||r.Ul.isSelectable(l))){let n=(0,s.iq)(e.doc,o.before(),o.after(),a.eK.empty);if(n&&n.slice.size{let{$head:o,empty:i}=e.selection,a=o;if(!i)return!1;if(o.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):o.parentOffset=0;t--){let n=e.node(t);if(e.index(t)+1{let n,o=e.selection,i=o instanceof r.Ul;if(i){if(o.node.isTextblock||!(0,s.kD)(e.doc,o.from))return!1;n=o.from}else if(n=(0,s.sB)(e.doc,o.from,-1),null==n)return!1;if(t){let o=e.tr.join(n);i&&o.setSelection(r.Ul.create(o.doc,n-e.doc.resolve(n).nodeBefore.nodeSize)),t(o.scrollIntoView())}return!0},_=(e,t)=>{let n,o=e.selection;if(o instanceof r.Ul){if(o.node.isTextblock||!(0,s.kD)(e.doc,o.to))return!1;n=o.to}else if(n=(0,s.sB)(e.doc,o.to,1),null==n)return!1;return t&&t(e.tr.join(n).scrollIntoView()),!0},x=(e,t)=>{let{$from:n,$to:r}=e.selection,o=n.blockRange(r),i=o&&(0,s.kR)(o);return null!=i&&(t&&t(e.tr.lift(o,i).scrollIntoView()),!0)},S=(e,t)=>{let{$head:n,$anchor:r}=e.selection;return!(!n.parent.type.spec.code||!n.sameParent(r))&&(t&&t(e.tr.insertText("\n").scrollIntoView()),!0)};function k(e){for(let t=0;t{let{$head:n,$anchor:o}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(o))return!1;let i=n.node(-1),a=n.indexAfter(-1),s=k(i.contentMatchAt(a));if(!s||!i.canReplaceWith(a,a,s))return!1;if(t){let o=n.after(),i=e.tr.replaceWith(o,o,s.createAndFill());i.setSelection(r.GR.near(i.doc.resolve(o),1)),t(i.scrollIntoView())}return!0},E=(e,t)=>{let n=e.selection,{$from:o,$to:i}=n;if(n instanceof r.K1||o.parent.inlineContent||i.parent.inlineContent)return!1;let a=k(i.parent.contentMatchAt(i.indexAfter()));if(!a||!a.isTextblock)return!1;if(t){let n=(!o.parentOffset&&i.index(){let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let r=n.before();if((0,s.yY)(e.doc,r))return t&&t(e.tr.split(r).scrollIntoView()),!0}let r=n.blockRange(),o=r&&(0,s.kR)(r);return null!=o&&(t&&t(e.tr.lift(r,o).scrollIntoView()),!0)};function A(e){return(t,n)=>{let{$from:o,$to:i}=t.selection;if(t.selection instanceof r.Ul&&t.selection.node.isBlock)return!(!o.parentOffset||!(0,s.yY)(t.doc,o.pos))&&(n&&n(t.tr.split(o.pos).scrollIntoView()),!0);if(!o.parent.isBlock)return!1;if(n){let a=i.parentOffset==i.parent.content.size,l=t.tr;(t.selection instanceof r.sy||t.selection instanceof r.K1)&&l.deleteSelection();let u=0==o.depth?null:k(o.node(-1).contentMatchAt(o.indexAfter(-1))),c=e&&e(i.parent,a),d=c?[c]:a&&u?[{type:u}]:void 0,f=(0,s.yY)(l.doc,l.mapping.map(o.pos),1,d);if(d||f||!(0,s.yY)(l.doc,l.mapping.map(o.pos),1,u?[{type:u}]:void 0)||(u&&(d=[{type:u}]),f=!0),f&&(l.split(l.mapping.map(o.pos),1,d),!a&&!o.parentOffset&&o.parent.type!=u)){let e=l.mapping.map(o.before()),t=l.doc.resolve(e);u&&o.node(-1).canReplaceWith(t.index(),t.index()+1,u)&&l.setNodeMarkup(l.mapping.map(o.before()),u)}n(l.scrollIntoView())}return!0}}const T=A(),M=(e,t)=>{let n,{$from:o,to:i}=e.selection,a=o.sharedDepth(i);return 0!=a&&(n=o.before(a),t&&t(e.tr.setSelection(r.Ul.create(e.doc,n))),!0)},D=(e,t)=>(t&&t(e.tr.setSelection(new r.K1(e.doc))),!0);function P(e,t,n){let r=t.nodeBefore,o=t.nodeAfter,i=t.index();return!!(r&&o&&r.type.compatibleContent(o.type))&&(!r.content.size&&t.parent.canReplace(i-1,i)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!(!t.parent.canReplace(i,i+1)||!o.isTextblock&&!(0,s.kD)(e.doc,t.pos))&&(n&&n(e.tr.clearIncompatible(t.pos,r.type,r.contentMatchAt(r.childCount)).join(t.pos).scrollIntoView()),!0))}function N(e,t,n){let o,i,l=t.nodeBefore,u=t.nodeAfter;if(l.type.spec.isolating||u.type.spec.isolating)return!1;if(P(e,t,n))return!0;let c=t.parent.canReplace(t.index(),t.index()+1);if(c&&(o=(i=l.contentMatchAt(l.childCount)).findWrapping(u.type))&&i.matchType(o[0]||u.type).validEnd){if(n){let r=t.pos+u.nodeSize,i=a.ae.empty;for(let e=o.length-1;e>=0;e--)i=a.ae.from(o[e].create(null,i));i=a.ae.from(l.copy(i));let c=e.tr.step(new s.GE(t.pos-1,r,t.pos,r,new a.eK(i,1,0),o.length,!0)),d=r+2*o.length;(0,s.kD)(c.doc,d)&&c.join(d),n(c.scrollIntoView())}return!0}let d=r.GR.findFrom(t,1),f=d&&d.$from.blockRange(d.$to),p=f&&(0,s.kR)(f);if(null!=p&&p>=t.depth)return n&&n(e.tr.lift(f,p).scrollIntoView()),!0;if(c&&h(u,"start",!0)&&h(l,"end")){let r=l,o=[];for(;;){if(o.push(r),r.isTextblock)break;r=r.lastChild}let i=u,c=1;for(;!i.isTextblock;i=i.firstChild)c++;if(r.canReplace(r.childCount,r.childCount,i.content)){if(n){let r=a.ae.empty;for(let e=o.length-1;e>=0;e--)r=a.ae.from(o[e].copy(r));let i=e.tr.step(new s.GE(t.pos-o.length,t.pos+u.nodeSize,t.pos+c,t.pos+u.nodeSize-c,new a.eK(r,o.length,0),0,!0));n(i.scrollIntoView())}return!0}}return!1}function R(e){return function(t,n){let o=t.selection,i=e<0?o.$from:o.$to,a=i.depth;while(i.node(a).isInline){if(!a)return!1;a--}return!!i.node(a).isTextblock&&(n&&n(t.tr.setSelection(r.sy.create(t.doc,e<0?i.start(a):i.end(a)))),!0)}}const I=R(-1),F=R(1);function j(e,t=null){return function(n,r){let{$from:o,$to:i}=n.selection,a=o.blockRange(i),l=a&&(0,s.Oc)(a,e,t);return!!l&&(r&&r(n.tr.wrap(a,l).scrollIntoView()),!0)}}function L(e,t=null){return function(n,r){let o=!1;for(let i=0;i{if(o)return!1;if(r.isTextblock&&!r.hasMarkup(e,t))if(r.type==e)o=!0;else{let t=n.doc.resolve(i),r=t.index();o=t.parent.canReplaceWith(r,r+1,e)}}))}if(!o)return!1;if(r){let o=n.tr;for(let r=0;r=2&&o.node(l.depth-1).type.compatibleContent(e)&&0==l.startIndex){if(0==o.index(l.depth-1))return!1;let e=n.doc.resolve(l.start-2);c=new a.AB(e,e,l.depth),l.endIndex=0;s--)i=a.ae.from(n[s].type.create(n[s].attrs,i));e.step(new s.GE(t.start-(r?2:0),t.end,t.start,t.end,new a.eK(i,0,0),n.length,!0));let l=0;for(let a=0;at.childCount>0&&t.firstChild.type==e));return!!i&&(!n||(r.node(i.depth-1).type==e?G(t,n,e,i):X(t,n,i)))}}function G(e,t,n,r){let o=e.tr,i=r.end,l=r.$to.end(r.depth);im;s--)a-=o.child(s).nodeSize,r.delete(a-1,a+1);let i=r.doc.resolve(n.start),l=i.nodeAfter;if(r.mapping.map(n.end)!=n.start+i.nodeAfter.nodeSize)return!1;let u=0==n.startIndex,c=n.endIndex==o.childCount,d=i.node(-1),f=i.index(-1);if(!d.canReplace(f+(u?0:1),f+1,l.content.append(c?a.ae.empty:a.ae.from(o))))return!1;let p=i.pos,h=p+l.nodeSize;return r.step(new s.GE(p-(u?1:0),h+(c?1:0),p+1,h-1,new a.eK((u?a.ae.empty:a.ae.from(o.copy(a.ae.empty))).append(c?a.ae.empty:a.ae.from(o.copy(a.ae.empty))),u?0:1,c?0:1),u?0:1)),t(r.scrollIntoView()),!0}function Y(e){return function(t,n){let{$from:r,$to:o}=t.selection,i=r.blockRange(o,(t=>t.childCount>0&&t.firstChild.type==e));if(!i)return!1;let l=i.startIndex;if(0==l)return!1;let u=i.parent,c=u.child(l-1);if(c.type!=e)return!1;if(n){let r=c.lastChild&&c.lastChild.type==u.type,o=a.ae.from(r?e.create():null),l=new a.eK(a.ae.from(e.create(null,a.ae.from(u.type.create(null,o)))),r?3:1,0),d=i.start,f=i.end;n(t.tr.step(new s.GE(d-(r?3:1),f,d,f,l,1,!0)).scrollIntoView())}return!0}}function J(e){const{state:t,transaction:n}=e;let{selection:r}=n,{doc:o}=n,{storedMarks:i}=n;return{...t,apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return i},get selection(){return r},get doc(){return o},get tr(){return r=n.selection,o=n.doc,i=n.storedMarks,n}}}class Q{constructor(e){this.editor=e.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=e.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:e,editor:t,state:n}=this,{view:r}=t,{tr:o}=n,i=this.buildProps(o);return Object.fromEntries(Object.entries(e).map((([e,t])=>{const n=(...e)=>{const n=t(...e)(i);return o.getMeta("preventDispatch")||this.hasCustomState||r.dispatch(o),n};return[e,n]})))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(e,t=!0){const{rawCommands:n,editor:r,state:o}=this,{view:i}=r,a=[],s=!!e,l=e||o.tr,u=()=>(s||!t||l.getMeta("preventDispatch")||this.hasCustomState||i.dispatch(l),a.every((e=>!0===e))),c={...Object.fromEntries(Object.entries(n).map((([e,n])=>{const r=(...e)=>{const r=this.buildProps(l,t),o=n(...e)(r);return a.push(o),c};return[e,r]}))),run:u};return c}createCan(e){const{rawCommands:t,state:n}=this,r=!1,o=e||n.tr,i=this.buildProps(o,r),a=Object.fromEntries(Object.entries(t).map((([e,t])=>[e,(...e)=>t(...e)({...i,dispatch:void 0})])));return{...a,chain:()=>this.createChain(o,r)}}buildProps(e,t=!0){const{rawCommands:n,editor:r,state:o}=this,{view:i}=r,a={tr:e,editor:r,view:i,state:J({state:o,transaction:e}),dispatch:t?()=>{}:void 0,chain:()=>this.createChain(e,t),can:()=>this.createCan(e),get commands(){return Object.fromEntries(Object.entries(n).map((([e,t])=>[e,(...e)=>t(...e)(a)])))}};return a}}class Z{constructor(){this.callbacks={}}on(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),this}emit(e,...t){const n=this.callbacks[e];return n&&n.forEach((e=>e.apply(this,t))),this}off(e,t){const n=this.callbacks[e];return n&&(t?this.callbacks[e]=n.filter((e=>e!==t)):delete this.callbacks[e]),this}removeAllListeners(){this.callbacks={}}}function ee(e,t,n){if(void 0===e.config[t]&&e.parent)return ee(e.parent,t,n);if("function"===typeof e.config[t]){const r=e.config[t].bind({...n,parent:e.parent?ee(e.parent,t,n):null});return r}return e.config[t]}function te(e){const t=e.filter((e=>"extension"===e.type)),n=e.filter((e=>"node"===e.type)),r=e.filter((e=>"mark"===e.type));return{baseExtensions:t,nodeExtensions:n,markExtensions:r}}function ne(e){const t=[],{nodeExtensions:n,markExtensions:r}=te(e),o=[...n,...r],i={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return e.forEach((e=>{const n={name:e.name,options:e.options,storage:e.storage},r=ee(e,"addGlobalAttributes",n);if(!r)return;const o=r();o.forEach((e=>{e.types.forEach((n=>{Object.entries(e.attributes).forEach((([e,r])=>{t.push({type:n,name:e,attribute:{...i,...r}})}))}))}))})),o.forEach((e=>{const n={name:e.name,options:e.options,storage:e.storage},r=ee(e,"addAttributes",n);if(!r)return;const o=r();Object.entries(o).forEach((([n,r])=>{const o={...i,...r};"function"===typeof(null===o||void 0===o?void 0:o.default)&&(o.default=o.default()),(null===o||void 0===o?void 0:o.isRequired)&&void 0===(null===o||void 0===o?void 0:o.default)&&delete o.default,t.push({type:e.name,name:n,attribute:o})}))})),t}function re(e,t){if("string"===typeof e){if(!t.nodes[e])throw Error(`There is no node type named '${e}'. Maybe you forgot to add the extension?`);return t.nodes[e]}return e}function oe(...e){return e.filter((e=>!!e)).reduce(((e,t)=>{const n={...e};return Object.entries(t).forEach((([e,t])=>{const r=n[e];if(r)if("class"===e){const r=t?t.split(" "):[],o=n[e]?n[e].split(" "):[],i=r.filter((e=>!o.includes(e)));n[e]=[...o,...i].join(" ")}else n[e]="style"===e?[n[e],t].join("; "):t;else n[e]=t})),n}),{})}function ie(e,t){return t.filter((e=>e.attribute.rendered)).map((t=>t.attribute.renderHTML?t.attribute.renderHTML(e.attrs)||{}:{[t.name]:e.attrs[t.name]})).reduce(((e,t)=>oe(e,t)),{})}function ae(e){return"function"===typeof e}function se(e,t=void 0,...n){return ae(e)?t?e.bind(t)(...n):e(...n):e}function le(e={}){return 0===Object.keys(e).length&&e.constructor===Object}function ue(e){return"string"!==typeof e?e:e.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(e):"true"===e||"false"!==e&&e}function ce(e,t){return e.style?e:{...e,getAttrs:n=>{const r=e.getAttrs?e.getAttrs(n):e.attrs;if(!1===r)return!1;const o=t.reduce(((e,t)=>{const r=t.attribute.parseHTML?t.attribute.parseHTML(n):ue(n.getAttribute(t.name));return null===r||void 0===r?e:{...e,[t.name]:r}}),{});return{...r,...o}}}}function de(e){return Object.fromEntries(Object.entries(e).filter((([e,t])=>("attrs"!==e||!le(t))&&(null!==t&&void 0!==t))))}function fe(e,t){var n;const r=ne(e),{nodeExtensions:o,markExtensions:i}=te(e),s=null===(n=o.find((e=>ee(e,"topNode"))))||void 0===n?void 0:n.name,l=Object.fromEntries(o.map((n=>{const o=r.filter((e=>e.type===n.name)),i={name:n.name,options:n.options,storage:n.storage,editor:t},a=e.reduce(((e,t)=>{const r=ee(t,"extendNodeSchema",i);return{...e,...r?r(n):{}}}),{}),s=de({...a,content:se(ee(n,"content",i)),marks:se(ee(n,"marks",i)),group:se(ee(n,"group",i)),inline:se(ee(n,"inline",i)),atom:se(ee(n,"atom",i)),selectable:se(ee(n,"selectable",i)),draggable:se(ee(n,"draggable",i)),code:se(ee(n,"code",i)),defining:se(ee(n,"defining",i)),isolating:se(ee(n,"isolating",i)),attrs:Object.fromEntries(o.map((e=>{var t;return[e.name,{default:null===(t=null===e||void 0===e?void 0:e.attribute)||void 0===t?void 0:t.default}]})))}),l=se(ee(n,"parseHTML",i));l&&(s.parseDOM=l.map((e=>ce(e,o))));const u=ee(n,"renderHTML",i);u&&(s.toDOM=e=>u({node:e,HTMLAttributes:ie(e,o)}));const c=ee(n,"renderText",i);return c&&(s.toText=c),[n.name,s]}))),u=Object.fromEntries(i.map((n=>{const o=r.filter((e=>e.type===n.name)),i={name:n.name,options:n.options,storage:n.storage,editor:t},a=e.reduce(((e,t)=>{const r=ee(t,"extendMarkSchema",i);return{...e,...r?r(n):{}}}),{}),s=de({...a,inclusive:se(ee(n,"inclusive",i)),excludes:se(ee(n,"excludes",i)),group:se(ee(n,"group",i)),spanning:se(ee(n,"spanning",i)),code:se(ee(n,"code",i)),attrs:Object.fromEntries(o.map((e=>{var t;return[e.name,{default:null===(t=null===e||void 0===e?void 0:e.attribute)||void 0===t?void 0:t.default}]})))}),l=se(ee(n,"parseHTML",i));l&&(s.parseDOM=l.map((e=>ce(e,o))));const u=ee(n,"renderHTML",i);return u&&(s.toDOM=e=>u({mark:e,HTMLAttributes:ie(e,o)})),[n.name,s]})));return new a.Et({topNode:s,nodes:l,marks:u})}function pe(e,t){return t.nodes[e]||t.marks[e]||null}function he(e,t){return Array.isArray(t)?t.some((t=>{const n="string"===typeof t?t:t.name;return n===e.name})):t}const me=(e,t=500)=>{let n="";const r=e.parentOffset;return e.parent.nodesBetween(Math.max(0,r-t),r,((e,t,o,i)=>{var a,s;const l=(null===(s=(a=e.type.spec).toText)||void 0===s?void 0:s.call(a,{node:e,pos:t,parent:o,index:i}))||e.textContent||"%leaf%";n+=l.slice(0,Math.max(0,r-t))})),n};function ge(e){return"[object RegExp]"===Object.prototype.toString.call(e)}class ve{constructor(e){this.find=e.find,this.handler=e.handler}}const ye=(e,t)=>{if(ge(t))return t.exec(e);const n=t(e);if(!n)return null;const r=[n.text];return r.index=n.index,r.input=e,r.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),r.push(n.replaceWith)),r};function be(e){var t;const{editor:n,from:r,to:o,text:i,rules:a,plugin:s}=e,{view:l}=n;if(l.composing)return!1;const u=l.state.doc.resolve(r);if(u.parent.type.spec.code||(null===(t=u.nodeBefore||u.nodeAfter)||void 0===t?void 0:t.marks.find((e=>e.type.spec.code))))return!1;let c=!1;const d=me(u)+i;return a.forEach((e=>{if(c)return;const t=ye(d,e.find);if(!t)return;const a=l.state.tr,u=J({state:l.state,transaction:a}),f={from:r-(t[0].length-i.length),to:o},{commands:p,chain:h,can:m}=new Q({editor:n,state:u}),g=e.handler({state:u,range:f,match:t,commands:p,chain:h,can:m});null!==g&&a.steps.length&&(a.setMeta(s,{transform:a,from:r,to:o,text:i}),l.dispatch(a),c=!0)})),c}function qe(e){const{editor:t,rules:n}=e,o=new r.YS({state:{init(){return null},apply(e,t){const n=e.getMeta(o);return n||(e.selectionSet||e.docChanged?null:t)}},props:{handleTextInput(e,r,i,a){return be({editor:t,from:r,to:i,text:a,rules:n,plugin:o})},handleDOMEvents:{compositionend:e=>(setTimeout((()=>{const{$cursor:r}=e.state.selection;r&&be({editor:t,from:r.pos,to:r.pos,text:"",rules:n,plugin:o})})),!1)},handleKeyDown(e,r){if("Enter"!==r.key)return!1;const{$cursor:i}=e.state.selection;return!!i&&be({editor:t,from:i.pos,to:i.pos,text:"\n",rules:n,plugin:o})}},isInputRules:!0});return o}function we(e){return"number"===typeof e}class _e{constructor(e){this.find=e.find,this.handler=e.handler}}const xe=(e,t,n)=>{if(ge(t))return[...e.matchAll(t)];const r=t(e,n);return r?r.map((t=>{const n=[t.text];return n.index=t.index,n.input=e,n.data=t.data,t.replaceWith&&(t.text.includes(t.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),n.push(t.replaceWith)),n})):[]};function Se(e){const{editor:t,state:n,from:r,to:o,rule:i,pasteEvent:a,dropEvent:s}=e,{commands:l,chain:u,can:c}=new Q({editor:t,state:n}),d=[];n.doc.nodesBetween(r,o,((e,t)=>{if(!e.isTextblock||e.type.spec.code)return;const f=Math.max(r,t),p=Math.min(o,t+e.content.size),h=e.textBetween(f-t,p-t,void 0,""),m=xe(h,i.find,a);m.forEach((e=>{if(void 0===e.index)return;const t=f+e.index+1,r=t+e[0].length,o={from:n.tr.mapping.map(t),to:n.tr.mapping.map(r)},p=i.handler({state:n,range:o,match:e,commands:l,chain:u,can:c,pasteEvent:a,dropEvent:s});d.push(p)}))}));const f=d.every((e=>null!==e));return f}function ke(e){const{editor:t,rules:n}=e;let o=null,i=!1,a=!1,s=new ClipboardEvent("paste"),l=new DragEvent("drop");const u=n.map((e=>new r.YS({view(e){const t=t=>{var n;o=(null===(n=e.dom.parentElement)||void 0===n?void 0:n.contains(t.target))?e.dom.parentElement:null};return window.addEventListener("dragstart",t),{destroy(){window.removeEventListener("dragstart",t)}}},props:{handleDOMEvents:{drop:(e,t)=>(a=o===e.dom.parentElement,l=t,!1),paste:(e,t)=>{var n;const r=null===(n=t.clipboardData)||void 0===n?void 0:n.getData("text/html");return s=t,i=!!(null===r||void 0===r?void 0:r.includes("data-pm-slice")),!1}}},appendTransaction:(n,r,o)=>{const u=n[0],c="paste"===u.getMeta("uiEvent")&&!i,d="drop"===u.getMeta("uiEvent")&&!a;if(!c&&!d)return;const f=r.doc.content.findDiffStart(o.doc.content),p=r.doc.content.findDiffEnd(o.doc.content);if(!we(f)||!p||f===p.b)return;const h=o.tr,m=J({state:o,transaction:h}),g=Se({editor:t,state:m,from:Math.max(f-1,0),to:p.b-1,rule:e,pasteEvent:s,dropEvent:l});return g&&h.steps.length?(l=new DragEvent("drop"),s=new ClipboardEvent("paste"),h):void 0}})));return u}function Ce(e){const t=e.filter(((t,n)=>e.indexOf(t)!==n));return[...new Set(t)]}class Ee{constructor(e,t){this.splittableMarks=[],this.editor=t,this.extensions=Ee.resolve(e),this.schema=fe(this.extensions,t),this.extensions.forEach((e=>{var t;this.editor.extensionStorage[e.name]=e.storage;const n={name:e.name,options:e.options,storage:e.storage,editor:this.editor,type:pe(e.name,this.schema)};if("mark"===e.type){const r=null===(t=se(ee(e,"keepOnSplit",n)))||void 0===t||t;r&&this.splittableMarks.push(e.name)}const r=ee(e,"onBeforeCreate",n);r&&this.editor.on("beforeCreate",r);const o=ee(e,"onCreate",n);o&&this.editor.on("create",o);const i=ee(e,"onUpdate",n);i&&this.editor.on("update",i);const a=ee(e,"onSelectionUpdate",n);a&&this.editor.on("selectionUpdate",a);const s=ee(e,"onTransaction",n);s&&this.editor.on("transaction",s);const l=ee(e,"onFocus",n);l&&this.editor.on("focus",l);const u=ee(e,"onBlur",n);u&&this.editor.on("blur",u);const c=ee(e,"onDestroy",n);c&&this.editor.on("destroy",c)}))}static resolve(e){const t=Ee.sort(Ee.flatten(e)),n=Ce(t.map((e=>e.name)));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map((e=>`'${e}'`)).join(", ")}]. This can lead to issues.`),t}static flatten(e){return e.map((e=>{const t={name:e.name,options:e.options,storage:e.storage},n=ee(e,"addExtensions",t);return n?[e,...this.flatten(n())]:e})).flat(10)}static sort(e){const t=100;return e.sort(((e,n)=>{const r=ee(e,"priority")||t,o=ee(n,"priority")||t;return r>o?-1:r{const n={name:t.name,options:t.options,storage:t.storage,editor:this.editor,type:pe(t.name,this.schema)},r=ee(t,"addCommands",n);return r?{...e,...r()}:e}),{})}get plugins(){const{editor:e}=this,t=Ee.sort([...this.extensions].reverse()),n=[],r=[],o=t.map((t=>{const o={name:t.name,options:t.options,storage:t.storage,editor:e,type:pe(t.name,this.schema)},a=[],s=ee(t,"addKeyboardShortcuts",o);let l={};if("mark"===t.type&&t.config.exitable&&(l.ArrowRight=()=>Wn.handleExit({editor:e,mark:t})),s){const t=Object.fromEntries(Object.entries(s()).map((([t,n])=>[t,()=>n({editor:e})])));l={...l,...t}}const u=(0,i.E)(l);a.push(u);const c=ee(t,"addInputRules",o);he(t,e.options.enableInputRules)&&c&&n.push(...c());const d=ee(t,"addPasteRules",o);he(t,e.options.enablePasteRules)&&d&&r.push(...d());const f=ee(t,"addProseMirrorPlugins",o);if(f){const e=f();a.push(...e)}return a})).flat();return[qe({editor:e,rules:n}),...ke({editor:e,rules:r}),...o]}get attributes(){return ne(this.extensions)}get nodeViews(){const{editor:e}=this,{nodeExtensions:t}=te(this.extensions);return Object.fromEntries(t.filter((e=>!!ee(e,"addNodeView"))).map((t=>{const n=this.attributes.filter((e=>e.type===t.name)),r={name:t.name,options:t.options,storage:t.storage,editor:e,type:re(t.name,this.schema)},o=ee(t,"addNodeView",r);if(!o)return[];const i=(r,i,a,s)=>{const l=ie(r,n);return o()({editor:e,node:r,getPos:a,decorations:s,HTMLAttributes:l,extension:t})};return[t.name,i]})))}}function Oe(e){return Object.prototype.toString.call(e).slice(8,-1)}function Ae(e){return"Object"===Oe(e)&&(e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype)}function Te(e,t){const n={...e};return Ae(e)&&Ae(t)&&Object.keys(t).forEach((r=>{Ae(t[r])?r in e?n[r]=Te(e[r],t[r]):Object.assign(n,{[r]:t[r]}):Object.assign(n,{[r]:t[r]})})),n}class Me{constructor(e={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=se(ee(this,"addOptions",{name:this.name}))),this.storage=se(ee(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Me(e)}configure(e={}){const t=this.extend();return t.options=Te(this.options,e),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){const t=new Me({...this.config,...e});return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=se(ee(t,"addOptions",{name:t.name})),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}}function De(e,t,n){const{from:r,to:o}=t,{blockSeparator:i="\n\n",textSerializers:a={}}=n||{};let s="",l=!0;return e.nodesBetween(r,o,((e,n,u,c)=>{var d;const f=null===a||void 0===a?void 0:a[e.type.name];f?(e.isBlock&&!l&&(s+=i,l=!0),u&&(s+=f({node:e,pos:n,parent:u,index:c,range:t}))):e.isText?(s+=null===(d=null===e||void 0===e?void 0:e.text)||void 0===d?void 0:d.slice(Math.max(r,n)-n,o-n),l=!1):e.isBlock&&!l&&(s+=i,l=!0)})),s}function Pe(e){return Object.fromEntries(Object.entries(e.nodes).filter((([,e])=>e.spec.toText)).map((([e,t])=>[e,t.spec.toText])))}const Ne=Me.create({name:"clipboardTextSerializer",addProseMirrorPlugins(){return[new r.YS({key:new r.qG("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:e}=this,{state:t,schema:n}=e,{doc:r,selection:o}=t,{ranges:i}=o,a=Math.min(...i.map((e=>e.$from.pos))),s=Math.max(...i.map((e=>e.$to.pos))),l=Pe(n),u={from:a,to:s};return De(r,u,{textSerializers:l})}}})]}}),Re=()=>({editor:e,view:t})=>(requestAnimationFrame((()=>{var n;e.isDestroyed||(t.dom.blur(),null===(n=null===window||void 0===window?void 0:window.getSelection())||void 0===n||n.removeAllRanges())})),!0),Ie=(e=!1)=>({commands:t})=>t.setContent("",e),Fe=()=>({state:e,tr:t,dispatch:n})=>{const{selection:r}=t,{ranges:o}=r;return!n||(o.forEach((({$from:n,$to:r})=>{e.doc.nodesBetween(n.pos,r.pos,((e,n)=>{if(e.type.isText)return;const{doc:r,mapping:o}=t,i=r.resolve(o.map(n)),a=r.resolve(o.map(n+e.nodeSize)),l=i.blockRange(a);if(!l)return;const u=(0,s.kR)(l);if(e.type.isTextblock){const{defaultType:e}=i.parent.contentMatchAt(i.index());t.setNodeMarkup(l.start,e)}(u||0===u)&&t.lift(l,u)}))})),!0)},je=e=>t=>e(t),Le=()=>({state:e,dispatch:t})=>E(e,t),Be=(e,t)=>({editor:n,tr:o})=>{const{state:i}=n,a=i.doc.slice(e.from,e.to);o.deleteRange(e.from,e.to);const s=o.mapping.map(t);return o.insert(s,a.content),o.setSelection(new r.sy(o.doc.resolve(s-1))),!0},Ue=()=>({tr:e,dispatch:t})=>{const{selection:n}=e,r=n.$anchor.node();if(r.content.size>0)return!1;const o=e.selection.$anchor;for(let i=o.depth;i>0;i-=1){const n=o.node(i);if(n.type===r.type){if(t){const t=o.before(i),n=o.after(i);e.delete(t,n).scrollIntoView()}return!0}}return!1},He=e=>({tr:t,state:n,dispatch:r})=>{const o=re(e,n.schema),i=t.selection.$anchor;for(let e=i.depth;e>0;e-=1){const n=i.node(e);if(n.type===o){if(r){const n=i.before(e),r=i.after(e);t.delete(n,r).scrollIntoView()}return!0}}return!1},ze=e=>({tr:t,dispatch:n})=>{const{from:r,to:o}=e;return n&&t.delete(r,o),!0},$e=()=>({state:e,dispatch:t})=>l(e,t),Ve=()=>({commands:e})=>e.keyboardShortcut("Enter"),We=()=>({state:e,dispatch:t})=>C(e,t);function Ke(e,t,n={strict:!0}){const r=Object.keys(t);return!r.length||r.every((r=>n.strict?t[r]===e[r]:ge(t[r])?t[r].test(e[r]):t[r]===e[r]))}function Ge(e,t,n={}){return e.find((e=>e.type===t&&Ke(e.attrs,n)))}function Xe(e,t,n={}){return!!Ge(e,t,n)}function Ye(e,t,n={}){if(!e||!t)return;let r=e.parent.childAfter(e.parentOffset);if(e.parentOffset===r.offset&&0!==r.offset&&(r=e.parent.childBefore(e.parentOffset)),!r.node)return;const o=Ge([...r.node.marks],t,n);if(!o)return;let i=r.index,a=e.start()+r.offset,s=i+1,l=a+r.node.nodeSize;Ge([...r.node.marks],t,n);while(i>0&&o.isInSet(e.parent.child(i-1).marks))i-=1,a-=e.parent.child(i).nodeSize;while(s({tr:n,state:o,dispatch:i})=>{const a=Je(e,o.schema),{doc:s,selection:l}=n,{$from:u,from:c,to:d}=l;if(i){const e=Ye(u,a,t);if(e&&e.from<=c&&e.to>=d){const t=r.sy.create(s,e.from,e.to);n.setSelection(t)}}return!0},Ze=e=>t=>{const n="function"===typeof e?e(t):e;for(let e=0;e({editor:n,view:r,tr:o,dispatch:i})=>{t={scrollIntoView:!0,...t};const a=()=>{rt()&&r.dom.focus(),requestAnimationFrame((()=>{n.isDestroyed||(r.focus(),(null===t||void 0===t?void 0:t.scrollIntoView)&&n.commands.scrollIntoView())}))};if(r.hasFocus()&&null===e||!1===e)return!0;if(i&&null===e&&!et(n.state.selection))return a(),!0;const s=nt(o.doc,e)||n.state.selection,l=n.state.selection.eq(s);return i&&(l||o.setSelection(s),l&&o.storedMarks&&o.setStoredMarks(o.storedMarks),a()),!0},it=(e,t)=>n=>e.every(((e,r)=>t(e,{...n,index:r}))),at=(e,t)=>({tr:n,commands:r})=>r.insertContentAt({from:n.selection.from,to:n.selection.to},e,t),st=e=>{const t=e.childNodes;for(let n=t.length-1;n>=0;n-=1){const r=t[n];3===r.nodeType&&r.nodeValue&&/^(\n\s\s|\n)$/.test(r.nodeValue)?e.removeChild(r):1===r.nodeType&&st(r)}return e};function lt(e){const t=`${e}`,n=(new window.DOMParser).parseFromString(t,"text/html").body;return st(n)}function ut(e,t,n){if(n={slice:!0,parseOptions:{},...n},"object"===typeof e&&null!==e)try{return Array.isArray(e)&&e.length>0?a.ae.fromArray(e.map((e=>t.nodeFromJSON(e)))):t.nodeFromJSON(e)}catch(error){return console.warn("[tiptap warn]: Invalid content.","Passed value:",e,"Error:",error),ut("",t,n)}if("string"===typeof e){const r=a.oz.fromSchema(t);return n.slice?r.parseSlice(lt(e),n.parseOptions).content:r.parse(lt(e),n.parseOptions)}return ut("",t,n)}function ct(e,t,n){const o=e.steps.length-1;if(o{0===l&&(l=r)})),e.setSelection(r.GR.near(e.doc.resolve(l),n))}const dt=e=>e.toString().startsWith("<"),ft=(e,t,n)=>({tr:r,dispatch:o,editor:i})=>{if(o){n={parseOptions:{},updateSelection:!0,...n};const o=ut(t,i.schema,{parseOptions:{preserveWhitespace:"full",...n.parseOptions}});if("<>"===o.toString())return!0;let{from:a,to:s}="number"===typeof e?{from:e,to:e}:{from:e.from,to:e.to},l=!0,u=!0;const c=dt(o)?o:[o];if(c.forEach((e=>{e.check(),l=!!l&&(e.isText&&0===e.marks.length),u=!!u&&e.isBlock})),a===s&&u){const{parent:e}=r.doc.resolve(a),t=e.isTextblock&&!e.type.spec.code&&!e.childCount;t&&(a-=1,s+=1)}l?Array.isArray(t)?r.insertText(t.map((e=>e.text||"")).join(""),a,s):"object"===typeof t&&t&&t.text?r.insertText(t.text,a,s):r.insertText(t,a,s):r.replaceWith(a,s,o),n.updateSelection&&ct(r,r.steps.length-1,-1)}return!0},pt=()=>({state:e,dispatch:t})=>w(e,t),ht=()=>({state:e,dispatch:t})=>_(e,t),mt=()=>({state:e,dispatch:t})=>c(e,t),gt=()=>({state:e,dispatch:t})=>y(e,t),vt=()=>({tr:e,state:t,dispatch:n})=>{try{const r=(0,s.sB)(t.doc,t.selection.$from.pos,-1);return null!==r&&void 0!==r&&(e.join(r,2),n&&n(e),!0)}catch{return!1}},yt=()=>({state:e,dispatch:t,tr:n})=>{try{const r=(0,s.sB)(e.doc,e.selection.$from.pos,1);return null!==r&&void 0!==r&&(n.join(r,2),t&&t(n),!0)}catch(r){return!1}},bt=()=>({state:e,dispatch:t})=>d(e,t),qt=()=>({state:e,dispatch:t})=>f(e,t);function wt(){return"undefined"!==typeof navigator&&/Mac/.test(navigator.platform)}function _t(e){const t=e.split(/-(?!$)/);let n,r,o,i,a=t[t.length-1];"Space"===a&&(a=" ");for(let s=0;s({editor:t,view:n,tr:r,dispatch:o})=>{const i=_t(e).split(/-(?!$)/),a=i.find((e=>!["Alt","Ctrl","Meta","Shift"].includes(e))),s=new KeyboardEvent("keydown",{key:"Space"===a?" ":a,altKey:i.includes("Alt"),ctrlKey:i.includes("Ctrl"),metaKey:i.includes("Meta"),shiftKey:i.includes("Shift"),bubbles:!0,cancelable:!0}),l=t.captureTransaction((()=>{n.someProp("handleKeyDown",(e=>e(n,s)))}));return null===l||void 0===l||l.steps.forEach((e=>{const t=e.map(r.mapping);t&&o&&r.maybeStep(t)})),!0};function St(e,t,n={}){const{from:r,to:o,empty:i}=e.selection,a=t?re(t,e.schema):null,s=[];e.doc.nodesBetween(r,o,((e,t)=>{if(e.isText)return;const n=Math.max(r,t),i=Math.min(o,t+e.nodeSize);s.push({node:e,from:n,to:i})}));const l=o-r,u=s.filter((e=>!a||a.name===e.node.type.name)).filter((e=>Ke(e.node.attrs,n,{strict:!1})));if(i)return!!u.length;const c=u.reduce(((e,t)=>e+t.to-t.from),0);return c>=l}const kt=(e,t={})=>({state:n,dispatch:r})=>{const o=re(e,n.schema),i=St(n,o,t);return!!i&&x(n,r)},Ct=()=>({state:e,dispatch:t})=>O(e,t),Et=e=>({state:t,dispatch:n})=>{const r=re(e,t.schema);return K(r)(t,n)},Ot=()=>({state:e,dispatch:t})=>S(e,t);function At(e,t){return t.nodes[e]?"node":t.marks[e]?"mark":null}function Tt(e,t){const n="string"===typeof t?[t]:t;return Object.keys(e).reduce(((t,r)=>(n.includes(r)||(t[r]=e[r]),t)),{})}const Mt=(e,t)=>({tr:n,state:r,dispatch:o})=>{let i=null,a=null;const s=At("string"===typeof e?e:e.name,r.schema);return!!s&&("node"===s&&(i=re(e,r.schema)),"mark"===s&&(a=Je(e,r.schema)),o&&n.selection.ranges.forEach((e=>{r.doc.nodesBetween(e.$from.pos,e.$to.pos,((e,r)=>{i&&i===e.type&&n.setNodeMarkup(r,void 0,Tt(e.attrs,t)),a&&e.marks.length&&e.marks.forEach((o=>{a===o.type&&n.addMark(r,r+e.nodeSize,a.create(Tt(o.attrs,t)))}))}))})),!0)},Dt=()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),Pt=()=>({tr:e,commands:t})=>t.setTextSelection({from:0,to:e.doc.content.size}),Nt=()=>({state:e,dispatch:t})=>m(e,t),Rt=()=>({state:e,dispatch:t})=>b(e,t),It=()=>({state:e,dispatch:t})=>M(e,t),Ft=()=>({state:e,dispatch:t})=>F(e,t),jt=()=>({state:e,dispatch:t})=>I(e,t);function Lt(e,t,n={}){return ut(e,t,{slice:!1,parseOptions:n})}const Bt=(e,t=!1,n={})=>({tr:r,editor:o,dispatch:i})=>{const{doc:a}=r,s=Lt(e,o.schema,n);return i&&r.replaceWith(0,a.content.size,s).setMeta("preventUpdate",!t),!0};function Ut(e,t){const n=Je(t,e.schema),{from:r,to:o,empty:i}=e.selection,a=[];i?(e.storedMarks&&a.push(...e.storedMarks),a.push(...e.selection.$head.marks())):e.doc.nodesBetween(r,o,(e=>{a.push(...e.marks)}));const s=a.find((e=>e.type.name===n.name));return s?{...s.attrs}:{}}function Ht(e,t){const n=new s.wj(e);return t.forEach((e=>{e.steps.forEach((e=>{n.step(e)}))})),n}function zt(e){for(let t=0;t{n(e)&&r.push({node:e,pos:t})})),r}function Vt(e,t){for(let n=e.depth;n>0;n-=1){const r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}}function Wt(e){return t=>Vt(t.$from,e)}function Kt(e,t){const n=a.EV.fromSchema(t).serializeFragment(e),r=document.implementation.createHTMLDocument(),o=r.createElement("div");return o.appendChild(n),o.innerHTML}function Gt(e,t){const n={from:0,to:e.content.size};return De(e,n,t)}function Xt(e,t){const n=re(t,e.schema),{from:r,to:o}=e.selection,i=[];e.doc.nodesBetween(r,o,(e=>{i.push(e)}));const a=i.reverse().find((e=>e.type.name===n.name));return a?{...a.attrs}:{}}function Yt(e,t){const n=At("string"===typeof t?t:t.name,e.schema);return"node"===n?Xt(e,t):"mark"===n?Ut(e,t):{}}function Jt(e,t=JSON.stringify){const n={};return e.filter((e=>{const r=t(e);return!Object.prototype.hasOwnProperty.call(n,r)&&(n[r]=!0)}))}function Qt(e){const t=Jt(e);return 1===t.length?t:t.filter(((e,n)=>{const r=t.filter(((e,t)=>t!==n));return!r.some((t=>e.oldRange.from>=t.oldRange.from&&e.oldRange.to<=t.oldRange.to&&e.newRange.from>=t.newRange.from&&e.newRange.to<=t.newRange.to))}))}function Zt(e){const{mapping:t,steps:n}=e,r=[];return t.maps.forEach(((e,o)=>{const i=[];if(e.ranges.length)e.forEach(((e,t)=>{i.push({from:e,to:t})}));else{const{from:e,to:t}=n[o];if(void 0===e||void 0===t)return;i.push({from:e,to:t})}i.forEach((({from:e,to:n})=>{const i=t.slice(o).map(e,-1),a=t.slice(o).map(n),s=t.invert().map(i,-1),l=t.invert().map(a);r.push({oldRange:{from:s,to:l},newRange:{from:i,to:a}})}))})),Qt(r)}function en(e,t,n){const r=[];return e===t?n.resolve(e).marks().forEach((t=>{const o=n.resolve(e-1),i=Ye(o,t.type);i&&r.push({mark:t,...i})})):n.nodesBetween(e,t,((e,t)=>{e&&void 0!==(null===e||void 0===e?void 0:e.nodeSize)&&r.push(...e.marks.map((n=>({from:t,to:t+e.nodeSize,mark:n}))))})),r}function tn(e,t,n){return Object.fromEntries(Object.entries(n).filter((([n])=>{const r=e.find((e=>e.type===t&&e.name===n));return!!r&&r.attribute.keepOnSplit})))}function nn(e,t,n={}){const{empty:r,ranges:o}=e.selection,i=t?Je(t,e.schema):null;if(r)return!!(e.storedMarks||e.selection.$from.marks()).filter((e=>!i||i.name===e.type.name)).find((e=>Ke(e.attrs,n,{strict:!1})));let a=0;const s=[];if(o.forEach((({$from:t,$to:n})=>{const r=t.pos,o=n.pos;e.doc.nodesBetween(r,o,((e,t)=>{if(!e.isText&&!e.marks.length)return;const n=Math.max(r,t),i=Math.min(o,t+e.nodeSize),l=i-n;a+=l,s.push(...e.marks.map((e=>({mark:e,from:n,to:i}))))}))})),0===a)return!1;const l=s.filter((e=>!i||i.name===e.mark.type.name)).filter((e=>Ke(e.mark.attrs,n,{strict:!1}))).reduce(((e,t)=>e+t.to-t.from),0),u=s.filter((e=>!i||e.mark.type!==i&&e.mark.type.excludes(i))).reduce(((e,t)=>e+t.to-t.from),0),c=l>0?l+u:l;return c>=a}function rn(e,t,n={}){if(!t)return St(e,null,n)||nn(e,null,n);const r=At(t,e.schema);return"node"===r?St(e,t,n):"mark"===r&&nn(e,t,n)}function on(e,t){const{nodeExtensions:n}=te(t),r=n.find((t=>t.name===e));if(!r)return!1;const o={name:r.name,options:r.options,storage:r.storage},i=se(ee(r,"group",o));return"string"===typeof i&&i.split(" ").includes("list")}function an(e){var t;const n=null===(t=e.type.createAndFill())||void 0===t?void 0:t.toJSON(),r=e.toJSON();return JSON.stringify(n)===JSON.stringify(r)}function sn(e){return e instanceof r.Ul}function ln(e,t,n){const r=0,o=e.state.doc.content.size,i=tt(t,r,o),a=tt(n,r,o),s=e.coordsAtPos(i),l=e.coordsAtPos(a,-1),u=Math.min(s.top,l.top),c=Math.max(s.bottom,l.bottom),d=Math.min(s.left,l.left),f=Math.max(s.right,l.right),p=f-d,h=c-u,m=d,g=u,v={top:u,bottom:c,left:d,right:f,width:p,height:h,x:m,y:g};return{...v,toJSON:()=>v}}function un(e,t,n){var r;const{selection:o}=t;let i=null;if(et(o)&&(i=o.$cursor),i){const t=null!==(r=e.storedMarks)&&void 0!==r?r:i.marks();return!!n.isInSet(t)||!t.some((e=>e.type.excludes(n)))}const{ranges:a}=o;return a.some((({$from:t,$to:r})=>{let o=0===t.depth&&(e.doc.inlineContent&&e.doc.type.allowsMarkType(n));return e.doc.nodesBetween(t.pos,r.pos,((e,t,r)=>{if(o)return!1;if(e.isInline){const t=!r||r.type.allowsMarkType(n),i=!!n.isInSet(e.marks)||!e.marks.some((e=>e.type.excludes(n)));o=t&&i}return!o})),o}))}const cn=(e,t={})=>({tr:n,state:r,dispatch:o})=>{const{selection:i}=n,{empty:a,ranges:s}=i,l=Je(e,r.schema);if(o)if(a){const e=Ut(r,l);n.addStoredMark(l.create({...e,...t}))}else s.forEach((e=>{const o=e.$from.pos,i=e.$to.pos;r.doc.nodesBetween(o,i,((e,r)=>{const a=Math.max(r,o),s=Math.min(r+e.nodeSize,i),u=e.marks.find((e=>e.type===l));u?e.marks.forEach((e=>{l===e.type&&n.addMark(a,s,l.create({...e.attrs,...t}))})):n.addMark(a,s,l.create(t))}))}));return un(r,n,l)},dn=(e,t)=>({tr:n})=>(n.setMeta(e,t),!0),fn=(e,t={})=>({state:n,dispatch:r,chain:o})=>{const i=re(e,n.schema);return i.isTextblock?o().command((({commands:e})=>{const r=L(i,t)(n);return!!r||e.clearNodes()})).command((({state:e})=>L(i,t)(e,r))).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},pn=e=>({tr:t,dispatch:n})=>{if(n){const{doc:n}=t,o=tt(e,0,n.content.size),i=r.Ul.create(n,o);t.setSelection(i)}return!0},hn=e=>({tr:t,dispatch:n})=>{if(n){const{doc:n}=t,{from:o,to:i}="number"===typeof e?{from:e,to:e}:e,a=r.sy.atStart(n).from,s=r.sy.atEnd(n).to,l=tt(o,a,s),u=tt(i,a,s),c=r.sy.create(n,l,u);t.setSelection(c)}return!0},mn=e=>({state:t,dispatch:n})=>{const r=re(e,t.schema);return Y(r)(t,n)};function gn(e,t){const n=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(n){const r=n.filter((e=>null===t||void 0===t?void 0:t.includes(e.type.name)));e.tr.ensureMarks(r)}}const vn=({keepMarks:e=!0}={})=>({tr:t,state:n,dispatch:o,editor:i})=>{const{selection:a,doc:l}=t,{$from:u,$to:c}=a,d=i.extensionManager.attributes,f=tn(d,u.node().type.name,u.node().attrs);if(a instanceof r.Ul&&a.node.isBlock)return!(!u.parentOffset||!(0,s.yY)(l,u.pos))&&(o&&(e&&gn(n,i.extensionManager.splittableMarks),t.split(u.pos).scrollIntoView()),!0);if(!u.parent.isBlock)return!1;if(o){const o=c.parentOffset===c.parent.content.size;a instanceof r.sy&&t.deleteSelection();const l=0===u.depth?void 0:zt(u.node(-1).contentMatchAt(u.indexAfter(-1)));let d=o&&l?[{type:l,attrs:f}]:void 0,p=(0,s.yY)(t.doc,t.mapping.map(u.pos),1,d);if(d||p||!(0,s.yY)(t.doc,t.mapping.map(u.pos),1,l?[{type:l}]:void 0)||(p=!0,d=l?[{type:l,attrs:f}]:void 0),p&&(t.split(t.mapping.map(u.pos),1,d),l&&!o&&!u.parentOffset&&u.parent.type!==l)){const e=t.mapping.map(u.before()),n=t.doc.resolve(e);u.node(-1).canReplaceWith(n.index(),n.index()+1,l)&&t.setNodeMarkup(t.mapping.map(u.before()),l)}e&&gn(n,i.extensionManager.splittableMarks),t.scrollIntoView()}return!0},yn=e=>({tr:t,state:n,dispatch:o,editor:i})=>{var l;const u=re(e,n.schema),{$from:c,$to:d}=n.selection,f=n.selection.node;if(f&&f.isBlock||c.depth<2||!c.sameParent(d))return!1;const p=c.node(-1);if(p.type!==u)return!1;const h=i.extensionManager.attributes;if(0===c.parent.content.size&&c.node(-1).childCount===c.indexAfter(-1)){if(2===c.depth||c.node(-3).type!==u||c.index(-2)!==c.node(-2).childCount-1)return!1;if(o){let e=a.ae.empty;const n=c.index(-1)?1:c.index(-2)?2:3;for(let t=c.depth-n;t>=c.depth-3;t-=1)e=a.ae.from(c.node(t).copy(e));const o=c.indexAfter(-1){if(f>-1)return!1;e.isTextblock&&0===e.content.size&&(f=t+1)})),f>-1&&t.setSelection(r.sy.near(t.doc.resolve(f))),t.scrollIntoView()}return!0}const m=d.pos===c.end()?p.contentMatchAt(0).defaultType:null,g=tn(h,p.type.name,p.attrs),v=tn(h,c.node().type.name,c.node().attrs);t.delete(c.pos,d.pos);const y=m?[{type:u,attrs:g},{type:m,attrs:v}]:[{type:u,attrs:g}];if(!(0,s.yY)(t.doc,c.pos,2))return!1;if(o){const{selection:e,storedMarks:r}=n,{splittableMarks:a}=i.extensionManager,s=r||e.$to.parentOffset&&e.$from.marks();if(t.split(c.pos,2,y).scrollIntoView(),!s||!o)return!0;const l=s.filter((e=>a.includes(e.type.name)));t.ensureMarks(l)}return!0},bn=(e,t)=>{const n=Wt((e=>e.type===t))(e.selection);if(!n)return!0;const r=e.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(void 0===r)return!0;const o=e.doc.nodeAt(r),i=n.node.type===(null===o||void 0===o?void 0:o.type)&&(0,s.kD)(e.doc,n.pos);return!i||(e.join(n.pos),!0)},qn=(e,t)=>{const n=Wt((e=>e.type===t))(e.selection);if(!n)return!0;const r=e.doc.resolve(n.start).after(n.depth);if(void 0===r)return!0;const o=e.doc.nodeAt(r),i=n.node.type===(null===o||void 0===o?void 0:o.type)&&(0,s.kD)(e.doc,r);return!i||(e.join(r),!0)},wn=(e,t,n,r={})=>({editor:o,tr:i,state:a,dispatch:s,chain:l,commands:u,can:c})=>{const{extensions:d,splittableMarks:f}=o.extensionManager,p=re(e,a.schema),h=re(t,a.schema),{selection:m,storedMarks:g}=a,{$from:v,$to:y}=m,b=v.blockRange(y),q=g||m.$to.parentOffset&&m.$from.marks();if(!b)return!1;const w=Wt((e=>on(e.type.name,d)))(m);if(b.depth>=1&&w&&b.depth-w.depth<=1){if(w.node.type===p)return u.liftListItem(h);if(on(w.node.type.name,d)&&p.validContent(w.node.content)&&s)return l().command((()=>(i.setNodeMarkup(w.pos,p),!0))).command((()=>bn(i,p))).command((()=>qn(i,p))).run()}return n&&q&&s?l().command((()=>{const e=c().wrapInList(p,r),t=q.filter((e=>f.includes(e.type.name)));return i.ensureMarks(t),!!e||u.clearNodes()})).wrapInList(p,r).command((()=>bn(i,p))).command((()=>qn(i,p))).run():l().command((()=>{const e=c().wrapInList(p,r);return!!e||u.clearNodes()})).wrapInList(p,r).command((()=>bn(i,p))).command((()=>qn(i,p))).run()},_n=(e,t={},n={})=>({state:r,commands:o})=>{const{extendEmptyMarkRange:i=!1}=n,a=Je(e,r.schema),s=nn(r,a,t);return s?o.unsetMark(a,{extendEmptyMarkRange:i}):o.setMark(a,t)},xn=(e,t,n={})=>({state:r,commands:o})=>{const i=re(e,r.schema),a=re(t,r.schema),s=St(r,i,n);return s?o.setNode(a):o.setNode(i,n)},Sn=(e,t={})=>({state:n,commands:r})=>{const o=re(e,n.schema),i=St(n,o,t);return i?r.lift(o):r.wrapIn(o,t)},kn=()=>({state:e,dispatch:t})=>{const n=e.plugins;for(let r=0;r=0;e-=1)t.step(n.steps[e].invert(n.docs[e]));if(i.text){const n=t.doc.resolve(i.from).marks();t.replaceWith(i.from,i.to,e.schema.text(i.text,n))}else t.delete(i.from,i.to)}return!0}}return!1},Cn=()=>({tr:e,dispatch:t})=>{const{selection:n}=e,{empty:r,ranges:o}=n;return r||t&&o.forEach((t=>{e.removeMark(t.$from.pos,t.$to.pos)})),!0},En=(e,t={})=>({tr:n,state:r,dispatch:o})=>{var i;const{extendEmptyMarkRange:a=!1}=t,{selection:s}=n,l=Je(e,r.schema),{$from:u,empty:c,ranges:d}=s;if(!o)return!0;if(c&&a){let{from:e,to:t}=s;const r=null===(i=u.marks().find((e=>e.type===l)))||void 0===i?void 0:i.attrs,o=Ye(u,l,r);o&&(e=o.from,t=o.to),n.removeMark(e,t,l)}else d.forEach((e=>{n.removeMark(e.$from.pos,e.$to.pos,l)}));return n.removeStoredMark(l),!0},On=(e,t={})=>({tr:n,state:r,dispatch:o})=>{let i=null,a=null;const s=At("string"===typeof e?e:e.name,r.schema);return!!s&&("node"===s&&(i=re(e,r.schema)),"mark"===s&&(a=Je(e,r.schema)),o&&n.selection.ranges.forEach((e=>{const o=e.$from.pos,s=e.$to.pos;r.doc.nodesBetween(o,s,((e,r)=>{i&&i===e.type&&n.setNodeMarkup(r,void 0,{...e.attrs,...t}),a&&e.marks.length&&e.marks.forEach((i=>{if(a===i.type){const l=Math.max(r,o),u=Math.min(r+e.nodeSize,s);n.addMark(l,u,a.create({...i.attrs,...t}))}}))}))})),!0)},An=(e,t={})=>({state:n,dispatch:r})=>{const o=re(e,n.schema);return j(o,t)(n,r)},Tn=(e,t={})=>({state:n,dispatch:r})=>{const o=re(e,n.schema);return V(o,t)(n,r)};var Mn=Object.freeze({__proto__:null,blur:Re,clearContent:Ie,clearNodes:Fe,command:je,createParagraphNear:Le,cut:Be,deleteCurrentNode:Ue,deleteNode:He,deleteRange:ze,deleteSelection:$e,enter:Ve,exitCode:We,extendMarkRange:Qe,first:Ze,focus:ot,forEach:it,insertContent:at,insertContentAt:ft,joinUp:pt,joinDown:ht,joinBackward:mt,joinForward:gt,joinItemBackward:vt,joinItemForward:yt,joinTextblockBackward:bt,joinTextblockForward:qt,keyboardShortcut:xt,lift:kt,liftEmptyBlock:Ct,liftListItem:Et,newlineInCode:Ot,resetAttributes:Mt,scrollIntoView:Dt,selectAll:Pt,selectNodeBackward:Nt,selectNodeForward:Rt,selectParentNode:It,selectTextblockEnd:Ft,selectTextblockStart:jt,setContent:Bt,setMark:cn,setMeta:dn,setNode:fn,setNodeSelection:pn,setTextSelection:hn,sinkListItem:mn,splitBlock:vn,splitListItem:yn,toggleList:wn,toggleMark:_n,toggleNode:xn,toggleWrap:Sn,undoInputRule:kn,unsetAllMarks:Cn,unsetMark:En,updateAttributes:On,wrapIn:An,wrapInList:Tn});const Dn=Me.create({name:"commands",addCommands(){return{...Mn}}}),Pn=Me.create({name:"editable",addProseMirrorPlugins(){return[new r.YS({key:new r.qG("editable"),props:{editable:()=>this.editor.options.editable}})]}}),Nn=Me.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:e}=this;return[new r.YS({key:new r.qG("focusEvents"),props:{handleDOMEvents:{focus:(t,n)=>{e.isFocused=!0;const r=e.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1},blur:(t,n)=>{e.isFocused=!1;const r=e.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1}}}})]}}),Rn=Me.create({name:"keymap",addKeyboardShortcuts(){const e=()=>this.editor.commands.first((({commands:e})=>[()=>e.undoInputRule(),()=>e.command((({tr:t})=>{const{selection:n,doc:o}=t,{empty:i,$anchor:a}=n,{pos:s,parent:l}=a,u=a.parent.isTextblock?t.doc.resolve(s-1):a,c=u.parent.type.spec.isolating,d=a.pos-a.parentOffset,f=c&&1===u.parent.childCount?d===a.pos:r.GR.atStart(o).from===s;return!(!(i&&f&&l.type.isTextblock)||l.textContent.length)&&e.clearNodes()})),()=>e.deleteSelection(),()=>e.joinBackward(),()=>e.selectNodeBackward()])),t=()=>this.editor.commands.first((({commands:e})=>[()=>e.deleteSelection(),()=>e.deleteCurrentNode(),()=>e.joinForward(),()=>e.selectNodeForward()])),n=()=>this.editor.commands.first((({commands:e})=>[()=>e.newlineInCode(),()=>e.createParagraphNear(),()=>e.liftEmptyBlock(),()=>e.splitBlock()])),o={Enter:n,"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:e,"Mod-Backspace":e,"Shift-Backspace":e,Delete:t,"Mod-Delete":t,"Mod-a":()=>this.editor.commands.selectAll()},i={...o},a={...o,"Ctrl-h":e,"Alt-Backspace":e,"Ctrl-d":t,"Ctrl-Alt-Backspace":t,"Alt-Delete":t,"Alt-d":t,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return rt()||wt()?a:i},addProseMirrorPlugins(){return[new r.YS({key:new r.qG("clearDocument"),appendTransaction:(e,t,n)=>{const o=e.some((e=>e.docChanged))&&!t.doc.eq(n.doc);if(!o)return;const{empty:i,from:a,to:s}=t.selection,l=r.GR.atStart(t.doc).from,u=r.GR.atEnd(t.doc).to,c=a===l&&s===u;if(i||!c)return;const d=0===n.doc.textBetween(0,n.doc.content.size," "," ").length;if(!d)return;const f=n.tr,p=J({state:n,transaction:f}),{commands:h}=new Q({editor:this.editor,state:p});return h.clearNodes(),f.steps.length?f:void 0}})]}}),In=Me.create({name:"tabindex",addProseMirrorPlugins(){return[new r.YS({key:new r.qG("tabindex"),props:{attributes:this.editor.isEditable?{tabindex:"0"}:{}}})]}});var Fn=Object.freeze({__proto__:null,ClipboardTextSerializer:Ne,Commands:Dn,Editable:Pn,FocusEvents:Nn,Keymap:Rn,Tabindex:In});class jn{constructor(e,t,n=!1,r=null){this.currentNode=null,this.actualDepth=null,this.isBlock=n,this.resolvedPos=e,this.editor=t,this.currentNode=r}get name(){return this.node.type.name}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return null!==(e=this.actualDepth)&&void 0!==e?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let t=this.from,n=this.to;if(this.isBlock){if(0===this.content.size)return void console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);t=this.from+1,n=this.to-1}this.editor.commands.insertContentAt({from:t,to:n},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(0===this.depth)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),t=this.resolvedPos.doc.resolve(e);return new jn(t,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new jn(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new jn(e,this.editor)}get children(){const e=[];return this.node.content.forEach(((t,n)=>{const r=t.isBlock&&!t.isTextblock,o=this.pos+n+(r?0:1),i=this.resolvedPos.doc.resolve(o);if(!r&&i.depth<=this.depth)return;const a=new jn(i,this.editor,r,r?t:null);r&&(a.actualDepth=this.depth+1),e.push(new jn(i,this.editor,r,r?t:null))})),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,t={}){let n=null,r=this.parent;while(r&&!n){if(r.node.type.name===e)if(Object.keys(t).length>0){const e=r.node.attrs,n=Object.keys(t);for(let r=0;r{if(o.node.type.name===e){if(Object.keys(t).length>0){const e=o.node.attrs,n=Object.keys(t);for(let r=0;rnull,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),window.setTimeout((()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}))}),0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=Bn(Ln,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},this.view&&this.state&&!this.isDestroyed&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,t=!0){this.setOptions({editable:e}),t&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(e,t){const n=ae(t)?t(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:n});this.view.updateState(r)}unregisterPlugin(e){if(this.isDestroyed)return;const t="string"===typeof e?`${e}$`:e.key,n=this.state.reconfigure({plugins:this.state.plugins.filter((e=>!e.key.startsWith(t)))});this.view.updateState(n)}createExtensionManager(){const e=this.options.enableCoreExtensions?Object.values(Fn):[],t=[...e,...this.options.extensions].filter((e=>["extension","node","mark"].includes(null===e||void 0===e?void 0:e.type)));this.extensionManager=new Ee(t,this)}createCommandManager(){this.commandManager=new Q({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){const e=Lt(this.options.content,this.schema,this.options.parseOptions),t=nt(e,this.options.autofocus);this.view=new o.yI(this.options.element,{...this.options.editorProps,dispatchTransaction:this.dispatchTransaction.bind(this),state:r.E7.create({doc:e,selection:t||void 0})});const n=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(n),this.createNodeViews(),this.prependClass();const i=this.view.dom;i.editor=this}createNodeViews(){this.view.setProps({nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const t=this.capturedTransaction;return this.capturedTransaction=null,t}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction)return this.capturedTransaction?void e.steps.forEach((e=>{var t;return null===(t=this.capturedTransaction)||void 0===t?void 0:t.step(e)})):void(this.capturedTransaction=e);const t=this.state.apply(e),n=!this.state.selection.eq(t.selection);this.view.updateState(t),this.emit("transaction",{editor:this,transaction:e}),n&&this.emit("selectionUpdate",{editor:this,transaction:e});const r=e.getMeta("focus"),o=e.getMeta("blur");r&&this.emit("focus",{editor:this,event:r.event,transaction:e}),o&&this.emit("blur",{editor:this,event:o.event,transaction:e}),e.docChanged&&!e.getMeta("preventUpdate")&&this.emit("update",{editor:this,transaction:e})}getAttributes(e){return Yt(this.state,e)}isActive(e,t){const n="string"===typeof e?e:null,r="string"===typeof e?t:e;return rn(this.state,n,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return Kt(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:t="\n\n",textSerializers:n={}}=e||{};return Gt(this.state.doc,{blockSeparator:t,textSerializers:{...Pe(this.schema),...n}})}get isEmpty(){return an(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}destroy(){this.emit("destroy"),this.view&&this.view.destroy(),this.removeAllListeners()}get isDestroyed(){var e;return!(null===(e=this.view)||void 0===e?void 0:e.docView)}$node(e,t){var n;return(null===(n=this.$doc)||void 0===n?void 0:n.querySelector(e,t))||null}$nodes(e,t){var n;return(null===(n=this.$doc)||void 0===n?void 0:n.querySelectorAll(e,t))||null}$pos(e){const t=this.state.doc.resolve(e);return new jn(t,this)}get $doc(){return this.$pos(0)}}function Hn(e){return new ve({find:e.find,handler:({state:t,range:n,match:r})=>{const o=se(e.getAttributes,void 0,r);if(!1===o||null===o)return null;const{tr:i}=t,a=r[r.length-1],s=r[0];if(a){const r=s.search(/\S/),l=n.from+s.indexOf(a),u=l+a.length,c=en(n.from,n.to,t.doc).filter((t=>{const n=t.mark.type.excluded;return n.find((n=>n===e.type&&n!==t.mark.type))})).filter((e=>e.to>l));if(c.length)return null;un.from&&i.delete(n.from+r,l);const d=n.from+r+a.length;i.addMark(n.from+r,d,e.type.create(o||{})),i.removeStoredMark(e.type)}}})}function zn(e){return new ve({find:e.find,handler:({state:t,range:n,match:r})=>{const o=se(e.getAttributes,void 0,r)||{},{tr:i}=t,a=n.from;let s=n.to;const l=e.type.create(o);if(r[1]){const e=r[0].lastIndexOf(r[1]);let t=a+e;t>s?t=s:s=t+r[1].length;const n=r[0][r[0].length-1];i.insertText(n,a+r[0].length-1),i.replaceWith(t,s,l)}else r[0]&&i.insert(a-1,e.type.create(o)).delete(i.mapping.map(a),i.mapping.map(s));i.scrollIntoView()}})}function $n(e){return new ve({find:e.find,handler:({state:t,range:n,match:r})=>{const o=t.doc.resolve(n.from),i=se(e.getAttributes,void 0,r)||{};if(!o.node(-1).canReplaceWith(o.index(-1),o.indexAfter(-1),e.type))return null;t.tr.delete(n.from,n.to).setBlockType(n.from,n.from,e.type,i)}})}function Vn(e){return new ve({find:e.find,handler:({state:t,range:n,match:r,chain:o})=>{const i=se(e.getAttributes,void 0,r)||{},a=t.tr.delete(n.from,n.to),l=a.doc.resolve(n.from),u=l.blockRange(),c=u&&(0,s.Oc)(u,e.type,i);if(!c)return null;if(a.wrap(u,c),e.keepMarks&&e.editor){const{selection:n,storedMarks:r}=t,{splittableMarks:o}=e.editor.extensionManager,i=r||n.$to.parentOffset&&n.$from.marks();if(i){const e=i.filter((e=>o.includes(e.type.name)));a.ensureMarks(e)}}if(e.keepAttributes){const t="bulletList"===e.type.name||"orderedList"===e.type.name?"listItem":"taskList";o().updateAttributes(t,i).run()}const d=a.doc.resolve(n.from-1).nodeBefore;d&&d.type===e.type&&(0,s.kD)(a.doc,n.from-1)&&(!e.joinPredicate||e.joinPredicate(r,d))&&a.join(n.from-1)}})}class Wn{constructor(e={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=se(ee(this,"addOptions",{name:this.name}))),this.storage=se(ee(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Wn(e)}configure(e={}){const t=this.extend();return t.options=Te(this.options,e),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){const t=new Wn({...this.config,...e});return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=se(ee(t,"addOptions",{name:t.name})),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}static handleExit({editor:e,mark:t}){const{tr:n}=e.state,r=e.state.selection.$from,o=r.pos===r.end();if(o){const o=r.marks(),i=!!o.find((e=>(null===e||void 0===e?void 0:e.type.name)===t.name));if(!i)return!1;const a=o.find((e=>(null===e||void 0===e?void 0:e.type.name)===t.name));return a&&n.removeStoredMark(a),n.insertText(" ",r.pos),e.view.dispatch(n),!0}return!1}}class Kn{constructor(e={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=se(ee(this,"addOptions",{name:this.name}))),this.storage=se(ee(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Kn(e)}configure(e={}){const t=this.extend();return t.options=Te(this.options,e),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){const t=new Kn({...this.config,...e});return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=se(ee(t,"addOptions",{name:t.name})),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}}function Gn(e){return new _e({find:e.find,handler:({state:t,range:n,match:r,pasteEvent:o})=>{const i=se(e.getAttributes,void 0,r,o);if(!1===i||null===i)return null;const{tr:a}=t,s=r[r.length-1],l=r[0];let u=n.to;if(s){const r=l.search(/\S/),o=n.from+l.indexOf(s),c=o+s.length,d=en(n.from,n.to,t.doc).filter((t=>{const n=t.mark.type.excluded;return n.find((n=>n===e.type&&n!==t.mark.type))})).filter((e=>e.to>o));if(d.length)return null;cn.from&&a.delete(n.from+r,o),u=n.from+r+s.length,a.addMark(n.from+r,u,e.type.create(i||{})),a.removeStoredMark(e.type)}}})}},2792:function(e,t,n){"use strict";n.d(t,{m:function(){return o}});var r=n(5168);const o=r.a8.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:e}){return["br",(0,r.Oo)(this.options.HTMLAttributes,e)]},renderText(){return"\n"},addCommands(){return{setHardBreak:()=>({commands:e,chain:t,state:n,editor:r})=>e.first([()=>e.exitCode(),()=>e.command((()=>{const{selection:e,storedMarks:o}=n;if(e.$from.parent.type.spec.isolating)return!1;const{keepMarks:i}=this.options,{splittableMarks:a}=r.extensionManager,s=o||e.$to.parentOffset&&e.$from.marks();return t().insertContent({type:this.name}).command((({tr:e,dispatch:t})=>{if(t&&s&&i){const t=s.filter((e=>a.includes(e.type.name)));e.ensureMarks(t)}return!0})).run()}))])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}})},7496:function(e,t,n){"use strict";n.d(t,{O:function(){return i}});var r=n(5168),o=n(8880);const i=r.a8.create({name:"horizontalRule",addOptions(){return{HTMLAttributes:{}}},group:"block",parseHTML(){return[{tag:"hr"}]},renderHTML({HTMLAttributes:e}){return["hr",(0,r.Oo)(this.options.HTMLAttributes,e)]},addCommands(){return{setHorizontalRule:()=>({chain:e,state:t})=>{const{$to:n}=t.selection,r=e();return 0===n.parentOffset?r.insertContentAt(Math.max(n.pos-2,0),{type:this.name}):r.insertContent({type:this.name}),r.command((({tr:e,dispatch:t})=>{var n;if(t){const{$to:t}=e.selection,r=t.end();if(t.nodeAfter)t.nodeAfter.isTextblock?e.setSelection(o.sy.create(e.doc,t.pos+1)):t.nodeAfter.isBlock?e.setSelection(o.Ul.create(e.doc,t.pos)):e.setSelection(o.sy.create(e.doc,t.pos));else{const i=null===(n=t.parent.type.contentMatch.defaultType)||void 0===n?void 0:n.create();i&&(e.insert(r,i),e.setSelection(o.sy.create(e.doc,r+1)))}e.scrollIntoView()}return!0})).run()}}},addInputRules(){return[(0,r.KY)({find:/^(?:---|—-|___\s|\*\*\*\s)$/,type:this.type})]}})},6772:function(e,t,n){"use strict";n.d(t,{cH:function(){return ct}});var r=n(5168);const o="aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4vianca6w0s2x0a2z0ure5ba0by2idu3namex3narepublic11d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster6d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2tura4vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9dnavy5lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp2w2ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",i="ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2",a=(e,t)=>{for(const n in t)e[n]=t[n];return e},s="numeric",l="ascii",u="alpha",c="asciinumeric",d="alphanumeric",f="domain",p="emoji",h="scheme",m="slashscheme",g="whitespace";function v(e,t){return e in t||(t[e]=[]),t[e]}function y(e,t,n){t[s]&&(t[c]=!0,t[d]=!0),t[l]&&(t[c]=!0,t[u]=!0),t[c]&&(t[d]=!0),t[u]&&(t[d]=!0),t[d]&&(t[f]=!0),t[p]&&(t[f]=!0);for(const r in t){const t=v(r,n);t.indexOf(e)<0&&t.push(e)}}function b(e,t){const n={};for(const r in t)t[r].indexOf(e)>=0&&(n[r]=!0);return n}function q(e){void 0===e&&(e=null),this.j={},this.jr=[],this.jd=null,this.t=e}q.groups={},q.prototype={accepts(){return!!this.t},go(e){const t=this,n=t.j[e];if(n)return n;for(let r=0;re.ta(t,n,r,o),_=(e,t,n,r,o)=>e.tr(t,n,r,o),x=(e,t,n,r,o)=>e.ts(t,n,r,o),S=(e,t,n,r,o)=>e.tt(t,n,r,o),k="WORD",C="UWORD",E="LOCALHOST",O="TLD",A="UTLD",T="SCHEME",M="SLASH_SCHEME",D="NUM",P="WS",N="NL",R="OPENBRACE",I="CLOSEBRACE",F="OPENBRACKET",j="CLOSEBRACKET",L="OPENPAREN",B="CLOSEPAREN",U="OPENANGLEBRACKET",H="CLOSEANGLEBRACKET",z="FULLWIDTHLEFTPAREN",$="FULLWIDTHRIGHTPAREN",V="LEFTCORNERBRACKET",W="RIGHTCORNERBRACKET",K="LEFTWHITECORNERBRACKET",G="RIGHTWHITECORNERBRACKET",X="FULLWIDTHLESSTHAN",Y="FULLWIDTHGREATERTHAN",J="AMPERSAND",Q="APOSTROPHE",Z="ASTERISK",ee="AT",te="BACKSLASH",ne="BACKTICK",re="CARET",oe="COLON",ie="COMMA",ae="DOLLAR",se="DOT",le="EQUALS",ue="EXCLAMATION",ce="HYPHEN",de="PERCENT",fe="PIPE",pe="PLUS",he="POUND",me="QUERY",ge="QUOTE",ve="SEMI",ye="SLASH",be="TILDE",qe="UNDERSCORE",we="EMOJI",_e="SYM";var xe=Object.freeze({__proto__:null,WORD:k,UWORD:C,LOCALHOST:E,TLD:O,UTLD:A,SCHEME:T,SLASH_SCHEME:M,NUM:D,WS:P,NL:N,OPENBRACE:R,CLOSEBRACE:I,OPENBRACKET:F,CLOSEBRACKET:j,OPENPAREN:L,CLOSEPAREN:B,OPENANGLEBRACKET:U,CLOSEANGLEBRACKET:H,FULLWIDTHLEFTPAREN:z,FULLWIDTHRIGHTPAREN:$,LEFTCORNERBRACKET:V,RIGHTCORNERBRACKET:W,LEFTWHITECORNERBRACKET:K,RIGHTWHITECORNERBRACKET:G,FULLWIDTHLESSTHAN:X,FULLWIDTHGREATERTHAN:Y,AMPERSAND:J,APOSTROPHE:Q,ASTERISK:Z,AT:ee,BACKSLASH:te,BACKTICK:ne,CARET:re,COLON:oe,COMMA:ie,DOLLAR:ae,DOT:se,EQUALS:le,EXCLAMATION:ue,HYPHEN:ce,PERCENT:de,PIPE:fe,PLUS:pe,POUND:he,QUERY:me,QUOTE:ge,SEMI:ve,SLASH:ye,TILDE:be,UNDERSCORE:qe,EMOJI:we,SYM:_e});const Se=/[a-z]/,ke=/\p{L}/u,Ce=/\p{Emoji}/u,Ee=/\d/,Oe=/\s/;const Ae="\n",Te="️",Me="‍";let De=null,Pe=null;function Ne(e){void 0===e&&(e=[]);const t={};q.groups=t;const n=new q;null==De&&(De=je(o)),null==Pe&&(Pe=je(i)),S(n,"'",Q),S(n,"{",R),S(n,"}",I),S(n,"[",F),S(n,"]",j),S(n,"(",L),S(n,")",B),S(n,"<",U),S(n,">",H),S(n,"(",z),S(n,")",$),S(n,"「",V),S(n,"」",W),S(n,"『",K),S(n,"』",G),S(n,"<",X),S(n,">",Y),S(n,"&",J),S(n,"*",Z),S(n,"@",ee),S(n,"`",ne),S(n,"^",re),S(n,":",oe),S(n,",",ie),S(n,"$",ae),S(n,".",se),S(n,"=",le),S(n,"!",ue),S(n,"-",ce),S(n,"%",de),S(n,"|",fe),S(n,"+",pe),S(n,"#",he),S(n,"?",me),S(n,'"',ge),S(n,"/",ye),S(n,";",ve),S(n,"~",be),S(n,"_",qe),S(n,"\\",te);const r=_(n,Ee,D,{[s]:!0});_(r,Ee,r);const d=_(n,Se,k,{[l]:!0});_(d,Se,d);const v=_(n,ke,C,{[u]:!0});_(v,Se),_(v,ke,v);const b=_(n,Oe,P,{[g]:!0});S(n,Ae,N,{[g]:!0}),S(b,Ae),_(b,Oe,b);const w=_(n,Ce,we,{[p]:!0});_(w,Ce,w),S(w,Te,w);const Ne=S(w,Me);_(Ne,Ce,w);const Re=[[Se,d]],Ie=[[Se,null],[ke,v]];for(let o=0;oe[0]>t[0]?1:-1));for(let o=0;o=0?i[f]=!0:Se.test(t)?Ee.test(t)?i[c]=!0:i[l]=!0:i[s]=!0,x(n,t,t,i)}return x(n,"localhost",E,{ascii:!0}),n.jd=new q(_e),{start:n,tokens:a({groups:t},xe)}}function Re(e,t){const n=Ie(t.replace(/[A-Z]/g,(e=>e.toLowerCase()))),r=n.length,o=[];let i=0,a=0;while(a=0&&(d+=n[a].length,f++),u+=n[a].length,i+=n[a].length,a++;i-=d,a-=f,u-=d,o.push({t:c.t,v:t.slice(i-u,i),s:i-u,e:i})}return o}function Ie(e){const t=[],n=e.length;let r=0;while(r56319||r+1===n||(o=e.charCodeAt(r+1))<56320||o>57343?e[r]:e.slice(r,r+2);t.push(a),r+=a.length}return t}function Fe(e,t,n,r,o){let i;const a=t.length;for(let s=0;s=0)i++;if(i>0){t.push(n.join(""));for(let t=parseInt(e.substring(r,r+i),10);t>0;t--)n.pop();r+=i}else n.push(e[r]),r++}return t}const Le={defaultProtocol:"http",events:null,format:Ue,formatHref:Ue,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Be(e,t){void 0===t&&(t=null);let n=a({},Le);e&&(n=a(n,e instanceof Be?e.o:e));const r=n.ignoreTags,o=[];for(let i=0;in?r.substring(0,n)+"…":r},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e){return void 0===e&&(e=Le.defaultProtocol),{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){const t=this,n=this.toHref(e.get("defaultProtocol")),r=e.get("formatHref",n,this),o=e.get("tagName",n,t),i=this.toFormattedString(e),s={},l=e.get("className",n,t),u=e.get("target",n,t),c=e.get("rel",n,t),d=e.getObj("attributes",n,t),f=e.getObj("events",n,t);return s.href=r,l&&(s.class=l),u&&(s.target=u),c&&(s.rel=c),d&&a(s,d),{tagName:o,attributes:s,content:i,eventListeners:f}}};const $e=ze("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),Ve=ze("text"),We=ze("nl"),Ke=ze("url",{isLink:!0,toHref(e){return void 0===e&&(e=Le.defaultProtocol),this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){const e=this.tk;return e.length>=2&&e[0].t!==E&&e[1].t===oe}});const Ge=e=>new q(e);function Xe(e){let{groups:t}=e;const n=t.domain.concat([J,Z,ee,te,ne,re,ae,le,ce,D,de,fe,pe,he,ye,_e,be,qe]),r=[Q,oe,ie,se,ue,me,ge,ve,U,H,R,I,j,F,L,B,z,$,V,W,K,G,X,Y],o=[J,Q,Z,te,ne,re,ae,le,ce,R,I,de,fe,pe,he,me,ye,_e,be,qe],i=Ge(),a=S(i,be);w(a,o,a),w(a,t.domain,a);const s=Ge(),l=Ge(),u=Ge();w(i,t.domain,s),w(i,t.scheme,l),w(i,t.slashscheme,u),w(s,o,a),w(s,t.domain,s);const c=S(s,ee);S(a,ee,c),S(l,ee,c),S(u,ee,c);const d=S(a,se);w(d,o,a),w(d,t.domain,a);const f=Ge();w(c,t.domain,f),w(f,t.domain,f);const p=S(f,se);w(p,t.domain,f);const h=Ge($e);w(p,t.tld,h),w(p,t.utld,h),S(c,E,h);const m=S(f,ce);w(m,t.domain,f),w(h,t.domain,f),S(h,se,p),S(h,ce,m);const g=S(h,oe);w(g,t.numeric,$e);const v=S(s,ce),y=S(s,se);w(v,t.domain,s),w(y,o,a),w(y,t.domain,s);const b=Ge(Ke);w(y,t.tld,b),w(y,t.utld,b),w(b,t.domain,s),w(b,o,a),S(b,se,y),S(b,ce,v),S(b,ee,c);const q=S(b,oe),_=Ge(Ke);w(q,t.numeric,_);const x=Ge(Ke),k=Ge();w(x,n,x),w(x,r,k),w(k,n,x),w(k,r,k),S(b,ye,x),S(_,ye,x);const C=S(l,oe),O=S(u,oe),A=S(O,ye),T=S(A,ye);w(l,t.domain,s),S(l,se,y),S(l,ce,v),w(u,t.domain,s),S(u,se,y),S(u,ce,v),w(C,t.domain,x),S(C,ye,x),w(T,t.domain,x),w(T,n,x),S(T,ye,x);const M=[[R,I],[F,j],[L,B],[U,H],[z,$],[V,W],[K,G],[X,Y]];for(let E=0;E=0&&f++,o++,c++;if(f<0)o-=c,o0&&(i.push(Je(Ve,t,a)),a=[]),o-=f,c-=f;const e=d.t,r=n.slice(o-c,o);i.push(Je(e,t,r))}}return a.length>0&&i.push(Je(Ve,t,a)),i}function Je(e,t,n){const r=n[0].s,o=n[n.length-1].e,i=t.slice(r,o);return new e(i,n)}const Qe="undefined"!==typeof console&&console&&console.warn||(()=>{}),Ze="until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.",et={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function tt(){q.groups={},et.scanner=null,et.parser=null,et.tokenQueue=[],et.pluginQueue=[],et.customSchemes=[],et.initialized=!1}function nt(e,t){if(void 0===t&&(t=!1),et.initialized&&Qe(`linkifyjs: already initialized - will not register custom scheme "${e}" ${Ze}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(e))throw new Error('linkifyjs: incorrect scheme format.\n1. Must only contain digits, lowercase ASCII letters or "-"\n2. Cannot start or end with "-"\n3. "-" cannot repeat');et.customSchemes.push([e,t])}function rt(){et.scanner=Ne(et.customSchemes);for(let e=0;e{const i=t.some((e=>e.docChanged))&&!n.doc.eq(o.doc),a=t.some((e=>e.getMeta("preventAutolink")));if(!i||a)return;const{tr:s}=o,l=(0,r.YJ)(n.doc,[...t]),u=(0,r.gJ)(l);return u.forEach((({newRange:t})=>{const n=(0,r.SK)(o.doc,t,(e=>e.isTextblock));let i,a;if(n.length>1?(i=n[0],a=o.doc.textBetween(i.pos,i.pos+i.node.nodeSize,void 0," ")):n.length&&o.doc.textBetween(t.from,t.to," "," ").endsWith(" ")&&(i=n[0],a=o.doc.textBetween(i.pos,t.to,void 0," ")),i&&a){const t=a.split(" ").filter((e=>""!==e));if(t.length<=0)return!1;const n=t[t.length-1],l=i.pos+a.lastIndexOf(n);if(!n)return!1;it(n).filter((e=>e.isLink)).map((e=>({...e,from:l+e.start+1,to:l+e.end+1}))).filter((e=>!o.schema.marks.code||!o.doc.rangeHasMark(e.from,e.to,o.schema.marks.code))).filter((t=>!e.validate||e.validate(t.value))).forEach((t=>{(0,r.Ux)(t.from,t.to,o.doc).some((t=>t.mark.type===e.type))||s.addMark(t.from,t.to,e.type.create({href:t.href}))}))}})),s.steps.length?s:void 0}})}function lt(e){return new at.YS({key:new at.qG("handleClickLink"),props:{handleClick:(t,n,o)=>{var i,a;if(0!==o.button)return!1;let s=o.target;const l=[];while("DIV"!==s.nodeName)l.push(s),s=s.parentNode;if(!l.find((e=>"A"===e.nodeName)))return!1;const u=(0,r.i0)(t.state,e.type.name),c=o.target,d=null!==(i=null===c||void 0===c?void 0:c.href)&&void 0!==i?i:u.href,f=null!==(a=null===c||void 0===c?void 0:c.target)&&void 0!==a?a:u.target;return!(!c||!d)&&(window.open(d,f),!0)}}})}function ut(e){return new at.YS({key:new at.qG("handlePasteLink"),props:{handlePaste:(t,n,r)=>{const{state:o}=t,{selection:i}=o,{empty:a}=i;if(a)return!1;let s="";r.content.forEach((e=>{s+=e.textContent}));const l=it(s).find((e=>e.isLink&&e.value===s));return!(!s||!l)&&(e.editor.commands.setMark(e.type,{href:l.href}),!0)}}})}const ct=r.Wm.create({name:"link",priority:1e3,keepOnSplit:!1,onCreate(){this.options.protocols.forEach((e=>{"string"!==typeof e?nt(e.scheme,e.optionalSlashes):nt(e)}))},onDestroy(){tt()},inclusive(){return this.options.autolink},addOptions(){return{openOnClick:!0,linkOnPaste:!0,autolink:!0,protocols:[],HTMLAttributes:{target:"_blank",rel:"noopener noreferrer nofollow",class:null},validate:void 0}},addAttributes(){return{href:{default:null},target:{default:this.options.HTMLAttributes.target},rel:{default:this.options.HTMLAttributes.rel},class:{default:this.options.HTMLAttributes.class}}},parseHTML(){return[{tag:'a[href]:not([href *= "javascript:" i])'}]},renderHTML({HTMLAttributes:e}){var t;return(null===(t=e.href)||void 0===t?void 0:t.startsWith("javascript:"))?["a",(0,r.Oo)(this.options.HTMLAttributes,{...e,href:""}),0]:["a",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setLink:e=>({chain:t})=>t().setMark(this.name,e).setMeta("preventAutolink",!0).run(),toggleLink:e=>({chain:t})=>t().toggleMark(this.name,e,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run(),unsetLink:()=>({chain:e})=>e().unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()}},addPasteRules(){return[(0,r.Wk)({find:(e,t)=>{var n;const r=null===(n=null===t||void 0===t?void 0:t.clipboardData)||void 0===n?void 0:n.getData("text/html"),o=[];if(r){const e=(new DOMParser).parseFromString(r,"text/html"),t=e.querySelectorAll("a");t.length&&[...t].forEach((t=>o.push({text:t.innerText,data:{href:t.getAttribute("href")},index:e.body.innerText.indexOf(t.innerText)+t.innerText.length})))}if(e){const t=it(e).filter((e=>e.isLink));t.length&&t.forEach((e=>o.push({text:e.value,data:{href:e.href},index:e.start})))}return o},type:this.type,getAttributes:e=>{var t;return{href:null===(t=e.data)||void 0===t?void 0:t.href}}})]},addProseMirrorPlugins(){const e=[];return this.options.autolink&&e.push(st({type:this.type,validate:this.options.validate})),this.options.openOnClick&&e.push(lt({type:this.type})),this.options.linkOnPaste&&e.push(ut({editor:this.editor,type:this.type})),e}})},3704:function(e,t,n){"use strict";n.d(t,{I:function(){return a}});var r=n(5168),o=n(8880),i=n(2220);const a=r.qE.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,considerAnyAsEmpty:!1,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new o.YS({key:new o.qG("placeholder"),props:{decorations:({doc:e,selection:t})=>{var n;const r=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:o}=t,a=[];if(!r)return null;const{firstChild:s}=e.content,l=s&&s.type.isLeaf,u=s&&s.isAtom,c=!!this.options.considerAnyAsEmpty||s&&s.type.name===(null===(n=e.type.contentMatch.defaultType)||void 0===n?void 0:n.name),d=e.content.childCount<=1&&s&&c&&s.nodeSize<=2&&(!l||!u);return e.descendants(((e,t)=>{const n=o>=t&&o<=t+e.nodeSize,r=!e.isLeaf&&!e.childCount;if((n||!this.options.showOnlyCurrent)&&r){const r=[this.options.emptyNodeClass];d&&r.push(this.options.emptyEditorClass);const o=i.q8.node(t,t+e.nodeSize,{class:r.join(" "),"data-placeholder":"function"===typeof this.options.placeholder?this.options.placeholder({editor:this.editor,node:e,pos:t,hasAnchor:n}):this.options.placeholder});a.push(o)}return this.options.includeChildren})),i.oP.create(e,a)}}})]}})},4683:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(5168);const o=r.a8.create({name:"tableCell",addOptions(){return{HTMLAttributes:{}}},content:"block+",addAttributes(){return{colspan:{default:1},rowspan:{default:1},colwidth:{default:null,parseHTML:e=>{const t=e.getAttribute("colwidth"),n=t?[parseInt(t,10)]:null;return n}}}},tableRole:"cell",isolating:!0,parseHTML(){return[{tag:"td"}]},renderHTML({HTMLAttributes:e}){return["td",(0,r.Oo)(this.options.HTMLAttributes,e),0]}})},2020:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(5168);const o=r.a8.create({name:"tableHeader",addOptions(){return{HTMLAttributes:{}}},content:"block+",addAttributes(){return{colspan:{default:1},rowspan:{default:1},colwidth:{default:null,parseHTML:e=>{const t=e.getAttribute("colwidth"),n=t?[parseInt(t,10)]:null;return n}}}},tableRole:"header_cell",isolating:!0,parseHTML(){return[{tag:"th"}]},renderHTML({HTMLAttributes:e}){return["th",(0,r.Oo)(this.options.HTMLAttributes,e),0]}})},5879:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(5168);const o=r.a8.create({name:"tableRow",addOptions(){return{HTMLAttributes:{}}},content:"(tableCell | tableHeader)*",tableRole:"row",parseHTML(){return[{tag:"tr"}]},renderHTML({HTMLAttributes:e}){return["tr",(0,r.Oo)(this.options.HTMLAttributes,e),0]}})},9096:function(e,t,n){"use strict";n.d(t,{cp:function(){return nt}});var r,o,i=n(5168),a=n(8880),s=n(2904),l=n(2220),u=n(8947),c=n(8832);if("undefined"!=typeof WeakMap){let e=new WeakMap;r=t=>e.get(t),o=(t,n)=>(e.set(t,n),n)}else{const e=[],t=10;let n=0;r=t=>{for(let n=0;n(n==t&&(n=0),e[n++]=r,e[n++]=o)}var d=class{constructor(e,t,n,r){this.width=e,this.height=t,this.map=n,this.problems=r}findCell(e){for(let t=0;t=n){(i||(i=[])).push({type:"overlong_rowspan",pos:c,n:f-e});break}const s=o+e*t;for(let e=0;er&&(i+=o.attrs.colspan)}}for(let e=0;e1&&(n=!0)}-1==t?t=i:t!=i&&(t=Math.max(t,i))}return t}function h(e,t,n){e.problems||(e.problems=[]);const r={};for(let o=0;o0;t--)if("row"==e.node(t).type.spec.tableRole)return e.node(0).resolve(e.before(t+1));return null}function b(e){for(let t=e.depth;t>0;t--){const n=e.node(t).type.spec.tableRole;if("cell"===n||"header_cell"===n)return e.node(t)}return null}function q(e){const t=e.selection.$head;for(let n=t.depth;n>0;n--)if("row"==t.node(n).type.spec.tableRole)return!0;return!1}function w(e){const t=e.selection;if("$anchorCell"in t&&t.$anchorCell)return t.$anchorCell.pos>t.$headCell.pos?t.$anchorCell:t.$headCell;if("node"in t&&t.node&&"cell"==t.node.type.spec.tableRole)return t.$anchor;const n=y(t.$head)||_(t.$head);if(n)return n;throw new RangeError(`No cell found around position ${t.head}`)}function _(e){for(let t=e.nodeAfter,n=e.pos;t;t=t.firstChild,n++){const r=t.type.spec.tableRole;if("cell"==r||"header_cell"==r)return e.doc.resolve(n)}for(let t=e.nodeBefore,n=e.pos;t;t=t.lastChild,n--){const r=t.type.spec.tableRole;if("cell"==r||"header_cell"==r)return e.doc.resolve(n-t.nodeSize)}}function x(e){return"row"==e.parent.type.spec.tableRole&&!!e.nodeAfter}function S(e){return e.node(0).resolve(e.pos+e.nodeAfter.nodeSize)}function k(e,t){return e.depth==t.depth&&e.pos>=t.start(-1)&&e.pos<=t.end(-1)}function C(e,t,n){const r=e.node(-1),o=d.get(r),i=e.start(-1),a=o.nextCell(e.pos-i,t,n);return null==a?null:e.node(0).resolve(i+a)}function E(e,t,n=1){const r={...e,colspan:e.colspan-n};return r.colwidth&&(r.colwidth=r.colwidth.slice(),r.colwidth.splice(t,n),r.colwidth.some((e=>e>0))||(r.colwidth=null)),r}function O(e,t,n=1){const r={...e,colspan:e.colspan+n};if(r.colwidth){r.colwidth=r.colwidth.slice();for(let e=0;ee!=t.pos-o));l.unshift(t.pos-o);const u=l.map((e=>{const t=n.nodeAt(e);if(!t)throw RangeError(`No cell with offset ${e} found`);const r=o+e+1;return new a._A(s.resolve(r),s.resolve(r+t.content.size))}));super(u[0].$from,u[0].$to,u),this.$anchorCell=e,this.$headCell=t}map(t,n){const r=t.resolve(n.map(this.$anchorCell.pos)),o=t.resolve(n.map(this.$headCell.pos));if(x(r)&&x(o)&&k(r,o)){const t=this.$anchorCell.node(-1)!=r.node(-1);return t&&this.isRowSelection()?e.rowSelection(r,o):t&&this.isColSelection()?e.colSelection(r,o):new e(r,o)}return a.sy.between(r,o)}content(){const e=this.$anchorCell.node(-1),t=d.get(e),n=this.$anchorCell.start(-1),r=t.rectBetween(this.$anchorCell.pos-n,this.$headCell.pos-n),o={},i=[];for(let l=r.top;l0||c>0){let e=l.attrs;if(u>0&&(e=E(e,0,u)),c>0&&(e=E(e,e.colspan-c,c)),s.leftr.bottom){const e={...l.attrs,rowspan:Math.min(s.bottom,r.bottom)-Math.max(s.top,r.top)};l=s.top0)return!1;const n=e+this.$anchorCell.nodeAfter.attrs.rowspan,r=t+this.$headCell.nodeAfter.attrs.rowspan;return Math.max(n,r)==this.$headCell.node(-1).childCount}static colSelection(t,n=t){const r=t.node(-1),o=d.get(r),i=t.start(-1),a=o.findCell(t.pos-i),s=o.findCell(n.pos-i),l=t.node(0);return a.top<=s.top?(a.top>0&&(t=l.resolve(i+o.map[a.left])),s.bottom0&&(n=l.resolve(i+o.map[s.left])),a.bottom0)return!1;const i=r+this.$anchorCell.nodeAfter.attrs.colspan,a=o+this.$headCell.nodeAfter.attrs.colspan;return Math.max(i,a)==t.width}eq(t){return t instanceof e&&t.$anchorCell.pos==this.$anchorCell.pos&&t.$headCell.pos==this.$headCell.pos}static rowSelection(t,n=t){const r=t.node(-1),o=d.get(r),i=t.start(-1),a=o.findCell(t.pos-i),s=o.findCell(n.pos-i),l=t.node(0);return a.left<=s.left?(a.left>0&&(t=l.resolve(i+o.map[a.top*o.width])),s.right0&&(n=l.resolve(i+o.map[s.top*o.width])),a.right{t.push(l.q8.node(n,n+e.nodeSize,{class:"selectedCell"}))})),l.oP.create(e.doc,t)}function P({$from:e,$to:t}){if(e.pos==t.pos||e.pos=0;o--,n++)if(e.after(o+1)=0;i--,r--)if(t.before(i+1)>t.start(i))break;return n==r&&/row|table/.test(e.node(o).type.spec.tableRole)}function N({$from:e,$to:t}){let n,r;for(let o=e.depth;o>0;o--){const t=e.node(o);if("cell"===t.type.spec.tableRole||"header_cell"===t.type.spec.tableRole){n=t;break}}for(let o=t.depth;o>0;o--){const e=t.node(o);if("cell"===e.type.spec.tableRole||"header_cell"===e.type.spec.tableRole){r=e;break}}return n!==r&&0===t.parentOffset}function R(e,t,n){const r=(t||e).selection,o=(t||e).doc;let i,s;if(r instanceof a.Ul&&(s=r.node.type.spec.tableRole)){if("cell"==s||"header_cell"==s)i=T.create(o,r.from);else if("row"==s){const e=o.resolve(r.from+1);i=T.rowSelection(e,e)}else if(!n){const e=d.get(r.node),t=r.from+1,n=t+e.map[e.width*e.height-1];i=T.create(o,t+1,n)}}else r instanceof a.sy&&P(r)?i=a.sy.create(o,r.from):r instanceof a.sy&&N(r)&&(i=a.sy.create(o,r.$from.start(),r.$from.end()));return i&&(t||(t=e.tr)).setSelection(i),t}var I=new a.qG("fix-tables");function F(e,t,n,r){const o=e.childCount,i=t.childCount;e:for(let a=0,s=0;a{"table"==t.type.spec.tableRole&&(n=L(e,t,r,n))};return t?t.doc!=e.doc&&F(t.doc,e.doc,0,r):e.doc.descendants(r),n}function L(e,t,n,r){const o=d.get(t);if(!o.problems)return r;r||(r=e.tr);const i=[];for(let l=0;l0){let t="cell";n.firstChild&&(t=n.firstChild.type.spec.tableRole);const i=[];for(let n=0;n0&&r>0||"table"==t.child(0).type.spec.tableRole))n--,r--,t=t.child(0).content;const o=t.child(0),i=o.type.spec.tableRole,a=o.type.schema,l=[];if("row"==i)for(let u=0;u=0;t--){const{rowspan:r,colspan:i}=e.child(t).attrs;for(let e=o;e=t.length&&t.push(s.ae.empty),n[o]r&&(s=s.type.createChecked(E(s.attrs,s.attrs.colspan,n+s.attrs.colspan-r),s.content)),a.push(s),n+=s.attrs.colspan;for(let n=1;no&&(t=t.type.create({...t.attrs,rowspan:Math.max(1,o-t.attrs.rowspan)},t.content)),a.push(t)}e.push(s.ae.from(a))}n=e,t=o}return{width:e,height:t,rows:n}}function $(e,t,n,r,o,i,a){const l=e.doc.type.schema,u=g(l);let c,d;if(o>t.width)for(let s=0,f=0;st.height){const l=[];for(let e=0,r=(t.height-1)*t.width;e=t.width)&&n.nodeAt(t.map[r+e]).type==u.header_cell;l.push(o?d||(d=u.header_cell.createAndFill()):c||(c=u.cell.createAndFill()))}const f=u.row.create(null,s.ae.from(l)),p=[];for(let e=t.height;e{if(!o)return!1;const i=n.selection;if(i instanceof T)return X(n,r,a.GR.near(i.$headCell,t));if("horiz"!=e&&!i.empty)return!1;const s=ne(o,e,t);if(null==s)return!1;if("horiz"==e)return X(n,r,a.GR.near(n.doc.resolve(i.head+t),t));{const o=n.doc.resolve(s),i=C(o,e,t);let l;return l=i?a.GR.near(i,1):t<0?a.GR.near(n.doc.resolve(o.before(-1)),-1):a.GR.near(n.doc.resolve(o.after(-1)),1),X(n,r,l)}}}function J(e,t){return(n,r,o)=>{if(!o)return!1;const i=n.selection;let a;if(i instanceof T)a=i;else{const r=ne(o,e,t);if(null==r)return!1;a=new T(n.doc.resolve(r))}const s=C(a.$headCell,e,t);return!!s&&X(n,r,new T(a.$anchorCell,s))}}function Q(e,t){const n=e.selection;if(!(n instanceof T))return!1;if(t){const r=e.tr,o=g(e.schema).cell.createAndFill().content;n.forEachCell(((e,t)=>{e.content.eq(o)||r.replace(r.mapping.map(t+1),r.mapping.map(t+e.nodeSize-1),new s.eK(o,0,0))})),r.docChanged&&t(r)}return!0}function Z(e,t){const n=e.state.doc,r=y(n.resolve(t));return!!r&&(e.dispatch(e.state.tr.setSelection(new T(r))),!0)}function ee(e,t,n){if(!q(e.state))return!1;let r=B(n);const o=e.state.selection;if(o instanceof T){r||(r={width:1,height:1,rows:[s.ae.from(H(g(e.state.schema).cell,n))]});const t=o.$anchorCell.node(-1),i=o.$anchorCell.start(-1),a=d.get(t).rectBetween(o.$anchorCell.pos-i,o.$headCell.pos-i);return r=z(r,a.right-a.left,a.bottom-a.top),K(e.state,e.dispatch,i,a,r),!0}if(r){const t=w(e.state),n=t.start(-1);return K(e.state,e.dispatch,n,d.get(t.node(-1)).findCell(t.pos-n),r),!0}return!1}function te(e,t){var n;if(t.ctrlKey||t.metaKey)return;const r=re(e,t.target);let o;if(t.shiftKey&&e.state.selection instanceof T)i(e.state.selection.$anchorCell,t),t.preventDefault();else if(t.shiftKey&&r&&null!=(o=y(e.state.selection.$anchor))&&(null==(n=oe(e,t))?void 0:n.pos)!=o.pos)i(o,t),t.preventDefault();else if(!r)return;function i(t,n){let r=oe(e,n);const o=null==v.getState(e.state);if(!r||!k(t,r)){if(!o)return;r=t}const i=new T(t,r);if(o||!e.state.selection.eq(i)){const n=e.state.tr.setSelection(i);o&&n.setMeta(v,t.pos),e.dispatch(n)}}function a(){e.root.removeEventListener("mouseup",a),e.root.removeEventListener("dragstart",a),e.root.removeEventListener("mousemove",s),null!=v.getState(e.state)&&e.dispatch(e.state.tr.setMeta(v,-1))}function s(n){const o=n,s=v.getState(e.state);let l;if(null!=s)l=e.state.doc.resolve(s);else if(re(e,o.target)!=r&&(l=oe(e,t),!l))return a();l&&i(l,o)}e.root.addEventListener("mouseup",a),e.root.addEventListener("dragstart",a),e.root.addEventListener("mousemove",s)}function ne(e,t,n){if(!(e.state.selection instanceof a.sy))return null;const{$head:r}=e.state.selection;for(let o=r.depth-1;o>=0;o--){const i=r.node(o),a=n<0?r.index(o):r.indexAfter(o);if(a!=(n<0?0:i.childCount))return null;if("cell"==i.type.spec.tableRole||"header_cell"==i.type.spec.tableRole){const i=r.before(o),a="vert"==t?n>0?"down":"up":n>0?"right":"left";return e.endOfTextblock(a)?i:null}}return null}function re(e,t){for(;t&&t!=e.dom;t=t.parentNode)if("TD"==t.nodeName||"TH"==t.nodeName)return t;return null}function oe(e,t){const n=e.posAtCoords({left:t.clientX,top:t.clientY});return n&&n?y(e.state.doc.resolve(n.pos)):null}var ie=class{constructor(e,t){this.node=e,this.cellMinWidth=t,this.dom=document.createElement("div"),this.dom.className="tableWrapper",this.table=this.dom.appendChild(document.createElement("table")),this.colgroup=this.table.appendChild(document.createElement("colgroup")),ae(e,this.colgroup,this.table,t),this.contentDOM=this.table.appendChild(document.createElement("tbody"))}update(e){return e.type==this.node.type&&(this.node=e,ae(e,this.colgroup,this.table,this.cellMinWidth),!0)}ignoreMutation(e){return"attributes"==e.type&&(e.target==this.table||this.colgroup.contains(e.target))}};function ae(e,t,n,r,o,i){var a;let s=0,l=!0,u=t.firstChild;const c=e.firstChild;if(c){for(let e=0,n=0;enew n(e,t,r),new ue(-1,!1)},apply(e,t){return t.apply(e)}},props:{attributes:e=>{const t=se.getState(e);return t&&t.activeHandle>-1?{class:"resize-cursor"}:{}},handleDOMEvents:{mousemove:(n,o)=>{ce(n,o,e,t,r)},mouseleave:e=>{de(e)},mousedown:(e,n)=>{fe(e,n,t)}},decorations:e=>{const t=se.getState(e);if(t&&t.activeHandle>-1)return we(e,t.activeHandle)},nodeViews:{}}});return o}var ue=class e{constructor(e,t){this.activeHandle=e,this.dragging=t}apply(t){const n=this,r=t.getMeta(se);if(r&&null!=r.setHandle)return new e(r.setHandle,!1);if(r&&void 0!==r.setDragging)return new e(n.activeHandle,r.setDragging);if(n.activeHandle>-1&&t.docChanged){let r=t.mapping.map(n.activeHandle,-1);return x(t.doc.resolve(r))||(r=-1),new e(r,n.dragging)}return n}};function ce(e,t,n,r,o){const i=se.getState(e.state);if(i&&!i.dragging){const r=he(t.target);let a=-1;if(r){const{left:o,right:i}=r.getBoundingClientRect();t.clientX-o<=n?a=me(e,t,"left",n):i-t.clientX<=n&&(a=me(e,t,"right",n))}if(a!=i.activeHandle){if(!o&&-1!==a){const t=e.state.doc.resolve(a),n=t.node(-1),r=d.get(n),o=t.start(-1),i=r.colCount(t.pos-o)+t.nodeAfter.attrs.colspan-1;if(i==r.width-1)return}ve(e,a)}}}function de(e){const t=se.getState(e.state);t&&t.activeHandle>-1&&!t.dragging&&ve(e,-1)}function fe(e,t,n){const r=se.getState(e.state);if(!r||-1==r.activeHandle||r.dragging)return!1;const o=e.state.doc.nodeAt(r.activeHandle),i=pe(e,r.activeHandle,o.attrs);function a(t){window.removeEventListener("mouseup",a),window.removeEventListener("mousemove",s);const r=se.getState(e.state);(null==r?void 0:r.dragging)&&(ye(e,r.activeHandle,ge(r.dragging,t,n)),e.dispatch(e.state.tr.setMeta(se,{setDragging:null})))}function s(t){if(!t.which)return a(t);const r=se.getState(e.state);if(r&&r.dragging){const o=ge(r.dragging,t,n);be(e,r.activeHandle,o,n)}}return e.dispatch(e.state.tr.setMeta(se,{setDragging:{startX:t.clientX,startWidth:i}})),window.addEventListener("mouseup",a),window.addEventListener("mousemove",s),t.preventDefault(),!0}function pe(e,t,{colspan:n,colwidth:r}){const o=r&&r[r.length-1];if(o)return o;const i=e.domAtPos(t),a=i.node.childNodes[i.offset];let s=a.offsetWidth,l=n;if(r)for(let u=0;u0?-1:0;A(t,r,o+i)&&(i=0==o||o==t.width?null:0);for(let a=0;a0&&o0&&t.map[s-1]==l||o0?-1:0;Oe(t,r,o+l)&&(l=0==o||o==t.height?null:0);for(let u=0,c=t.width*o;u0&&o0&&i==t.map[c-t.width]){const t=n.nodeAt(i).attrs;e.setNodeMarkup(e.mapping.slice(s).map(i+r),null,{...t,rowspan:t.rowspan-1}),u+=t.colspan-1}else if(o0&&n[i]==n[i-1]||r.right0&&n[o]==n[o-e]||r.bottomn[e.type.spec.tableRole]))(e,t)}function je(e){return(t,n)=>{var r;const o=t.selection;let i,a;if(o instanceof T){if(o.$anchorCell.pos!=o.$headCell.pos)return!1;i=o.$anchorCell.nodeAfter,a=o.$anchorCell.pos}else{if(i=b(o.$from),!i)return!1;a=null==(r=y(o.$from))?void 0:r.pos}if(null==i||null==a)return!1;if(1==i.attrs.colspan&&1==i.attrs.rowspan)return!1;if(n){let r=i.attrs;const s=[],l=r.colwidth;r.rowspan>1&&(r={...r,rowspan:1}),r.colspan>1&&(r={...r,colspan:1});const u=_e(t),c=t.tr;for(let e=0;e{n.attrs[e]!==t&&i.setNodeMarkup(r,null,{...n.attrs,[e]:t})})):i.setNodeMarkup(o.pos,null,{...o.nodeAfter.attrs,[e]:t}),r(i)}return!0}}function Be(e){return function(t,n){if(!q(t))return!1;if(n){const r=g(t.schema),o=_e(t),i=t.tr,a=o.map.cellsInRect("column"==e?{left:o.left,top:0,right:o.right,bottom:o.map.height}:"row"==e?{left:0,top:o.top,right:o.map.width,bottom:o.bottom}:o),s=a.map((e=>o.table.nodeAt(e)));for(let e=0;e{const t=e+o.tableStart,n=i.doc.nodeAt(t);n&&i.setNodeMarkup(t,d,n.attrs)})),n(i)}return!0}}He("row",{useDeprecatedLogic:!0}),He("column",{useDeprecatedLogic:!0});var ze=He("cell",{useDeprecatedLogic:!0});function $e(e,t){if(t<0){const t=e.nodeBefore;if(t)return e.pos-t.nodeSize;for(let n=e.index(-1)-1,r=e.before();n>=0;n--){const t=e.node(-1).child(n),o=t.lastChild;if(o)return r-1-o.nodeSize;r-=t.nodeSize}}else{if(e.index()0;r--){const o=n.node(r);if("table"==o.type.spec.tableRole)return t&&t(e.tr.delete(n.before(r),n.after(r)).scrollIntoView()),!0}return!1}function Ke({allowTableNodeSelection:e=!1}={}){return new a.YS({key:v,state:{init(){return null},apply(e,t){const n=e.getMeta(v);if(null!=n)return-1==n?null:n;if(null==t||!e.docChanged)return t;const{deleted:r,pos:o}=e.mapping.mapResult(t);return r?null:o}},props:{decorations:D,handleDOMEvents:{mousedown:te},createSelectionBetween(e){return null!=v.getState(e.state)?e.state.selection:null},handleTripleClick:Z,handleKeyDown:G,handlePaste:ee},appendTransaction(t,n,r){return R(r,j(r,n),e)}})}function Ge(e,t,n,r,o,i){let a=0,s=!0,l=t.firstChild;const u=e.firstChild;for(let c=0,d=0;c{const r=e.nodes[n];r.spec.tableRole&&(t[r.spec.tableRole]=r)})),e.cached.tableNodeTypes=t,t}function Ze(e,t,n,r,o){const i=Qe(e),a=[],s=[];for(let u=0;u{const{selection:t}=e.state;if(!et(t))return!1;let n=0;const r=(0,i.SY)(t.ranges[0].$from,(e=>"table"===e.type.name));null===r||void 0===r||r.node.descendants((e=>{if("table"===e.type.name)return!1;["tableCell","tableHeader"].includes(e.type.name)&&(n+=1)}));const o=n===t.ranges.length;return!!o&&(e.commands.deleteTable(),!0)},nt=i.a8.create({name:"table",addOptions(){return{HTMLAttributes:{},resizable:!1,handleWidth:5,cellMinWidth:25,View:Xe,lastColumnResizable:!0,allowTableNodeSelection:!1}},content:"tableRow+",tableRole:"table",isolating:!0,group:"block",parseHTML(){return[{tag:"table"}]},renderHTML({node:e,HTMLAttributes:t}){const{colgroup:n,tableWidth:r,tableMinWidth:o}=Ye(e,this.options.cellMinWidth),a=["table",(0,i.Oo)(this.options.HTMLAttributes,t,{style:r?`width: ${r}`:`minWidth: ${o}`}),n,["tbody",0]];return a},addCommands(){return{insertTable:({rows:e=3,cols:t=3,withHeaderRow:n=!0}={})=>({tr:r,dispatch:o,editor:i})=>{const s=Ze(i.schema,e,t,n);if(o){const e=r.selection.anchor+1;r.replaceSelectionWith(s).scrollIntoView().setSelection(a.sy.near(r.doc.resolve(e)))}return!0},addColumnBefore:()=>({state:e,dispatch:t})=>Se(e,t),addColumnAfter:()=>({state:e,dispatch:t})=>ke(e,t),deleteColumn:()=>({state:e,dispatch:t})=>Ee(e,t),addRowBefore:()=>({state:e,dispatch:t})=>Te(e,t),addRowAfter:()=>({state:e,dispatch:t})=>Me(e,t),deleteRow:()=>({state:e,dispatch:t})=>Pe(e,t),deleteTable:()=>({state:e,dispatch:t})=>We(e,t),mergeCells:()=>({state:e,dispatch:t})=>Ie(e,t),splitCell:()=>({state:e,dispatch:t})=>Fe(e,t),toggleHeaderColumn:()=>({state:e,dispatch:t})=>He("column")(e,t),toggleHeaderRow:()=>({state:e,dispatch:t})=>He("row")(e,t),toggleHeaderCell:()=>({state:e,dispatch:t})=>ze(e,t),mergeOrSplit:()=>({state:e,dispatch:t})=>!!Ie(e,t)||Fe(e,t),setCellAttribute:(e,t)=>({state:n,dispatch:r})=>Le(e,t)(n,r),goToNextCell:()=>({state:e,dispatch:t})=>Ve(1)(e,t),goToPreviousCell:()=>({state:e,dispatch:t})=>Ve(-1)(e,t),fixTables:()=>({state:e,dispatch:t})=>(t&&j(e),!0),setCellSelection:e=>({tr:t,dispatch:n})=>{if(n){const n=T.create(t.doc,e.anchorCell,e.headCell);t.setSelection(n)}return!0}}},addKeyboardShortcuts(){return{Tab:()=>!!this.editor.commands.goToNextCell()||!!this.editor.can().addRowAfter()&&this.editor.chain().addRowAfter().goToNextCell().run(),"Shift-Tab":()=>this.editor.commands.goToPreviousCell(),Backspace:tt,"Mod-Backspace":tt,Delete:tt,"Mod-Delete":tt}},addProseMirrorPlugins(){const e=this.options.resizable&&this.editor.isEditable;return[...e?[le({handleWidth:this.options.handleWidth,cellMinWidth:this.options.cellMinWidth,View:this.options.View,lastColumnResizable:this.options.lastColumnResizable})]:[],Ke({allowTableNodeSelection:this.options.allowTableNodeSelection})]},extendNodeSchema(e){const t={name:e.name,options:e.options,storage:e.storage};return{tableRole:(0,i.OQ)((0,i.cV)(e,"tableRole",t))}}})},2928:function(e,t,n){"use strict";n.d(t,{M:function(){return o}});var r=n(5168);const o=r.qE.create({name:"textAlign",addOptions(){return{types:[],alignments:["left","center","right","justify"],defaultAlignment:"left"}},addGlobalAttributes(){return[{types:this.options.types,attributes:{textAlign:{default:this.options.defaultAlignment,parseHTML:e=>e.style.textAlign||this.options.defaultAlignment,renderHTML:e=>e.textAlign===this.options.defaultAlignment?{}:{style:`text-align: ${e.textAlign}`}}}}]},addCommands(){return{setTextAlign:e=>({commands:t})=>!!this.options.alignments.includes(e)&&this.options.types.every((n=>t.updateAttributes(n,{textAlign:e}))),unsetTextAlign:()=>({commands:e})=>this.options.types.every((t=>e.resetAttributes(t,"textAlign")))}},addKeyboardShortcuts(){return{"Mod-Shift-l":()=>this.editor.commands.setTextAlign("left"),"Mod-Shift-e":()=>this.editor.commands.setTextAlign("center"),"Mod-Shift-r":()=>this.editor.commands.setTextAlign("right"),"Mod-Shift-j":()=>this.editor.commands.setTextAlign("justify")}}})},1232:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(5168);const o=r.Wm.create({name:"underline",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"u"},{style:"text-decoration",consuming:!1,getAttrs:e=>!!e.includes("underline")&&{}}]},renderHTML({HTMLAttributes:e}){return["u",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setUnderline:()=>({commands:e})=>e.setMark(this.name),toggleUnderline:()=>({commands:e})=>e.toggleMark(this.name),unsetUnderline:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-u":()=>this.editor.commands.toggleUnderline(),"Mod-U":()=>this.editor.commands.toggleUnderline()}}})},1344:function(e,t,n){"use strict";n.d(t,{c:function(){return Te}});var r=n(5168);const o=/^\s*>\s$/,i=r.a8.create({name:"blockquote",addOptions(){return{HTMLAttributes:{}}},content:"block+",group:"block",defining:!0,parseHTML(){return[{tag:"blockquote"}]},renderHTML({HTMLAttributes:e}){return["blockquote",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setBlockquote:()=>({commands:e})=>e.wrapIn(this.name),toggleBlockquote:()=>({commands:e})=>e.toggleWrap(this.name),unsetBlockquote:()=>({commands:e})=>e.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}},addInputRules(){return[(0,r.AX)({find:o,type:this.type})]}}),a=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))$/,s=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))/g,l=/(?:^|\s)((?:__)((?:[^__]+))(?:__))$/,u=/(?:^|\s)((?:__)((?:[^__]+))(?:__))/g,c=r.Wm.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:e=>"normal"!==e.style.fontWeight&&null},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}]},renderHTML({HTMLAttributes:e}){return["strong",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setBold:()=>({commands:e})=>e.setMark(this.name),toggleBold:()=>({commands:e})=>e.toggleMark(this.name),unsetBold:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[(0,r.cX)({find:a,type:this.type}),(0,r.cX)({find:l,type:this.type})]},addPasteRules(){return[(0,r.Wk)({find:s,type:this.type}),(0,r.Wk)({find:u,type:this.type})]}}),d=r.a8.create({name:"listItem",addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:e}){return["li",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),f=r.Wm.create({name:"textStyle",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"span",getAttrs:e=>{const t=e.hasAttribute("style");return!!t&&{}}}]},renderHTML({HTMLAttributes:e}){return["span",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:e,commands:t})=>{const n=(0,r.aM)(e,this.type),o=Object.entries(n).some((([,e])=>!!e));return!!o||t.unsetMark(this.name)}}}}),p=/^\s*([-+*])\s$/,h=r.a8.create({name:"bulletList",addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content(){return`${this.options.itemTypeName}+`},parseHTML(){return[{tag:"ul"}]},renderHTML({HTMLAttributes:e}){return["ul",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleBulletList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(d.name,this.editor.getAttributes(f.name)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}},addInputRules(){let e=(0,r.AX)({find:p,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(e=(0,r.AX)({find:p,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(f.name),editor:this.editor})),[e]}}),m=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/,g=/(?:^|\s)((?:`)((?:[^`]+))(?:`))/g,v=r.Wm.create({name:"code",addOptions(){return{HTMLAttributes:{}}},excludes:"_",code:!0,exitable:!0,parseHTML(){return[{tag:"code"}]},renderHTML({HTMLAttributes:e}){return["code",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setCode:()=>({commands:e})=>e.setMark(this.name),toggleCode:()=>({commands:e})=>e.toggleMark(this.name),unsetCode:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCode()}},addInputRules(){return[(0,r.cX)({find:m,type:this.type})]},addPasteRules(){return[(0,r.Wk)({find:g,type:this.type})]}});var y=n(8880);const b=/^```([a-z]+)?[\s\n]$/,q=/^~~~([a-z]+)?[\s\n]$/,w=r.a8.create({name:"codeBlock",addOptions(){return{languageClassPrefix:"language-",exitOnTripleEnter:!0,exitOnArrowDown:!0,HTMLAttributes:{}}},content:"text*",marks:"",group:"block",code:!0,defining:!0,addAttributes(){return{language:{default:null,parseHTML:e=>{var t;const{languageClassPrefix:n}=this.options,r=[...(null===(t=e.firstElementChild)||void 0===t?void 0:t.classList)||[]],o=r.filter((e=>e.startsWith(n))).map((e=>e.replace(n,""))),i=o[0];return i||null},rendered:!1}}},parseHTML(){return[{tag:"pre",preserveWhitespace:"full"}]},renderHTML({node:e,HTMLAttributes:t}){return["pre",(0,r.Oo)(this.options.HTMLAttributes,t),["code",{class:e.attrs.language?this.options.languageClassPrefix+e.attrs.language:null},0]]},addCommands(){return{setCodeBlock:e=>({commands:t})=>t.setNode(this.name,e),toggleCodeBlock:e=>({commands:t})=>t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{const{empty:e,$anchor:t}=this.editor.state.selection,n=1===t.pos;return!(!e||t.parent.type.name!==this.name)&&(!(!n&&t.parent.textContent.length)&&this.editor.commands.clearNodes())},Enter:({editor:e})=>{if(!this.options.exitOnTripleEnter)return!1;const{state:t}=e,{selection:n}=t,{$from:r,empty:o}=n;if(!o||r.parent.type!==this.type)return!1;const i=r.parentOffset===r.parent.nodeSize-2,a=r.parent.textContent.endsWith("\n\n");return!(!i||!a)&&e.chain().command((({tr:e})=>(e.delete(r.pos-2,r.pos),!0))).exitCode().run()},ArrowDown:({editor:e})=>{if(!this.options.exitOnArrowDown)return!1;const{state:t}=e,{selection:n,doc:r}=t,{$from:o,empty:i}=n;if(!i||o.parent.type!==this.type)return!1;const a=o.parentOffset===o.parent.nodeSize-2;if(!a)return!1;const s=o.after();if(void 0===s)return!1;const l=r.nodeAt(s);return!l&&e.commands.exitCode()}}},addInputRules(){return[(0,r.$o)({find:b,type:this.type,getAttributes:e=>({language:e[1]})}),(0,r.$o)({find:q,type:this.type,getAttributes:e=>({language:e[1]})})]},addProseMirrorPlugins(){return[new y.YS({key:new y.qG("codeBlockVSCodeHandler"),props:{handlePaste:(e,t)=>{if(!t.clipboardData)return!1;if(this.editor.isActive(this.type.name))return!1;const n=t.clipboardData.getData("text/plain"),r=t.clipboardData.getData("vscode-editor-data"),o=r?JSON.parse(r):void 0,i=null===o||void 0===o?void 0:o.mode;if(!n||!i)return!1;const{tr:a}=e.state;return a.replaceSelectionWith(this.type.create({language:i})),a.setSelection(y.sy.near(a.doc.resolve(Math.max(0,a.selection.from-2)))),a.insertText(n.replace(/\r\n?/g,"\n")),a.setMeta("paste",!0),e.dispatch(a),!0}}})]}}),_=r.a8.create({name:"doc",topNode:!0,content:"block+"});var x=n(8832);function S(e={}){return new y.YS({view(t){return new k(t,e)}})}class k{constructor(e,t){var n;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=null!==(n=t.width)&&void 0!==n?n:1,this.color=!1===t.color?void 0:t.color||"black",this.class=t.class,this.handlers=["dragover","dragend","drop","dragleave"].map((t=>{let n=e=>{this[t](e)};return e.dom.addEventListener(t,n),{name:t,handler:n}}))}destroy(){this.handlers.forEach((({name:e,handler:t})=>this.editorView.dom.removeEventListener(e,t)))}update(e,t){null!=this.cursorPos&&t.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,null==e?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e,t=this.editorView.state.doc.resolve(this.cursorPos),n=!t.parent.inlineContent;if(n){let n=t.nodeBefore,r=t.nodeAfter;if(n||r){let t=this.editorView.nodeDOM(this.cursorPos-(n?n.nodeSize:0));if(t){let o=t.getBoundingClientRect(),i=n?o.bottom:o.top;n&&r&&(i=(i+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),e={left:o.left,right:o.right,top:i-this.width/2,bottom:i+this.width/2}}}}if(!e){let t=this.editorView.coordsAtPos(this.cursorPos);e={left:t.left-this.width/2,right:t.left+this.width/2,top:t.top,bottom:t.bottom}}let r,o,i=this.editorView.dom.offsetParent;if(this.element||(this.element=i.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n),!i||i==document.body&&"static"==getComputedStyle(i).position)r=-pageXOffset,o=-pageYOffset;else{let e=i.getBoundingClientRect();r=e.left-i.scrollLeft,o=e.top-i.scrollTop}this.element.style.left=e.left-r+"px",this.element.style.top=e.top-o+"px",this.element.style.width=e.right-e.left+"px",this.element.style.height=e.bottom-e.top+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout((()=>this.setCursor(null)),e)}dragover(e){if(!this.editorView.editable)return;let t=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),n=t&&t.inside>=0&&this.editorView.state.doc.nodeAt(t.inside),r=n&&n.type.spec.disableDropCursor,o="function"==typeof r?r(this.editorView,t,e):r;if(t&&!o){let e=t.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let t=(0,x.aw)(this.editorView.state.doc,e,this.editorView.dragging.slice);null!=t&&(e=t)}this.setCursor(e),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){e.target!=this.editorView.dom&&this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}const C=r.qE.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[S(this.options)]}});var E=n(8947),O=n(2904),A=n(2220);class T extends y.GR{constructor(e){super(e,e)}map(e,t){let n=e.resolve(t.map(this.head));return T.valid(n)?new T(n):y.GR.near(n)}content(){return O.eK.empty}eq(e){return e instanceof T&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("Invalid input for GapCursor.fromJSON");return new T(e.resolve(t.pos))}getBookmark(){return new M(this.anchor)}static valid(e){let t=e.parent;if(t.isTextblock||!D(e)||!P(e))return!1;let n=t.type.spec.allowGapCursor;if(null!=n)return n;let r=t.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}static findGapCursorFrom(e,t,n=!1){e:for(;;){if(!n&&T.valid(e))return e;let r=e.pos,o=null;for(let n=e.depth;;n--){let i=e.node(n);if(t>0?e.indexAfter(n)0){o=i.child(t>0?e.indexAfter(n):e.index(n)-1);break}if(0==n)return null;r+=t;let a=e.doc.resolve(r);if(T.valid(a))return a}for(;;){let i=t>0?o.firstChild:o.lastChild;if(!i){if(o.isAtom&&!o.isText&&!y.Ul.isSelectable(o)){e=e.doc.resolve(r+o.nodeSize*t),n=!1;continue e}break}o=i,r+=t;let a=e.doc.resolve(r);if(T.valid(a))return a}return null}}}T.prototype.visible=!1,T.findFrom=T.findGapCursorFrom,y.GR.jsonID("gapcursor",T);class M{constructor(e){this.pos=e}map(e){return new M(e.map(this.pos))}resolve(e){let t=e.resolve(this.pos);return T.valid(t)?new T(t):y.GR.near(t)}}function D(e){for(let t=e.depth;t>=0;t--){let n=e.index(t),r=e.node(t);if(0!=n)for(let e=r.child(n-1);;e=e.lastChild){if(0==e.childCount&&!e.inlineContent||e.isAtom||e.type.spec.isolating)return!0;if(e.inlineContent)return!1}else if(r.type.spec.isolating)return!0}return!0}function P(e){for(let t=e.depth;t>=0;t--){let n=e.indexAfter(t),r=e.node(t);if(n!=r.childCount)for(let e=r.child(n);;e=e.firstChild){if(0==e.childCount&&!e.inlineContent||e.isAtom||e.type.spec.isolating)return!0;if(e.inlineContent)return!1}else if(r.type.spec.isolating)return!0}return!0}function N(){return new y.YS({props:{decorations:L,createSelectionBetween(e,t,n){return t.pos==n.pos&&T.valid(n)?new T(n):null},handleClick:F,handleKeyDown:R,handleDOMEvents:{beforeinput:j}}})}const R=(0,E.k)({ArrowLeft:I("horiz",-1),ArrowRight:I("horiz",1),ArrowUp:I("vert",-1),ArrowDown:I("vert",1)});function I(e,t){const n="vert"==e?t>0?"down":"up":t>0?"right":"left";return function(e,r,o){let i=e.selection,a=t>0?i.$to:i.$from,s=i.empty;if(i instanceof y.sy){if(!o.endOfTextblock(n)||0==a.depth)return!1;s=!1,a=e.doc.resolve(t>0?a.after():a.before())}let l=T.findGapCursorFrom(a,t,s);return!!l&&(r&&r(e.tr.setSelection(new T(l))),!0)}}function F(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!T.valid(r))return!1;let o=e.posAtCoords({left:n.clientX,top:n.clientY});return!(o&&o.inside>-1&&y.Ul.isSelectable(e.state.doc.nodeAt(o.inside)))&&(e.dispatch(e.state.tr.setSelection(new T(r))),!0)}function j(e,t){if("insertCompositionText"!=t.inputType||!(e.state.selection instanceof T))return!1;let{$from:n}=e.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;let o=O.ae.empty;for(let a=r.length-1;a>=0;a--)o=O.ae.from(r[a].createAndFill(null,o));let i=e.state.tr.replace(n.pos,n.pos,new O.eK(o,0,0));return i.setSelection(y.sy.near(i.doc.resolve(n.pos+1))),e.dispatch(i),!1}function L(e){if(!(e.selection instanceof T))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",A.oP.create(e.doc,[A.q8.widget(e.selection.head,t,{key:"gapcursor"})])}const B=r.qE.create({name:"gapCursor",addProseMirrorPlugins(){return[N()]},extendNodeSchema(e){var t;const n={name:e.name,options:e.options,storage:e.storage};return{allowGapCursor:null!==(t=(0,r.OQ)((0,r.cV)(e,"allowGapCursor",n)))&&void 0!==t?t:null}}});var U=n(2792);const H=r.a8.create({name:"heading",addOptions(){return{levels:[1,2,3,4,5,6],HTMLAttributes:{}}},content:"inline*",group:"block",defining:!0,addAttributes(){return{level:{default:1,rendered:!1}}},parseHTML(){return this.options.levels.map((e=>({tag:`h${e}`,attrs:{level:e}})))},renderHTML({node:e,HTMLAttributes:t}){const n=this.options.levels.includes(e.attrs.level),o=n?e.attrs.level:this.options.levels[0];return[`h${o}`,(0,r.Oo)(this.options.HTMLAttributes,t),0]},addCommands(){return{setHeading:e=>({commands:t})=>!!this.options.levels.includes(e.level)&&t.setNode(this.name,e),toggleHeading:e=>({commands:t})=>!!this.options.levels.includes(e.level)&&t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return this.options.levels.reduce(((e,t)=>({...e,[`Mod-Alt-${t}`]:()=>this.editor.commands.toggleHeading({level:t})})),{})},addInputRules(){return this.options.levels.map((e=>(0,r.$o)({find:new RegExp(`^(#{1,${e}})\\s$`),type:this.type,getAttributes:{level:e}})))}});var z=200,$=function(){};$.prototype.append=function(e){return e.length?(e=$.from(e),!this.length&&e||e.length=t?$.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,t))},$.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},$.prototype.forEach=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length),t<=n?this.forEachInner(e,t,n,0):this.forEachInvertedInner(e,t,n,0)},$.prototype.map=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length);var r=[];return this.forEach((function(t,n){return r.push(e(t,n))}),t,n),r},$.from=function(e){return e instanceof $?e:e&&e.length?new V(e):$.empty};var V=function(e){function t(t){e.call(this),this.values=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(e,n){return 0==e&&n==this.length?this:new t(this.values.slice(e,n))},t.prototype.getInner=function(e){return this.values[e]},t.prototype.forEachInner=function(e,t,n,r){for(var o=t;o=n;o--)if(!1===e(this.values[o],r+o))return!1},t.prototype.leafAppend=function(e){if(this.length+e.length<=z)return new t(this.values.concat(e.flatten()))},t.prototype.leafPrepend=function(e){if(this.length+e.length<=z)return new t(e.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}($);$.empty=new V([]);var W=function(e){function t(t,n){e.call(this),this.left=t,this.right=n,this.length=t.length+n.length,this.depth=Math.max(t.depth,n.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(e){return eo&&!1===this.right.forEachInner(e,Math.max(t-o,0),Math.min(this.length,n)-o,r+o))&&void 0)},t.prototype.forEachInvertedInner=function(e,t,n,r){var o=this.left.length;return!(t>o&&!1===this.right.forEachInvertedInner(e,t-o,Math.max(n,o)-o,r+o))&&(!(n=n?this.right.slice(e-n,t-n):this.left.slice(e,n).append(this.right.slice(0,t-n))},t.prototype.leafAppend=function(e){var n=this.right.leafAppend(e);if(n)return new t(this.left,n)},t.prototype.leafPrepend=function(e){var n=this.left.leafPrepend(e);if(n)return new t(n,this.right)},t.prototype.appendInner=function(e){return this.left.depth>=Math.max(this.right.depth,e.depth)+1?new t(this.left,new t(this.right,e)):new t(this,e)},t}($),K=$;const G=500;class X{constructor(e,t){this.items=e,this.eventCount=t}popEvent(e,t){if(0==this.eventCount)return null;let n,r,o=this.items.length;for(;;o--){let e=this.items.get(o-1);if(e.selection){--o;break}}t&&(n=this.remapping(o,this.items.length),r=n.maps.length);let i,a,s=e.tr,l=[],u=[];return this.items.forEach(((e,t)=>{if(!e.step)return n||(n=this.remapping(o,t+1),r=n.maps.length),r--,void u.push(e);if(n){u.push(new J(e.map));let t,o=e.step.map(n.slice(r));o&&s.maybeStep(o).doc&&(t=s.mapping.maps[s.mapping.maps.length-1],l.push(new J(t,void 0,void 0,l.length+u.length))),r--,t&&n.appendMap(t,r)}else s.maybeStep(e.step);return e.selection?(i=n?e.selection.map(n.slice(r)):e.selection,a=new X(this.items.slice(0,o).append(u.reverse().concat(l)),this.eventCount-1),!1):void 0}),this.items.length,0),{remaining:a,transform:s,selection:i}}addTransform(e,t,n,r){let o=[],i=this.eventCount,a=this.items,s=!r&&a.length?a.get(a.length-1):null;for(let u=0;uZ&&(a=Y(a,l),i-=l),new X(a.append(o),i)}remapping(e,t){let n=new x.ew;return this.items.forEach(((t,r)=>{let o=null!=t.mirrorOffset&&r-t.mirrorOffset>=e?n.maps.length-t.mirrorOffset:void 0;n.appendMap(t.map,o)}),e,t),n}addMaps(e){return 0==this.eventCount?this:new X(this.items.append(e.map((e=>new J(e)))),this.eventCount)}rebased(e,t){if(!this.eventCount)return this;let n=[],r=Math.max(0,this.items.length-t),o=e.mapping,i=e.steps.length,a=this.eventCount;this.items.forEach((e=>{e.selection&&a--}),r);let s=t;this.items.forEach((t=>{let r=o.getMirror(--s);if(null==r)return;i=Math.min(i,r);let l=o.maps[r];if(t.step){let i=e.steps[r].invert(e.docs[r]),u=t.selection&&t.selection.map(o.slice(s+1,r));u&&a++,n.push(new J(l,i,u))}else n.push(new J(l))}),r);let l=[];for(let d=t;dG&&(c=c.compress(this.items.length-n.length)),c}emptyItemCount(){let e=0;return this.items.forEach((t=>{t.step||e++})),e}compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.length,r=[],o=0;return this.items.forEach(((i,a)=>{if(a>=e)r.push(i),i.selection&&o++;else if(i.step){let e=i.step.map(t.slice(n)),a=e&&e.getMap();if(n--,a&&t.appendMap(a,n),e){let s=i.selection&&i.selection.map(t.slice(n));s&&o++;let l,u=new J(a.invert(),e,s),c=r.length-1;(l=r.length&&r[c].merge(u))?r[c]=l:r.push(u)}}else i.map&&n--}),this.items.length,0),new X(K.from(r.reverse()),o)}}function Y(e,t){let n;return e.forEach(((e,r)=>{if(e.selection&&0==t--)return n=r,!1})),e.slice(n)}X.empty=new X(K.empty,0);class J{constructor(e,t,n,r){this.map=e,this.step=t,this.selection=n,this.mirrorOffset=r}merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.step);if(t)return new J(t.getMap().invert(),t,this.selection)}}}class Q{constructor(e,t,n,r,o){this.done=e,this.undone=t,this.prevRanges=n,this.prevTime=r,this.prevComposition=o}}const Z=20;function ee(e,t,n,r){let o,i=n.getMeta(le);if(i)return i.historyState;n.getMeta(ue)&&(e=new Q(e.done,e.undone,null,0,-1));let a=n.getMeta("appendedTransaction");if(0==n.steps.length)return e;if(a&&a.getMeta(le))return a.getMeta(le).redo?new Q(e.done.addTransform(n,void 0,r,se(t)),e.undone,ne(n.mapping.maps[n.steps.length-1]),e.prevTime,e.prevComposition):new Q(e.done,e.undone.addTransform(n,void 0,r,se(t)),null,e.prevTime,e.prevComposition);if(!1===n.getMeta("addToHistory")||a&&!1===a.getMeta("addToHistory"))return(o=n.getMeta("rebased"))?new Q(e.done.rebased(n,o),e.undone.rebased(n,o),re(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new Q(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),re(e.prevRanges,n.mapping),e.prevTime,e.prevComposition);{let o=n.getMeta("composition"),i=0==e.prevTime||!a&&e.prevComposition!=o&&(e.prevTime<(n.time||0)-r.newGroupDelay||!te(n,e.prevRanges)),s=a?re(e.prevRanges,n.mapping):ne(n.mapping.maps[n.steps.length-1]);return new Q(e.done.addTransform(n,i?t.selection.getBookmark():void 0,r,se(t)),X.empty,s,n.time,null==o?e.prevComposition:o)}}function te(e,t){if(!t)return!1;if(!e.docChanged)return!0;let n=!1;return e.mapping.maps[0].forEach(((e,r)=>{for(let o=0;o=t[o]&&(n=!0)})),n}function ne(e){let t=[];return e.forEach(((e,n,r,o)=>t.push(r,o))),t}function re(e,t){if(!e)return null;let n=[];for(let r=0;r{let n=le.getState(e);return!(!n||0==n.done.eventCount)&&(t&&oe(n,e,t,!1),!0)},fe=(e,t)=>{let n=le.getState(e);return!(!n||0==n.undone.eventCount)&&(t&&oe(n,e,t,!0),!0)};const pe=r.qE.create({name:"history",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:e,dispatch:t})=>de(e,t),redo:()=>({state:e,dispatch:t})=>fe(e,t)}},addProseMirrorPlugins(){return[ce(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}});var he=n(7496);const me=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))$/,ge=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))/g,ve=/(?:^|\s)((?:_)((?:[^_]+))(?:_))$/,ye=/(?:^|\s)((?:_)((?:[^_]+))(?:_))/g,be=r.Wm.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:e=>"normal"!==e.style.fontStyle&&null},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:e}){return["em",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setItalic:()=>({commands:e})=>e.setMark(this.name),toggleItalic:()=>({commands:e})=>e.toggleMark(this.name),unsetItalic:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[(0,r.cX)({find:me,type:this.type}),(0,r.cX)({find:ve,type:this.type})]},addPasteRules(){return[(0,r.Wk)({find:ge,type:this.type}),(0,r.Wk)({find:ye,type:this.type})]}}),qe=r.a8.create({name:"listItem",addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:e}){return["li",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),we=r.a8.create({name:"listItem",addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:e}){return["li",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),_e=r.Wm.create({name:"textStyle",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"span",getAttrs:e=>{const t=e.hasAttribute("style");return!!t&&{}}}]},renderHTML({HTMLAttributes:e}){return["span",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:e,commands:t})=>{const n=(0,r.aM)(e,this.type),o=Object.entries(n).some((([,e])=>!!e));return!!o||t.unsetMark(this.name)}}}}),xe=/^(\d+)\.\s$/,Se=r.a8.create({name:"orderedList",addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content(){return`${this.options.itemTypeName}+`},addAttributes(){return{start:{default:1,parseHTML:e=>e.hasAttribute("start")?parseInt(e.getAttribute("start")||"",10):1}}},parseHTML(){return[{tag:"ol"}]},renderHTML({HTMLAttributes:e}){const{start:t,...n}=e;return 1===t?["ol",(0,r.Oo)(this.options.HTMLAttributes,n),0]:["ol",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleOrderedList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(we.name,this.editor.getAttributes(_e.name)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.toggleOrderedList()}},addInputRules(){let e=(0,r.AX)({find:xe,type:this.type,getAttributes:e=>({start:+e[1]}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1]});return(this.options.keepMarks||this.options.keepAttributes)&&(e=(0,r.AX)({find:xe,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:e=>({start:+e[1],...this.editor.getAttributes(_e.name)}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1],editor:this.editor})),[e]}}),ke=r.a8.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:e}){return["p",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),Ce=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))$/,Ee=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))/g,Oe=r.Wm.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:e=>!!e.includes("line-through")&&{}}]},renderHTML({HTMLAttributes:e}){return["s",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setStrike:()=>({commands:e})=>e.setMark(this.name),toggleStrike:()=>({commands:e})=>e.toggleMark(this.name),unsetStrike:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){const e={};return(0,r.uA)()?e["Mod-Shift-s"]=()=>this.editor.commands.toggleStrike():e["Ctrl-Shift-s"]=()=>this.editor.commands.toggleStrike(),e},addInputRules(){return[(0,r.cX)({find:Ce,type:this.type})]},addPasteRules(){return[(0,r.Wk)({find:Ee,type:this.type})]}}),Ae=r.a8.create({name:"text",group:"inline"}),Te=r.qE.create({name:"starterKit",addExtensions(){var e,t,n,r,o,a,s,l,u,d,f,p,m,g,y,b,q,x;const S=[];return!1!==this.options.blockquote&&S.push(i.configure(null===(e=this.options)||void 0===e?void 0:e.blockquote)),!1!==this.options.bold&&S.push(c.configure(null===(t=this.options)||void 0===t?void 0:t.bold)),!1!==this.options.bulletList&&S.push(h.configure(null===(n=this.options)||void 0===n?void 0:n.bulletList)),!1!==this.options.code&&S.push(v.configure(null===(r=this.options)||void 0===r?void 0:r.code)),!1!==this.options.codeBlock&&S.push(w.configure(null===(o=this.options)||void 0===o?void 0:o.codeBlock)),!1!==this.options.document&&S.push(_.configure(null===(a=this.options)||void 0===a?void 0:a.document)),!1!==this.options.dropcursor&&S.push(C.configure(null===(s=this.options)||void 0===s?void 0:s.dropcursor)),!1!==this.options.gapcursor&&S.push(B.configure(null===(l=this.options)||void 0===l?void 0:l.gapcursor)),!1!==this.options.hardBreak&&S.push(U.m.configure(null===(u=this.options)||void 0===u?void 0:u.hardBreak)),!1!==this.options.heading&&S.push(H.configure(null===(d=this.options)||void 0===d?void 0:d.heading)),!1!==this.options.history&&S.push(pe.configure(null===(f=this.options)||void 0===f?void 0:f.history)),!1!==this.options.horizontalRule&&S.push(he.O.configure(null===(p=this.options)||void 0===p?void 0:p.horizontalRule)),!1!==this.options.italic&&S.push(be.configure(null===(m=this.options)||void 0===m?void 0:m.italic)),!1!==this.options.listItem&&S.push(qe.configure(null===(g=this.options)||void 0===g?void 0:g.listItem)),!1!==this.options.orderedList&&S.push(Se.configure(null===(y=this.options)||void 0===y?void 0:y.orderedList)),!1!==this.options.paragraph&&S.push(ke.configure(null===(b=this.options)||void 0===b?void 0:b.paragraph)),!1!==this.options.strike&&S.push(Oe.configure(null===(q=this.options)||void 0===q?void 0:q.strike)),!1!==this.options.text&&S.push(Ae.configure(null===(x=this.options)||void 0===x?void 0:x.text)),S}})},5120:function(e,t,n){"use strict";n.d(t,{GW:function(){return wn},C4:function(){return _n}});var r=n(5168),o=n(8880);function i(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function a(e){var t=i(e).Element;return e instanceof t||e instanceof Element}function s(e){var t=i(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function l(e){if("undefined"===typeof ShadowRoot)return!1;var t=i(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var u=Math.max,c=Math.min,d=Math.round;function f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function p(){return!/^((?!chrome|android).)*safari/i.test(f())}function h(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,l=1;t&&s(e)&&(o=e.offsetWidth>0&&d(r.width)/e.offsetWidth||1,l=e.offsetHeight>0&&d(r.height)/e.offsetHeight||1);var u=a(e)?i(e):window,c=u.visualViewport,f=!p()&&n,h=(r.left+(f&&c?c.offsetLeft:0))/o,m=(r.top+(f&&c?c.offsetTop:0))/l,g=r.width/o,v=r.height/l;return{width:g,height:v,top:m,right:h+g,bottom:m+v,left:h,x:h,y:m}}function m(e){var t=i(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function g(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function v(e){return e!==i(e)&&s(e)?g(e):m(e)}function y(e){return e?(e.nodeName||"").toLowerCase():null}function b(e){return((a(e)?e.ownerDocument:e.document)||window.document).documentElement}function q(e){return h(b(e)).left+m(e).scrollLeft}function w(e){return i(e).getComputedStyle(e)}function _(e){var t=w(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function x(e){var t=e.getBoundingClientRect(),n=d(t.width)/e.offsetWidth||1,r=d(t.height)/e.offsetHeight||1;return 1!==n||1!==r}function S(e,t,n){void 0===n&&(n=!1);var r=s(t),o=s(t)&&x(t),i=b(t),a=h(e,o,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==y(t)||_(i))&&(l=v(t)),s(t)?(u=h(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):i&&(u.x=q(i))),{x:a.left+l.scrollLeft-u.x,y:a.top+l.scrollTop-u.y,width:a.width,height:a.height}}function k(e){var t=h(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function C(e){return"html"===y(e)?e:e.assignedSlot||e.parentNode||(l(e)?e.host:null)||b(e)}function E(e){return["html","body","#document"].indexOf(y(e))>=0?e.ownerDocument.body:s(e)&&_(e)?e:E(C(e))}function O(e,t){var n;void 0===t&&(t=[]);var r=E(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=i(r),s=o?[a].concat(a.visualViewport||[],_(r)?r:[]):r,l=t.concat(s);return o?l:l.concat(O(C(s)))}function A(e){return["table","td","th"].indexOf(y(e))>=0}function T(e){return s(e)&&"fixed"!==w(e).position?e.offsetParent:null}function M(e){var t=/firefox/i.test(f()),n=/Trident/i.test(f());if(n&&s(e)){var r=w(e);if("fixed"===r.position)return null}var o=C(e);l(o)&&(o=o.host);while(s(o)&&["html","body"].indexOf(y(o))<0){var i=w(o);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return o;o=o.parentNode}return null}function D(e){var t=i(e),n=T(e);while(n&&A(n)&&"static"===w(n).position)n=T(n);return n&&("html"===y(n)||"body"===y(n)&&"static"===w(n).position)?t:n||M(e)||t}var P="top",N="bottom",R="right",I="left",F="auto",j=[P,N,R,I],L="start",B="end",U="clippingParents",H="viewport",z="popper",$="reference",V=j.reduce((function(e,t){return e.concat([t+"-"+L,t+"-"+B])}),[]),W=[].concat(j,[F]).reduce((function(e,t){return e.concat([t,t+"-"+L,t+"-"+B])}),[]),K="beforeRead",G="read",X="afterRead",Y="beforeMain",J="main",Q="afterMain",Z="beforeWrite",ee="write",te="afterWrite",ne=[K,G,X,Y,J,Q,Z,ee,te];function re(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name);var i=[].concat(e.requires||[],e.requiresIfExists||[]);i.forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function oe(e){var t=re(e);return ne.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}function ie(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}function ae(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}var se={placement:"bottom",modifiers:[],strategy:"absolute"};function le(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function ge(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?pe(o):null,a=o?he(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case P:t={x:s,y:n.y-r.height};break;case N:t={x:s,y:n.y+n.height};break;case R:t={x:n.x+n.width,y:l};break;case I:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=i?me(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case L:t[u]=t[u]-(n[c]/2-r[c]/2);break;case B:t[u]=t[u]+(n[c]/2-r[c]/2);break;default:}}return t}function ve(e){var t=e.state,n=e.name;t.modifiersData[n]=ge({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var ye={name:"popperOffsets",enabled:!0,phase:"read",fn:ve,data:{}},be={top:"auto",right:"auto",bottom:"auto",left:"auto"};function qe(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:d(n*o)/o||0,y:d(r*o)/o||0}}function we(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,s=e.offsets,l=e.position,u=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,f=e.isFixed,p=s.x,h=void 0===p?0:p,m=s.y,g=void 0===m?0:m,v="function"===typeof d?d({x:h,y:g}):{x:h,y:g};h=v.x,g=v.y;var y=s.hasOwnProperty("x"),q=s.hasOwnProperty("y"),_=I,x=P,S=window;if(c){var k=D(n),C="clientHeight",E="clientWidth";if(k===i(n)&&(k=b(n),"static"!==w(k).position&&"absolute"===l&&(C="scrollHeight",E="scrollWidth")),o===P||(o===I||o===R)&&a===B){x=N;var O=f&&k===S&&S.visualViewport?S.visualViewport.height:k[C];g-=O-r.height,g*=u?1:-1}if(o===I||(o===P||o===N)&&a===B){_=R;var A=f&&k===S&&S.visualViewport?S.visualViewport.width:k[E];h-=A-r.width,h*=u?1:-1}}var T,M=Object.assign({position:l},c&&be),F=!0===d?qe({x:h,y:g},i(n)):{x:h,y:g};return h=F.x,g=F.y,u?Object.assign({},M,(T={},T[x]=q?"0":"",T[_]=y?"0":"",T.transform=(S.devicePixelRatio||1)<=1?"translate("+h+"px, "+g+"px)":"translate3d("+h+"px, "+g+"px, 0)",T)):Object.assign({},M,(t={},t[x]=q?g+"px":"",t[_]=y?h+"px":"",t.transform="",t))}function _e(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,u={placement:pe(t.placement),variation:he(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,we(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,we(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var xe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:_e,data:{}};function Se(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];s(o)&&y(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))}function ke(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]),a=i.reduce((function(e,t){return e[t]="",e}),{});s(r)&&y(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}}var Ce={name:"applyStyles",enabled:!0,phase:"write",fn:Se,effect:ke,requires:["computeStyles"]};function Ee(e,t,n){var r=pe(e),o=[I,P].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[I,R].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function Oe(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=W.reduce((function(e,n){return e[n]=Ee(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}var Ae={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Oe},Te={left:"right",right:"left",bottom:"top",top:"bottom"};function Me(e){return e.replace(/left|right|bottom|top/g,(function(e){return Te[e]}))}var De={start:"end",end:"start"};function Pe(e){return e.replace(/start|end/g,(function(e){return De[e]}))}function Ne(e,t){var n=i(e),r=b(e),o=n.visualViewport,a=r.clientWidth,s=r.clientHeight,l=0,u=0;if(o){a=o.width,s=o.height;var c=p();(c||!c&&"fixed"===t)&&(l=o.offsetLeft,u=o.offsetTop)}return{width:a,height:s,x:l+q(e),y:u}}function Re(e){var t,n=b(e),r=m(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=u(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=u(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+q(e),l=-r.scrollTop;return"rtl"===w(o||n).direction&&(s+=u(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}function Ie(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&l(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Fe(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function je(e,t){var n=h(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Le(e,t,n){return t===H?Fe(Ne(e,n)):a(t)?je(t,n):Fe(Re(b(e)))}function Be(e){var t=O(C(e)),n=["absolute","fixed"].indexOf(w(e).position)>=0,r=n&&s(e)?D(e):e;return a(r)?t.filter((function(e){return a(e)&&Ie(e,r)&&"body"!==y(e)})):[]}function Ue(e,t,n,r){var o="clippingParents"===t?Be(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce((function(t,n){var o=Le(e,n,r);return t.top=u(o.top,t.top),t.right=c(o.right,t.right),t.bottom=c(o.bottom,t.bottom),t.left=u(o.left,t.left),t}),Le(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function He(){return{top:0,right:0,bottom:0,left:0}}function ze(e){return Object.assign({},He(),e)}function $e(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Ve(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,s=void 0===i?e.strategy:i,l=n.boundary,u=void 0===l?U:l,c=n.rootBoundary,d=void 0===c?H:c,f=n.elementContext,p=void 0===f?z:f,m=n.altBoundary,g=void 0!==m&&m,v=n.padding,y=void 0===v?0:v,q=ze("number"!==typeof y?y:$e(y,j)),w=p===z?$:z,_=e.rects.popper,x=e.elements[g?w:p],S=Ue(a(x)?x:x.contextElement||b(e.elements.popper),u,d,s),k=h(e.elements.reference),C=ge({reference:k,element:_,strategy:"absolute",placement:o}),E=Fe(Object.assign({},_,C)),O=p===z?E:k,A={top:S.top-O.top+q.top,bottom:O.bottom-S.bottom+q.bottom,left:S.left-O.left+q.left,right:O.right-S.right+q.right},T=e.modifiersData.offset;if(p===z&&T){var M=T[o];Object.keys(A).forEach((function(e){var t=[R,N].indexOf(e)>=0?1:-1,n=[P,N].indexOf(e)>=0?"y":"x";A[e]+=M[n]*t}))}return A}function We(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?W:l,c=he(r),d=c?s?V:V.filter((function(e){return he(e)===c})):j,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=Ve(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[pe(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}function Ke(e){if(pe(e)===F)return[];var t=Me(e);return[Pe(e),t,Pe(t)]}function Ge(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,g=t.options.placement,v=pe(g),y=v===g,b=l||(y||!h?[Me(g)]:Ke(g)),q=[g].concat(b).reduce((function(e,n){return e.concat(pe(n)===F?We(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,_=t.rects.popper,x=new Map,S=!0,k=q[0],C=0;C=0,M=T?"width":"height",D=Ve(t,{placement:E,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),j=T?A?R:I:A?N:P;w[M]>_[M]&&(j=Me(j));var B=Me(j),U=[];if(i&&U.push(D[O]<=0),s&&U.push(D[j]<=0,D[B]<=0),U.every((function(e){return e}))){k=E,S=!1;break}x.set(E,U)}if(S)for(var H=h?3:1,z=function(e){var t=q.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},$=H;$>0;$--){var V=z($);if("break"===V)break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}}var Xe={name:"flip",enabled:!0,phase:"main",fn:Ge,requiresIfExists:["offset"],data:{_skip:!1}};function Ye(e){return"x"===e?"y":"x"}function Je(e,t,n){return u(e,c(t,n))}function Qe(e,t,n){var r=Je(e,t,n);return r>n?n:r}function Ze(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.padding,h=n.tether,m=void 0===h||h,g=n.tetherOffset,v=void 0===g?0:g,y=Ve(t,{boundary:l,rootBoundary:d,padding:p,altBoundary:f}),b=pe(t.placement),q=he(t.placement),w=!q,_=me(b),x=Ye(_),S=t.modifiersData.popperOffsets,C=t.rects.reference,E=t.rects.popper,O="function"===typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,A="number"===typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(S){if(i){var F,j="y"===_?P:I,B="y"===_?N:R,U="y"===_?"height":"width",H=S[_],z=H+y[j],$=H-y[B],V=m?-E[U]/2:0,W=q===L?C[U]:E[U],K=q===L?-E[U]:-C[U],G=t.elements.arrow,X=m&&G?k(G):{width:0,height:0},Y=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:He(),J=Y[j],Q=Y[B],Z=Je(0,C[U],X[U]),ee=w?C[U]/2-V-Z-J-A.mainAxis:W-Z-J-A.mainAxis,te=w?-C[U]/2+V+Z+Q+A.mainAxis:K+Z+Q+A.mainAxis,ne=t.elements.arrow&&D(t.elements.arrow),re=ne?"y"===_?ne.clientTop||0:ne.clientLeft||0:0,oe=null!=(F=null==T?void 0:T[_])?F:0,ie=H+ee-oe-re,ae=H+te-oe,se=Je(m?c(z,ie):z,H,m?u($,ae):$);S[_]=se,M[_]=se-H}if(s){var le,ue="x"===_?P:I,ce="x"===_?N:R,de=S[x],fe="y"===x?"height":"width",ge=de+y[ue],ve=de-y[ce],ye=-1!==[P,I].indexOf(b),be=null!=(le=null==T?void 0:T[x])?le:0,qe=ye?ge:de-C[fe]-E[fe]-be+A.altAxis,we=ye?de+C[fe]+E[fe]-be-A.altAxis:ve,_e=m&&ye?Qe(qe,de,we):Je(m?qe:ge,de,m?we:ve);S[x]=_e,M[x]=_e-de}t.modifiersData[r]=M}}var et={name:"preventOverflow",enabled:!0,phase:"main",fn:Ze,requiresIfExists:["offset"]},tt=function(e,t){return e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,ze("number"!==typeof e?e:$e(e,j))};function nt(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=pe(n.placement),l=me(s),u=[I,R].indexOf(s)>=0,c=u?"height":"width";if(i&&a){var d=tt(o.padding,n),f=k(i),p="y"===l?P:I,h="y"===l?N:R,m=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],g=a[l]-n.rects.reference[l],v=D(i),y=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,b=m/2-g/2,q=d[p],w=y-f[c]-d[h],_=y/2-f[c]/2+b,x=Je(q,_,w),S=l;n.modifiersData[r]=(t={},t[S]=x,t.centerOffset=x-_,t)}}function rt(e){var t=e.state,n=e.options,r=n.element,o=void 0===r?"[data-popper-arrow]":r;null!=o&&("string"!==typeof o||(o=t.elements.popper.querySelector(o),o))&&Ie(t.elements.popper,o)&&(t.elements.arrow=o)}var ot={name:"arrow",enabled:!0,phase:"main",fn:nt,effect:rt,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function it(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function at(e){return[P,R,N,I].some((function(t){return e[t]>=0}))}function st(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Ve(t,{elementContext:"reference"}),s=Ve(t,{altBoundary:!0}),l=it(a,r),u=it(s,o,i),c=at(l),d=at(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}var lt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:st},ut=[fe,ye,xe,Ce,Ae,Xe,et,ot,lt],ct=ue({defaultModifiers:ut}),dt="tippy-box",ft="tippy-content",pt="tippy-backdrop",ht="tippy-arrow",mt="tippy-svg-arrow",gt={passive:!0,capture:!0},vt=function(){return document.body};function yt(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function bt(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function qt(e,t){return"function"===typeof e?e.apply(void 0,t):e}function wt(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function _t(e){return e.split(/\s+/).filter(Boolean)}function xt(e){return[].concat(e)}function St(e,t){-1===e.indexOf(t)&&e.push(t)}function kt(e){return e.filter((function(t,n){return e.indexOf(t)===n}))}function Ct(e){return e.split("-")[0]}function Et(e){return[].slice.call(e)}function Ot(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function At(){return document.createElement("div")}function Tt(e){return["Element","Fragment"].some((function(t){return bt(e,t)}))}function Mt(e){return bt(e,"NodeList")}function Dt(e){return bt(e,"MouseEvent")}function Pt(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function Nt(e){return Tt(e)?[e]:Mt(e)?Et(e):Array.isArray(e)?e:Et(document.querySelectorAll(e))}function Rt(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function It(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Ft(e){var t,n=xt(e),r=n[0];return null!=r&&null!=(t=r.ownerDocument)&&t.body?r.ownerDocument:document}function jt(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props,a=i.interactiveBorder,s=Ct(o.placement),l=o.modifiersData.offset;if(!l)return!0;var u="bottom"===s?l.top.y:0,c="top"===s?l.bottom.y:0,d="right"===s?l.left.x:0,f="left"===s?l.right.x:0,p=t.top-r+u>a,h=r-t.bottom-c>a,m=t.left-n+d>a,g=n-t.right-f>a;return p||h||m||g}))}function Lt(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function Bt(e,t){var n=t;while(n){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var Ut={isTouch:!1},Ht=0;function zt(){Ut.isTouch||(Ut.isTouch=!0,window.performance&&document.addEventListener("mousemove",$t))}function $t(){var e=performance.now();e-Ht<20&&(Ut.isTouch=!1,document.removeEventListener("mousemove",$t)),Ht=e}function Vt(){var e=document.activeElement;if(Pt(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function Wt(){document.addEventListener("touchstart",zt,gt),window.addEventListener("blur",Vt)}var Kt="undefined"!==typeof window&&"undefined"!==typeof document,Gt=!!Kt&&!!window.msCrypto;var Xt={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Yt={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Jt=Object.assign({appendTo:vt,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},Xt,Yt),Qt=Object.keys(Jt),Zt=function(e){var t=Object.keys(e);t.forEach((function(t){Jt[t]=e[t]}))};function en(e){var t=e.plugins||[],n=t.reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=Jt[o])?r:i);return t}),{});return Object.assign({},e,n)}function tn(e,t){var n=t?Object.keys(en(Object.assign({},Jt,{plugins:t}))):Qt,r=n.reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(o){t[n]=r}return t}),{});return r}function nn(e,t){var n=Object.assign({},t,{content:qt(t.content,[e])},t.ignoreAttributes?{}:tn(e,t.plugins));return n.aria=Object.assign({},Jt.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}var rn=function(){return"innerHTML"};function on(e,t){e[rn()]=t}function an(e){var t=At();return!0===e?t.className=ht:(t.className=mt,Tt(e)?t.appendChild(e):on(t,e)),t}function sn(e,t){Tt(t.content)?(on(e,""),e.appendChild(t.content)):"function"!==typeof t.content&&(t.allowHTML?on(e,t.content):e.textContent=t.content)}function ln(e){var t=e.firstElementChild,n=Et(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(ft)})),arrow:n.find((function(e){return e.classList.contains(ht)||e.classList.contains(mt)})),backdrop:n.find((function(e){return e.classList.contains(pt)}))}}function un(e){var t=At(),n=At();n.className=dt,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=At();function o(n,r){var o=ln(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"===typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"===typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||sn(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(an(r.arrow))):i.appendChild(an(r.arrow)):s&&i.removeChild(s)}return r.className=ft,r.setAttribute("data-state","hidden"),sn(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}un.$$tippy=!0;var cn=1,dn=[],fn=[];function pn(e,t){var n,r,o,i,a,s,l,u=nn(e,Object.assign({},Jt,en(Ot(t)))),c=!1,d=!1,f=!1,p=!1,h=[],m=wt(Y,u.interactiveDebounce),g=cn++,v=null,y=kt(u.plugins),b={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},q={id:g,reference:e,popper:At(),popperInstance:v,props:u,state:b,plugins:y,clearDelayTimeouts:le,setProps:ue,setContent:ce,show:de,hide:fe,hideWithInteractivity:pe,enable:ae,disable:se,unmount:he,destroy:me};if(!u.render)return q;var w=u.render(q),_=w.popper,x=w.onUpdate;_.setAttribute("data-tippy-root",""),_.id="tippy-"+q.id,q.popper=_,e._tippy=q,_._tippy=q;var S=y.map((function(e){return e.fn(q)})),k=e.hasAttribute("aria-expanded");return K(),I(),P(),N("onCreate",[q]),u.showOnCreate&&oe(),_.addEventListener("mouseenter",(function(){q.props.interactive&&q.state.isVisible&&q.clearDelayTimeouts()})),_.addEventListener("mouseleave",(function(){q.props.interactive&&q.props.trigger.indexOf("mouseenter")>=0&&T().addEventListener("mousemove",m)})),q;function C(){var e=q.props.touch;return Array.isArray(e)?e:[e,0]}function E(){return"hold"===C()[0]}function O(){var e;return!(null==(e=q.props.render)||!e.$$tippy)}function A(){return l||e}function T(){var e=A().parentNode;return e?Ft(e):document}function M(){return ln(_)}function D(e){return q.state.isMounted&&!q.state.isVisible||Ut.isTouch||i&&"focus"===i.type?0:yt(q.props.delay,e?0:1,Jt.delay)}function P(e){void 0===e&&(e=!1),_.style.pointerEvents=q.props.interactive&&!e?"":"none",_.style.zIndex=""+q.props.zIndex}function N(e,t,n){var r;(void 0===n&&(n=!0),S.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=q.props)[e].apply(r,t)}function R(){var t=q.props.aria;if(t.content){var n="aria-"+t.content,r=_.id,o=xt(q.props.triggerTarget||e);o.forEach((function(e){var t=e.getAttribute(n);if(q.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var o=t&&t.replace(r,"").trim();o?e.setAttribute(n,o):e.removeAttribute(n)}}))}}function I(){if(!k&&q.props.aria.expanded){var t=xt(q.props.triggerTarget||e);t.forEach((function(e){q.props.interactive?e.setAttribute("aria-expanded",q.state.isVisible&&e===A()?"true":"false"):e.removeAttribute("aria-expanded")}))}}function F(){T().removeEventListener("mousemove",m),dn=dn.filter((function(e){return e!==m}))}function j(t){if(!Ut.isTouch||!f&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!q.props.interactive||!Bt(_,n)){if(xt(q.props.triggerTarget||e).some((function(e){return Bt(e,n)}))){if(Ut.isTouch)return;if(q.state.isVisible&&q.props.trigger.indexOf("click")>=0)return}else N("onClickOutside",[q,t]);!0===q.props.hideOnClick&&(q.clearDelayTimeouts(),q.hide(),d=!0,setTimeout((function(){d=!1})),q.state.isMounted||H())}}}function L(){f=!0}function B(){f=!1}function U(){var e=T();e.addEventListener("mousedown",j,!0),e.addEventListener("touchend",j,gt),e.addEventListener("touchstart",B,gt),e.addEventListener("touchmove",L,gt)}function H(){var e=T();e.removeEventListener("mousedown",j,!0),e.removeEventListener("touchend",j,gt),e.removeEventListener("touchstart",B,gt),e.removeEventListener("touchmove",L,gt)}function z(e,t){V(e,(function(){!q.state.isVisible&&_.parentNode&&_.parentNode.contains(_)&&t()}))}function $(e,t){V(e,t)}function V(e,t){var n=M().box;function r(e){e.target===n&&(Lt(n,"remove",r),t())}if(0===e)return t();Lt(n,"remove",a),Lt(n,"add",r),a=r}function W(t,n,r){void 0===r&&(r=!1);var o=xt(q.props.triggerTarget||e);o.forEach((function(e){e.addEventListener(t,n,r),h.push({node:e,eventType:t,handler:n,options:r})}))}function K(){E()&&(W("touchstart",X,{passive:!0}),W("touchend",J,{passive:!0})),_t(q.props.trigger).forEach((function(e){if("manual"!==e)switch(W(e,X),e){case"mouseenter":W("mouseleave",J);break;case"focus":W(Gt?"focusout":"blur",Q);break;case"focusin":W("focusout",Q);break}}))}function G(){h.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),h=[]}function X(e){var t,n=!1;if(q.state.isEnabled&&!Z(e)&&!d){var r="focus"===(null==(t=i)?void 0:t.type);i=e,l=e.currentTarget,I(),!q.state.isVisible&&Dt(e)&&dn.forEach((function(t){return t(e)})),"click"===e.type&&(q.props.trigger.indexOf("mouseenter")<0||c)&&!1!==q.props.hideOnClick&&q.state.isVisible?n=!0:oe(e),"click"===e.type&&(c=!n),n&&!r&&ie(e)}}function Y(e){var t=e.target,n=A().contains(t)||_.contains(t);if("mousemove"!==e.type||!n){var r=re().concat(_).map((function(e){var t,n=e._tippy,r=null==(t=n.popperInstance)?void 0:t.state;return r?{popperRect:e.getBoundingClientRect(),popperState:r,props:u}:null})).filter(Boolean);jt(r,e)&&(F(),ie(e))}}function J(e){var t=Z(e)||q.props.trigger.indexOf("click")>=0&&c;t||(q.props.interactive?q.hideWithInteractivity(e):ie(e))}function Q(e){q.props.trigger.indexOf("focusin")<0&&e.target!==A()||q.props.interactive&&e.relatedTarget&&_.contains(e.relatedTarget)||ie(e)}function Z(e){return!!Ut.isTouch&&E()!==e.type.indexOf("touch")>=0}function ee(){te();var t=q.props,n=t.popperOptions,r=t.placement,o=t.offset,i=t.getReferenceClientRect,a=t.moveTransition,l=O()?ln(_).arrow:null,u=i?{getBoundingClientRect:i,contextElement:i.contextElement||A()}:e,c={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(O()){var n=M(),r=n.box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?r.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?r.setAttribute("data-"+e,""):r.removeAttribute("data-"+e)})),t.attributes.popper={}}}},d=[{name:"offset",options:{offset:o}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!a}},c];O()&&l&&d.push({name:"arrow",options:{element:l,padding:3}}),d.push.apply(d,(null==n?void 0:n.modifiers)||[]),q.popperInstance=ct(u,_,Object.assign({},n,{placement:r,onFirstUpdate:s,modifiers:d}))}function te(){q.popperInstance&&(q.popperInstance.destroy(),q.popperInstance=null)}function ne(){var e,t=q.props.appendTo,n=A();e=q.props.interactive&&t===vt||"parent"===t?n.parentNode:qt(t,[n]),e.contains(_)||e.appendChild(_),q.state.isMounted=!0,ee()}function re(){return Et(_.querySelectorAll("[data-tippy-root]"))}function oe(e){q.clearDelayTimeouts(),e&&N("onTrigger",[q,e]),U();var t=D(!0),r=C(),o=r[0],i=r[1];Ut.isTouch&&"hold"===o&&i&&(t=i),t?n=setTimeout((function(){q.show()}),t):q.show()}function ie(e){if(q.clearDelayTimeouts(),N("onUntrigger",[q,e]),q.state.isVisible){if(!(q.props.trigger.indexOf("mouseenter")>=0&&q.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&c)){var t=D(!1);t?r=setTimeout((function(){q.state.isVisible&&q.hide()}),t):o=requestAnimationFrame((function(){q.hide()}))}}else H()}function ae(){q.state.isEnabled=!0}function se(){q.hide(),q.state.isEnabled=!1}function le(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(o)}function ue(t){if(!q.state.isDestroyed){N("onBeforeUpdate",[q,t]),G();var n=q.props,r=nn(e,Object.assign({},n,Ot(t),{ignoreAttributes:!0}));q.props=r,K(),n.interactiveDebounce!==r.interactiveDebounce&&(F(),m=wt(Y,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?xt(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded"),I(),P(),x&&x(n,r),q.popperInstance&&(ee(),re().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),N("onAfterUpdate",[q,t])}}function ce(e){q.setProps({content:e})}function de(){var e=q.state.isVisible,t=q.state.isDestroyed,n=!q.state.isEnabled,r=Ut.isTouch&&!q.props.touch,o=yt(q.props.duration,0,Jt.duration);if(!(e||t||n||r)&&!A().hasAttribute("disabled")&&(N("onShow",[q],!1),!1!==q.props.onShow(q))){if(q.state.isVisible=!0,O()&&(_.style.visibility="visible"),P(),U(),q.state.isMounted||(_.style.transition="none"),O()){var i=M(),a=i.box,l=i.content;Rt([a,l],0)}s=function(){var e;if(q.state.isVisible&&!p){if(p=!0,_.offsetHeight,_.style.transition=q.props.moveTransition,O()&&q.props.animation){var t=M(),n=t.box,r=t.content;Rt([n,r],o),It([n,r],"visible")}R(),I(),St(fn,q),null==(e=q.popperInstance)||e.forceUpdate(),N("onMount",[q]),q.props.animation&&O()&&$(o,(function(){q.state.isShown=!0,N("onShown",[q])}))}},ne()}}function fe(){var e=!q.state.isVisible,t=q.state.isDestroyed,n=!q.state.isEnabled,r=yt(q.props.duration,1,Jt.duration);if(!(e||t||n)&&(N("onHide",[q],!1),!1!==q.props.onHide(q))){if(q.state.isVisible=!1,q.state.isShown=!1,p=!1,c=!1,O()&&(_.style.visibility="hidden"),F(),H(),P(!0),O()){var o=M(),i=o.box,a=o.content;q.props.animation&&(Rt([i,a],r),It([i,a],"hidden"))}R(),I(),q.props.animation?O()&&z(r,q.unmount):q.unmount()}}function pe(e){T().addEventListener("mousemove",m),St(dn,m),m(e)}function he(){q.state.isVisible&&q.hide(),q.state.isMounted&&(te(),re().forEach((function(e){e._tippy.unmount()})),_.parentNode&&_.parentNode.removeChild(_),fn=fn.filter((function(e){return e!==q})),q.state.isMounted=!1,N("onHidden",[q]))}function me(){q.state.isDestroyed||(q.clearDelayTimeouts(),q.unmount(),G(),delete e._tippy,q.state.isDestroyed=!0,N("onDestroy",[q]))}}function hn(e,t){void 0===t&&(t={});var n=Jt.plugins.concat(t.plugins||[]);Wt();var r=Object.assign({},t,{plugins:n}),o=Nt(e),i=o.reduce((function(e,t){var n=t&&pn(t,r);return n&&e.push(n),e}),[]);return Tt(e)?i[0]:i}hn.defaultProps=Jt,hn.setDefaultProps=Zt,hn.currentInput=Ut;Object.assign({},Ce,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}});hn.setDefaultProps({render:un});var mn=hn;class gn{constructor({editor:e,element:t,view:n,tippyOptions:o={},updateDelay:i=250,shouldShow:a}){this.preventHide=!1,this.shouldShow=({view:e,state:t,from:n,to:o})=>{const{doc:i,selection:a}=t,{empty:s}=a,l=!i.textBetween(n,o).length&&(0,r.Su)(t.selection),u=this.element.contains(document.activeElement),c=e.hasFocus()||u;return!(!c||s||l||!this.editor.isEditable)},this.mousedownHandler=()=>{this.preventHide=!0},this.dragstartHandler=()=>{this.hide()},this.focusHandler=()=>{setTimeout((()=>this.update(this.editor.view)))},this.blurHandler=({event:e})=>{var t;this.preventHide?this.preventHide=!1:(null===e||void 0===e?void 0:e.relatedTarget)&&(null===(t=this.element.parentNode)||void 0===t?void 0:t.contains(e.relatedTarget))||this.hide()},this.tippyBlurHandler=e=>{this.blurHandler({event:e})},this.handleDebouncedUpdate=(e,t)=>{const n=!(null===t||void 0===t?void 0:t.selection.eq(e.state.selection)),r=!(null===t||void 0===t?void 0:t.doc.eq(e.state.doc));(n||r)&&(this.updateDebounceTimer&&clearTimeout(this.updateDebounceTimer),this.updateDebounceTimer=window.setTimeout((()=>{this.updateHandler(e,n,r,t)}),this.updateDelay))},this.updateHandler=(e,t,n,o)=>{var i,a,s;const{state:l,composing:u}=e,{selection:c}=l,d=!t&&!n;if(u||d)return;this.createTooltip();const{ranges:f}=c,p=Math.min(...f.map((e=>e.$from.pos))),h=Math.max(...f.map((e=>e.$to.pos))),m=null===(i=this.shouldShow)||void 0===i?void 0:i.call(this,{editor:this.editor,view:e,state:l,oldState:o,from:p,to:h});m?(null===(a=this.tippy)||void 0===a||a.setProps({getReferenceClientRect:(null===(s=this.tippyOptions)||void 0===s?void 0:s.getReferenceClientRect)||(()=>{if((0,r.iw)(l.selection)){let t=e.nodeDOM(p);const n=t.dataset.nodeViewWrapper?t:t.querySelector("[data-node-view-wrapper]");if(n&&(t=n.firstChild),t)return t.getBoundingClientRect()}return(0,r.cf)(e,p,h)})}),this.show()):this.hide()},this.editor=e,this.element=t,this.view=n,this.updateDelay=i,a&&(this.shouldShow=a),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=o,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){const{element:e}=this.editor.options,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=mn(e,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(e,t){const{state:n}=e,r=n.selection.$from.pos!==n.selection.$to.pos;if(this.updateDelay>0&&r)return void this.handleDebouncedUpdate(e,t);const o=!(null===t||void 0===t?void 0:t.selection.eq(e.state.selection)),i=!(null===t||void 0===t?void 0:t.doc.eq(e.state.doc));this.updateHandler(e,o,i,t)}show(){var e;null===(e=this.tippy)||void 0===e||e.show()}hide(){var e;null===(e=this.tippy)||void 0===e||e.hide()}destroy(){var e,t;(null===(e=this.tippy)||void 0===e?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null===(t=this.tippy)||void 0===t||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}const vn=e=>new o.YS({key:"string"===typeof e.pluginKey?new o.qG(e.pluginKey):e.pluginKey,view:t=>new gn({view:t,...e})});r.qE.create({name:"bubbleMenu",addOptions(){return{element:null,tippyOptions:{},pluginKey:"bubbleMenu",updateDelay:void 0,shouldShow:null}},addProseMirrorPlugins(){return this.options.element?[vn({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,updateDelay:this.options.updateDelay,shouldShow:this.options.shouldShow})]:[]}});class yn{constructor({editor:e,element:t,view:n,tippyOptions:r={},shouldShow:o}){this.preventHide=!1,this.shouldShow=({view:e,state:t})=>{const{selection:n}=t,{$anchor:r,empty:o}=n,i=1===r.depth,a=r.parent.isTextblock&&!r.parent.type.spec.code&&!r.parent.textContent;return!!(e.hasFocus()&&o&&i&&a&&this.editor.isEditable)},this.mousedownHandler=()=>{this.preventHide=!0},this.focusHandler=()=>{setTimeout((()=>this.update(this.editor.view)))},this.blurHandler=({event:e})=>{var t;this.preventHide?this.preventHide=!1:(null===e||void 0===e?void 0:e.relatedTarget)&&(null===(t=this.element.parentNode)||void 0===t?void 0:t.contains(e.relatedTarget))||this.hide()},this.tippyBlurHandler=e=>{this.blurHandler({event:e})},this.editor=e,this.element=t,this.view=n,o&&(this.shouldShow=o),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=r,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){const{element:e}=this.editor.options,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=mn(e,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"right",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(e,t){var n,o,i;const{state:a}=e,{doc:s,selection:l}=a,{from:u,to:c}=l,d=t&&t.doc.eq(s)&&t.selection.eq(l);if(d)return;this.createTooltip();const f=null===(n=this.shouldShow)||void 0===n?void 0:n.call(this,{editor:this.editor,view:e,state:a,oldState:t});f?(null===(o=this.tippy)||void 0===o||o.setProps({getReferenceClientRect:(null===(i=this.tippyOptions)||void 0===i?void 0:i.getReferenceClientRect)||(()=>(0,r.cf)(e,u,c))}),this.show()):this.hide()}show(){var e;null===(e=this.tippy)||void 0===e||e.show()}hide(){var e;null===(e=this.tippy)||void 0===e||e.hide()}destroy(){var e,t;(null===(e=this.tippy)||void 0===e?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null===(t=this.tippy)||void 0===t||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}const bn=e=>new o.YS({key:"string"===typeof e.pluginKey?new o.qG(e.pluginKey):e.pluginKey,view:t=>new yn({view:t,...e})});r.qE.create({name:"floatingMenu",addOptions(){return{element:null,tippyOptions:{},pluginKey:"floatingMenu",shouldShow:null}},addProseMirrorPlugins(){return this.options.element?[bn({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,shouldShow:this.options.shouldShow})]:[]}});var qn=n(5776);class wn extends r.GW{constructor(){super(...arguments),this.contentComponent=null}}const _n={name:"EditorContent",props:{editor:{default:null,type:Object}},watch:{editor:{immediate:!0,handler(e){e&&e.options.element&&this.$nextTick((()=>{const t=this.$el;t&&e.options.element.firstChild&&(t.append(...e.options.element.childNodes),e.contentComponent=this,e.setOptions({element:t}),e.createNodeViews())}))}}},render(e){return e("div")},beforeDestroy(){const{editor:e}=this;if(!e)return;if(e.isDestroyed||e.view.setProps({nodeViews:{}}),e.contentComponent=null,!e.options.element.firstChild)return;const t=document.createElement("div");t.append(...e.options.element.childNodes),e.setOptions({element:t})}};(0,qn.GU)().required,(0,qn.GU)().required,(0,qn.GU)().required,(0,qn._m)().required,(0,qn.GU)().required,(0,qn.YR)().required,(0,qn.YR)().required,(0,qn.YR)().required},8947:function(e,t,n){"use strict";n.d(t,{k:function(){return g},E:function(){return m}});for(var r={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},o={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},i="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),a="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),s=0;s<10;s++)r[48+s]=r[96+s]=String(s);for(s=1;s<=24;s++)r[s+111]="F"+s;for(s=65;s<=90;s++)r[s]=String.fromCharCode(s+32),o[s]=String.fromCharCode(s);for(var l in r)o.hasOwnProperty(l)||(o[l]=r[l]);function u(e){var t=i&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||a&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key,n=!t&&e.key||(e.shiftKey?o:r)[e.keyCode]||e.key||"Unidentified";return"Esc"==n&&(n="Escape"),"Del"==n&&(n="Delete"),"Left"==n&&(n="ArrowLeft"),"Up"==n&&(n="ArrowUp"),"Right"==n&&(n="ArrowRight"),"Down"==n&&(n="ArrowDown"),n}var c=n(8880);const d="undefined"!=typeof navigator&&/Mac|iP(hone|[oa]d)/.test(navigator.platform);function f(e){let t,n,r,o,i=e.split(/-(?!$)/),a=i[i.length-1];"Space"==a&&(a=" ");for(let s=0;s127)&&(o=r[n.keyCode])&&o!=i){let r=t[h(o,n)];if(r&&r(e.state,e.dispatch,e))return!0}}return!1}}},2904:function(e,t,n){"use strict";function r(e){this.content=e}n.d(t,{oz:function(){return re},EV:function(){return be},ae:function(){return s},Wm:function(){return d},A$:function(){return ee},a8:function(){return D},AB:function(){return T},y4:function(){return f},Et:function(){return te},eK:function(){return p}}),r.prototype={constructor:r,find:function(e){for(var t=0;t>1}},r.from=function(e){if(e instanceof r)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new r(t)};var o=r;function i(e,t,n){for(let r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;let o=e.child(r),a=t.child(r);if(o!=a){if(!o.sameMarkup(a))return n;if(o.isText&&o.text!=a.text){for(let e=0;o.text[e]==a.text[e];e++)n++;return n}if(o.content.size||a.content.size){let e=i(o.content,a.content,n+1);if(null!=e)return e}n+=o.nodeSize}else n+=o.nodeSize}}function a(e,t,n,r){for(let o=e.childCount,i=t.childCount;;){if(0==o||0==i)return o==i?null:{a:n,b:r};let s=e.child(--o),l=t.child(--i),u=s.nodeSize;if(s!=l){if(!s.sameMarkup(l))return{a:n,b:r};if(s.isText&&s.text!=l.text){let e=0,t=Math.min(s.text.length,l.text.length);while(ee&&!1!==n(s,r+a,o||null,i)&&s.content.size){let o=a+1;s.nodesBetween(Math.max(0,e-o),Math.min(s.content.size,t-o),n,r+o)}a=l}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,n,r){let o="",i=!0;return this.nodesBetween(e,t,((a,s)=>{let l=a.isText?a.text.slice(Math.max(e,s)-s,t-s):a.isLeaf?r?"function"===typeof r?r(a):r:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&l||a.isTextblock)&&n&&(i?i=!1:o+=n),o+=l}),0),o}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,n=e.firstChild,r=this.content.slice(),o=0;for(t.isText&&t.sameMarkup(n)&&(r[r.length-1]=t.withText(t.text+n.text),o=1);oe)for(let o=0,i=0;ie&&((it)&&(a=a.isText?a.cut(Math.max(0,e-i),Math.min(a.text.length,t-i)):a.cut(Math.max(0,e-i-1),Math.min(a.content.size,t-i-1))),n.push(a),r+=a.nodeSize),i=s}return new s(n,r)}cutByIndex(e,t){return e==t?s.empty:0==e&&t==this.content.length?this:new s(this.content.slice(e,t))}replaceChild(e,t){let n=this.content[e];if(n==t)return this;let r=this.content.slice(),o=this.size+t.nodeSize-n.nodeSize;return r[e]=t,new s(r,o)}addToStart(e){return new s([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new s(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,r=0;;n++){let o=this.child(n),i=r+o.nodeSize;if(i>=e)return i==e||t>0?u(n+1,i):u(n,r);r=i}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map((e=>e.toJSON())):null}static fromJSON(e,t){if(!t)return s.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return new s(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return s.empty;let t,n=0;for(let r=0;rthis.type.rank&&(t||(t=e.slice(0,r)),t.push(this),n=!0),t&&t.push(o)}}return t||(t=e.slice()),n||t.push(this),t}removeFromSet(e){for(let t=0;te.type.rank-t.type.rank)),t}}d.none=[];class f extends Error{}class p{constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p(n,this.openStart,this.openEnd)}removeBetween(e,t){return new p(h(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,r=t.openEnd||0;if("number"!=typeof n||"number"!=typeof r)throw new RangeError("Invalid input for Slice.fromJSON");return new p(s.fromJSON(e,t.content),n,r)}static maxOpen(e,t=!0){let n=0,r=0;for(let o=e.firstChild;o&&!o.isLeaf&&(t||!o.type.spec.isolating);o=o.firstChild)n++;for(let o=e.lastChild;o&&!o.isLeaf&&(t||!o.type.spec.isolating);o=o.lastChild)r++;return new p(e,n,r)}}function h(e,t,n){let{index:r,offset:o}=e.findIndex(t),i=e.maybeChild(r),{index:a,offset:s}=e.findIndex(n);if(o==t||i.isText){if(s!=n&&!e.child(a).isText)throw new RangeError("Removing non-flat range");return e.cut(0,t).append(e.cut(n))}if(r!=a)throw new RangeError("Removing non-flat range");return e.replaceChild(r,i.copy(h(i.content,t-o-1,n-o-1)))}function m(e,t,n,r){let{index:o,offset:i}=e.findIndex(t),a=e.maybeChild(o);if(i==t||a.isText)return r&&!r.canReplace(o,o,n)?null:e.cut(0,t).append(n).append(e.cut(t));let s=m(a.content,t-i-1,n);return s&&e.replaceChild(o,a.copy(s))}function g(e,t,n){if(n.openStart>e.depth)throw new f("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new f("Inconsistent open depths");return v(e,t,n,0)}function v(e,t,n,r){let o=e.index(r),i=e.node(r);if(o==t.index(r)&&r=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function w(e,t,n,r){let o=(t||e).node(n),i=0,a=t?t.index(n):o.childCount;e&&(i=e.index(n),e.depth>n?i++:e.textOffset&&(q(e.nodeAfter,r),i++));for(let s=i;so&&b(e,t,o+1),a=r.depth>o&&b(n,r,o+1),l=[];return w(null,e,o,l),i&&a&&t.index(o)==n.index(o)?(y(i,a),q(_(i,x(e,t,n,r,o+1)),l)):(i&&q(_(i,S(e,t,o+1)),l),w(t,n,o,l),a&&q(_(a,S(n,r,o+1)),l)),w(r,null,o,l),new s(l)}function S(e,t,n){let r=[];if(w(null,e,n,r),e.depth>n){let o=b(e,t,n+1);q(_(o,S(e,t,n+1)),r)}return w(t,null,n,r),new s(r)}function k(e,t){let n=t.depth-e.openStart,r=t.node(n),o=r.copy(e.content);for(let i=n-1;i>=0;i--)o=t.node(i).copy(s.from(o));return{start:o.resolveNoCache(e.openStart+n),end:o.resolveNoCache(o.content.size-e.openEnd-n)}}p.empty=new p(s.empty,0,0);class C{constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.depth=t.length/3-1}resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[3*this.resolveDepth(e)]}index(e){return this.path[3*this.resolveDepth(e)+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.depth||this.textOffset?1:0)}start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]+this.path[3*e].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let n=this.pos-this.path[this.path.length-1],r=e.child(t);return n?e.child(t).cut(n):r}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):0==e?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],r=0==t?0:this.path[3*t-1]+1;for(let o=0;o0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;n--)if(e.pos<=this.end(n)&&(!t||t(this.node(n))))return new T(this,e,n);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let n=[],r=0,o=t;for(let i=e;;){let{index:e,offset:t}=i.content.findIndex(o),a=o-t;if(n.push(i,e,r+t),!a)break;if(i=i.child(e),i.isText)break;o=a-1,r+=t+1}return new C(t,n,o)}static resolveCached(e,t){for(let r=0;re&&this.nodesBetween(e,t,(e=>(n.isInSet(e.marks)&&(r=!0),!r))),r}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),N(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,n=s.empty,r=0,o=n.childCount){let i=this.contentMatchAt(e).matchFragment(n,r,o),a=i&&i.matchFragment(this.content,t);if(!a||!a.validEnd)return!1;for(let s=r;se.type.name))}`);this.content.forEach((e=>e.check()))}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map((e=>e.toJSON()))),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let n=null;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");n=t.marks.map(e.markFromJSON)}if("text"==t.type){if("string"!=typeof t.text)throw new RangeError("Invalid text node in JSON");return e.text(t.text,n)}let r=s.fromJSON(e,t.content);return e.nodeType(t.type).create(t.attrs,r,n)}}D.prototype.text=void 0;class P extends D{constructor(e,t,n,r){if(super(e,t,null,r),!n)throw new RangeError("Empty text nodes are not allowed");this.text=n}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):N(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new P(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new P(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function N(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class R{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let n=new I(e,t);if(null==n.next)return R.empty;let r=F(n);n.next&&n.err("Unexpected trailing text");let o=K($(r));return G(o,n),o}matchType(e){for(let t=0;te.createAndFill())));for(let e=0;e=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(n){e.push(n);for(let r=0;r{let r=n+(t.validEnd?"*":" ")+" ";for(let o=0;o"+e.indexOf(t.next[o].next);return r})).join("\n")}}R.empty=new R(!0);class I{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),""==this.tokens[this.tokens.length-1]&&this.tokens.pop(),""==this.tokens[0]&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function F(e){let t=[];do{t.push(j(e))}while(e.eat("|"));return 1==t.length?t[0]:{type:"choice",exprs:t}}function j(e){let t=[];do{t.push(L(e))}while(e.next&&")"!=e.next&&"|"!=e.next);return 1==t.length?t[0]:{type:"seq",exprs:t}}function L(e){let t=z(e);for(;;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else{if(!e.eat("{"))break;t=U(e,t)}return t}function B(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function U(e,t){let n=B(e),r=n;return e.eat(",")&&(r="}"!=e.next?B(e):-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function H(e,t){let n=e.nodeTypes,r=n[t];if(r)return[r];let o=[];for(let i in n){let e=n[i];e.groups.indexOf(t)>-1&&o.push(e)}return 0==o.length&&e.err("No node type or group '"+t+"' found"),o}function z(e){if(e.eat("(")){let t=F(e);return e.eat(")")||e.err("Missing closing paren"),t}if(!/\W/.test(e.next)){let t=H(e,e.next).map((t=>(null==e.inline?e.inline=t.isInline:e.inline!=t.isInline&&e.err("Mixing inline and block content"),{type:"name",value:t})));return e.pos++,1==t.length?t[0]:{type:"choice",exprs:t}}e.err("Unexpected token '"+e.next+"'")}function $(e){let t=[[]];return o(i(e,0),n()),t;function n(){return t.push([])-1}function r(e,n,r){let o={term:r,to:n};return t[e].push(o),o}function o(e,t){e.forEach((e=>e.to=t))}function i(e,t){if("choice"==e.type)return e.exprs.reduce(((e,n)=>e.concat(i(n,t))),[]);if("seq"!=e.type){if("star"==e.type){let a=n();return r(t,a),o(i(e.expr,a),a),[r(a)]}if("plus"==e.type){let a=n();return o(i(e.expr,t),a),o(i(e.expr,a),a),[r(a)]}if("opt"==e.type)return[r(t)].concat(i(e.expr,t));if("range"==e.type){let a=t;for(let t=0;t{e[t].forEach((({term:t,to:n})=>{if(!t)return;let r;for(let e=0;e{r||o.push([t,r=[]]),-1==r.indexOf(e)&&r.push(e)}))}))}));let i=t[r.join(",")]=new R(r.indexOf(e.length-1)>-1);for(let e=0;e-1}allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;tn[e]=new Q(e,t,r)));let r=t.spec.topNode||"doc";if(!n[r])throw new RangeError("Schema is missing its top node type ('"+r+"')");if(!n.text)throw new RangeError("Every schema needs a 'text' type");for(let o in n.text.attrs)throw new RangeError("The text node type should not have attributes");return n}}class Z{constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,"default"),this.default=e.default}get isRequired(){return!this.hasDefault}}class ee{constructor(e,t,n,r){this.name=e,this.rank=t,this.schema=n,this.spec=r,this.attrs=J(r.attrs),this.excluded=null;let o=X(this.attrs);this.instance=o?new d(this,o):null}create(e=null){return!e&&this.instance?this.instance:new d(this,Y(this.attrs,e))}static compile(e,t){let n=Object.create(null),r=0;return e.forEach(((e,o)=>n[e]=new ee(e,r++,t,o))),n}removeFromSet(e){for(var t=0;t-1}}class te{constructor(e){this.cached=Object.create(null);let t=this.spec={};for(let r in e)t[r]=e[r];t.nodes=o.from(e.nodes),t.marks=o.from(e.marks||{}),this.nodes=Q.compile(this.spec.nodes,this),this.marks=ee.compile(this.spec.marks,this);let n=Object.create(null);for(let r in this.nodes){if(r in this.marks)throw new RangeError(r+" can not be both a node and a mark");let e=this.nodes[r],t=e.spec.content||"",o=e.spec.marks;e.contentMatch=n[t]||(n[t]=R.parse(t,this.nodes)),e.inlineContent=e.contentMatch.inlineContent,e.markSet="_"==o?null:o?ne(this,o.split(" ")):""!=o&&e.inlineContent?null:[]}for(let r in this.marks){let e=this.marks[r],t=e.spec.excludes;e.excluded=null==t?[e]:""==t?[]:ne(this,t.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,t=null,n,r){if("string"==typeof e)e=this.nodeType(e);else{if(!(e instanceof Q))throw new RangeError("Invalid node type: "+e);if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}return e.createChecked(t,n,r)}text(e,t){let n=this.nodes.text;return new P(n,n.defaultAttrs,e,d.setFrom(t))}mark(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)}nodeFromJSON(e){return D.fromJSON(this,e)}markFromJSON(e){return d.fromJSON(this,e)}nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown node type: "+e);return t}}function ne(e,t){let n=[];for(let r=0;r-1)&&n.push(a=r)}if(!a)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}class re{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[],t.forEach((e=>{e.tag?this.tags.push(e):e.style&&this.styles.push(e)})),this.normalizeLists=!this.tags.some((t=>{if(!/^(ul|ol)\b/.test(t.tag)||!t.node)return!1;let n=e.nodes[t.node];return n.contentMatch.matchType(n)}))}parse(e,t={}){let n=new fe(this,t,!1);return n.addAll(e,t.from,t.to),n.finish()}parseSlice(e,t={}){let n=new fe(this,t,!0);return n.addAll(e,t.from,t.to),p.maxOpen(n.finish())}matchTag(e,t,n){for(let r=n?this.tags.indexOf(n)+1:0;re.length&&(61!=i.charCodeAt(e.length)||i.slice(e.length+1)!=t))){if(r.getAttrs){let e=r.getAttrs(t);if(!1===e)continue;r.attrs=e||void 0}return r}}}static schemaRules(e){let t=[];function n(e){let n=null==e.priority?50:e.priority,r=0;for(;r{n(e=ge(e)),e.mark||e.ignore||e.clearMark||(e.mark=r)}))}for(let r in e.nodes){let t=e.nodes[r].spec.parseDOM;t&&t.forEach((e=>{n(e=ge(e)),e.node||e.ignore||e.mark||(e.node=r)}))}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new re(e,re.schemaRules(e)))}}const oe={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},ie={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},ae={ol:!0,ul:!0},se=1,le=2,ue=4;function ce(e,t,n){return null!=t?(t?se:0)|("full"===t?le:0):e&&"pre"==e.whitespace?se|le:n&~ue}class de{constructor(e,t,n,r,o,i,a){this.type=e,this.attrs=t,this.marks=n,this.pendingMarks=r,this.solid=o,this.options=a,this.content=[],this.activeMarks=d.none,this.stashMarks=[],this.match=i||(a&ue?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(s.from(e));if(!t){let t,n=this.type.contentMatch;return(t=n.findWrapping(e.type))?(this.match=n,t):null}this.match=this.type.contentMatch.matchFragment(t)}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&se)){let e,t=this.content[this.content.length-1];if(t&&t.isText&&(e=/[ \t\r\n\u000c]+$/.exec(t.text))){let n=t;t.text.length==e[0].length?this.content.pop():this.content[this.content.length-1]=n.withText(n.text.slice(0,n.text.length-e[0].length))}}let t=s.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(s.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}popFromStashMark(e){for(let t=this.stashMarks.length-1;t>=0;t--)if(e.eq(this.stashMarks[t]))return this.stashMarks.splice(t,1)[0]}applyPending(e){for(let t=0,n=this.pendingMarks;tthis.addAll(e))),t&&this.sync(n),this.needsBlock=i}else this.withStyleRules(e,(()=>{this.addElementByRule(e,o,!1===o.consuming?n:void 0)}))}leafFallback(e){"BR"==e.nodeName&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode("\n"))}ignoreFallback(e){"BR"!=e.nodeName||this.top.type&&this.top.type.inlineContent||this.findPlace(this.parser.schema.text("-"))}readStyles(e){let t=d.none,n=d.none;for(let r=0;r{i.clearMark(e)&&(n=e.addToSet(n))})):t=this.parser.schema.marks[i.mark].create(i.attrs).addToSet(t),!1!==i.consuming)break;o=i}return[t,n]}addElementByRule(e,t,n){let r,o,i;if(t.node)o=this.parser.schema.nodes[t.node],o.isLeaf?this.insertNode(o.create(t.attrs))||this.leafFallback(e):r=this.enter(o,t.attrs||null,t.preserveWhitespace);else{let e=this.parser.schema.marks[t.mark];i=e.create(t.attrs),this.addPendingMark(i)}let a=this.top;if(o&&o.isLeaf)this.findInside(e);else if(n)this.addElement(e,n);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach((e=>this.insertNode(e)));else{let n=e;"string"==typeof t.contentElement?n=e.querySelector(t.contentElement):"function"==typeof t.contentElement?n=t.contentElement(e):t.contentElement&&(n=t.contentElement),this.findAround(e,n,!0),this.addAll(n)}r&&this.sync(a)&&this.open--,i&&this.removePendingMark(i,a)}addAll(e,t,n){let r=t||0;for(let o=t?e.childNodes[t]:e.firstChild,i=null==n?null:e.childNodes[n];o!=i;o=o.nextSibling,++r)this.findAtPoint(e,r),this.addDOM(o);this.findAtPoint(e,r)}findPlace(e){let t,n;for(let r=this.open;r>=0;r--){let o=this.nodes[r],i=o.findWrapping(e);if(i&&(!t||t.length>i.length)&&(t=i,n=o,!i.length))break;if(o.solid)break}if(!t)return!1;this.sync(n);for(let r=0;rthis.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(e){for(let t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.open=t,!0;return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let n=this.nodes[t].content;for(let t=n.length-1;t>=0;t--)e+=n[t].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let n=0;n-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split("/"),n=this.options.context,r=!this.isOpen&&(!n||n.parent.type==this.nodes[0].type),o=-(n?n.depth+1:0)+(r?0:1),i=(e,a)=>{for(;e>=0;e--){let s=t[e];if(""==s){if(e==t.length-1||0==e)continue;for(;a>=o;a--)if(i(e-1,a))return!0;return!1}{let e=a>0||0==a&&r?this.nodes[a].type:n&&a>=o?n.node(a-o).type:null;if(!e||e.name!=s&&-1==e.groups.indexOf(s))return!1;a--}}return!0};return i(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let n=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(n&&n.isTextblock&&n.defaultAttrs)return n}for(let t in this.parser.schema.nodes){let e=this.parser.schema.nodes[t];if(e.isTextblock&&e.defaultAttrs)return e}}addPendingMark(e){let t=ye(e,this.top.pendingMarks);t&&this.top.stashMarks.push(t),this.top.pendingMarks=e.addToSet(this.top.pendingMarks)}removePendingMark(e,t){for(let n=this.open;n>=0;n--){let r=this.nodes[n],o=r.pendingMarks.lastIndexOf(e);if(o>-1)r.pendingMarks=e.removeFromSet(r.pendingMarks);else{r.activeMarks=e.removeFromSet(r.activeMarks);let t=r.popFromStashMark(e);t&&r.type&&r.type.allowsMarkType(t.type)&&(r.activeMarks=t.addToSet(r.activeMarks))}if(r==t)break}}}function pe(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let e=1==t.nodeType?t.nodeName.toLowerCase():null;e&&ae.hasOwnProperty(e)&&n?(n.appendChild(t),t=n):"li"==e?n=t:e&&(n=null)}}function he(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function me(e){let t,n=/\s*([\w-]+)\s*:\s*([^;]+)/g,r=[];while(t=n.exec(e))r.push(t[1],t[2].trim());return r}function ge(e){let t={};for(let n in e)t[n]=e[n];return t}function ve(e,t){let n=t.schema.nodes;for(let r in n){let o=n[r];if(!o.allowsMarkType(e))continue;let i=[],a=e=>{i.push(e);for(let n=0;n{if(o.length||e.marks.length){let n=0,i=0;while(n=0;r--){let o=this.serializeMark(e.marks[r],e.isInline,t);o&&((o.contentDOM||o.dom).appendChild(n),n=o.dom)}return n}serializeMark(e,t,n={}){let r=this.marks[e.type.name];return r&&be.renderSpec(we(n),r(e,t))}static renderSpec(e,t,n=null){if("string"==typeof t)return{dom:e.createTextNode(t)};if(null!=t.nodeType)return{dom:t};if(t.dom&&null!=t.dom.nodeType)return t;let r,o=t[0],i=o.indexOf(" ");i>0&&(n=o.slice(0,i),o=o.slice(i+1));let a=n?e.createElementNS(n,o):e.createElement(o),s=t[1],l=1;if(s&&"object"==typeof s&&null==s.nodeType&&!Array.isArray(s)){l=2;for(let e in s)if(null!=s[e]){let t=e.indexOf(" ");t>0?a.setAttributeNS(e.slice(0,t),e.slice(t+1),s[e]):a.setAttribute(e,s[e])}}for(let u=l;ul)throw new RangeError("Content hole must be the only child of its parent node");return{dom:a,contentDOM:a}}{let{dom:t,contentDOM:i}=be.renderSpec(e,o,n);if(a.appendChild(t),i){if(r)throw new RangeError("Multiple content holes");r=i}}}return{dom:a,contentDOM:r}}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new be(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=qe(e.nodes);return t.text||(t.text=e=>e.text),t}static marksFromSchema(e){return qe(e.marks)}}function qe(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function we(e){return e.document||window.document}},8880:function(e,t,n){"use strict";n.d(t,{E7:function(){return C},GR:function(){return a},K1:function(){return h},Ul:function(){return f},YS:function(){return O},_A:function(){return s},qG:function(){return M},sy:function(){return c}});var r=n(2904),o=n(8832);const i=Object.create(null);class a{constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new s(e.min(t),e.max(t))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let t=0;t=0;o--){let r=t<0?g(e.node(0),e.node(o),e.before(o+1),e.index(o),t,n):g(e.node(0),e.node(o),e.after(o+1),e.index(o)+1,t,n);if(r)return r}return null}static near(e,t=1){return this.findFrom(e,t)||this.findFrom(e,-t)||new h(e.node(0))}static atStart(e){return g(e,e,0,0,1)||new h(e)}static atEnd(e){return g(e,e,e.content.size,e.childCount,-1)||new h(e)}static fromJSON(e,t){if(!t||!t.type)throw new RangeError("Invalid input for Selection.fromJSON");let n=i[t.type];if(!n)throw new RangeError(`No selection type ${t.type} defined`);return n.fromJSON(e,t)}static jsonID(e,t){if(e in i)throw new RangeError("Duplicate use of selection JSON ID "+e);return i[e]=t,t.prototype.jsonID=e,t}getBookmark(){return c.between(this.$anchor,this.$head).getBookmark()}}a.prototype.visible=!0;class s{constructor(e,t){this.$from=e,this.$to=t}}let l=!1;function u(e){l||e.parent.inlineContent||(l=!0,console["warn"]("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class c extends a{constructor(e,t=e){u(e),u(t),super(e,t)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)return a.near(n);let r=e.resolve(t.map(this.anchor));return new c(r.parent.inlineContent?r:n,n)}replace(e,t=r.eK.empty){if(super.replace(e,t),t==r.eK.empty){let t=this.$from.marksAcross(this.$to);t&&e.ensureMarks(t)}}eq(e){return e instanceof c&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new d(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid input for TextSelection.fromJSON");return new c(e.resolve(t.anchor),e.resolve(t.head))}static create(e,t,n=t){let r=e.resolve(t);return new this(r,n==t?r:e.resolve(n))}static between(e,t,n){let r=e.pos-t.pos;if(n&&!r||(n=r>=0?1:-1),!t.parent.inlineContent){let e=a.findFrom(t,n,!0)||a.findFrom(t,-n,!0);if(!e)return a.near(t,n);t=e.$head}return e.parent.inlineContent||(0==r?e=t:(e=(a.findFrom(e,-n,!0)||a.findFrom(e,n,!0)).$anchor,e.pos0?0:1);o>0?a=0;a+=o){let r=t.child(a);if(r.isAtom){if(!i&&f.isSelectable(r))return f.create(e,n-(o<0?r.nodeSize:0))}else{let t=g(e,r,n+o,o<0?r.childCount:0,o,i);if(t)return t}n+=r.nodeSize*o}return null}function v(e,t,n){let r=e.steps.length-1;if(r{null==s&&(s=r)})),e.setSelection(a.near(e.doc.resolve(s),n))}const y=1,b=2,q=4;class w extends o.wj{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(e){return this.storedMarks=e,this.updated|=b,this}ensureMarks(e){return r.Wm.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&b)>0}addStep(e,t){super.addStep(e,t),this.updated=this.updated&~b,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(this.storedMarks||(n.empty?n.$from.marks():n.$from.marksAcross(n.$to)||r.Wm.none))),n.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,t,n){let r=this.doc.type.schema;if(null==t)return e?this.replaceSelectionWith(r.text(e),!0):this.deleteSelection();{if(null==n&&(n=t),n=null==n?t:n,!e)return this.deleteRange(t,n);let o=this.storedMarks;if(!o){let e=this.doc.resolve(t);o=n==t?e.marks():e.marksAcross(this.doc.resolve(n))}return this.replaceRangeWith(t,n,r.text(e,o)),this.selection.empty||this.setSelection(a.near(this.selection.$to)),this}}setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this}getMeta(e){return this.meta["string"==typeof e?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=q,this}get scrolledIntoView(){return(this.updated&q)>0}}function _(e,t){return t&&e?e.bind(t):e}class x{constructor(e,t,n){this.name=e,this.init=_(t.init,n),this.apply=_(t.apply,n)}}const S=[new x("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new x("selection",{init(e,t){return e.selection||a.atStart(t.doc)},apply(e){return e.selection}}),new x("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new x("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class k{constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=S.slice(),t&&t.forEach((e=>{if(this.pluginsByKey[e.key])throw new RangeError("Adding different instances of a keyed plugin ("+e.key+")");this.plugins.push(e),this.pluginsByKey[e.key]=e,e.spec.state&&this.fields.push(new x(e.key,e.spec.state,e))}))}}class C{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,t=-1){for(let n=0;ne.toJSON()))),e&&"object"==typeof e)for(let n in e){if("doc"==n||"selection"==n)throw new RangeError("The JSON fields `doc` and `selection` are reserved");let r=e[n],o=r.spec.state;o&&o.toJSON&&(t[n]=o.toJSON.call(r,this[r.key]))}return t}static fromJSON(e,t,n){if(!t)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let o=new k(e.schema,e.plugins),i=new C(o);return o.fields.forEach((o=>{if("doc"==o.name)i.doc=r.a8.fromJSON(e.schema,t.doc);else if("selection"==o.name)i.selection=a.fromJSON(i.doc,t.selection);else if("storedMarks"==o.name)t.storedMarks&&(i.storedMarks=t.storedMarks.map(e.schema.markFromJSON));else{if(n)for(let r in n){let a=n[r],s=a.spec.state;if(a.key==o.name&&s&&s.fromJSON&&Object.prototype.hasOwnProperty.call(t,r))return void(i[o.name]=s.fromJSON.call(a,e,t[r],i))}i[o.name]=o.init(e,i)}})),i}}function E(e,t,n){for(let r in e){let o=e[r];o instanceof Function?o=o.bind(t):"handleDOMEvents"==r&&(o=E(o,t,{})),n[r]=o}return n}class O{constructor(e){this.spec=e,this.props={},e.props&&E(e.props,this,this.props),this.key=e.key?e.key.key:T("plugin")}getState(e){return e[this.key]}}const A=Object.create(null);function T(e){return e in A?e+"$"+ ++A[e]:(A[e]=0,e+"$")}class M{constructor(e="key"){this.key=T(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}},8832:function(e,t,n){"use strict";n.d(t,{GE:function(){return k},OS:function(){return S},Oc:function(){return P},aw:function(){return G},ew:function(){return m},iq:function(){return X},kD:function(){return z},kR:function(){return M},sB:function(){return V},wj:function(){return pe},yY:function(){return U}});var r=n(2904);const o=65535,i=Math.pow(2,16);function a(e,t){return e+t*i}function s(e){return e&o}function l(e){return(e-(e&o))/i}const u=1,c=2,d=4,f=8;class p{constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n}get deleted(){return(this.delInfo&f)>0}get deletedBefore(){return(this.delInfo&(u|d))>0}get deletedAfter(){return(this.delInfo&(c|d))>0}get deletedAcross(){return(this.delInfo&d)>0}}class h{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&h.empty)return h.empty}recover(e){let t=0,n=s(e);if(!this.inverted)for(let r=0;re)break;let h=this.ranges[s+o],m=this.ranges[s+i],g=l+h;if(e<=g){let o=h?e==l?-1:e==g?1:t:t,i=l+r+(o<0?0:m);if(n)return i;let v=e==(t<0?l:g)?null:a(s/3,e-l),y=e==l?c:e==g?u:d;return(t<0?e!=l:e!=g)&&(y|=f),new p(i,y,v)}r+=m-h}return n?e+r:new p(e+r,0,null)}touches(e,t){let n=0,r=s(t),o=this.inverted?2:1,i=this.inverted?1:2;for(let a=0;ae)break;let s=this.ranges[a+o],l=t+s;if(e<=l&&a==3*r)return!0;n+=this.ranges[a+i]-s}return!1}forEach(e){let t=this.inverted?2:1,n=this.inverted?1:2;for(let r=0,o=0;r=0;t--){let r=e.getMirror(t);this.appendMap(e.maps[t].invert(),null!=r&&r>t?n-r-1:void 0)}}invert(){let e=new m;return e.appendMappingInverted(this),e}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let n=this.from;no&&te.isAtom&&t.type.allowsMarkType(this.mark.type)?e.mark(this.mark.addToSet(e.marks)):e),o),t.openStart,t.openEnd);return y.fromReplace(e,this.from,this.to,i)}invert(){return new w(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deleted&&n.deleted||t.pos>=n.pos?null:new q(t.pos,n.pos,this.mark)}merge(e){return e instanceof q&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new q(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new q(t.from,t.to,e.markFromJSON(t.mark))}}v.jsonID("addMark",q);class w extends v{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=new r.eK(b(t.content,(e=>e.mark(this.mark.removeFromSet(e.marks))),e),t.openStart,t.openEnd);return y.fromReplace(e,this.from,this.to,n)}invert(){return new q(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deleted&&n.deleted||t.pos>=n.pos?null:new w(t.pos,n.pos,this.mark)}merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new w(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new w(t.from,t.to,e.markFromJSON(t.mark))}}v.jsonID("removeMark",w);class _ extends v{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return y.fail("No node at mark step's position");let n=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return y.fromReplace(e,this.pos,this.pos+1,new r.eK(r.ae.from(n),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.marks);if(e.length==t.marks.length){for(let n=0;nn.pos?null:new k(t.pos,n.pos,r,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to||"number"!=typeof t.gapFrom||"number"!=typeof t.gapTo||"number"!=typeof t.insert)throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new k(t.from,t.to,t.gapFrom,t.gapTo,r.eK.fromJSON(e,t.slice),t.insert,!!t.structure)}}function C(e,t,n){let r=e.resolve(t),o=n-t,i=r.depth;while(o>0&&i>0&&r.indexAfter(i)==r.node(i).childCount)i--,o--;if(o>0){let e=r.node(i).maybeChild(r.indexAfter(i));while(o>0){if(!e||e.isLeaf)return!0;e=e.firstChild,o--}}return!1}function E(e,t,n,r){let o,i,a=[],s=[];e.doc.nodesBetween(t,n,((e,l,u)=>{if(!e.isInline)return;let c=e.marks;if(!r.isInSet(c)&&u.type.allowsMarkType(r.type)){let u=Math.max(l,t),d=Math.min(l+e.nodeSize,n),f=r.addToSet(c);for(let e=0;ee.step(t))),s.forEach((t=>e.step(t)))}function O(e,t,n,o){let i=[],a=0;e.doc.nodesBetween(t,n,((e,s)=>{if(!e.isInline)return;a++;let l=null;if(o instanceof r.A$){let t,n=e.marks;while(t=o.isInSet(n))(l||(l=[])).push(t),n=t.removeFromSet(n)}else o?o.isInSet(e.marks)&&(l=[o]):l=e.marks;if(l&&l.length){let r=Math.min(s+e.nodeSize,n);for(let e=0;ee.step(new w(t.from,t.to,t.style))))}function A(e,t,n,o=n.contentMatch){let i=e.doc.nodeAt(t),a=[],s=t+1;for(let l=0;l=0;r--)e.step(a[r])}function T(e,t,n){return(0==t||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function M(e){let t=e.parent,n=t.content.cutByIndex(e.startIndex,e.endIndex);for(let r=e.depth;;--r){let t=e.$from.node(r),o=e.$from.index(r),i=e.$to.indexAfter(r);if(rn;m--)g||o.index(m)>0?(g=!0,d=r.ae.from(o.node(m).copy(d)),f++):u--;let p=r.ae.empty,h=0;for(let m=a,g=!1;m>n;m--)g||i.after(m+1)=0;s--){if(o.size){let e=n[s].type.contentMatch.matchFragment(o);if(!e||!e.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}o=r.ae.from(n[s].type.create(n[s].attrs,o))}let i=t.start,a=t.end;e.step(new k(i,a,i,a,new r.eK(o,0,0),n.length,!0))}function j(e,t,n,o,i){if(!o.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let a=e.steps.length;e.doc.nodesBetween(t,n,((t,n)=>{if(t.isTextblock&&!t.hasMarkup(o,i)&&L(e.doc,e.mapping.slice(a).map(n),o)){e.clearIncompatible(e.mapping.slice(a).map(n,1),o);let s=e.mapping.slice(a),l=s.map(n,1),u=s.map(n+t.nodeSize,1);return e.step(new k(l,u,l+1,u-1,new r.eK(r.ae.from(o.create(i,null,t.marks)),0,0),1,!0)),!1}}))}function L(e,t,n){let r=e.resolve(t),o=r.index();return r.parent.canReplaceWith(o,o+1,n)}function B(e,t,n,o,i){let a=e.doc.nodeAt(t);if(!a)throw new RangeError("No node at given position");n||(n=a.type);let s=n.create(o,null,i||a.marks);if(a.isLeaf)return e.replaceWith(t,t+a.nodeSize,s);if(!n.validContent(a.content))throw new RangeError("Invalid content for node type "+n.name);e.step(new k(t,t+a.nodeSize,t+1,t+a.nodeSize-1,new r.eK(r.ae.from(s),0,0),1,!0))}function U(e,t,n=1,r){let o=e.resolve(t),i=o.depth-n,a=r&&r[r.length-1]||o.parent;if(i<0||o.parent.type.spec.isolating||!o.parent.canReplace(o.index(),o.parent.childCount)||!a.type.validContent(o.parent.content.cutByIndex(o.index(),o.parent.childCount)))return!1;for(let u=o.depth-1,c=n-2;u>i;u--,c--){let e=o.node(u),t=o.index(u);if(e.type.spec.isolating)return!1;let n=e.content.cutByIndex(t,e.childCount),i=r&&r[c+1];i&&(n=n.replaceChild(0,i.type.create(i.attrs)));let a=r&&r[c]||e;if(!e.canReplace(t+1,e.childCount)||!a.type.validContent(n))return!1}let s=o.indexAfter(i),l=r&&r[0];return o.node(i).canReplaceWith(s,s,l?l.type:o.node(i+1).type)}function H(e,t,n=1,o){let i=e.doc.resolve(t),a=r.ae.empty,s=r.ae.empty;for(let l=i.depth,u=i.depth-n,c=n-1;l>u;l--,c--){a=r.ae.from(i.node(l).copy(a));let e=o&&o[c];s=r.ae.from(e?e.type.create(e.attrs,s):i.node(l).copy(s))}e.step(new S(t,t,new r.eK(a.append(s),n,n),!0))}function z(e,t){let n=e.resolve(t),r=n.index();return $(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function $(e,t){return!(!e||!t||e.isLeaf||!e.canAppend(t))}function V(e,t,n=-1){let r=e.resolve(t);for(let o=r.depth;;o--){let e,i,a=r.index(o);if(o==r.depth?(e=r.nodeBefore,i=r.nodeAfter):n>0?(e=r.node(o+1),a++,i=r.node(o).maybeChild(a)):(e=r.node(o).maybeChild(a-1),i=r.node(o+1)),e&&!e.isTextblock&&$(e,i)&&r.node(o).canReplace(a,a+1))return t;if(0==o)break;t=n<0?r.before(o):r.after(o)}}function W(e,t,n){let o=new S(t-n,t+n,r.eK.empty,!0);e.step(o)}function K(e,t,n){let r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(0==r.parentOffset)for(let o=r.depth-1;o>=0;o--){let e=r.index(o);if(r.node(o).canReplaceWith(e,e,n))return r.before(o+1);if(e>0)return null}if(r.parentOffset==r.parent.content.size)for(let o=r.depth-1;o>=0;o--){let e=r.indexAfter(o);if(r.node(o).canReplaceWith(e,e,n))return r.after(o+1);if(e=0;e--){let t=e==r.depth?0:r.pos<=(r.start(e+1)+r.end(e+1))/2?-1:1,n=r.index(e)+(t>0?1:0),a=r.node(e),s=!1;if(1==i)s=a.canReplace(n,n,o);else{let e=a.contentMatchAt(n).findWrapping(o.firstChild.type);s=e&&a.canReplaceWith(n,n,e[0])}if(s)return 0==t?r.pos:t<0?r.before(e+1):r.after(e+1)}return null}function X(e,t,n=t,o=r.eK.empty){if(t==n&&!o.size)return null;let i=e.resolve(t),a=e.resolve(n);return Y(i,a,o)?new S(t,n,o):new J(i,a,o).fit()}function Y(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}v.jsonID("replaceAround",k);class J{constructor(e,t,n){this.$from=e,this.$to=t,this.unplaced=n,this.frontier=[],this.placed=r.ae.empty;for(let r=0;r<=e.depth;r++){let t=e.node(r);this.frontier.push({type:t.type,match:t.contentMatchAt(e.indexAfter(r))})}for(let o=e.depth;o>0;o--)this.placed=r.ae.from(e.node(o).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){while(this.unplaced.size){let e=this.findFittable();e?this.placeNodes(e):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),t=this.placed.size-this.depth-this.$from.depth,n=this.$from,o=this.close(e<0?this.$to:n.doc.resolve(e));if(!o)return null;let i=this.placed,a=n.depth,s=o.depth;while(a&&s&&1==i.childCount)i=i.firstChild.content,a--,s--;let l=new r.eK(i,a,s);return e>-1?new k(n.pos,e,this.$to.pos,this.$to.end(),l,t):l.size||n.pos!=this.$to.pos?new S(n.pos,o.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let t=this.unplaced.content,n=0,r=this.unplaced.openEnd;n1&&(r=0),o.type.spec.isolating&&r<=n){e=n;break}t=o.content}for(let t=1;t<=2;t++)for(let n=1==t?e:this.unplaced.openStart;n>=0;n--){let e,o=null;n?(o=ee(this.unplaced.content,n-1).firstChild,e=o.content):e=this.unplaced.content;let i=e.firstChild;for(let a=this.depth;a>=0;a--){let e,{type:s,match:l}=this.frontier[a],u=null;if(1==t&&(i?l.matchType(i.type)||(u=l.fillBefore(r.ae.from(i),!1)):o&&s.compatibleContent(o.type)))return{sliceDepth:n,frontierDepth:a,parent:o,inject:u};if(2==t&&i&&(e=l.findWrapping(i.type)))return{sliceDepth:n,frontierDepth:a,parent:o,wrap:e};if(o&&l.matchType(o.type))break}}}openMore(){let{content:e,openStart:t,openEnd:n}=this.unplaced,o=ee(e,t);return!(!o.childCount||o.firstChild.isLeaf)&&(this.unplaced=new r.eK(e,t+1,Math.max(n,o.size+t>=e.size-n?t+1:0)),!0)}dropNode(){let{content:e,openStart:t,openEnd:n}=this.unplaced,o=ee(e,t);if(o.childCount<=1&&t>0){let i=e.size-t<=t+o.size;this.unplaced=new r.eK(Q(e,t-1,1),t-1,i?t-1:n)}else this.unplaced=new r.eK(Q(e,t,1),t,n)}placeNodes({sliceDepth:e,frontierDepth:t,parent:n,inject:o,wrap:i}){while(this.depth>t)this.closeFrontierNode();if(i)for(let r=0;r1||0==l||e.content.size)&&(d=t,c.push(te(e.mark(f.allowedMarks(e.marks)),1==u?l:0,u==s.childCount?p:-1)))}let h=u==s.childCount;h||(p=-1),this.placed=Z(this.placed,t,r.ae.from(c)),this.frontier[t].match=d,h&&p<0&&n&&n.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let r=0,m=s;r1&&r==this.$to.end(--n))++r;return r}findCloseLevel(e){e:for(let t=Math.min(this.depth,e.depth);t>=0;t--){let{match:n,type:r}=this.frontier[t],o=t=0;n--){let{match:t,type:r}=this.frontier[n],o=ne(e,n,r,t,!0);if(!o||o.childCount)continue e}return{depth:t,fit:i,move:o?e.doc.resolve(e.after(t+1)):e}}}}close(e){let t=this.findCloseLevel(e);if(!t)return null;while(this.depth>t.depth)this.closeFrontierNode();t.fit.childCount&&(this.placed=Z(this.placed,t.depth,t.fit)),e=t.move;for(let n=t.depth+1;n<=e.depth;n++){let t=e.node(n),r=t.type.contentMatch.fillBefore(t.content,!0,e.index(n));this.openFrontierNode(t.type,t.attrs,r)}return e}openFrontierNode(e,t=null,n){let o=this.frontier[this.depth];o.match=o.match.matchType(e),this.placed=Z(this.placed,this.depth,r.ae.from(e.create(t,n))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let e=this.frontier.pop(),t=e.match.fillBefore(r.ae.empty,!0);t.childCount&&(this.placed=Z(this.placed,this.frontier.length,t))}}function Q(e,t,n){return 0==t?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(Q(e.firstChild.content,t-1,n)))}function Z(e,t,n){return 0==t?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(Z(e.lastChild.content,t-1,n)))}function ee(e,t){for(let n=0;n1&&(o=o.replaceChild(0,te(o.firstChild,t-1,1==o.childCount?n-1:0))),t>0&&(o=e.type.contentMatch.fillBefore(o).append(o),n<=0&&(o=o.append(e.type.contentMatch.matchFragment(o).fillBefore(r.ae.empty,!0)))),e.copy(o)}function ne(e,t,n,r,o){let i=e.node(t),a=o?e.indexAfter(t):e.index(t);if(a==i.childCount&&!n.compatibleContent(i.type))return null;let s=r.fillBefore(i.content,!0,a);return s&&!re(n,i.content,a)?s:null}function re(e,t,n){for(let r=n;r0;r--,p--){let e=i.node(r).type.spec;if(e.defining||e.definingAsContext||e.isolating)break;s.indexOf(r)>-1?l=r:i.before(r)==p&&s.splice(1,0,-r)}let u=s.indexOf(l),c=[],d=o.openStart;for(let r=o.content,p=0;;p++){let e=r.firstChild;if(c.push(e),p==o.openStart)break;r=e.content}for(let r=d-1;r>=0;r--){let e=c[r],t=oe(e.type);if(t&&!e.sameMarkup(i.node(Math.abs(l)-1)))d=r;else if(t||!e.type.isTextblock)break}for(let p=o.openStart;p>=0;p--){let t=(p+d+1)%(o.openStart+1),l=c[t];if(l)for(let c=0;c=0;r--){if(e.replace(t,n,o),e.steps.length>f)break;let l=s[r];l<0||(t=i.before(l),n=a.after(l))}}function ae(e,t,n,o,i){if(to){let t=i.contentMatchAt(0),n=t.fillBefore(e).append(e);e=n.append(t.matchFragment(n).fillBefore(r.ae.empty,!0))}return e}function se(e,t,n,o){if(!o.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let r=K(e.doc,t,o.type);null!=r&&(t=n=r)}e.replaceRange(t,n,new r.eK(r.ae.from(o),0,0))}function le(e,t,n){let r=e.doc.resolve(t),o=e.doc.resolve(n),i=ue(r,o);for(let a=0;a0&&(n||r.node(t-1).canReplace(r.index(t-1),o.indexAfter(t-1))))return e.delete(r.before(t),o.after(t))}for(let a=1;a<=r.depth&&a<=o.depth;a++)if(t-r.start(a)==r.depth-a&&n>r.end(a)&&o.end(a)-n!=o.depth-a)return e.delete(r.before(a),n);e.delete(t,n)}function ue(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let o=r;o>=0;o--){let r=e.start(o);if(rt.pos+(t.depth-o)||e.node(o).type.spec.isolating||t.node(o).type.spec.isolating)break;(r==t.start(o)||o==e.depth&&o==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&o&&t.start(o-1)==r-1)&&n.push(o)}return n}class ce extends v{constructor(e,t,n){super(),this.pos=e,this.attr=t,this.value=n}apply(e){let t=e.nodeAt(this.pos);if(!t)return y.fail("No node at attribute step's position");let n=Object.create(null);for(let r in t.attrs)n[r]=t.attrs[r];n[this.attr]=this.value;let o=t.type.create(n,null,t.marks);return y.fromReplace(e,this.pos,this.pos+1,new r.eK(r.ae.from(o),0,t.isLeaf?0:1))}getMap(){return h.empty}invert(e){return new ce(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new ce(t.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,t){if("number"!=typeof t.pos||"string"!=typeof t.attr)throw new RangeError("Invalid input for AttrStep.fromJSON");return new ce(t.pos,t.attr,t.value)}}v.jsonID("attr",ce);class de extends v{constructor(e,t){super(),this.attr=e,this.value=t}apply(e){let t=Object.create(null);for(let r in e.attrs)t[r]=e.attrs[r];t[this.attr]=this.value;let n=e.type.create(t,e.content,e.marks);return y.ok(n)}getMap(){return h.empty}invert(e){return new de(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,t){if("string"!=typeof t.attr)throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new de(t.attr,t.value)}}v.jsonID("docAttr",de);let fe=class extends Error{};fe=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n},fe.prototype=Object.create(Error.prototype),fe.prototype.constructor=fe,fe.prototype.name="TransformError";class pe{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new m}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let t=this.maybeStep(e);if(t.failed)throw new fe(t.failed);return this}maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t.doc),t}get docChanged(){return this.steps.length>0}addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=t}replace(e,t=e,n=r.eK.empty){let o=X(this.doc,e,t,n);return o&&this.step(o),this}replaceWith(e,t,n){return this.replace(e,t,new r.eK(r.ae.from(n),0,0))}delete(e,t){return this.replace(e,t,r.eK.empty)}insert(e,t){return this.replaceWith(e,e,t)}replaceRange(e,t,n){return ie(this,e,t,n),this}replaceRangeWith(e,t,n){return se(this,e,t,n),this}deleteRange(e,t){return le(this,e,t),this}lift(e,t){return D(this,e,t),this}join(e,t=1){return W(this,e,t),this}wrap(e,t){return F(this,e,t),this}setBlockType(e,t=e,n,r=null){return j(this,e,t,n,r),this}setNodeMarkup(e,t,n=null,r){return B(this,e,t,n,r),this}setNodeAttribute(e,t,n){return this.step(new ce(e,t,n)),this}setDocAttribute(e,t){return this.step(new de(e,t)),this}addNodeMark(e,t){return this.step(new _(e,t)),this}removeNodeMark(e,t){if(!(t instanceof r.Wm)){let n=this.doc.nodeAt(e);if(!n)throw new RangeError("No node at position "+e);if(t=t.isInSet(n.marks),!t)return this}return this.step(new x(e,t)),this}split(e,t=1,n){return H(this,e,t,n),this}addMark(e,t,n){return E(this,e,t,n),this}removeMark(e,t,n){return O(this,e,t,n),this}clearIncompatible(e,t,n){return A(this,e,t,n),this}}},2220:function(e,t,n){"use strict";n.d(t,{oP:function(){return Nn},q8:function(){return Mn},yI:function(){return dr}});var r=n(8880),o=n(2904),i=n(8832);const a=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},s=function(e){let t=e.assignedSlot||e.parentNode;return t&&11==t.nodeType?t.host:t};let l=null;const u=function(e,t,n){let r=l||(l=document.createRange());return r.setEnd(e,null==n?e.nodeValue.length:n),r.setStart(e,t||0),r},c=function(e,t,n,r){return n&&(f(e,t,n,r,-1)||f(e,t,n,r,1))},d=/^(img|br|input|textarea|hr)$/i;function f(e,t,n,r,o){for(;;){if(e==n&&t==r)return!0;if(t==(o<0?0:p(e))){let n=e.parentNode;if(!n||1!=n.nodeType||m(e)||d.test(e.nodeName)||"false"==e.contentEditable)return!1;t=a(e)+(o<0?0:1),e=n}else{if(1!=e.nodeType)return!1;if(e=e.childNodes[t+(o<0?-1:0)],"false"==e.contentEditable)return!1;t=o<0?p(e):0}}}function p(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function h(e,t,n){for(let r=0==t,o=t==p(e);r||o;){if(e==n)return!0;let t=a(e);if(e=e.parentNode,!e)return!1;r=r&&0==t,o=o&&t==p(e)}}function m(e){let t;for(let n=e;n;n=n.parentNode)if(t=n.pmViewDesc)break;return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}const g=function(e){return e.focusNode&&c(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function v(e,t){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=e,n.key=n.code=t,n}function y(e){let t=e.activeElement;while(t&&t.shadowRoot)t=t.shadowRoot.activeElement;return t}function b(e,t,n){if(e.caretPositionFromPoint)try{let r=e.caretPositionFromPoint(t,n);if(r)return{node:r.offsetNode,offset:r.offset}}catch(r){}if(e.caretRangeFromPoint){let r=e.caretRangeFromPoint(t,n);if(r)return{node:r.startContainer,offset:r.startOffset}}}const q="undefined"!=typeof navigator?navigator:null,w="undefined"!=typeof document?document:null,_=q&&q.userAgent||"",x=/Edge\/(\d+)/.exec(_),S=/MSIE \d/.exec(_),k=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(_),C=!!(S||k||x),E=S?document.documentMode:k?+k[1]:x?+x[1]:0,O=!C&&/gecko\/(\d+)/i.test(_);O&&(/Firefox\/(\d+)/.exec(_)||[0,0])[1];const A=!C&&/Chrome\/(\d+)/.exec(_),T=!!A,M=A?+A[1]:0,D=!C&&!!q&&/Apple Computer/.test(q.vendor),P=D&&(/Mobile\/\w+/.test(_)||!!q&&q.maxTouchPoints>2),N=P||!!q&&/Mac/.test(q.platform),R=!!q&&/Win/.test(q.platform),I=/Android \d/.test(_),F=!!w&&"webkitFontSmoothing"in w.documentElement.style,j=F?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function L(e){return{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function B(e,t){return"number"==typeof e?e:e[t]}function U(e){let t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}function H(e,t,n){let r=e.someProp("scrollThreshold")||0,o=e.someProp("scrollMargin")||5,i=e.dom.ownerDocument;for(let a=n||e.dom;;a=s(a)){if(!a)break;if(1!=a.nodeType)continue;let e=a,n=e==i.body,s=n?L(i):U(e),l=0,u=0;if(t.tops.bottom-B(r,"bottom")&&(u=t.bottom-t.top>s.bottom-s.top?t.top+B(o,"top")-s.top:t.bottom-s.bottom+B(o,"bottom")),t.lefts.right-B(r,"right")&&(l=t.right-s.right+B(o,"right")),l||u)if(n)i.defaultView.scrollBy(l,u);else{let n=e.scrollLeft,r=e.scrollTop;u&&(e.scrollTop+=u),l&&(e.scrollLeft+=l);let o=e.scrollLeft-n,i=e.scrollTop-r;t={left:t.left-o,top:t.top-i,right:t.right-o,bottom:t.bottom-i}}if(n||/^(fixed|sticky)$/.test(getComputedStyle(a).position))break}}function z(e){let t,n,r=e.dom.getBoundingClientRect(),o=Math.max(0,r.top);for(let i=(r.left+r.right)/2,a=o+1;a=o-20){t=r,n=s.top;break}}return{refDOM:t,refTop:n,stack:$(e.dom)}}function $(e){let t=[],n=e.ownerDocument;for(let r=e;r;r=s(r))if(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e==n)break;return t}function V({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;W(n,0==r?0:r-t)}function W(e,t){for(let n=0;n=c){l=Math.max(p.bottom,l),c=Math.min(p.top,c);let e=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!o&&p.left<=t.left&&p.right>=t.left&&(o=d,i={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!n&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(s=f+1)}}return!n&&o&&(n=o,r=i,a=0),n&&3==n.nodeType?Y(n,r):!n||a&&1==n.nodeType?{node:e,offset:s}:X(n,r)}function Y(e,t){let n=e.nodeValue.length,r=document.createRange();for(let o=0;o=(n.left+n.right)/2?1:0)}}return{node:e,offset:0}}function J(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function Q(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left(e.left+e.right)/2?1:-1}return e.docView.posFromDOM(r,o,i)}function ee(e,t,n,r){let o=-1;for(let i=t,a=!1;;){if(i==e.dom)break;let t=e.docView.nearestDesc(i,!0);if(!t)return null;if(1==t.dom.nodeType&&(t.node.isBlock&&t.parent&&!a||!t.contentDOM)){let e=t.dom.getBoundingClientRect();if(t.node.isBlock&&t.parent&&!a&&(a=!0,e.left>r.left||e.top>r.top?o=t.posBefore:(e.right-1?o:e.docView.posFromDOM(t,n,-1)}function te(e,t,n){let r=e.childNodes.length;if(r&&n.topt.top&&o++}let r;F&&o&&1==n.nodeType&&1==(r=n.childNodes[o-1]).nodeType&&"false"==r.contentEditable&&r.getBoundingClientRect().top>=t.top&&o--,n==e.dom&&o==n.childNodes.length-1&&1==n.lastChild.nodeType&&t.top>n.lastChild.getBoundingClientRect().bottom?a=e.state.doc.content.size:0!=o&&1==n.nodeType&&"BR"==n.childNodes[o-1].nodeName||(a=ee(e,n,o,t))}null==a&&(a=Z(e,l,t));let u=e.docView.nearestDesc(l,!0);return{pos:a,inside:u?u.posAtStart-u.border:-1}}function re(e){return e.top=0&&o==r.nodeValue.length?(e--,i=1):n<0?e--:t++,se(oe(u(r,e,t),i),i<0)}{let e=oe(u(r,o,o),n);if(O&&o&&/\s/.test(r.nodeValue[o-1])&&o=0)}if(null==i&&o&&(n<0||o==p(r))){let e=r.childNodes[o-1],t=3==e.nodeType?u(e,p(e)-(a?0:1)):1!=e.nodeType||"BR"==e.nodeName&&e.nextSibling?null:e;if(t)return se(oe(t,1),!1)}if(null==i&&o=0)}function se(e,t){if(0==e.width)return e;let n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function le(e,t){if(0==e.height)return e;let n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function ue(e,t,n){let r=e.state,o=e.root.activeElement;r!=t&&e.updateState(t),o!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),o!=e.dom&&o&&o.focus()}}function ce(e,t,n){let r=t.selection,o="up"==n?r.$from:r.$to;return ue(e,t,(()=>{let{node:t}=e.docView.domFromPos(o.pos,"up"==n?-1:1);for(;;){let n=e.docView.nearestDesc(t,!0);if(!n)break;if(n.node.isBlock){t=n.contentDOM||n.dom;break}t=n.dom.parentNode}let r=ae(e,o.pos,1);for(let e=t.firstChild;e;e=e.nextSibling){let t;if(1==e.nodeType)t=e.getClientRects();else{if(3!=e.nodeType)continue;t=u(e,0,e.nodeValue.length).getClientRects()}for(let e=0;eo.top+1&&("up"==n?r.top-o.top>2*(o.bottom-r.top):o.bottom-r.bottom>2*(r.bottom-o.top)))return!1}}return!0}))}const de=/[\u0590-\u08ac]/;function fe(e,t,n){let{$head:r}=t.selection;if(!r.parent.isTextblock)return!1;let o=r.parentOffset,i=!o,a=o==r.parent.content.size,s=e.domSelection();return de.test(r.parent.textContent)&&s.modify?ue(e,t,(()=>{let{focusNode:t,focusOffset:o,anchorNode:i,anchorOffset:a}=e.domSelectionRange(),l=s.caretBidiLevel;s.modify("move",n,"character");let u=r.depth?e.docView.domAfterPos(r.before()):e.dom,{focusNode:c,focusOffset:d}=e.domSelectionRange(),f=c&&!u.contains(1==c.nodeType?c:c.parentNode)||t==c&&o==d;try{s.collapse(i,a),t&&(t!=i||o!=a)&&s.extend&&s.extend(t,o)}catch(p){}return null!=l&&(s.caretBidiLevel=l),f})):"left"==n||"backward"==n?i:a}let pe=null,he=null,me=!1;function ge(e,t,n){return pe==t&&he==n?me:(pe=t,he=n,me="up"==n||"down"==n?ce(e,t,n):fe(e,t,n))}const ve=0,ye=1,be=2,qe=3;class we{constructor(e,t,n,r){this.parent=e,this.children=t,this.dom=n,this.contentDOM=r,this.dirty=ve,n.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,t,n){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let t=0;ta(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))r=2&e.compareDocumentPosition(this.contentDOM);else if(this.dom.firstChild){if(0==t)for(let t=e;;t=t.parentNode){if(t==this.dom){r=!1;break}if(t.previousSibling)break}if(null==r&&t==e.childNodes.length)for(let t=e;;t=t.parentNode){if(t==this.dom){r=!0;break}if(t.nextSibling)break}}return(null==r?n>0:r)?this.posAtEnd:this.posAtStart}nearestDesc(e,t=!1){for(let n=!0,r=e;r;r=r.parentNode){let o,i=this.getDesc(r);if(i&&(!t||i.node)){if(!n||!(o=i.nodeDOM)||(1==o.nodeType?o.contains(1==e.nodeType?e:e.parentNode):o==e))return i;n=!1}}}getDesc(e){let t=e.pmViewDesc;for(let n=t;n;n=n.parent)if(n==this)return t}posFromDOM(e,t,n){for(let r=e;r;r=r.parentNode){let o=this.getDesc(r);if(o)return o.localPosFromDOM(e,t,n)}return-1}descAt(e){for(let t=0,n=0;te||t instanceof Oe){r=e-o;break}o=i}if(r)return this.children[n].domFromPos(r-this.children[n].border,t);for(let o;n&&!(o=this.children[n-1]).size&&o instanceof _e&&o.side>=0;n--);if(t<=0){let e,r=!0;for(;;n--,r=!1)if(e=n?this.children[n-1]:null,!e||e.dom.parentNode==this.contentDOM)break;return e&&t&&r&&!e.border&&!e.domAtom?e.domFromPos(e.size,t):{node:this.contentDOM,offset:e?a(e.dom)+1:0}}{let e,r=!0;for(;;n++,r=!1)if(e=n=o&&t<=l-n.border&&n.node&&n.contentDOM&&this.contentDOM.contains(n.contentDOM))return n.parseRange(e,t,o);e=i;for(let t=s;t>0;t--){let n=this.children[t-1];if(n.size&&n.dom.parentNode==this.contentDOM&&!n.emptyChildAt(1)){r=a(n.dom)+1;break}e-=n.size}-1==r&&(r=0)}if(r>-1&&(l>t||s==this.children.length-1)){t=l;for(let e=s+1;ec&&it){let e=s;s=l,l=e}let n=document.createRange();n.setEnd(l.node,l.offset),n.setStart(s.node,s.offset),u.removeAllRanges(),u.addRange(n)}}ignoreMutation(e){return!this.contentDOM&&"selection"!=e.type}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,t){for(let n=0,r=0;r=n:en){let r=n+o.border,a=i-o.border;if(e>=r&&t<=a)return this.dirty=e==n||t==i?be:ye,void(e!=r||t!=a||!o.contentLost&&o.dom.parentNode==this.contentDOM?o.markDirty(e-r,t-r):o.dirty=qe);o.dirty=o.dom!=o.contentDOM||o.dom.parentNode!=this.contentDOM||o.children.length?qe:be}n=i}this.dirty=be}markParentsDirty(){let e=1;for(let t=this.parent;t;t=t.parent,e++){let n=1==e?be:ye;t.dirtyo?o.parent?o.parent.posBeforeChild(o):void 0:r))),!t.type.spec.raw){if(1!=i.nodeType){let e=document.createElement("span");e.appendChild(i),i=e}i.contentEditable="false",i.classList.add("ProseMirror-widget")}super(e,[],i,null),this.widget=t,this.widget=t,o=this}matchesWidget(e){return this.dirty==ve&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let t=this.widget.spec.stopEvent;return!!t&&t(e)}ignoreMutation(e){return"selection"!=e.type||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class xe extends we{constructor(e,t,n,r){super(e,[],t,null),this.textDOM=n,this.text=r}get size(){return this.text.length}localPosFromDOM(e,t){return e!=this.textDOM?this.posAtStart+(t?this.size:0):this.posAtStart+t}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return"characterData"===e.type&&e.target.nodeValue==e.oldValue}}class Se extends we{constructor(e,t,n,r){super(e,[],n,r),this.mark=t}static create(e,t,n,r){let i=r.nodeViews[t.type.name],a=i&&i(t,r,n);return a&&a.dom||(a=o.EV.renderSpec(document,t.type.spec.toDOM(t,n))),new Se(e,t,a.dom,a.contentDOM||a.dom)}parseRule(){return this.dirty&qe||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=qe&&this.mark.eq(e)}markDirty(e,t){if(super.markDirty(e,t),this.dirty!=ve){let e=this.parent;while(!e.node)e=e.parent;e.dirty0&&(o=We(o,0,e,n));for(let a=0;as?s.parent?s.parent.posBeforeChild(s):void 0:a),n,r),c=u&&u.dom,d=u&&u.contentDOM;if(t.isText)if(c){if(3!=c.nodeType)throw new RangeError("Text must be rendered as a DOM text node")}else c=document.createTextNode(t.text);else c||({dom:c,contentDOM:d}=o.EV.renderSpec(document,t.type.spec.toDOM(t)));d||t.isText||"BR"==c.nodeName||(c.hasAttribute("contenteditable")||(c.contentEditable="false"),t.type.spec.draggable&&(c.draggable=!0));let f=c;return c=Ie(c,n,t),u?s=new Ae(e,t,n,r,c,d||null,f,u,i,a+1):t.isText?new Ee(e,t,n,r,c,f,i):new ke(e,t,n,r,c,d||null,f,i,a+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if("pre"==this.node.type.whitespace&&(e.preserveWhitespace="full"),this.contentDOM)if(this.contentLost){for(let t=this.children.length-1;t>=0;t--){let n=this.children[t];if(this.dom.contains(n.dom.parentNode)){e.contentElement=n.dom.parentNode;break}}e.contentElement||(e.getContent=()=>o.ae.empty)}else e.contentElement=this.contentDOM;else e.getContent=()=>this.node.content;return e}matchesNode(e,t,n){return this.dirty==ve&&e.eq(this.node)&&Fe(t,this.outerDeco)&&n.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,t){let n=this.node.inlineContent,r=t,i=e.composing?this.localCompositionInfo(e,t):null,a=i&&i.pos>-1?i:null,s=i&&i.pos<0,l=new Le(this,a&&a.node,e);He(this.node,this.innerDeco,((t,i,a)=>{t.spec.marks?l.syncToMarks(t.spec.marks,n,e):t.type.side>=0&&!a&&l.syncToMarks(i==this.node.childCount?o.Wm.none:this.node.child(i).marks,n,e),l.placeWidget(t,e,r)}),((t,o,a,u)=>{let c;l.syncToMarks(t.marks,n,e),l.findNodeMatch(t,o,a,u)||s&&e.state.selection.from>r&&e.state.selection.to-1&&l.updateNodeAt(t,o,a,c,e)||l.updateNextNode(t,o,a,e,u,r)||l.addNode(t,o,a,e,r),r+=t.nodeSize})),l.syncToMarks([],n,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==be)&&(a&&this.protectLocalComposition(e,a),Te(this.contentDOM,this.children,e),P&&ze(this.dom))}localCompositionInfo(e,t){let{from:n,to:o}=e.state.selection;if(!(e.state.selection instanceof r.sy)||nt+this.node.content.size)return null;let i=e.domSelectionRange(),a=$e(i.focusNode,i.focusOffset);if(!a||!this.dom.contains(a.parentNode))return null;if(this.node.inlineContent){let e=a.nodeValue,r=Ve(this.node.content,e,n-t,o-t);return r<0?null:{node:a,pos:r,text:e}}return{node:a,pos:-1,text:""}}protectLocalComposition(e,{node:t,pos:n,text:r}){if(this.getDesc(t))return;let o=t;for(;;o=o.parentNode){if(o.parentNode==this.contentDOM)break;while(o.previousSibling)o.parentNode.removeChild(o.previousSibling);while(o.nextSibling)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let i=new xe(this,o,t,r);e.input.compositionNodes.push(i),this.children=We(this.children,n,n+r.length,e,i)}update(e,t,n,r){return!(this.dirty==qe||!e.sameMarkup(this.node))&&(this.updateInner(e,t,n,r),!0)}updateInner(e,t,n,r){this.updateOuterDeco(t),this.node=e,this.innerDeco=n,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=ve}updateOuterDeco(e){if(Fe(e,this.outerDeco))return;let t=1!=this.nodeDOM.nodeType,n=this.dom;this.dom=Ne(this.dom,this.nodeDOM,Pe(this.outerDeco,this.node,t),Pe(e,this.node,t)),this.dom!=n&&(n.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.add("ProseMirror-selectednode"),!this.contentDOM&&this.node.type.spec.draggable||(this.dom.draggable=!0)}deselectNode(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.remove("ProseMirror-selectednode"),!this.contentDOM&&this.node.type.spec.draggable||this.dom.removeAttribute("draggable")}get domAtom(){return this.node.isAtom}}function Ce(e,t,n,r,o){Ie(r,t,e);let i=new ke(void 0,e,t,n,r,r,r,o,0);return i.contentDOM&&i.updateChildren(o,0),i}class Ee extends ke{constructor(e,t,n,r,o,i,a){super(e,t,n,r,o,null,i,a,0)}parseRule(){let e=this.nodeDOM.parentNode;while(e&&e!=this.dom&&!e.pmIsDeco)e=e.parentNode;return{skip:e||!0}}update(e,t,n,r){return!(this.dirty==qe||this.dirty!=ve&&!this.inParent()||!e.sameMarkup(this.node))&&(this.updateOuterDeco(t),this.dirty==ve&&e.text==this.node.text||e.text==this.nodeDOM.nodeValue||(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=ve,!0)}inParent(){let e=this.parent.contentDOM;for(let t=this.nodeDOM;t;t=t.parentNode)if(t==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,t,n){return e==this.nodeDOM?this.posAtStart+Math.min(t,this.node.text.length):super.localPosFromDOM(e,t,n)}ignoreMutation(e){return"characterData"!=e.type&&"selection"!=e.type}slice(e,t,n){let r=this.node.cut(e,t),o=document.createTextNode(r.text);return new Ee(this.parent,r,this.outerDeco,this.innerDeco,o,o,n)}markDirty(e,t){super.markDirty(e,t),this.dom==this.nodeDOM||0!=e&&t!=this.nodeDOM.nodeValue.length||(this.dirty=qe)}get domAtom(){return!1}}class Oe extends we{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==ve&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return"IMG"==this.dom.nodeName}}class Ae extends ke{constructor(e,t,n,r,o,i,a,s,l,u){super(e,t,n,r,o,i,a,l,u),this.spec=s}update(e,t,n,r){if(this.dirty==qe)return!1;if(this.spec.update){let o=this.spec.update(e,t,n);return o&&this.updateInner(e,t,n,r),o}return!(!this.contentDOM&&!e.isLeaf)&&super.update(e,t,n,r)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,t,n,r){this.spec.setSelection?this.spec.setSelection(e,t,n):super.setSelection(e,t,n,r)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return!!this.spec.stopEvent&&this.spec.stopEvent(e)}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function Te(e,t,n){let r=e.firstChild,o=!1;for(let i=0;i>1,i=Math.min(o,e.length);while(r-1)r>this.index&&(this.changed=!0,this.destroyBetween(this.index,r)),this.top=this.top.children[this.index];else{let r=Se.create(this.top,e[o],t,n);this.top.children.splice(this.index,0,r),this.top=r,this.changed=!0}this.index=0,o++}}findNodeMatch(e,t,n,r){let o,i=-1;if(r>=this.preMatch.index&&(o=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&o.matchesNode(e,t,n))i=this.top.children.indexOf(o,this.index);else for(let a=this.index,s=Math.min(this.top.children.length,a+5);a0){let s;for(;;)if(r){let e=n.children[r-1];if(!(e instanceof Se)){s=e,r--;break}n=e,r=e.children.length}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}let l=s.node;if(l){if(l!=e.child(o-1))break;--o,i.set(s,o),a.push(s)}}return{index:o,matched:i,matches:a.reverse()}}function Ue(e,t){return e.type.side-t.type.side}function He(e,t,n,r){let o=t.locals(e),i=0;if(0==o.length){for(let n=0;ni)s.push(o[a++]);let h=i+f.nodeSize;if(f.isText){let e=h;a!e.inline)):s.slice();r(f,m,t.forChild(i,f),p),i=h}}function ze(e){if("UL"==e.nodeName||"OL"==e.nodeName){let t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}function $e(e,t){for(;;){if(3==e.nodeType)return e;if(1==e.nodeType&&t>0){if(e.childNodes.length>t&&3==e.childNodes[t].nodeType)return e.childNodes[t];e=e.childNodes[t-1],t=p(e)}else{if(!(1==e.nodeType&&t=n){if(i>=r&&l.slice(r-t.length-s,r-s)==t)return r-t.length;let e=s=0&&e+t.length+s>=n)return s+e;if(n==r&&l.length>=r+t.length-s&&l.slice(r-s,r-s+t.length)==t)return r}}return-1}function We(e,t,n,r,o){let i=[];for(let a=0,s=0;a=n||c<=t?i.push(l):(un&&i.push(l.slice(n-u,l.size,r)))}return i}function Ke(e,t=null){let n=e.domSelectionRange(),o=e.state.doc;if(!n.focusNode)return null;let i=e.docView.nearestDesc(n.focusNode),a=i&&0==i.size,s=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let l,u,c=o.resolve(s);if(g(n)){l=c;while(i&&!i.node)i=i.parent;let e=i.node;if(i&&e.isAtom&&r.Ul.isSelectable(e)&&i.parent&&(!e.isInline||!h(n.focusNode,n.focusOffset,i.dom))){let e=i.posBefore;u=new r.Ul(s==e?c:o.resolve(e))}}else{let t=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(t<0)return null;l=o.resolve(t)}if(!u){let n="pointer"==t||e.state.selection.head{n.anchorNode==r&&n.anchorOffset==o||(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout((()=>{Ge(e)&&!e.state.selection.visible||e.dom.classList.remove("ProseMirror-hideselection")}),20))})}function tt(e){let t=e.domSelection(),n=document.createRange(),r=e.cursorWrapper.dom,o="IMG"==r.nodeName;o?n.setEnd(r.parentNode,a(r)+1):n.setEnd(r,0),n.collapse(!1),t.removeAllRanges(),t.addRange(n),!o&&!e.state.selection.visible&&C&&E<=11&&(r.disabled=!0,r.disabled=!1)}function nt(e,t){if(t instanceof r.Ul){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(rt(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else rt(e)}function rt(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function ot(e,t,n,o){return e.someProp("createSelectionBetween",(r=>r(e,t,n)))||r.sy.between(t,n,o)}function it(e){return!(e.editable&&!e.hasFocus())&&at(e)}function at(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(3==t.anchorNode.nodeType?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(3==t.focusNode.nodeType?t.focusNode.parentNode:t.focusNode))}catch(n){return!1}}function st(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return c(t.node,t.offset,n.anchorNode,n.anchorOffset)}function lt(e,t){let{$anchor:n,$head:o}=e.selection,i=t>0?n.max(o):n.min(o),a=i.parent.inlineContent?i.depth?e.doc.resolve(t>0?i.after():i.before()):null:i;return a&&r.GR.findFrom(a,t)}function ut(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function ct(e,t,n){let o=e.state.selection;if(!(o instanceof r.sy)){if(o instanceof r.Ul&&o.node.isInline)return ut(e,new r.sy(t>0?o.$to:o.$from));{let n=lt(e.state,t);return!!n&&ut(e,n)}}if(n.indexOf("s")>-1){let{$head:n}=o,i=n.textOffset?null:t<0?n.nodeBefore:n.nodeAfter;if(!i||i.isText||!i.isLeaf)return!1;let a=e.state.doc.resolve(n.pos+i.nodeSize*(t<0?-1:1));return ut(e,new r.sy(o.$anchor,a))}if(!o.empty)return!1;if(e.endOfTextblock(t>0?"forward":"backward")){let n=lt(e.state,t);return!!(n&&n instanceof r.Ul)&&ut(e,n)}if(!(N&&n.indexOf("m")>-1)){let n,i=o.$head,a=i.textOffset?null:t<0?i.nodeBefore:i.nodeAfter;if(!a||a.isText)return!1;let s=t<0?i.pos-a.nodeSize:i.pos;return!!(a.isAtom||(n=e.docView.descAt(s))&&!n.contentDOM)&&(r.Ul.isSelectable(a)?ut(e,new r.Ul(t<0?e.state.doc.resolve(i.pos-a.nodeSize):i)):!!F&&ut(e,new r.sy(e.state.doc.resolve(t<0?s:s+a.nodeSize))))}}function dt(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function ft(e,t){let n=e.pmViewDesc;return n&&0==n.size&&(t<0||e.nextSibling||"BR"!=e.nodeName)}function pt(e,t){return t<0?ht(e):mt(e)}function ht(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o,i,s=!1;for(O&&1==n.nodeType&&r0){if(1!=n.nodeType)break;{let e=n.childNodes[r-1];if(ft(e,-1))o=n,i=--r;else{if(3!=e.nodeType)break;n=e,r=n.nodeValue.length}}}else{if(gt(n))break;{let t=n.previousSibling;while(t&&ft(t,-1))o=n.parentNode,i=a(t),t=t.previousSibling;if(t)n=t,r=dt(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}s?bt(e,n,r):o&&bt(e,o,i)}function mt(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o,i,s=dt(n);for(;;)if(r{e.state==o&&Xe(e)}),50)}function qt(e,t){let n=e.state.doc.resolve(t);if(!T&&!R&&n.parent.inlineContent){let r=e.coordsAtPos(t);if(t>n.start()){let n=e.coordsAtPos(t-1),o=(n.top+n.bottom)/2;if(o>r.top&&o1)return n.leftr.top&&o1)return n.left>r.left?"ltr":"rtl"}}let r=getComputedStyle(e.dom).direction;return"rtl"==r?"rtl":"ltr"}function wt(e,t,n){let o=e.state.selection;if(o instanceof r.sy&&!o.empty||n.indexOf("s")>-1)return!1;if(N&&n.indexOf("m")>-1)return!1;let{$from:i,$to:a}=o;if(!i.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let n=lt(e.state,t);if(n&&n instanceof r.Ul)return ut(e,n)}if(!i.parent.inlineContent){let n=t<0?i:a,s=o instanceof r.K1?r.GR.near(n,t):r.GR.findFrom(n,t);return!!s&&ut(e,s)}return!1}function _t(e,t){if(!(e.state.selection instanceof r.sy))return!0;let{$head:n,$anchor:o,empty:i}=e.state.selection;if(!n.sameParent(o))return!0;if(!i)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let a=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(a&&!a.isText){let r=e.state.tr;return t<0?r.delete(n.pos-a.nodeSize,n.pos):r.delete(n.pos,n.pos+a.nodeSize),e.dispatch(r),!0}return!1}function xt(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function St(e){if(!D||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(t&&1==t.nodeType&&0==n&&t.firstChild&&"false"==t.firstChild.contentEditable){let n=t.firstChild;xt(e,n,"true"),setTimeout((()=>xt(e,n,"false")),20)}return!1}function kt(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function Ct(e,t){let n=t.keyCode,r=kt(t);if(8==n||N&&72==n&&"c"==r)return _t(e,-1)||pt(e,-1);if(46==n&&!t.shiftKey||N&&68==n&&"c"==r)return _t(e,1)||pt(e,1);if(13==n||27==n)return!0;if(37==n||N&&66==n&&"c"==r){let t=37==n?"ltr"==qt(e,e.state.selection.from)?-1:1:-1;return ct(e,t,r)||pt(e,t)}if(39==n||N&&70==n&&"c"==r){let t=39==n?"ltr"==qt(e,e.state.selection.from)?1:-1:1;return ct(e,t,r)||pt(e,t)}return 38==n||N&&80==n&&"c"==r?wt(e,-1,r)||pt(e,-1):40==n||N&&78==n&&"c"==r?St(e)||wt(e,1,r)||pt(e,1):r==(N?"m":"c")&&(66==n||73==n||89==n||90==n)}function Et(e,t){e.someProp("transformCopied",(n=>{t=n(t,e)}));let n=[],{content:r,openStart:i,openEnd:a}=t;while(i>1&&a>1&&1==r.childCount&&1==r.firstChild.childCount){i--,a--;let e=r.firstChild;n.push(e.type.name,e.attrs!=e.type.defaultAttrs?e.attrs:null),r=e.content}let s=e.someProp("clipboardSerializer")||o.EV.fromSchema(e.state.schema),l=jt(),u=l.createElement("div");u.appendChild(s.serializeFragment(r,{document:l}));let c,d=u.firstChild,f=0;while(d&&1==d.nodeType&&(c=It[d.nodeName.toLowerCase()])){for(let e=c.length-1;e>=0;e--){let t=l.createElement(c[e]);while(u.firstChild)t.appendChild(u.firstChild);u.appendChild(t),f++}d=u.firstChild}d&&1==d.nodeType&&d.setAttribute("data-pm-slice",`${i} ${a}${f?` -${f}`:""} ${JSON.stringify(n)}`);let p=e.someProp("clipboardTextSerializer",(n=>n(t,e)))||t.content.textBetween(0,t.content.size,"\n\n");return{dom:u,text:p}}function Ot(e,t,n,r,i){let a,s,l=i.parent.type.spec.code;if(!n&&!t)return null;let u=t&&(r||l||!n);if(u){if(e.someProp("transformPastedText",(n=>{t=n(t,l||r,e)})),l)return t?new o.eK(o.ae.from(e.state.schema.text(t.replace(/\r\n?/g,"\n"))),0,0):o.eK.empty;let n=e.someProp("clipboardTextParser",(n=>n(t,i,r,e)));if(n)s=n;else{let n=i.marks(),{schema:r}=e.state,s=o.EV.fromSchema(r);a=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach((e=>{let t=a.appendChild(document.createElement("p"));e&&t.appendChild(s.serializeNode(r.text(e,n)))}))}}else e.someProp("transformPastedHTML",(t=>{n=t(n,e)})),a=Lt(n),F&&Bt(a);let c=a&&a.querySelector("[data-pm-slice]"),d=c&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(c.getAttribute("data-pm-slice")||"");if(d&&d[3])for(let o=+d[3];o>0;o--){let e=a.firstChild;while(e&&1!=e.nodeType)e=e.nextSibling;if(!e)break;a=e}if(!s){let t=e.someProp("clipboardParser")||e.someProp("domParser")||o.oz.fromSchema(e.state.schema);s=t.parseSlice(a,{preserveWhitespace:!(!u&&!d),context:i,ruleFromNode(e){return"BR"!=e.nodeName||e.nextSibling||!e.parentNode||At.test(e.parentNode.nodeName)?null:{ignore:!0}}})}if(d)s=Ut(Rt(s,+d[1],+d[2]),d[4]);else if(s=o.eK.maxOpen(Tt(s.content,i),!0),s.openStart||s.openEnd){let e=0,t=0;for(let n=s.content.firstChild;e{s=t(s,e)})),s}const At=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function Tt(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let r,i=t.node(n),a=i.contentMatchAt(t.index(n)),s=[];if(e.forEach((e=>{if(!s)return;let t,n=a.findWrapping(e.type);if(!n)return s=null;if(t=s.length&&r.length&&Dt(n,r,e,s[s.length-1],0))s[s.length-1]=t;else{s.length&&(s[s.length-1]=Pt(s[s.length-1],r.length));let t=Mt(e,n);s.push(t),a=a.matchType(t.type),r=n}})),s)return o.ae.from(s)}return e}function Mt(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,o.ae.from(e));return e}function Dt(e,t,n,r,i){if(i1&&(a=0),i=n&&(l=t<0?s.contentMatchAt(0).fillBefore(l,a<=i).append(l):l.append(s.contentMatchAt(s.childCount).fillBefore(o.ae.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,s.copy(l))}function Rt(e,t,n){return t]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n,r=jt().createElement("div"),o=/<([a-z][^>\s]+)/i.exec(e);if((n=o&&It[o[1].toLowerCase()])&&(e=n.map((e=>"<"+e+">")).join("")+e+n.map((e=>"")).reverse().join("")),r.innerHTML=e,n)for(let i=0;i=0;u-=2){let e=r.nodes[n[u]];if(!e||e.hasRequiredAttrs())break;i=o.ae.from(e.create(n[u+1],i)),a++,s++}return new o.eK(i,a,s)}const Ht={},zt={},$t={touchstart:!0,touchmove:!0};class Vt{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function Wt(e){for(let t in Ht){let n=Ht[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=t=>{!Jt(e,t)||Yt(e,t)||!e.editable&&t.type in zt||n(e,t)},$t[t]?{passive:!0}:void 0)}D&&e.dom.addEventListener("input",(()=>null)),Xt(e)}function Kt(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function Gt(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}function Xt(e){e.someProp("handleDOMEvents",(t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=t=>Yt(e,t))}))}function Yt(e,t){return e.someProp("handleDOMEvents",(n=>{let r=n[t.type];return!!r&&(r(e,t)||t.defaultPrevented)}))}function Jt(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n=t.target;n!=e.dom;n=n.parentNode)if(!n||11==n.nodeType||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}function Qt(e,t){Yt(e,t)||!Ht[t.type]||!e.editable&&t.type in zt||Ht[t.type](e,t)}function Zt(e){return{left:e.clientX,top:e.clientY}}function en(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function tn(e,t,n,r,o){if(-1==r)return!1;let i=e.state.doc.resolve(r);for(let a=i.depth+1;a>0;a--)if(e.someProp(t,(t=>a>i.depth?t(e,n,i.nodeAfter,i.before(a),o,!0):t(e,n,i.node(a),i.before(a),o,!1))))return!0;return!1}function nn(e,t,n){e.focused||e.focus();let r=e.state.tr.setSelection(t);"pointer"==n&&r.setMeta("pointer",!0),e.dispatch(r)}function rn(e,t){if(-1==t)return!1;let n=e.state.doc.resolve(t),o=n.nodeAfter;return!!(o&&o.isAtom&&r.Ul.isSelectable(o))&&(nn(e,new r.Ul(n),"pointer"),!0)}function on(e,t){if(-1==t)return!1;let n,o,i=e.state.selection;i instanceof r.Ul&&(n=i.node);let a=e.state.doc.resolve(t);for(let s=a.depth+1;s>0;s--){let e=s>a.depth?a.nodeAfter:a.node(s);if(r.Ul.isSelectable(e)){o=n&&i.$from.depth>0&&s>=i.$from.depth&&a.before(i.$from.depth+1)==i.$from.pos?a.before(i.$from.depth):a.before(s);break}}return null!=o&&(nn(e,r.Ul.create(e.state.doc,o),"pointer"),!0)}function an(e,t,n,r,o){return tn(e,"handleClickOn",t,n,r)||e.someProp("handleClick",(n=>n(e,t,r)))||(o?on(e,n):rn(e,n))}function sn(e,t,n,r){return tn(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",(n=>n(e,t,r)))}function ln(e,t,n,r){return tn(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",(n=>n(e,t,r)))||un(e,n,r)}function un(e,t,n){if(0!=n.button)return!1;let o=e.state.doc;if(-1==t)return!!o.inlineContent&&(nn(e,r.sy.create(o,0,o.content.size),"pointer"),!0);let i=o.resolve(t);for(let a=i.depth+1;a>0;a--){let t=a>i.depth?i.nodeAfter:i.node(a),n=i.before(a);if(t.inlineContent)nn(e,r.sy.create(o,n+1,n+1+t.content.size),"pointer");else{if(!r.Ul.isSelectable(t))continue;nn(e,r.Ul.create(o,n),"pointer")}return!0}}function cn(e){return yn(e)}zt.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=16==n.keyCode||n.shiftKey,!pn(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!I||!T||13!=n.keyCode))if(229!=n.keyCode&&e.domObserver.forceFlush(),!P||13!=n.keyCode||n.ctrlKey||n.altKey||n.metaKey)e.someProp("handleKeyDown",(t=>t(e,n)))||Ct(e,n)?n.preventDefault():Kt(e,"key");else{let t=Date.now();e.input.lastIOSEnter=t,e.input.lastIOSEnterFallbackTimeout=setTimeout((()=>{e.input.lastIOSEnter==t&&(e.someProp("handleKeyDown",(t=>t(e,v(13,"Enter")))),e.input.lastIOSEnter=0)}),200)}},zt.keyup=(e,t)=>{16==t.keyCode&&(e.input.shiftKey=!1)},zt.keypress=(e,t)=>{let n=t;if(pn(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||N&&n.metaKey)return;if(e.someProp("handleKeyPress",(t=>t(e,n))))return void n.preventDefault();let o=e.state.selection;if(!(o instanceof r.sy)||!o.$from.sameParent(o.$to)){let t=String.fromCharCode(n.charCode);/[\r\n]/.test(t)||e.someProp("handleTextInput",(n=>n(e,o.$from.pos,o.$to.pos,t)))||e.dispatch(e.state.tr.insertText(t).scrollIntoView()),n.preventDefault()}};const dn=N?"metaKey":"ctrlKey";Ht.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=cn(e),o=Date.now(),i="singleClick";o-e.input.lastClick.time<500&&en(n,e.input.lastClick)&&!n[dn]&&("singleClick"==e.input.lastClick.type?i="doubleClick":"doubleClick"==e.input.lastClick.type&&(i="tripleClick")),e.input.lastClick={time:o,x:n.clientX,y:n.clientY,type:i};let a=e.posAtCoords(Zt(n));a&&("singleClick"==i?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new fn(e,a,n,!!r)):("doubleClick"==i?sn:ln)(e,a.pos,a.inside,n)?n.preventDefault():Kt(e,"pointer"))};class fn{constructor(e,t,n,o){let i,a;if(this.view=e,this.pos=t,this.event=n,this.flushed=o,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!n[dn],this.allowDefault=n.shiftKey,t.inside>-1)i=e.state.doc.nodeAt(t.inside),a=t.inside;else{let n=e.state.doc.resolve(t.pos);i=n.parent,a=n.depth?n.before():0}const s=o?null:n.target,l=s?e.docView.nearestDesc(s,!0):null;this.target=l?l.dom:null;let{selection:u}=e.state;(0==n.button&&i.type.spec.draggable&&!1!==i.type.spec.selectable||u instanceof r.Ul&&u.from<=a&&u.to>a)&&(this.mightDrag={node:i,pos:a,addAttr:!(!this.target||this.target.draggable),setUneditable:!(!this.target||!O||this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout((()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")}),20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),Kt(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout((()=>Xe(this.view))),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let t=this.pos;this.view.state.doc!=this.startDoc&&(t=this.view.posAtCoords(Zt(e))),this.updateAllowDefault(e),this.allowDefault||!t?Kt(this.view,"pointer"):an(this.view,t.pos,t.inside,e,this.selectNode)?e.preventDefault():0==e.button&&(this.flushed||D&&this.mightDrag&&!this.mightDrag.node.isAtom||T&&!this.view.state.selection.visible&&Math.min(Math.abs(t.pos-this.view.state.selection.from),Math.abs(t.pos-this.view.state.selection.to))<=2)?(nn(this.view,r.GR.near(this.view.state.doc.resolve(t.pos)),"pointer"),e.preventDefault()):Kt(this.view,"pointer")}move(e){this.updateAllowDefault(e),Kt(this.view,"pointer"),0==e.buttons&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}function pn(e,t){return!!e.composing||!!(D&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500)&&(e.input.compositionEndedAt=-2e8,!0)}Ht.touchstart=e=>{e.input.lastTouch=Date.now(),cn(e),Kt(e,"pointer")},Ht.touchmove=e=>{e.input.lastTouch=Date.now(),Kt(e,"pointer")},Ht.contextmenu=e=>cn(e);const hn=I?5e3:-1;function mn(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout((()=>yn(e)),t))}function gn(e){e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=vn());while(e.input.compositionNodes.length>0)e.input.compositionNodes.pop().markParentsDirty()}function vn(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function yn(e,t=!1){if(!(I&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),gn(e),t||e.docView&&e.docView.dirty){let t=Ke(e);return t&&!t.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(t)):e.updateState(e.state),!0}return!1}}function bn(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(t),n.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),o=document.createRange();o.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(o),setTimeout((()=>{n.parentNode&&n.parentNode.removeChild(n),e.focus()}),50)}zt.compositionstart=zt.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,n=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some((e=>!1===e.type.spec.inclusive))))e.markCursor=e.state.storedMarks||n.marks(),yn(e,!0),e.markCursor=null;else if(yn(e),O&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let t=e.domSelectionRange();for(let n=t.focusNode,r=t.focusOffset;n&&1==n.nodeType&&0!=r;){let t=r<0?n.lastChild:n.childNodes[r-1];if(!t)break;if(3==t.nodeType){e.domSelection().collapse(t,t.nodeValue.length);break}n=t,r=-1}}e.input.composing=!0}mn(e,hn)},zt.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionPendingChanges&&Promise.resolve().then((()=>e.domObserver.flush())),e.input.compositionID++,mn(e,20))};const qn=C&&E<15||P&&j<604;function wn(e){return 0==e.openStart&&0==e.openEnd&&1==e.content.childCount?e.content.firstChild:null}function _n(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let o=e.input.shiftKey&&45!=e.input.lastKeyCode;setTimeout((()=>{e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?xn(e,r.value,null,o,t):xn(e,r.textContent,r.innerHTML,o,t)}),50)}function xn(e,t,n,r,i){let a=Ot(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",(t=>t(e,i,a||o.eK.empty))))return!0;if(!a)return!1;let s=wn(a),l=s?e.state.tr.replaceSelectionWith(s,r):e.state.tr.replaceSelection(a);return e.dispatch(l.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function Sn(e){let t=e.getData("text/plain")||e.getData("Text");if(t)return t;let n=e.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}Ht.copy=zt.cut=(e,t)=>{let n=t,r=e.state.selection,o="cut"==n.type;if(r.empty)return;let i=qn?null:n.clipboardData,a=r.content(),{dom:s,text:l}=Et(e,a);i?(n.preventDefault(),i.clearData(),i.setData("text/html",s.innerHTML),i.setData("text/plain",l)):bn(e,s),o&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))},zt.paste=(e,t)=>{let n=t;if(e.composing&&!I)return;let r=qn?null:n.clipboardData,o=e.input.shiftKey&&45!=e.input.lastKeyCode;r&&xn(e,Sn(r),r.getData("text/html"),o,n)?n.preventDefault():_n(e,n)};class kn{constructor(e,t,n){this.slice=e,this.move=t,this.node=n}}const Cn=N?"altKey":"ctrlKey";Ht.dragstart=(e,t)=>{let n=t,o=e.input.mouseDown;if(o&&o.done(),!n.dataTransfer)return;let i,a=e.state.selection,s=a.empty?null:e.posAtCoords(Zt(n));if(s&&s.pos>=a.from&&s.pos<=(a instanceof r.Ul?a.to-1:a.to));else if(o&&o.mightDrag)i=r.Ul.create(e.state.doc,o.mightDrag.pos);else if(n.target&&1==n.target.nodeType){let t=e.docView.nearestDesc(n.target,!0);t&&t.node.type.spec.draggable&&t!=e.docView&&(i=r.Ul.create(e.state.doc,t.posBefore))}let l=(i||e.state.selection).content(),{dom:u,text:c}=Et(e,l);n.dataTransfer.clearData(),n.dataTransfer.setData(qn?"Text":"text/html",u.innerHTML),n.dataTransfer.effectAllowed="copyMove",qn||n.dataTransfer.setData("text/plain",c),e.dragging=new kn(l,!n[Cn],i)},Ht.dragend=e=>{let t=e.dragging;window.setTimeout((()=>{e.dragging==t&&(e.dragging=null)}),50)},zt.dragover=zt.dragenter=(e,t)=>t.preventDefault(),zt.drop=(e,t)=>{let n=t,a=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let s=e.posAtCoords(Zt(n));if(!s)return;let l=e.state.doc.resolve(s.pos),u=a&&a.slice;u?e.someProp("transformPasted",(t=>{u=t(u,e)})):u=Ot(e,Sn(n.dataTransfer),qn?null:n.dataTransfer.getData("text/html"),!1,l);let c=!(!a||n[Cn]);if(e.someProp("handleDrop",(t=>t(e,n,u||o.eK.empty,c))))return void n.preventDefault();if(!u)return;n.preventDefault();let d=u?(0,i.aw)(e.state.doc,l.pos,u):l.pos;null==d&&(d=l.pos);let f=e.state.tr;if(c){let{node:e}=a;e?e.replace(f):f.deleteSelection()}let p=f.mapping.map(d),h=0==u.openStart&&0==u.openEnd&&1==u.content.childCount,m=f.doc;if(h?f.replaceRangeWith(p,p,u.content.firstChild):f.replaceRange(p,p,u),f.doc.eq(m))return;let g=f.doc.resolve(p);if(h&&r.Ul.isSelectable(u.content.firstChild)&&g.nodeAfter&&g.nodeAfter.sameMarkup(u.content.firstChild))f.setSelection(new r.Ul(g));else{let t=f.mapping.map(d);f.mapping.maps[f.mapping.maps.length-1].forEach(((e,n,r,o)=>t=o)),f.setSelection(ot(e,g,f.doc.resolve(t)))}e.focus(),e.dispatch(f.setMeta("uiEvent","drop"))},Ht.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout((()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&Xe(e)}),20))},Ht.blur=(e,t)=>{let n=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)},Ht.beforeinput=(e,t)=>{let n=t;if(T&&I&&"deleteContentBackward"==n.inputType){e.domObserver.flushSoon();let{domChangeCount:t}=e.input;setTimeout((()=>{if(e.input.domChangeCount!=t)return;if(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",(t=>t(e,v(8,"Backspace")))))return;let{$cursor:n}=e.state.selection;n&&n.pos>0&&e.dispatch(e.state.tr.delete(n.pos-1,n.pos).scrollIntoView())}),50)}};for(let br in zt)Ht[br]=zt[br];function En(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}class On{constructor(e,t){this.toDOM=e,this.spec=t||Pn,this.side=this.spec.side||0}map(e,t,n,r){let{pos:o,deleted:i}=e.mapResult(t.from+r,this.side<0?-1:1);return i?null:new Mn(o-n,o-n,this)}valid(){return!0}eq(e){return this==e||e instanceof On&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&En(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class An{constructor(e,t){this.attrs=e,this.spec=t||Pn}map(e,t,n,r){let o=e.map(t.from+r,this.spec.inclusiveStart?-1:1)-n,i=e.map(t.to+r,this.spec.inclusiveEnd?1:-1)-n;return o>=i?null:new Mn(o,i,this)}valid(e,t){return t.from=e&&(!o||o(a.spec))&&n.push(a.copy(a.from+r,a.to+r))}for(let i=0;ie){let a=this.children[i]+1;this.children[i+2].findInner(e-a,t-a,n,r+a,o)}}map(e,t,n){return this==Rn||0==e.maps.length?this:this.mapInner(e,t,0,0,n||Pn)}mapInner(e,t,n,r,o){let i;for(let a=0;a{let a,s=i+n;if(a=Bn(t,e,s)){r||(r=this.children.slice());while(oi&&t.to=e){this.children[a]==e&&(n=this.children[a+2]);break}let o=e+1,i=o+t.content.size;for(let a=0;ao&&e.type instanceof An){let t=Math.max(o,e.from)-o,n=Math.min(i,e.to)-o;tn.map(e,t,Pn)));return In.from(n)}forChild(e,t){if(t.isLeaf)return Nn.empty;let n=[];for(let r=0;re instanceof Nn))?e:e.reduce(((e,t)=>e.concat(t instanceof Nn?t:t.members)),[]))}}}function Fn(e,t,n,r,o,i,a){let s=e.slice();for(let u=0,c=i;u{let i=o-r-(n-t);for(let a=0;ar+c-e)continue;let o=s[a]+c-e;n>=o?s[a+1]=t<=o?-2:-1:t>=c&&i&&(s[a]+=i,s[a+1]+=i)}e+=i})),c=n.maps[u].map(c,-1)}let l=!1;for(let u=0;u=r.content.size){l=!0;continue}let d=n.map(e[u+1]+i,-1),f=d-o,{index:p,offset:h}=r.content.findIndex(c),m=r.maybeChild(p);if(m&&h==c&&h+m.nodeSize==f){let r=s[u+2].mapInner(n,m,t+1,e[u]+i+1,a);r!=Rn?(s[u]=c,s[u+1]=f,s[u+2]=r):(s[u+1]=-2,l=!0)}else l=!0}if(l){let l=Ln(s,e,t,n,o,i,a),u=Hn(l,r,0,a);t=u.local;for(let e=0;en&&i.to{let s=Bn(e,t,a+n);if(s){i=!0;let e=Hn(s,t,n+a+1,r);e!=Rn&&o.push(a,a+t.nodeSize,e)}}));let a=jn(i?Un(e):e,-n).sort(zn);for(let s=0;s0)t++;e.splice(t,0,n)}function Wn(e){let t=[];return e.someProp("decorations",(n=>{let r=n(e.state);r&&r!=Rn&&t.push(r)})),e.cursorWrapper&&t.push(Nn.create(e.state.doc,[e.cursorWrapper.deco])),In.from(t)}const Kn={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},Gn=C&&E<=11;class Xn{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class Yn{constructor(e,t){this.view=e,this.handleDOMChange=t,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new Xn,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.observer=window.MutationObserver&&new window.MutationObserver((e=>{for(let t=0;t"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length))?this.flushSoon():this.flush()})),Gn&&(this.onCharData=e=>{this.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout((()=>{this.flushingSoon=-1,this.flush()}),20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,Kn)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let t=0;tthis.flush()),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout((()=>this.suppressingSelectionUpdates=!1),50)}onSelectionChange(){if(it(this.view)){if(this.suppressingSelectionUpdates)return Xe(this.view);if(C&&E<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&c(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let t,n=new Set;for(let o=e.focusNode;o;o=s(o))n.add(o);for(let o=e.anchorNode;o;o=s(o))if(n.has(o)){t=o;break}let r=t&&this.view.docView.nearestDesc(t);return r&&r.ignoreMutation({type:"selection",target:3==t.nodeType?t.parentNode:t})?(this.setCurSelection(),!0):void 0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let t=this.pendingRecords();t.length&&(this.queue=[]);let n=e.domSelectionRange(),o=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(n)&&it(e)&&!this.ignoreSelectionChange(n),i=-1,a=-1,s=!1,l=[];if(e.editable)for(let r=0;r1){let e=l.filter((e=>"BR"==e.nodeName));if(2==e.length){let t=e[0],n=e[1];t.parentNode&&t.parentNode.parentNode==n.parentNode?n.remove():t.remove()}}let u=null;i<0&&o&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)-1||o)&&(i>-1&&(e.docView.markDirty(i,a),Zn(e)),this.handleDOMChange(i,a,s,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(n)||Xe(e),this.currentSelection.set(n))}registerMutation(e,t){if(t.indexOf(e.target)>-1)return null;let n=this.view.docView.nearestDesc(e.target);if("attributes"==e.type&&(n==this.view.docView||"contenteditable"==e.attributeName||"style"==e.attributeName&&!e.oldValue&&!e.target.getAttribute("style")))return null;if(!n||n.ignoreMutation(e))return null;if("childList"==e.type){for(let n=0;na;o--){let e=i.childNodes[o-1],t=e.pmViewDesc;if("BR"==e.nodeName&&!t){s=o;break}if(!t||t.size)break}let f=e.state.doc,p=e.someProp("domParser")||o.oz.fromSchema(e.state.schema),h=f.resolve(l),m=null,v=p.parse(i,{topNode:h.parent,topMatch:h.parent.contentMatchAt(h.index()),topOpen:!0,from:a,to:s,preserveWhitespace:"pre"!=h.parent.type.whitespace||"full",findPositions:r,ruleFromNode:nr,context:h});if(r&&null!=r[0].pos){let e=r[0].pos,t=r[1]&&r[1].pos;null==t&&(t=e),m={anchor:e+l,head:t+l}}return{doc:v,sel:m,from:l,to:u}}function nr(e){let t=e.pmViewDesc;if(t)return t.parseRule();if("BR"==e.nodeName&&e.parentNode){if(D&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let e=document.createElement("div");return e.appendChild(document.createElement("li")),{skip:e}}if(e.parentNode.lastChild==e||D&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if("IMG"==e.nodeName&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}const rr=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function or(e,t,n,o,i){let a=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let t=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,n=Ke(e,t);if(n&&!e.state.selection.eq(n)){if(T&&I&&13===e.input.lastKeyCode&&Date.now()-100t(e,v(13,"Enter")))))return;let r=e.state.tr.setSelection(n);"pointer"==t?r.setMeta("pointer",!0):"key"==t&&r.scrollIntoView(),a&&r.setMeta("composition",a),e.dispatch(r)}return}let s=e.state.doc.resolve(t),l=s.sharedDepth(n);t=s.before(l+1),n=e.state.doc.resolve(n).after(l+1);let u,c,d=e.state.selection,f=tr(e,t,n),p=e.state.doc,h=p.slice(f.from,f.to);8===e.input.lastKeyCode&&Date.now()-100Date.now()-225||I)&&i.some((e=>1==e.nodeType&&!rr.test(e.nodeName)))&&(!m||m.endA>=m.endB)&&e.someProp("handleKeyDown",(t=>t(e,v(13,"Enter")))))return void(e.input.lastIOSEnter=0);if(!m){if(!(o&&d instanceof r.sy&&!d.empty&&d.$head.sameParent(d.$anchor))||e.composing||f.sel&&f.sel.anchor!=f.sel.head){if(f.sel){let t=ir(e,e.state.doc,f.sel);if(t&&!t.eq(e.state.selection)){let n=e.state.tr.setSelection(t);a&&n.setMeta("composition",a),e.dispatch(n)}}return}m={start:d.from,endA:d.to,endB:d.to}}if(T&&e.cursorWrapper&&f.sel&&f.sel.anchor==e.cursorWrapper.deco.from&&f.sel.head==f.sel.anchor){let e=m.endB-m.start;f.sel={anchor:f.sel.anchor+e,head:f.sel.anchor+e}}e.input.domChangeCount++,e.state.selection.frome.state.selection.from&&m.start<=e.state.selection.from+2&&e.state.selection.from>=f.from?m.start=e.state.selection.from:m.endA=e.state.selection.to-2&&e.state.selection.to<=f.to&&(m.endB+=e.state.selection.to-m.endA,m.endA=e.state.selection.to)),C&&E<=11&&m.endB==m.start+1&&m.endA==m.start&&m.start>f.from&&"  "==f.doc.textBetween(m.start-f.from-1,m.start-f.from+1)&&(m.start--,m.endA--,m.endB--);let g,y=f.doc.resolveNoCache(m.start-f.from),b=f.doc.resolveNoCache(m.endB-f.from),q=p.resolve(m.start),w=y.sameParent(b)&&y.parent.inlineContent&&q.end()>=m.endA;if((P&&e.input.lastIOSEnter>Date.now()-225&&(!w||i.some((e=>"DIV"==e.nodeName||"P"==e.nodeName)))||!w&&y.post(e,v(13,"Enter")))))return void(e.input.lastIOSEnter=0);if(e.state.selection.anchor>m.start&&sr(p,m.start,m.endA,y,b)&&e.someProp("handleKeyDown",(t=>t(e,v(8,"Backspace")))))return void(I&&T&&e.domObserver.suppressSelectionUpdates());T&&I&&m.endB==m.start&&(e.input.lastAndroidDelete=Date.now()),I&&!w&&y.start()!=b.start()&&0==b.parentOffset&&y.depth==b.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==m.endA&&(m.endB-=2,b=f.doc.resolveNoCache(m.endB-f.from),setTimeout((()=>{e.someProp("handleKeyDown",(function(t){return t(e,v(13,"Enter"))}))}),20));let _,x,S,k=m.start,O=m.endA;if(w)if(y.pos==b.pos)C&&E<=11&&0==y.parentOffset&&(e.domObserver.suppressSelectionUpdates(),setTimeout((()=>Xe(e)),20)),_=e.state.tr.delete(k,O),x=p.resolve(m.start).marksAcross(p.resolve(m.endA));else if(m.endA==m.endB&&(S=ar(y.parent.content.cut(y.parentOffset,b.parentOffset),q.parent.content.cut(q.parentOffset,m.endA-q.start()))))_=e.state.tr,"add"==S.type?_.addMark(k,O,S.mark):_.removeMark(k,O,S.mark);else if(y.parent.child(y.index()).isText&&y.index()==b.index()-(b.textOffset?0:1)){let t=y.parent.textBetween(y.parentOffset,b.parentOffset);if(e.someProp("handleTextInput",(n=>n(e,k,O,t))))return;_=e.state.tr.insertText(t,k,O)}if(_||(_=e.state.tr.replace(k,O,f.doc.slice(m.start-f.from,m.endB-f.from))),f.sel){let t=ir(e,_.doc,f.sel);t&&!(T&&I&&e.composing&&t.empty&&(m.start!=m.endB||e.input.lastAndroidDeletet.content.size?null:ot(e,t.resolve(n.anchor),t.resolve(n.head))}function ar(e,t){let n,r,i,a=e.firstChild.marks,s=t.firstChild.marks,l=a,u=s;for(let o=0;oe.mark(r.addToSet(e.marks));else{if(0!=l.length||1!=u.length)return null;r=u[0],n="remove",i=e=>e.mark(r.removeFromSet(e.marks))}let c=[];for(let o=0;on||lr(a,!0,!1)0&&(t||e.indexAfter(r)==e.node(r).childCount))r--,o++,t=!1;if(n){let t=e.node(r).maybeChild(e.indexAfter(r));while(t&&!t.isLeaf)t=t.firstChild,o++}return o}function ur(e,t,n,r,o){let i=e.findDiffStart(t,n);if(null==i)return null;let{a:a,b:s}=e.findDiffEnd(t,n+e.size,n+t.size);if("end"==o){let e=Math.max(0,i-Math.min(a,s));r-=a+e-i}if(a=a?i-r:0;i-=e,i&&i=s?i-r:0;i-=t,i&&i=56320&&t<=57343&&n>=55296&&n<=56319}class dr{constructor(e,t){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new Vt,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=t,this.state=t.state,this.directPlugins=t.plugins||[],this.directPlugins.forEach(yr),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):"function"==typeof e?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=hr(this),pr(this),this.nodeViews=gr(this),this.docView=Ce(this.state.doc,fr(this),Wn(this),this.dom,this),this.domObserver=new Yn(this,((e,t,n,r)=>or(this,e,t,n,r))),this.domObserver.start(),Wt(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let t in e)this._props[t]=e[t];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&Xt(this);let t=this._props;this._props=e,e.plugins&&(e.plugins.forEach(yr),this.directPlugins=e.plugins),this.updateStateInner(e.state,t)}setProps(e){let t={};for(let n in this._props)t[n]=this._props[n];t.state=this.state;for(let n in e)t[n]=e[n];this.update(t)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,t){var n;let r=this.state,o=!1,i=!1;e.storedMarks&&this.composing&&(gn(this),i=!0),this.state=e;let a=r.plugins!=e.plugins||this._props.plugins!=t.plugins;if(a||this._props.plugins!=t.plugins||this._props.nodeViews!=t.nodeViews){let e=gr(this);vr(e,this.nodeViews)&&(this.nodeViews=e,o=!0)}(a||t.handleDOMEvents!=this._props.handleDOMEvents)&&Xt(this),this.editable=hr(this),pr(this);let s=Wn(this),l=fr(this),u=r.plugins==e.plugins||r.doc.eq(e.doc)?e.scrollToSelection>r.scrollToSelection?"to selection":"preserve":"reset",c=o||!this.docView.matchesNode(e.doc,l,s);!c&&e.selection.eq(r.selection)||(i=!0);let d="preserve"==u&&i&&null==this.dom.style.overflowAnchor&&z(this);if(i){this.domObserver.stop();let t=c&&(C||T)&&!this.composing&&!r.selection.empty&&!e.selection.empty&&mr(r.selection,e.selection);if(c){let n=T?this.trackWrites=this.domSelectionRange().focusNode:null;!o&&this.docView.update(e.doc,l,s,this)||(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=Ce(e.doc,l,s,this.dom,this)),n&&!this.trackWrites&&(t=!0)}t||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&st(this))?Xe(this,t):(nt(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(r),(null===(n=this.dragging)||void 0===n?void 0:n.node)&&!r.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,r),"reset"==u?this.dom.scrollTop=0:"to selection"==u?this.scrollToSelection():d&&V(d)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(this.someProp("handleScrollToSelection",(e=>e(this))));else if(this.state.selection instanceof r.Ul){let t=this.docView.domAfterPos(this.state.selection.from);1==t.nodeType&&H(this,t.getBoundingClientRect(),e)}else H(this,this.coordsAtPos(this.state.selection.head,1),e)}destroyPluginViews(){let e;while(e=this.pluginViews.pop())e.destroy&&e.destroy()}updatePluginViews(e){if(e&&e.plugins==this.state.plugins&&this.directPlugins==this.prevDirectPlugins)for(let t=0;t0&&this.state.doc.nodeAt(e);r==n.node&&(o=e)}this.dragging=new kn(e.slice,e.move,o<0?void 0:r.Ul.create(this.state.doc,o))}someProp(e,t){let n,r=this._props&&this._props[e];if(null!=r&&(n=t?t(r):r))return n;for(let i=0;it.ownerDocument.getSelection()),this._root=t;return e||document}updateRoot(){this._root=null}posAtCoords(e){return ne(this,e)}coordsAtPos(e,t=1){return ae(this,e,t)}domAtPos(e,t=0){return this.docView.domFromPos(e,t)}nodeDOM(e){let t=this.docView.descAt(e);return t?t.nodeDOM:null}posAtDOM(e,t,n=-1){let r=this.docView.posFromDOM(e,t,n);if(null==r)throw new RangeError("DOM position not inside the editor");return r}endOfTextblock(e,t){return ge(this,t||this.state,e)}pasteHTML(e,t){return xn(this,"",e,!1,t||new ClipboardEvent("paste"))}pasteText(e,t){return xn(this,e,null,!0,t||new ClipboardEvent("paste"))}destroy(){this.docView&&(Gt(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],Wn(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}get isDestroyed(){return null==this.docView}dispatchEvent(e){return Qt(this,e)}dispatch(e){let t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))}domSelectionRange(){return D&&11===this.root.nodeType&&y(this.dom.ownerDocument)==this.dom?er(this):this.domSelection()}domSelection(){return this.root.getSelection()}}function fr(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",(n=>{if("function"==typeof n&&(n=n(e.state)),n)for(let e in n)"class"==e?t.class+=" "+n[e]:"style"==e?t.style=(t.style?t.style+";":"")+n[e]:t[e]||"contenteditable"==e||"nodeName"==e||(t[e]=String(n[e]))})),t.translate||(t.translate="no"),[Mn.node(0,e.state.doc.content.size,t)]}function pr(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:Mn.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function hr(e){return!e.someProp("editable",(t=>!1===t(e.state)))}function mr(e,t){let n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(n)!=t.$anchor.start(n)}function gr(e){let t=Object.create(null);function n(e){for(let n in e)Object.prototype.hasOwnProperty.call(t,n)||(t[n]=e[n])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function vr(e,t){let n=0,r=0;for(let o in e){if(e[o]!=t[o])return!0;n++}for(let o in t)r++;return n!=r}function yr(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}},3448:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{c:function(){return a}});var o=/^\s+/,i=/\s+$/;function a(e,t){if(e=e||"",t=t||{},e instanceof a)return e;if(!(this instanceof a))return new a(e,t);var n=s(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function s(e){var t={r:0,g:0,b:0},n=1,o=null,i=null,a=null,s=!1,u=!1;return"string"==typeof e&&(e=z(e)),"object"==r(e)&&(H(e.r)&&H(e.g)&&H(e.b)?(t=l(e.r,e.g,e.b),s=!0,u="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(o=j(e.s),i=j(e.v),t=f(e.h,o,i),s=!0,u="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(o=j(e.s),a=j(e.l),t=c(e.h,o,a),s=!0,u="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=M(n),{ok:s,format:e.format||u,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function l(e,t,n){return{r:255*D(e,255),g:255*D(t,255),b:255*D(n,255)}}function u(e,t,n){e=D(e,255),t=D(t,255),n=D(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=(i+a)/2;if(i==a)r=o=0;else{var l=i-a;switch(o=s>.5?l/(2-i-a):l/(i+a),i){case e:r=(t-n)/l+(t1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=D(e,360),t=D(t,100),n=D(n,100),0===t)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:255*r,g:255*o,b:255*i}}function d(e,t,n){e=D(e,255),t=D(t,255),n=D(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=i,l=i-a;if(o=0===i?0:l/i,i==a)r=0;else{switch(i){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(a(r));return i}function E(e,t){t=t||6;var n=a(e).toHsv(),r=n.h,o=n.s,i=n.v,s=[],l=1/t;while(t--)s.push(a({h:r,s:o,v:i})),i=(i+l)%1;return s}a.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r,o,i,a=this.toRgb();return e=a.r/255,t=a.g/255,n=a.b/255,r=e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4),o=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4),i=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4),.2126*r+.7152*o+.0722*i},setAlpha:function(e){return this._a=M(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=d(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=u(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=u(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return p(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return h(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*D(this._r,255))+"%",g:Math.round(100*D(this._g,255))+"%",b:Math.round(100*D(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*D(this._r,255))+"%, "+Math.round(100*D(this._g,255))+"%, "+Math.round(100*D(this._b,255))+"%)":"rgba("+Math.round(100*D(this._r,255))+"%, "+Math.round(100*D(this._g,255))+"%, "+Math.round(100*D(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(A[p(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+m(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=a(e);n="#"+m(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0,o=!t&&r&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e);return o?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return a(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(q,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(v,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(_,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(E,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(S,[3])},tetrad:function(){return this._applyCombination(S,[4])}},a.fromRatio=function(e,t){if("object"==r(e)){var n={};for(var o in e)e.hasOwnProperty(o)&&(n[o]="a"===o?e[o]:j(e[o]));e=n}return a(e,t)},a.equals=function(e,t){return!(!e||!t)&&a(e).toRgbString()==a(t).toRgbString()},a.random=function(){return a.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},a.mix=function(e,t,n){n=0===n?0:n||50;var r=a(e).toRgb(),o=a(t).toRgb(),i=n/100,s={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return a(s)},a.readability=function(e,t){var n=a(e),r=a(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},a.isReadable=function(e,t,n){var r,o,i=a.readability(e,t);switch(o=!1,r=$(n),r.level+r.size){case"AAsmall":case"AAAlarge":o=i>=4.5;break;case"AAlarge":o=i>=3;break;case"AAAsmall":o=i>=7;break}return o},a.mostReadable=function(e,t,n){var r,o,i,s,l=null,u=0;n=n||{},o=n.includeFallbackColors,i=n.level,s=n.size;for(var c=0;cu&&(u=r,l=a(t[c]));return a.isReadable(e,l,{level:i,size:s})||!o?l:(n.includeFallbackColors=!1,a.mostReadable(e,["#fff","#000"],n))};var O=a.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},A=a.hexNames=T(O);function T(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function M(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function D(e,t){R(e)&&(e="100%");var n=I(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function P(e){return Math.min(1,Math.max(0,e))}function N(e){return parseInt(e,16)}function R(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function I(e){return"string"===typeof e&&-1!=e.indexOf("%")}function F(e){return 1==e.length?"0"+e:""+e}function j(e){return e<=1&&(e=100*e+"%"),e}function L(e){return Math.round(255*parseFloat(e)).toString(16)}function B(e){return N(e)/255}var U=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function H(e){return!!U.CSS_UNIT.exec(e)}function z(e){e=e.replace(o,"").replace(i,"").toLowerCase();var t,n=!1;if(O[e])e=O[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=U.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=U.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=U.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=U.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=U.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=U.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=U.hex8.exec(e))?{r:N(t[1]),g:N(t[2]),b:N(t[3]),a:B(t[4]),format:n?"name":"hex8"}:(t=U.hex6.exec(e))?{r:N(t[1]),g:N(t[2]),b:N(t[3]),format:n?"name":"hex"}:(t=U.hex4.exec(e))?{r:N(t[1]+""+t[1]),g:N(t[2]+""+t[2]),b:N(t[3]+""+t[3]),a:B(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=U.hex3.exec(e))&&{r:N(t[1]+""+t[1]),g:N(t[2]+""+t[2]),b:N(t[3]+""+t[3]),format:n?"name":"hex"}}function $(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA"),"small"!==n&&"large"!==n&&(n="small"),{level:t,size:n}}}}]); \ No newline at end of file +function r(e){var t=Number(e.version.split(".")[0]);if(t>=2)e.mixin({beforeCreate:r});else{var n=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[r].concat(e.init):r,n.call(this,e)}}function r(){var e=this.$options;e.store?this.$store="function"===typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}n.d(t,{gV:function(){return R},ys:function(){return P}});var o="undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{},i=o.__VUE_DEVTOOLS_GLOBAL_HOOK__;function a(e){i&&(e._devtoolHook=i,i.emit("vuex:init",e),i.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,t){i.emit("vuex:mutation",e,t)}),{prepend:!0}),e.subscribeAction((function(e,t){i.emit("vuex:action",e,t)}),{prepend:!0}))}function s(e,t){return e.filter(t)[0]}function l(e,t){if(void 0===t&&(t=[]),null===e||"object"!==typeof e)return e;var n=s(t,(function(t){return t.original===e}));if(n)return n.copy;var r=Array.isArray(e)?[]:{};return t.push({original:e,copy:r}),Object.keys(e).forEach((function(n){r[n]=l(e[n],t)})),r}function u(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function c(e){return null!==e&&"object"===typeof e}function d(e){return e&&"function"===typeof e.then}function f(e,t){return function(){return e(t)}}var p=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},h={namespaced:{configurable:!0}};h.namespaced.get=function(){return!!this._rawModule.namespaced},p.prototype.addChild=function(e,t){this._children[e]=t},p.prototype.removeChild=function(e){delete this._children[e]},p.prototype.getChild=function(e){return this._children[e]},p.prototype.hasChild=function(e){return e in this._children},p.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},p.prototype.forEachChild=function(e){u(this._children,e)},p.prototype.forEachGetter=function(e){this._rawModule.getters&&u(this._rawModule.getters,e)},p.prototype.forEachAction=function(e){this._rawModule.actions&&u(this._rawModule.actions,e)},p.prototype.forEachMutation=function(e){this._rawModule.mutations&&u(this._rawModule.mutations,e)},Object.defineProperties(p.prototype,h);var m=function(e){this.register([],e,!1)};function g(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return void 0;g(e.concat(r),t.getChild(r),n.modules[r])}}m.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},m.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},m.prototype.update=function(e){g([],this.root,e)},m.prototype.register=function(e,t,n){var r=this;void 0===n&&(n=!0);var o=new p(t,n);if(0===e.length)this.root=o;else{var i=this.get(e.slice(0,-1));i.addChild(e[e.length-1],o)}t.modules&&u(t.modules,(function(t,o){r.register(e.concat(o),t,n)}))},m.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],r=t.getChild(n);r&&r.runtime&&t.removeChild(n)},m.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};var v;var y=function(e){var t=this;void 0===e&&(e={}),!v&&"undefined"!==typeof window&&window.Vue&&D(window.Vue);var n=e.plugins;void 0===n&&(n=[]);var r=e.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new m(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new v,this._makeLocalGettersCache=Object.create(null);var o=this,i=this,s=i.dispatch,l=i.commit;this.dispatch=function(e,t){return s.call(o,e,t)},this.commit=function(e,t,n){return l.call(o,e,t,n)},this.strict=r;var u=this._modules.root.state;x(this,u,[],this._modules.root),_(this,u),n.forEach((function(e){return e(t)}));var c=void 0!==e.devtools?e.devtools:v.config.devtools;c&&a(this)},b={state:{configurable:!0}};function q(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function w(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;x(e,n,[],e._modules.root,!0),_(e,n,t)}function _(e,t,n){var r=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,i={};u(o,(function(t,n){i[n]=f(t,e),Object.defineProperty(e.getters,n,{get:function(){return e._vm[n]},enumerable:!0})}));var a=v.config.silent;v.config.silent=!0,e._vm=new v({data:{$$state:t},computed:i}),v.config.silent=a,e.strict&&A(e),r&&(n&&e._withCommit((function(){r._data.$$state=null})),v.nextTick((function(){return r.$destroy()})))}function x(e,t,n,r,o){var i=!n.length,a=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[a],e._modulesNamespaceMap[a]=r),!i&&!o){var s=T(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit((function(){v.set(s,l,r.state)}))}var u=r.context=S(e,a,n);r.forEachMutation((function(t,n){var r=a+n;C(e,r,t,u)})),r.forEachAction((function(t,n){var r=t.root?n:a+n,o=t.handler||t;E(e,r,o,u)})),r.forEachGetter((function(t,n){var r=a+n;O(e,r,t,u)})),r.forEachChild((function(r,i){x(e,t,n.concat(i),r,o)}))}function S(e,t,n){var r=""===t,o={dispatch:r?e.dispatch:function(n,r,o){var i=M(n,r,o),a=i.payload,s=i.options,l=i.type;return s&&s.root||(l=t+l),e.dispatch(l,a)},commit:r?e.commit:function(n,r,o){var i=M(n,r,o),a=i.payload,s=i.options,l=i.type;s&&s.root||(l=t+l),e.commit(l,a,s)}};return Object.defineProperties(o,{getters:{get:r?function(){return e.getters}:function(){return k(e,t)}},state:{get:function(){return T(e.state,n)}}}),o}function k(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach((function(o){if(o.slice(0,r)===t){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return e.getters[o]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function C(e,t,n,r){var o=e._mutations[t]||(e._mutations[t]=[]);o.push((function(t){n.call(e,r.state,t)}))}function E(e,t,n,r){var o=e._actions[t]||(e._actions[t]=[]);o.push((function(t){var o=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},t);return d(o)||(o=Promise.resolve(o)),e._devtoolHook?o.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):o}))}function O(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return n(r.state,r.getters,e.state,e.getters)})}function A(e){e._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function T(e,t){return t.reduce((function(e,t){return e[t]}),e)}function M(e,t,n){return c(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function D(e){v&&e===v||(v=e,r(v))}b.state.get=function(){return this._vm._data.$$state},b.state.set=function(e){0},y.prototype.commit=function(e,t,n){var r=this,o=M(e,t,n),i=o.type,a=o.payload,s=(o.options,{type:i,payload:a}),l=this._mutations[i];l&&(this._withCommit((function(){l.forEach((function(e){e(a)}))})),this._subscribers.slice().forEach((function(e){return e(s,r.state)})))},y.prototype.dispatch=function(e,t){var n=this,r=M(e,t),o=r.type,i=r.payload,a={type:o,payload:i},s=this._actions[o];if(s){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(a,n.state)}))}catch(u){0}var l=s.length>1?Promise.all(s.map((function(e){return e(i)}))):s[0](i);return new Promise((function(e,t){l.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(a,n.state)}))}catch(u){0}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(a,n.state,e)}))}catch(u){0}t(e)}))}))}},y.prototype.subscribe=function(e,t){return q(e,this._subscribers,t)},y.prototype.subscribeAction=function(e,t){var n="function"===typeof e?{before:e}:e;return q(n,this._actionSubscribers,t)},y.prototype.watch=function(e,t,n){var r=this;return this._watcherVM.$watch((function(){return e(r.state,r.getters)}),t,n)},y.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._vm._data.$$state=e}))},y.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),this._modules.register(e,t),x(this,this.state,e,this._modules.get(e),n.preserveState),_(this,this.state)},y.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=T(t.state,e.slice(0,-1));v.delete(n,e[e.length-1])})),w(this)},y.prototype.hasModule=function(e){return"string"===typeof e&&(e=[e]),this._modules.isRegistered(e)},y.prototype.hotUpdate=function(e){this._modules.update(e),w(this,!0)},y.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(y.prototype,b);var P=B((function(e,t){var n={};return j(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var r=U(this.$store,"mapState",e);if(!r)return;t=r.context.state,n=r.context.getters}return"function"===typeof o?o.call(this,t,n):t[o]},n[r].vuex=!0})),n})),N=B((function(e,t){var n={};return j(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.commit;if(e){var i=U(this.$store,"mapMutations",e);if(!i)return;r=i.context.commit}return"function"===typeof o?o.apply(this,[r].concat(t)):r.apply(this.$store,[o].concat(t))}})),n})),R=B((function(e,t){var n={};return j(t).forEach((function(t){var r=t.key,o=t.val;o=e+o,n[r]=function(){if(!e||U(this.$store,"mapGetters",e))return this.$store.getters[o]},n[r].vuex=!0})),n})),I=B((function(e,t){var n={};return j(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.dispatch;if(e){var i=U(this.$store,"mapActions",e);if(!i)return;r=i.context.dispatch}return"function"===typeof o?o.apply(this,[r].concat(t)):r.apply(this.$store,[o].concat(t))}})),n})),F=function(e){return{mapState:P.bind(null,e),mapGetters:R.bind(null,e),mapMutations:N.bind(null,e),mapActions:I.bind(null,e)}};function j(e){return L(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function L(e){return Array.isArray(e)||c(e)}function B(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function U(e,t,n){var r=e._modulesNamespaceMap[n];return r}function H(e){void 0===e&&(e={});var t=e.collapsed;void 0===t&&(t=!0);var n=e.filter;void 0===n&&(n=function(e,t,n){return!0});var r=e.transformer;void 0===r&&(r=function(e){return e});var o=e.mutationTransformer;void 0===o&&(o=function(e){return e});var i=e.actionFilter;void 0===i&&(i=function(e,t){return!0});var a=e.actionTransformer;void 0===a&&(a=function(e){return e});var s=e.logMutations;void 0===s&&(s=!0);var u=e.logActions;void 0===u&&(u=!0);var c=e.logger;return void 0===c&&(c=console),function(e){var d=l(e.state);"undefined"!==typeof c&&(s&&e.subscribe((function(e,i){var a=l(i);if(n(e,d,a)){var s=V(),u=o(e),f="mutation "+e.type+s;z(c,f,t),c.log("%c prev state","color: #9E9E9E; font-weight: bold",r(d)),c.log("%c mutation","color: #03A9F4; font-weight: bold",u),c.log("%c next state","color: #4CAF50; font-weight: bold",r(a)),$(c)}d=a})),u&&e.subscribeAction((function(e,n){if(i(e,n)){var r=V(),o=a(e),s="action "+e.type+r;z(c,s,t),c.log("%c action","color: #03A9F4; font-weight: bold",o),$(c)}})))}}function z(e,t,n){var r=n?e.groupCollapsed:e.group;try{r.call(e,t)}catch(o){e.log(t)}}function $(e){try{e.groupEnd()}catch(t){e.log("—— log end ——")}}function V(){var e=new Date;return" @ "+K(e.getHours(),2)+":"+K(e.getMinutes(),2)+":"+K(e.getSeconds(),2)+"."+K(e.getMilliseconds(),3)}function W(e,t){return new Array(t+1).join(e)}function K(e,t){return W("0",t-e.toString().length)+e}var G={Store:y,install:D,version:"3.6.2",mapState:P,mapMutations:N,mapGetters:R,mapActions:I,createNamespacedHelpers:F,createLogger:H};t.cp=G},5168:function(e,t,n){"use strict";n.d(t,{GW:function(){return Un},qE:function(){return Me},Wm:function(){return Wn},a8:function(){return Kn},OQ:function(){return se},YJ:function(){return Ht},SK:function(){return $t},SY:function(){return Vt},i0:function(){return Yt},gJ:function(){return Zt},cV:function(){return ee},aM:function(){return Ut},Ux:function(){return en},uA:function(){return wt},iw:function(){return sn},Su:function(){return et},cX:function(){return Hn},Wk:function(){return Gn},Oo:function(){return oe},KY:function(){return zn},cf:function(){return ln},$o:function(){return $n},AX:function(){return Vn}});var r=n(8880),o=n(2220),i=n(8947),a=n(2904),s=n(8832);const l=(e,t)=>!e.selection.empty&&(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function u(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const c=(e,t,n)=>{let o=u(e,n);if(!o)return!1;let i=g(o);if(!i){let n=o.blockRange(),r=n&&(0,s.kR)(n);return null!=r&&(t&&t(e.tr.lift(n,r).scrollIntoView()),!0)}let l=i.nodeBefore;if(!l.type.spec.isolating&&N(e,i,t))return!0;if(0==o.parent.content.size&&(h(l,"end")||r.Ul.isSelectable(l))){let n=(0,s.iq)(e.doc,o.before(),o.after(),a.eK.empty);if(n&&n.slice.size{let r=u(e,n);if(!r)return!1;let o=g(r);return!!o&&p(e,o,t)},f=(e,t,n)=>{let r=v(e,n);if(!r)return!1;let o=q(r);return!!o&&p(e,o,t)};function p(e,t,n){let o=t.nodeBefore,i=o,l=t.pos-1;for(;!i.isTextblock;l--){if(i.type.spec.isolating)return!1;let e=i.lastChild;if(!e)return!1;i=e}let u=t.nodeAfter,c=u,d=t.pos+1;for(;!c.isTextblock;d++){if(c.type.spec.isolating)return!1;let e=c.firstChild;if(!e)return!1;c=e}let f=(0,s.iq)(e.doc,l,d,a.eK.empty);if(!f||f.from!=l||f instanceof s.OS&&f.slice.size>=d-l)return!1;if(n){let t=e.tr.step(f);t.setSelection(r.sy.create(t.doc,l)),n(t.scrollIntoView())}return!0}function h(e,t,n=!1){for(let r=e;r;r="start"==t?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&1!=r.childCount)return!1}return!1}const m=(e,t,n)=>{let{$head:o,empty:i}=e.selection,a=o;if(!i)return!1;if(o.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):o.parentOffset>0)return!1;a=g(o)}let s=a&&a.nodeBefore;return!(!s||!r.Ul.isSelectable(s))&&(t&&t(e.tr.setSelection(r.Ul.create(e.doc,a.pos-s.nodeSize)).scrollIntoView()),!0)};function g(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function v(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let o=v(e,n);if(!o)return!1;let i=q(o);if(!i)return!1;let l=i.nodeAfter;if(N(e,i,t))return!0;if(0==o.parent.content.size&&(h(l,"start")||r.Ul.isSelectable(l))){let n=(0,s.iq)(e.doc,o.before(),o.after(),a.eK.empty);if(n&&n.slice.size{let{$head:o,empty:i}=e.selection,a=o;if(!i)return!1;if(o.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):o.parentOffset=0;t--){let n=e.node(t);if(e.index(t)+1{let n,o=e.selection,i=o instanceof r.Ul;if(i){if(o.node.isTextblock||!(0,s.kD)(e.doc,o.from))return!1;n=o.from}else if(n=(0,s.sB)(e.doc,o.from,-1),null==n)return!1;if(t){let o=e.tr.join(n);i&&o.setSelection(r.Ul.create(o.doc,n-e.doc.resolve(n).nodeBefore.nodeSize)),t(o.scrollIntoView())}return!0},_=(e,t)=>{let n,o=e.selection;if(o instanceof r.Ul){if(o.node.isTextblock||!(0,s.kD)(e.doc,o.to))return!1;n=o.to}else if(n=(0,s.sB)(e.doc,o.to,1),null==n)return!1;return t&&t(e.tr.join(n).scrollIntoView()),!0},x=(e,t)=>{let{$from:n,$to:r}=e.selection,o=n.blockRange(r),i=o&&(0,s.kR)(o);return null!=i&&(t&&t(e.tr.lift(o,i).scrollIntoView()),!0)},S=(e,t)=>{let{$head:n,$anchor:r}=e.selection;return!(!n.parent.type.spec.code||!n.sameParent(r))&&(t&&t(e.tr.insertText("\n").scrollIntoView()),!0)};function k(e){for(let t=0;t{let{$head:n,$anchor:o}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(o))return!1;let i=n.node(-1),a=n.indexAfter(-1),s=k(i.contentMatchAt(a));if(!s||!i.canReplaceWith(a,a,s))return!1;if(t){let o=n.after(),i=e.tr.replaceWith(o,o,s.createAndFill());i.setSelection(r.GR.near(i.doc.resolve(o),1)),t(i.scrollIntoView())}return!0},E=(e,t)=>{let n=e.selection,{$from:o,$to:i}=n;if(n instanceof r.K1||o.parent.inlineContent||i.parent.inlineContent)return!1;let a=k(i.parent.contentMatchAt(i.indexAfter()));if(!a||!a.isTextblock)return!1;if(t){let n=(!o.parentOffset&&i.index(){let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let r=n.before();if((0,s.yY)(e.doc,r))return t&&t(e.tr.split(r).scrollIntoView()),!0}let r=n.blockRange(),o=r&&(0,s.kR)(r);return null!=o&&(t&&t(e.tr.lift(r,o).scrollIntoView()),!0)};function A(e){return(t,n)=>{let{$from:o,$to:i}=t.selection;if(t.selection instanceof r.Ul&&t.selection.node.isBlock)return!(!o.parentOffset||!(0,s.yY)(t.doc,o.pos))&&(n&&n(t.tr.split(o.pos).scrollIntoView()),!0);if(!o.parent.isBlock)return!1;if(n){let a=i.parentOffset==i.parent.content.size,l=t.tr;(t.selection instanceof r.sy||t.selection instanceof r.K1)&&l.deleteSelection();let u=0==o.depth?null:k(o.node(-1).contentMatchAt(o.indexAfter(-1))),c=e&&e(i.parent,a),d=c?[c]:a&&u?[{type:u}]:void 0,f=(0,s.yY)(l.doc,l.mapping.map(o.pos),1,d);if(d||f||!(0,s.yY)(l.doc,l.mapping.map(o.pos),1,u?[{type:u}]:void 0)||(u&&(d=[{type:u}]),f=!0),f&&(l.split(l.mapping.map(o.pos),1,d),!a&&!o.parentOffset&&o.parent.type!=u)){let e=l.mapping.map(o.before()),t=l.doc.resolve(e);u&&o.node(-1).canReplaceWith(t.index(),t.index()+1,u)&&l.setNodeMarkup(l.mapping.map(o.before()),u)}n(l.scrollIntoView())}return!0}}const T=A(),M=(e,t)=>{let n,{$from:o,to:i}=e.selection,a=o.sharedDepth(i);return 0!=a&&(n=o.before(a),t&&t(e.tr.setSelection(r.Ul.create(e.doc,n))),!0)},D=(e,t)=>(t&&t(e.tr.setSelection(new r.K1(e.doc))),!0);function P(e,t,n){let r=t.nodeBefore,o=t.nodeAfter,i=t.index();return!!(r&&o&&r.type.compatibleContent(o.type))&&(!r.content.size&&t.parent.canReplace(i-1,i)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!(!t.parent.canReplace(i,i+1)||!o.isTextblock&&!(0,s.kD)(e.doc,t.pos))&&(n&&n(e.tr.clearIncompatible(t.pos,r.type,r.contentMatchAt(r.childCount)).join(t.pos).scrollIntoView()),!0))}function N(e,t,n){let o,i,l=t.nodeBefore,u=t.nodeAfter;if(l.type.spec.isolating||u.type.spec.isolating)return!1;if(P(e,t,n))return!0;let c=t.parent.canReplace(t.index(),t.index()+1);if(c&&(o=(i=l.contentMatchAt(l.childCount)).findWrapping(u.type))&&i.matchType(o[0]||u.type).validEnd){if(n){let r=t.pos+u.nodeSize,i=a.ae.empty;for(let e=o.length-1;e>=0;e--)i=a.ae.from(o[e].create(null,i));i=a.ae.from(l.copy(i));let c=e.tr.step(new s.GE(t.pos-1,r,t.pos,r,new a.eK(i,1,0),o.length,!0)),d=r+2*o.length;(0,s.kD)(c.doc,d)&&c.join(d),n(c.scrollIntoView())}return!0}let d=r.GR.findFrom(t,1),f=d&&d.$from.blockRange(d.$to),p=f&&(0,s.kR)(f);if(null!=p&&p>=t.depth)return n&&n(e.tr.lift(f,p).scrollIntoView()),!0;if(c&&h(u,"start",!0)&&h(l,"end")){let r=l,o=[];for(;;){if(o.push(r),r.isTextblock)break;r=r.lastChild}let i=u,c=1;for(;!i.isTextblock;i=i.firstChild)c++;if(r.canReplace(r.childCount,r.childCount,i.content)){if(n){let r=a.ae.empty;for(let e=o.length-1;e>=0;e--)r=a.ae.from(o[e].copy(r));let i=e.tr.step(new s.GE(t.pos-o.length,t.pos+u.nodeSize,t.pos+c,t.pos+u.nodeSize-c,new a.eK(r,o.length,0),0,!0));n(i.scrollIntoView())}return!0}}return!1}function R(e){return function(t,n){let o=t.selection,i=e<0?o.$from:o.$to,a=i.depth;while(i.node(a).isInline){if(!a)return!1;a--}return!!i.node(a).isTextblock&&(n&&n(t.tr.setSelection(r.sy.create(t.doc,e<0?i.start(a):i.end(a)))),!0)}}const I=R(-1),F=R(1);function j(e,t=null){return function(n,r){let{$from:o,$to:i}=n.selection,a=o.blockRange(i),l=a&&(0,s.Oc)(a,e,t);return!!l&&(r&&r(n.tr.wrap(a,l).scrollIntoView()),!0)}}function L(e,t=null){return function(n,r){let o=!1;for(let i=0;i{if(o)return!1;if(r.isTextblock&&!r.hasMarkup(e,t))if(r.type==e)o=!0;else{let t=n.doc.resolve(i),r=t.index();o=t.parent.canReplaceWith(r,r+1,e)}}))}if(!o)return!1;if(r){let o=n.tr;for(let r=0;r=2&&o.node(l.depth-1).type.compatibleContent(e)&&0==l.startIndex){if(0==o.index(l.depth-1))return!1;let e=n.doc.resolve(l.start-2);c=new a.AB(e,e,l.depth),l.endIndex=0;s--)i=a.ae.from(n[s].type.create(n[s].attrs,i));e.step(new s.GE(t.start-(r?2:0),t.end,t.start,t.end,new a.eK(i,0,0),n.length,!0));let l=0;for(let a=0;at.childCount>0&&t.firstChild.type==e));return!!i&&(!n||(r.node(i.depth-1).type==e?G(t,n,e,i):X(t,n,i)))}}function G(e,t,n,r){let o=e.tr,i=r.end,l=r.$to.end(r.depth);im;s--)a-=o.child(s).nodeSize,r.delete(a-1,a+1);let i=r.doc.resolve(n.start),l=i.nodeAfter;if(r.mapping.map(n.end)!=n.start+i.nodeAfter.nodeSize)return!1;let u=0==n.startIndex,c=n.endIndex==o.childCount,d=i.node(-1),f=i.index(-1);if(!d.canReplace(f+(u?0:1),f+1,l.content.append(c?a.ae.empty:a.ae.from(o))))return!1;let p=i.pos,h=p+l.nodeSize;return r.step(new s.GE(p-(u?1:0),h+(c?1:0),p+1,h-1,new a.eK((u?a.ae.empty:a.ae.from(o.copy(a.ae.empty))).append(c?a.ae.empty:a.ae.from(o.copy(a.ae.empty))),u?0:1,c?0:1),u?0:1)),t(r.scrollIntoView()),!0}function Y(e){return function(t,n){let{$from:r,$to:o}=t.selection,i=r.blockRange(o,(t=>t.childCount>0&&t.firstChild.type==e));if(!i)return!1;let l=i.startIndex;if(0==l)return!1;let u=i.parent,c=u.child(l-1);if(c.type!=e)return!1;if(n){let r=c.lastChild&&c.lastChild.type==u.type,o=a.ae.from(r?e.create():null),l=new a.eK(a.ae.from(e.create(null,a.ae.from(u.type.create(null,o)))),r?3:1,0),d=i.start,f=i.end;n(t.tr.step(new s.GE(d-(r?3:1),f,d,f,l,1,!0)).scrollIntoView())}return!0}}function J(e){const{state:t,transaction:n}=e;let{selection:r}=n,{doc:o}=n,{storedMarks:i}=n;return{...t,apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return i},get selection(){return r},get doc(){return o},get tr(){return r=n.selection,o=n.doc,i=n.storedMarks,n}}}class Q{constructor(e){this.editor=e.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=e.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:e,editor:t,state:n}=this,{view:r}=t,{tr:o}=n,i=this.buildProps(o);return Object.fromEntries(Object.entries(e).map((([e,t])=>{const n=(...e)=>{const n=t(...e)(i);return o.getMeta("preventDispatch")||this.hasCustomState||r.dispatch(o),n};return[e,n]})))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(e,t=!0){const{rawCommands:n,editor:r,state:o}=this,{view:i}=r,a=[],s=!!e,l=e||o.tr,u=()=>(s||!t||l.getMeta("preventDispatch")||this.hasCustomState||i.dispatch(l),a.every((e=>!0===e))),c={...Object.fromEntries(Object.entries(n).map((([e,n])=>{const r=(...e)=>{const r=this.buildProps(l,t),o=n(...e)(r);return a.push(o),c};return[e,r]}))),run:u};return c}createCan(e){const{rawCommands:t,state:n}=this,r=!1,o=e||n.tr,i=this.buildProps(o,r),a=Object.fromEntries(Object.entries(t).map((([e,t])=>[e,(...e)=>t(...e)({...i,dispatch:void 0})])));return{...a,chain:()=>this.createChain(o,r)}}buildProps(e,t=!0){const{rawCommands:n,editor:r,state:o}=this,{view:i}=r,a={tr:e,editor:r,view:i,state:J({state:o,transaction:e}),dispatch:t?()=>{}:void 0,chain:()=>this.createChain(e,t),can:()=>this.createCan(e),get commands(){return Object.fromEntries(Object.entries(n).map((([e,t])=>[e,(...e)=>t(...e)(a)])))}};return a}}class Z{constructor(){this.callbacks={}}on(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),this}emit(e,...t){const n=this.callbacks[e];return n&&n.forEach((e=>e.apply(this,t))),this}off(e,t){const n=this.callbacks[e];return n&&(t?this.callbacks[e]=n.filter((e=>e!==t)):delete this.callbacks[e]),this}removeAllListeners(){this.callbacks={}}}function ee(e,t,n){if(void 0===e.config[t]&&e.parent)return ee(e.parent,t,n);if("function"===typeof e.config[t]){const r=e.config[t].bind({...n,parent:e.parent?ee(e.parent,t,n):null});return r}return e.config[t]}function te(e){const t=e.filter((e=>"extension"===e.type)),n=e.filter((e=>"node"===e.type)),r=e.filter((e=>"mark"===e.type));return{baseExtensions:t,nodeExtensions:n,markExtensions:r}}function ne(e){const t=[],{nodeExtensions:n,markExtensions:r}=te(e),o=[...n,...r],i={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return e.forEach((e=>{const n={name:e.name,options:e.options,storage:e.storage},r=ee(e,"addGlobalAttributes",n);if(!r)return;const o=r();o.forEach((e=>{e.types.forEach((n=>{Object.entries(e.attributes).forEach((([e,r])=>{t.push({type:n,name:e,attribute:{...i,...r}})}))}))}))})),o.forEach((e=>{const n={name:e.name,options:e.options,storage:e.storage},r=ee(e,"addAttributes",n);if(!r)return;const o=r();Object.entries(o).forEach((([n,r])=>{const o={...i,...r};"function"===typeof(null===o||void 0===o?void 0:o.default)&&(o.default=o.default()),(null===o||void 0===o?void 0:o.isRequired)&&void 0===(null===o||void 0===o?void 0:o.default)&&delete o.default,t.push({type:e.name,name:n,attribute:o})}))})),t}function re(e,t){if("string"===typeof e){if(!t.nodes[e])throw Error(`There is no node type named '${e}'. Maybe you forgot to add the extension?`);return t.nodes[e]}return e}function oe(...e){return e.filter((e=>!!e)).reduce(((e,t)=>{const n={...e};return Object.entries(t).forEach((([e,t])=>{const r=n[e];if(r)if("class"===e){const r=t?t.split(" "):[],o=n[e]?n[e].split(" "):[],i=r.filter((e=>!o.includes(e)));n[e]=[...o,...i].join(" ")}else n[e]="style"===e?[n[e],t].join("; "):t;else n[e]=t})),n}),{})}function ie(e,t){return t.filter((e=>e.attribute.rendered)).map((t=>t.attribute.renderHTML?t.attribute.renderHTML(e.attrs)||{}:{[t.name]:e.attrs[t.name]})).reduce(((e,t)=>oe(e,t)),{})}function ae(e){return"function"===typeof e}function se(e,t=void 0,...n){return ae(e)?t?e.bind(t)(...n):e(...n):e}function le(e={}){return 0===Object.keys(e).length&&e.constructor===Object}function ue(e){return"string"!==typeof e?e:e.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(e):"true"===e||"false"!==e&&e}function ce(e,t){return e.style?e:{...e,getAttrs:n=>{const r=e.getAttrs?e.getAttrs(n):e.attrs;if(!1===r)return!1;const o=t.reduce(((e,t)=>{const r=t.attribute.parseHTML?t.attribute.parseHTML(n):ue(n.getAttribute(t.name));return null===r||void 0===r?e:{...e,[t.name]:r}}),{});return{...r,...o}}}}function de(e){return Object.fromEntries(Object.entries(e).filter((([e,t])=>("attrs"!==e||!le(t))&&(null!==t&&void 0!==t))))}function fe(e,t){var n;const r=ne(e),{nodeExtensions:o,markExtensions:i}=te(e),s=null===(n=o.find((e=>ee(e,"topNode"))))||void 0===n?void 0:n.name,l=Object.fromEntries(o.map((n=>{const o=r.filter((e=>e.type===n.name)),i={name:n.name,options:n.options,storage:n.storage,editor:t},a=e.reduce(((e,t)=>{const r=ee(t,"extendNodeSchema",i);return{...e,...r?r(n):{}}}),{}),s=de({...a,content:se(ee(n,"content",i)),marks:se(ee(n,"marks",i)),group:se(ee(n,"group",i)),inline:se(ee(n,"inline",i)),atom:se(ee(n,"atom",i)),selectable:se(ee(n,"selectable",i)),draggable:se(ee(n,"draggable",i)),code:se(ee(n,"code",i)),defining:se(ee(n,"defining",i)),isolating:se(ee(n,"isolating",i)),attrs:Object.fromEntries(o.map((e=>{var t;return[e.name,{default:null===(t=null===e||void 0===e?void 0:e.attribute)||void 0===t?void 0:t.default}]})))}),l=se(ee(n,"parseHTML",i));l&&(s.parseDOM=l.map((e=>ce(e,o))));const u=ee(n,"renderHTML",i);u&&(s.toDOM=e=>u({node:e,HTMLAttributes:ie(e,o)}));const c=ee(n,"renderText",i);return c&&(s.toText=c),[n.name,s]}))),u=Object.fromEntries(i.map((n=>{const o=r.filter((e=>e.type===n.name)),i={name:n.name,options:n.options,storage:n.storage,editor:t},a=e.reduce(((e,t)=>{const r=ee(t,"extendMarkSchema",i);return{...e,...r?r(n):{}}}),{}),s=de({...a,inclusive:se(ee(n,"inclusive",i)),excludes:se(ee(n,"excludes",i)),group:se(ee(n,"group",i)),spanning:se(ee(n,"spanning",i)),code:se(ee(n,"code",i)),attrs:Object.fromEntries(o.map((e=>{var t;return[e.name,{default:null===(t=null===e||void 0===e?void 0:e.attribute)||void 0===t?void 0:t.default}]})))}),l=se(ee(n,"parseHTML",i));l&&(s.parseDOM=l.map((e=>ce(e,o))));const u=ee(n,"renderHTML",i);return u&&(s.toDOM=e=>u({mark:e,HTMLAttributes:ie(e,o)})),[n.name,s]})));return new a.Et({topNode:s,nodes:l,marks:u})}function pe(e,t){return t.nodes[e]||t.marks[e]||null}function he(e,t){return Array.isArray(t)?t.some((t=>{const n="string"===typeof t?t:t.name;return n===e.name})):t}const me=(e,t=500)=>{let n="";const r=e.parentOffset;return e.parent.nodesBetween(Math.max(0,r-t),r,((e,t,o,i)=>{var a,s;const l=(null===(s=(a=e.type.spec).toText)||void 0===s?void 0:s.call(a,{node:e,pos:t,parent:o,index:i}))||e.textContent||"%leaf%";n+=l.slice(0,Math.max(0,r-t))})),n};function ge(e){return"[object RegExp]"===Object.prototype.toString.call(e)}class ve{constructor(e){this.find=e.find,this.handler=e.handler}}const ye=(e,t)=>{if(ge(t))return t.exec(e);const n=t(e);if(!n)return null;const r=[n.text];return r.index=n.index,r.input=e,r.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),r.push(n.replaceWith)),r};function be(e){var t;const{editor:n,from:r,to:o,text:i,rules:a,plugin:s}=e,{view:l}=n;if(l.composing)return!1;const u=l.state.doc.resolve(r);if(u.parent.type.spec.code||(null===(t=u.nodeBefore||u.nodeAfter)||void 0===t?void 0:t.marks.find((e=>e.type.spec.code))))return!1;let c=!1;const d=me(u)+i;return a.forEach((e=>{if(c)return;const t=ye(d,e.find);if(!t)return;const a=l.state.tr,u=J({state:l.state,transaction:a}),f={from:r-(t[0].length-i.length),to:o},{commands:p,chain:h,can:m}=new Q({editor:n,state:u}),g=e.handler({state:u,range:f,match:t,commands:p,chain:h,can:m});null!==g&&a.steps.length&&(a.setMeta(s,{transform:a,from:r,to:o,text:i}),l.dispatch(a),c=!0)})),c}function qe(e){const{editor:t,rules:n}=e,o=new r.YS({state:{init(){return null},apply(e,t){const n=e.getMeta(o);return n||(e.selectionSet||e.docChanged?null:t)}},props:{handleTextInput(e,r,i,a){return be({editor:t,from:r,to:i,text:a,rules:n,plugin:o})},handleDOMEvents:{compositionend:e=>(setTimeout((()=>{const{$cursor:r}=e.state.selection;r&&be({editor:t,from:r.pos,to:r.pos,text:"",rules:n,plugin:o})})),!1)},handleKeyDown(e,r){if("Enter"!==r.key)return!1;const{$cursor:i}=e.state.selection;return!!i&&be({editor:t,from:i.pos,to:i.pos,text:"\n",rules:n,plugin:o})}},isInputRules:!0});return o}function we(e){return"number"===typeof e}class _e{constructor(e){this.find=e.find,this.handler=e.handler}}const xe=(e,t,n)=>{if(ge(t))return[...e.matchAll(t)];const r=t(e,n);return r?r.map((t=>{const n=[t.text];return n.index=t.index,n.input=e,n.data=t.data,t.replaceWith&&(t.text.includes(t.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),n.push(t.replaceWith)),n})):[]};function Se(e){const{editor:t,state:n,from:r,to:o,rule:i,pasteEvent:a,dropEvent:s}=e,{commands:l,chain:u,can:c}=new Q({editor:t,state:n}),d=[];n.doc.nodesBetween(r,o,((e,t)=>{if(!e.isTextblock||e.type.spec.code)return;const f=Math.max(r,t),p=Math.min(o,t+e.content.size),h=e.textBetween(f-t,p-t,void 0,""),m=xe(h,i.find,a);m.forEach((e=>{if(void 0===e.index)return;const t=f+e.index+1,r=t+e[0].length,o={from:n.tr.mapping.map(t),to:n.tr.mapping.map(r)},p=i.handler({state:n,range:o,match:e,commands:l,chain:u,can:c,pasteEvent:a,dropEvent:s});d.push(p)}))}));const f=d.every((e=>null!==e));return f}function ke(e){const{editor:t,rules:n}=e;let o=null,i=!1,a=!1,s=new ClipboardEvent("paste"),l=new DragEvent("drop");const u=n.map((e=>new r.YS({view(e){const t=t=>{var n;o=(null===(n=e.dom.parentElement)||void 0===n?void 0:n.contains(t.target))?e.dom.parentElement:null};return window.addEventListener("dragstart",t),{destroy(){window.removeEventListener("dragstart",t)}}},props:{handleDOMEvents:{drop:(e,t)=>(a=o===e.dom.parentElement,l=t,!1),paste:(e,t)=>{var n;const r=null===(n=t.clipboardData)||void 0===n?void 0:n.getData("text/html");return s=t,i=!!(null===r||void 0===r?void 0:r.includes("data-pm-slice")),!1}}},appendTransaction:(n,r,o)=>{const u=n[0],c="paste"===u.getMeta("uiEvent")&&!i,d="drop"===u.getMeta("uiEvent")&&!a;if(!c&&!d)return;const f=r.doc.content.findDiffStart(o.doc.content),p=r.doc.content.findDiffEnd(o.doc.content);if(!we(f)||!p||f===p.b)return;const h=o.tr,m=J({state:o,transaction:h}),g=Se({editor:t,state:m,from:Math.max(f-1,0),to:p.b-1,rule:e,pasteEvent:s,dropEvent:l});return g&&h.steps.length?(l=new DragEvent("drop"),s=new ClipboardEvent("paste"),h):void 0}})));return u}function Ce(e){const t=e.filter(((t,n)=>e.indexOf(t)!==n));return[...new Set(t)]}class Ee{constructor(e,t){this.splittableMarks=[],this.editor=t,this.extensions=Ee.resolve(e),this.schema=fe(this.extensions,t),this.extensions.forEach((e=>{var t;this.editor.extensionStorage[e.name]=e.storage;const n={name:e.name,options:e.options,storage:e.storage,editor:this.editor,type:pe(e.name,this.schema)};if("mark"===e.type){const r=null===(t=se(ee(e,"keepOnSplit",n)))||void 0===t||t;r&&this.splittableMarks.push(e.name)}const r=ee(e,"onBeforeCreate",n);r&&this.editor.on("beforeCreate",r);const o=ee(e,"onCreate",n);o&&this.editor.on("create",o);const i=ee(e,"onUpdate",n);i&&this.editor.on("update",i);const a=ee(e,"onSelectionUpdate",n);a&&this.editor.on("selectionUpdate",a);const s=ee(e,"onTransaction",n);s&&this.editor.on("transaction",s);const l=ee(e,"onFocus",n);l&&this.editor.on("focus",l);const u=ee(e,"onBlur",n);u&&this.editor.on("blur",u);const c=ee(e,"onDestroy",n);c&&this.editor.on("destroy",c)}))}static resolve(e){const t=Ee.sort(Ee.flatten(e)),n=Ce(t.map((e=>e.name)));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map((e=>`'${e}'`)).join(", ")}]. This can lead to issues.`),t}static flatten(e){return e.map((e=>{const t={name:e.name,options:e.options,storage:e.storage},n=ee(e,"addExtensions",t);return n?[e,...this.flatten(n())]:e})).flat(10)}static sort(e){const t=100;return e.sort(((e,n)=>{const r=ee(e,"priority")||t,o=ee(n,"priority")||t;return r>o?-1:r{const n={name:t.name,options:t.options,storage:t.storage,editor:this.editor,type:pe(t.name,this.schema)},r=ee(t,"addCommands",n);return r?{...e,...r()}:e}),{})}get plugins(){const{editor:e}=this,t=Ee.sort([...this.extensions].reverse()),n=[],r=[],o=t.map((t=>{const o={name:t.name,options:t.options,storage:t.storage,editor:e,type:pe(t.name,this.schema)},a=[],s=ee(t,"addKeyboardShortcuts",o);let l={};if("mark"===t.type&&t.config.exitable&&(l.ArrowRight=()=>Wn.handleExit({editor:e,mark:t})),s){const t=Object.fromEntries(Object.entries(s()).map((([t,n])=>[t,()=>n({editor:e})])));l={...l,...t}}const u=(0,i.E)(l);a.push(u);const c=ee(t,"addInputRules",o);he(t,e.options.enableInputRules)&&c&&n.push(...c());const d=ee(t,"addPasteRules",o);he(t,e.options.enablePasteRules)&&d&&r.push(...d());const f=ee(t,"addProseMirrorPlugins",o);if(f){const e=f();a.push(...e)}return a})).flat();return[qe({editor:e,rules:n}),...ke({editor:e,rules:r}),...o]}get attributes(){return ne(this.extensions)}get nodeViews(){const{editor:e}=this,{nodeExtensions:t}=te(this.extensions);return Object.fromEntries(t.filter((e=>!!ee(e,"addNodeView"))).map((t=>{const n=this.attributes.filter((e=>e.type===t.name)),r={name:t.name,options:t.options,storage:t.storage,editor:e,type:re(t.name,this.schema)},o=ee(t,"addNodeView",r);if(!o)return[];const i=(r,i,a,s)=>{const l=ie(r,n);return o()({editor:e,node:r,getPos:a,decorations:s,HTMLAttributes:l,extension:t})};return[t.name,i]})))}}function Oe(e){return Object.prototype.toString.call(e).slice(8,-1)}function Ae(e){return"Object"===Oe(e)&&(e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype)}function Te(e,t){const n={...e};return Ae(e)&&Ae(t)&&Object.keys(t).forEach((r=>{Ae(t[r])?r in e?n[r]=Te(e[r],t[r]):Object.assign(n,{[r]:t[r]}):Object.assign(n,{[r]:t[r]})})),n}class Me{constructor(e={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=se(ee(this,"addOptions",{name:this.name}))),this.storage=se(ee(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Me(e)}configure(e={}){const t=this.extend();return t.options=Te(this.options,e),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){const t=new Me({...this.config,...e});return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=se(ee(t,"addOptions",{name:t.name})),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}}function De(e,t,n){const{from:r,to:o}=t,{blockSeparator:i="\n\n",textSerializers:a={}}=n||{};let s="",l=!0;return e.nodesBetween(r,o,((e,n,u,c)=>{var d;const f=null===a||void 0===a?void 0:a[e.type.name];f?(e.isBlock&&!l&&(s+=i,l=!0),u&&(s+=f({node:e,pos:n,parent:u,index:c,range:t}))):e.isText?(s+=null===(d=null===e||void 0===e?void 0:e.text)||void 0===d?void 0:d.slice(Math.max(r,n)-n,o-n),l=!1):e.isBlock&&!l&&(s+=i,l=!0)})),s}function Pe(e){return Object.fromEntries(Object.entries(e.nodes).filter((([,e])=>e.spec.toText)).map((([e,t])=>[e,t.spec.toText])))}const Ne=Me.create({name:"clipboardTextSerializer",addProseMirrorPlugins(){return[new r.YS({key:new r.qG("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:e}=this,{state:t,schema:n}=e,{doc:r,selection:o}=t,{ranges:i}=o,a=Math.min(...i.map((e=>e.$from.pos))),s=Math.max(...i.map((e=>e.$to.pos))),l=Pe(n),u={from:a,to:s};return De(r,u,{textSerializers:l})}}})]}}),Re=()=>({editor:e,view:t})=>(requestAnimationFrame((()=>{var n;e.isDestroyed||(t.dom.blur(),null===(n=null===window||void 0===window?void 0:window.getSelection())||void 0===n||n.removeAllRanges())})),!0),Ie=(e=!1)=>({commands:t})=>t.setContent("",e),Fe=()=>({state:e,tr:t,dispatch:n})=>{const{selection:r}=t,{ranges:o}=r;return!n||(o.forEach((({$from:n,$to:r})=>{e.doc.nodesBetween(n.pos,r.pos,((e,n)=>{if(e.type.isText)return;const{doc:r,mapping:o}=t,i=r.resolve(o.map(n)),a=r.resolve(o.map(n+e.nodeSize)),l=i.blockRange(a);if(!l)return;const u=(0,s.kR)(l);if(e.type.isTextblock){const{defaultType:e}=i.parent.contentMatchAt(i.index());t.setNodeMarkup(l.start,e)}(u||0===u)&&t.lift(l,u)}))})),!0)},je=e=>t=>e(t),Le=()=>({state:e,dispatch:t})=>E(e,t),Be=(e,t)=>({editor:n,tr:o})=>{const{state:i}=n,a=i.doc.slice(e.from,e.to);o.deleteRange(e.from,e.to);const s=o.mapping.map(t);return o.insert(s,a.content),o.setSelection(new r.sy(o.doc.resolve(s-1))),!0},Ue=()=>({tr:e,dispatch:t})=>{const{selection:n}=e,r=n.$anchor.node();if(r.content.size>0)return!1;const o=e.selection.$anchor;for(let i=o.depth;i>0;i-=1){const n=o.node(i);if(n.type===r.type){if(t){const t=o.before(i),n=o.after(i);e.delete(t,n).scrollIntoView()}return!0}}return!1},He=e=>({tr:t,state:n,dispatch:r})=>{const o=re(e,n.schema),i=t.selection.$anchor;for(let e=i.depth;e>0;e-=1){const n=i.node(e);if(n.type===o){if(r){const n=i.before(e),r=i.after(e);t.delete(n,r).scrollIntoView()}return!0}}return!1},ze=e=>({tr:t,dispatch:n})=>{const{from:r,to:o}=e;return n&&t.delete(r,o),!0},$e=()=>({state:e,dispatch:t})=>l(e,t),Ve=()=>({commands:e})=>e.keyboardShortcut("Enter"),We=()=>({state:e,dispatch:t})=>C(e,t);function Ke(e,t,n={strict:!0}){const r=Object.keys(t);return!r.length||r.every((r=>n.strict?t[r]===e[r]:ge(t[r])?t[r].test(e[r]):t[r]===e[r]))}function Ge(e,t,n={}){return e.find((e=>e.type===t&&Ke(e.attrs,n)))}function Xe(e,t,n={}){return!!Ge(e,t,n)}function Ye(e,t,n={}){if(!e||!t)return;let r=e.parent.childAfter(e.parentOffset);if(e.parentOffset===r.offset&&0!==r.offset&&(r=e.parent.childBefore(e.parentOffset)),!r.node)return;const o=Ge([...r.node.marks],t,n);if(!o)return;let i=r.index,a=e.start()+r.offset,s=i+1,l=a+r.node.nodeSize;Ge([...r.node.marks],t,n);while(i>0&&o.isInSet(e.parent.child(i-1).marks))i-=1,a-=e.parent.child(i).nodeSize;while(s({tr:n,state:o,dispatch:i})=>{const a=Je(e,o.schema),{doc:s,selection:l}=n,{$from:u,from:c,to:d}=l;if(i){const e=Ye(u,a,t);if(e&&e.from<=c&&e.to>=d){const t=r.sy.create(s,e.from,e.to);n.setSelection(t)}}return!0},Ze=e=>t=>{const n="function"===typeof e?e(t):e;for(let e=0;e({editor:n,view:r,tr:o,dispatch:i})=>{t={scrollIntoView:!0,...t};const a=()=>{rt()&&r.dom.focus(),requestAnimationFrame((()=>{n.isDestroyed||(r.focus(),(null===t||void 0===t?void 0:t.scrollIntoView)&&n.commands.scrollIntoView())}))};if(r.hasFocus()&&null===e||!1===e)return!0;if(i&&null===e&&!et(n.state.selection))return a(),!0;const s=nt(o.doc,e)||n.state.selection,l=n.state.selection.eq(s);return i&&(l||o.setSelection(s),l&&o.storedMarks&&o.setStoredMarks(o.storedMarks),a()),!0},it=(e,t)=>n=>e.every(((e,r)=>t(e,{...n,index:r}))),at=(e,t)=>({tr:n,commands:r})=>r.insertContentAt({from:n.selection.from,to:n.selection.to},e,t),st=e=>{const t=e.childNodes;for(let n=t.length-1;n>=0;n-=1){const r=t[n];3===r.nodeType&&r.nodeValue&&/^(\n\s\s|\n)$/.test(r.nodeValue)?e.removeChild(r):1===r.nodeType&&st(r)}return e};function lt(e){const t=`${e}`,n=(new window.DOMParser).parseFromString(t,"text/html").body;return st(n)}function ut(e,t,n){if(n={slice:!0,parseOptions:{},...n},"object"===typeof e&&null!==e)try{return Array.isArray(e)&&e.length>0?a.ae.fromArray(e.map((e=>t.nodeFromJSON(e)))):t.nodeFromJSON(e)}catch(error){return console.warn("[tiptap warn]: Invalid content.","Passed value:",e,"Error:",error),ut("",t,n)}if("string"===typeof e){const r=a.oz.fromSchema(t);return n.slice?r.parseSlice(lt(e),n.parseOptions).content:r.parse(lt(e),n.parseOptions)}return ut("",t,n)}function ct(e,t,n){const o=e.steps.length-1;if(o{0===l&&(l=r)})),e.setSelection(r.GR.near(e.doc.resolve(l),n))}const dt=e=>e.toString().startsWith("<"),ft=(e,t,n)=>({tr:r,dispatch:o,editor:i})=>{if(o){n={parseOptions:{},updateSelection:!0,...n};const o=ut(t,i.schema,{parseOptions:{preserveWhitespace:"full",...n.parseOptions}});if("<>"===o.toString())return!0;let{from:a,to:s}="number"===typeof e?{from:e,to:e}:{from:e.from,to:e.to},l=!0,u=!0;const c=dt(o)?o:[o];if(c.forEach((e=>{e.check(),l=!!l&&(e.isText&&0===e.marks.length),u=!!u&&e.isBlock})),a===s&&u){const{parent:e}=r.doc.resolve(a),t=e.isTextblock&&!e.type.spec.code&&!e.childCount;t&&(a-=1,s+=1)}l?Array.isArray(t)?r.insertText(t.map((e=>e.text||"")).join(""),a,s):"object"===typeof t&&t&&t.text?r.insertText(t.text,a,s):r.insertText(t,a,s):r.replaceWith(a,s,o),n.updateSelection&&ct(r,r.steps.length-1,-1)}return!0},pt=()=>({state:e,dispatch:t})=>w(e,t),ht=()=>({state:e,dispatch:t})=>_(e,t),mt=()=>({state:e,dispatch:t})=>c(e,t),gt=()=>({state:e,dispatch:t})=>y(e,t),vt=()=>({tr:e,state:t,dispatch:n})=>{try{const r=(0,s.sB)(t.doc,t.selection.$from.pos,-1);return null!==r&&void 0!==r&&(e.join(r,2),n&&n(e),!0)}catch{return!1}},yt=()=>({state:e,dispatch:t,tr:n})=>{try{const r=(0,s.sB)(e.doc,e.selection.$from.pos,1);return null!==r&&void 0!==r&&(n.join(r,2),t&&t(n),!0)}catch(r){return!1}},bt=()=>({state:e,dispatch:t})=>d(e,t),qt=()=>({state:e,dispatch:t})=>f(e,t);function wt(){return"undefined"!==typeof navigator&&/Mac/.test(navigator.platform)}function _t(e){const t=e.split(/-(?!$)/);let n,r,o,i,a=t[t.length-1];"Space"===a&&(a=" ");for(let s=0;s({editor:t,view:n,tr:r,dispatch:o})=>{const i=_t(e).split(/-(?!$)/),a=i.find((e=>!["Alt","Ctrl","Meta","Shift"].includes(e))),s=new KeyboardEvent("keydown",{key:"Space"===a?" ":a,altKey:i.includes("Alt"),ctrlKey:i.includes("Ctrl"),metaKey:i.includes("Meta"),shiftKey:i.includes("Shift"),bubbles:!0,cancelable:!0}),l=t.captureTransaction((()=>{n.someProp("handleKeyDown",(e=>e(n,s)))}));return null===l||void 0===l||l.steps.forEach((e=>{const t=e.map(r.mapping);t&&o&&r.maybeStep(t)})),!0};function St(e,t,n={}){const{from:r,to:o,empty:i}=e.selection,a=t?re(t,e.schema):null,s=[];e.doc.nodesBetween(r,o,((e,t)=>{if(e.isText)return;const n=Math.max(r,t),i=Math.min(o,t+e.nodeSize);s.push({node:e,from:n,to:i})}));const l=o-r,u=s.filter((e=>!a||a.name===e.node.type.name)).filter((e=>Ke(e.node.attrs,n,{strict:!1})));if(i)return!!u.length;const c=u.reduce(((e,t)=>e+t.to-t.from),0);return c>=l}const kt=(e,t={})=>({state:n,dispatch:r})=>{const o=re(e,n.schema),i=St(n,o,t);return!!i&&x(n,r)},Ct=()=>({state:e,dispatch:t})=>O(e,t),Et=e=>({state:t,dispatch:n})=>{const r=re(e,t.schema);return K(r)(t,n)},Ot=()=>({state:e,dispatch:t})=>S(e,t);function At(e,t){return t.nodes[e]?"node":t.marks[e]?"mark":null}function Tt(e,t){const n="string"===typeof t?[t]:t;return Object.keys(e).reduce(((t,r)=>(n.includes(r)||(t[r]=e[r]),t)),{})}const Mt=(e,t)=>({tr:n,state:r,dispatch:o})=>{let i=null,a=null;const s=At("string"===typeof e?e:e.name,r.schema);return!!s&&("node"===s&&(i=re(e,r.schema)),"mark"===s&&(a=Je(e,r.schema)),o&&n.selection.ranges.forEach((e=>{r.doc.nodesBetween(e.$from.pos,e.$to.pos,((e,r)=>{i&&i===e.type&&n.setNodeMarkup(r,void 0,Tt(e.attrs,t)),a&&e.marks.length&&e.marks.forEach((o=>{a===o.type&&n.addMark(r,r+e.nodeSize,a.create(Tt(o.attrs,t)))}))}))})),!0)},Dt=()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),Pt=()=>({tr:e,commands:t})=>t.setTextSelection({from:0,to:e.doc.content.size}),Nt=()=>({state:e,dispatch:t})=>m(e,t),Rt=()=>({state:e,dispatch:t})=>b(e,t),It=()=>({state:e,dispatch:t})=>M(e,t),Ft=()=>({state:e,dispatch:t})=>F(e,t),jt=()=>({state:e,dispatch:t})=>I(e,t);function Lt(e,t,n={}){return ut(e,t,{slice:!1,parseOptions:n})}const Bt=(e,t=!1,n={})=>({tr:r,editor:o,dispatch:i})=>{const{doc:a}=r,s=Lt(e,o.schema,n);return i&&r.replaceWith(0,a.content.size,s).setMeta("preventUpdate",!t),!0};function Ut(e,t){const n=Je(t,e.schema),{from:r,to:o,empty:i}=e.selection,a=[];i?(e.storedMarks&&a.push(...e.storedMarks),a.push(...e.selection.$head.marks())):e.doc.nodesBetween(r,o,(e=>{a.push(...e.marks)}));const s=a.find((e=>e.type.name===n.name));return s?{...s.attrs}:{}}function Ht(e,t){const n=new s.wj(e);return t.forEach((e=>{e.steps.forEach((e=>{n.step(e)}))})),n}function zt(e){for(let t=0;t{n(e)&&r.push({node:e,pos:t})})),r}function Vt(e,t){for(let n=e.depth;n>0;n-=1){const r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}}function Wt(e){return t=>Vt(t.$from,e)}function Kt(e,t){const n=a.EV.fromSchema(t).serializeFragment(e),r=document.implementation.createHTMLDocument(),o=r.createElement("div");return o.appendChild(n),o.innerHTML}function Gt(e,t){const n={from:0,to:e.content.size};return De(e,n,t)}function Xt(e,t){const n=re(t,e.schema),{from:r,to:o}=e.selection,i=[];e.doc.nodesBetween(r,o,(e=>{i.push(e)}));const a=i.reverse().find((e=>e.type.name===n.name));return a?{...a.attrs}:{}}function Yt(e,t){const n=At("string"===typeof t?t:t.name,e.schema);return"node"===n?Xt(e,t):"mark"===n?Ut(e,t):{}}function Jt(e,t=JSON.stringify){const n={};return e.filter((e=>{const r=t(e);return!Object.prototype.hasOwnProperty.call(n,r)&&(n[r]=!0)}))}function Qt(e){const t=Jt(e);return 1===t.length?t:t.filter(((e,n)=>{const r=t.filter(((e,t)=>t!==n));return!r.some((t=>e.oldRange.from>=t.oldRange.from&&e.oldRange.to<=t.oldRange.to&&e.newRange.from>=t.newRange.from&&e.newRange.to<=t.newRange.to))}))}function Zt(e){const{mapping:t,steps:n}=e,r=[];return t.maps.forEach(((e,o)=>{const i=[];if(e.ranges.length)e.forEach(((e,t)=>{i.push({from:e,to:t})}));else{const{from:e,to:t}=n[o];if(void 0===e||void 0===t)return;i.push({from:e,to:t})}i.forEach((({from:e,to:n})=>{const i=t.slice(o).map(e,-1),a=t.slice(o).map(n),s=t.invert().map(i,-1),l=t.invert().map(a);r.push({oldRange:{from:s,to:l},newRange:{from:i,to:a}})}))})),Qt(r)}function en(e,t,n){const r=[];return e===t?n.resolve(e).marks().forEach((t=>{const o=n.resolve(e-1),i=Ye(o,t.type);i&&r.push({mark:t,...i})})):n.nodesBetween(e,t,((e,t)=>{e&&void 0!==(null===e||void 0===e?void 0:e.nodeSize)&&r.push(...e.marks.map((n=>({from:t,to:t+e.nodeSize,mark:n}))))})),r}function tn(e,t,n){return Object.fromEntries(Object.entries(n).filter((([n])=>{const r=e.find((e=>e.type===t&&e.name===n));return!!r&&r.attribute.keepOnSplit})))}function nn(e,t,n={}){const{empty:r,ranges:o}=e.selection,i=t?Je(t,e.schema):null;if(r)return!!(e.storedMarks||e.selection.$from.marks()).filter((e=>!i||i.name===e.type.name)).find((e=>Ke(e.attrs,n,{strict:!1})));let a=0;const s=[];if(o.forEach((({$from:t,$to:n})=>{const r=t.pos,o=n.pos;e.doc.nodesBetween(r,o,((e,t)=>{if(!e.isText&&!e.marks.length)return;const n=Math.max(r,t),i=Math.min(o,t+e.nodeSize),l=i-n;a+=l,s.push(...e.marks.map((e=>({mark:e,from:n,to:i}))))}))})),0===a)return!1;const l=s.filter((e=>!i||i.name===e.mark.type.name)).filter((e=>Ke(e.mark.attrs,n,{strict:!1}))).reduce(((e,t)=>e+t.to-t.from),0),u=s.filter((e=>!i||e.mark.type!==i&&e.mark.type.excludes(i))).reduce(((e,t)=>e+t.to-t.from),0),c=l>0?l+u:l;return c>=a}function rn(e,t,n={}){if(!t)return St(e,null,n)||nn(e,null,n);const r=At(t,e.schema);return"node"===r?St(e,t,n):"mark"===r&&nn(e,t,n)}function on(e,t){const{nodeExtensions:n}=te(t),r=n.find((t=>t.name===e));if(!r)return!1;const o={name:r.name,options:r.options,storage:r.storage},i=se(ee(r,"group",o));return"string"===typeof i&&i.split(" ").includes("list")}function an(e){var t;const n=null===(t=e.type.createAndFill())||void 0===t?void 0:t.toJSON(),r=e.toJSON();return JSON.stringify(n)===JSON.stringify(r)}function sn(e){return e instanceof r.Ul}function ln(e,t,n){const r=0,o=e.state.doc.content.size,i=tt(t,r,o),a=tt(n,r,o),s=e.coordsAtPos(i),l=e.coordsAtPos(a,-1),u=Math.min(s.top,l.top),c=Math.max(s.bottom,l.bottom),d=Math.min(s.left,l.left),f=Math.max(s.right,l.right),p=f-d,h=c-u,m=d,g=u,v={top:u,bottom:c,left:d,right:f,width:p,height:h,x:m,y:g};return{...v,toJSON:()=>v}}function un(e,t,n){var r;const{selection:o}=t;let i=null;if(et(o)&&(i=o.$cursor),i){const t=null!==(r=e.storedMarks)&&void 0!==r?r:i.marks();return!!n.isInSet(t)||!t.some((e=>e.type.excludes(n)))}const{ranges:a}=o;return a.some((({$from:t,$to:r})=>{let o=0===t.depth&&(e.doc.inlineContent&&e.doc.type.allowsMarkType(n));return e.doc.nodesBetween(t.pos,r.pos,((e,t,r)=>{if(o)return!1;if(e.isInline){const t=!r||r.type.allowsMarkType(n),i=!!n.isInSet(e.marks)||!e.marks.some((e=>e.type.excludes(n)));o=t&&i}return!o})),o}))}const cn=(e,t={})=>({tr:n,state:r,dispatch:o})=>{const{selection:i}=n,{empty:a,ranges:s}=i,l=Je(e,r.schema);if(o)if(a){const e=Ut(r,l);n.addStoredMark(l.create({...e,...t}))}else s.forEach((e=>{const o=e.$from.pos,i=e.$to.pos;r.doc.nodesBetween(o,i,((e,r)=>{const a=Math.max(r,o),s=Math.min(r+e.nodeSize,i),u=e.marks.find((e=>e.type===l));u?e.marks.forEach((e=>{l===e.type&&n.addMark(a,s,l.create({...e.attrs,...t}))})):n.addMark(a,s,l.create(t))}))}));return un(r,n,l)},dn=(e,t)=>({tr:n})=>(n.setMeta(e,t),!0),fn=(e,t={})=>({state:n,dispatch:r,chain:o})=>{const i=re(e,n.schema);return i.isTextblock?o().command((({commands:e})=>{const r=L(i,t)(n);return!!r||e.clearNodes()})).command((({state:e})=>L(i,t)(e,r))).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},pn=e=>({tr:t,dispatch:n})=>{if(n){const{doc:n}=t,o=tt(e,0,n.content.size),i=r.Ul.create(n,o);t.setSelection(i)}return!0},hn=e=>({tr:t,dispatch:n})=>{if(n){const{doc:n}=t,{from:o,to:i}="number"===typeof e?{from:e,to:e}:e,a=r.sy.atStart(n).from,s=r.sy.atEnd(n).to,l=tt(o,a,s),u=tt(i,a,s),c=r.sy.create(n,l,u);t.setSelection(c)}return!0},mn=e=>({state:t,dispatch:n})=>{const r=re(e,t.schema);return Y(r)(t,n)};function gn(e,t){const n=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(n){const r=n.filter((e=>null===t||void 0===t?void 0:t.includes(e.type.name)));e.tr.ensureMarks(r)}}const vn=({keepMarks:e=!0}={})=>({tr:t,state:n,dispatch:o,editor:i})=>{const{selection:a,doc:l}=t,{$from:u,$to:c}=a,d=i.extensionManager.attributes,f=tn(d,u.node().type.name,u.node().attrs);if(a instanceof r.Ul&&a.node.isBlock)return!(!u.parentOffset||!(0,s.yY)(l,u.pos))&&(o&&(e&&gn(n,i.extensionManager.splittableMarks),t.split(u.pos).scrollIntoView()),!0);if(!u.parent.isBlock)return!1;if(o){const o=c.parentOffset===c.parent.content.size;a instanceof r.sy&&t.deleteSelection();const l=0===u.depth?void 0:zt(u.node(-1).contentMatchAt(u.indexAfter(-1)));let d=o&&l?[{type:l,attrs:f}]:void 0,p=(0,s.yY)(t.doc,t.mapping.map(u.pos),1,d);if(d||p||!(0,s.yY)(t.doc,t.mapping.map(u.pos),1,l?[{type:l}]:void 0)||(p=!0,d=l?[{type:l,attrs:f}]:void 0),p&&(t.split(t.mapping.map(u.pos),1,d),l&&!o&&!u.parentOffset&&u.parent.type!==l)){const e=t.mapping.map(u.before()),n=t.doc.resolve(e);u.node(-1).canReplaceWith(n.index(),n.index()+1,l)&&t.setNodeMarkup(t.mapping.map(u.before()),l)}e&&gn(n,i.extensionManager.splittableMarks),t.scrollIntoView()}return!0},yn=e=>({tr:t,state:n,dispatch:o,editor:i})=>{var l;const u=re(e,n.schema),{$from:c,$to:d}=n.selection,f=n.selection.node;if(f&&f.isBlock||c.depth<2||!c.sameParent(d))return!1;const p=c.node(-1);if(p.type!==u)return!1;const h=i.extensionManager.attributes;if(0===c.parent.content.size&&c.node(-1).childCount===c.indexAfter(-1)){if(2===c.depth||c.node(-3).type!==u||c.index(-2)!==c.node(-2).childCount-1)return!1;if(o){let e=a.ae.empty;const n=c.index(-1)?1:c.index(-2)?2:3;for(let t=c.depth-n;t>=c.depth-3;t-=1)e=a.ae.from(c.node(t).copy(e));const o=c.indexAfter(-1){if(f>-1)return!1;e.isTextblock&&0===e.content.size&&(f=t+1)})),f>-1&&t.setSelection(r.sy.near(t.doc.resolve(f))),t.scrollIntoView()}return!0}const m=d.pos===c.end()?p.contentMatchAt(0).defaultType:null,g=tn(h,p.type.name,p.attrs),v=tn(h,c.node().type.name,c.node().attrs);t.delete(c.pos,d.pos);const y=m?[{type:u,attrs:g},{type:m,attrs:v}]:[{type:u,attrs:g}];if(!(0,s.yY)(t.doc,c.pos,2))return!1;if(o){const{selection:e,storedMarks:r}=n,{splittableMarks:a}=i.extensionManager,s=r||e.$to.parentOffset&&e.$from.marks();if(t.split(c.pos,2,y).scrollIntoView(),!s||!o)return!0;const l=s.filter((e=>a.includes(e.type.name)));t.ensureMarks(l)}return!0},bn=(e,t)=>{const n=Wt((e=>e.type===t))(e.selection);if(!n)return!0;const r=e.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(void 0===r)return!0;const o=e.doc.nodeAt(r),i=n.node.type===(null===o||void 0===o?void 0:o.type)&&(0,s.kD)(e.doc,n.pos);return!i||(e.join(n.pos),!0)},qn=(e,t)=>{const n=Wt((e=>e.type===t))(e.selection);if(!n)return!0;const r=e.doc.resolve(n.start).after(n.depth);if(void 0===r)return!0;const o=e.doc.nodeAt(r),i=n.node.type===(null===o||void 0===o?void 0:o.type)&&(0,s.kD)(e.doc,r);return!i||(e.join(r),!0)},wn=(e,t,n,r={})=>({editor:o,tr:i,state:a,dispatch:s,chain:l,commands:u,can:c})=>{const{extensions:d,splittableMarks:f}=o.extensionManager,p=re(e,a.schema),h=re(t,a.schema),{selection:m,storedMarks:g}=a,{$from:v,$to:y}=m,b=v.blockRange(y),q=g||m.$to.parentOffset&&m.$from.marks();if(!b)return!1;const w=Wt((e=>on(e.type.name,d)))(m);if(b.depth>=1&&w&&b.depth-w.depth<=1){if(w.node.type===p)return u.liftListItem(h);if(on(w.node.type.name,d)&&p.validContent(w.node.content)&&s)return l().command((()=>(i.setNodeMarkup(w.pos,p),!0))).command((()=>bn(i,p))).command((()=>qn(i,p))).run()}return n&&q&&s?l().command((()=>{const e=c().wrapInList(p,r),t=q.filter((e=>f.includes(e.type.name)));return i.ensureMarks(t),!!e||u.clearNodes()})).wrapInList(p,r).command((()=>bn(i,p))).command((()=>qn(i,p))).run():l().command((()=>{const e=c().wrapInList(p,r);return!!e||u.clearNodes()})).wrapInList(p,r).command((()=>bn(i,p))).command((()=>qn(i,p))).run()},_n=(e,t={},n={})=>({state:r,commands:o})=>{const{extendEmptyMarkRange:i=!1}=n,a=Je(e,r.schema),s=nn(r,a,t);return s?o.unsetMark(a,{extendEmptyMarkRange:i}):o.setMark(a,t)},xn=(e,t,n={})=>({state:r,commands:o})=>{const i=re(e,r.schema),a=re(t,r.schema),s=St(r,i,n);return s?o.setNode(a):o.setNode(i,n)},Sn=(e,t={})=>({state:n,commands:r})=>{const o=re(e,n.schema),i=St(n,o,t);return i?r.lift(o):r.wrapIn(o,t)},kn=()=>({state:e,dispatch:t})=>{const n=e.plugins;for(let r=0;r=0;e-=1)t.step(n.steps[e].invert(n.docs[e]));if(i.text){const n=t.doc.resolve(i.from).marks();t.replaceWith(i.from,i.to,e.schema.text(i.text,n))}else t.delete(i.from,i.to)}return!0}}return!1},Cn=()=>({tr:e,dispatch:t})=>{const{selection:n}=e,{empty:r,ranges:o}=n;return r||t&&o.forEach((t=>{e.removeMark(t.$from.pos,t.$to.pos)})),!0},En=(e,t={})=>({tr:n,state:r,dispatch:o})=>{var i;const{extendEmptyMarkRange:a=!1}=t,{selection:s}=n,l=Je(e,r.schema),{$from:u,empty:c,ranges:d}=s;if(!o)return!0;if(c&&a){let{from:e,to:t}=s;const r=null===(i=u.marks().find((e=>e.type===l)))||void 0===i?void 0:i.attrs,o=Ye(u,l,r);o&&(e=o.from,t=o.to),n.removeMark(e,t,l)}else d.forEach((e=>{n.removeMark(e.$from.pos,e.$to.pos,l)}));return n.removeStoredMark(l),!0},On=(e,t={})=>({tr:n,state:r,dispatch:o})=>{let i=null,a=null;const s=At("string"===typeof e?e:e.name,r.schema);return!!s&&("node"===s&&(i=re(e,r.schema)),"mark"===s&&(a=Je(e,r.schema)),o&&n.selection.ranges.forEach((e=>{const o=e.$from.pos,s=e.$to.pos;r.doc.nodesBetween(o,s,((e,r)=>{i&&i===e.type&&n.setNodeMarkup(r,void 0,{...e.attrs,...t}),a&&e.marks.length&&e.marks.forEach((i=>{if(a===i.type){const l=Math.max(r,o),u=Math.min(r+e.nodeSize,s);n.addMark(l,u,a.create({...i.attrs,...t}))}}))}))})),!0)},An=(e,t={})=>({state:n,dispatch:r})=>{const o=re(e,n.schema);return j(o,t)(n,r)},Tn=(e,t={})=>({state:n,dispatch:r})=>{const o=re(e,n.schema);return V(o,t)(n,r)};var Mn=Object.freeze({__proto__:null,blur:Re,clearContent:Ie,clearNodes:Fe,command:je,createParagraphNear:Le,cut:Be,deleteCurrentNode:Ue,deleteNode:He,deleteRange:ze,deleteSelection:$e,enter:Ve,exitCode:We,extendMarkRange:Qe,first:Ze,focus:ot,forEach:it,insertContent:at,insertContentAt:ft,joinUp:pt,joinDown:ht,joinBackward:mt,joinForward:gt,joinItemBackward:vt,joinItemForward:yt,joinTextblockBackward:bt,joinTextblockForward:qt,keyboardShortcut:xt,lift:kt,liftEmptyBlock:Ct,liftListItem:Et,newlineInCode:Ot,resetAttributes:Mt,scrollIntoView:Dt,selectAll:Pt,selectNodeBackward:Nt,selectNodeForward:Rt,selectParentNode:It,selectTextblockEnd:Ft,selectTextblockStart:jt,setContent:Bt,setMark:cn,setMeta:dn,setNode:fn,setNodeSelection:pn,setTextSelection:hn,sinkListItem:mn,splitBlock:vn,splitListItem:yn,toggleList:wn,toggleMark:_n,toggleNode:xn,toggleWrap:Sn,undoInputRule:kn,unsetAllMarks:Cn,unsetMark:En,updateAttributes:On,wrapIn:An,wrapInList:Tn});const Dn=Me.create({name:"commands",addCommands(){return{...Mn}}}),Pn=Me.create({name:"editable",addProseMirrorPlugins(){return[new r.YS({key:new r.qG("editable"),props:{editable:()=>this.editor.options.editable}})]}}),Nn=Me.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:e}=this;return[new r.YS({key:new r.qG("focusEvents"),props:{handleDOMEvents:{focus:(t,n)=>{e.isFocused=!0;const r=e.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1},blur:(t,n)=>{e.isFocused=!1;const r=e.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1}}}})]}}),Rn=Me.create({name:"keymap",addKeyboardShortcuts(){const e=()=>this.editor.commands.first((({commands:e})=>[()=>e.undoInputRule(),()=>e.command((({tr:t})=>{const{selection:n,doc:o}=t,{empty:i,$anchor:a}=n,{pos:s,parent:l}=a,u=a.parent.isTextblock?t.doc.resolve(s-1):a,c=u.parent.type.spec.isolating,d=a.pos-a.parentOffset,f=c&&1===u.parent.childCount?d===a.pos:r.GR.atStart(o).from===s;return!(!(i&&f&&l.type.isTextblock)||l.textContent.length)&&e.clearNodes()})),()=>e.deleteSelection(),()=>e.joinBackward(),()=>e.selectNodeBackward()])),t=()=>this.editor.commands.first((({commands:e})=>[()=>e.deleteSelection(),()=>e.deleteCurrentNode(),()=>e.joinForward(),()=>e.selectNodeForward()])),n=()=>this.editor.commands.first((({commands:e})=>[()=>e.newlineInCode(),()=>e.createParagraphNear(),()=>e.liftEmptyBlock(),()=>e.splitBlock()])),o={Enter:n,"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:e,"Mod-Backspace":e,"Shift-Backspace":e,Delete:t,"Mod-Delete":t,"Mod-a":()=>this.editor.commands.selectAll()},i={...o},a={...o,"Ctrl-h":e,"Alt-Backspace":e,"Ctrl-d":t,"Ctrl-Alt-Backspace":t,"Alt-Delete":t,"Alt-d":t,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return rt()||wt()?a:i},addProseMirrorPlugins(){return[new r.YS({key:new r.qG("clearDocument"),appendTransaction:(e,t,n)=>{const o=e.some((e=>e.docChanged))&&!t.doc.eq(n.doc);if(!o)return;const{empty:i,from:a,to:s}=t.selection,l=r.GR.atStart(t.doc).from,u=r.GR.atEnd(t.doc).to,c=a===l&&s===u;if(i||!c)return;const d=0===n.doc.textBetween(0,n.doc.content.size," "," ").length;if(!d)return;const f=n.tr,p=J({state:n,transaction:f}),{commands:h}=new Q({editor:this.editor,state:p});return h.clearNodes(),f.steps.length?f:void 0}})]}}),In=Me.create({name:"tabindex",addProseMirrorPlugins(){return[new r.YS({key:new r.qG("tabindex"),props:{attributes:this.editor.isEditable?{tabindex:"0"}:{}}})]}});var Fn=Object.freeze({__proto__:null,ClipboardTextSerializer:Ne,Commands:Dn,Editable:Pn,FocusEvents:Nn,Keymap:Rn,Tabindex:In});class jn{constructor(e,t,n=!1,r=null){this.currentNode=null,this.actualDepth=null,this.isBlock=n,this.resolvedPos=e,this.editor=t,this.currentNode=r}get name(){return this.node.type.name}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return null!==(e=this.actualDepth)&&void 0!==e?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let t=this.from,n=this.to;if(this.isBlock){if(0===this.content.size)return void console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);t=this.from+1,n=this.to-1}this.editor.commands.insertContentAt({from:t,to:n},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(0===this.depth)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),t=this.resolvedPos.doc.resolve(e);return new jn(t,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new jn(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new jn(e,this.editor)}get children(){const e=[];return this.node.content.forEach(((t,n)=>{const r=t.isBlock&&!t.isTextblock,o=this.pos+n+(r?0:1),i=this.resolvedPos.doc.resolve(o);if(!r&&i.depth<=this.depth)return;const a=new jn(i,this.editor,r,r?t:null);r&&(a.actualDepth=this.depth+1),e.push(new jn(i,this.editor,r,r?t:null))})),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,t={}){let n=null,r=this.parent;while(r&&!n){if(r.node.type.name===e)if(Object.keys(t).length>0){const e=r.node.attrs,n=Object.keys(t);for(let r=0;r{if(o.node.type.name===e){if(Object.keys(t).length>0){const e=o.node.attrs,n=Object.keys(t);for(let r=0;rnull,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),window.setTimeout((()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}))}),0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=Bn(Ln,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},this.view&&this.state&&!this.isDestroyed&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,t=!0){this.setOptions({editable:e}),t&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(e,t){const n=ae(t)?t(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:n});this.view.updateState(r)}unregisterPlugin(e){if(this.isDestroyed)return;const t="string"===typeof e?`${e}$`:e.key,n=this.state.reconfigure({plugins:this.state.plugins.filter((e=>!e.key.startsWith(t)))});this.view.updateState(n)}createExtensionManager(){const e=this.options.enableCoreExtensions?Object.values(Fn):[],t=[...e,...this.options.extensions].filter((e=>["extension","node","mark"].includes(null===e||void 0===e?void 0:e.type)));this.extensionManager=new Ee(t,this)}createCommandManager(){this.commandManager=new Q({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){const e=Lt(this.options.content,this.schema,this.options.parseOptions),t=nt(e,this.options.autofocus);this.view=new o.yI(this.options.element,{...this.options.editorProps,dispatchTransaction:this.dispatchTransaction.bind(this),state:r.E7.create({doc:e,selection:t||void 0})});const n=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(n),this.createNodeViews(),this.prependClass();const i=this.view.dom;i.editor=this}createNodeViews(){this.view.setProps({nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const t=this.capturedTransaction;return this.capturedTransaction=null,t}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction)return this.capturedTransaction?void e.steps.forEach((e=>{var t;return null===(t=this.capturedTransaction)||void 0===t?void 0:t.step(e)})):void(this.capturedTransaction=e);const t=this.state.apply(e),n=!this.state.selection.eq(t.selection);this.view.updateState(t),this.emit("transaction",{editor:this,transaction:e}),n&&this.emit("selectionUpdate",{editor:this,transaction:e});const r=e.getMeta("focus"),o=e.getMeta("blur");r&&this.emit("focus",{editor:this,event:r.event,transaction:e}),o&&this.emit("blur",{editor:this,event:o.event,transaction:e}),e.docChanged&&!e.getMeta("preventUpdate")&&this.emit("update",{editor:this,transaction:e})}getAttributes(e){return Yt(this.state,e)}isActive(e,t){const n="string"===typeof e?e:null,r="string"===typeof e?t:e;return rn(this.state,n,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return Kt(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:t="\n\n",textSerializers:n={}}=e||{};return Gt(this.state.doc,{blockSeparator:t,textSerializers:{...Pe(this.schema),...n}})}get isEmpty(){return an(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}destroy(){this.emit("destroy"),this.view&&this.view.destroy(),this.removeAllListeners()}get isDestroyed(){var e;return!(null===(e=this.view)||void 0===e?void 0:e.docView)}$node(e,t){var n;return(null===(n=this.$doc)||void 0===n?void 0:n.querySelector(e,t))||null}$nodes(e,t){var n;return(null===(n=this.$doc)||void 0===n?void 0:n.querySelectorAll(e,t))||null}$pos(e){const t=this.state.doc.resolve(e);return new jn(t,this)}get $doc(){return this.$pos(0)}}function Hn(e){return new ve({find:e.find,handler:({state:t,range:n,match:r})=>{const o=se(e.getAttributes,void 0,r);if(!1===o||null===o)return null;const{tr:i}=t,a=r[r.length-1],s=r[0];if(a){const r=s.search(/\S/),l=n.from+s.indexOf(a),u=l+a.length,c=en(n.from,n.to,t.doc).filter((t=>{const n=t.mark.type.excluded;return n.find((n=>n===e.type&&n!==t.mark.type))})).filter((e=>e.to>l));if(c.length)return null;un.from&&i.delete(n.from+r,l);const d=n.from+r+a.length;i.addMark(n.from+r,d,e.type.create(o||{})),i.removeStoredMark(e.type)}}})}function zn(e){return new ve({find:e.find,handler:({state:t,range:n,match:r})=>{const o=se(e.getAttributes,void 0,r)||{},{tr:i}=t,a=n.from;let s=n.to;const l=e.type.create(o);if(r[1]){const e=r[0].lastIndexOf(r[1]);let t=a+e;t>s?t=s:s=t+r[1].length;const n=r[0][r[0].length-1];i.insertText(n,a+r[0].length-1),i.replaceWith(t,s,l)}else r[0]&&i.insert(a-1,e.type.create(o)).delete(i.mapping.map(a),i.mapping.map(s));i.scrollIntoView()}})}function $n(e){return new ve({find:e.find,handler:({state:t,range:n,match:r})=>{const o=t.doc.resolve(n.from),i=se(e.getAttributes,void 0,r)||{};if(!o.node(-1).canReplaceWith(o.index(-1),o.indexAfter(-1),e.type))return null;t.tr.delete(n.from,n.to).setBlockType(n.from,n.from,e.type,i)}})}function Vn(e){return new ve({find:e.find,handler:({state:t,range:n,match:r,chain:o})=>{const i=se(e.getAttributes,void 0,r)||{},a=t.tr.delete(n.from,n.to),l=a.doc.resolve(n.from),u=l.blockRange(),c=u&&(0,s.Oc)(u,e.type,i);if(!c)return null;if(a.wrap(u,c),e.keepMarks&&e.editor){const{selection:n,storedMarks:r}=t,{splittableMarks:o}=e.editor.extensionManager,i=r||n.$to.parentOffset&&n.$from.marks();if(i){const e=i.filter((e=>o.includes(e.type.name)));a.ensureMarks(e)}}if(e.keepAttributes){const t="bulletList"===e.type.name||"orderedList"===e.type.name?"listItem":"taskList";o().updateAttributes(t,i).run()}const d=a.doc.resolve(n.from-1).nodeBefore;d&&d.type===e.type&&(0,s.kD)(a.doc,n.from-1)&&(!e.joinPredicate||e.joinPredicate(r,d))&&a.join(n.from-1)}})}class Wn{constructor(e={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=se(ee(this,"addOptions",{name:this.name}))),this.storage=se(ee(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Wn(e)}configure(e={}){const t=this.extend();return t.options=Te(this.options,e),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){const t=new Wn({...this.config,...e});return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=se(ee(t,"addOptions",{name:t.name})),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}static handleExit({editor:e,mark:t}){const{tr:n}=e.state,r=e.state.selection.$from,o=r.pos===r.end();if(o){const o=r.marks(),i=!!o.find((e=>(null===e||void 0===e?void 0:e.type.name)===t.name));if(!i)return!1;const a=o.find((e=>(null===e||void 0===e?void 0:e.type.name)===t.name));return a&&n.removeStoredMark(a),n.insertText(" ",r.pos),e.view.dispatch(n),!0}return!1}}class Kn{constructor(e={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=se(ee(this,"addOptions",{name:this.name}))),this.storage=se(ee(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Kn(e)}configure(e={}){const t=this.extend();return t.options=Te(this.options,e),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){const t=new Kn({...this.config,...e});return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=se(ee(t,"addOptions",{name:t.name})),t.storage=se(ee(t,"addStorage",{name:t.name,options:t.options})),t}}function Gn(e){return new _e({find:e.find,handler:({state:t,range:n,match:r,pasteEvent:o})=>{const i=se(e.getAttributes,void 0,r,o);if(!1===i||null===i)return null;const{tr:a}=t,s=r[r.length-1],l=r[0];let u=n.to;if(s){const r=l.search(/\S/),o=n.from+l.indexOf(s),c=o+s.length,d=en(n.from,n.to,t.doc).filter((t=>{const n=t.mark.type.excluded;return n.find((n=>n===e.type&&n!==t.mark.type))})).filter((e=>e.to>o));if(d.length)return null;cn.from&&a.delete(n.from+r,o),u=n.from+r+s.length,a.addMark(n.from+r,u,e.type.create(i||{})),a.removeStoredMark(e.type)}}})}},6772:function(e,t,n){"use strict";n.d(t,{cH:function(){return ct}});var r=n(5168);const o="aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4vianca6w0s2x0a2z0ure5ba0by2idu3namex3narepublic11d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster6d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2tura4vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9dnavy5lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp2w2ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",i="ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2",a=(e,t)=>{for(const n in t)e[n]=t[n];return e},s="numeric",l="ascii",u="alpha",c="asciinumeric",d="alphanumeric",f="domain",p="emoji",h="scheme",m="slashscheme",g="whitespace";function v(e,t){return e in t||(t[e]=[]),t[e]}function y(e,t,n){t[s]&&(t[c]=!0,t[d]=!0),t[l]&&(t[c]=!0,t[u]=!0),t[c]&&(t[d]=!0),t[u]&&(t[d]=!0),t[d]&&(t[f]=!0),t[p]&&(t[f]=!0);for(const r in t){const t=v(r,n);t.indexOf(e)<0&&t.push(e)}}function b(e,t){const n={};for(const r in t)t[r].indexOf(e)>=0&&(n[r]=!0);return n}function q(e){void 0===e&&(e=null),this.j={},this.jr=[],this.jd=null,this.t=e}q.groups={},q.prototype={accepts(){return!!this.t},go(e){const t=this,n=t.j[e];if(n)return n;for(let r=0;re.ta(t,n,r,o),_=(e,t,n,r,o)=>e.tr(t,n,r,o),x=(e,t,n,r,o)=>e.ts(t,n,r,o),S=(e,t,n,r,o)=>e.tt(t,n,r,o),k="WORD",C="UWORD",E="LOCALHOST",O="TLD",A="UTLD",T="SCHEME",M="SLASH_SCHEME",D="NUM",P="WS",N="NL",R="OPENBRACE",I="CLOSEBRACE",F="OPENBRACKET",j="CLOSEBRACKET",L="OPENPAREN",B="CLOSEPAREN",U="OPENANGLEBRACKET",H="CLOSEANGLEBRACKET",z="FULLWIDTHLEFTPAREN",$="FULLWIDTHRIGHTPAREN",V="LEFTCORNERBRACKET",W="RIGHTCORNERBRACKET",K="LEFTWHITECORNERBRACKET",G="RIGHTWHITECORNERBRACKET",X="FULLWIDTHLESSTHAN",Y="FULLWIDTHGREATERTHAN",J="AMPERSAND",Q="APOSTROPHE",Z="ASTERISK",ee="AT",te="BACKSLASH",ne="BACKTICK",re="CARET",oe="COLON",ie="COMMA",ae="DOLLAR",se="DOT",le="EQUALS",ue="EXCLAMATION",ce="HYPHEN",de="PERCENT",fe="PIPE",pe="PLUS",he="POUND",me="QUERY",ge="QUOTE",ve="SEMI",ye="SLASH",be="TILDE",qe="UNDERSCORE",we="EMOJI",_e="SYM";var xe=Object.freeze({__proto__:null,WORD:k,UWORD:C,LOCALHOST:E,TLD:O,UTLD:A,SCHEME:T,SLASH_SCHEME:M,NUM:D,WS:P,NL:N,OPENBRACE:R,CLOSEBRACE:I,OPENBRACKET:F,CLOSEBRACKET:j,OPENPAREN:L,CLOSEPAREN:B,OPENANGLEBRACKET:U,CLOSEANGLEBRACKET:H,FULLWIDTHLEFTPAREN:z,FULLWIDTHRIGHTPAREN:$,LEFTCORNERBRACKET:V,RIGHTCORNERBRACKET:W,LEFTWHITECORNERBRACKET:K,RIGHTWHITECORNERBRACKET:G,FULLWIDTHLESSTHAN:X,FULLWIDTHGREATERTHAN:Y,AMPERSAND:J,APOSTROPHE:Q,ASTERISK:Z,AT:ee,BACKSLASH:te,BACKTICK:ne,CARET:re,COLON:oe,COMMA:ie,DOLLAR:ae,DOT:se,EQUALS:le,EXCLAMATION:ue,HYPHEN:ce,PERCENT:de,PIPE:fe,PLUS:pe,POUND:he,QUERY:me,QUOTE:ge,SEMI:ve,SLASH:ye,TILDE:be,UNDERSCORE:qe,EMOJI:we,SYM:_e});const Se=/[a-z]/,ke=/\p{L}/u,Ce=/\p{Emoji}/u,Ee=/\d/,Oe=/\s/;const Ae="\n",Te="️",Me="‍";let De=null,Pe=null;function Ne(e){void 0===e&&(e=[]);const t={};q.groups=t;const n=new q;null==De&&(De=je(o)),null==Pe&&(Pe=je(i)),S(n,"'",Q),S(n,"{",R),S(n,"}",I),S(n,"[",F),S(n,"]",j),S(n,"(",L),S(n,")",B),S(n,"<",U),S(n,">",H),S(n,"(",z),S(n,")",$),S(n,"「",V),S(n,"」",W),S(n,"『",K),S(n,"』",G),S(n,"<",X),S(n,">",Y),S(n,"&",J),S(n,"*",Z),S(n,"@",ee),S(n,"`",ne),S(n,"^",re),S(n,":",oe),S(n,",",ie),S(n,"$",ae),S(n,".",se),S(n,"=",le),S(n,"!",ue),S(n,"-",ce),S(n,"%",de),S(n,"|",fe),S(n,"+",pe),S(n,"#",he),S(n,"?",me),S(n,'"',ge),S(n,"/",ye),S(n,";",ve),S(n,"~",be),S(n,"_",qe),S(n,"\\",te);const r=_(n,Ee,D,{[s]:!0});_(r,Ee,r);const d=_(n,Se,k,{[l]:!0});_(d,Se,d);const v=_(n,ke,C,{[u]:!0});_(v,Se),_(v,ke,v);const b=_(n,Oe,P,{[g]:!0});S(n,Ae,N,{[g]:!0}),S(b,Ae),_(b,Oe,b);const w=_(n,Ce,we,{[p]:!0});_(w,Ce,w),S(w,Te,w);const Ne=S(w,Me);_(Ne,Ce,w);const Re=[[Se,d]],Ie=[[Se,null],[ke,v]];for(let o=0;oe[0]>t[0]?1:-1));for(let o=0;o=0?i[f]=!0:Se.test(t)?Ee.test(t)?i[c]=!0:i[l]=!0:i[s]=!0,x(n,t,t,i)}return x(n,"localhost",E,{ascii:!0}),n.jd=new q(_e),{start:n,tokens:a({groups:t},xe)}}function Re(e,t){const n=Ie(t.replace(/[A-Z]/g,(e=>e.toLowerCase()))),r=n.length,o=[];let i=0,a=0;while(a=0&&(d+=n[a].length,f++),u+=n[a].length,i+=n[a].length,a++;i-=d,a-=f,u-=d,o.push({t:c.t,v:t.slice(i-u,i),s:i-u,e:i})}return o}function Ie(e){const t=[],n=e.length;let r=0;while(r56319||r+1===n||(o=e.charCodeAt(r+1))<56320||o>57343?e[r]:e.slice(r,r+2);t.push(a),r+=a.length}return t}function Fe(e,t,n,r,o){let i;const a=t.length;for(let s=0;s=0)i++;if(i>0){t.push(n.join(""));for(let t=parseInt(e.substring(r,r+i),10);t>0;t--)n.pop();r+=i}else n.push(e[r]),r++}return t}const Le={defaultProtocol:"http",events:null,format:Ue,formatHref:Ue,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Be(e,t){void 0===t&&(t=null);let n=a({},Le);e&&(n=a(n,e instanceof Be?e.o:e));const r=n.ignoreTags,o=[];for(let i=0;in?r.substring(0,n)+"…":r},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e){return void 0===e&&(e=Le.defaultProtocol),{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){const t=this,n=this.toHref(e.get("defaultProtocol")),r=e.get("formatHref",n,this),o=e.get("tagName",n,t),i=this.toFormattedString(e),s={},l=e.get("className",n,t),u=e.get("target",n,t),c=e.get("rel",n,t),d=e.getObj("attributes",n,t),f=e.getObj("events",n,t);return s.href=r,l&&(s.class=l),u&&(s.target=u),c&&(s.rel=c),d&&a(s,d),{tagName:o,attributes:s,content:i,eventListeners:f}}};const $e=ze("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),Ve=ze("text"),We=ze("nl"),Ke=ze("url",{isLink:!0,toHref(e){return void 0===e&&(e=Le.defaultProtocol),this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){const e=this.tk;return e.length>=2&&e[0].t!==E&&e[1].t===oe}});const Ge=e=>new q(e);function Xe(e){let{groups:t}=e;const n=t.domain.concat([J,Z,ee,te,ne,re,ae,le,ce,D,de,fe,pe,he,ye,_e,be,qe]),r=[Q,oe,ie,se,ue,me,ge,ve,U,H,R,I,j,F,L,B,z,$,V,W,K,G,X,Y],o=[J,Q,Z,te,ne,re,ae,le,ce,R,I,de,fe,pe,he,me,ye,_e,be,qe],i=Ge(),a=S(i,be);w(a,o,a),w(a,t.domain,a);const s=Ge(),l=Ge(),u=Ge();w(i,t.domain,s),w(i,t.scheme,l),w(i,t.slashscheme,u),w(s,o,a),w(s,t.domain,s);const c=S(s,ee);S(a,ee,c),S(l,ee,c),S(u,ee,c);const d=S(a,se);w(d,o,a),w(d,t.domain,a);const f=Ge();w(c,t.domain,f),w(f,t.domain,f);const p=S(f,se);w(p,t.domain,f);const h=Ge($e);w(p,t.tld,h),w(p,t.utld,h),S(c,E,h);const m=S(f,ce);w(m,t.domain,f),w(h,t.domain,f),S(h,se,p),S(h,ce,m);const g=S(h,oe);w(g,t.numeric,$e);const v=S(s,ce),y=S(s,se);w(v,t.domain,s),w(y,o,a),w(y,t.domain,s);const b=Ge(Ke);w(y,t.tld,b),w(y,t.utld,b),w(b,t.domain,s),w(b,o,a),S(b,se,y),S(b,ce,v),S(b,ee,c);const q=S(b,oe),_=Ge(Ke);w(q,t.numeric,_);const x=Ge(Ke),k=Ge();w(x,n,x),w(x,r,k),w(k,n,x),w(k,r,k),S(b,ye,x),S(_,ye,x);const C=S(l,oe),O=S(u,oe),A=S(O,ye),T=S(A,ye);w(l,t.domain,s),S(l,se,y),S(l,ce,v),w(u,t.domain,s),S(u,se,y),S(u,ce,v),w(C,t.domain,x),S(C,ye,x),w(T,t.domain,x),w(T,n,x),S(T,ye,x);const M=[[R,I],[F,j],[L,B],[U,H],[z,$],[V,W],[K,G],[X,Y]];for(let E=0;E=0&&f++,o++,c++;if(f<0)o-=c,o0&&(i.push(Je(Ve,t,a)),a=[]),o-=f,c-=f;const e=d.t,r=n.slice(o-c,o);i.push(Je(e,t,r))}}return a.length>0&&i.push(Je(Ve,t,a)),i}function Je(e,t,n){const r=n[0].s,o=n[n.length-1].e,i=t.slice(r,o);return new e(i,n)}const Qe="undefined"!==typeof console&&console&&console.warn||(()=>{}),Ze="until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.",et={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function tt(){q.groups={},et.scanner=null,et.parser=null,et.tokenQueue=[],et.pluginQueue=[],et.customSchemes=[],et.initialized=!1}function nt(e,t){if(void 0===t&&(t=!1),et.initialized&&Qe(`linkifyjs: already initialized - will not register custom scheme "${e}" ${Ze}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(e))throw new Error('linkifyjs: incorrect scheme format.\n1. Must only contain digits, lowercase ASCII letters or "-"\n2. Cannot start or end with "-"\n3. "-" cannot repeat');et.customSchemes.push([e,t])}function rt(){et.scanner=Ne(et.customSchemes);for(let e=0;e{const i=t.some((e=>e.docChanged))&&!n.doc.eq(o.doc),a=t.some((e=>e.getMeta("preventAutolink")));if(!i||a)return;const{tr:s}=o,l=(0,r.YJ)(n.doc,[...t]),u=(0,r.gJ)(l);return u.forEach((({newRange:t})=>{const n=(0,r.SK)(o.doc,t,(e=>e.isTextblock));let i,a;if(n.length>1?(i=n[0],a=o.doc.textBetween(i.pos,i.pos+i.node.nodeSize,void 0," ")):n.length&&o.doc.textBetween(t.from,t.to," "," ").endsWith(" ")&&(i=n[0],a=o.doc.textBetween(i.pos,t.to,void 0," ")),i&&a){const t=a.split(" ").filter((e=>""!==e));if(t.length<=0)return!1;const n=t[t.length-1],l=i.pos+a.lastIndexOf(n);if(!n)return!1;it(n).filter((e=>e.isLink)).map((e=>({...e,from:l+e.start+1,to:l+e.end+1}))).filter((e=>!o.schema.marks.code||!o.doc.rangeHasMark(e.from,e.to,o.schema.marks.code))).filter((t=>!e.validate||e.validate(t.value))).forEach((t=>{(0,r.Ux)(t.from,t.to,o.doc).some((t=>t.mark.type===e.type))||s.addMark(t.from,t.to,e.type.create({href:t.href}))}))}})),s.steps.length?s:void 0}})}function lt(e){return new at.YS({key:new at.qG("handleClickLink"),props:{handleClick:(t,n,o)=>{var i,a;if(0!==o.button)return!1;let s=o.target;const l=[];while("DIV"!==s.nodeName)l.push(s),s=s.parentNode;if(!l.find((e=>"A"===e.nodeName)))return!1;const u=(0,r.i0)(t.state,e.type.name),c=o.target,d=null!==(i=null===c||void 0===c?void 0:c.href)&&void 0!==i?i:u.href,f=null!==(a=null===c||void 0===c?void 0:c.target)&&void 0!==a?a:u.target;return!(!c||!d)&&(window.open(d,f),!0)}}})}function ut(e){return new at.YS({key:new at.qG("handlePasteLink"),props:{handlePaste:(t,n,r)=>{const{state:o}=t,{selection:i}=o,{empty:a}=i;if(a)return!1;let s="";r.content.forEach((e=>{s+=e.textContent}));const l=it(s).find((e=>e.isLink&&e.value===s));return!(!s||!l)&&(e.editor.commands.setMark(e.type,{href:l.href}),!0)}}})}const ct=r.Wm.create({name:"link",priority:1e3,keepOnSplit:!1,onCreate(){this.options.protocols.forEach((e=>{"string"!==typeof e?nt(e.scheme,e.optionalSlashes):nt(e)}))},onDestroy(){tt()},inclusive(){return this.options.autolink},addOptions(){return{openOnClick:!0,linkOnPaste:!0,autolink:!0,protocols:[],HTMLAttributes:{target:"_blank",rel:"noopener noreferrer nofollow",class:null},validate:void 0}},addAttributes(){return{href:{default:null},target:{default:this.options.HTMLAttributes.target},rel:{default:this.options.HTMLAttributes.rel},class:{default:this.options.HTMLAttributes.class}}},parseHTML(){return[{tag:'a[href]:not([href *= "javascript:" i])'}]},renderHTML({HTMLAttributes:e}){var t;return(null===(t=e.href)||void 0===t?void 0:t.startsWith("javascript:"))?["a",(0,r.Oo)(this.options.HTMLAttributes,{...e,href:""}),0]:["a",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setLink:e=>({chain:t})=>t().setMark(this.name,e).setMeta("preventAutolink",!0).run(),toggleLink:e=>({chain:t})=>t().toggleMark(this.name,e,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run(),unsetLink:()=>({chain:e})=>e().unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()}},addPasteRules(){return[(0,r.Wk)({find:(e,t)=>{var n;const r=null===(n=null===t||void 0===t?void 0:t.clipboardData)||void 0===n?void 0:n.getData("text/html"),o=[];if(r){const e=(new DOMParser).parseFromString(r,"text/html"),t=e.querySelectorAll("a");t.length&&[...t].forEach((t=>o.push({text:t.innerText,data:{href:t.getAttribute("href")},index:e.body.innerText.indexOf(t.innerText)+t.innerText.length})))}if(e){const t=it(e).filter((e=>e.isLink));t.length&&t.forEach((e=>o.push({text:e.value,data:{href:e.href},index:e.start})))}return o},type:this.type,getAttributes:e=>{var t;return{href:null===(t=e.data)||void 0===t?void 0:t.href}}})]},addProseMirrorPlugins(){const e=[];return this.options.autolink&&e.push(st({type:this.type,validate:this.options.validate})),this.options.openOnClick&&e.push(lt({type:this.type})),this.options.linkOnPaste&&e.push(ut({editor:this.editor,type:this.type})),e}})},3704:function(e,t,n){"use strict";n.d(t,{I:function(){return a}});var r=n(5168),o=n(8880),i=n(2220);const a=r.qE.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,considerAnyAsEmpty:!1,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new o.YS({key:new o.qG("placeholder"),props:{decorations:({doc:e,selection:t})=>{var n;const r=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:o}=t,a=[];if(!r)return null;const{firstChild:s}=e.content,l=s&&s.type.isLeaf,u=s&&s.isAtom,c=!!this.options.considerAnyAsEmpty||s&&s.type.name===(null===(n=e.type.contentMatch.defaultType)||void 0===n?void 0:n.name),d=e.content.childCount<=1&&s&&c&&s.nodeSize<=2&&(!l||!u);return e.descendants(((e,t)=>{const n=o>=t&&o<=t+e.nodeSize,r=!e.isLeaf&&!e.childCount;if((n||!this.options.showOnlyCurrent)&&r){const r=[this.options.emptyNodeClass];d&&r.push(this.options.emptyEditorClass);const o=i.q8.node(t,t+e.nodeSize,{class:r.join(" "),"data-placeholder":"function"===typeof this.options.placeholder?this.options.placeholder({editor:this.editor,node:e,pos:t,hasAnchor:n}):this.options.placeholder});a.push(o)}return this.options.includeChildren})),i.oP.create(e,a)}}})]}})},4683:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(5168);const o=r.a8.create({name:"tableCell",addOptions(){return{HTMLAttributes:{}}},content:"block+",addAttributes(){return{colspan:{default:1},rowspan:{default:1},colwidth:{default:null,parseHTML:e=>{const t=e.getAttribute("colwidth"),n=t?[parseInt(t,10)]:null;return n}}}},tableRole:"cell",isolating:!0,parseHTML(){return[{tag:"td"}]},renderHTML({HTMLAttributes:e}){return["td",(0,r.Oo)(this.options.HTMLAttributes,e),0]}})},2020:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(5168);const o=r.a8.create({name:"tableHeader",addOptions(){return{HTMLAttributes:{}}},content:"block+",addAttributes(){return{colspan:{default:1},rowspan:{default:1},colwidth:{default:null,parseHTML:e=>{const t=e.getAttribute("colwidth"),n=t?[parseInt(t,10)]:null;return n}}}},tableRole:"header_cell",isolating:!0,parseHTML(){return[{tag:"th"}]},renderHTML({HTMLAttributes:e}){return["th",(0,r.Oo)(this.options.HTMLAttributes,e),0]}})},5879:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(5168);const o=r.a8.create({name:"tableRow",addOptions(){return{HTMLAttributes:{}}},content:"(tableCell | tableHeader)*",tableRole:"row",parseHTML(){return[{tag:"tr"}]},renderHTML({HTMLAttributes:e}){return["tr",(0,r.Oo)(this.options.HTMLAttributes,e),0]}})},9096:function(e,t,n){"use strict";n.d(t,{cp:function(){return nt}});var r,o,i=n(5168),a=n(8880),s=n(2904),l=n(2220),u=n(8947),c=n(8832);if("undefined"!=typeof WeakMap){let e=new WeakMap;r=t=>e.get(t),o=(t,n)=>(e.set(t,n),n)}else{const e=[],t=10;let n=0;r=t=>{for(let n=0;n(n==t&&(n=0),e[n++]=r,e[n++]=o)}var d=class{constructor(e,t,n,r){this.width=e,this.height=t,this.map=n,this.problems=r}findCell(e){for(let t=0;t=n){(i||(i=[])).push({type:"overlong_rowspan",pos:c,n:f-e});break}const s=o+e*t;for(let e=0;er&&(i+=o.attrs.colspan)}}for(let e=0;e1&&(n=!0)}-1==t?t=i:t!=i&&(t=Math.max(t,i))}return t}function h(e,t,n){e.problems||(e.problems=[]);const r={};for(let o=0;o0;t--)if("row"==e.node(t).type.spec.tableRole)return e.node(0).resolve(e.before(t+1));return null}function b(e){for(let t=e.depth;t>0;t--){const n=e.node(t).type.spec.tableRole;if("cell"===n||"header_cell"===n)return e.node(t)}return null}function q(e){const t=e.selection.$head;for(let n=t.depth;n>0;n--)if("row"==t.node(n).type.spec.tableRole)return!0;return!1}function w(e){const t=e.selection;if("$anchorCell"in t&&t.$anchorCell)return t.$anchorCell.pos>t.$headCell.pos?t.$anchorCell:t.$headCell;if("node"in t&&t.node&&"cell"==t.node.type.spec.tableRole)return t.$anchor;const n=y(t.$head)||_(t.$head);if(n)return n;throw new RangeError(`No cell found around position ${t.head}`)}function _(e){for(let t=e.nodeAfter,n=e.pos;t;t=t.firstChild,n++){const r=t.type.spec.tableRole;if("cell"==r||"header_cell"==r)return e.doc.resolve(n)}for(let t=e.nodeBefore,n=e.pos;t;t=t.lastChild,n--){const r=t.type.spec.tableRole;if("cell"==r||"header_cell"==r)return e.doc.resolve(n-t.nodeSize)}}function x(e){return"row"==e.parent.type.spec.tableRole&&!!e.nodeAfter}function S(e){return e.node(0).resolve(e.pos+e.nodeAfter.nodeSize)}function k(e,t){return e.depth==t.depth&&e.pos>=t.start(-1)&&e.pos<=t.end(-1)}function C(e,t,n){const r=e.node(-1),o=d.get(r),i=e.start(-1),a=o.nextCell(e.pos-i,t,n);return null==a?null:e.node(0).resolve(i+a)}function E(e,t,n=1){const r={...e,colspan:e.colspan-n};return r.colwidth&&(r.colwidth=r.colwidth.slice(),r.colwidth.splice(t,n),r.colwidth.some((e=>e>0))||(r.colwidth=null)),r}function O(e,t,n=1){const r={...e,colspan:e.colspan+n};if(r.colwidth){r.colwidth=r.colwidth.slice();for(let e=0;ee!=t.pos-o));l.unshift(t.pos-o);const u=l.map((e=>{const t=n.nodeAt(e);if(!t)throw RangeError(`No cell with offset ${e} found`);const r=o+e+1;return new a._A(s.resolve(r),s.resolve(r+t.content.size))}));super(u[0].$from,u[0].$to,u),this.$anchorCell=e,this.$headCell=t}map(t,n){const r=t.resolve(n.map(this.$anchorCell.pos)),o=t.resolve(n.map(this.$headCell.pos));if(x(r)&&x(o)&&k(r,o)){const t=this.$anchorCell.node(-1)!=r.node(-1);return t&&this.isRowSelection()?e.rowSelection(r,o):t&&this.isColSelection()?e.colSelection(r,o):new e(r,o)}return a.sy.between(r,o)}content(){const e=this.$anchorCell.node(-1),t=d.get(e),n=this.$anchorCell.start(-1),r=t.rectBetween(this.$anchorCell.pos-n,this.$headCell.pos-n),o={},i=[];for(let l=r.top;l0||c>0){let e=l.attrs;if(u>0&&(e=E(e,0,u)),c>0&&(e=E(e,e.colspan-c,c)),s.leftr.bottom){const e={...l.attrs,rowspan:Math.min(s.bottom,r.bottom)-Math.max(s.top,r.top)};l=s.top0)return!1;const n=e+this.$anchorCell.nodeAfter.attrs.rowspan,r=t+this.$headCell.nodeAfter.attrs.rowspan;return Math.max(n,r)==this.$headCell.node(-1).childCount}static colSelection(t,n=t){const r=t.node(-1),o=d.get(r),i=t.start(-1),a=o.findCell(t.pos-i),s=o.findCell(n.pos-i),l=t.node(0);return a.top<=s.top?(a.top>0&&(t=l.resolve(i+o.map[a.left])),s.bottom0&&(n=l.resolve(i+o.map[s.left])),a.bottom0)return!1;const i=r+this.$anchorCell.nodeAfter.attrs.colspan,a=o+this.$headCell.nodeAfter.attrs.colspan;return Math.max(i,a)==t.width}eq(t){return t instanceof e&&t.$anchorCell.pos==this.$anchorCell.pos&&t.$headCell.pos==this.$headCell.pos}static rowSelection(t,n=t){const r=t.node(-1),o=d.get(r),i=t.start(-1),a=o.findCell(t.pos-i),s=o.findCell(n.pos-i),l=t.node(0);return a.left<=s.left?(a.left>0&&(t=l.resolve(i+o.map[a.top*o.width])),s.right0&&(n=l.resolve(i+o.map[s.top*o.width])),a.right{t.push(l.q8.node(n,n+e.nodeSize,{class:"selectedCell"}))})),l.oP.create(e.doc,t)}function P({$from:e,$to:t}){if(e.pos==t.pos||e.pos=0;o--,n++)if(e.after(o+1)=0;i--,r--)if(t.before(i+1)>t.start(i))break;return n==r&&/row|table/.test(e.node(o).type.spec.tableRole)}function N({$from:e,$to:t}){let n,r;for(let o=e.depth;o>0;o--){const t=e.node(o);if("cell"===t.type.spec.tableRole||"header_cell"===t.type.spec.tableRole){n=t;break}}for(let o=t.depth;o>0;o--){const e=t.node(o);if("cell"===e.type.spec.tableRole||"header_cell"===e.type.spec.tableRole){r=e;break}}return n!==r&&0===t.parentOffset}function R(e,t,n){const r=(t||e).selection,o=(t||e).doc;let i,s;if(r instanceof a.Ul&&(s=r.node.type.spec.tableRole)){if("cell"==s||"header_cell"==s)i=T.create(o,r.from);else if("row"==s){const e=o.resolve(r.from+1);i=T.rowSelection(e,e)}else if(!n){const e=d.get(r.node),t=r.from+1,n=t+e.map[e.width*e.height-1];i=T.create(o,t+1,n)}}else r instanceof a.sy&&P(r)?i=a.sy.create(o,r.from):r instanceof a.sy&&N(r)&&(i=a.sy.create(o,r.$from.start(),r.$from.end()));return i&&(t||(t=e.tr)).setSelection(i),t}var I=new a.qG("fix-tables");function F(e,t,n,r){const o=e.childCount,i=t.childCount;e:for(let a=0,s=0;a{"table"==t.type.spec.tableRole&&(n=L(e,t,r,n))};return t?t.doc!=e.doc&&F(t.doc,e.doc,0,r):e.doc.descendants(r),n}function L(e,t,n,r){const o=d.get(t);if(!o.problems)return r;r||(r=e.tr);const i=[];for(let l=0;l0){let t="cell";n.firstChild&&(t=n.firstChild.type.spec.tableRole);const i=[];for(let n=0;n0&&r>0||"table"==t.child(0).type.spec.tableRole))n--,r--,t=t.child(0).content;const o=t.child(0),i=o.type.spec.tableRole,a=o.type.schema,l=[];if("row"==i)for(let u=0;u=0;t--){const{rowspan:r,colspan:i}=e.child(t).attrs;for(let e=o;e=t.length&&t.push(s.ae.empty),n[o]r&&(s=s.type.createChecked(E(s.attrs,s.attrs.colspan,n+s.attrs.colspan-r),s.content)),a.push(s),n+=s.attrs.colspan;for(let n=1;no&&(t=t.type.create({...t.attrs,rowspan:Math.max(1,o-t.attrs.rowspan)},t.content)),a.push(t)}e.push(s.ae.from(a))}n=e,t=o}return{width:e,height:t,rows:n}}function $(e,t,n,r,o,i,a){const l=e.doc.type.schema,u=g(l);let c,d;if(o>t.width)for(let s=0,f=0;st.height){const l=[];for(let e=0,r=(t.height-1)*t.width;e=t.width)&&n.nodeAt(t.map[r+e]).type==u.header_cell;l.push(o?d||(d=u.header_cell.createAndFill()):c||(c=u.cell.createAndFill()))}const f=u.row.create(null,s.ae.from(l)),p=[];for(let e=t.height;e{if(!o)return!1;const i=n.selection;if(i instanceof T)return X(n,r,a.GR.near(i.$headCell,t));if("horiz"!=e&&!i.empty)return!1;const s=ne(o,e,t);if(null==s)return!1;if("horiz"==e)return X(n,r,a.GR.near(n.doc.resolve(i.head+t),t));{const o=n.doc.resolve(s),i=C(o,e,t);let l;return l=i?a.GR.near(i,1):t<0?a.GR.near(n.doc.resolve(o.before(-1)),-1):a.GR.near(n.doc.resolve(o.after(-1)),1),X(n,r,l)}}}function J(e,t){return(n,r,o)=>{if(!o)return!1;const i=n.selection;let a;if(i instanceof T)a=i;else{const r=ne(o,e,t);if(null==r)return!1;a=new T(n.doc.resolve(r))}const s=C(a.$headCell,e,t);return!!s&&X(n,r,new T(a.$anchorCell,s))}}function Q(e,t){const n=e.selection;if(!(n instanceof T))return!1;if(t){const r=e.tr,o=g(e.schema).cell.createAndFill().content;n.forEachCell(((e,t)=>{e.content.eq(o)||r.replace(r.mapping.map(t+1),r.mapping.map(t+e.nodeSize-1),new s.eK(o,0,0))})),r.docChanged&&t(r)}return!0}function Z(e,t){const n=e.state.doc,r=y(n.resolve(t));return!!r&&(e.dispatch(e.state.tr.setSelection(new T(r))),!0)}function ee(e,t,n){if(!q(e.state))return!1;let r=B(n);const o=e.state.selection;if(o instanceof T){r||(r={width:1,height:1,rows:[s.ae.from(H(g(e.state.schema).cell,n))]});const t=o.$anchorCell.node(-1),i=o.$anchorCell.start(-1),a=d.get(t).rectBetween(o.$anchorCell.pos-i,o.$headCell.pos-i);return r=z(r,a.right-a.left,a.bottom-a.top),K(e.state,e.dispatch,i,a,r),!0}if(r){const t=w(e.state),n=t.start(-1);return K(e.state,e.dispatch,n,d.get(t.node(-1)).findCell(t.pos-n),r),!0}return!1}function te(e,t){var n;if(t.ctrlKey||t.metaKey)return;const r=re(e,t.target);let o;if(t.shiftKey&&e.state.selection instanceof T)i(e.state.selection.$anchorCell,t),t.preventDefault();else if(t.shiftKey&&r&&null!=(o=y(e.state.selection.$anchor))&&(null==(n=oe(e,t))?void 0:n.pos)!=o.pos)i(o,t),t.preventDefault();else if(!r)return;function i(t,n){let r=oe(e,n);const o=null==v.getState(e.state);if(!r||!k(t,r)){if(!o)return;r=t}const i=new T(t,r);if(o||!e.state.selection.eq(i)){const n=e.state.tr.setSelection(i);o&&n.setMeta(v,t.pos),e.dispatch(n)}}function a(){e.root.removeEventListener("mouseup",a),e.root.removeEventListener("dragstart",a),e.root.removeEventListener("mousemove",s),null!=v.getState(e.state)&&e.dispatch(e.state.tr.setMeta(v,-1))}function s(n){const o=n,s=v.getState(e.state);let l;if(null!=s)l=e.state.doc.resolve(s);else if(re(e,o.target)!=r&&(l=oe(e,t),!l))return a();l&&i(l,o)}e.root.addEventListener("mouseup",a),e.root.addEventListener("dragstart",a),e.root.addEventListener("mousemove",s)}function ne(e,t,n){if(!(e.state.selection instanceof a.sy))return null;const{$head:r}=e.state.selection;for(let o=r.depth-1;o>=0;o--){const i=r.node(o),a=n<0?r.index(o):r.indexAfter(o);if(a!=(n<0?0:i.childCount))return null;if("cell"==i.type.spec.tableRole||"header_cell"==i.type.spec.tableRole){const i=r.before(o),a="vert"==t?n>0?"down":"up":n>0?"right":"left";return e.endOfTextblock(a)?i:null}}return null}function re(e,t){for(;t&&t!=e.dom;t=t.parentNode)if("TD"==t.nodeName||"TH"==t.nodeName)return t;return null}function oe(e,t){const n=e.posAtCoords({left:t.clientX,top:t.clientY});return n&&n?y(e.state.doc.resolve(n.pos)):null}var ie=class{constructor(e,t){this.node=e,this.cellMinWidth=t,this.dom=document.createElement("div"),this.dom.className="tableWrapper",this.table=this.dom.appendChild(document.createElement("table")),this.colgroup=this.table.appendChild(document.createElement("colgroup")),ae(e,this.colgroup,this.table,t),this.contentDOM=this.table.appendChild(document.createElement("tbody"))}update(e){return e.type==this.node.type&&(this.node=e,ae(e,this.colgroup,this.table,this.cellMinWidth),!0)}ignoreMutation(e){return"attributes"==e.type&&(e.target==this.table||this.colgroup.contains(e.target))}};function ae(e,t,n,r,o,i){var a;let s=0,l=!0,u=t.firstChild;const c=e.firstChild;if(c){for(let e=0,n=0;enew n(e,t,r),new ue(-1,!1)},apply(e,t){return t.apply(e)}},props:{attributes:e=>{const t=se.getState(e);return t&&t.activeHandle>-1?{class:"resize-cursor"}:{}},handleDOMEvents:{mousemove:(n,o)=>{ce(n,o,e,t,r)},mouseleave:e=>{de(e)},mousedown:(e,n)=>{fe(e,n,t)}},decorations:e=>{const t=se.getState(e);if(t&&t.activeHandle>-1)return we(e,t.activeHandle)},nodeViews:{}}});return o}var ue=class e{constructor(e,t){this.activeHandle=e,this.dragging=t}apply(t){const n=this,r=t.getMeta(se);if(r&&null!=r.setHandle)return new e(r.setHandle,!1);if(r&&void 0!==r.setDragging)return new e(n.activeHandle,r.setDragging);if(n.activeHandle>-1&&t.docChanged){let r=t.mapping.map(n.activeHandle,-1);return x(t.doc.resolve(r))||(r=-1),new e(r,n.dragging)}return n}};function ce(e,t,n,r,o){const i=se.getState(e.state);if(i&&!i.dragging){const r=he(t.target);let a=-1;if(r){const{left:o,right:i}=r.getBoundingClientRect();t.clientX-o<=n?a=me(e,t,"left",n):i-t.clientX<=n&&(a=me(e,t,"right",n))}if(a!=i.activeHandle){if(!o&&-1!==a){const t=e.state.doc.resolve(a),n=t.node(-1),r=d.get(n),o=t.start(-1),i=r.colCount(t.pos-o)+t.nodeAfter.attrs.colspan-1;if(i==r.width-1)return}ve(e,a)}}}function de(e){const t=se.getState(e.state);t&&t.activeHandle>-1&&!t.dragging&&ve(e,-1)}function fe(e,t,n){const r=se.getState(e.state);if(!r||-1==r.activeHandle||r.dragging)return!1;const o=e.state.doc.nodeAt(r.activeHandle),i=pe(e,r.activeHandle,o.attrs);function a(t){window.removeEventListener("mouseup",a),window.removeEventListener("mousemove",s);const r=se.getState(e.state);(null==r?void 0:r.dragging)&&(ye(e,r.activeHandle,ge(r.dragging,t,n)),e.dispatch(e.state.tr.setMeta(se,{setDragging:null})))}function s(t){if(!t.which)return a(t);const r=se.getState(e.state);if(r&&r.dragging){const o=ge(r.dragging,t,n);be(e,r.activeHandle,o,n)}}return e.dispatch(e.state.tr.setMeta(se,{setDragging:{startX:t.clientX,startWidth:i}})),window.addEventListener("mouseup",a),window.addEventListener("mousemove",s),t.preventDefault(),!0}function pe(e,t,{colspan:n,colwidth:r}){const o=r&&r[r.length-1];if(o)return o;const i=e.domAtPos(t),a=i.node.childNodes[i.offset];let s=a.offsetWidth,l=n;if(r)for(let u=0;u0?-1:0;A(t,r,o+i)&&(i=0==o||o==t.width?null:0);for(let a=0;a0&&o0&&t.map[s-1]==l||o0?-1:0;Oe(t,r,o+l)&&(l=0==o||o==t.height?null:0);for(let u=0,c=t.width*o;u0&&o0&&i==t.map[c-t.width]){const t=n.nodeAt(i).attrs;e.setNodeMarkup(e.mapping.slice(s).map(i+r),null,{...t,rowspan:t.rowspan-1}),u+=t.colspan-1}else if(o0&&n[i]==n[i-1]||r.right0&&n[o]==n[o-e]||r.bottomn[e.type.spec.tableRole]))(e,t)}function je(e){return(t,n)=>{var r;const o=t.selection;let i,a;if(o instanceof T){if(o.$anchorCell.pos!=o.$headCell.pos)return!1;i=o.$anchorCell.nodeAfter,a=o.$anchorCell.pos}else{if(i=b(o.$from),!i)return!1;a=null==(r=y(o.$from))?void 0:r.pos}if(null==i||null==a)return!1;if(1==i.attrs.colspan&&1==i.attrs.rowspan)return!1;if(n){let r=i.attrs;const s=[],l=r.colwidth;r.rowspan>1&&(r={...r,rowspan:1}),r.colspan>1&&(r={...r,colspan:1});const u=_e(t),c=t.tr;for(let e=0;e{n.attrs[e]!==t&&i.setNodeMarkup(r,null,{...n.attrs,[e]:t})})):i.setNodeMarkup(o.pos,null,{...o.nodeAfter.attrs,[e]:t}),r(i)}return!0}}function Be(e){return function(t,n){if(!q(t))return!1;if(n){const r=g(t.schema),o=_e(t),i=t.tr,a=o.map.cellsInRect("column"==e?{left:o.left,top:0,right:o.right,bottom:o.map.height}:"row"==e?{left:0,top:o.top,right:o.map.width,bottom:o.bottom}:o),s=a.map((e=>o.table.nodeAt(e)));for(let e=0;e{const t=e+o.tableStart,n=i.doc.nodeAt(t);n&&i.setNodeMarkup(t,d,n.attrs)})),n(i)}return!0}}He("row",{useDeprecatedLogic:!0}),He("column",{useDeprecatedLogic:!0});var ze=He("cell",{useDeprecatedLogic:!0});function $e(e,t){if(t<0){const t=e.nodeBefore;if(t)return e.pos-t.nodeSize;for(let n=e.index(-1)-1,r=e.before();n>=0;n--){const t=e.node(-1).child(n),o=t.lastChild;if(o)return r-1-o.nodeSize;r-=t.nodeSize}}else{if(e.index()0;r--){const o=n.node(r);if("table"==o.type.spec.tableRole)return t&&t(e.tr.delete(n.before(r),n.after(r)).scrollIntoView()),!0}return!1}function Ke({allowTableNodeSelection:e=!1}={}){return new a.YS({key:v,state:{init(){return null},apply(e,t){const n=e.getMeta(v);if(null!=n)return-1==n?null:n;if(null==t||!e.docChanged)return t;const{deleted:r,pos:o}=e.mapping.mapResult(t);return r?null:o}},props:{decorations:D,handleDOMEvents:{mousedown:te},createSelectionBetween(e){return null!=v.getState(e.state)?e.state.selection:null},handleTripleClick:Z,handleKeyDown:G,handlePaste:ee},appendTransaction(t,n,r){return R(r,j(r,n),e)}})}function Ge(e,t,n,r,o,i){let a=0,s=!0,l=t.firstChild;const u=e.firstChild;for(let c=0,d=0;c{const r=e.nodes[n];r.spec.tableRole&&(t[r.spec.tableRole]=r)})),e.cached.tableNodeTypes=t,t}function Ze(e,t,n,r,o){const i=Qe(e),a=[],s=[];for(let u=0;u{const{selection:t}=e.state;if(!et(t))return!1;let n=0;const r=(0,i.SY)(t.ranges[0].$from,(e=>"table"===e.type.name));null===r||void 0===r||r.node.descendants((e=>{if("table"===e.type.name)return!1;["tableCell","tableHeader"].includes(e.type.name)&&(n+=1)}));const o=n===t.ranges.length;return!!o&&(e.commands.deleteTable(),!0)},nt=i.a8.create({name:"table",addOptions(){return{HTMLAttributes:{},resizable:!1,handleWidth:5,cellMinWidth:25,View:Xe,lastColumnResizable:!0,allowTableNodeSelection:!1}},content:"tableRow+",tableRole:"table",isolating:!0,group:"block",parseHTML(){return[{tag:"table"}]},renderHTML({node:e,HTMLAttributes:t}){const{colgroup:n,tableWidth:r,tableMinWidth:o}=Ye(e,this.options.cellMinWidth),a=["table",(0,i.Oo)(this.options.HTMLAttributes,t,{style:r?`width: ${r}`:`minWidth: ${o}`}),n,["tbody",0]];return a},addCommands(){return{insertTable:({rows:e=3,cols:t=3,withHeaderRow:n=!0}={})=>({tr:r,dispatch:o,editor:i})=>{const s=Ze(i.schema,e,t,n);if(o){const e=r.selection.anchor+1;r.replaceSelectionWith(s).scrollIntoView().setSelection(a.sy.near(r.doc.resolve(e)))}return!0},addColumnBefore:()=>({state:e,dispatch:t})=>Se(e,t),addColumnAfter:()=>({state:e,dispatch:t})=>ke(e,t),deleteColumn:()=>({state:e,dispatch:t})=>Ee(e,t),addRowBefore:()=>({state:e,dispatch:t})=>Te(e,t),addRowAfter:()=>({state:e,dispatch:t})=>Me(e,t),deleteRow:()=>({state:e,dispatch:t})=>Pe(e,t),deleteTable:()=>({state:e,dispatch:t})=>We(e,t),mergeCells:()=>({state:e,dispatch:t})=>Ie(e,t),splitCell:()=>({state:e,dispatch:t})=>Fe(e,t),toggleHeaderColumn:()=>({state:e,dispatch:t})=>He("column")(e,t),toggleHeaderRow:()=>({state:e,dispatch:t})=>He("row")(e,t),toggleHeaderCell:()=>({state:e,dispatch:t})=>ze(e,t),mergeOrSplit:()=>({state:e,dispatch:t})=>!!Ie(e,t)||Fe(e,t),setCellAttribute:(e,t)=>({state:n,dispatch:r})=>Le(e,t)(n,r),goToNextCell:()=>({state:e,dispatch:t})=>Ve(1)(e,t),goToPreviousCell:()=>({state:e,dispatch:t})=>Ve(-1)(e,t),fixTables:()=>({state:e,dispatch:t})=>(t&&j(e),!0),setCellSelection:e=>({tr:t,dispatch:n})=>{if(n){const n=T.create(t.doc,e.anchorCell,e.headCell);t.setSelection(n)}return!0}}},addKeyboardShortcuts(){return{Tab:()=>!!this.editor.commands.goToNextCell()||!!this.editor.can().addRowAfter()&&this.editor.chain().addRowAfter().goToNextCell().run(),"Shift-Tab":()=>this.editor.commands.goToPreviousCell(),Backspace:tt,"Mod-Backspace":tt,Delete:tt,"Mod-Delete":tt}},addProseMirrorPlugins(){const e=this.options.resizable&&this.editor.isEditable;return[...e?[le({handleWidth:this.options.handleWidth,cellMinWidth:this.options.cellMinWidth,View:this.options.View,lastColumnResizable:this.options.lastColumnResizable})]:[],Ke({allowTableNodeSelection:this.options.allowTableNodeSelection})]},extendNodeSchema(e){const t={name:e.name,options:e.options,storage:e.storage};return{tableRole:(0,i.OQ)((0,i.cV)(e,"tableRole",t))}}})},2928:function(e,t,n){"use strict";n.d(t,{M:function(){return o}});var r=n(5168);const o=r.qE.create({name:"textAlign",addOptions(){return{types:[],alignments:["left","center","right","justify"],defaultAlignment:"left"}},addGlobalAttributes(){return[{types:this.options.types,attributes:{textAlign:{default:this.options.defaultAlignment,parseHTML:e=>e.style.textAlign||this.options.defaultAlignment,renderHTML:e=>e.textAlign===this.options.defaultAlignment?{}:{style:`text-align: ${e.textAlign}`}}}}]},addCommands(){return{setTextAlign:e=>({commands:t})=>!!this.options.alignments.includes(e)&&this.options.types.every((n=>t.updateAttributes(n,{textAlign:e}))),unsetTextAlign:()=>({commands:e})=>this.options.types.every((t=>e.resetAttributes(t,"textAlign")))}},addKeyboardShortcuts(){return{"Mod-Shift-l":()=>this.editor.commands.setTextAlign("left"),"Mod-Shift-e":()=>this.editor.commands.setTextAlign("center"),"Mod-Shift-r":()=>this.editor.commands.setTextAlign("right"),"Mod-Shift-j":()=>this.editor.commands.setTextAlign("justify")}}})},1232:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(5168);const o=r.Wm.create({name:"underline",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"u"},{style:"text-decoration",consuming:!1,getAttrs:e=>!!e.includes("underline")&&{}}]},renderHTML({HTMLAttributes:e}){return["u",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setUnderline:()=>({commands:e})=>e.setMark(this.name),toggleUnderline:()=>({commands:e})=>e.toggleMark(this.name),unsetUnderline:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-u":()=>this.editor.commands.toggleUnderline(),"Mod-U":()=>this.editor.commands.toggleUnderline()}}})},208:function(e,t,n){"use strict";n.d(t,{c:function(){return Te}});var r=n(5168);const o=/^\s*>\s$/,i=r.a8.create({name:"blockquote",addOptions(){return{HTMLAttributes:{}}},content:"block+",group:"block",defining:!0,parseHTML(){return[{tag:"blockquote"}]},renderHTML({HTMLAttributes:e}){return["blockquote",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setBlockquote:()=>({commands:e})=>e.wrapIn(this.name),toggleBlockquote:()=>({commands:e})=>e.toggleWrap(this.name),unsetBlockquote:()=>({commands:e})=>e.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}},addInputRules(){return[(0,r.AX)({find:o,type:this.type})]}}),a=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))$/,s=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))/g,l=/(?:^|\s)((?:__)((?:[^__]+))(?:__))$/,u=/(?:^|\s)((?:__)((?:[^__]+))(?:__))/g,c=r.Wm.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:e=>"normal"!==e.style.fontWeight&&null},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}]},renderHTML({HTMLAttributes:e}){return["strong",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setBold:()=>({commands:e})=>e.setMark(this.name),toggleBold:()=>({commands:e})=>e.toggleMark(this.name),unsetBold:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[(0,r.cX)({find:a,type:this.type}),(0,r.cX)({find:l,type:this.type})]},addPasteRules(){return[(0,r.Wk)({find:s,type:this.type}),(0,r.Wk)({find:u,type:this.type})]}}),d=r.a8.create({name:"listItem",addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:e}){return["li",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),f=r.Wm.create({name:"textStyle",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"span",getAttrs:e=>{const t=e.hasAttribute("style");return!!t&&{}}}]},renderHTML({HTMLAttributes:e}){return["span",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:e,commands:t})=>{const n=(0,r.aM)(e,this.type),o=Object.entries(n).some((([,e])=>!!e));return!!o||t.unsetMark(this.name)}}}}),p=/^\s*([-+*])\s$/,h=r.a8.create({name:"bulletList",addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content(){return`${this.options.itemTypeName}+`},parseHTML(){return[{tag:"ul"}]},renderHTML({HTMLAttributes:e}){return["ul",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleBulletList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(d.name,this.editor.getAttributes(f.name)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}},addInputRules(){let e=(0,r.AX)({find:p,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(e=(0,r.AX)({find:p,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(f.name),editor:this.editor})),[e]}}),m=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/,g=/(?:^|\s)((?:`)((?:[^`]+))(?:`))/g,v=r.Wm.create({name:"code",addOptions(){return{HTMLAttributes:{}}},excludes:"_",code:!0,exitable:!0,parseHTML(){return[{tag:"code"}]},renderHTML({HTMLAttributes:e}){return["code",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setCode:()=>({commands:e})=>e.setMark(this.name),toggleCode:()=>({commands:e})=>e.toggleMark(this.name),unsetCode:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCode()}},addInputRules(){return[(0,r.cX)({find:m,type:this.type})]},addPasteRules(){return[(0,r.Wk)({find:g,type:this.type})]}});var y=n(8880);const b=/^```([a-z]+)?[\s\n]$/,q=/^~~~([a-z]+)?[\s\n]$/,w=r.a8.create({name:"codeBlock",addOptions(){return{languageClassPrefix:"language-",exitOnTripleEnter:!0,exitOnArrowDown:!0,HTMLAttributes:{}}},content:"text*",marks:"",group:"block",code:!0,defining:!0,addAttributes(){return{language:{default:null,parseHTML:e=>{var t;const{languageClassPrefix:n}=this.options,r=[...(null===(t=e.firstElementChild)||void 0===t?void 0:t.classList)||[]],o=r.filter((e=>e.startsWith(n))).map((e=>e.replace(n,""))),i=o[0];return i||null},rendered:!1}}},parseHTML(){return[{tag:"pre",preserveWhitespace:"full"}]},renderHTML({node:e,HTMLAttributes:t}){return["pre",(0,r.Oo)(this.options.HTMLAttributes,t),["code",{class:e.attrs.language?this.options.languageClassPrefix+e.attrs.language:null},0]]},addCommands(){return{setCodeBlock:e=>({commands:t})=>t.setNode(this.name,e),toggleCodeBlock:e=>({commands:t})=>t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{const{empty:e,$anchor:t}=this.editor.state.selection,n=1===t.pos;return!(!e||t.parent.type.name!==this.name)&&(!(!n&&t.parent.textContent.length)&&this.editor.commands.clearNodes())},Enter:({editor:e})=>{if(!this.options.exitOnTripleEnter)return!1;const{state:t}=e,{selection:n}=t,{$from:r,empty:o}=n;if(!o||r.parent.type!==this.type)return!1;const i=r.parentOffset===r.parent.nodeSize-2,a=r.parent.textContent.endsWith("\n\n");return!(!i||!a)&&e.chain().command((({tr:e})=>(e.delete(r.pos-2,r.pos),!0))).exitCode().run()},ArrowDown:({editor:e})=>{if(!this.options.exitOnArrowDown)return!1;const{state:t}=e,{selection:n,doc:r}=t,{$from:o,empty:i}=n;if(!i||o.parent.type!==this.type)return!1;const a=o.parentOffset===o.parent.nodeSize-2;if(!a)return!1;const s=o.after();if(void 0===s)return!1;const l=r.nodeAt(s);return!l&&e.commands.exitCode()}}},addInputRules(){return[(0,r.$o)({find:b,type:this.type,getAttributes:e=>({language:e[1]})}),(0,r.$o)({find:q,type:this.type,getAttributes:e=>({language:e[1]})})]},addProseMirrorPlugins(){return[new y.YS({key:new y.qG("codeBlockVSCodeHandler"),props:{handlePaste:(e,t)=>{if(!t.clipboardData)return!1;if(this.editor.isActive(this.type.name))return!1;const n=t.clipboardData.getData("text/plain"),r=t.clipboardData.getData("vscode-editor-data"),o=r?JSON.parse(r):void 0,i=null===o||void 0===o?void 0:o.mode;if(!n||!i)return!1;const{tr:a}=e.state;return a.replaceSelectionWith(this.type.create({language:i})),a.setSelection(y.sy.near(a.doc.resolve(Math.max(0,a.selection.from-2)))),a.insertText(n.replace(/\r\n?/g,"\n")),a.setMeta("paste",!0),e.dispatch(a),!0}}})]}}),_=r.a8.create({name:"doc",topNode:!0,content:"block+"});var x=n(8832);function S(e={}){return new y.YS({view(t){return new k(t,e)}})}class k{constructor(e,t){var n;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=null!==(n=t.width)&&void 0!==n?n:1,this.color=!1===t.color?void 0:t.color||"black",this.class=t.class,this.handlers=["dragover","dragend","drop","dragleave"].map((t=>{let n=e=>{this[t](e)};return e.dom.addEventListener(t,n),{name:t,handler:n}}))}destroy(){this.handlers.forEach((({name:e,handler:t})=>this.editorView.dom.removeEventListener(e,t)))}update(e,t){null!=this.cursorPos&&t.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,null==e?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e,t=this.editorView.state.doc.resolve(this.cursorPos),n=!t.parent.inlineContent;if(n){let n=t.nodeBefore,r=t.nodeAfter;if(n||r){let t=this.editorView.nodeDOM(this.cursorPos-(n?n.nodeSize:0));if(t){let o=t.getBoundingClientRect(),i=n?o.bottom:o.top;n&&r&&(i=(i+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),e={left:o.left,right:o.right,top:i-this.width/2,bottom:i+this.width/2}}}}if(!e){let t=this.editorView.coordsAtPos(this.cursorPos);e={left:t.left-this.width/2,right:t.left+this.width/2,top:t.top,bottom:t.bottom}}let r,o,i=this.editorView.dom.offsetParent;if(this.element||(this.element=i.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n),!i||i==document.body&&"static"==getComputedStyle(i).position)r=-pageXOffset,o=-pageYOffset;else{let e=i.getBoundingClientRect();r=e.left-i.scrollLeft,o=e.top-i.scrollTop}this.element.style.left=e.left-r+"px",this.element.style.top=e.top-o+"px",this.element.style.width=e.right-e.left+"px",this.element.style.height=e.bottom-e.top+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout((()=>this.setCursor(null)),e)}dragover(e){if(!this.editorView.editable)return;let t=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),n=t&&t.inside>=0&&this.editorView.state.doc.nodeAt(t.inside),r=n&&n.type.spec.disableDropCursor,o="function"==typeof r?r(this.editorView,t,e):r;if(t&&!o){let e=t.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let t=(0,x.aw)(this.editorView.state.doc,e,this.editorView.dragging.slice);null!=t&&(e=t)}this.setCursor(e),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){e.target!=this.editorView.dom&&this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}const C=r.qE.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[S(this.options)]}});var E=n(8947),O=n(2904),A=n(2220);class T extends y.GR{constructor(e){super(e,e)}map(e,t){let n=e.resolve(t.map(this.head));return T.valid(n)?new T(n):y.GR.near(n)}content(){return O.eK.empty}eq(e){return e instanceof T&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("Invalid input for GapCursor.fromJSON");return new T(e.resolve(t.pos))}getBookmark(){return new M(this.anchor)}static valid(e){let t=e.parent;if(t.isTextblock||!D(e)||!P(e))return!1;let n=t.type.spec.allowGapCursor;if(null!=n)return n;let r=t.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}static findGapCursorFrom(e,t,n=!1){e:for(;;){if(!n&&T.valid(e))return e;let r=e.pos,o=null;for(let n=e.depth;;n--){let i=e.node(n);if(t>0?e.indexAfter(n)0){o=i.child(t>0?e.indexAfter(n):e.index(n)-1);break}if(0==n)return null;r+=t;let a=e.doc.resolve(r);if(T.valid(a))return a}for(;;){let i=t>0?o.firstChild:o.lastChild;if(!i){if(o.isAtom&&!o.isText&&!y.Ul.isSelectable(o)){e=e.doc.resolve(r+o.nodeSize*t),n=!1;continue e}break}o=i,r+=t;let a=e.doc.resolve(r);if(T.valid(a))return a}return null}}}T.prototype.visible=!1,T.findFrom=T.findGapCursorFrom,y.GR.jsonID("gapcursor",T);class M{constructor(e){this.pos=e}map(e){return new M(e.map(this.pos))}resolve(e){let t=e.resolve(this.pos);return T.valid(t)?new T(t):y.GR.near(t)}}function D(e){for(let t=e.depth;t>=0;t--){let n=e.index(t),r=e.node(t);if(0!=n)for(let e=r.child(n-1);;e=e.lastChild){if(0==e.childCount&&!e.inlineContent||e.isAtom||e.type.spec.isolating)return!0;if(e.inlineContent)return!1}else if(r.type.spec.isolating)return!0}return!0}function P(e){for(let t=e.depth;t>=0;t--){let n=e.indexAfter(t),r=e.node(t);if(n!=r.childCount)for(let e=r.child(n);;e=e.firstChild){if(0==e.childCount&&!e.inlineContent||e.isAtom||e.type.spec.isolating)return!0;if(e.inlineContent)return!1}else if(r.type.spec.isolating)return!0}return!0}function N(){return new y.YS({props:{decorations:L,createSelectionBetween(e,t,n){return t.pos==n.pos&&T.valid(n)?new T(n):null},handleClick:F,handleKeyDown:R,handleDOMEvents:{beforeinput:j}}})}const R=(0,E.k)({ArrowLeft:I("horiz",-1),ArrowRight:I("horiz",1),ArrowUp:I("vert",-1),ArrowDown:I("vert",1)});function I(e,t){const n="vert"==e?t>0?"down":"up":t>0?"right":"left";return function(e,r,o){let i=e.selection,a=t>0?i.$to:i.$from,s=i.empty;if(i instanceof y.sy){if(!o.endOfTextblock(n)||0==a.depth)return!1;s=!1,a=e.doc.resolve(t>0?a.after():a.before())}let l=T.findGapCursorFrom(a,t,s);return!!l&&(r&&r(e.tr.setSelection(new T(l))),!0)}}function F(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!T.valid(r))return!1;let o=e.posAtCoords({left:n.clientX,top:n.clientY});return!(o&&o.inside>-1&&y.Ul.isSelectable(e.state.doc.nodeAt(o.inside)))&&(e.dispatch(e.state.tr.setSelection(new T(r))),!0)}function j(e,t){if("insertCompositionText"!=t.inputType||!(e.state.selection instanceof T))return!1;let{$from:n}=e.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;let o=O.ae.empty;for(let a=r.length-1;a>=0;a--)o=O.ae.from(r[a].createAndFill(null,o));let i=e.state.tr.replace(n.pos,n.pos,new O.eK(o,0,0));return i.setSelection(y.sy.near(i.doc.resolve(n.pos+1))),e.dispatch(i),!1}function L(e){if(!(e.selection instanceof T))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",A.oP.create(e.doc,[A.q8.widget(e.selection.head,t,{key:"gapcursor"})])}const B=r.qE.create({name:"gapCursor",addProseMirrorPlugins(){return[N()]},extendNodeSchema(e){var t;const n={name:e.name,options:e.options,storage:e.storage};return{allowGapCursor:null!==(t=(0,r.OQ)((0,r.cV)(e,"allowGapCursor",n)))&&void 0!==t?t:null}}}),U=r.a8.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:e}){return["br",(0,r.Oo)(this.options.HTMLAttributes,e)]},renderText(){return"\n"},addCommands(){return{setHardBreak:()=>({commands:e,chain:t,state:n,editor:r})=>e.first([()=>e.exitCode(),()=>e.command((()=>{const{selection:e,storedMarks:o}=n;if(e.$from.parent.type.spec.isolating)return!1;const{keepMarks:i}=this.options,{splittableMarks:a}=r.extensionManager,s=o||e.$to.parentOffset&&e.$from.marks();return t().insertContent({type:this.name}).command((({tr:e,dispatch:t})=>{if(t&&s&&i){const t=s.filter((e=>a.includes(e.type.name)));e.ensureMarks(t)}return!0})).run()}))])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),H=r.a8.create({name:"heading",addOptions(){return{levels:[1,2,3,4,5,6],HTMLAttributes:{}}},content:"inline*",group:"block",defining:!0,addAttributes(){return{level:{default:1,rendered:!1}}},parseHTML(){return this.options.levels.map((e=>({tag:`h${e}`,attrs:{level:e}})))},renderHTML({node:e,HTMLAttributes:t}){const n=this.options.levels.includes(e.attrs.level),o=n?e.attrs.level:this.options.levels[0];return[`h${o}`,(0,r.Oo)(this.options.HTMLAttributes,t),0]},addCommands(){return{setHeading:e=>({commands:t})=>!!this.options.levels.includes(e.level)&&t.setNode(this.name,e),toggleHeading:e=>({commands:t})=>!!this.options.levels.includes(e.level)&&t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return this.options.levels.reduce(((e,t)=>({...e,[`Mod-Alt-${t}`]:()=>this.editor.commands.toggleHeading({level:t})})),{})},addInputRules(){return this.options.levels.map((e=>(0,r.$o)({find:new RegExp(`^(#{1,${e}})\\s$`),type:this.type,getAttributes:{level:e}})))}});var z=200,$=function(){};$.prototype.append=function(e){return e.length?(e=$.from(e),!this.length&&e||e.length=t?$.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,t))},$.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},$.prototype.forEach=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length),t<=n?this.forEachInner(e,t,n,0):this.forEachInvertedInner(e,t,n,0)},$.prototype.map=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length);var r=[];return this.forEach((function(t,n){return r.push(e(t,n))}),t,n),r},$.from=function(e){return e instanceof $?e:e&&e.length?new V(e):$.empty};var V=function(e){function t(t){e.call(this),this.values=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(e,n){return 0==e&&n==this.length?this:new t(this.values.slice(e,n))},t.prototype.getInner=function(e){return this.values[e]},t.prototype.forEachInner=function(e,t,n,r){for(var o=t;o=n;o--)if(!1===e(this.values[o],r+o))return!1},t.prototype.leafAppend=function(e){if(this.length+e.length<=z)return new t(this.values.concat(e.flatten()))},t.prototype.leafPrepend=function(e){if(this.length+e.length<=z)return new t(e.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}($);$.empty=new V([]);var W=function(e){function t(t,n){e.call(this),this.left=t,this.right=n,this.length=t.length+n.length,this.depth=Math.max(t.depth,n.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(e){return eo&&!1===this.right.forEachInner(e,Math.max(t-o,0),Math.min(this.length,n)-o,r+o))&&void 0)},t.prototype.forEachInvertedInner=function(e,t,n,r){var o=this.left.length;return!(t>o&&!1===this.right.forEachInvertedInner(e,t-o,Math.max(n,o)-o,r+o))&&(!(n=n?this.right.slice(e-n,t-n):this.left.slice(e,n).append(this.right.slice(0,t-n))},t.prototype.leafAppend=function(e){var n=this.right.leafAppend(e);if(n)return new t(this.left,n)},t.prototype.leafPrepend=function(e){var n=this.left.leafPrepend(e);if(n)return new t(n,this.right)},t.prototype.appendInner=function(e){return this.left.depth>=Math.max(this.right.depth,e.depth)+1?new t(this.left,new t(this.right,e)):new t(this,e)},t}($),K=$;const G=500;class X{constructor(e,t){this.items=e,this.eventCount=t}popEvent(e,t){if(0==this.eventCount)return null;let n,r,o=this.items.length;for(;;o--){let e=this.items.get(o-1);if(e.selection){--o;break}}t&&(n=this.remapping(o,this.items.length),r=n.maps.length);let i,a,s=e.tr,l=[],u=[];return this.items.forEach(((e,t)=>{if(!e.step)return n||(n=this.remapping(o,t+1),r=n.maps.length),r--,void u.push(e);if(n){u.push(new J(e.map));let t,o=e.step.map(n.slice(r));o&&s.maybeStep(o).doc&&(t=s.mapping.maps[s.mapping.maps.length-1],l.push(new J(t,void 0,void 0,l.length+u.length))),r--,t&&n.appendMap(t,r)}else s.maybeStep(e.step);return e.selection?(i=n?e.selection.map(n.slice(r)):e.selection,a=new X(this.items.slice(0,o).append(u.reverse().concat(l)),this.eventCount-1),!1):void 0}),this.items.length,0),{remaining:a,transform:s,selection:i}}addTransform(e,t,n,r){let o=[],i=this.eventCount,a=this.items,s=!r&&a.length?a.get(a.length-1):null;for(let u=0;uZ&&(a=Y(a,l),i-=l),new X(a.append(o),i)}remapping(e,t){let n=new x.ew;return this.items.forEach(((t,r)=>{let o=null!=t.mirrorOffset&&r-t.mirrorOffset>=e?n.maps.length-t.mirrorOffset:void 0;n.appendMap(t.map,o)}),e,t),n}addMaps(e){return 0==this.eventCount?this:new X(this.items.append(e.map((e=>new J(e)))),this.eventCount)}rebased(e,t){if(!this.eventCount)return this;let n=[],r=Math.max(0,this.items.length-t),o=e.mapping,i=e.steps.length,a=this.eventCount;this.items.forEach((e=>{e.selection&&a--}),r);let s=t;this.items.forEach((t=>{let r=o.getMirror(--s);if(null==r)return;i=Math.min(i,r);let l=o.maps[r];if(t.step){let i=e.steps[r].invert(e.docs[r]),u=t.selection&&t.selection.map(o.slice(s+1,r));u&&a++,n.push(new J(l,i,u))}else n.push(new J(l))}),r);let l=[];for(let d=t;dG&&(c=c.compress(this.items.length-n.length)),c}emptyItemCount(){let e=0;return this.items.forEach((t=>{t.step||e++})),e}compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.length,r=[],o=0;return this.items.forEach(((i,a)=>{if(a>=e)r.push(i),i.selection&&o++;else if(i.step){let e=i.step.map(t.slice(n)),a=e&&e.getMap();if(n--,a&&t.appendMap(a,n),e){let s=i.selection&&i.selection.map(t.slice(n));s&&o++;let l,u=new J(a.invert(),e,s),c=r.length-1;(l=r.length&&r[c].merge(u))?r[c]=l:r.push(u)}}else i.map&&n--}),this.items.length,0),new X(K.from(r.reverse()),o)}}function Y(e,t){let n;return e.forEach(((e,r)=>{if(e.selection&&0==t--)return n=r,!1})),e.slice(n)}X.empty=new X(K.empty,0);class J{constructor(e,t,n,r){this.map=e,this.step=t,this.selection=n,this.mirrorOffset=r}merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.step);if(t)return new J(t.getMap().invert(),t,this.selection)}}}class Q{constructor(e,t,n,r,o){this.done=e,this.undone=t,this.prevRanges=n,this.prevTime=r,this.prevComposition=o}}const Z=20;function ee(e,t,n,r){let o,i=n.getMeta(le);if(i)return i.historyState;n.getMeta(ue)&&(e=new Q(e.done,e.undone,null,0,-1));let a=n.getMeta("appendedTransaction");if(0==n.steps.length)return e;if(a&&a.getMeta(le))return a.getMeta(le).redo?new Q(e.done.addTransform(n,void 0,r,se(t)),e.undone,ne(n.mapping.maps[n.steps.length-1]),e.prevTime,e.prevComposition):new Q(e.done,e.undone.addTransform(n,void 0,r,se(t)),null,e.prevTime,e.prevComposition);if(!1===n.getMeta("addToHistory")||a&&!1===a.getMeta("addToHistory"))return(o=n.getMeta("rebased"))?new Q(e.done.rebased(n,o),e.undone.rebased(n,o),re(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new Q(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),re(e.prevRanges,n.mapping),e.prevTime,e.prevComposition);{let o=n.getMeta("composition"),i=0==e.prevTime||!a&&e.prevComposition!=o&&(e.prevTime<(n.time||0)-r.newGroupDelay||!te(n,e.prevRanges)),s=a?re(e.prevRanges,n.mapping):ne(n.mapping.maps[n.steps.length-1]);return new Q(e.done.addTransform(n,i?t.selection.getBookmark():void 0,r,se(t)),X.empty,s,n.time,null==o?e.prevComposition:o)}}function te(e,t){if(!t)return!1;if(!e.docChanged)return!0;let n=!1;return e.mapping.maps[0].forEach(((e,r)=>{for(let o=0;o=t[o]&&(n=!0)})),n}function ne(e){let t=[];return e.forEach(((e,n,r,o)=>t.push(r,o))),t}function re(e,t){if(!e)return null;let n=[];for(let r=0;r{let n=le.getState(e);return!(!n||0==n.done.eventCount)&&(t&&oe(n,e,t,!1),!0)},fe=(e,t)=>{let n=le.getState(e);return!(!n||0==n.undone.eventCount)&&(t&&oe(n,e,t,!0),!0)};const pe=r.qE.create({name:"history",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:e,dispatch:t})=>de(e,t),redo:()=>({state:e,dispatch:t})=>fe(e,t)}},addProseMirrorPlugins(){return[ce(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),he=r.a8.create({name:"horizontalRule",addOptions(){return{HTMLAttributes:{}}},group:"block",parseHTML(){return[{tag:"hr"}]},renderHTML({HTMLAttributes:e}){return["hr",(0,r.Oo)(this.options.HTMLAttributes,e)]},addCommands(){return{setHorizontalRule:()=>({chain:e,state:t})=>{const{$to:n}=t.selection,r=e();return 0===n.parentOffset?r.insertContentAt(Math.max(n.pos-2,0),{type:this.name}):r.insertContent({type:this.name}),r.command((({tr:e,dispatch:t})=>{var n;if(t){const{$to:t}=e.selection,r=t.end();if(t.nodeAfter)t.nodeAfter.isTextblock?e.setSelection(y.sy.create(e.doc,t.pos+1)):t.nodeAfter.isBlock?e.setSelection(y.Ul.create(e.doc,t.pos)):e.setSelection(y.sy.create(e.doc,t.pos));else{const o=null===(n=t.parent.type.contentMatch.defaultType)||void 0===n?void 0:n.create();o&&(e.insert(r,o),e.setSelection(y.sy.create(e.doc,r+1)))}e.scrollIntoView()}return!0})).run()}}},addInputRules(){return[(0,r.KY)({find:/^(?:---|—-|___\s|\*\*\*\s)$/,type:this.type})]}}),me=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))$/,ge=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))/g,ve=/(?:^|\s)((?:_)((?:[^_]+))(?:_))$/,ye=/(?:^|\s)((?:_)((?:[^_]+))(?:_))/g,be=r.Wm.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:e=>"normal"!==e.style.fontStyle&&null},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:e}){return["em",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setItalic:()=>({commands:e})=>e.setMark(this.name),toggleItalic:()=>({commands:e})=>e.toggleMark(this.name),unsetItalic:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[(0,r.cX)({find:me,type:this.type}),(0,r.cX)({find:ve,type:this.type})]},addPasteRules(){return[(0,r.Wk)({find:ge,type:this.type}),(0,r.Wk)({find:ye,type:this.type})]}}),qe=r.a8.create({name:"listItem",addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:e}){return["li",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),we=r.a8.create({name:"listItem",addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:e}){return["li",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),_e=r.Wm.create({name:"textStyle",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"span",getAttrs:e=>{const t=e.hasAttribute("style");return!!t&&{}}}]},renderHTML({HTMLAttributes:e}){return["span",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:e,commands:t})=>{const n=(0,r.aM)(e,this.type),o=Object.entries(n).some((([,e])=>!!e));return!!o||t.unsetMark(this.name)}}}}),xe=/^(\d+)\.\s$/,Se=r.a8.create({name:"orderedList",addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content(){return`${this.options.itemTypeName}+`},addAttributes(){return{start:{default:1,parseHTML:e=>e.hasAttribute("start")?parseInt(e.getAttribute("start")||"",10):1}}},parseHTML(){return[{tag:"ol"}]},renderHTML({HTMLAttributes:e}){const{start:t,...n}=e;return 1===t?["ol",(0,r.Oo)(this.options.HTMLAttributes,n),0]:["ol",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleOrderedList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(we.name,this.editor.getAttributes(_e.name)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.toggleOrderedList()}},addInputRules(){let e=(0,r.AX)({find:xe,type:this.type,getAttributes:e=>({start:+e[1]}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1]});return(this.options.keepMarks||this.options.keepAttributes)&&(e=(0,r.AX)({find:xe,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:e=>({start:+e[1],...this.editor.getAttributes(_e.name)}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1],editor:this.editor})),[e]}}),ke=r.a8.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:e}){return["p",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),Ce=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))$/,Ee=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))/g,Oe=r.Wm.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:e=>!!e.includes("line-through")&&{}}]},renderHTML({HTMLAttributes:e}){return["s",(0,r.Oo)(this.options.HTMLAttributes,e),0]},addCommands(){return{setStrike:()=>({commands:e})=>e.setMark(this.name),toggleStrike:()=>({commands:e})=>e.toggleMark(this.name),unsetStrike:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){const e={};return(0,r.uA)()?e["Mod-Shift-s"]=()=>this.editor.commands.toggleStrike():e["Ctrl-Shift-s"]=()=>this.editor.commands.toggleStrike(),e},addInputRules(){return[(0,r.cX)({find:Ce,type:this.type})]},addPasteRules(){return[(0,r.Wk)({find:Ee,type:this.type})]}}),Ae=r.a8.create({name:"text",group:"inline"}),Te=r.qE.create({name:"starterKit",addExtensions(){var e,t,n,r,o,a,s,l,u,d,f,p,m,g,y,b,q,x;const S=[];return!1!==this.options.blockquote&&S.push(i.configure(null===(e=this.options)||void 0===e?void 0:e.blockquote)),!1!==this.options.bold&&S.push(c.configure(null===(t=this.options)||void 0===t?void 0:t.bold)),!1!==this.options.bulletList&&S.push(h.configure(null===(n=this.options)||void 0===n?void 0:n.bulletList)),!1!==this.options.code&&S.push(v.configure(null===(r=this.options)||void 0===r?void 0:r.code)),!1!==this.options.codeBlock&&S.push(w.configure(null===(o=this.options)||void 0===o?void 0:o.codeBlock)),!1!==this.options.document&&S.push(_.configure(null===(a=this.options)||void 0===a?void 0:a.document)),!1!==this.options.dropcursor&&S.push(C.configure(null===(s=this.options)||void 0===s?void 0:s.dropcursor)),!1!==this.options.gapcursor&&S.push(B.configure(null===(l=this.options)||void 0===l?void 0:l.gapcursor)),!1!==this.options.hardBreak&&S.push(U.configure(null===(u=this.options)||void 0===u?void 0:u.hardBreak)),!1!==this.options.heading&&S.push(H.configure(null===(d=this.options)||void 0===d?void 0:d.heading)),!1!==this.options.history&&S.push(pe.configure(null===(f=this.options)||void 0===f?void 0:f.history)),!1!==this.options.horizontalRule&&S.push(he.configure(null===(p=this.options)||void 0===p?void 0:p.horizontalRule)),!1!==this.options.italic&&S.push(be.configure(null===(m=this.options)||void 0===m?void 0:m.italic)),!1!==this.options.listItem&&S.push(qe.configure(null===(g=this.options)||void 0===g?void 0:g.listItem)),!1!==this.options.orderedList&&S.push(Se.configure(null===(y=this.options)||void 0===y?void 0:y.orderedList)),!1!==this.options.paragraph&&S.push(ke.configure(null===(b=this.options)||void 0===b?void 0:b.paragraph)),!1!==this.options.strike&&S.push(Oe.configure(null===(q=this.options)||void 0===q?void 0:q.strike)),!1!==this.options.text&&S.push(Ae.configure(null===(x=this.options)||void 0===x?void 0:x.text)),S}})},5120:function(e,t,n){"use strict";n.d(t,{GW:function(){return wn},C4:function(){return _n}});var r=n(5168),o=n(8880);function i(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function a(e){var t=i(e).Element;return e instanceof t||e instanceof Element}function s(e){var t=i(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function l(e){if("undefined"===typeof ShadowRoot)return!1;var t=i(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var u=Math.max,c=Math.min,d=Math.round;function f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function p(){return!/^((?!chrome|android).)*safari/i.test(f())}function h(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,l=1;t&&s(e)&&(o=e.offsetWidth>0&&d(r.width)/e.offsetWidth||1,l=e.offsetHeight>0&&d(r.height)/e.offsetHeight||1);var u=a(e)?i(e):window,c=u.visualViewport,f=!p()&&n,h=(r.left+(f&&c?c.offsetLeft:0))/o,m=(r.top+(f&&c?c.offsetTop:0))/l,g=r.width/o,v=r.height/l;return{width:g,height:v,top:m,right:h+g,bottom:m+v,left:h,x:h,y:m}}function m(e){var t=i(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function g(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function v(e){return e!==i(e)&&s(e)?g(e):m(e)}function y(e){return e?(e.nodeName||"").toLowerCase():null}function b(e){return((a(e)?e.ownerDocument:e.document)||window.document).documentElement}function q(e){return h(b(e)).left+m(e).scrollLeft}function w(e){return i(e).getComputedStyle(e)}function _(e){var t=w(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function x(e){var t=e.getBoundingClientRect(),n=d(t.width)/e.offsetWidth||1,r=d(t.height)/e.offsetHeight||1;return 1!==n||1!==r}function S(e,t,n){void 0===n&&(n=!1);var r=s(t),o=s(t)&&x(t),i=b(t),a=h(e,o,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==y(t)||_(i))&&(l=v(t)),s(t)?(u=h(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):i&&(u.x=q(i))),{x:a.left+l.scrollLeft-u.x,y:a.top+l.scrollTop-u.y,width:a.width,height:a.height}}function k(e){var t=h(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function C(e){return"html"===y(e)?e:e.assignedSlot||e.parentNode||(l(e)?e.host:null)||b(e)}function E(e){return["html","body","#document"].indexOf(y(e))>=0?e.ownerDocument.body:s(e)&&_(e)?e:E(C(e))}function O(e,t){var n;void 0===t&&(t=[]);var r=E(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=i(r),s=o?[a].concat(a.visualViewport||[],_(r)?r:[]):r,l=t.concat(s);return o?l:l.concat(O(C(s)))}function A(e){return["table","td","th"].indexOf(y(e))>=0}function T(e){return s(e)&&"fixed"!==w(e).position?e.offsetParent:null}function M(e){var t=/firefox/i.test(f()),n=/Trident/i.test(f());if(n&&s(e)){var r=w(e);if("fixed"===r.position)return null}var o=C(e);l(o)&&(o=o.host);while(s(o)&&["html","body"].indexOf(y(o))<0){var i=w(o);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return o;o=o.parentNode}return null}function D(e){var t=i(e),n=T(e);while(n&&A(n)&&"static"===w(n).position)n=T(n);return n&&("html"===y(n)||"body"===y(n)&&"static"===w(n).position)?t:n||M(e)||t}var P="top",N="bottom",R="right",I="left",F="auto",j=[P,N,R,I],L="start",B="end",U="clippingParents",H="viewport",z="popper",$="reference",V=j.reduce((function(e,t){return e.concat([t+"-"+L,t+"-"+B])}),[]),W=[].concat(j,[F]).reduce((function(e,t){return e.concat([t,t+"-"+L,t+"-"+B])}),[]),K="beforeRead",G="read",X="afterRead",Y="beforeMain",J="main",Q="afterMain",Z="beforeWrite",ee="write",te="afterWrite",ne=[K,G,X,Y,J,Q,Z,ee,te];function re(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name);var i=[].concat(e.requires||[],e.requiresIfExists||[]);i.forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function oe(e){var t=re(e);return ne.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}function ie(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}function ae(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}var se={placement:"bottom",modifiers:[],strategy:"absolute"};function le(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function ge(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?pe(o):null,a=o?he(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case P:t={x:s,y:n.y-r.height};break;case N:t={x:s,y:n.y+n.height};break;case R:t={x:n.x+n.width,y:l};break;case I:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=i?me(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case L:t[u]=t[u]-(n[c]/2-r[c]/2);break;case B:t[u]=t[u]+(n[c]/2-r[c]/2);break;default:}}return t}function ve(e){var t=e.state,n=e.name;t.modifiersData[n]=ge({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var ye={name:"popperOffsets",enabled:!0,phase:"read",fn:ve,data:{}},be={top:"auto",right:"auto",bottom:"auto",left:"auto"};function qe(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:d(n*o)/o||0,y:d(r*o)/o||0}}function we(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,s=e.offsets,l=e.position,u=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,f=e.isFixed,p=s.x,h=void 0===p?0:p,m=s.y,g=void 0===m?0:m,v="function"===typeof d?d({x:h,y:g}):{x:h,y:g};h=v.x,g=v.y;var y=s.hasOwnProperty("x"),q=s.hasOwnProperty("y"),_=I,x=P,S=window;if(c){var k=D(n),C="clientHeight",E="clientWidth";if(k===i(n)&&(k=b(n),"static"!==w(k).position&&"absolute"===l&&(C="scrollHeight",E="scrollWidth")),o===P||(o===I||o===R)&&a===B){x=N;var O=f&&k===S&&S.visualViewport?S.visualViewport.height:k[C];g-=O-r.height,g*=u?1:-1}if(o===I||(o===P||o===N)&&a===B){_=R;var A=f&&k===S&&S.visualViewport?S.visualViewport.width:k[E];h-=A-r.width,h*=u?1:-1}}var T,M=Object.assign({position:l},c&&be),F=!0===d?qe({x:h,y:g},i(n)):{x:h,y:g};return h=F.x,g=F.y,u?Object.assign({},M,(T={},T[x]=q?"0":"",T[_]=y?"0":"",T.transform=(S.devicePixelRatio||1)<=1?"translate("+h+"px, "+g+"px)":"translate3d("+h+"px, "+g+"px, 0)",T)):Object.assign({},M,(t={},t[x]=q?g+"px":"",t[_]=y?h+"px":"",t.transform="",t))}function _e(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,u={placement:pe(t.placement),variation:he(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,we(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,we(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var xe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:_e,data:{}};function Se(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];s(o)&&y(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))}function ke(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]),a=i.reduce((function(e,t){return e[t]="",e}),{});s(r)&&y(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}}var Ce={name:"applyStyles",enabled:!0,phase:"write",fn:Se,effect:ke,requires:["computeStyles"]};function Ee(e,t,n){var r=pe(e),o=[I,P].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[I,R].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function Oe(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=W.reduce((function(e,n){return e[n]=Ee(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}var Ae={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Oe},Te={left:"right",right:"left",bottom:"top",top:"bottom"};function Me(e){return e.replace(/left|right|bottom|top/g,(function(e){return Te[e]}))}var De={start:"end",end:"start"};function Pe(e){return e.replace(/start|end/g,(function(e){return De[e]}))}function Ne(e,t){var n=i(e),r=b(e),o=n.visualViewport,a=r.clientWidth,s=r.clientHeight,l=0,u=0;if(o){a=o.width,s=o.height;var c=p();(c||!c&&"fixed"===t)&&(l=o.offsetLeft,u=o.offsetTop)}return{width:a,height:s,x:l+q(e),y:u}}function Re(e){var t,n=b(e),r=m(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=u(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=u(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+q(e),l=-r.scrollTop;return"rtl"===w(o||n).direction&&(s+=u(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}function Ie(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&l(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Fe(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function je(e,t){var n=h(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Le(e,t,n){return t===H?Fe(Ne(e,n)):a(t)?je(t,n):Fe(Re(b(e)))}function Be(e){var t=O(C(e)),n=["absolute","fixed"].indexOf(w(e).position)>=0,r=n&&s(e)?D(e):e;return a(r)?t.filter((function(e){return a(e)&&Ie(e,r)&&"body"!==y(e)})):[]}function Ue(e,t,n,r){var o="clippingParents"===t?Be(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce((function(t,n){var o=Le(e,n,r);return t.top=u(o.top,t.top),t.right=c(o.right,t.right),t.bottom=c(o.bottom,t.bottom),t.left=u(o.left,t.left),t}),Le(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function He(){return{top:0,right:0,bottom:0,left:0}}function ze(e){return Object.assign({},He(),e)}function $e(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Ve(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,s=void 0===i?e.strategy:i,l=n.boundary,u=void 0===l?U:l,c=n.rootBoundary,d=void 0===c?H:c,f=n.elementContext,p=void 0===f?z:f,m=n.altBoundary,g=void 0!==m&&m,v=n.padding,y=void 0===v?0:v,q=ze("number"!==typeof y?y:$e(y,j)),w=p===z?$:z,_=e.rects.popper,x=e.elements[g?w:p],S=Ue(a(x)?x:x.contextElement||b(e.elements.popper),u,d,s),k=h(e.elements.reference),C=ge({reference:k,element:_,strategy:"absolute",placement:o}),E=Fe(Object.assign({},_,C)),O=p===z?E:k,A={top:S.top-O.top+q.top,bottom:O.bottom-S.bottom+q.bottom,left:S.left-O.left+q.left,right:O.right-S.right+q.right},T=e.modifiersData.offset;if(p===z&&T){var M=T[o];Object.keys(A).forEach((function(e){var t=[R,N].indexOf(e)>=0?1:-1,n=[P,N].indexOf(e)>=0?"y":"x";A[e]+=M[n]*t}))}return A}function We(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?W:l,c=he(r),d=c?s?V:V.filter((function(e){return he(e)===c})):j,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=Ve(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[pe(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}function Ke(e){if(pe(e)===F)return[];var t=Me(e);return[Pe(e),t,Pe(t)]}function Ge(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,g=t.options.placement,v=pe(g),y=v===g,b=l||(y||!h?[Me(g)]:Ke(g)),q=[g].concat(b).reduce((function(e,n){return e.concat(pe(n)===F?We(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,_=t.rects.popper,x=new Map,S=!0,k=q[0],C=0;C=0,M=T?"width":"height",D=Ve(t,{placement:E,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),j=T?A?R:I:A?N:P;w[M]>_[M]&&(j=Me(j));var B=Me(j),U=[];if(i&&U.push(D[O]<=0),s&&U.push(D[j]<=0,D[B]<=0),U.every((function(e){return e}))){k=E,S=!1;break}x.set(E,U)}if(S)for(var H=h?3:1,z=function(e){var t=q.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},$=H;$>0;$--){var V=z($);if("break"===V)break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}}var Xe={name:"flip",enabled:!0,phase:"main",fn:Ge,requiresIfExists:["offset"],data:{_skip:!1}};function Ye(e){return"x"===e?"y":"x"}function Je(e,t,n){return u(e,c(t,n))}function Qe(e,t,n){var r=Je(e,t,n);return r>n?n:r}function Ze(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.padding,h=n.tether,m=void 0===h||h,g=n.tetherOffset,v=void 0===g?0:g,y=Ve(t,{boundary:l,rootBoundary:d,padding:p,altBoundary:f}),b=pe(t.placement),q=he(t.placement),w=!q,_=me(b),x=Ye(_),S=t.modifiersData.popperOffsets,C=t.rects.reference,E=t.rects.popper,O="function"===typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,A="number"===typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(S){if(i){var F,j="y"===_?P:I,B="y"===_?N:R,U="y"===_?"height":"width",H=S[_],z=H+y[j],$=H-y[B],V=m?-E[U]/2:0,W=q===L?C[U]:E[U],K=q===L?-E[U]:-C[U],G=t.elements.arrow,X=m&&G?k(G):{width:0,height:0},Y=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:He(),J=Y[j],Q=Y[B],Z=Je(0,C[U],X[U]),ee=w?C[U]/2-V-Z-J-A.mainAxis:W-Z-J-A.mainAxis,te=w?-C[U]/2+V+Z+Q+A.mainAxis:K+Z+Q+A.mainAxis,ne=t.elements.arrow&&D(t.elements.arrow),re=ne?"y"===_?ne.clientTop||0:ne.clientLeft||0:0,oe=null!=(F=null==T?void 0:T[_])?F:0,ie=H+ee-oe-re,ae=H+te-oe,se=Je(m?c(z,ie):z,H,m?u($,ae):$);S[_]=se,M[_]=se-H}if(s){var le,ue="x"===_?P:I,ce="x"===_?N:R,de=S[x],fe="y"===x?"height":"width",ge=de+y[ue],ve=de-y[ce],ye=-1!==[P,I].indexOf(b),be=null!=(le=null==T?void 0:T[x])?le:0,qe=ye?ge:de-C[fe]-E[fe]-be+A.altAxis,we=ye?de+C[fe]+E[fe]-be-A.altAxis:ve,_e=m&&ye?Qe(qe,de,we):Je(m?qe:ge,de,m?we:ve);S[x]=_e,M[x]=_e-de}t.modifiersData[r]=M}}var et={name:"preventOverflow",enabled:!0,phase:"main",fn:Ze,requiresIfExists:["offset"]},tt=function(e,t){return e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,ze("number"!==typeof e?e:$e(e,j))};function nt(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=pe(n.placement),l=me(s),u=[I,R].indexOf(s)>=0,c=u?"height":"width";if(i&&a){var d=tt(o.padding,n),f=k(i),p="y"===l?P:I,h="y"===l?N:R,m=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],g=a[l]-n.rects.reference[l],v=D(i),y=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,b=m/2-g/2,q=d[p],w=y-f[c]-d[h],_=y/2-f[c]/2+b,x=Je(q,_,w),S=l;n.modifiersData[r]=(t={},t[S]=x,t.centerOffset=x-_,t)}}function rt(e){var t=e.state,n=e.options,r=n.element,o=void 0===r?"[data-popper-arrow]":r;null!=o&&("string"!==typeof o||(o=t.elements.popper.querySelector(o),o))&&Ie(t.elements.popper,o)&&(t.elements.arrow=o)}var ot={name:"arrow",enabled:!0,phase:"main",fn:nt,effect:rt,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function it(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function at(e){return[P,R,N,I].some((function(t){return e[t]>=0}))}function st(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Ve(t,{elementContext:"reference"}),s=Ve(t,{altBoundary:!0}),l=it(a,r),u=it(s,o,i),c=at(l),d=at(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}var lt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:st},ut=[fe,ye,xe,Ce,Ae,Xe,et,ot,lt],ct=ue({defaultModifiers:ut}),dt="tippy-box",ft="tippy-content",pt="tippy-backdrop",ht="tippy-arrow",mt="tippy-svg-arrow",gt={passive:!0,capture:!0},vt=function(){return document.body};function yt(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function bt(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function qt(e,t){return"function"===typeof e?e.apply(void 0,t):e}function wt(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function _t(e){return e.split(/\s+/).filter(Boolean)}function xt(e){return[].concat(e)}function St(e,t){-1===e.indexOf(t)&&e.push(t)}function kt(e){return e.filter((function(t,n){return e.indexOf(t)===n}))}function Ct(e){return e.split("-")[0]}function Et(e){return[].slice.call(e)}function Ot(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function At(){return document.createElement("div")}function Tt(e){return["Element","Fragment"].some((function(t){return bt(e,t)}))}function Mt(e){return bt(e,"NodeList")}function Dt(e){return bt(e,"MouseEvent")}function Pt(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function Nt(e){return Tt(e)?[e]:Mt(e)?Et(e):Array.isArray(e)?e:Et(document.querySelectorAll(e))}function Rt(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function It(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Ft(e){var t,n=xt(e),r=n[0];return null!=r&&null!=(t=r.ownerDocument)&&t.body?r.ownerDocument:document}function jt(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props,a=i.interactiveBorder,s=Ct(o.placement),l=o.modifiersData.offset;if(!l)return!0;var u="bottom"===s?l.top.y:0,c="top"===s?l.bottom.y:0,d="right"===s?l.left.x:0,f="left"===s?l.right.x:0,p=t.top-r+u>a,h=r-t.bottom-c>a,m=t.left-n+d>a,g=n-t.right-f>a;return p||h||m||g}))}function Lt(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function Bt(e,t){var n=t;while(n){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var Ut={isTouch:!1},Ht=0;function zt(){Ut.isTouch||(Ut.isTouch=!0,window.performance&&document.addEventListener("mousemove",$t))}function $t(){var e=performance.now();e-Ht<20&&(Ut.isTouch=!1,document.removeEventListener("mousemove",$t)),Ht=e}function Vt(){var e=document.activeElement;if(Pt(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function Wt(){document.addEventListener("touchstart",zt,gt),window.addEventListener("blur",Vt)}var Kt="undefined"!==typeof window&&"undefined"!==typeof document,Gt=!!Kt&&!!window.msCrypto;var Xt={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Yt={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Jt=Object.assign({appendTo:vt,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},Xt,Yt),Qt=Object.keys(Jt),Zt=function(e){var t=Object.keys(e);t.forEach((function(t){Jt[t]=e[t]}))};function en(e){var t=e.plugins||[],n=t.reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=Jt[o])?r:i);return t}),{});return Object.assign({},e,n)}function tn(e,t){var n=t?Object.keys(en(Object.assign({},Jt,{plugins:t}))):Qt,r=n.reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(o){t[n]=r}return t}),{});return r}function nn(e,t){var n=Object.assign({},t,{content:qt(t.content,[e])},t.ignoreAttributes?{}:tn(e,t.plugins));return n.aria=Object.assign({},Jt.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}var rn=function(){return"innerHTML"};function on(e,t){e[rn()]=t}function an(e){var t=At();return!0===e?t.className=ht:(t.className=mt,Tt(e)?t.appendChild(e):on(t,e)),t}function sn(e,t){Tt(t.content)?(on(e,""),e.appendChild(t.content)):"function"!==typeof t.content&&(t.allowHTML?on(e,t.content):e.textContent=t.content)}function ln(e){var t=e.firstElementChild,n=Et(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(ft)})),arrow:n.find((function(e){return e.classList.contains(ht)||e.classList.contains(mt)})),backdrop:n.find((function(e){return e.classList.contains(pt)}))}}function un(e){var t=At(),n=At();n.className=dt,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=At();function o(n,r){var o=ln(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"===typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"===typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||sn(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(an(r.arrow))):i.appendChild(an(r.arrow)):s&&i.removeChild(s)}return r.className=ft,r.setAttribute("data-state","hidden"),sn(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}un.$$tippy=!0;var cn=1,dn=[],fn=[];function pn(e,t){var n,r,o,i,a,s,l,u=nn(e,Object.assign({},Jt,en(Ot(t)))),c=!1,d=!1,f=!1,p=!1,h=[],m=wt(Y,u.interactiveDebounce),g=cn++,v=null,y=kt(u.plugins),b={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},q={id:g,reference:e,popper:At(),popperInstance:v,props:u,state:b,plugins:y,clearDelayTimeouts:le,setProps:ue,setContent:ce,show:de,hide:fe,hideWithInteractivity:pe,enable:ae,disable:se,unmount:he,destroy:me};if(!u.render)return q;var w=u.render(q),_=w.popper,x=w.onUpdate;_.setAttribute("data-tippy-root",""),_.id="tippy-"+q.id,q.popper=_,e._tippy=q,_._tippy=q;var S=y.map((function(e){return e.fn(q)})),k=e.hasAttribute("aria-expanded");return K(),I(),P(),N("onCreate",[q]),u.showOnCreate&&oe(),_.addEventListener("mouseenter",(function(){q.props.interactive&&q.state.isVisible&&q.clearDelayTimeouts()})),_.addEventListener("mouseleave",(function(){q.props.interactive&&q.props.trigger.indexOf("mouseenter")>=0&&T().addEventListener("mousemove",m)})),q;function C(){var e=q.props.touch;return Array.isArray(e)?e:[e,0]}function E(){return"hold"===C()[0]}function O(){var e;return!(null==(e=q.props.render)||!e.$$tippy)}function A(){return l||e}function T(){var e=A().parentNode;return e?Ft(e):document}function M(){return ln(_)}function D(e){return q.state.isMounted&&!q.state.isVisible||Ut.isTouch||i&&"focus"===i.type?0:yt(q.props.delay,e?0:1,Jt.delay)}function P(e){void 0===e&&(e=!1),_.style.pointerEvents=q.props.interactive&&!e?"":"none",_.style.zIndex=""+q.props.zIndex}function N(e,t,n){var r;(void 0===n&&(n=!0),S.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=q.props)[e].apply(r,t)}function R(){var t=q.props.aria;if(t.content){var n="aria-"+t.content,r=_.id,o=xt(q.props.triggerTarget||e);o.forEach((function(e){var t=e.getAttribute(n);if(q.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var o=t&&t.replace(r,"").trim();o?e.setAttribute(n,o):e.removeAttribute(n)}}))}}function I(){if(!k&&q.props.aria.expanded){var t=xt(q.props.triggerTarget||e);t.forEach((function(e){q.props.interactive?e.setAttribute("aria-expanded",q.state.isVisible&&e===A()?"true":"false"):e.removeAttribute("aria-expanded")}))}}function F(){T().removeEventListener("mousemove",m),dn=dn.filter((function(e){return e!==m}))}function j(t){if(!Ut.isTouch||!f&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!q.props.interactive||!Bt(_,n)){if(xt(q.props.triggerTarget||e).some((function(e){return Bt(e,n)}))){if(Ut.isTouch)return;if(q.state.isVisible&&q.props.trigger.indexOf("click")>=0)return}else N("onClickOutside",[q,t]);!0===q.props.hideOnClick&&(q.clearDelayTimeouts(),q.hide(),d=!0,setTimeout((function(){d=!1})),q.state.isMounted||H())}}}function L(){f=!0}function B(){f=!1}function U(){var e=T();e.addEventListener("mousedown",j,!0),e.addEventListener("touchend",j,gt),e.addEventListener("touchstart",B,gt),e.addEventListener("touchmove",L,gt)}function H(){var e=T();e.removeEventListener("mousedown",j,!0),e.removeEventListener("touchend",j,gt),e.removeEventListener("touchstart",B,gt),e.removeEventListener("touchmove",L,gt)}function z(e,t){V(e,(function(){!q.state.isVisible&&_.parentNode&&_.parentNode.contains(_)&&t()}))}function $(e,t){V(e,t)}function V(e,t){var n=M().box;function r(e){e.target===n&&(Lt(n,"remove",r),t())}if(0===e)return t();Lt(n,"remove",a),Lt(n,"add",r),a=r}function W(t,n,r){void 0===r&&(r=!1);var o=xt(q.props.triggerTarget||e);o.forEach((function(e){e.addEventListener(t,n,r),h.push({node:e,eventType:t,handler:n,options:r})}))}function K(){E()&&(W("touchstart",X,{passive:!0}),W("touchend",J,{passive:!0})),_t(q.props.trigger).forEach((function(e){if("manual"!==e)switch(W(e,X),e){case"mouseenter":W("mouseleave",J);break;case"focus":W(Gt?"focusout":"blur",Q);break;case"focusin":W("focusout",Q);break}}))}function G(){h.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),h=[]}function X(e){var t,n=!1;if(q.state.isEnabled&&!Z(e)&&!d){var r="focus"===(null==(t=i)?void 0:t.type);i=e,l=e.currentTarget,I(),!q.state.isVisible&&Dt(e)&&dn.forEach((function(t){return t(e)})),"click"===e.type&&(q.props.trigger.indexOf("mouseenter")<0||c)&&!1!==q.props.hideOnClick&&q.state.isVisible?n=!0:oe(e),"click"===e.type&&(c=!n),n&&!r&&ie(e)}}function Y(e){var t=e.target,n=A().contains(t)||_.contains(t);if("mousemove"!==e.type||!n){var r=re().concat(_).map((function(e){var t,n=e._tippy,r=null==(t=n.popperInstance)?void 0:t.state;return r?{popperRect:e.getBoundingClientRect(),popperState:r,props:u}:null})).filter(Boolean);jt(r,e)&&(F(),ie(e))}}function J(e){var t=Z(e)||q.props.trigger.indexOf("click")>=0&&c;t||(q.props.interactive?q.hideWithInteractivity(e):ie(e))}function Q(e){q.props.trigger.indexOf("focusin")<0&&e.target!==A()||q.props.interactive&&e.relatedTarget&&_.contains(e.relatedTarget)||ie(e)}function Z(e){return!!Ut.isTouch&&E()!==e.type.indexOf("touch")>=0}function ee(){te();var t=q.props,n=t.popperOptions,r=t.placement,o=t.offset,i=t.getReferenceClientRect,a=t.moveTransition,l=O()?ln(_).arrow:null,u=i?{getBoundingClientRect:i,contextElement:i.contextElement||A()}:e,c={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(O()){var n=M(),r=n.box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?r.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?r.setAttribute("data-"+e,""):r.removeAttribute("data-"+e)})),t.attributes.popper={}}}},d=[{name:"offset",options:{offset:o}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!a}},c];O()&&l&&d.push({name:"arrow",options:{element:l,padding:3}}),d.push.apply(d,(null==n?void 0:n.modifiers)||[]),q.popperInstance=ct(u,_,Object.assign({},n,{placement:r,onFirstUpdate:s,modifiers:d}))}function te(){q.popperInstance&&(q.popperInstance.destroy(),q.popperInstance=null)}function ne(){var e,t=q.props.appendTo,n=A();e=q.props.interactive&&t===vt||"parent"===t?n.parentNode:qt(t,[n]),e.contains(_)||e.appendChild(_),q.state.isMounted=!0,ee()}function re(){return Et(_.querySelectorAll("[data-tippy-root]"))}function oe(e){q.clearDelayTimeouts(),e&&N("onTrigger",[q,e]),U();var t=D(!0),r=C(),o=r[0],i=r[1];Ut.isTouch&&"hold"===o&&i&&(t=i),t?n=setTimeout((function(){q.show()}),t):q.show()}function ie(e){if(q.clearDelayTimeouts(),N("onUntrigger",[q,e]),q.state.isVisible){if(!(q.props.trigger.indexOf("mouseenter")>=0&&q.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&c)){var t=D(!1);t?r=setTimeout((function(){q.state.isVisible&&q.hide()}),t):o=requestAnimationFrame((function(){q.hide()}))}}else H()}function ae(){q.state.isEnabled=!0}function se(){q.hide(),q.state.isEnabled=!1}function le(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(o)}function ue(t){if(!q.state.isDestroyed){N("onBeforeUpdate",[q,t]),G();var n=q.props,r=nn(e,Object.assign({},n,Ot(t),{ignoreAttributes:!0}));q.props=r,K(),n.interactiveDebounce!==r.interactiveDebounce&&(F(),m=wt(Y,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?xt(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded"),I(),P(),x&&x(n,r),q.popperInstance&&(ee(),re().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),N("onAfterUpdate",[q,t])}}function ce(e){q.setProps({content:e})}function de(){var e=q.state.isVisible,t=q.state.isDestroyed,n=!q.state.isEnabled,r=Ut.isTouch&&!q.props.touch,o=yt(q.props.duration,0,Jt.duration);if(!(e||t||n||r)&&!A().hasAttribute("disabled")&&(N("onShow",[q],!1),!1!==q.props.onShow(q))){if(q.state.isVisible=!0,O()&&(_.style.visibility="visible"),P(),U(),q.state.isMounted||(_.style.transition="none"),O()){var i=M(),a=i.box,l=i.content;Rt([a,l],0)}s=function(){var e;if(q.state.isVisible&&!p){if(p=!0,_.offsetHeight,_.style.transition=q.props.moveTransition,O()&&q.props.animation){var t=M(),n=t.box,r=t.content;Rt([n,r],o),It([n,r],"visible")}R(),I(),St(fn,q),null==(e=q.popperInstance)||e.forceUpdate(),N("onMount",[q]),q.props.animation&&O()&&$(o,(function(){q.state.isShown=!0,N("onShown",[q])}))}},ne()}}function fe(){var e=!q.state.isVisible,t=q.state.isDestroyed,n=!q.state.isEnabled,r=yt(q.props.duration,1,Jt.duration);if(!(e||t||n)&&(N("onHide",[q],!1),!1!==q.props.onHide(q))){if(q.state.isVisible=!1,q.state.isShown=!1,p=!1,c=!1,O()&&(_.style.visibility="hidden"),F(),H(),P(!0),O()){var o=M(),i=o.box,a=o.content;q.props.animation&&(Rt([i,a],r),It([i,a],"hidden"))}R(),I(),q.props.animation?O()&&z(r,q.unmount):q.unmount()}}function pe(e){T().addEventListener("mousemove",m),St(dn,m),m(e)}function he(){q.state.isVisible&&q.hide(),q.state.isMounted&&(te(),re().forEach((function(e){e._tippy.unmount()})),_.parentNode&&_.parentNode.removeChild(_),fn=fn.filter((function(e){return e!==q})),q.state.isMounted=!1,N("onHidden",[q]))}function me(){q.state.isDestroyed||(q.clearDelayTimeouts(),q.unmount(),G(),delete e._tippy,q.state.isDestroyed=!0,N("onDestroy",[q]))}}function hn(e,t){void 0===t&&(t={});var n=Jt.plugins.concat(t.plugins||[]);Wt();var r=Object.assign({},t,{plugins:n}),o=Nt(e),i=o.reduce((function(e,t){var n=t&&pn(t,r);return n&&e.push(n),e}),[]);return Tt(e)?i[0]:i}hn.defaultProps=Jt,hn.setDefaultProps=Zt,hn.currentInput=Ut;Object.assign({},Ce,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}});hn.setDefaultProps({render:un});var mn=hn;class gn{constructor({editor:e,element:t,view:n,tippyOptions:o={},updateDelay:i=250,shouldShow:a}){this.preventHide=!1,this.shouldShow=({view:e,state:t,from:n,to:o})=>{const{doc:i,selection:a}=t,{empty:s}=a,l=!i.textBetween(n,o).length&&(0,r.Su)(t.selection),u=this.element.contains(document.activeElement),c=e.hasFocus()||u;return!(!c||s||l||!this.editor.isEditable)},this.mousedownHandler=()=>{this.preventHide=!0},this.dragstartHandler=()=>{this.hide()},this.focusHandler=()=>{setTimeout((()=>this.update(this.editor.view)))},this.blurHandler=({event:e})=>{var t;this.preventHide?this.preventHide=!1:(null===e||void 0===e?void 0:e.relatedTarget)&&(null===(t=this.element.parentNode)||void 0===t?void 0:t.contains(e.relatedTarget))||this.hide()},this.tippyBlurHandler=e=>{this.blurHandler({event:e})},this.handleDebouncedUpdate=(e,t)=>{const n=!(null===t||void 0===t?void 0:t.selection.eq(e.state.selection)),r=!(null===t||void 0===t?void 0:t.doc.eq(e.state.doc));(n||r)&&(this.updateDebounceTimer&&clearTimeout(this.updateDebounceTimer),this.updateDebounceTimer=window.setTimeout((()=>{this.updateHandler(e,n,r,t)}),this.updateDelay))},this.updateHandler=(e,t,n,o)=>{var i,a,s;const{state:l,composing:u}=e,{selection:c}=l,d=!t&&!n;if(u||d)return;this.createTooltip();const{ranges:f}=c,p=Math.min(...f.map((e=>e.$from.pos))),h=Math.max(...f.map((e=>e.$to.pos))),m=null===(i=this.shouldShow)||void 0===i?void 0:i.call(this,{editor:this.editor,view:e,state:l,oldState:o,from:p,to:h});m?(null===(a=this.tippy)||void 0===a||a.setProps({getReferenceClientRect:(null===(s=this.tippyOptions)||void 0===s?void 0:s.getReferenceClientRect)||(()=>{if((0,r.iw)(l.selection)){let t=e.nodeDOM(p);const n=t.dataset.nodeViewWrapper?t:t.querySelector("[data-node-view-wrapper]");if(n&&(t=n.firstChild),t)return t.getBoundingClientRect()}return(0,r.cf)(e,p,h)})}),this.show()):this.hide()},this.editor=e,this.element=t,this.view=n,this.updateDelay=i,a&&(this.shouldShow=a),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=o,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){const{element:e}=this.editor.options,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=mn(e,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(e,t){const{state:n}=e,r=n.selection.$from.pos!==n.selection.$to.pos;if(this.updateDelay>0&&r)return void this.handleDebouncedUpdate(e,t);const o=!(null===t||void 0===t?void 0:t.selection.eq(e.state.selection)),i=!(null===t||void 0===t?void 0:t.doc.eq(e.state.doc));this.updateHandler(e,o,i,t)}show(){var e;null===(e=this.tippy)||void 0===e||e.show()}hide(){var e;null===(e=this.tippy)||void 0===e||e.hide()}destroy(){var e,t;(null===(e=this.tippy)||void 0===e?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null===(t=this.tippy)||void 0===t||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}const vn=e=>new o.YS({key:"string"===typeof e.pluginKey?new o.qG(e.pluginKey):e.pluginKey,view:t=>new gn({view:t,...e})});r.qE.create({name:"bubbleMenu",addOptions(){return{element:null,tippyOptions:{},pluginKey:"bubbleMenu",updateDelay:void 0,shouldShow:null}},addProseMirrorPlugins(){return this.options.element?[vn({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,updateDelay:this.options.updateDelay,shouldShow:this.options.shouldShow})]:[]}});class yn{constructor({editor:e,element:t,view:n,tippyOptions:r={},shouldShow:o}){this.preventHide=!1,this.shouldShow=({view:e,state:t})=>{const{selection:n}=t,{$anchor:r,empty:o}=n,i=1===r.depth,a=r.parent.isTextblock&&!r.parent.type.spec.code&&!r.parent.textContent;return!!(e.hasFocus()&&o&&i&&a&&this.editor.isEditable)},this.mousedownHandler=()=>{this.preventHide=!0},this.focusHandler=()=>{setTimeout((()=>this.update(this.editor.view)))},this.blurHandler=({event:e})=>{var t;this.preventHide?this.preventHide=!1:(null===e||void 0===e?void 0:e.relatedTarget)&&(null===(t=this.element.parentNode)||void 0===t?void 0:t.contains(e.relatedTarget))||this.hide()},this.tippyBlurHandler=e=>{this.blurHandler({event:e})},this.editor=e,this.element=t,this.view=n,o&&(this.shouldShow=o),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=r,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){const{element:e}=this.editor.options,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=mn(e,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"right",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(e,t){var n,o,i;const{state:a}=e,{doc:s,selection:l}=a,{from:u,to:c}=l,d=t&&t.doc.eq(s)&&t.selection.eq(l);if(d)return;this.createTooltip();const f=null===(n=this.shouldShow)||void 0===n?void 0:n.call(this,{editor:this.editor,view:e,state:a,oldState:t});f?(null===(o=this.tippy)||void 0===o||o.setProps({getReferenceClientRect:(null===(i=this.tippyOptions)||void 0===i?void 0:i.getReferenceClientRect)||(()=>(0,r.cf)(e,u,c))}),this.show()):this.hide()}show(){var e;null===(e=this.tippy)||void 0===e||e.show()}hide(){var e;null===(e=this.tippy)||void 0===e||e.hide()}destroy(){var e,t;(null===(e=this.tippy)||void 0===e?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null===(t=this.tippy)||void 0===t||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}const bn=e=>new o.YS({key:"string"===typeof e.pluginKey?new o.qG(e.pluginKey):e.pluginKey,view:t=>new yn({view:t,...e})});r.qE.create({name:"floatingMenu",addOptions(){return{element:null,tippyOptions:{},pluginKey:"floatingMenu",shouldShow:null}},addProseMirrorPlugins(){return this.options.element?[bn({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,shouldShow:this.options.shouldShow})]:[]}});var qn=n(5776);class wn extends r.GW{constructor(){super(...arguments),this.contentComponent=null}}const _n={name:"EditorContent",props:{editor:{default:null,type:Object}},watch:{editor:{immediate:!0,handler(e){e&&e.options.element&&this.$nextTick((()=>{const t=this.$el;t&&e.options.element.firstChild&&(t.append(...e.options.element.childNodes),e.contentComponent=this,e.setOptions({element:t}),e.createNodeViews())}))}}},render(e){return e("div")},beforeDestroy(){const{editor:e}=this;if(!e)return;if(e.isDestroyed||e.view.setProps({nodeViews:{}}),e.contentComponent=null,!e.options.element.firstChild)return;const t=document.createElement("div");t.append(...e.options.element.childNodes),e.setOptions({element:t})}};(0,qn.GU)().required,(0,qn.GU)().required,(0,qn.GU)().required,(0,qn._m)().required,(0,qn.GU)().required,(0,qn.YR)().required,(0,qn.YR)().required,(0,qn.YR)().required},8947:function(e,t,n){"use strict";n.d(t,{k:function(){return g},E:function(){return m}});for(var r={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},o={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},i="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),a="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),s=0;s<10;s++)r[48+s]=r[96+s]=String(s);for(s=1;s<=24;s++)r[s+111]="F"+s;for(s=65;s<=90;s++)r[s]=String.fromCharCode(s+32),o[s]=String.fromCharCode(s);for(var l in r)o.hasOwnProperty(l)||(o[l]=r[l]);function u(e){var t=i&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||a&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key,n=!t&&e.key||(e.shiftKey?o:r)[e.keyCode]||e.key||"Unidentified";return"Esc"==n&&(n="Escape"),"Del"==n&&(n="Delete"),"Left"==n&&(n="ArrowLeft"),"Up"==n&&(n="ArrowUp"),"Right"==n&&(n="ArrowRight"),"Down"==n&&(n="ArrowDown"),n}var c=n(8880);const d="undefined"!=typeof navigator&&/Mac|iP(hone|[oa]d)/.test(navigator.platform);function f(e){let t,n,r,o,i=e.split(/-(?!$)/),a=i[i.length-1];"Space"==a&&(a=" ");for(let s=0;s127)&&(o=r[n.keyCode])&&o!=i){let r=t[h(o,n)];if(r&&r(e.state,e.dispatch,e))return!0}}return!1}}},2904:function(e,t,n){"use strict";function r(e){this.content=e}n.d(t,{oz:function(){return re},EV:function(){return be},ae:function(){return s},Wm:function(){return d},A$:function(){return ee},a8:function(){return D},AB:function(){return T},y4:function(){return f},Et:function(){return te},eK:function(){return p}}),r.prototype={constructor:r,find:function(e){for(var t=0;t>1}},r.from=function(e){if(e instanceof r)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new r(t)};var o=r;function i(e,t,n){for(let r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;let o=e.child(r),a=t.child(r);if(o!=a){if(!o.sameMarkup(a))return n;if(o.isText&&o.text!=a.text){for(let e=0;o.text[e]==a.text[e];e++)n++;return n}if(o.content.size||a.content.size){let e=i(o.content,a.content,n+1);if(null!=e)return e}n+=o.nodeSize}else n+=o.nodeSize}}function a(e,t,n,r){for(let o=e.childCount,i=t.childCount;;){if(0==o||0==i)return o==i?null:{a:n,b:r};let s=e.child(--o),l=t.child(--i),u=s.nodeSize;if(s!=l){if(!s.sameMarkup(l))return{a:n,b:r};if(s.isText&&s.text!=l.text){let e=0,t=Math.min(s.text.length,l.text.length);while(ee&&!1!==n(s,r+a,o||null,i)&&s.content.size){let o=a+1;s.nodesBetween(Math.max(0,e-o),Math.min(s.content.size,t-o),n,r+o)}a=l}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,n,r){let o="",i=!0;return this.nodesBetween(e,t,((a,s)=>{let l=a.isText?a.text.slice(Math.max(e,s)-s,t-s):a.isLeaf?r?"function"===typeof r?r(a):r:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&l||a.isTextblock)&&n&&(i?i=!1:o+=n),o+=l}),0),o}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,n=e.firstChild,r=this.content.slice(),o=0;for(t.isText&&t.sameMarkup(n)&&(r[r.length-1]=t.withText(t.text+n.text),o=1);oe)for(let o=0,i=0;ie&&((it)&&(a=a.isText?a.cut(Math.max(0,e-i),Math.min(a.text.length,t-i)):a.cut(Math.max(0,e-i-1),Math.min(a.content.size,t-i-1))),n.push(a),r+=a.nodeSize),i=s}return new s(n,r)}cutByIndex(e,t){return e==t?s.empty:0==e&&t==this.content.length?this:new s(this.content.slice(e,t))}replaceChild(e,t){let n=this.content[e];if(n==t)return this;let r=this.content.slice(),o=this.size+t.nodeSize-n.nodeSize;return r[e]=t,new s(r,o)}addToStart(e){return new s([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new s(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,r=0;;n++){let o=this.child(n),i=r+o.nodeSize;if(i>=e)return i==e||t>0?u(n+1,i):u(n,r);r=i}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map((e=>e.toJSON())):null}static fromJSON(e,t){if(!t)return s.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return new s(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return s.empty;let t,n=0;for(let r=0;rthis.type.rank&&(t||(t=e.slice(0,r)),t.push(this),n=!0),t&&t.push(o)}}return t||(t=e.slice()),n||t.push(this),t}removeFromSet(e){for(let t=0;te.type.rank-t.type.rank)),t}}d.none=[];class f extends Error{}class p{constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p(n,this.openStart,this.openEnd)}removeBetween(e,t){return new p(h(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,r=t.openEnd||0;if("number"!=typeof n||"number"!=typeof r)throw new RangeError("Invalid input for Slice.fromJSON");return new p(s.fromJSON(e,t.content),n,r)}static maxOpen(e,t=!0){let n=0,r=0;for(let o=e.firstChild;o&&!o.isLeaf&&(t||!o.type.spec.isolating);o=o.firstChild)n++;for(let o=e.lastChild;o&&!o.isLeaf&&(t||!o.type.spec.isolating);o=o.lastChild)r++;return new p(e,n,r)}}function h(e,t,n){let{index:r,offset:o}=e.findIndex(t),i=e.maybeChild(r),{index:a,offset:s}=e.findIndex(n);if(o==t||i.isText){if(s!=n&&!e.child(a).isText)throw new RangeError("Removing non-flat range");return e.cut(0,t).append(e.cut(n))}if(r!=a)throw new RangeError("Removing non-flat range");return e.replaceChild(r,i.copy(h(i.content,t-o-1,n-o-1)))}function m(e,t,n,r){let{index:o,offset:i}=e.findIndex(t),a=e.maybeChild(o);if(i==t||a.isText)return r&&!r.canReplace(o,o,n)?null:e.cut(0,t).append(n).append(e.cut(t));let s=m(a.content,t-i-1,n);return s&&e.replaceChild(o,a.copy(s))}function g(e,t,n){if(n.openStart>e.depth)throw new f("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new f("Inconsistent open depths");return v(e,t,n,0)}function v(e,t,n,r){let o=e.index(r),i=e.node(r);if(o==t.index(r)&&r=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function w(e,t,n,r){let o=(t||e).node(n),i=0,a=t?t.index(n):o.childCount;e&&(i=e.index(n),e.depth>n?i++:e.textOffset&&(q(e.nodeAfter,r),i++));for(let s=i;so&&b(e,t,o+1),a=r.depth>o&&b(n,r,o+1),l=[];return w(null,e,o,l),i&&a&&t.index(o)==n.index(o)?(y(i,a),q(_(i,x(e,t,n,r,o+1)),l)):(i&&q(_(i,S(e,t,o+1)),l),w(t,n,o,l),a&&q(_(a,S(n,r,o+1)),l)),w(r,null,o,l),new s(l)}function S(e,t,n){let r=[];if(w(null,e,n,r),e.depth>n){let o=b(e,t,n+1);q(_(o,S(e,t,n+1)),r)}return w(t,null,n,r),new s(r)}function k(e,t){let n=t.depth-e.openStart,r=t.node(n),o=r.copy(e.content);for(let i=n-1;i>=0;i--)o=t.node(i).copy(s.from(o));return{start:o.resolveNoCache(e.openStart+n),end:o.resolveNoCache(o.content.size-e.openEnd-n)}}p.empty=new p(s.empty,0,0);class C{constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.depth=t.length/3-1}resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[3*this.resolveDepth(e)]}index(e){return this.path[3*this.resolveDepth(e)+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.depth||this.textOffset?1:0)}start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]+this.path[3*e].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let n=this.pos-this.path[this.path.length-1],r=e.child(t);return n?e.child(t).cut(n):r}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):0==e?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],r=0==t?0:this.path[3*t-1]+1;for(let o=0;o0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;n--)if(e.pos<=this.end(n)&&(!t||t(this.node(n))))return new T(this,e,n);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let n=[],r=0,o=t;for(let i=e;;){let{index:e,offset:t}=i.content.findIndex(o),a=o-t;if(n.push(i,e,r+t),!a)break;if(i=i.child(e),i.isText)break;o=a-1,r+=t+1}return new C(t,n,o)}static resolveCached(e,t){for(let r=0;re&&this.nodesBetween(e,t,(e=>(n.isInSet(e.marks)&&(r=!0),!r))),r}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),N(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,n=s.empty,r=0,o=n.childCount){let i=this.contentMatchAt(e).matchFragment(n,r,o),a=i&&i.matchFragment(this.content,t);if(!a||!a.validEnd)return!1;for(let s=r;se.type.name))}`);this.content.forEach((e=>e.check()))}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map((e=>e.toJSON()))),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let n=null;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");n=t.marks.map(e.markFromJSON)}if("text"==t.type){if("string"!=typeof t.text)throw new RangeError("Invalid text node in JSON");return e.text(t.text,n)}let r=s.fromJSON(e,t.content);return e.nodeType(t.type).create(t.attrs,r,n)}}D.prototype.text=void 0;class P extends D{constructor(e,t,n,r){if(super(e,t,null,r),!n)throw new RangeError("Empty text nodes are not allowed");this.text=n}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):N(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new P(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new P(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function N(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class R{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let n=new I(e,t);if(null==n.next)return R.empty;let r=F(n);n.next&&n.err("Unexpected trailing text");let o=K($(r));return G(o,n),o}matchType(e){for(let t=0;te.createAndFill())));for(let e=0;e=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(n){e.push(n);for(let r=0;r{let r=n+(t.validEnd?"*":" ")+" ";for(let o=0;o"+e.indexOf(t.next[o].next);return r})).join("\n")}}R.empty=new R(!0);class I{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),""==this.tokens[this.tokens.length-1]&&this.tokens.pop(),""==this.tokens[0]&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function F(e){let t=[];do{t.push(j(e))}while(e.eat("|"));return 1==t.length?t[0]:{type:"choice",exprs:t}}function j(e){let t=[];do{t.push(L(e))}while(e.next&&")"!=e.next&&"|"!=e.next);return 1==t.length?t[0]:{type:"seq",exprs:t}}function L(e){let t=z(e);for(;;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else{if(!e.eat("{"))break;t=U(e,t)}return t}function B(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function U(e,t){let n=B(e),r=n;return e.eat(",")&&(r="}"!=e.next?B(e):-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function H(e,t){let n=e.nodeTypes,r=n[t];if(r)return[r];let o=[];for(let i in n){let e=n[i];e.groups.indexOf(t)>-1&&o.push(e)}return 0==o.length&&e.err("No node type or group '"+t+"' found"),o}function z(e){if(e.eat("(")){let t=F(e);return e.eat(")")||e.err("Missing closing paren"),t}if(!/\W/.test(e.next)){let t=H(e,e.next).map((t=>(null==e.inline?e.inline=t.isInline:e.inline!=t.isInline&&e.err("Mixing inline and block content"),{type:"name",value:t})));return e.pos++,1==t.length?t[0]:{type:"choice",exprs:t}}e.err("Unexpected token '"+e.next+"'")}function $(e){let t=[[]];return o(i(e,0),n()),t;function n(){return t.push([])-1}function r(e,n,r){let o={term:r,to:n};return t[e].push(o),o}function o(e,t){e.forEach((e=>e.to=t))}function i(e,t){if("choice"==e.type)return e.exprs.reduce(((e,n)=>e.concat(i(n,t))),[]);if("seq"!=e.type){if("star"==e.type){let a=n();return r(t,a),o(i(e.expr,a),a),[r(a)]}if("plus"==e.type){let a=n();return o(i(e.expr,t),a),o(i(e.expr,a),a),[r(a)]}if("opt"==e.type)return[r(t)].concat(i(e.expr,t));if("range"==e.type){let a=t;for(let t=0;t{e[t].forEach((({term:t,to:n})=>{if(!t)return;let r;for(let e=0;e{r||o.push([t,r=[]]),-1==r.indexOf(e)&&r.push(e)}))}))}));let i=t[r.join(",")]=new R(r.indexOf(e.length-1)>-1);for(let e=0;e-1}allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;tn[e]=new Q(e,t,r)));let r=t.spec.topNode||"doc";if(!n[r])throw new RangeError("Schema is missing its top node type ('"+r+"')");if(!n.text)throw new RangeError("Every schema needs a 'text' type");for(let o in n.text.attrs)throw new RangeError("The text node type should not have attributes");return n}}class Z{constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,"default"),this.default=e.default}get isRequired(){return!this.hasDefault}}class ee{constructor(e,t,n,r){this.name=e,this.rank=t,this.schema=n,this.spec=r,this.attrs=J(r.attrs),this.excluded=null;let o=X(this.attrs);this.instance=o?new d(this,o):null}create(e=null){return!e&&this.instance?this.instance:new d(this,Y(this.attrs,e))}static compile(e,t){let n=Object.create(null),r=0;return e.forEach(((e,o)=>n[e]=new ee(e,r++,t,o))),n}removeFromSet(e){for(var t=0;t-1}}class te{constructor(e){this.cached=Object.create(null);let t=this.spec={};for(let r in e)t[r]=e[r];t.nodes=o.from(e.nodes),t.marks=o.from(e.marks||{}),this.nodes=Q.compile(this.spec.nodes,this),this.marks=ee.compile(this.spec.marks,this);let n=Object.create(null);for(let r in this.nodes){if(r in this.marks)throw new RangeError(r+" can not be both a node and a mark");let e=this.nodes[r],t=e.spec.content||"",o=e.spec.marks;e.contentMatch=n[t]||(n[t]=R.parse(t,this.nodes)),e.inlineContent=e.contentMatch.inlineContent,e.markSet="_"==o?null:o?ne(this,o.split(" ")):""!=o&&e.inlineContent?null:[]}for(let r in this.marks){let e=this.marks[r],t=e.spec.excludes;e.excluded=null==t?[e]:""==t?[]:ne(this,t.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,t=null,n,r){if("string"==typeof e)e=this.nodeType(e);else{if(!(e instanceof Q))throw new RangeError("Invalid node type: "+e);if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}return e.createChecked(t,n,r)}text(e,t){let n=this.nodes.text;return new P(n,n.defaultAttrs,e,d.setFrom(t))}mark(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)}nodeFromJSON(e){return D.fromJSON(this,e)}markFromJSON(e){return d.fromJSON(this,e)}nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown node type: "+e);return t}}function ne(e,t){let n=[];for(let r=0;r-1)&&n.push(a=r)}if(!a)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}class re{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[],t.forEach((e=>{e.tag?this.tags.push(e):e.style&&this.styles.push(e)})),this.normalizeLists=!this.tags.some((t=>{if(!/^(ul|ol)\b/.test(t.tag)||!t.node)return!1;let n=e.nodes[t.node];return n.contentMatch.matchType(n)}))}parse(e,t={}){let n=new fe(this,t,!1);return n.addAll(e,t.from,t.to),n.finish()}parseSlice(e,t={}){let n=new fe(this,t,!0);return n.addAll(e,t.from,t.to),p.maxOpen(n.finish())}matchTag(e,t,n){for(let r=n?this.tags.indexOf(n)+1:0;re.length&&(61!=i.charCodeAt(e.length)||i.slice(e.length+1)!=t))){if(r.getAttrs){let e=r.getAttrs(t);if(!1===e)continue;r.attrs=e||void 0}return r}}}static schemaRules(e){let t=[];function n(e){let n=null==e.priority?50:e.priority,r=0;for(;r{n(e=ge(e)),e.mark||e.ignore||e.clearMark||(e.mark=r)}))}for(let r in e.nodes){let t=e.nodes[r].spec.parseDOM;t&&t.forEach((e=>{n(e=ge(e)),e.node||e.ignore||e.mark||(e.node=r)}))}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new re(e,re.schemaRules(e)))}}const oe={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},ie={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},ae={ol:!0,ul:!0},se=1,le=2,ue=4;function ce(e,t,n){return null!=t?(t?se:0)|("full"===t?le:0):e&&"pre"==e.whitespace?se|le:n&~ue}class de{constructor(e,t,n,r,o,i,a){this.type=e,this.attrs=t,this.marks=n,this.pendingMarks=r,this.solid=o,this.options=a,this.content=[],this.activeMarks=d.none,this.stashMarks=[],this.match=i||(a&ue?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(s.from(e));if(!t){let t,n=this.type.contentMatch;return(t=n.findWrapping(e.type))?(this.match=n,t):null}this.match=this.type.contentMatch.matchFragment(t)}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&se)){let e,t=this.content[this.content.length-1];if(t&&t.isText&&(e=/[ \t\r\n\u000c]+$/.exec(t.text))){let n=t;t.text.length==e[0].length?this.content.pop():this.content[this.content.length-1]=n.withText(n.text.slice(0,n.text.length-e[0].length))}}let t=s.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(s.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}popFromStashMark(e){for(let t=this.stashMarks.length-1;t>=0;t--)if(e.eq(this.stashMarks[t]))return this.stashMarks.splice(t,1)[0]}applyPending(e){for(let t=0,n=this.pendingMarks;tthis.addAll(e))),t&&this.sync(n),this.needsBlock=i}else this.withStyleRules(e,(()=>{this.addElementByRule(e,o,!1===o.consuming?n:void 0)}))}leafFallback(e){"BR"==e.nodeName&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode("\n"))}ignoreFallback(e){"BR"!=e.nodeName||this.top.type&&this.top.type.inlineContent||this.findPlace(this.parser.schema.text("-"))}readStyles(e){let t=d.none,n=d.none;for(let r=0;r{i.clearMark(e)&&(n=e.addToSet(n))})):t=this.parser.schema.marks[i.mark].create(i.attrs).addToSet(t),!1!==i.consuming)break;o=i}return[t,n]}addElementByRule(e,t,n){let r,o,i;if(t.node)o=this.parser.schema.nodes[t.node],o.isLeaf?this.insertNode(o.create(t.attrs))||this.leafFallback(e):r=this.enter(o,t.attrs||null,t.preserveWhitespace);else{let e=this.parser.schema.marks[t.mark];i=e.create(t.attrs),this.addPendingMark(i)}let a=this.top;if(o&&o.isLeaf)this.findInside(e);else if(n)this.addElement(e,n);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach((e=>this.insertNode(e)));else{let n=e;"string"==typeof t.contentElement?n=e.querySelector(t.contentElement):"function"==typeof t.contentElement?n=t.contentElement(e):t.contentElement&&(n=t.contentElement),this.findAround(e,n,!0),this.addAll(n)}r&&this.sync(a)&&this.open--,i&&this.removePendingMark(i,a)}addAll(e,t,n){let r=t||0;for(let o=t?e.childNodes[t]:e.firstChild,i=null==n?null:e.childNodes[n];o!=i;o=o.nextSibling,++r)this.findAtPoint(e,r),this.addDOM(o);this.findAtPoint(e,r)}findPlace(e){let t,n;for(let r=this.open;r>=0;r--){let o=this.nodes[r],i=o.findWrapping(e);if(i&&(!t||t.length>i.length)&&(t=i,n=o,!i.length))break;if(o.solid)break}if(!t)return!1;this.sync(n);for(let r=0;rthis.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(e){for(let t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.open=t,!0;return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let n=this.nodes[t].content;for(let t=n.length-1;t>=0;t--)e+=n[t].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let n=0;n-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split("/"),n=this.options.context,r=!this.isOpen&&(!n||n.parent.type==this.nodes[0].type),o=-(n?n.depth+1:0)+(r?0:1),i=(e,a)=>{for(;e>=0;e--){let s=t[e];if(""==s){if(e==t.length-1||0==e)continue;for(;a>=o;a--)if(i(e-1,a))return!0;return!1}{let e=a>0||0==a&&r?this.nodes[a].type:n&&a>=o?n.node(a-o).type:null;if(!e||e.name!=s&&-1==e.groups.indexOf(s))return!1;a--}}return!0};return i(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let n=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(n&&n.isTextblock&&n.defaultAttrs)return n}for(let t in this.parser.schema.nodes){let e=this.parser.schema.nodes[t];if(e.isTextblock&&e.defaultAttrs)return e}}addPendingMark(e){let t=ye(e,this.top.pendingMarks);t&&this.top.stashMarks.push(t),this.top.pendingMarks=e.addToSet(this.top.pendingMarks)}removePendingMark(e,t){for(let n=this.open;n>=0;n--){let r=this.nodes[n],o=r.pendingMarks.lastIndexOf(e);if(o>-1)r.pendingMarks=e.removeFromSet(r.pendingMarks);else{r.activeMarks=e.removeFromSet(r.activeMarks);let t=r.popFromStashMark(e);t&&r.type&&r.type.allowsMarkType(t.type)&&(r.activeMarks=t.addToSet(r.activeMarks))}if(r==t)break}}}function pe(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let e=1==t.nodeType?t.nodeName.toLowerCase():null;e&&ae.hasOwnProperty(e)&&n?(n.appendChild(t),t=n):"li"==e?n=t:e&&(n=null)}}function he(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function me(e){let t,n=/\s*([\w-]+)\s*:\s*([^;]+)/g,r=[];while(t=n.exec(e))r.push(t[1],t[2].trim());return r}function ge(e){let t={};for(let n in e)t[n]=e[n];return t}function ve(e,t){let n=t.schema.nodes;for(let r in n){let o=n[r];if(!o.allowsMarkType(e))continue;let i=[],a=e=>{i.push(e);for(let n=0;n{if(o.length||e.marks.length){let n=0,i=0;while(n=0;r--){let o=this.serializeMark(e.marks[r],e.isInline,t);o&&((o.contentDOM||o.dom).appendChild(n),n=o.dom)}return n}serializeMark(e,t,n={}){let r=this.marks[e.type.name];return r&&be.renderSpec(we(n),r(e,t))}static renderSpec(e,t,n=null){if("string"==typeof t)return{dom:e.createTextNode(t)};if(null!=t.nodeType)return{dom:t};if(t.dom&&null!=t.dom.nodeType)return t;let r,o=t[0],i=o.indexOf(" ");i>0&&(n=o.slice(0,i),o=o.slice(i+1));let a=n?e.createElementNS(n,o):e.createElement(o),s=t[1],l=1;if(s&&"object"==typeof s&&null==s.nodeType&&!Array.isArray(s)){l=2;for(let e in s)if(null!=s[e]){let t=e.indexOf(" ");t>0?a.setAttributeNS(e.slice(0,t),e.slice(t+1),s[e]):a.setAttribute(e,s[e])}}for(let u=l;ul)throw new RangeError("Content hole must be the only child of its parent node");return{dom:a,contentDOM:a}}{let{dom:t,contentDOM:i}=be.renderSpec(e,o,n);if(a.appendChild(t),i){if(r)throw new RangeError("Multiple content holes");r=i}}}return{dom:a,contentDOM:r}}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new be(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=qe(e.nodes);return t.text||(t.text=e=>e.text),t}static marksFromSchema(e){return qe(e.marks)}}function qe(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function we(e){return e.document||window.document}},8880:function(e,t,n){"use strict";n.d(t,{E7:function(){return C},GR:function(){return a},K1:function(){return h},Ul:function(){return f},YS:function(){return O},_A:function(){return s},qG:function(){return M},sy:function(){return c}});var r=n(2904),o=n(8832);const i=Object.create(null);class a{constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new s(e.min(t),e.max(t))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let t=0;t=0;o--){let r=t<0?g(e.node(0),e.node(o),e.before(o+1),e.index(o),t,n):g(e.node(0),e.node(o),e.after(o+1),e.index(o)+1,t,n);if(r)return r}return null}static near(e,t=1){return this.findFrom(e,t)||this.findFrom(e,-t)||new h(e.node(0))}static atStart(e){return g(e,e,0,0,1)||new h(e)}static atEnd(e){return g(e,e,e.content.size,e.childCount,-1)||new h(e)}static fromJSON(e,t){if(!t||!t.type)throw new RangeError("Invalid input for Selection.fromJSON");let n=i[t.type];if(!n)throw new RangeError(`No selection type ${t.type} defined`);return n.fromJSON(e,t)}static jsonID(e,t){if(e in i)throw new RangeError("Duplicate use of selection JSON ID "+e);return i[e]=t,t.prototype.jsonID=e,t}getBookmark(){return c.between(this.$anchor,this.$head).getBookmark()}}a.prototype.visible=!0;class s{constructor(e,t){this.$from=e,this.$to=t}}let l=!1;function u(e){l||e.parent.inlineContent||(l=!0,console["warn"]("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class c extends a{constructor(e,t=e){u(e),u(t),super(e,t)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)return a.near(n);let r=e.resolve(t.map(this.anchor));return new c(r.parent.inlineContent?r:n,n)}replace(e,t=r.eK.empty){if(super.replace(e,t),t==r.eK.empty){let t=this.$from.marksAcross(this.$to);t&&e.ensureMarks(t)}}eq(e){return e instanceof c&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new d(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid input for TextSelection.fromJSON");return new c(e.resolve(t.anchor),e.resolve(t.head))}static create(e,t,n=t){let r=e.resolve(t);return new this(r,n==t?r:e.resolve(n))}static between(e,t,n){let r=e.pos-t.pos;if(n&&!r||(n=r>=0?1:-1),!t.parent.inlineContent){let e=a.findFrom(t,n,!0)||a.findFrom(t,-n,!0);if(!e)return a.near(t,n);t=e.$head}return e.parent.inlineContent||(0==r?e=t:(e=(a.findFrom(e,-n,!0)||a.findFrom(e,n,!0)).$anchor,e.pos0?0:1);o>0?a=0;a+=o){let r=t.child(a);if(r.isAtom){if(!i&&f.isSelectable(r))return f.create(e,n-(o<0?r.nodeSize:0))}else{let t=g(e,r,n+o,o<0?r.childCount:0,o,i);if(t)return t}n+=r.nodeSize*o}return null}function v(e,t,n){let r=e.steps.length-1;if(r{null==s&&(s=r)})),e.setSelection(a.near(e.doc.resolve(s),n))}const y=1,b=2,q=4;class w extends o.wj{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(e){return this.storedMarks=e,this.updated|=b,this}ensureMarks(e){return r.Wm.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&b)>0}addStep(e,t){super.addStep(e,t),this.updated=this.updated&~b,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(this.storedMarks||(n.empty?n.$from.marks():n.$from.marksAcross(n.$to)||r.Wm.none))),n.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,t,n){let r=this.doc.type.schema;if(null==t)return e?this.replaceSelectionWith(r.text(e),!0):this.deleteSelection();{if(null==n&&(n=t),n=null==n?t:n,!e)return this.deleteRange(t,n);let o=this.storedMarks;if(!o){let e=this.doc.resolve(t);o=n==t?e.marks():e.marksAcross(this.doc.resolve(n))}return this.replaceRangeWith(t,n,r.text(e,o)),this.selection.empty||this.setSelection(a.near(this.selection.$to)),this}}setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this}getMeta(e){return this.meta["string"==typeof e?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=q,this}get scrolledIntoView(){return(this.updated&q)>0}}function _(e,t){return t&&e?e.bind(t):e}class x{constructor(e,t,n){this.name=e,this.init=_(t.init,n),this.apply=_(t.apply,n)}}const S=[new x("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new x("selection",{init(e,t){return e.selection||a.atStart(t.doc)},apply(e){return e.selection}}),new x("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new x("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class k{constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=S.slice(),t&&t.forEach((e=>{if(this.pluginsByKey[e.key])throw new RangeError("Adding different instances of a keyed plugin ("+e.key+")");this.plugins.push(e),this.pluginsByKey[e.key]=e,e.spec.state&&this.fields.push(new x(e.key,e.spec.state,e))}))}}class C{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,t=-1){for(let n=0;ne.toJSON()))),e&&"object"==typeof e)for(let n in e){if("doc"==n||"selection"==n)throw new RangeError("The JSON fields `doc` and `selection` are reserved");let r=e[n],o=r.spec.state;o&&o.toJSON&&(t[n]=o.toJSON.call(r,this[r.key]))}return t}static fromJSON(e,t,n){if(!t)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let o=new k(e.schema,e.plugins),i=new C(o);return o.fields.forEach((o=>{if("doc"==o.name)i.doc=r.a8.fromJSON(e.schema,t.doc);else if("selection"==o.name)i.selection=a.fromJSON(i.doc,t.selection);else if("storedMarks"==o.name)t.storedMarks&&(i.storedMarks=t.storedMarks.map(e.schema.markFromJSON));else{if(n)for(let r in n){let a=n[r],s=a.spec.state;if(a.key==o.name&&s&&s.fromJSON&&Object.prototype.hasOwnProperty.call(t,r))return void(i[o.name]=s.fromJSON.call(a,e,t[r],i))}i[o.name]=o.init(e,i)}})),i}}function E(e,t,n){for(let r in e){let o=e[r];o instanceof Function?o=o.bind(t):"handleDOMEvents"==r&&(o=E(o,t,{})),n[r]=o}return n}class O{constructor(e){this.spec=e,this.props={},e.props&&E(e.props,this,this.props),this.key=e.key?e.key.key:T("plugin")}getState(e){return e[this.key]}}const A=Object.create(null);function T(e){return e in A?e+"$"+ ++A[e]:(A[e]=0,e+"$")}class M{constructor(e="key"){this.key=T(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}},8832:function(e,t,n){"use strict";n.d(t,{GE:function(){return k},OS:function(){return S},Oc:function(){return P},aw:function(){return G},ew:function(){return m},iq:function(){return X},kD:function(){return z},kR:function(){return M},sB:function(){return V},wj:function(){return pe},yY:function(){return U}});var r=n(2904);const o=65535,i=Math.pow(2,16);function a(e,t){return e+t*i}function s(e){return e&o}function l(e){return(e-(e&o))/i}const u=1,c=2,d=4,f=8;class p{constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n}get deleted(){return(this.delInfo&f)>0}get deletedBefore(){return(this.delInfo&(u|d))>0}get deletedAfter(){return(this.delInfo&(c|d))>0}get deletedAcross(){return(this.delInfo&d)>0}}class h{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&h.empty)return h.empty}recover(e){let t=0,n=s(e);if(!this.inverted)for(let r=0;re)break;let h=this.ranges[s+o],m=this.ranges[s+i],g=l+h;if(e<=g){let o=h?e==l?-1:e==g?1:t:t,i=l+r+(o<0?0:m);if(n)return i;let v=e==(t<0?l:g)?null:a(s/3,e-l),y=e==l?c:e==g?u:d;return(t<0?e!=l:e!=g)&&(y|=f),new p(i,y,v)}r+=m-h}return n?e+r:new p(e+r,0,null)}touches(e,t){let n=0,r=s(t),o=this.inverted?2:1,i=this.inverted?1:2;for(let a=0;ae)break;let s=this.ranges[a+o],l=t+s;if(e<=l&&a==3*r)return!0;n+=this.ranges[a+i]-s}return!1}forEach(e){let t=this.inverted?2:1,n=this.inverted?1:2;for(let r=0,o=0;r=0;t--){let r=e.getMirror(t);this.appendMap(e.maps[t].invert(),null!=r&&r>t?n-r-1:void 0)}}invert(){let e=new m;return e.appendMappingInverted(this),e}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let n=this.from;no&&te.isAtom&&t.type.allowsMarkType(this.mark.type)?e.mark(this.mark.addToSet(e.marks)):e),o),t.openStart,t.openEnd);return y.fromReplace(e,this.from,this.to,i)}invert(){return new w(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deleted&&n.deleted||t.pos>=n.pos?null:new q(t.pos,n.pos,this.mark)}merge(e){return e instanceof q&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new q(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new q(t.from,t.to,e.markFromJSON(t.mark))}}v.jsonID("addMark",q);class w extends v{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=new r.eK(b(t.content,(e=>e.mark(this.mark.removeFromSet(e.marks))),e),t.openStart,t.openEnd);return y.fromReplace(e,this.from,this.to,n)}invert(){return new q(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deleted&&n.deleted||t.pos>=n.pos?null:new w(t.pos,n.pos,this.mark)}merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new w(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new w(t.from,t.to,e.markFromJSON(t.mark))}}v.jsonID("removeMark",w);class _ extends v{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return y.fail("No node at mark step's position");let n=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return y.fromReplace(e,this.pos,this.pos+1,new r.eK(r.ae.from(n),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.marks);if(e.length==t.marks.length){for(let n=0;nn.pos?null:new k(t.pos,n.pos,r,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to||"number"!=typeof t.gapFrom||"number"!=typeof t.gapTo||"number"!=typeof t.insert)throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new k(t.from,t.to,t.gapFrom,t.gapTo,r.eK.fromJSON(e,t.slice),t.insert,!!t.structure)}}function C(e,t,n){let r=e.resolve(t),o=n-t,i=r.depth;while(o>0&&i>0&&r.indexAfter(i)==r.node(i).childCount)i--,o--;if(o>0){let e=r.node(i).maybeChild(r.indexAfter(i));while(o>0){if(!e||e.isLeaf)return!0;e=e.firstChild,o--}}return!1}function E(e,t,n,r){let o,i,a=[],s=[];e.doc.nodesBetween(t,n,((e,l,u)=>{if(!e.isInline)return;let c=e.marks;if(!r.isInSet(c)&&u.type.allowsMarkType(r.type)){let u=Math.max(l,t),d=Math.min(l+e.nodeSize,n),f=r.addToSet(c);for(let e=0;ee.step(t))),s.forEach((t=>e.step(t)))}function O(e,t,n,o){let i=[],a=0;e.doc.nodesBetween(t,n,((e,s)=>{if(!e.isInline)return;a++;let l=null;if(o instanceof r.A$){let t,n=e.marks;while(t=o.isInSet(n))(l||(l=[])).push(t),n=t.removeFromSet(n)}else o?o.isInSet(e.marks)&&(l=[o]):l=e.marks;if(l&&l.length){let r=Math.min(s+e.nodeSize,n);for(let e=0;ee.step(new w(t.from,t.to,t.style))))}function A(e,t,n,o=n.contentMatch){let i=e.doc.nodeAt(t),a=[],s=t+1;for(let l=0;l=0;r--)e.step(a[r])}function T(e,t,n){return(0==t||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function M(e){let t=e.parent,n=t.content.cutByIndex(e.startIndex,e.endIndex);for(let r=e.depth;;--r){let t=e.$from.node(r),o=e.$from.index(r),i=e.$to.indexAfter(r);if(rn;m--)g||o.index(m)>0?(g=!0,d=r.ae.from(o.node(m).copy(d)),f++):u--;let p=r.ae.empty,h=0;for(let m=a,g=!1;m>n;m--)g||i.after(m+1)=0;s--){if(o.size){let e=n[s].type.contentMatch.matchFragment(o);if(!e||!e.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}o=r.ae.from(n[s].type.create(n[s].attrs,o))}let i=t.start,a=t.end;e.step(new k(i,a,i,a,new r.eK(o,0,0),n.length,!0))}function j(e,t,n,o,i){if(!o.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let a=e.steps.length;e.doc.nodesBetween(t,n,((t,n)=>{if(t.isTextblock&&!t.hasMarkup(o,i)&&L(e.doc,e.mapping.slice(a).map(n),o)){e.clearIncompatible(e.mapping.slice(a).map(n,1),o);let s=e.mapping.slice(a),l=s.map(n,1),u=s.map(n+t.nodeSize,1);return e.step(new k(l,u,l+1,u-1,new r.eK(r.ae.from(o.create(i,null,t.marks)),0,0),1,!0)),!1}}))}function L(e,t,n){let r=e.resolve(t),o=r.index();return r.parent.canReplaceWith(o,o+1,n)}function B(e,t,n,o,i){let a=e.doc.nodeAt(t);if(!a)throw new RangeError("No node at given position");n||(n=a.type);let s=n.create(o,null,i||a.marks);if(a.isLeaf)return e.replaceWith(t,t+a.nodeSize,s);if(!n.validContent(a.content))throw new RangeError("Invalid content for node type "+n.name);e.step(new k(t,t+a.nodeSize,t+1,t+a.nodeSize-1,new r.eK(r.ae.from(s),0,0),1,!0))}function U(e,t,n=1,r){let o=e.resolve(t),i=o.depth-n,a=r&&r[r.length-1]||o.parent;if(i<0||o.parent.type.spec.isolating||!o.parent.canReplace(o.index(),o.parent.childCount)||!a.type.validContent(o.parent.content.cutByIndex(o.index(),o.parent.childCount)))return!1;for(let u=o.depth-1,c=n-2;u>i;u--,c--){let e=o.node(u),t=o.index(u);if(e.type.spec.isolating)return!1;let n=e.content.cutByIndex(t,e.childCount),i=r&&r[c+1];i&&(n=n.replaceChild(0,i.type.create(i.attrs)));let a=r&&r[c]||e;if(!e.canReplace(t+1,e.childCount)||!a.type.validContent(n))return!1}let s=o.indexAfter(i),l=r&&r[0];return o.node(i).canReplaceWith(s,s,l?l.type:o.node(i+1).type)}function H(e,t,n=1,o){let i=e.doc.resolve(t),a=r.ae.empty,s=r.ae.empty;for(let l=i.depth,u=i.depth-n,c=n-1;l>u;l--,c--){a=r.ae.from(i.node(l).copy(a));let e=o&&o[c];s=r.ae.from(e?e.type.create(e.attrs,s):i.node(l).copy(s))}e.step(new S(t,t,new r.eK(a.append(s),n,n),!0))}function z(e,t){let n=e.resolve(t),r=n.index();return $(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function $(e,t){return!(!e||!t||e.isLeaf||!e.canAppend(t))}function V(e,t,n=-1){let r=e.resolve(t);for(let o=r.depth;;o--){let e,i,a=r.index(o);if(o==r.depth?(e=r.nodeBefore,i=r.nodeAfter):n>0?(e=r.node(o+1),a++,i=r.node(o).maybeChild(a)):(e=r.node(o).maybeChild(a-1),i=r.node(o+1)),e&&!e.isTextblock&&$(e,i)&&r.node(o).canReplace(a,a+1))return t;if(0==o)break;t=n<0?r.before(o):r.after(o)}}function W(e,t,n){let o=new S(t-n,t+n,r.eK.empty,!0);e.step(o)}function K(e,t,n){let r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(0==r.parentOffset)for(let o=r.depth-1;o>=0;o--){let e=r.index(o);if(r.node(o).canReplaceWith(e,e,n))return r.before(o+1);if(e>0)return null}if(r.parentOffset==r.parent.content.size)for(let o=r.depth-1;o>=0;o--){let e=r.indexAfter(o);if(r.node(o).canReplaceWith(e,e,n))return r.after(o+1);if(e=0;e--){let t=e==r.depth?0:r.pos<=(r.start(e+1)+r.end(e+1))/2?-1:1,n=r.index(e)+(t>0?1:0),a=r.node(e),s=!1;if(1==i)s=a.canReplace(n,n,o);else{let e=a.contentMatchAt(n).findWrapping(o.firstChild.type);s=e&&a.canReplaceWith(n,n,e[0])}if(s)return 0==t?r.pos:t<0?r.before(e+1):r.after(e+1)}return null}function X(e,t,n=t,o=r.eK.empty){if(t==n&&!o.size)return null;let i=e.resolve(t),a=e.resolve(n);return Y(i,a,o)?new S(t,n,o):new J(i,a,o).fit()}function Y(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}v.jsonID("replaceAround",k);class J{constructor(e,t,n){this.$from=e,this.$to=t,this.unplaced=n,this.frontier=[],this.placed=r.ae.empty;for(let r=0;r<=e.depth;r++){let t=e.node(r);this.frontier.push({type:t.type,match:t.contentMatchAt(e.indexAfter(r))})}for(let o=e.depth;o>0;o--)this.placed=r.ae.from(e.node(o).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){while(this.unplaced.size){let e=this.findFittable();e?this.placeNodes(e):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),t=this.placed.size-this.depth-this.$from.depth,n=this.$from,o=this.close(e<0?this.$to:n.doc.resolve(e));if(!o)return null;let i=this.placed,a=n.depth,s=o.depth;while(a&&s&&1==i.childCount)i=i.firstChild.content,a--,s--;let l=new r.eK(i,a,s);return e>-1?new k(n.pos,e,this.$to.pos,this.$to.end(),l,t):l.size||n.pos!=this.$to.pos?new S(n.pos,o.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let t=this.unplaced.content,n=0,r=this.unplaced.openEnd;n1&&(r=0),o.type.spec.isolating&&r<=n){e=n;break}t=o.content}for(let t=1;t<=2;t++)for(let n=1==t?e:this.unplaced.openStart;n>=0;n--){let e,o=null;n?(o=ee(this.unplaced.content,n-1).firstChild,e=o.content):e=this.unplaced.content;let i=e.firstChild;for(let a=this.depth;a>=0;a--){let e,{type:s,match:l}=this.frontier[a],u=null;if(1==t&&(i?l.matchType(i.type)||(u=l.fillBefore(r.ae.from(i),!1)):o&&s.compatibleContent(o.type)))return{sliceDepth:n,frontierDepth:a,parent:o,inject:u};if(2==t&&i&&(e=l.findWrapping(i.type)))return{sliceDepth:n,frontierDepth:a,parent:o,wrap:e};if(o&&l.matchType(o.type))break}}}openMore(){let{content:e,openStart:t,openEnd:n}=this.unplaced,o=ee(e,t);return!(!o.childCount||o.firstChild.isLeaf)&&(this.unplaced=new r.eK(e,t+1,Math.max(n,o.size+t>=e.size-n?t+1:0)),!0)}dropNode(){let{content:e,openStart:t,openEnd:n}=this.unplaced,o=ee(e,t);if(o.childCount<=1&&t>0){let i=e.size-t<=t+o.size;this.unplaced=new r.eK(Q(e,t-1,1),t-1,i?t-1:n)}else this.unplaced=new r.eK(Q(e,t,1),t,n)}placeNodes({sliceDepth:e,frontierDepth:t,parent:n,inject:o,wrap:i}){while(this.depth>t)this.closeFrontierNode();if(i)for(let r=0;r1||0==l||e.content.size)&&(d=t,c.push(te(e.mark(f.allowedMarks(e.marks)),1==u?l:0,u==s.childCount?p:-1)))}let h=u==s.childCount;h||(p=-1),this.placed=Z(this.placed,t,r.ae.from(c)),this.frontier[t].match=d,h&&p<0&&n&&n.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let r=0,m=s;r1&&r==this.$to.end(--n))++r;return r}findCloseLevel(e){e:for(let t=Math.min(this.depth,e.depth);t>=0;t--){let{match:n,type:r}=this.frontier[t],o=t=0;n--){let{match:t,type:r}=this.frontier[n],o=ne(e,n,r,t,!0);if(!o||o.childCount)continue e}return{depth:t,fit:i,move:o?e.doc.resolve(e.after(t+1)):e}}}}close(e){let t=this.findCloseLevel(e);if(!t)return null;while(this.depth>t.depth)this.closeFrontierNode();t.fit.childCount&&(this.placed=Z(this.placed,t.depth,t.fit)),e=t.move;for(let n=t.depth+1;n<=e.depth;n++){let t=e.node(n),r=t.type.contentMatch.fillBefore(t.content,!0,e.index(n));this.openFrontierNode(t.type,t.attrs,r)}return e}openFrontierNode(e,t=null,n){let o=this.frontier[this.depth];o.match=o.match.matchType(e),this.placed=Z(this.placed,this.depth,r.ae.from(e.create(t,n))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let e=this.frontier.pop(),t=e.match.fillBefore(r.ae.empty,!0);t.childCount&&(this.placed=Z(this.placed,this.frontier.length,t))}}function Q(e,t,n){return 0==t?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(Q(e.firstChild.content,t-1,n)))}function Z(e,t,n){return 0==t?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(Z(e.lastChild.content,t-1,n)))}function ee(e,t){for(let n=0;n1&&(o=o.replaceChild(0,te(o.firstChild,t-1,1==o.childCount?n-1:0))),t>0&&(o=e.type.contentMatch.fillBefore(o).append(o),n<=0&&(o=o.append(e.type.contentMatch.matchFragment(o).fillBefore(r.ae.empty,!0)))),e.copy(o)}function ne(e,t,n,r,o){let i=e.node(t),a=o?e.indexAfter(t):e.index(t);if(a==i.childCount&&!n.compatibleContent(i.type))return null;let s=r.fillBefore(i.content,!0,a);return s&&!re(n,i.content,a)?s:null}function re(e,t,n){for(let r=n;r0;r--,p--){let e=i.node(r).type.spec;if(e.defining||e.definingAsContext||e.isolating)break;s.indexOf(r)>-1?l=r:i.before(r)==p&&s.splice(1,0,-r)}let u=s.indexOf(l),c=[],d=o.openStart;for(let r=o.content,p=0;;p++){let e=r.firstChild;if(c.push(e),p==o.openStart)break;r=e.content}for(let r=d-1;r>=0;r--){let e=c[r],t=oe(e.type);if(t&&!e.sameMarkup(i.node(Math.abs(l)-1)))d=r;else if(t||!e.type.isTextblock)break}for(let p=o.openStart;p>=0;p--){let t=(p+d+1)%(o.openStart+1),l=c[t];if(l)for(let c=0;c=0;r--){if(e.replace(t,n,o),e.steps.length>f)break;let l=s[r];l<0||(t=i.before(l),n=a.after(l))}}function ae(e,t,n,o,i){if(to){let t=i.contentMatchAt(0),n=t.fillBefore(e).append(e);e=n.append(t.matchFragment(n).fillBefore(r.ae.empty,!0))}return e}function se(e,t,n,o){if(!o.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let r=K(e.doc,t,o.type);null!=r&&(t=n=r)}e.replaceRange(t,n,new r.eK(r.ae.from(o),0,0))}function le(e,t,n){let r=e.doc.resolve(t),o=e.doc.resolve(n),i=ue(r,o);for(let a=0;a0&&(n||r.node(t-1).canReplace(r.index(t-1),o.indexAfter(t-1))))return e.delete(r.before(t),o.after(t))}for(let a=1;a<=r.depth&&a<=o.depth;a++)if(t-r.start(a)==r.depth-a&&n>r.end(a)&&o.end(a)-n!=o.depth-a)return e.delete(r.before(a),n);e.delete(t,n)}function ue(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let o=r;o>=0;o--){let r=e.start(o);if(rt.pos+(t.depth-o)||e.node(o).type.spec.isolating||t.node(o).type.spec.isolating)break;(r==t.start(o)||o==e.depth&&o==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&o&&t.start(o-1)==r-1)&&n.push(o)}return n}class ce extends v{constructor(e,t,n){super(),this.pos=e,this.attr=t,this.value=n}apply(e){let t=e.nodeAt(this.pos);if(!t)return y.fail("No node at attribute step's position");let n=Object.create(null);for(let r in t.attrs)n[r]=t.attrs[r];n[this.attr]=this.value;let o=t.type.create(n,null,t.marks);return y.fromReplace(e,this.pos,this.pos+1,new r.eK(r.ae.from(o),0,t.isLeaf?0:1))}getMap(){return h.empty}invert(e){return new ce(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new ce(t.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,t){if("number"!=typeof t.pos||"string"!=typeof t.attr)throw new RangeError("Invalid input for AttrStep.fromJSON");return new ce(t.pos,t.attr,t.value)}}v.jsonID("attr",ce);class de extends v{constructor(e,t){super(),this.attr=e,this.value=t}apply(e){let t=Object.create(null);for(let r in e.attrs)t[r]=e.attrs[r];t[this.attr]=this.value;let n=e.type.create(t,e.content,e.marks);return y.ok(n)}getMap(){return h.empty}invert(e){return new de(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,t){if("string"!=typeof t.attr)throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new de(t.attr,t.value)}}v.jsonID("docAttr",de);let fe=class extends Error{};fe=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n},fe.prototype=Object.create(Error.prototype),fe.prototype.constructor=fe,fe.prototype.name="TransformError";class pe{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new m}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let t=this.maybeStep(e);if(t.failed)throw new fe(t.failed);return this}maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t.doc),t}get docChanged(){return this.steps.length>0}addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=t}replace(e,t=e,n=r.eK.empty){let o=X(this.doc,e,t,n);return o&&this.step(o),this}replaceWith(e,t,n){return this.replace(e,t,new r.eK(r.ae.from(n),0,0))}delete(e,t){return this.replace(e,t,r.eK.empty)}insert(e,t){return this.replaceWith(e,e,t)}replaceRange(e,t,n){return ie(this,e,t,n),this}replaceRangeWith(e,t,n){return se(this,e,t,n),this}deleteRange(e,t){return le(this,e,t),this}lift(e,t){return D(this,e,t),this}join(e,t=1){return W(this,e,t),this}wrap(e,t){return F(this,e,t),this}setBlockType(e,t=e,n,r=null){return j(this,e,t,n,r),this}setNodeMarkup(e,t,n=null,r){return B(this,e,t,n,r),this}setNodeAttribute(e,t,n){return this.step(new ce(e,t,n)),this}setDocAttribute(e,t){return this.step(new de(e,t)),this}addNodeMark(e,t){return this.step(new _(e,t)),this}removeNodeMark(e,t){if(!(t instanceof r.Wm)){let n=this.doc.nodeAt(e);if(!n)throw new RangeError("No node at position "+e);if(t=t.isInSet(n.marks),!t)return this}return this.step(new x(e,t)),this}split(e,t=1,n){return H(this,e,t,n),this}addMark(e,t,n){return E(this,e,t,n),this}removeMark(e,t,n){return O(this,e,t,n),this}clearIncompatible(e,t,n){return A(this,e,t,n),this}}},2220:function(e,t,n){"use strict";n.d(t,{oP:function(){return Nn},q8:function(){return Mn},yI:function(){return dr}});var r=n(8880),o=n(2904),i=n(8832);const a=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},s=function(e){let t=e.assignedSlot||e.parentNode;return t&&11==t.nodeType?t.host:t};let l=null;const u=function(e,t,n){let r=l||(l=document.createRange());return r.setEnd(e,null==n?e.nodeValue.length:n),r.setStart(e,t||0),r},c=function(e,t,n,r){return n&&(f(e,t,n,r,-1)||f(e,t,n,r,1))},d=/^(img|br|input|textarea|hr)$/i;function f(e,t,n,r,o){for(;;){if(e==n&&t==r)return!0;if(t==(o<0?0:p(e))){let n=e.parentNode;if(!n||1!=n.nodeType||m(e)||d.test(e.nodeName)||"false"==e.contentEditable)return!1;t=a(e)+(o<0?0:1),e=n}else{if(1!=e.nodeType)return!1;if(e=e.childNodes[t+(o<0?-1:0)],"false"==e.contentEditable)return!1;t=o<0?p(e):0}}}function p(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function h(e,t,n){for(let r=0==t,o=t==p(e);r||o;){if(e==n)return!0;let t=a(e);if(e=e.parentNode,!e)return!1;r=r&&0==t,o=o&&t==p(e)}}function m(e){let t;for(let n=e;n;n=n.parentNode)if(t=n.pmViewDesc)break;return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}const g=function(e){return e.focusNode&&c(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function v(e,t){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=e,n.key=n.code=t,n}function y(e){let t=e.activeElement;while(t&&t.shadowRoot)t=t.shadowRoot.activeElement;return t}function b(e,t,n){if(e.caretPositionFromPoint)try{let r=e.caretPositionFromPoint(t,n);if(r)return{node:r.offsetNode,offset:r.offset}}catch(r){}if(e.caretRangeFromPoint){let r=e.caretRangeFromPoint(t,n);if(r)return{node:r.startContainer,offset:r.startOffset}}}const q="undefined"!=typeof navigator?navigator:null,w="undefined"!=typeof document?document:null,_=q&&q.userAgent||"",x=/Edge\/(\d+)/.exec(_),S=/MSIE \d/.exec(_),k=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(_),C=!!(S||k||x),E=S?document.documentMode:k?+k[1]:x?+x[1]:0,O=!C&&/gecko\/(\d+)/i.test(_);O&&(/Firefox\/(\d+)/.exec(_)||[0,0])[1];const A=!C&&/Chrome\/(\d+)/.exec(_),T=!!A,M=A?+A[1]:0,D=!C&&!!q&&/Apple Computer/.test(q.vendor),P=D&&(/Mobile\/\w+/.test(_)||!!q&&q.maxTouchPoints>2),N=P||!!q&&/Mac/.test(q.platform),R=!!q&&/Win/.test(q.platform),I=/Android \d/.test(_),F=!!w&&"webkitFontSmoothing"in w.documentElement.style,j=F?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function L(e){return{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function B(e,t){return"number"==typeof e?e:e[t]}function U(e){let t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}function H(e,t,n){let r=e.someProp("scrollThreshold")||0,o=e.someProp("scrollMargin")||5,i=e.dom.ownerDocument;for(let a=n||e.dom;;a=s(a)){if(!a)break;if(1!=a.nodeType)continue;let e=a,n=e==i.body,s=n?L(i):U(e),l=0,u=0;if(t.tops.bottom-B(r,"bottom")&&(u=t.bottom-t.top>s.bottom-s.top?t.top+B(o,"top")-s.top:t.bottom-s.bottom+B(o,"bottom")),t.lefts.right-B(r,"right")&&(l=t.right-s.right+B(o,"right")),l||u)if(n)i.defaultView.scrollBy(l,u);else{let n=e.scrollLeft,r=e.scrollTop;u&&(e.scrollTop+=u),l&&(e.scrollLeft+=l);let o=e.scrollLeft-n,i=e.scrollTop-r;t={left:t.left-o,top:t.top-i,right:t.right-o,bottom:t.bottom-i}}if(n||/^(fixed|sticky)$/.test(getComputedStyle(a).position))break}}function z(e){let t,n,r=e.dom.getBoundingClientRect(),o=Math.max(0,r.top);for(let i=(r.left+r.right)/2,a=o+1;a=o-20){t=r,n=s.top;break}}return{refDOM:t,refTop:n,stack:$(e.dom)}}function $(e){let t=[],n=e.ownerDocument;for(let r=e;r;r=s(r))if(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e==n)break;return t}function V({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;W(n,0==r?0:r-t)}function W(e,t){for(let n=0;n=c){l=Math.max(p.bottom,l),c=Math.min(p.top,c);let e=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!o&&p.left<=t.left&&p.right>=t.left&&(o=d,i={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!n&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(s=f+1)}}return!n&&o&&(n=o,r=i,a=0),n&&3==n.nodeType?Y(n,r):!n||a&&1==n.nodeType?{node:e,offset:s}:X(n,r)}function Y(e,t){let n=e.nodeValue.length,r=document.createRange();for(let o=0;o=(n.left+n.right)/2?1:0)}}return{node:e,offset:0}}function J(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function Q(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left(e.left+e.right)/2?1:-1}return e.docView.posFromDOM(r,o,i)}function ee(e,t,n,r){let o=-1;for(let i=t,a=!1;;){if(i==e.dom)break;let t=e.docView.nearestDesc(i,!0);if(!t)return null;if(1==t.dom.nodeType&&(t.node.isBlock&&t.parent&&!a||!t.contentDOM)){let e=t.dom.getBoundingClientRect();if(t.node.isBlock&&t.parent&&!a&&(a=!0,e.left>r.left||e.top>r.top?o=t.posBefore:(e.right-1?o:e.docView.posFromDOM(t,n,-1)}function te(e,t,n){let r=e.childNodes.length;if(r&&n.topt.top&&o++}let r;F&&o&&1==n.nodeType&&1==(r=n.childNodes[o-1]).nodeType&&"false"==r.contentEditable&&r.getBoundingClientRect().top>=t.top&&o--,n==e.dom&&o==n.childNodes.length-1&&1==n.lastChild.nodeType&&t.top>n.lastChild.getBoundingClientRect().bottom?a=e.state.doc.content.size:0!=o&&1==n.nodeType&&"BR"==n.childNodes[o-1].nodeName||(a=ee(e,n,o,t))}null==a&&(a=Z(e,l,t));let u=e.docView.nearestDesc(l,!0);return{pos:a,inside:u?u.posAtStart-u.border:-1}}function re(e){return e.top=0&&o==r.nodeValue.length?(e--,i=1):n<0?e--:t++,se(oe(u(r,e,t),i),i<0)}{let e=oe(u(r,o,o),n);if(O&&o&&/\s/.test(r.nodeValue[o-1])&&o=0)}if(null==i&&o&&(n<0||o==p(r))){let e=r.childNodes[o-1],t=3==e.nodeType?u(e,p(e)-(a?0:1)):1!=e.nodeType||"BR"==e.nodeName&&e.nextSibling?null:e;if(t)return se(oe(t,1),!1)}if(null==i&&o=0)}function se(e,t){if(0==e.width)return e;let n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function le(e,t){if(0==e.height)return e;let n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function ue(e,t,n){let r=e.state,o=e.root.activeElement;r!=t&&e.updateState(t),o!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),o!=e.dom&&o&&o.focus()}}function ce(e,t,n){let r=t.selection,o="up"==n?r.$from:r.$to;return ue(e,t,(()=>{let{node:t}=e.docView.domFromPos(o.pos,"up"==n?-1:1);for(;;){let n=e.docView.nearestDesc(t,!0);if(!n)break;if(n.node.isBlock){t=n.contentDOM||n.dom;break}t=n.dom.parentNode}let r=ae(e,o.pos,1);for(let e=t.firstChild;e;e=e.nextSibling){let t;if(1==e.nodeType)t=e.getClientRects();else{if(3!=e.nodeType)continue;t=u(e,0,e.nodeValue.length).getClientRects()}for(let e=0;eo.top+1&&("up"==n?r.top-o.top>2*(o.bottom-r.top):o.bottom-r.bottom>2*(r.bottom-o.top)))return!1}}return!0}))}const de=/[\u0590-\u08ac]/;function fe(e,t,n){let{$head:r}=t.selection;if(!r.parent.isTextblock)return!1;let o=r.parentOffset,i=!o,a=o==r.parent.content.size,s=e.domSelection();return de.test(r.parent.textContent)&&s.modify?ue(e,t,(()=>{let{focusNode:t,focusOffset:o,anchorNode:i,anchorOffset:a}=e.domSelectionRange(),l=s.caretBidiLevel;s.modify("move",n,"character");let u=r.depth?e.docView.domAfterPos(r.before()):e.dom,{focusNode:c,focusOffset:d}=e.domSelectionRange(),f=c&&!u.contains(1==c.nodeType?c:c.parentNode)||t==c&&o==d;try{s.collapse(i,a),t&&(t!=i||o!=a)&&s.extend&&s.extend(t,o)}catch(p){}return null!=l&&(s.caretBidiLevel=l),f})):"left"==n||"backward"==n?i:a}let pe=null,he=null,me=!1;function ge(e,t,n){return pe==t&&he==n?me:(pe=t,he=n,me="up"==n||"down"==n?ce(e,t,n):fe(e,t,n))}const ve=0,ye=1,be=2,qe=3;class we{constructor(e,t,n,r){this.parent=e,this.children=t,this.dom=n,this.contentDOM=r,this.dirty=ve,n.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,t,n){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let t=0;ta(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))r=2&e.compareDocumentPosition(this.contentDOM);else if(this.dom.firstChild){if(0==t)for(let t=e;;t=t.parentNode){if(t==this.dom){r=!1;break}if(t.previousSibling)break}if(null==r&&t==e.childNodes.length)for(let t=e;;t=t.parentNode){if(t==this.dom){r=!0;break}if(t.nextSibling)break}}return(null==r?n>0:r)?this.posAtEnd:this.posAtStart}nearestDesc(e,t=!1){for(let n=!0,r=e;r;r=r.parentNode){let o,i=this.getDesc(r);if(i&&(!t||i.node)){if(!n||!(o=i.nodeDOM)||(1==o.nodeType?o.contains(1==e.nodeType?e:e.parentNode):o==e))return i;n=!1}}}getDesc(e){let t=e.pmViewDesc;for(let n=t;n;n=n.parent)if(n==this)return t}posFromDOM(e,t,n){for(let r=e;r;r=r.parentNode){let o=this.getDesc(r);if(o)return o.localPosFromDOM(e,t,n)}return-1}descAt(e){for(let t=0,n=0;te||t instanceof Oe){r=e-o;break}o=i}if(r)return this.children[n].domFromPos(r-this.children[n].border,t);for(let o;n&&!(o=this.children[n-1]).size&&o instanceof _e&&o.side>=0;n--);if(t<=0){let e,r=!0;for(;;n--,r=!1)if(e=n?this.children[n-1]:null,!e||e.dom.parentNode==this.contentDOM)break;return e&&t&&r&&!e.border&&!e.domAtom?e.domFromPos(e.size,t):{node:this.contentDOM,offset:e?a(e.dom)+1:0}}{let e,r=!0;for(;;n++,r=!1)if(e=n=o&&t<=l-n.border&&n.node&&n.contentDOM&&this.contentDOM.contains(n.contentDOM))return n.parseRange(e,t,o);e=i;for(let t=s;t>0;t--){let n=this.children[t-1];if(n.size&&n.dom.parentNode==this.contentDOM&&!n.emptyChildAt(1)){r=a(n.dom)+1;break}e-=n.size}-1==r&&(r=0)}if(r>-1&&(l>t||s==this.children.length-1)){t=l;for(let e=s+1;ec&&it){let e=s;s=l,l=e}let n=document.createRange();n.setEnd(l.node,l.offset),n.setStart(s.node,s.offset),u.removeAllRanges(),u.addRange(n)}}ignoreMutation(e){return!this.contentDOM&&"selection"!=e.type}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,t){for(let n=0,r=0;r=n:en){let r=n+o.border,a=i-o.border;if(e>=r&&t<=a)return this.dirty=e==n||t==i?be:ye,void(e!=r||t!=a||!o.contentLost&&o.dom.parentNode==this.contentDOM?o.markDirty(e-r,t-r):o.dirty=qe);o.dirty=o.dom!=o.contentDOM||o.dom.parentNode!=this.contentDOM||o.children.length?qe:be}n=i}this.dirty=be}markParentsDirty(){let e=1;for(let t=this.parent;t;t=t.parent,e++){let n=1==e?be:ye;t.dirtyo?o.parent?o.parent.posBeforeChild(o):void 0:r))),!t.type.spec.raw){if(1!=i.nodeType){let e=document.createElement("span");e.appendChild(i),i=e}i.contentEditable="false",i.classList.add("ProseMirror-widget")}super(e,[],i,null),this.widget=t,this.widget=t,o=this}matchesWidget(e){return this.dirty==ve&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let t=this.widget.spec.stopEvent;return!!t&&t(e)}ignoreMutation(e){return"selection"!=e.type||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class xe extends we{constructor(e,t,n,r){super(e,[],t,null),this.textDOM=n,this.text=r}get size(){return this.text.length}localPosFromDOM(e,t){return e!=this.textDOM?this.posAtStart+(t?this.size:0):this.posAtStart+t}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return"characterData"===e.type&&e.target.nodeValue==e.oldValue}}class Se extends we{constructor(e,t,n,r){super(e,[],n,r),this.mark=t}static create(e,t,n,r){let i=r.nodeViews[t.type.name],a=i&&i(t,r,n);return a&&a.dom||(a=o.EV.renderSpec(document,t.type.spec.toDOM(t,n))),new Se(e,t,a.dom,a.contentDOM||a.dom)}parseRule(){return this.dirty&qe||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=qe&&this.mark.eq(e)}markDirty(e,t){if(super.markDirty(e,t),this.dirty!=ve){let e=this.parent;while(!e.node)e=e.parent;e.dirty0&&(o=We(o,0,e,n));for(let a=0;as?s.parent?s.parent.posBeforeChild(s):void 0:a),n,r),c=u&&u.dom,d=u&&u.contentDOM;if(t.isText)if(c){if(3!=c.nodeType)throw new RangeError("Text must be rendered as a DOM text node")}else c=document.createTextNode(t.text);else c||({dom:c,contentDOM:d}=o.EV.renderSpec(document,t.type.spec.toDOM(t)));d||t.isText||"BR"==c.nodeName||(c.hasAttribute("contenteditable")||(c.contentEditable="false"),t.type.spec.draggable&&(c.draggable=!0));let f=c;return c=Ie(c,n,t),u?s=new Ae(e,t,n,r,c,d||null,f,u,i,a+1):t.isText?new Ee(e,t,n,r,c,f,i):new ke(e,t,n,r,c,d||null,f,i,a+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if("pre"==this.node.type.whitespace&&(e.preserveWhitespace="full"),this.contentDOM)if(this.contentLost){for(let t=this.children.length-1;t>=0;t--){let n=this.children[t];if(this.dom.contains(n.dom.parentNode)){e.contentElement=n.dom.parentNode;break}}e.contentElement||(e.getContent=()=>o.ae.empty)}else e.contentElement=this.contentDOM;else e.getContent=()=>this.node.content;return e}matchesNode(e,t,n){return this.dirty==ve&&e.eq(this.node)&&Fe(t,this.outerDeco)&&n.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,t){let n=this.node.inlineContent,r=t,i=e.composing?this.localCompositionInfo(e,t):null,a=i&&i.pos>-1?i:null,s=i&&i.pos<0,l=new Le(this,a&&a.node,e);He(this.node,this.innerDeco,((t,i,a)=>{t.spec.marks?l.syncToMarks(t.spec.marks,n,e):t.type.side>=0&&!a&&l.syncToMarks(i==this.node.childCount?o.Wm.none:this.node.child(i).marks,n,e),l.placeWidget(t,e,r)}),((t,o,a,u)=>{let c;l.syncToMarks(t.marks,n,e),l.findNodeMatch(t,o,a,u)||s&&e.state.selection.from>r&&e.state.selection.to-1&&l.updateNodeAt(t,o,a,c,e)||l.updateNextNode(t,o,a,e,u,r)||l.addNode(t,o,a,e,r),r+=t.nodeSize})),l.syncToMarks([],n,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==be)&&(a&&this.protectLocalComposition(e,a),Te(this.contentDOM,this.children,e),P&&ze(this.dom))}localCompositionInfo(e,t){let{from:n,to:o}=e.state.selection;if(!(e.state.selection instanceof r.sy)||nt+this.node.content.size)return null;let i=e.domSelectionRange(),a=$e(i.focusNode,i.focusOffset);if(!a||!this.dom.contains(a.parentNode))return null;if(this.node.inlineContent){let e=a.nodeValue,r=Ve(this.node.content,e,n-t,o-t);return r<0?null:{node:a,pos:r,text:e}}return{node:a,pos:-1,text:""}}protectLocalComposition(e,{node:t,pos:n,text:r}){if(this.getDesc(t))return;let o=t;for(;;o=o.parentNode){if(o.parentNode==this.contentDOM)break;while(o.previousSibling)o.parentNode.removeChild(o.previousSibling);while(o.nextSibling)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let i=new xe(this,o,t,r);e.input.compositionNodes.push(i),this.children=We(this.children,n,n+r.length,e,i)}update(e,t,n,r){return!(this.dirty==qe||!e.sameMarkup(this.node))&&(this.updateInner(e,t,n,r),!0)}updateInner(e,t,n,r){this.updateOuterDeco(t),this.node=e,this.innerDeco=n,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=ve}updateOuterDeco(e){if(Fe(e,this.outerDeco))return;let t=1!=this.nodeDOM.nodeType,n=this.dom;this.dom=Ne(this.dom,this.nodeDOM,Pe(this.outerDeco,this.node,t),Pe(e,this.node,t)),this.dom!=n&&(n.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.add("ProseMirror-selectednode"),!this.contentDOM&&this.node.type.spec.draggable||(this.dom.draggable=!0)}deselectNode(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.remove("ProseMirror-selectednode"),!this.contentDOM&&this.node.type.spec.draggable||this.dom.removeAttribute("draggable")}get domAtom(){return this.node.isAtom}}function Ce(e,t,n,r,o){Ie(r,t,e);let i=new ke(void 0,e,t,n,r,r,r,o,0);return i.contentDOM&&i.updateChildren(o,0),i}class Ee extends ke{constructor(e,t,n,r,o,i,a){super(e,t,n,r,o,null,i,a,0)}parseRule(){let e=this.nodeDOM.parentNode;while(e&&e!=this.dom&&!e.pmIsDeco)e=e.parentNode;return{skip:e||!0}}update(e,t,n,r){return!(this.dirty==qe||this.dirty!=ve&&!this.inParent()||!e.sameMarkup(this.node))&&(this.updateOuterDeco(t),this.dirty==ve&&e.text==this.node.text||e.text==this.nodeDOM.nodeValue||(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=ve,!0)}inParent(){let e=this.parent.contentDOM;for(let t=this.nodeDOM;t;t=t.parentNode)if(t==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,t,n){return e==this.nodeDOM?this.posAtStart+Math.min(t,this.node.text.length):super.localPosFromDOM(e,t,n)}ignoreMutation(e){return"characterData"!=e.type&&"selection"!=e.type}slice(e,t,n){let r=this.node.cut(e,t),o=document.createTextNode(r.text);return new Ee(this.parent,r,this.outerDeco,this.innerDeco,o,o,n)}markDirty(e,t){super.markDirty(e,t),this.dom==this.nodeDOM||0!=e&&t!=this.nodeDOM.nodeValue.length||(this.dirty=qe)}get domAtom(){return!1}}class Oe extends we{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==ve&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return"IMG"==this.dom.nodeName}}class Ae extends ke{constructor(e,t,n,r,o,i,a,s,l,u){super(e,t,n,r,o,i,a,l,u),this.spec=s}update(e,t,n,r){if(this.dirty==qe)return!1;if(this.spec.update){let o=this.spec.update(e,t,n);return o&&this.updateInner(e,t,n,r),o}return!(!this.contentDOM&&!e.isLeaf)&&super.update(e,t,n,r)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,t,n,r){this.spec.setSelection?this.spec.setSelection(e,t,n):super.setSelection(e,t,n,r)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return!!this.spec.stopEvent&&this.spec.stopEvent(e)}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function Te(e,t,n){let r=e.firstChild,o=!1;for(let i=0;i>1,i=Math.min(o,e.length);while(r-1)r>this.index&&(this.changed=!0,this.destroyBetween(this.index,r)),this.top=this.top.children[this.index];else{let r=Se.create(this.top,e[o],t,n);this.top.children.splice(this.index,0,r),this.top=r,this.changed=!0}this.index=0,o++}}findNodeMatch(e,t,n,r){let o,i=-1;if(r>=this.preMatch.index&&(o=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&o.matchesNode(e,t,n))i=this.top.children.indexOf(o,this.index);else for(let a=this.index,s=Math.min(this.top.children.length,a+5);a0){let s;for(;;)if(r){let e=n.children[r-1];if(!(e instanceof Se)){s=e,r--;break}n=e,r=e.children.length}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}let l=s.node;if(l){if(l!=e.child(o-1))break;--o,i.set(s,o),a.push(s)}}return{index:o,matched:i,matches:a.reverse()}}function Ue(e,t){return e.type.side-t.type.side}function He(e,t,n,r){let o=t.locals(e),i=0;if(0==o.length){for(let n=0;ni)s.push(o[a++]);let h=i+f.nodeSize;if(f.isText){let e=h;a!e.inline)):s.slice();r(f,m,t.forChild(i,f),p),i=h}}function ze(e){if("UL"==e.nodeName||"OL"==e.nodeName){let t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}function $e(e,t){for(;;){if(3==e.nodeType)return e;if(1==e.nodeType&&t>0){if(e.childNodes.length>t&&3==e.childNodes[t].nodeType)return e.childNodes[t];e=e.childNodes[t-1],t=p(e)}else{if(!(1==e.nodeType&&t=n){if(i>=r&&l.slice(r-t.length-s,r-s)==t)return r-t.length;let e=s=0&&e+t.length+s>=n)return s+e;if(n==r&&l.length>=r+t.length-s&&l.slice(r-s,r-s+t.length)==t)return r}}return-1}function We(e,t,n,r,o){let i=[];for(let a=0,s=0;a=n||c<=t?i.push(l):(un&&i.push(l.slice(n-u,l.size,r)))}return i}function Ke(e,t=null){let n=e.domSelectionRange(),o=e.state.doc;if(!n.focusNode)return null;let i=e.docView.nearestDesc(n.focusNode),a=i&&0==i.size,s=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let l,u,c=o.resolve(s);if(g(n)){l=c;while(i&&!i.node)i=i.parent;let e=i.node;if(i&&e.isAtom&&r.Ul.isSelectable(e)&&i.parent&&(!e.isInline||!h(n.focusNode,n.focusOffset,i.dom))){let e=i.posBefore;u=new r.Ul(s==e?c:o.resolve(e))}}else{let t=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(t<0)return null;l=o.resolve(t)}if(!u){let n="pointer"==t||e.state.selection.head{n.anchorNode==r&&n.anchorOffset==o||(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout((()=>{Ge(e)&&!e.state.selection.visible||e.dom.classList.remove("ProseMirror-hideselection")}),20))})}function tt(e){let t=e.domSelection(),n=document.createRange(),r=e.cursorWrapper.dom,o="IMG"==r.nodeName;o?n.setEnd(r.parentNode,a(r)+1):n.setEnd(r,0),n.collapse(!1),t.removeAllRanges(),t.addRange(n),!o&&!e.state.selection.visible&&C&&E<=11&&(r.disabled=!0,r.disabled=!1)}function nt(e,t){if(t instanceof r.Ul){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(rt(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else rt(e)}function rt(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function ot(e,t,n,o){return e.someProp("createSelectionBetween",(r=>r(e,t,n)))||r.sy.between(t,n,o)}function it(e){return!(e.editable&&!e.hasFocus())&&at(e)}function at(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(3==t.anchorNode.nodeType?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(3==t.focusNode.nodeType?t.focusNode.parentNode:t.focusNode))}catch(n){return!1}}function st(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return c(t.node,t.offset,n.anchorNode,n.anchorOffset)}function lt(e,t){let{$anchor:n,$head:o}=e.selection,i=t>0?n.max(o):n.min(o),a=i.parent.inlineContent?i.depth?e.doc.resolve(t>0?i.after():i.before()):null:i;return a&&r.GR.findFrom(a,t)}function ut(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function ct(e,t,n){let o=e.state.selection;if(!(o instanceof r.sy)){if(o instanceof r.Ul&&o.node.isInline)return ut(e,new r.sy(t>0?o.$to:o.$from));{let n=lt(e.state,t);return!!n&&ut(e,n)}}if(n.indexOf("s")>-1){let{$head:n}=o,i=n.textOffset?null:t<0?n.nodeBefore:n.nodeAfter;if(!i||i.isText||!i.isLeaf)return!1;let a=e.state.doc.resolve(n.pos+i.nodeSize*(t<0?-1:1));return ut(e,new r.sy(o.$anchor,a))}if(!o.empty)return!1;if(e.endOfTextblock(t>0?"forward":"backward")){let n=lt(e.state,t);return!!(n&&n instanceof r.Ul)&&ut(e,n)}if(!(N&&n.indexOf("m")>-1)){let n,i=o.$head,a=i.textOffset?null:t<0?i.nodeBefore:i.nodeAfter;if(!a||a.isText)return!1;let s=t<0?i.pos-a.nodeSize:i.pos;return!!(a.isAtom||(n=e.docView.descAt(s))&&!n.contentDOM)&&(r.Ul.isSelectable(a)?ut(e,new r.Ul(t<0?e.state.doc.resolve(i.pos-a.nodeSize):i)):!!F&&ut(e,new r.sy(e.state.doc.resolve(t<0?s:s+a.nodeSize))))}}function dt(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function ft(e,t){let n=e.pmViewDesc;return n&&0==n.size&&(t<0||e.nextSibling||"BR"!=e.nodeName)}function pt(e,t){return t<0?ht(e):mt(e)}function ht(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o,i,s=!1;for(O&&1==n.nodeType&&r0){if(1!=n.nodeType)break;{let e=n.childNodes[r-1];if(ft(e,-1))o=n,i=--r;else{if(3!=e.nodeType)break;n=e,r=n.nodeValue.length}}}else{if(gt(n))break;{let t=n.previousSibling;while(t&&ft(t,-1))o=n.parentNode,i=a(t),t=t.previousSibling;if(t)n=t,r=dt(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}s?bt(e,n,r):o&&bt(e,o,i)}function mt(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o,i,s=dt(n);for(;;)if(r{e.state==o&&Xe(e)}),50)}function qt(e,t){let n=e.state.doc.resolve(t);if(!T&&!R&&n.parent.inlineContent){let r=e.coordsAtPos(t);if(t>n.start()){let n=e.coordsAtPos(t-1),o=(n.top+n.bottom)/2;if(o>r.top&&o1)return n.leftr.top&&o1)return n.left>r.left?"ltr":"rtl"}}let r=getComputedStyle(e.dom).direction;return"rtl"==r?"rtl":"ltr"}function wt(e,t,n){let o=e.state.selection;if(o instanceof r.sy&&!o.empty||n.indexOf("s")>-1)return!1;if(N&&n.indexOf("m")>-1)return!1;let{$from:i,$to:a}=o;if(!i.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let n=lt(e.state,t);if(n&&n instanceof r.Ul)return ut(e,n)}if(!i.parent.inlineContent){let n=t<0?i:a,s=o instanceof r.K1?r.GR.near(n,t):r.GR.findFrom(n,t);return!!s&&ut(e,s)}return!1}function _t(e,t){if(!(e.state.selection instanceof r.sy))return!0;let{$head:n,$anchor:o,empty:i}=e.state.selection;if(!n.sameParent(o))return!0;if(!i)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let a=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(a&&!a.isText){let r=e.state.tr;return t<0?r.delete(n.pos-a.nodeSize,n.pos):r.delete(n.pos,n.pos+a.nodeSize),e.dispatch(r),!0}return!1}function xt(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function St(e){if(!D||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(t&&1==t.nodeType&&0==n&&t.firstChild&&"false"==t.firstChild.contentEditable){let n=t.firstChild;xt(e,n,"true"),setTimeout((()=>xt(e,n,"false")),20)}return!1}function kt(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function Ct(e,t){let n=t.keyCode,r=kt(t);if(8==n||N&&72==n&&"c"==r)return _t(e,-1)||pt(e,-1);if(46==n&&!t.shiftKey||N&&68==n&&"c"==r)return _t(e,1)||pt(e,1);if(13==n||27==n)return!0;if(37==n||N&&66==n&&"c"==r){let t=37==n?"ltr"==qt(e,e.state.selection.from)?-1:1:-1;return ct(e,t,r)||pt(e,t)}if(39==n||N&&70==n&&"c"==r){let t=39==n?"ltr"==qt(e,e.state.selection.from)?1:-1:1;return ct(e,t,r)||pt(e,t)}return 38==n||N&&80==n&&"c"==r?wt(e,-1,r)||pt(e,-1):40==n||N&&78==n&&"c"==r?St(e)||wt(e,1,r)||pt(e,1):r==(N?"m":"c")&&(66==n||73==n||89==n||90==n)}function Et(e,t){e.someProp("transformCopied",(n=>{t=n(t,e)}));let n=[],{content:r,openStart:i,openEnd:a}=t;while(i>1&&a>1&&1==r.childCount&&1==r.firstChild.childCount){i--,a--;let e=r.firstChild;n.push(e.type.name,e.attrs!=e.type.defaultAttrs?e.attrs:null),r=e.content}let s=e.someProp("clipboardSerializer")||o.EV.fromSchema(e.state.schema),l=jt(),u=l.createElement("div");u.appendChild(s.serializeFragment(r,{document:l}));let c,d=u.firstChild,f=0;while(d&&1==d.nodeType&&(c=It[d.nodeName.toLowerCase()])){for(let e=c.length-1;e>=0;e--){let t=l.createElement(c[e]);while(u.firstChild)t.appendChild(u.firstChild);u.appendChild(t),f++}d=u.firstChild}d&&1==d.nodeType&&d.setAttribute("data-pm-slice",`${i} ${a}${f?` -${f}`:""} ${JSON.stringify(n)}`);let p=e.someProp("clipboardTextSerializer",(n=>n(t,e)))||t.content.textBetween(0,t.content.size,"\n\n");return{dom:u,text:p}}function Ot(e,t,n,r,i){let a,s,l=i.parent.type.spec.code;if(!n&&!t)return null;let u=t&&(r||l||!n);if(u){if(e.someProp("transformPastedText",(n=>{t=n(t,l||r,e)})),l)return t?new o.eK(o.ae.from(e.state.schema.text(t.replace(/\r\n?/g,"\n"))),0,0):o.eK.empty;let n=e.someProp("clipboardTextParser",(n=>n(t,i,r,e)));if(n)s=n;else{let n=i.marks(),{schema:r}=e.state,s=o.EV.fromSchema(r);a=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach((e=>{let t=a.appendChild(document.createElement("p"));e&&t.appendChild(s.serializeNode(r.text(e,n)))}))}}else e.someProp("transformPastedHTML",(t=>{n=t(n,e)})),a=Lt(n),F&&Bt(a);let c=a&&a.querySelector("[data-pm-slice]"),d=c&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(c.getAttribute("data-pm-slice")||"");if(d&&d[3])for(let o=+d[3];o>0;o--){let e=a.firstChild;while(e&&1!=e.nodeType)e=e.nextSibling;if(!e)break;a=e}if(!s){let t=e.someProp("clipboardParser")||e.someProp("domParser")||o.oz.fromSchema(e.state.schema);s=t.parseSlice(a,{preserveWhitespace:!(!u&&!d),context:i,ruleFromNode(e){return"BR"!=e.nodeName||e.nextSibling||!e.parentNode||At.test(e.parentNode.nodeName)?null:{ignore:!0}}})}if(d)s=Ut(Rt(s,+d[1],+d[2]),d[4]);else if(s=o.eK.maxOpen(Tt(s.content,i),!0),s.openStart||s.openEnd){let e=0,t=0;for(let n=s.content.firstChild;e{s=t(s,e)})),s}const At=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function Tt(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let r,i=t.node(n),a=i.contentMatchAt(t.index(n)),s=[];if(e.forEach((e=>{if(!s)return;let t,n=a.findWrapping(e.type);if(!n)return s=null;if(t=s.length&&r.length&&Dt(n,r,e,s[s.length-1],0))s[s.length-1]=t;else{s.length&&(s[s.length-1]=Pt(s[s.length-1],r.length));let t=Mt(e,n);s.push(t),a=a.matchType(t.type),r=n}})),s)return o.ae.from(s)}return e}function Mt(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,o.ae.from(e));return e}function Dt(e,t,n,r,i){if(i1&&(a=0),i=n&&(l=t<0?s.contentMatchAt(0).fillBefore(l,a<=i).append(l):l.append(s.contentMatchAt(s.childCount).fillBefore(o.ae.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,s.copy(l))}function Rt(e,t,n){return t]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n,r=jt().createElement("div"),o=/<([a-z][^>\s]+)/i.exec(e);if((n=o&&It[o[1].toLowerCase()])&&(e=n.map((e=>"<"+e+">")).join("")+e+n.map((e=>"")).reverse().join("")),r.innerHTML=e,n)for(let i=0;i=0;u-=2){let e=r.nodes[n[u]];if(!e||e.hasRequiredAttrs())break;i=o.ae.from(e.create(n[u+1],i)),a++,s++}return new o.eK(i,a,s)}const Ht={},zt={},$t={touchstart:!0,touchmove:!0};class Vt{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function Wt(e){for(let t in Ht){let n=Ht[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=t=>{!Jt(e,t)||Yt(e,t)||!e.editable&&t.type in zt||n(e,t)},$t[t]?{passive:!0}:void 0)}D&&e.dom.addEventListener("input",(()=>null)),Xt(e)}function Kt(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function Gt(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}function Xt(e){e.someProp("handleDOMEvents",(t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=t=>Yt(e,t))}))}function Yt(e,t){return e.someProp("handleDOMEvents",(n=>{let r=n[t.type];return!!r&&(r(e,t)||t.defaultPrevented)}))}function Jt(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n=t.target;n!=e.dom;n=n.parentNode)if(!n||11==n.nodeType||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}function Qt(e,t){Yt(e,t)||!Ht[t.type]||!e.editable&&t.type in zt||Ht[t.type](e,t)}function Zt(e){return{left:e.clientX,top:e.clientY}}function en(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function tn(e,t,n,r,o){if(-1==r)return!1;let i=e.state.doc.resolve(r);for(let a=i.depth+1;a>0;a--)if(e.someProp(t,(t=>a>i.depth?t(e,n,i.nodeAfter,i.before(a),o,!0):t(e,n,i.node(a),i.before(a),o,!1))))return!0;return!1}function nn(e,t,n){e.focused||e.focus();let r=e.state.tr.setSelection(t);"pointer"==n&&r.setMeta("pointer",!0),e.dispatch(r)}function rn(e,t){if(-1==t)return!1;let n=e.state.doc.resolve(t),o=n.nodeAfter;return!!(o&&o.isAtom&&r.Ul.isSelectable(o))&&(nn(e,new r.Ul(n),"pointer"),!0)}function on(e,t){if(-1==t)return!1;let n,o,i=e.state.selection;i instanceof r.Ul&&(n=i.node);let a=e.state.doc.resolve(t);for(let s=a.depth+1;s>0;s--){let e=s>a.depth?a.nodeAfter:a.node(s);if(r.Ul.isSelectable(e)){o=n&&i.$from.depth>0&&s>=i.$from.depth&&a.before(i.$from.depth+1)==i.$from.pos?a.before(i.$from.depth):a.before(s);break}}return null!=o&&(nn(e,r.Ul.create(e.state.doc,o),"pointer"),!0)}function an(e,t,n,r,o){return tn(e,"handleClickOn",t,n,r)||e.someProp("handleClick",(n=>n(e,t,r)))||(o?on(e,n):rn(e,n))}function sn(e,t,n,r){return tn(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",(n=>n(e,t,r)))}function ln(e,t,n,r){return tn(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",(n=>n(e,t,r)))||un(e,n,r)}function un(e,t,n){if(0!=n.button)return!1;let o=e.state.doc;if(-1==t)return!!o.inlineContent&&(nn(e,r.sy.create(o,0,o.content.size),"pointer"),!0);let i=o.resolve(t);for(let a=i.depth+1;a>0;a--){let t=a>i.depth?i.nodeAfter:i.node(a),n=i.before(a);if(t.inlineContent)nn(e,r.sy.create(o,n+1,n+1+t.content.size),"pointer");else{if(!r.Ul.isSelectable(t))continue;nn(e,r.Ul.create(o,n),"pointer")}return!0}}function cn(e){return yn(e)}zt.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=16==n.keyCode||n.shiftKey,!pn(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!I||!T||13!=n.keyCode))if(229!=n.keyCode&&e.domObserver.forceFlush(),!P||13!=n.keyCode||n.ctrlKey||n.altKey||n.metaKey)e.someProp("handleKeyDown",(t=>t(e,n)))||Ct(e,n)?n.preventDefault():Kt(e,"key");else{let t=Date.now();e.input.lastIOSEnter=t,e.input.lastIOSEnterFallbackTimeout=setTimeout((()=>{e.input.lastIOSEnter==t&&(e.someProp("handleKeyDown",(t=>t(e,v(13,"Enter")))),e.input.lastIOSEnter=0)}),200)}},zt.keyup=(e,t)=>{16==t.keyCode&&(e.input.shiftKey=!1)},zt.keypress=(e,t)=>{let n=t;if(pn(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||N&&n.metaKey)return;if(e.someProp("handleKeyPress",(t=>t(e,n))))return void n.preventDefault();let o=e.state.selection;if(!(o instanceof r.sy)||!o.$from.sameParent(o.$to)){let t=String.fromCharCode(n.charCode);/[\r\n]/.test(t)||e.someProp("handleTextInput",(n=>n(e,o.$from.pos,o.$to.pos,t)))||e.dispatch(e.state.tr.insertText(t).scrollIntoView()),n.preventDefault()}};const dn=N?"metaKey":"ctrlKey";Ht.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=cn(e),o=Date.now(),i="singleClick";o-e.input.lastClick.time<500&&en(n,e.input.lastClick)&&!n[dn]&&("singleClick"==e.input.lastClick.type?i="doubleClick":"doubleClick"==e.input.lastClick.type&&(i="tripleClick")),e.input.lastClick={time:o,x:n.clientX,y:n.clientY,type:i};let a=e.posAtCoords(Zt(n));a&&("singleClick"==i?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new fn(e,a,n,!!r)):("doubleClick"==i?sn:ln)(e,a.pos,a.inside,n)?n.preventDefault():Kt(e,"pointer"))};class fn{constructor(e,t,n,o){let i,a;if(this.view=e,this.pos=t,this.event=n,this.flushed=o,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!n[dn],this.allowDefault=n.shiftKey,t.inside>-1)i=e.state.doc.nodeAt(t.inside),a=t.inside;else{let n=e.state.doc.resolve(t.pos);i=n.parent,a=n.depth?n.before():0}const s=o?null:n.target,l=s?e.docView.nearestDesc(s,!0):null;this.target=l?l.dom:null;let{selection:u}=e.state;(0==n.button&&i.type.spec.draggable&&!1!==i.type.spec.selectable||u instanceof r.Ul&&u.from<=a&&u.to>a)&&(this.mightDrag={node:i,pos:a,addAttr:!(!this.target||this.target.draggable),setUneditable:!(!this.target||!O||this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout((()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")}),20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),Kt(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout((()=>Xe(this.view))),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let t=this.pos;this.view.state.doc!=this.startDoc&&(t=this.view.posAtCoords(Zt(e))),this.updateAllowDefault(e),this.allowDefault||!t?Kt(this.view,"pointer"):an(this.view,t.pos,t.inside,e,this.selectNode)?e.preventDefault():0==e.button&&(this.flushed||D&&this.mightDrag&&!this.mightDrag.node.isAtom||T&&!this.view.state.selection.visible&&Math.min(Math.abs(t.pos-this.view.state.selection.from),Math.abs(t.pos-this.view.state.selection.to))<=2)?(nn(this.view,r.GR.near(this.view.state.doc.resolve(t.pos)),"pointer"),e.preventDefault()):Kt(this.view,"pointer")}move(e){this.updateAllowDefault(e),Kt(this.view,"pointer"),0==e.buttons&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}function pn(e,t){return!!e.composing||!!(D&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500)&&(e.input.compositionEndedAt=-2e8,!0)}Ht.touchstart=e=>{e.input.lastTouch=Date.now(),cn(e),Kt(e,"pointer")},Ht.touchmove=e=>{e.input.lastTouch=Date.now(),Kt(e,"pointer")},Ht.contextmenu=e=>cn(e);const hn=I?5e3:-1;function mn(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout((()=>yn(e)),t))}function gn(e){e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=vn());while(e.input.compositionNodes.length>0)e.input.compositionNodes.pop().markParentsDirty()}function vn(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function yn(e,t=!1){if(!(I&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),gn(e),t||e.docView&&e.docView.dirty){let t=Ke(e);return t&&!t.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(t)):e.updateState(e.state),!0}return!1}}function bn(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(t),n.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),o=document.createRange();o.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(o),setTimeout((()=>{n.parentNode&&n.parentNode.removeChild(n),e.focus()}),50)}zt.compositionstart=zt.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,n=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some((e=>!1===e.type.spec.inclusive))))e.markCursor=e.state.storedMarks||n.marks(),yn(e,!0),e.markCursor=null;else if(yn(e),O&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let t=e.domSelectionRange();for(let n=t.focusNode,r=t.focusOffset;n&&1==n.nodeType&&0!=r;){let t=r<0?n.lastChild:n.childNodes[r-1];if(!t)break;if(3==t.nodeType){e.domSelection().collapse(t,t.nodeValue.length);break}n=t,r=-1}}e.input.composing=!0}mn(e,hn)},zt.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionPendingChanges&&Promise.resolve().then((()=>e.domObserver.flush())),e.input.compositionID++,mn(e,20))};const qn=C&&E<15||P&&j<604;function wn(e){return 0==e.openStart&&0==e.openEnd&&1==e.content.childCount?e.content.firstChild:null}function _n(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let o=e.input.shiftKey&&45!=e.input.lastKeyCode;setTimeout((()=>{e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?xn(e,r.value,null,o,t):xn(e,r.textContent,r.innerHTML,o,t)}),50)}function xn(e,t,n,r,i){let a=Ot(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",(t=>t(e,i,a||o.eK.empty))))return!0;if(!a)return!1;let s=wn(a),l=s?e.state.tr.replaceSelectionWith(s,r):e.state.tr.replaceSelection(a);return e.dispatch(l.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function Sn(e){let t=e.getData("text/plain")||e.getData("Text");if(t)return t;let n=e.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}Ht.copy=zt.cut=(e,t)=>{let n=t,r=e.state.selection,o="cut"==n.type;if(r.empty)return;let i=qn?null:n.clipboardData,a=r.content(),{dom:s,text:l}=Et(e,a);i?(n.preventDefault(),i.clearData(),i.setData("text/html",s.innerHTML),i.setData("text/plain",l)):bn(e,s),o&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))},zt.paste=(e,t)=>{let n=t;if(e.composing&&!I)return;let r=qn?null:n.clipboardData,o=e.input.shiftKey&&45!=e.input.lastKeyCode;r&&xn(e,Sn(r),r.getData("text/html"),o,n)?n.preventDefault():_n(e,n)};class kn{constructor(e,t,n){this.slice=e,this.move=t,this.node=n}}const Cn=N?"altKey":"ctrlKey";Ht.dragstart=(e,t)=>{let n=t,o=e.input.mouseDown;if(o&&o.done(),!n.dataTransfer)return;let i,a=e.state.selection,s=a.empty?null:e.posAtCoords(Zt(n));if(s&&s.pos>=a.from&&s.pos<=(a instanceof r.Ul?a.to-1:a.to));else if(o&&o.mightDrag)i=r.Ul.create(e.state.doc,o.mightDrag.pos);else if(n.target&&1==n.target.nodeType){let t=e.docView.nearestDesc(n.target,!0);t&&t.node.type.spec.draggable&&t!=e.docView&&(i=r.Ul.create(e.state.doc,t.posBefore))}let l=(i||e.state.selection).content(),{dom:u,text:c}=Et(e,l);n.dataTransfer.clearData(),n.dataTransfer.setData(qn?"Text":"text/html",u.innerHTML),n.dataTransfer.effectAllowed="copyMove",qn||n.dataTransfer.setData("text/plain",c),e.dragging=new kn(l,!n[Cn],i)},Ht.dragend=e=>{let t=e.dragging;window.setTimeout((()=>{e.dragging==t&&(e.dragging=null)}),50)},zt.dragover=zt.dragenter=(e,t)=>t.preventDefault(),zt.drop=(e,t)=>{let n=t,a=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let s=e.posAtCoords(Zt(n));if(!s)return;let l=e.state.doc.resolve(s.pos),u=a&&a.slice;u?e.someProp("transformPasted",(t=>{u=t(u,e)})):u=Ot(e,Sn(n.dataTransfer),qn?null:n.dataTransfer.getData("text/html"),!1,l);let c=!(!a||n[Cn]);if(e.someProp("handleDrop",(t=>t(e,n,u||o.eK.empty,c))))return void n.preventDefault();if(!u)return;n.preventDefault();let d=u?(0,i.aw)(e.state.doc,l.pos,u):l.pos;null==d&&(d=l.pos);let f=e.state.tr;if(c){let{node:e}=a;e?e.replace(f):f.deleteSelection()}let p=f.mapping.map(d),h=0==u.openStart&&0==u.openEnd&&1==u.content.childCount,m=f.doc;if(h?f.replaceRangeWith(p,p,u.content.firstChild):f.replaceRange(p,p,u),f.doc.eq(m))return;let g=f.doc.resolve(p);if(h&&r.Ul.isSelectable(u.content.firstChild)&&g.nodeAfter&&g.nodeAfter.sameMarkup(u.content.firstChild))f.setSelection(new r.Ul(g));else{let t=f.mapping.map(d);f.mapping.maps[f.mapping.maps.length-1].forEach(((e,n,r,o)=>t=o)),f.setSelection(ot(e,g,f.doc.resolve(t)))}e.focus(),e.dispatch(f.setMeta("uiEvent","drop"))},Ht.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout((()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&Xe(e)}),20))},Ht.blur=(e,t)=>{let n=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)},Ht.beforeinput=(e,t)=>{let n=t;if(T&&I&&"deleteContentBackward"==n.inputType){e.domObserver.flushSoon();let{domChangeCount:t}=e.input;setTimeout((()=>{if(e.input.domChangeCount!=t)return;if(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",(t=>t(e,v(8,"Backspace")))))return;let{$cursor:n}=e.state.selection;n&&n.pos>0&&e.dispatch(e.state.tr.delete(n.pos-1,n.pos).scrollIntoView())}),50)}};for(let br in zt)Ht[br]=zt[br];function En(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}class On{constructor(e,t){this.toDOM=e,this.spec=t||Pn,this.side=this.spec.side||0}map(e,t,n,r){let{pos:o,deleted:i}=e.mapResult(t.from+r,this.side<0?-1:1);return i?null:new Mn(o-n,o-n,this)}valid(){return!0}eq(e){return this==e||e instanceof On&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&En(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class An{constructor(e,t){this.attrs=e,this.spec=t||Pn}map(e,t,n,r){let o=e.map(t.from+r,this.spec.inclusiveStart?-1:1)-n,i=e.map(t.to+r,this.spec.inclusiveEnd?1:-1)-n;return o>=i?null:new Mn(o,i,this)}valid(e,t){return t.from=e&&(!o||o(a.spec))&&n.push(a.copy(a.from+r,a.to+r))}for(let i=0;ie){let a=this.children[i]+1;this.children[i+2].findInner(e-a,t-a,n,r+a,o)}}map(e,t,n){return this==Rn||0==e.maps.length?this:this.mapInner(e,t,0,0,n||Pn)}mapInner(e,t,n,r,o){let i;for(let a=0;a{let a,s=i+n;if(a=Bn(t,e,s)){r||(r=this.children.slice());while(oi&&t.to=e){this.children[a]==e&&(n=this.children[a+2]);break}let o=e+1,i=o+t.content.size;for(let a=0;ao&&e.type instanceof An){let t=Math.max(o,e.from)-o,n=Math.min(i,e.to)-o;tn.map(e,t,Pn)));return In.from(n)}forChild(e,t){if(t.isLeaf)return Nn.empty;let n=[];for(let r=0;re instanceof Nn))?e:e.reduce(((e,t)=>e.concat(t instanceof Nn?t:t.members)),[]))}}}function Fn(e,t,n,r,o,i,a){let s=e.slice();for(let u=0,c=i;u{let i=o-r-(n-t);for(let a=0;ar+c-e)continue;let o=s[a]+c-e;n>=o?s[a+1]=t<=o?-2:-1:t>=c&&i&&(s[a]+=i,s[a+1]+=i)}e+=i})),c=n.maps[u].map(c,-1)}let l=!1;for(let u=0;u=r.content.size){l=!0;continue}let d=n.map(e[u+1]+i,-1),f=d-o,{index:p,offset:h}=r.content.findIndex(c),m=r.maybeChild(p);if(m&&h==c&&h+m.nodeSize==f){let r=s[u+2].mapInner(n,m,t+1,e[u]+i+1,a);r!=Rn?(s[u]=c,s[u+1]=f,s[u+2]=r):(s[u+1]=-2,l=!0)}else l=!0}if(l){let l=Ln(s,e,t,n,o,i,a),u=Hn(l,r,0,a);t=u.local;for(let e=0;en&&i.to{let s=Bn(e,t,a+n);if(s){i=!0;let e=Hn(s,t,n+a+1,r);e!=Rn&&o.push(a,a+t.nodeSize,e)}}));let a=jn(i?Un(e):e,-n).sort(zn);for(let s=0;s0)t++;e.splice(t,0,n)}function Wn(e){let t=[];return e.someProp("decorations",(n=>{let r=n(e.state);r&&r!=Rn&&t.push(r)})),e.cursorWrapper&&t.push(Nn.create(e.state.doc,[e.cursorWrapper.deco])),In.from(t)}const Kn={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},Gn=C&&E<=11;class Xn{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class Yn{constructor(e,t){this.view=e,this.handleDOMChange=t,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new Xn,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.observer=window.MutationObserver&&new window.MutationObserver((e=>{for(let t=0;t"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length))?this.flushSoon():this.flush()})),Gn&&(this.onCharData=e=>{this.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout((()=>{this.flushingSoon=-1,this.flush()}),20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,Kn)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let t=0;tthis.flush()),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout((()=>this.suppressingSelectionUpdates=!1),50)}onSelectionChange(){if(it(this.view)){if(this.suppressingSelectionUpdates)return Xe(this.view);if(C&&E<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&c(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let t,n=new Set;for(let o=e.focusNode;o;o=s(o))n.add(o);for(let o=e.anchorNode;o;o=s(o))if(n.has(o)){t=o;break}let r=t&&this.view.docView.nearestDesc(t);return r&&r.ignoreMutation({type:"selection",target:3==t.nodeType?t.parentNode:t})?(this.setCurSelection(),!0):void 0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let t=this.pendingRecords();t.length&&(this.queue=[]);let n=e.domSelectionRange(),o=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(n)&&it(e)&&!this.ignoreSelectionChange(n),i=-1,a=-1,s=!1,l=[];if(e.editable)for(let r=0;r1){let e=l.filter((e=>"BR"==e.nodeName));if(2==e.length){let t=e[0],n=e[1];t.parentNode&&t.parentNode.parentNode==n.parentNode?n.remove():t.remove()}}let u=null;i<0&&o&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)-1||o)&&(i>-1&&(e.docView.markDirty(i,a),Zn(e)),this.handleDOMChange(i,a,s,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(n)||Xe(e),this.currentSelection.set(n))}registerMutation(e,t){if(t.indexOf(e.target)>-1)return null;let n=this.view.docView.nearestDesc(e.target);if("attributes"==e.type&&(n==this.view.docView||"contenteditable"==e.attributeName||"style"==e.attributeName&&!e.oldValue&&!e.target.getAttribute("style")))return null;if(!n||n.ignoreMutation(e))return null;if("childList"==e.type){for(let n=0;na;o--){let e=i.childNodes[o-1],t=e.pmViewDesc;if("BR"==e.nodeName&&!t){s=o;break}if(!t||t.size)break}let f=e.state.doc,p=e.someProp("domParser")||o.oz.fromSchema(e.state.schema),h=f.resolve(l),m=null,v=p.parse(i,{topNode:h.parent,topMatch:h.parent.contentMatchAt(h.index()),topOpen:!0,from:a,to:s,preserveWhitespace:"pre"!=h.parent.type.whitespace||"full",findPositions:r,ruleFromNode:nr,context:h});if(r&&null!=r[0].pos){let e=r[0].pos,t=r[1]&&r[1].pos;null==t&&(t=e),m={anchor:e+l,head:t+l}}return{doc:v,sel:m,from:l,to:u}}function nr(e){let t=e.pmViewDesc;if(t)return t.parseRule();if("BR"==e.nodeName&&e.parentNode){if(D&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let e=document.createElement("div");return e.appendChild(document.createElement("li")),{skip:e}}if(e.parentNode.lastChild==e||D&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if("IMG"==e.nodeName&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}const rr=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function or(e,t,n,o,i){let a=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let t=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,n=Ke(e,t);if(n&&!e.state.selection.eq(n)){if(T&&I&&13===e.input.lastKeyCode&&Date.now()-100t(e,v(13,"Enter")))))return;let r=e.state.tr.setSelection(n);"pointer"==t?r.setMeta("pointer",!0):"key"==t&&r.scrollIntoView(),a&&r.setMeta("composition",a),e.dispatch(r)}return}let s=e.state.doc.resolve(t),l=s.sharedDepth(n);t=s.before(l+1),n=e.state.doc.resolve(n).after(l+1);let u,c,d=e.state.selection,f=tr(e,t,n),p=e.state.doc,h=p.slice(f.from,f.to);8===e.input.lastKeyCode&&Date.now()-100Date.now()-225||I)&&i.some((e=>1==e.nodeType&&!rr.test(e.nodeName)))&&(!m||m.endA>=m.endB)&&e.someProp("handleKeyDown",(t=>t(e,v(13,"Enter")))))return void(e.input.lastIOSEnter=0);if(!m){if(!(o&&d instanceof r.sy&&!d.empty&&d.$head.sameParent(d.$anchor))||e.composing||f.sel&&f.sel.anchor!=f.sel.head){if(f.sel){let t=ir(e,e.state.doc,f.sel);if(t&&!t.eq(e.state.selection)){let n=e.state.tr.setSelection(t);a&&n.setMeta("composition",a),e.dispatch(n)}}return}m={start:d.from,endA:d.to,endB:d.to}}if(T&&e.cursorWrapper&&f.sel&&f.sel.anchor==e.cursorWrapper.deco.from&&f.sel.head==f.sel.anchor){let e=m.endB-m.start;f.sel={anchor:f.sel.anchor+e,head:f.sel.anchor+e}}e.input.domChangeCount++,e.state.selection.frome.state.selection.from&&m.start<=e.state.selection.from+2&&e.state.selection.from>=f.from?m.start=e.state.selection.from:m.endA=e.state.selection.to-2&&e.state.selection.to<=f.to&&(m.endB+=e.state.selection.to-m.endA,m.endA=e.state.selection.to)),C&&E<=11&&m.endB==m.start+1&&m.endA==m.start&&m.start>f.from&&"  "==f.doc.textBetween(m.start-f.from-1,m.start-f.from+1)&&(m.start--,m.endA--,m.endB--);let g,y=f.doc.resolveNoCache(m.start-f.from),b=f.doc.resolveNoCache(m.endB-f.from),q=p.resolve(m.start),w=y.sameParent(b)&&y.parent.inlineContent&&q.end()>=m.endA;if((P&&e.input.lastIOSEnter>Date.now()-225&&(!w||i.some((e=>"DIV"==e.nodeName||"P"==e.nodeName)))||!w&&y.post(e,v(13,"Enter")))))return void(e.input.lastIOSEnter=0);if(e.state.selection.anchor>m.start&&sr(p,m.start,m.endA,y,b)&&e.someProp("handleKeyDown",(t=>t(e,v(8,"Backspace")))))return void(I&&T&&e.domObserver.suppressSelectionUpdates());T&&I&&m.endB==m.start&&(e.input.lastAndroidDelete=Date.now()),I&&!w&&y.start()!=b.start()&&0==b.parentOffset&&y.depth==b.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==m.endA&&(m.endB-=2,b=f.doc.resolveNoCache(m.endB-f.from),setTimeout((()=>{e.someProp("handleKeyDown",(function(t){return t(e,v(13,"Enter"))}))}),20));let _,x,S,k=m.start,O=m.endA;if(w)if(y.pos==b.pos)C&&E<=11&&0==y.parentOffset&&(e.domObserver.suppressSelectionUpdates(),setTimeout((()=>Xe(e)),20)),_=e.state.tr.delete(k,O),x=p.resolve(m.start).marksAcross(p.resolve(m.endA));else if(m.endA==m.endB&&(S=ar(y.parent.content.cut(y.parentOffset,b.parentOffset),q.parent.content.cut(q.parentOffset,m.endA-q.start()))))_=e.state.tr,"add"==S.type?_.addMark(k,O,S.mark):_.removeMark(k,O,S.mark);else if(y.parent.child(y.index()).isText&&y.index()==b.index()-(b.textOffset?0:1)){let t=y.parent.textBetween(y.parentOffset,b.parentOffset);if(e.someProp("handleTextInput",(n=>n(e,k,O,t))))return;_=e.state.tr.insertText(t,k,O)}if(_||(_=e.state.tr.replace(k,O,f.doc.slice(m.start-f.from,m.endB-f.from))),f.sel){let t=ir(e,_.doc,f.sel);t&&!(T&&I&&e.composing&&t.empty&&(m.start!=m.endB||e.input.lastAndroidDeletet.content.size?null:ot(e,t.resolve(n.anchor),t.resolve(n.head))}function ar(e,t){let n,r,i,a=e.firstChild.marks,s=t.firstChild.marks,l=a,u=s;for(let o=0;oe.mark(r.addToSet(e.marks));else{if(0!=l.length||1!=u.length)return null;r=u[0],n="remove",i=e=>e.mark(r.removeFromSet(e.marks))}let c=[];for(let o=0;on||lr(a,!0,!1)0&&(t||e.indexAfter(r)==e.node(r).childCount))r--,o++,t=!1;if(n){let t=e.node(r).maybeChild(e.indexAfter(r));while(t&&!t.isLeaf)t=t.firstChild,o++}return o}function ur(e,t,n,r,o){let i=e.findDiffStart(t,n);if(null==i)return null;let{a:a,b:s}=e.findDiffEnd(t,n+e.size,n+t.size);if("end"==o){let e=Math.max(0,i-Math.min(a,s));r-=a+e-i}if(a=a?i-r:0;i-=e,i&&i=s?i-r:0;i-=t,i&&i=56320&&t<=57343&&n>=55296&&n<=56319}class dr{constructor(e,t){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new Vt,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=t,this.state=t.state,this.directPlugins=t.plugins||[],this.directPlugins.forEach(yr),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):"function"==typeof e?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=hr(this),pr(this),this.nodeViews=gr(this),this.docView=Ce(this.state.doc,fr(this),Wn(this),this.dom,this),this.domObserver=new Yn(this,((e,t,n,r)=>or(this,e,t,n,r))),this.domObserver.start(),Wt(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let t in e)this._props[t]=e[t];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&Xt(this);let t=this._props;this._props=e,e.plugins&&(e.plugins.forEach(yr),this.directPlugins=e.plugins),this.updateStateInner(e.state,t)}setProps(e){let t={};for(let n in this._props)t[n]=this._props[n];t.state=this.state;for(let n in e)t[n]=e[n];this.update(t)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,t){var n;let r=this.state,o=!1,i=!1;e.storedMarks&&this.composing&&(gn(this),i=!0),this.state=e;let a=r.plugins!=e.plugins||this._props.plugins!=t.plugins;if(a||this._props.plugins!=t.plugins||this._props.nodeViews!=t.nodeViews){let e=gr(this);vr(e,this.nodeViews)&&(this.nodeViews=e,o=!0)}(a||t.handleDOMEvents!=this._props.handleDOMEvents)&&Xt(this),this.editable=hr(this),pr(this);let s=Wn(this),l=fr(this),u=r.plugins==e.plugins||r.doc.eq(e.doc)?e.scrollToSelection>r.scrollToSelection?"to selection":"preserve":"reset",c=o||!this.docView.matchesNode(e.doc,l,s);!c&&e.selection.eq(r.selection)||(i=!0);let d="preserve"==u&&i&&null==this.dom.style.overflowAnchor&&z(this);if(i){this.domObserver.stop();let t=c&&(C||T)&&!this.composing&&!r.selection.empty&&!e.selection.empty&&mr(r.selection,e.selection);if(c){let n=T?this.trackWrites=this.domSelectionRange().focusNode:null;!o&&this.docView.update(e.doc,l,s,this)||(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=Ce(e.doc,l,s,this.dom,this)),n&&!this.trackWrites&&(t=!0)}t||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&st(this))?Xe(this,t):(nt(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(r),(null===(n=this.dragging)||void 0===n?void 0:n.node)&&!r.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,r),"reset"==u?this.dom.scrollTop=0:"to selection"==u?this.scrollToSelection():d&&V(d)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(this.someProp("handleScrollToSelection",(e=>e(this))));else if(this.state.selection instanceof r.Ul){let t=this.docView.domAfterPos(this.state.selection.from);1==t.nodeType&&H(this,t.getBoundingClientRect(),e)}else H(this,this.coordsAtPos(this.state.selection.head,1),e)}destroyPluginViews(){let e;while(e=this.pluginViews.pop())e.destroy&&e.destroy()}updatePluginViews(e){if(e&&e.plugins==this.state.plugins&&this.directPlugins==this.prevDirectPlugins)for(let t=0;t0&&this.state.doc.nodeAt(e);r==n.node&&(o=e)}this.dragging=new kn(e.slice,e.move,o<0?void 0:r.Ul.create(this.state.doc,o))}someProp(e,t){let n,r=this._props&&this._props[e];if(null!=r&&(n=t?t(r):r))return n;for(let i=0;it.ownerDocument.getSelection()),this._root=t;return e||document}updateRoot(){this._root=null}posAtCoords(e){return ne(this,e)}coordsAtPos(e,t=1){return ae(this,e,t)}domAtPos(e,t=0){return this.docView.domFromPos(e,t)}nodeDOM(e){let t=this.docView.descAt(e);return t?t.nodeDOM:null}posAtDOM(e,t,n=-1){let r=this.docView.posFromDOM(e,t,n);if(null==r)throw new RangeError("DOM position not inside the editor");return r}endOfTextblock(e,t){return ge(this,t||this.state,e)}pasteHTML(e,t){return xn(this,"",e,!1,t||new ClipboardEvent("paste"))}pasteText(e,t){return xn(this,e,null,!0,t||new ClipboardEvent("paste"))}destroy(){this.docView&&(Gt(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],Wn(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}get isDestroyed(){return null==this.docView}dispatchEvent(e){return Qt(this,e)}dispatch(e){let t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))}domSelectionRange(){return D&&11===this.root.nodeType&&y(this.dom.ownerDocument)==this.dom?er(this):this.domSelection()}domSelection(){return this.root.getSelection()}}function fr(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",(n=>{if("function"==typeof n&&(n=n(e.state)),n)for(let e in n)"class"==e?t.class+=" "+n[e]:"style"==e?t.style=(t.style?t.style+";":"")+n[e]:t[e]||"contenteditable"==e||"nodeName"==e||(t[e]=String(n[e]))})),t.translate||(t.translate="no"),[Mn.node(0,e.state.doc.content.size,t)]}function pr(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:Mn.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function hr(e){return!e.someProp("editable",(t=>!1===t(e.state)))}function mr(e,t){let n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(n)!=t.$anchor.start(n)}function gr(e){let t=Object.create(null);function n(e){for(let n in e)Object.prototype.hasOwnProperty.call(t,n)||(t[n]=e[n])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function vr(e,t){let n=0,r=0;for(let o in e){if(e[o]!=t[o])return!0;n++}for(let o in t)r++;return n!=r}function yr(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}},3448:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{c:function(){return a}});var o=/^\s+/,i=/\s+$/;function a(e,t){if(e=e||"",t=t||{},e instanceof a)return e;if(!(this instanceof a))return new a(e,t);var n=s(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function s(e){var t={r:0,g:0,b:0},n=1,o=null,i=null,a=null,s=!1,u=!1;return"string"==typeof e&&(e=z(e)),"object"==r(e)&&(H(e.r)&&H(e.g)&&H(e.b)?(t=l(e.r,e.g,e.b),s=!0,u="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(o=j(e.s),i=j(e.v),t=f(e.h,o,i),s=!0,u="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(o=j(e.s),a=j(e.l),t=c(e.h,o,a),s=!0,u="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=M(n),{ok:s,format:e.format||u,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function l(e,t,n){return{r:255*D(e,255),g:255*D(t,255),b:255*D(n,255)}}function u(e,t,n){e=D(e,255),t=D(t,255),n=D(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=(i+a)/2;if(i==a)r=o=0;else{var l=i-a;switch(o=s>.5?l/(2-i-a):l/(i+a),i){case e:r=(t-n)/l+(t1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=D(e,360),t=D(t,100),n=D(n,100),0===t)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:255*r,g:255*o,b:255*i}}function d(e,t,n){e=D(e,255),t=D(t,255),n=D(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=i,l=i-a;if(o=0===i?0:l/i,i==a)r=0;else{switch(i){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(a(r));return i}function E(e,t){t=t||6;var n=a(e).toHsv(),r=n.h,o=n.s,i=n.v,s=[],l=1/t;while(t--)s.push(a({h:r,s:o,v:i})),i=(i+l)%1;return s}a.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r,o,i,a=this.toRgb();return e=a.r/255,t=a.g/255,n=a.b/255,r=e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4),o=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4),i=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4),.2126*r+.7152*o+.0722*i},setAlpha:function(e){return this._a=M(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=d(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=u(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=u(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return p(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return h(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*D(this._r,255))+"%",g:Math.round(100*D(this._g,255))+"%",b:Math.round(100*D(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*D(this._r,255))+"%, "+Math.round(100*D(this._g,255))+"%, "+Math.round(100*D(this._b,255))+"%)":"rgba("+Math.round(100*D(this._r,255))+"%, "+Math.round(100*D(this._g,255))+"%, "+Math.round(100*D(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(A[p(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+m(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=a(e);n="#"+m(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0,o=!t&&r&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e);return o?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return a(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(q,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(v,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(_,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(E,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(S,[3])},tetrad:function(){return this._applyCombination(S,[4])}},a.fromRatio=function(e,t){if("object"==r(e)){var n={};for(var o in e)e.hasOwnProperty(o)&&(n[o]="a"===o?e[o]:j(e[o]));e=n}return a(e,t)},a.equals=function(e,t){return!(!e||!t)&&a(e).toRgbString()==a(t).toRgbString()},a.random=function(){return a.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},a.mix=function(e,t,n){n=0===n?0:n||50;var r=a(e).toRgb(),o=a(t).toRgb(),i=n/100,s={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return a(s)},a.readability=function(e,t){var n=a(e),r=a(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},a.isReadable=function(e,t,n){var r,o,i=a.readability(e,t);switch(o=!1,r=$(n),r.level+r.size){case"AAsmall":case"AAAlarge":o=i>=4.5;break;case"AAlarge":o=i>=3;break;case"AAAsmall":o=i>=7;break}return o},a.mostReadable=function(e,t,n){var r,o,i,s,l=null,u=0;n=n||{},o=n.includeFallbackColors,i=n.level,s=n.size;for(var c=0;cu&&(u=r,l=a(t[c]));return a.isReadable(e,l,{level:i,size:s})||!o?l:(n.includeFallbackColors=!1,a.mostReadable(e,["#fff","#000"],n))};var O=a.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},A=a.hexNames=T(O);function T(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function M(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function D(e,t){R(e)&&(e="100%");var n=I(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function P(e){return Math.min(1,Math.max(0,e))}function N(e){return parseInt(e,16)}function R(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function I(e){return"string"===typeof e&&-1!=e.indexOf("%")}function F(e){return 1==e.length?"0"+e:""+e}function j(e){return e<=1&&(e=100*e+"%"),e}function L(e){return Math.round(255*parseFloat(e)).toString(16)}function B(e){return N(e)/255}var U=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function H(e){return!!U.CSS_UNIT.exec(e)}function z(e){e=e.replace(o,"").replace(i,"").toLowerCase();var t,n=!1;if(O[e])e=O[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=U.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=U.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=U.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=U.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=U.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=U.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=U.hex8.exec(e))?{r:N(t[1]),g:N(t[2]),b:N(t[3]),a:B(t[4]),format:n?"name":"hex8"}:(t=U.hex6.exec(e))?{r:N(t[1]),g:N(t[2]),b:N(t[3]),format:n?"name":"hex"}:(t=U.hex4.exec(e))?{r:N(t[1]+""+t[1]),g:N(t[2]+""+t[2]),b:N(t[3]+""+t[3]),a:B(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=U.hex3.exec(e))&&{r:N(t[1]+""+t[1]),g:N(t[2]+""+t[2]),b:N(t[3]+""+t[3]),format:n?"name":"hex"}}function $(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA"),"small"!==n&&"large"!==n&&(n="small"),{level:t,size:n}}}}]); \ No newline at end of file diff --git a/twill-assets/assets/twill/js/main-buckets.56c5072c.js b/twill-assets/assets/twill/js/main-buckets.56c5072c.js new file mode 100644 index 000000000..29a735129 --- /dev/null +++ b/twill-assets/assets/twill/js/main-buckets.56c5072c.js @@ -0,0 +1 @@ +(function(){"use strict";var t={4028:function(t,e,s){var i=s(9016),n=s(7176),a=s(4540),c=(s(6760),s(9824)),r=s(7124),o=function(){var t=this,e=t._self._c;return e("div",{staticClass:"buckets"},[e("div",{staticClass:"buckets__page-title"},[e("div",{staticClass:"container buckets__page-title-content"},[e("h2",[t._t("default")],2),e("div",{staticClass:"buckets__page-title-actions"},[e("a17-button",{attrs:{variant:"validate"},on:{click:t.save}},[t._v(t._s(t.$trans("buckets.publish")))]),t._l(t.extraActions,(function(s){return e("a17-button",{key:s.url,attrs:{el:"a",href:s.url,download:s.download||"",target:s.target||"",rel:s.rel||"",variant:"secondary"}},[t._v(t._s(s.label))])}))],2)])]),e("div",{staticClass:"container"},[e("div",{staticClass:"wrapper"},[e("div",{staticClass:"buckets__container col--even"},[e("a17-fieldset",{staticClass:"buckets__fieldset",attrs:{title:t.title,activeToggle:!1}},[e("div",{staticClass:"buckets__header"},[e("div",{staticClass:"buckets__sources"},[t.singleSource?t._e():e("a17-vselect",{staticClass:"sources__select",attrs:{name:"sources",selected:t.currentSource,options:t.dataSources,required:!0},on:{change:t.changeDataSource}})],1),e("div",{staticClass:"buckets__filter"},[e("a17-filter",{on:{submit:t.filterBucketsData}})],1)]),t.source.items.length>0?e("table",{staticClass:"buckets__list"},[e("tbody",t._l(t.source.items,(function(s){return e("a17-bucket-item-source",{key:s.id,attrs:{item:s,singleBucket:t.singleBucket,buckets:t.buckets},on:{"add-to-bucket":t.addToBucket}})})),1)]):e("div",{staticClass:"buckets__empty"},[e("h4",[t._v(t._s(t.emptySource))])]),e("a17-paginate",{attrs:{max:t.max,value:t.page,offset:t.offset,availableOffsets:t.availableOffsets},on:{changePage:t.updatePage,changeOffset:t.updateOffset}})],1)],1),e("div",{staticClass:"buckets__container col--even"},t._l(t.buckets,(function(s,i){return e("a17-fieldset",{key:s.id,class:"buckets__fieldset buckets__fieldset--"+(i+1),attrs:{name:"bucket_"+s.id,activeToggle:!1}},[e("h3",{staticClass:"buckets__fieldset__header",attrs:{slot:"header"},slot:"header"},[e("span",[t.buckets.length>1?e("span",{staticClass:"buckets__number"},[t._v(t._s(i+1))]):t._e(),t._v(" "+t._s(s.name))]),t._v(" "),e("span",{staticClass:"buckets__size-infos"},[t._v(t._s(s.children.length)+" / "+t._s(s.max))])]),s.children.length>0?e("draggable",t._b({staticClass:"buckets__list buckets__draggable",attrs:{value:s.children,tag:"table"},on:{change:function(e){return t.sortBucket(e,i)}}},"draggable",t.dragOptions,!1),[e("transition-group",{attrs:{name:"fade_scale_list",tag:"tbody"}},t._l(s.children,(function(i,n){return e("a17-bucket-item",{key:"".concat(i.id,"_").concat(n),attrs:{item:i,restricted:t.restricted,draggable:s.children.length>1,singleBucket:t.singleBucket,singleSource:t.singleSource,bucket:s.id,buckets:t.buckets,withToggleFeatured:s.withToggleFeatured,toggleFeaturedLabels:s.toggleFeaturedLabels},on:{"add-to-bucket":t.addToBucket,"remove-from-bucket":t.deleteFromBucket,"toggle-featured-in-bucket":t.toggleFeaturedInBucket}})})),1)],1):e("div",{staticClass:"buckets__empty"},[e("h4",[t._v(t._s(t.emptyBuckets))])])],1)})),1)])]),e("a17-modal",{ref:"overrideBucket",staticClass:"modal--tiny modal--form modal--withintro",attrs:{title:"Override Bucket"}},[e("p",{staticClass:"modal--tiny-title"},[e("strong",[t._v("Are you sure ?")])]),e("p",{domProps:{innerHTML:t._s(t.overrideBucketText)}}),e("a17-inputframe",[e("a17-button",{attrs:{variant:"validate"},on:{click:t.override}},[t._v("Override")]),e("a17-button",{attrs:{variant:"aslink"},on:{click:function(e){return t.$refs.overrideBucket.close()}}},[e("span",[t._v("Cancel")])])],1)],1)],1)},u=[],l=s(7052),d=s.n(l),_=s(6036),m=s(3820),f=s(892),b=s(7980),k=s(6216),g=s(9684),p=s(7632),h=s(624),v=function(){var t=this,e=t._self._c;return e("tr",{staticClass:"buckets__item",class:t.customClasses},[t.draggable?e("td",{staticClass:"drag__handle"},[e("div",{staticClass:"drag__handle--drag"})]):t._e(),t.item.thumbnail?e("td",{staticClass:"buckets__itemThumbnail"},[e("img",{attrs:{src:t.item.thumbnail,alt:t.item.name}})]):t._e(),t.withToggleFeatured?e("td",{staticClass:"buckets__itemStarred",class:{"buckets__itemStarred--active":t.item.starred}},[e("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],attrs:{"data-tooltip-title":t.item.starred?t.toggleFeaturedLabels["unstar"]?t.toggleFeaturedLabels["unstar"]:"Unfeature":t.toggleFeaturedLabels["star"]?t.toggleFeaturedLabels["star"]:"Feature"},on:{click:function(e){return e.preventDefault(),t.toggleFeatured.apply(null,arguments)}}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature_active"}}),e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature"}})])]):t._e(),e("td",{staticClass:"buckets__itemTitle"},[e("h4",[t.item.edit?e("span",{staticClass:"f--link-underlined--o"},[e("a",{attrs:{href:t.item.edit,target:"_blank"}},[t._v(t._s(t.item.name))])]):e("span",[t._v(t._s(t.item.name))])])]),t.item.content_type&&!t.singleSource?e("td",{staticClass:"buckets__itemContentType"},[t._v(" "+t._s(t.item.content_type.label)+" ")]):t._e(),e("td",{staticClass:"buckets__itemOptions"},[t.singleBucket?t._e():e("a17-dropdown",{ref:"bucketDropdown",staticClass:"item__dropdown bucket__action",attrs:{position:"bottom-right",title:"Featured in",clickable:!0}},[e("a17-button",{attrs:{variant:"icon"},on:{click:function(e){return t.$refs.bucketDropdown.toggle()}}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t.restricted?e("div",{staticClass:"item__dropdown__content",attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e("a17-radiogroup",{attrs:{name:"bucketsSelection",radioClass:"bucket",radios:t.dropDownBuckets,initialValue:t.selectedBuckets()[0]},on:{change:t.updateBucket}})],1):e("div",{staticClass:"item__dropdown__content",attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e("a17-checkboxgroup",{attrs:{name:"bucketsSelection",options:t.dropDownBuckets,selected:t.selectedBuckets()},on:{change:t.updateBucket}})],1)],1),e("a17-button",{staticClass:"bucket__action",attrs:{icon:"close"},on:{click:function(e){return t.removeFromBucket()}}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})])],1)])},T=[],E=s(4064),B=s(3032),y={components:{A17Dropdown:B.c},name:"a17BucketItem",props:{bucket:{type:String},draggable:{type:Boolean,default:!1},restricted:{type:Boolean,default:!1},type:{type:String,default:"bucket"},singleSource:{type:Boolean,default:!1},withToggleFeatured:{type:Boolean,default:!1},toggleFeaturedLabels:{type:Array,default:()=>[]}},mixins:[E.c],computed:{inBuckets:function(){const t=this;let e=!1;return t.buckets.forEach((function(s){s.children.find((function(e){return e.id===t.item.id&&e.content_type.value===t.item.content_type.value}))&&(e=!0)})),e},customClasses:function(){return{...this.bucketClasses,draggable:this.draggable}},dropDownBuckets:function(){const t=[],e=this;let s=1;return this.buckets.length>0&&this.buckets.forEach((function(i){e.restrictedBySource(i.id)&&t.push({value:e.slug(i.id),label:s+" "+i.name}),s++})),t}},methods:{removeFromBucket:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.bucket;this.$emit("remove-from-bucket",this.item,t)},toggleFeatured:function(){this.$emit("toggle-featured-in-bucket",this.item,this.bucket)},selectedBuckets:function(){const t=[],e=this;return this.buckets.length>0&&this.buckets.forEach((function(s){e.inBucketById(s.id)&&t.push(e.slug(s.id))})),t.length>0?t:[]},slug:function(t){return"bucket-"+this.bucket+"_item-"+this.item.id+"_type-"+this.item.content_type.value+"_inb-"+t},updateBucket:function(t){const e="inb-",s=this,i=s.selectedBuckets();if(s.restricted){const i=t.split(e)[1];s.inBucketById(i)||(s.$refs.bucketDropdown.toggle(),s.addToBucket(i))}else i.forEach((function(i){if(-1===t.indexOf(i)){const t=i.split(e)[1];s.$refs.bucketDropdown.toggle(),s.removeFromBucket(t)}})),Array.isArray(t)&&t.forEach((function(t){const i=t.split(e)[1];s.inBucketById(i)||(s.$refs.bucketDropdown.toggle(),s.addToBucket(i))}))}}},C=y,S=s(2528),w=(0,S.c)(C,v,T,!1,null,"2d7b9ae8",null),x=w.exports,A=function(){var t=this,e=t._self._c;return e("tr",{staticClass:"buckets__item",class:t.bucketClasses},[t.item.thumbnail?e("td",{staticClass:"buckets__itemThumbnail"},[e("img",{attrs:{src:t.item.thumbnail,alt:t.item.name}})]):t._e(),e("td",{staticClass:"buckets__itemTitle"},[e("h4",[t.item.edit?e("span",{staticClass:"f--link-underlined--o"},[e("a",{attrs:{href:t.item.edit,target:"_blank"}},[t._v(t._s(t.item.name))])]):e("span",[t._v(t._s(t.item.name))]),t.item.languages?[e("br"),e("a17-tableLanguages",{attrs:{languages:t.item.languages}})]:t._e()],2)]),t.item.publication?e("td",{staticClass:"buckets__itemDate"},[t._v(" "+t._s(t.item.publication)+" ")]):t._e(),e("td",{staticClass:"buckets__itemOptions"},[t.singleBucket&&!t.inBucketById(t.buckets[0].id)?e("a17-button",{attrs:{icon:"add"},on:{click:function(e){return t.addToBucket(t.buckets[0].id)}}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}})]):t.singleBucket?e("a17-button",{attrs:{icon:"add",disabled:!0}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}})]):t._l(t.buckets,(function(s,i){return[!t.inBucketById(s.id)&&t.restrictedBySource(s.id)?e("a17-button",{key:s.id,staticClass:"bucket__action",attrs:{icon:"bucket--"+(i+1)},on:{click:function(e){return t.addToBucket(s.id)}}},[t._v(t._s(i+1))]):t.restrictedBySource(s.id)?e("a17-button",{key:s.id,staticClass:"bucket__action selected",attrs:{icon:"bucket--"+(i+1),disabled:!0}},[t._v(t._s(i+1))]):t._e()]}))],2)])},D=[],O=s(4532),I={mixins:[E.c],components:{"a17-tableLanguages":O.q_}},U=I,L=(0,S.c)(U,A,D,!1,null,null,null),F=L.exports,P={name:"A17Buckets",mixins:[g.c],props:{title:{type:String,default:"Features"},emptyBuckets:{type:String,default:"No items selected."},emptySource:{type:String,default:"No items found."},overridableMax:{type:Boolean,default:!1},restricted:{type:Boolean,default:!0},extraActions:{type:Array,default:function(){return[]}}},components:{"a17-bucket-item":x,"a17-bucket-item-source":F,"a17-fieldset":m.c,"a17-paginate":b.c,"a17-filter":f.c,"a17-vselect":k.c,draggable:d()},data:function(){return{currentBucketID:"",currentItem:"",overrideItem:!1}},computed:{...(0,_.ys)({buckets:t=>t.buckets.buckets,source:t=>t.buckets.source,dataSources:t=>t.buckets.dataSources.content_types,page:t=>t.buckets.page,availableOffsets:t=>t.buckets.availableOffsets,offset:t=>t.buckets.offset,max:t=>t.buckets.maxPage}),...(0,_.gV)(["currentSource"]),singleBucket:function(){return 1===this.buckets.length},singleSource:function(){return 1===this.dataSources.length},overrideBucketText:function(){const t=this.buckets.find((t=>t.id===this.currentBucketID));let e="",s="";return t&&(e=t.name,s=t.max),'Bucket "'+e+'" has a strict limit of '+s+" items. Do you want to override the first item of this bucket ?"}},methods:{addToBucket:function(t,e){const s=this.buckets.findIndex((t=>t.id===e));if(!t&&-1===s)return;this.currentBucketID=e,this.currentItem=t;const i={index:s,item:t},n=this.buckets[s].children.length;n>-1&&nt.id===e));if(-1===s)return;const i=this.buckets[s].children.findIndex((e=>e.id===t.id&&e.content_type.value===t.content_type.value));if(-1===i)return;const n={index:s,itemIndex:i};this.$store.commit(h.m_.DELETE_FROM_BUCKET,n)},toggleFeaturedInBucket:function(t,e){const s=this.buckets.findIndex((t=>t.id===e));if(-1===s)return;const i=this.buckets[s].children.findIndex((e=>e.id===t.id&&e.content_type.value===t.content_type.value));if(-1===i)return;const n={index:s,itemIndex:i};this.$store.commit(h.m_.TOGGLE_FEATURED_IN_BUCKET,n)},checkRestriced:function(t){this.restricted&&this.buckets.forEach((e=>{e.children.forEach((s=>{s.id===t.id&&s.content_type.value===t.content_type.value&&this.deleteFromBucket(t,e.id)}))}))},sortBucket:function(t,e){const s={bucketIndex:e,oldIndex:t.moved.oldIndex,newIndex:t.moved.newIndex};this.$store.commit(h.m_.REORDER_BUCKET_LIST,s)},changeDataSource:function(t){this.$store.commit(h.m_.UPDATE_BUCKETS_DATASOURCE,t),this.$store.commit(h.m_.UPDATE_BUCKETS_DATA_PAGE,1),this.$store.dispatch(p.cp.GET_BUCKETS)},filterBucketsData:function(t){this.$store.commit(h.m_.UPDATE_BUCKETS_DATA_PAGE,1),this.$store.commit(h.m_.UPDATE_BUCKETS_FILTER,t||{search:""}),this.$store.dispatch(p.cp.GET_BUCKETS)},updateOffset:function(t){this.$store.commit(h.m_.UPDATE_BUCKETS_DATA_PAGE,1),this.$store.commit(h.m_.UPDATE_BUCKETS_DATA_OFFSET,t),this.$store.dispatch(p.cp.GET_BUCKETS)},updatePage:function(t){this.$store.commit(h.m_.UPDATE_BUCKETS_DATA_PAGE,t),this.$store.dispatch(p.cp.GET_BUCKETS)},override:function(){this.overrideItem=!0,this.addToBucket(this.currentItem,this.currentBucketID),this.$refs.overrideBucket.close()},save:function(){this.$store.dispatch(p.cp.SAVE_BUCKETS)}}},K=P,$=(0,S.c)(K,o,u,!1,null,"555b6de0",null),R=$.exports,G=s(3948),M=s(5572),j=s(9899),N=s.n(j),W=s(9812),q=s(9480);const V="BUCKETS";var X={get:function(t,e,s){N().get((0,q.sv)(),{params:t}).then((t=>{e&&"function"===typeof e&&e(t.data)})).catch((t=>{const e={message:"Get Buckets error",value:t};(0,W.q)(V,e),s&&"function"===typeof s&&s(t)}))},save(t,e,s,i){N().post(t,e).then((t=>{s&&"function"===typeof s&&s(t)})).catch((t=>{const e={message:"Buckets save error.",value:t};(0,W.q)(V,e),i&&"function"===typeof i&&i(t)}))}};const z={saveUrl:window["TWILL"].STORE.buckets.saveUrl||"",dataSources:window["TWILL"].STORE.buckets.dataSources||{},source:window["TWILL"].STORE.buckets.source||{},buckets:window["TWILL"].STORE.buckets.items||[],filter:window["TWILL"].STORE.buckets.filter||{},page:window["TWILL"].STORE.buckets.page||1,maxPage:window["TWILL"].STORE.buckets.maxPage||10,offset:window["TWILL"].STORE.buckets.offset||10,availableOffsets:window["TWILL"].STORE.buckets.availableOffsets||[10,20,30]},H={currentSource:t=>t.source.content_type},Y={[h.m_.ADD_TO_BUCKET](t,e){t.buckets[e.index].children.push(e.item)},[h.m_.DELETE_FROM_BUCKET](t,e){t.buckets[e.index].children.splice(e.itemIndex,1)},[h.m_.TOGGLE_FEATURED_IN_BUCKET](t,e){const s=t.buckets[e.index].children.splice(e.itemIndex,1);s[0].starred=!s[0].starred,t.buckets[e.index].children.splice(e.itemIndex,0,s[0])},[h.m_.UPDATE_BUCKETS_DATASOURCE](t,e){t.dataSources.selected.value!==e.value&&(t.dataSources.selected=e)},[h.m_.UPDATE_BUCKETS_DATA](t,e){t.source=Object.assign({},t.source,e)},[h.m_.UPDATE_BUCKETS_FILTER](t,e){t.filter=Object.assign({},t.filter,e)},[h.m_.REORDER_BUCKET_LIST](t,e){const s=t.buckets[e.bucketIndex].children.splice(e.oldIndex,1);t.buckets[e.bucketIndex].children.splice(e.newIndex,0,s[0])},[h.m_.UPDATE_BUCKETS_DATA_OFFSET](t,e){t.offset=e},[h.m_.UPDATE_BUCKETS_DATA_PAGE](t,e){t.page=e},[h.m_.UPDATE_BUCKETS_MAX_PAGE](t,e){t.maxPage=e}},J={[p.cp.GET_BUCKETS](t){let{commit:e,state:s}=t;X.get({content_type:s.dataSources.selected.value,page:s.page,offset:s.offset,filter:s.filter},(t=>{e(h.m_.UPDATE_BUCKETS_DATA,t.source),e(h.m_.UPDATE_BUCKETS_MAX_PAGE,t.maxPage)}))},[p.cp.SAVE_BUCKETS](t){let{commit:e,state:s}=t;const i={};s.buckets.forEach((t=>{const e=[];t.children.forEach((t=>{e.push({id:t.id,type:t.content_type.value,starred:t.starred})})),i[t.id]=e})),X.save(s.saveUrl,{buckets:i},(t=>{e(h.gp.SET_NOTIF,{message:"Features saved. All good!",variant:"success"})}),(t=>{e(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"})}))}};var Q={state:z,getters:H,mutations:Y,actions:J},Z=s(6188),tt=s(6660);i["default"].use(G.c),i["default"].use(M.c),n.c.registerModule("buckets",Q),n.c.registerModule("language",Z.c),n.c.registerModule("form",tt.c),(0,c.c)(),window["TWILL"].vm=window.vm=new i["default"]({store:n.c,el:"#app",components:{"a17-buckets":R},created:function(){(0,r.c)()}}),document.addEventListener("DOMContentLoaded",a.c)}},e={};function s(i){var n=e[i];if(void 0!==n)return n.exports;var a=e[i]={id:i,loaded:!1,exports:{}};return t[i].call(a.exports,a,a.exports,s),a.loaded=!0,a.exports}s.m=t,function(){var t=[];s.O=function(e,i,n,a){if(!i){var c=1/0;for(l=0;l=a)&&Object.keys(s.O).every((function(t){return s.O[t](i[o])}))?i.splice(o--,1):(r=!1,a0&&t[l-1][2]>a;l--)t[l]=t[l-1];t[l]=[i,n,a]}}(),function(){s.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return s.d(e,{a:e}),e}}(),function(){s.d=function(t,e){for(var i in e)s.o(e,i)&&!s.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})}}(),function(){s.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()}(),function(){s.hmd=function(t){return t=Object.create(t),t.children||(t.children=[]),Object.defineProperty(t,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+t.id)}}),t}}(),function(){s.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}(),function(){s.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}}(),function(){s.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t}}(),function(){s.j=636}(),function(){var t={636:0};s.O.j=function(e){return 0===t[e]};var e=function(e,i){var n,a,c=i[0],r=i[1],o=i[2],u=0;if(c.some((function(e){return 0!==t[e]}))){for(n in r)s.o(r,n)&&(s.m[n]=r[n]);if(o)var l=o(s)}for(e&&e(i);u0?e("table",{staticClass:"buckets__list"},[e("tbody",t._l(t.source.items,(function(s){return e("a17-bucket-item-source",{key:s.id,attrs:{item:s,singleBucket:t.singleBucket,buckets:t.buckets},on:{"add-to-bucket":t.addToBucket}})})),1)]):e("div",{staticClass:"buckets__empty"},[e("h4",[t._v(t._s(t.emptySource))])]),e("a17-paginate",{attrs:{max:t.max,value:t.page,offset:t.offset,availableOffsets:t.availableOffsets},on:{changePage:t.updatePage,changeOffset:t.updateOffset}})],1)],1),e("div",{staticClass:"buckets__container col--even"},t._l(t.buckets,(function(s,i){return e("a17-fieldset",{key:s.id,class:"buckets__fieldset buckets__fieldset--"+(i+1),attrs:{name:"bucket_"+s.id,activeToggle:!1}},[e("h3",{staticClass:"buckets__fieldset__header",attrs:{slot:"header"},slot:"header"},[e("span",[t.buckets.length>1?e("span",{staticClass:"buckets__number"},[t._v(t._s(i+1))]):t._e(),t._v(" "+t._s(s.name))]),t._v(" "),e("span",{staticClass:"buckets__size-infos"},[t._v(t._s(s.children.length)+" / "+t._s(s.max))])]),s.children.length>0?e("draggable",{staticClass:"buckets__list buckets__draggable",attrs:{options:t.dragOptions,value:s.children,tag:"table"},on:{change:function(e){return t.sortBucket(e,i)}}},[e("transition-group",{attrs:{name:"fade_scale_list",tag:"tbody"}},t._l(s.children,(function(i,n){return e("a17-bucket-item",{key:"".concat(i.id,"_").concat(n),attrs:{item:i,restricted:t.restricted,draggable:s.children.length>1,singleBucket:t.singleBucket,singleSource:t.singleSource,bucket:s.id,buckets:t.buckets,withToggleFeatured:s.withToggleFeatured,toggleFeaturedLabels:s.toggleFeaturedLabels},on:{"add-to-bucket":t.addToBucket,"remove-from-bucket":t.deleteFromBucket,"toggle-featured-in-bucket":t.toggleFeaturedInBucket}})})),1)],1):e("div",{staticClass:"buckets__empty"},[e("h4",[t._v(t._s(t.emptyBuckets))])])],1)})),1)])]),e("a17-modal",{ref:"overrideBucket",staticClass:"modal--tiny modal--form modal--withintro",attrs:{title:"Override Bucket"}},[e("p",{staticClass:"modal--tiny-title"},[e("strong",[t._v("Are you sure ?")])]),e("p",{domProps:{innerHTML:t._s(t.overrideBucketText)}}),e("a17-inputframe",[e("a17-button",{attrs:{variant:"validate"},on:{click:t.override}},[t._v("Override")]),e("a17-button",{attrs:{variant:"aslink"},on:{click:function(e){return t.$refs.overrideBucket.close()}}},[e("span",[t._v("Cancel")])])],1)],1)],1)},u=[],l=s(7052),d=s.n(l),_=s(6036),m=s(3820),f=s(892),b=s(7980),k=s(6216),g=s(9684),p=s(7632),h=s(624),v=function(){var t=this,e=t._self._c;return e("tr",{staticClass:"buckets__item",class:t.customClasses},[t.draggable?e("td",{staticClass:"drag__handle"},[e("div",{staticClass:"drag__handle--drag"})]):t._e(),t.item.thumbnail?e("td",{staticClass:"buckets__itemThumbnail"},[e("img",{attrs:{src:t.item.thumbnail,alt:t.item.name}})]):t._e(),t.withToggleFeatured?e("td",{staticClass:"buckets__itemStarred",class:{"buckets__itemStarred--active":t.item.starred}},[e("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],attrs:{"data-tooltip-title":t.item.starred?t.toggleFeaturedLabels["unstar"]?t.toggleFeaturedLabels["unstar"]:"Unfeature":t.toggleFeaturedLabels["star"]?t.toggleFeaturedLabels["star"]:"Feature"},on:{click:function(e){return e.preventDefault(),t.toggleFeatured.apply(null,arguments)}}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature_active"}}),e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature"}})])]):t._e(),e("td",{staticClass:"buckets__itemTitle"},[e("h4",[t.item.edit?e("span",{staticClass:"f--link-underlined--o"},[e("a",{attrs:{href:t.item.edit,target:"_blank"}},[t._v(t._s(t.item.name))])]):e("span",[t._v(t._s(t.item.name))])])]),t.item.content_type&&!t.singleSource?e("td",{staticClass:"buckets__itemContentType"},[t._v(" "+t._s(t.item.content_type.label)+" ")]):t._e(),e("td",{staticClass:"buckets__itemOptions"},[t.singleBucket?t._e():e("a17-dropdown",{ref:"bucketDropdown",staticClass:"item__dropdown bucket__action",attrs:{position:"bottom-right",title:"Featured in",clickable:!0}},[e("a17-button",{attrs:{variant:"icon"},on:{click:function(e){return t.$refs.bucketDropdown.toggle()}}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t.restricted?e("div",{staticClass:"item__dropdown__content",attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e("a17-radiogroup",{attrs:{name:"bucketsSelection",radioClass:"bucket",radios:t.dropDownBuckets,initialValue:t.selectedBuckets()[0]},on:{change:t.updateBucket}})],1):e("div",{staticClass:"item__dropdown__content",attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e("a17-checkboxgroup",{attrs:{name:"bucketsSelection",options:t.dropDownBuckets,selected:t.selectedBuckets()},on:{change:t.updateBucket}})],1)],1),e("a17-button",{staticClass:"bucket__action",attrs:{icon:"close"},on:{click:function(e){return t.removeFromBucket()}}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})])],1)])},T=[],E=s(4064),B=s(3032),y={components:{A17Dropdown:B.c},name:"a17BucketItem",props:{bucket:{type:String},draggable:{type:Boolean,default:!1},restricted:{type:Boolean,default:!1},type:{type:String,default:"bucket"},singleSource:{type:Boolean,default:!1},withToggleFeatured:{type:Boolean,default:!1},toggleFeaturedLabels:{type:Array,default:()=>[]}},mixins:[E.c],computed:{inBuckets:function(){const t=this;let e=!1;return t.buckets.forEach((function(s){s.children.find((function(e){return e.id===t.item.id&&e.content_type.value===t.item.content_type.value}))&&(e=!0)})),e},customClasses:function(){return{...this.bucketClasses,draggable:this.draggable}},dropDownBuckets:function(){const t=[],e=this;let s=1;return this.buckets.length>0&&this.buckets.forEach((function(i){e.restrictedBySource(i.id)&&t.push({value:e.slug(i.id),label:s+" "+i.name}),s++})),t}},methods:{removeFromBucket:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.bucket;this.$emit("remove-from-bucket",this.item,t)},toggleFeatured:function(){this.$emit("toggle-featured-in-bucket",this.item,this.bucket)},selectedBuckets:function(){const t=[],e=this;return this.buckets.length>0&&this.buckets.forEach((function(s){e.inBucketById(s.id)&&t.push(e.slug(s.id))})),t.length>0?t:[]},slug:function(t){return"bucket-"+this.bucket+"_item-"+this.item.id+"_type-"+this.item.content_type.value+"_inb-"+t},updateBucket:function(t){const e="inb-",s=this,i=s.selectedBuckets();if(s.restricted){const i=t.split(e)[1];s.inBucketById(i)||(s.$refs.bucketDropdown.toggle(),s.addToBucket(i))}else i.forEach((function(i){if(-1===t.indexOf(i)){const t=i.split(e)[1];s.$refs.bucketDropdown.toggle(),s.removeFromBucket(t)}})),Array.isArray(t)&&t.forEach((function(t){const i=t.split(e)[1];s.inBucketById(i)||(s.$refs.bucketDropdown.toggle(),s.addToBucket(i))}))}}},C=y,S=s(2528),w=(0,S.c)(C,v,T,!1,null,"2d7b9ae8",null),x=w.exports,A=function(){var t=this,e=t._self._c;return e("tr",{staticClass:"buckets__item",class:t.bucketClasses},[t.item.thumbnail?e("td",{staticClass:"buckets__itemThumbnail"},[e("img",{attrs:{src:t.item.thumbnail,alt:t.item.name}})]):t._e(),e("td",{staticClass:"buckets__itemTitle"},[e("h4",[t.item.edit?e("span",{staticClass:"f--link-underlined--o"},[e("a",{attrs:{href:t.item.edit,target:"_blank"}},[t._v(t._s(t.item.name))])]):e("span",[t._v(t._s(t.item.name))]),t.item.languages?[e("br"),e("a17-tableLanguages",{attrs:{languages:t.item.languages}})]:t._e()],2)]),t.item.publication?e("td",{staticClass:"buckets__itemDate"},[t._v(" "+t._s(t.item.publication)+" ")]):t._e(),e("td",{staticClass:"buckets__itemOptions"},[t.singleBucket&&!t.inBucketById(t.buckets[0].id)?e("a17-button",{attrs:{icon:"add"},on:{click:function(e){return t.addToBucket(t.buckets[0].id)}}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}})]):t.singleBucket?e("a17-button",{attrs:{icon:"add",disabled:!0}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}})]):t._l(t.buckets,(function(s,i){return[!t.inBucketById(s.id)&&t.restrictedBySource(s.id)?e("a17-button",{key:s.id,staticClass:"bucket__action",attrs:{icon:"bucket--"+(i+1)},on:{click:function(e){return t.addToBucket(s.id)}}},[t._v(t._s(i+1))]):t.restrictedBySource(s.id)?e("a17-button",{key:s.id,staticClass:"bucket__action selected",attrs:{icon:"bucket--"+(i+1),disabled:!0}},[t._v(t._s(i+1))]):t._e()]}))],2)])},D=[],O=s(4532),I={mixins:[E.c],components:{"a17-tableLanguages":O.q_}},U=I,L=(0,S.c)(U,A,D,!1,null,null,null),F=L.exports,P={name:"A17Buckets",mixins:[g.c],props:{title:{type:String,default:"Features"},emptyBuckets:{type:String,default:"No items selected."},emptySource:{type:String,default:"No items found."},overridableMax:{type:Boolean,default:!1},restricted:{type:Boolean,default:!0},extraActions:{type:Array,default:function(){return[]}}},components:{"a17-bucket-item":x,"a17-bucket-item-source":F,"a17-fieldset":m.c,"a17-paginate":b.c,"a17-filter":f.c,"a17-vselect":k.c,draggable:d()},data:function(){return{currentBucketID:"",currentItem:"",overrideItem:!1}},computed:{...(0,_.ys)({buckets:t=>t.buckets.buckets,source:t=>t.buckets.source,dataSources:t=>t.buckets.dataSources.content_types,page:t=>t.buckets.page,availableOffsets:t=>t.buckets.availableOffsets,offset:t=>t.buckets.offset,max:t=>t.buckets.maxPage}),...(0,_.gV)(["currentSource"]),singleBucket:function(){return 1===this.buckets.length},singleSource:function(){return 1===this.dataSources.length},overrideBucketText:function(){const t=this.buckets.find((t=>t.id===this.currentBucketID));let e="",s="";return t&&(e=t.name,s=t.max),'Bucket "'+e+'" has a strict limit of '+s+" items. Do you want to override the first item of this bucket ?"}},methods:{addToBucket:function(t,e){const s=this.buckets.findIndex((t=>t.id===e));if(!t&&-1===s)return;this.currentBucketID=e,this.currentItem=t;const i={index:s,item:t},n=this.buckets[s].children.length;n>-1&&nt.id===e));if(-1===s)return;const i=this.buckets[s].children.findIndex((e=>e.id===t.id&&e.content_type.value===t.content_type.value));if(-1===i)return;const n={index:s,itemIndex:i};this.$store.commit(h.m_.DELETE_FROM_BUCKET,n)},toggleFeaturedInBucket:function(t,e){const s=this.buckets.findIndex((t=>t.id===e));if(-1===s)return;const i=this.buckets[s].children.findIndex((e=>e.id===t.id&&e.content_type.value===t.content_type.value));if(-1===i)return;const n={index:s,itemIndex:i};this.$store.commit(h.m_.TOGGLE_FEATURED_IN_BUCKET,n)},checkRestriced:function(t){this.restricted&&this.buckets.forEach((e=>{e.children.forEach((s=>{s.id===t.id&&s.content_type.value===t.content_type.value&&this.deleteFromBucket(t,e.id)}))}))},sortBucket:function(t,e){const s={bucketIndex:e,oldIndex:t.moved.oldIndex,newIndex:t.moved.newIndex};this.$store.commit(h.m_.REORDER_BUCKET_LIST,s)},changeDataSource:function(t){this.$store.commit(h.m_.UPDATE_BUCKETS_DATASOURCE,t),this.$store.commit(h.m_.UPDATE_BUCKETS_DATA_PAGE,1),this.$store.dispatch(p.cp.GET_BUCKETS)},filterBucketsData:function(t){this.$store.commit(h.m_.UPDATE_BUCKETS_DATA_PAGE,1),this.$store.commit(h.m_.UPDATE_BUCKETS_FILTER,t||{search:""}),this.$store.dispatch(p.cp.GET_BUCKETS)},updateOffset:function(t){this.$store.commit(h.m_.UPDATE_BUCKETS_DATA_PAGE,1),this.$store.commit(h.m_.UPDATE_BUCKETS_DATA_OFFSET,t),this.$store.dispatch(p.cp.GET_BUCKETS)},updatePage:function(t){this.$store.commit(h.m_.UPDATE_BUCKETS_DATA_PAGE,t),this.$store.dispatch(p.cp.GET_BUCKETS)},override:function(){this.overrideItem=!0,this.addToBucket(this.currentItem,this.currentBucketID),this.$refs.overrideBucket.close()},save:function(){this.$store.dispatch(p.cp.SAVE_BUCKETS)}}},K=P,$=(0,S.c)(K,o,u,!1,null,"5017a4a0",null),R=$.exports,G=s(894),M=s(5572),j=s(9899),N=s.n(j),W=s(9812),q=s(9480);const V="BUCKETS";var X={get:function(t,e,s){N().get((0,q.sv)(),{params:t}).then((t=>{e&&"function"===typeof e&&e(t.data)})).catch((t=>{const e={message:"Get Buckets error",value:t};(0,W.q)(V,e),s&&"function"===typeof s&&s(t)}))},save(t,e,s,i){N().post(t,e).then((t=>{s&&"function"===typeof s&&s(t)})).catch((t=>{const e={message:"Buckets save error.",value:t};(0,W.q)(V,e),i&&"function"===typeof i&&i(t)}))}};const z={saveUrl:window["TWILL"].STORE.buckets.saveUrl||"",dataSources:window["TWILL"].STORE.buckets.dataSources||{},source:window["TWILL"].STORE.buckets.source||{},buckets:window["TWILL"].STORE.buckets.items||[],filter:window["TWILL"].STORE.buckets.filter||{},page:window["TWILL"].STORE.buckets.page||1,maxPage:window["TWILL"].STORE.buckets.maxPage||10,offset:window["TWILL"].STORE.buckets.offset||10,availableOffsets:window["TWILL"].STORE.buckets.availableOffsets||[10,20,30]},H={currentSource:t=>t.source.content_type},Y={[h.m_.ADD_TO_BUCKET](t,e){t.buckets[e.index].children.push(e.item)},[h.m_.DELETE_FROM_BUCKET](t,e){t.buckets[e.index].children.splice(e.itemIndex,1)},[h.m_.TOGGLE_FEATURED_IN_BUCKET](t,e){const s=t.buckets[e.index].children.splice(e.itemIndex,1);s[0].starred=!s[0].starred,t.buckets[e.index].children.splice(e.itemIndex,0,s[0])},[h.m_.UPDATE_BUCKETS_DATASOURCE](t,e){t.dataSources.selected.value!==e.value&&(t.dataSources.selected=e)},[h.m_.UPDATE_BUCKETS_DATA](t,e){t.source=Object.assign({},t.source,e)},[h.m_.UPDATE_BUCKETS_FILTER](t,e){t.filter=Object.assign({},t.filter,e)},[h.m_.REORDER_BUCKET_LIST](t,e){const s=t.buckets[e.bucketIndex].children.splice(e.oldIndex,1);t.buckets[e.bucketIndex].children.splice(e.newIndex,0,s[0])},[h.m_.UPDATE_BUCKETS_DATA_OFFSET](t,e){t.offset=e},[h.m_.UPDATE_BUCKETS_DATA_PAGE](t,e){t.page=e},[h.m_.UPDATE_BUCKETS_MAX_PAGE](t,e){t.maxPage=e}},J={[p.cp.GET_BUCKETS](t){let{commit:e,state:s}=t;X.get({content_type:s.dataSources.selected.value,page:s.page,offset:s.offset,filter:s.filter},(t=>{e(h.m_.UPDATE_BUCKETS_DATA,t.source),e(h.m_.UPDATE_BUCKETS_MAX_PAGE,t.maxPage)}))},[p.cp.SAVE_BUCKETS](t){let{commit:e,state:s}=t;const i={};s.buckets.forEach((t=>{const e=[];t.children.forEach((t=>{e.push({id:t.id,type:t.content_type.value,starred:t.starred})})),i[t.id]=e})),X.save(s.saveUrl,{buckets:i},(t=>{e(h.gp.SET_NOTIF,{message:"Features saved. All good!",variant:"success"})}),(t=>{e(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"})}))}};var Q={state:z,getters:H,mutations:Y,actions:J},Z=s(6188),tt=s(6660);i["default"].use(G.c),i["default"].use(M.c),n.c.registerModule("buckets",Q),n.c.registerModule("language",Z.c),n.c.registerModule("form",tt.c),(0,c.c)(),window["TWILL"].vm=window.vm=new i["default"]({store:n.c,el:"#app",components:{"a17-buckets":R},created:function(){(0,r.c)()}}),document.addEventListener("DOMContentLoaded",a.c)}},e={};function s(i){var n=e[i];if(void 0!==n)return n.exports;var a=e[i]={id:i,loaded:!1,exports:{}};return t[i].call(a.exports,a,a.exports,s),a.loaded=!0,a.exports}s.m=t,function(){var t=[];s.O=function(e,i,n,a){if(!i){var c=1/0;for(l=0;l=a)&&Object.keys(s.O).every((function(t){return s.O[t](i[o])}))?i.splice(o--,1):(r=!1,a0&&t[l-1][2]>a;l--)t[l]=t[l-1];t[l]=[i,n,a]}}(),function(){s.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return s.d(e,{a:e}),e}}(),function(){s.d=function(t,e){for(var i in e)s.o(e,i)&&!s.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})}}(),function(){s.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()}(),function(){s.hmd=function(t){return t=Object.create(t),t.children||(t.children=[]),Object.defineProperty(t,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+t.id)}}),t}}(),function(){s.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}(),function(){s.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}}(),function(){s.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t}}(),function(){s.j=636}(),function(){var t={636:0};s.O.j=function(e){return 0===t[e]};var e=function(e,i){var n,a,c=i[0],r=i[1],o=i[2],u=0;if(c.some((function(e){return 0!==t[e]}))){for(n in r)s.o(r,n)&&(s.m[n]=r[n]);if(o)var l=o(s)}for(e&&e(i);u0?e("table",{staticClass:"activityFeed__table"},[t._l(t.rows.data,(function(a,s){return[e("a17-activity-row",{key:a.id,attrs:{row:a,index:s,columns:t.columns}})]}))],2):[e("div",{staticClass:"activityFeed__empty"},[e("h4",[t._v(t._s(t.emptyMessage))])])],e("a17-paginate",{attrs:{max:t.rows.last_page,value:t.rows.current_page,offset:20,availableOffsets:[20]},on:{changePage:t.getData}})],2)])},b=[],y=a(6036),w=function(){var t=this,e=t._self._c;return e("tr",{staticClass:"activityRow"},[t._l(t.columns,(function(a){return e("td",{key:a.name,staticClass:"activityCell",class:t.cellClasses(a)},[t.isSpecificColumn(a)?["published"===a.name?e("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"activityCell__pubstate",class:{"activityCell__pubstate--live":t.row[a.name]},attrs:{"data-tooltip-title":t.row[a.name]?"Published":"Draft"}}):t._e(),t._v(" "),"thumbnail"===a.name?e("a",{staticClass:"activityCell__thumb",attrs:{href:t.row["edit"]}},[e("img",{attrs:{src:t.row[a.name]}})]):t._e()]:["name"===a.name?[e("a",{staticClass:"activityCell__link",attrs:{href:t.row["edit"]}},[t._v(t._s(t.row[a.name]))]),e("p",{staticClass:"activityCell__meta f--note"},[t._v(" "+t._s(t.row["activity"])+" "),e("timeago",{attrs:{"auto-update":1,datetime:new Date(t.row["date"])}}),t._v(" "+t._s(t.$trans("dashboard.activity-row.by","by"))+" "+t._s(t.row["author"])+" "),e("span",{staticClass:"activityCell__type"},[t._v(t._s(t.row["type"]))])],1)]:t._e()]],2)})),e("td",{staticClass:"activityCell activityCell--icon"},[e("a17-dropdown",{ref:"activityRowSetupDropdown",attrs:{position:"bottom-right"}},[e("a17-button",{attrs:{variant:"icon"},on:{click:function(e){return t.$refs.activityRowSetupDropdown.toggle()}}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),e("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t.row.hasOwnProperty("permalink")?e("a",{attrs:{href:t.row["permalink"],target:"_blank"}},[t._v(t._s(t.$trans("dashboard.activity-row.view-permalink","View Permalink")))]):t._e(),t.row.hasOwnProperty("edit")?e("a",{attrs:{href:t.row["edit"]}},[t._v(t._s(t.$trans("dashboard.activity-row.edit","Edit")))]):t._e()])],1)],1)],2)},g=[],C={name:"A17ActivityRow",props:{index:{type:Number,default:0},row:{type:Object,default:function(){return{}}},columns:{type:Array,default:function(){return[]}}},computed:{},methods:{cellClasses:function(t){return{"activityCell--icon":"featured"===t.name||"published"===t.name,"activityCell--pub hide--xsmall":"published"===t.name,"activityCell--thumb hide--xsmall":"thumbnail"===t.name}},isSpecificColumn:function(t){return"featured"===t.name||"published"===t.name||"thumbnail"===t.name}}},x=C,F=(0,v.c)(x,w,g,!1,null,"44a9a60b",null),k=F.exports,P=a(624),O=a(7980),S={name:"A17ActivityFeed",components:{A17Paginate:O.c,"a17-activity-row":k},props:{ajaxBaseUrl:{type:String},emptyMessage:{type:String,default:"You don't have any activity yet."}},data:function(){return{navFilters:[{name:this.$trans("dashboard.all-activity","All activity"),slug:"all"},{name:this.$trans("dashboard.my-activity","My activity"),slug:"mine"}],navActive:0}},computed:{rows:{get(){return this.$store.state.datatable.data},set(t){this.$store.commit(P.ec.UPDATE_DATATABLE_DATA,t)}},...(0,y.ys)({page:t=>t.datatable.page,maxPage:t=>t.datatable.maxPage,columns:t=>t.datatable.columns})},methods:{getData(t){this.$http.get(this.ajaxBaseUrl+"?"+this.navFilters[this.navActive].slug+"="+t).then((t=>{let{data:e}=t;this.rows=e}))},filterStatus:function(t,e){this.navActive!==t&&(this.navActive=t,window["TWILL"].STORE.datatable&&window["TWILL"].STORE.datatable.hasOwnProperty(e)&&(this.rows=window["TWILL"].STORE.datatable[e]))}}},A=S,T=(0,v.c)(A,m,b,!1,null,"fc9d0cfc",null),j=T.exports,D=function(){var t=this,e=t._self._c;return e("div",{staticClass:"box statFeed"},[e("header",{staticClass:"box__header"},[e("div",{staticClass:"wrapper"},[e("div",{staticClass:"col--double"},[e("b",[t._t("default")],2)]),e("div",{staticClass:"col--double"},[e("div",{staticClass:"statFeed__dropdown"},[e("a17-dropdown",{ref:"statPeriodDropdown",attrs:{position:"bottom-right"}},[e("a17-button",{attrs:{variant:"ghost"},on:{click:function(e){return t.$refs.statPeriodDropdown.toggle()}}},[t._v(t._s(t.selectedPeriodLabel)+" "),e("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"statFeed__dropdownIcon",attrs:{symbol:"dropdown_module"}})]),e("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t._l(t.periods,(function(a,s){return[a.value!==t.selectedPeriod?e("button",{key:s,attrs:{type:"button"},on:{click:function(e){return t.selectPeriod(a.value)}}},[t._v(t._s(a.label))]):t._e()]}))],2)],1)],1)])])]),e("div",{staticClass:"box__body"},[t._l(t.factsForSelectedPeriod,(function(a,s){return[e("a",{key:s,staticClass:"statFeed__item",attrs:{href:a.url,target:"_blank"}},[e("h3",{staticClass:"statFeed__numb f--heading",class:t.trending(s)},[t._v(t._s(a.figure))]),e("div",{staticClass:"statFeed__info"},[e("h4",{staticClass:"statFeed__label"},[t._v(t._s(a.label))]),e("p",{staticClass:"statFeed__meta f--note f--small"},[t._v(t._s(a.insight))])]),e("div",{staticClass:"statFeed__line"},[e("trend",{attrs:{data:a.data,gradient:["#cccccc"],"stroke-width":"2",padding:0,"auto-draw":"",smooth:"",width:"100",height:"50"}})],1)])]}))],2),t._m(0)])},L=[function(){var t=this,e=t._self._c;return e("footer",{staticClass:"box__footer statFeed__footer"},[e("a",{staticClass:"f--external",attrs:{href:"https://analytics.google.com/analytics/web",target:"_blank"}},[t._v("Google Analytics")])])}],M=a(2e3);s["default"].use(M.c);var $={name:"A17StatFeed",props:{facts:{type:Object,default:function(){return{}}}},data:function(){return{selectedPeriod:"yesterday",periods:[{label:"Today",value:"today"},{label:"Yesterday",value:"yesterday"},{label:"This week",value:"week"},{label:"This month",value:"month"}]}},computed:{factsForSelectedPeriod(){return this.facts[this.selectedPeriod]},selectedPeriodLabel(){return this.periods.find((t=>t.value===this.selectedPeriod)).label}},methods:{trending:function(t){return"statFeed__numb--"+this.factsForSelectedPeriod[t].trend},selectPeriod:function(t){this.selectedPeriod=t}}},E=$,I=(0,v.c)(E,D,L,!1,null,"5d1b8a8c",null),N=I.exports,R=function(){var t=this,e=t._self._c;return e("div",{staticClass:"box genericFeed"},[e("header",{staticClass:"box__header"},[e("b",[t._t("default")],2)]),e("div",{staticClass:"box__body"},[e("ol",{staticClass:"genericFeed__list",class:{"genericFeed__list--numbered":t.hasNumber}},t._l(t.entities,(function(a,s){return e("li",{key:s},[e("a",{staticClass:"genericFeed__item",attrs:{href:a.url,target:t.target(a)}},[a.thumbnail?e("span",{staticClass:"genericFeed__thumbnails"},[e("img",{attrs:{src:a.thumbnail}})]):t._e(),e("span",{staticClass:"genericFeed__label"},[e("span",[e("span",{staticClass:"genericFeed__hover"},[t._v(t._s(a.name))])])]),a.number?e("span",{staticClass:"genericFeed__views f--tiny"},[t._v(t._s(a.number))]):t._e(),a.type?e("span",{staticClass:"genericFeed__type"},[t._v(t._s(a.type))]):t._e()])])})),0)])])},U=[],W={name:"A17GenericFeed",props:{entities:{type:Array,default:function(){return[]}}},computed:{hasNumber:function(){return this.entities.filter((t=>t.hasOwnProperty("number"))).length}},methods:{target:function(t){return!!t.hasOwnProperty("external")&&"_blank"}}},B=W,G=(0,v.c)(B,R,U,!1,null,"5723cbaf",null),Y=G.exports,V=a(7768),q=a(6188),z=a(6660);s["default"].use(l.c),s["default"].use(c.c),r.c.registerModule("datatable",V.c),r.c.registerModule("language",q.c),r.c.registerModule("form",z.c),(0,i.c)(),window["TWILL"].vm=window.vm=new s["default"]({store:r.c,el:"#app",components:{"a17-shortcut-creator":h,"a17-activity-feed":j,"a17-stat-feed":N,"a17-feed":Y},created:function(){(0,o.c)()}}),document.addEventListener("DOMContentLoaded",n.c)},4267:function(t,e,a){function s(){const t="test";try{return localStorage.setItem(t,t),localStorage.removeItem(t),!0}catch(e){return!1}}function r(t,e){const a="";window.TWILL.debug||(s()?localStorage.setItem(t,e):document.cookie=t+"="+e+a+"; path=/")}a.d(e,{st:function(){return r}})}},e={};function a(s){var r=e[s];if(void 0!==r)return r.exports;var n=e[s]={id:s,loaded:!1,exports:{}};return t[s].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}a.m=t,function(){var t=[];a.O=function(e,s,r,n){if(!s){var i=1/0;for(d=0;d=n)&&Object.keys(a.O).every((function(t){return a.O[t](s[l])}))?s.splice(l--,1):(o=!1,n0&&t[d-1][2]>n;d--)t[d]=t[d-1];t[d]=[s,r,n]}}(),function(){a.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return a.d(e,{a:e}),e}}(),function(){a.d=function(t,e){for(var s in e)a.o(e,s)&&!a.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})}}(),function(){a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()}(),function(){a.hmd=function(t){return t=Object.create(t),t.children||(t.children=[]),Object.defineProperty(t,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+t.id)}}),t}}(),function(){a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}(),function(){a.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}}(),function(){a.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t}}(),function(){a.j=4}(),function(){var t={4:0};a.O.j=function(e){return 0===t[e]};var e=function(e,s){var r,n,i=s[0],o=s[1],l=s[2],c=0;if(i.some((function(e){return 0!==t[e]}))){for(r in o)a.o(o,r)&&(a.m[r]=o[r]);if(l)var d=l(a)}for(e&&e(s);c0?e("table",{staticClass:"activityFeed__table"},[t._l(t.rows.data,(function(a,s){return[e("a17-activity-row",{key:a.id,attrs:{row:a,index:s,columns:t.columns}})]}))],2):[e("div",{staticClass:"activityFeed__empty"},[e("h4",[t._v(t._s(t.emptyMessage))])])],e("a17-paginate",{attrs:{max:t.rows.last_page,value:t.rows.current_page,offset:20,availableOffsets:[20]},on:{changePage:t.getData}})],2)])},b=[],y=a(6036),w=function(){var t=this,e=t._self._c;return e("tr",{staticClass:"activityRow"},[t._l(t.columns,(function(a){return e("td",{key:a.name,staticClass:"activityCell",class:t.cellClasses(a)},[t.isSpecificColumn(a)?["published"===a.name?e("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"activityCell__pubstate",class:{"activityCell__pubstate--live":t.row[a.name]},attrs:{"data-tooltip-title":t.row[a.name]?"Published":"Draft"}}):t._e(),t._v(" "),"thumbnail"===a.name?e("a",{staticClass:"activityCell__thumb",attrs:{href:t.row["edit"]}},[e("img",{attrs:{src:t.row[a.name]}})]):t._e()]:["name"===a.name?[e("a",{staticClass:"activityCell__link",attrs:{href:t.row["edit"]}},[t._v(t._s(t.row[a.name]))]),e("p",{staticClass:"activityCell__meta f--note"},[t._v(" "+t._s(t.row["activity"])+" "),e("timeago",{attrs:{"auto-update":1,datetime:new Date(t.row["date"])}}),t._v(" "+t._s(t.$trans("dashboard.activity-row.by","by"))+" "+t._s(t.row["author"])+" "),e("span",{staticClass:"activityCell__type"},[t._v(t._s(t.row["type"]))])],1)]:t._e()]],2)})),e("td",{staticClass:"activityCell activityCell--icon"},[e("a17-dropdown",{ref:"activityRowSetupDropdown",attrs:{position:"bottom-right"}},[e("a17-button",{attrs:{variant:"icon"},on:{click:function(e){return t.$refs.activityRowSetupDropdown.toggle()}}},[e("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),e("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t.row.hasOwnProperty("permalink")?e("a",{attrs:{href:t.row["permalink"],target:"_blank"}},[t._v(t._s(t.$trans("dashboard.activity-row.view-permalink","View Permalink")))]):t._e(),t.row.hasOwnProperty("edit")?e("a",{attrs:{href:t.row["edit"]}},[t._v(t._s(t.$trans("dashboard.activity-row.edit","Edit")))]):t._e()])],1)],1)],2)},g=[],C={name:"A17ActivityRow",props:{index:{type:Number,default:0},row:{type:Object,default:function(){return{}}},columns:{type:Array,default:function(){return[]}}},computed:{},methods:{cellClasses:function(t){return{"activityCell--icon":"featured"===t.name||"published"===t.name,"activityCell--pub hide--xsmall":"published"===t.name,"activityCell--thumb hide--xsmall":"thumbnail"===t.name}},isSpecificColumn:function(t){return"featured"===t.name||"published"===t.name||"thumbnail"===t.name}}},x=C,F=(0,v.c)(x,w,g,!1,null,"44a9a60b",null),k=F.exports,P=a(624),O=a(7980),S={name:"A17ActivityFeed",components:{A17Paginate:O.c,"a17-activity-row":k},props:{ajaxBaseUrl:{type:String},emptyMessage:{type:String,default:"You don't have any activity yet."}},data:function(){return{navFilters:[{name:this.$trans("dashboard.all-activity","All activity"),slug:"all"},{name:this.$trans("dashboard.my-activity","My activity"),slug:"mine"}],navActive:0}},computed:{rows:{get(){return this.$store.state.datatable.data},set(t){this.$store.commit(P.ec.UPDATE_DATATABLE_DATA,t)}},...(0,y.ys)({page:t=>t.datatable.page,maxPage:t=>t.datatable.maxPage,columns:t=>t.datatable.columns})},methods:{getData(t){this.$http.get(this.ajaxBaseUrl+"?"+this.navFilters[this.navActive].slug+"="+t).then((t=>{let{data:e}=t;this.rows=e}))},filterStatus:function(t,e){this.navActive!==t&&(this.navActive=t,window["TWILL"].STORE.datatable&&window["TWILL"].STORE.datatable.hasOwnProperty(e)&&(this.rows=window["TWILL"].STORE.datatable[e]))}}},A=S,T=(0,v.c)(A,m,b,!1,null,"fc9d0cfc",null),j=T.exports,D=function(){var t=this,e=t._self._c;return e("div",{staticClass:"box statFeed"},[e("header",{staticClass:"box__header"},[e("div",{staticClass:"wrapper"},[e("div",{staticClass:"col--double"},[e("b",[t._t("default")],2)]),e("div",{staticClass:"col--double"},[e("div",{staticClass:"statFeed__dropdown"},[e("a17-dropdown",{ref:"statPeriodDropdown",attrs:{position:"bottom-right"}},[e("a17-button",{attrs:{variant:"ghost"},on:{click:function(e){return t.$refs.statPeriodDropdown.toggle()}}},[t._v(t._s(t.selectedPeriodLabel)+" "),e("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"statFeed__dropdownIcon",attrs:{symbol:"dropdown_module"}})]),e("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t._l(t.periods,(function(a,s){return[a.value!==t.selectedPeriod?e("button",{key:s,attrs:{type:"button"},on:{click:function(e){return t.selectPeriod(a.value)}}},[t._v(t._s(a.label))]):t._e()]}))],2)],1)],1)])])]),e("div",{staticClass:"box__body"},[t._l(t.factsForSelectedPeriod,(function(a,s){return[e("a",{key:s,staticClass:"statFeed__item",attrs:{href:a.url,target:"_blank"}},[e("h3",{staticClass:"statFeed__numb f--heading",class:t.trending(s)},[t._v(t._s(a.figure))]),e("div",{staticClass:"statFeed__info"},[e("h4",{staticClass:"statFeed__label"},[t._v(t._s(a.label))]),e("p",{staticClass:"statFeed__meta f--note f--small"},[t._v(t._s(a.insight))])]),e("div",{staticClass:"statFeed__line"},[e("trend",{attrs:{data:a.data,gradient:["#cccccc"],"stroke-width":"2",padding:0,"auto-draw":"",smooth:"",width:"100",height:"50"}})],1)])]}))],2),t._m(0)])},L=[function(){var t=this,e=t._self._c;return e("footer",{staticClass:"box__footer statFeed__footer"},[e("a",{staticClass:"f--external",attrs:{href:"https://analytics.google.com/analytics/web",target:"_blank"}},[t._v("Google Analytics")])])}],M=a(2e3);s["default"].use(M.c);var $={name:"A17StatFeed",props:{facts:{type:Object,default:function(){return{}}}},data:function(){return{selectedPeriod:"yesterday",periods:[{label:"Today",value:"today"},{label:"Yesterday",value:"yesterday"},{label:"This week",value:"week"},{label:"This month",value:"month"}]}},computed:{factsForSelectedPeriod(){return this.facts[this.selectedPeriod]},selectedPeriodLabel(){return this.periods.find((t=>t.value===this.selectedPeriod)).label}},methods:{trending:function(t){return"statFeed__numb--"+this.factsForSelectedPeriod[t].trend},selectPeriod:function(t){this.selectedPeriod=t}}},E=$,I=(0,v.c)(E,D,L,!1,null,"5d1b8a8c",null),N=I.exports,R=function(){var t=this,e=t._self._c;return e("div",{staticClass:"box genericFeed"},[e("header",{staticClass:"box__header"},[e("b",[t._t("default")],2)]),e("div",{staticClass:"box__body"},[e("ol",{staticClass:"genericFeed__list",class:{"genericFeed__list--numbered":t.hasNumber}},t._l(t.entities,(function(a,s){return e("li",{key:s},[e("a",{staticClass:"genericFeed__item",attrs:{href:a.url,target:t.target(a)}},[a.thumbnail?e("span",{staticClass:"genericFeed__thumbnails"},[e("img",{attrs:{src:a.thumbnail}})]):t._e(),e("span",{staticClass:"genericFeed__label"},[e("span",[e("span",{staticClass:"genericFeed__hover"},[t._v(t._s(a.name))])])]),a.number?e("span",{staticClass:"genericFeed__views f--tiny"},[t._v(t._s(a.number))]):t._e(),a.type?e("span",{staticClass:"genericFeed__type"},[t._v(t._s(a.type))]):t._e()])])})),0)])])},U=[],W={name:"A17GenericFeed",props:{entities:{type:Array,default:function(){return[]}}},computed:{hasNumber:function(){return this.entities.filter((t=>t.hasOwnProperty("number"))).length}},methods:{target:function(t){return!!t.hasOwnProperty("external")&&"_blank"}}},B=W,G=(0,v.c)(B,R,U,!1,null,"5723cbaf",null),Y=G.exports,V=a(7768),q=a(6188),z=a(6660);s["default"].use(l.c),s["default"].use(c.c),r.c.registerModule("datatable",V.c),r.c.registerModule("language",q.c),r.c.registerModule("form",z.c),(0,i.c)(),window["TWILL"].vm=window.vm=new s["default"]({store:r.c,el:"#app",components:{"a17-shortcut-creator":h,"a17-activity-feed":j,"a17-stat-feed":N,"a17-feed":Y},created:function(){(0,o.c)()}}),document.addEventListener("DOMContentLoaded",n.c)},4267:function(t,e,a){function s(){const t="test";try{return localStorage.setItem(t,t),localStorage.removeItem(t),!0}catch(e){return!1}}function r(t,e){const a="";window.TWILL.debug||(s()?localStorage.setItem(t,e):document.cookie=t+"="+e+a+"; path=/")}a.d(e,{st:function(){return r}})}},e={};function a(s){var r=e[s];if(void 0!==r)return r.exports;var n=e[s]={id:s,loaded:!1,exports:{}};return t[s].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}a.m=t,function(){var t=[];a.O=function(e,s,r,n){if(!s){var i=1/0;for(d=0;d=n)&&Object.keys(a.O).every((function(t){return a.O[t](s[l])}))?s.splice(l--,1):(o=!1,n0&&t[d-1][2]>n;d--)t[d]=t[d-1];t[d]=[s,r,n]}}(),function(){a.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return a.d(e,{a:e}),e}}(),function(){a.d=function(t,e){for(var s in e)a.o(e,s)&&!a.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})}}(),function(){a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()}(),function(){a.hmd=function(t){return t=Object.create(t),t.children||(t.children=[]),Object.defineProperty(t,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+t.id)}}),t}}(),function(){a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}(),function(){a.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}}(),function(){a.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t}}(),function(){a.j=4}(),function(){var t={4:0};a.O.j=function(e){return 0===t[e]};var e=function(e,s){var r,n,i=s[0],o=s[1],l=s[2],c=0;if(i.some((function(e){return 0!==t[e]}))){for(r in o)a.o(o,r)&&(a.m[r]=o[r]);if(l)var d=l(a)}for(e&&e(s);c1?t("div",{staticClass:"stickyNav__links"},e._l(e.navItems,(function(i,s){return t("a",{key:i.fieldset,class:{"s--on":i.active},attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.scrollToFieldset(s)}}},[e._v(e._s(i.label))])})),0):e._e(),e._t("title")],2),t("div",{staticClass:"stickyNav__actions"},[e._t("actions")],2)])])},m=[],f=i(3336),v=i.n(f),b=i(708),_={name:"A17StickyNav",props:{items:{type:Array,default:function(){return[]}}},data:function(){return{lastScrollPos:0,topOffset:70,ticking:!1,navItems:this.items,clickedFieldset:-1,fieldset:[]}},methods:{getFieldsetPosition:function(){const e=this;this.lastScrollPos=window.pageYOffset,this.navItems.forEach((function(t,i){const n=e.fieldset[i],o=n?n.getBoundingClientRect().top+e.lastScrollPos:0;s["default"].set(t,"position",o)}))},setActiveItems:function(){const e=this;let t=0;this.navItems.forEach((function(i,n){const o=i.position-e.topOffset0&&(t=n)})),this.clickedFieldset>=0?s["default"].set(e.navItems[e.clickedFieldset],"active",!0):void 0!==e.navItems[t]&&s["default"].set(e.navItems[t],"active",!0)},refresh:function(){const e=this;e.clickedFieldset=-1,this.getFieldsetPosition(),this.setActiveItems(),e.ticking=!1},_resize:v()((function(){this.lastScrollPos=window.pageYOffset,this.refresh()}),200),_scroll:function(){const e=this;this.lastScrollPos=window.pageYOffset,e.ticking||window.requestAnimationFrame((function(){e.refresh(),e.ticking=!1})),e.ticking=!0},scrollToFieldset:function(e){const t=this,i=this.navItems[e].position-this.topOffset+1;this.dispose(),this.clickedFieldset=e,this.getFieldsetPosition(),this.setActiveItems(),(0,b.c)({offset:i,easing:"easeOut",onComplete:function(){t.init()}})},init:function(){window.addEventListener("scroll",this._scroll),window.addEventListener("resize",this._resize)},dispose:function(){window.removeEventListener("scroll",this._scroll),window.removeEventListener("resize",this._resize)}},mounted:function(){const e=this;this.navItems.forEach((function(t,i){const s=document.querySelector("#"+t.fieldset);s?e.fieldset.push(s):e.fieldset.push(null)})),this.refresh(),this.init()},beforeDestroy:function(){this.dispose()}},g=_,w=i(2528),k=(0,w.c)(g,h,m,!1,null,"c3e98050",null),y=k.exports,C=function(){var e=this,t=e._self._c;return t("div",{staticClass:"titleEditor",class:e.titleEditorClasses},[t("div",{staticClass:"titleEditor__preview"},[t("h2",{staticClass:"titleEditor__title",class:{"titleEditor__title-only":!e.permalink}},[e.editableTitle?t("a",{staticClass:"titleEditor__title-wrapper",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$refs.editModal.open()}}},[e.thumbnail?t("a17-avatar",{attrs:{name:e.title,thumbnail:e.thumbnail}}):e._e(),t("span",{staticClass:"titleEditor__title"},[t("span",{staticClass:"f--underlined--o"},[e._v(e._s(e.title))]),e._v(" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"edit"}})])],1):t("span",{staticClass:"titleEditor__title-wrapper"},[e.thumbnail?t("a17-avatar",{attrs:{name:e.title,thumbnail:e.thumbnail}}):e._e(),t("span",{staticClass:"titleEditor__title"},[e._v(" "+e._s(e.customTitle?e.customTitle:e.title)+" ")])],1)]),!e.permalink&&!e.customPermalink||e.showModal?e._e():t("a",{staticClass:"titleEditor__permalink f--small",attrs:{href:e.fullUrl,target:"_blank"}},[t("span",{staticClass:"f--note f--external f--underlined--o"},[e._v(e._s(e._f("prettierUrl")(e.visibleUrl)))])]),e.showModal?t("span",{staticClass:"titleEditor__permalink f--small f--note f--external f--underlined--o"},[e._v(e._s(e._f("prettierUrl")(e.visibleUrl)))]):e._e(),t("a17-modal",{ref:"editModal",staticClass:"modal--form",attrs:{title:e.modalTitle,forceLock:e.disabled}},[t("a17-langmanager",{attrs:{"control-publication":e.controlLanguagesPublication}}),t("form",{ref:"modalForm",attrs:{action:"#"},on:{submit:function(t){return t.preventDefault(),e.update.apply(null,arguments)}}},[e._t("modal-form"),t("a17-modal-validation",{attrs:{mode:e.mode},on:{disable:e.lockModal}})],2)],1)],1),e._t("default")],2)},E=[],S=i(8754),L=i(7136),x=i(6836),A=i(5272),P=i(1200),T=i(8884),O={name:"A17TitleEditor",mixins:[A.c,P.c],components:{"a17-avatar":S.c,"a17-modal-validation":x.c,"a17-langmanager":L.c},props:{modalTitle:{type:String,default:function(){return this.$trans("modal.update.title")}},warningMessage:{type:String,default:"Missing title"},thumbnail:{type:String,default:""},showModal:{type:Boolean,default:!1},name:{default:"title"},editableTitle:{type:Boolean,default:!0},controlLanguagesPublication:{type:Boolean,default:!0},customTitle:{type:String,default:""},customPermalink:{type:String,default:""},localizedPermalinkbase:{type:String,default:""},localizedCustomPermalink:{type:String,default:""}},data:function(){return{disabled:!1}},mounted:function(){this.showModal&&this.$refs.editModal.open()},computed:{titleEditorClasses:function(){return{"titleEditor--error":this.error||this.title===this.warningMessage}},mode:function(){return this.showModal?"done":this.title.length>0?"update":"create"},fullUrl:function(){return this.customlink||this.baseUrl.replace("{language}",this.currentLocale.value).replace("{preview}/",this.published?"":"admin-preview/")+this.permalink},visibleUrl:function(){return this.customlink||this.baseUrl.replace("{language}",this.currentLocale.value).replace("{preview}/","")+this.permalink},title:function(){const e=this.fieldValueByName(this.name)?this.fieldValueByName(this.name):"",t="string"===typeof e?e:e[this.currentLocale.value];return t||this.warningMessage},customlink:function(){const e=this.localizedCustomPermalink.length>0?JSON.parse(this.localizedCustomPermalink):{};return Object.keys(e).length>0?e[this.currentLocale.value]:!!this.customPermalink&&this.customPermalink},permalink:function(){const e=this.localizedPermalinkbase.length>0?JSON.parse(this.localizedPermalinkbase):{};return Object.keys(e).length>0&&this.currentLocale.value in e?e[this.currentLocale.value].concat("/",this.fieldValueByName("slug")[this.currentLocale.value]):this.fieldValueByName("slug")[this.currentLocale.value]},...(0,n.ys)({baseUrl:e=>e.form.baseUrl,currentLocale:e=>e.language.active,languages:e=>e.language.all,fields:e=>e.form.fields,published:e=>e.publication.published}),...(0,n.gV)(["fieldValueByName"])},filters:T.c,methods:{update:function(){this.$refs.editModal.hide()},lockModal:function(e){this.disabled=e}}},I=O,D=(0,w.c)(I,C,E,!1,null,"0aa96d21",null),B=D.exports,$=i(4564),R=function(){var e=this,t=e._self._c;return t("div",{staticClass:"publisher__wrapper"},[e.withPublicationToggle?t("a17-switcher",{attrs:{title:e.$trans("publisher.switcher-title","Status"),name:"publish_state",textEnabled:e.textEnabled,textDisabled:e.textDisabled,"text-scheduled":e.textScheduled,"text-expired":e.textExpired}}):e._e(),e._t("default"),e.userInfo?t("a17-userinfo",{attrs:{userInfo:e.userInfo}}):e._e(),e.reviewProcess&&e.reviewProcess.length?t("a17-reviewaccordion",{attrs:{options:e.reviewProcess,name:"review_process",value:e.reviewProcessCompleteValues,open:e.openStates["A17Reviewaccordion"]},on:{open:e.openCloseAccordion}},[e._v(e._s(e.$trans("publisher.review-status")))]):e._e(),e.visibility&&e.visibilityOptions&&e.visibilityOptions.length?t("a17-radioaccordion",{attrs:{radios:e.visibilityOptions,name:"visibility",value:e.visibility,open:e.openStates["A17Radioaccordion"]},on:{open:e.openCloseAccordion,change:e.updateVisibility}},[e._v(e._s(e.$trans("publisher.visibility")))]):e._e(),e.languages&&e.showLanguages&&e.languages.length>1?t("a17-checkboxaccordion",{attrs:{options:e.languages,name:"active_languages",value:e.publishedLanguagesValues,open:e.openStates["A17Checkboxaccordion"]},on:{open:e.openCloseAccordion}},[e._v(e._s(e.$trans("publisher.languages")))]):e._e(),e.withPublicationTimeframe?t("a17-pubaccordion",{attrs:{"date-display-format":e.localizedDateDisplayFormat,"date-format":e.dateFormat,date_24h:e.date_24h,open:e.openStates["A17Pubaccordion"]},on:{open:e.openCloseAccordion}},[e._v(e._s(e.$trans("publisher.published-on")))]):e._e(),e.revisions.length?t("a17-revaccordion",{attrs:{open:e.openStates["A17Revisions"],revisions:e.revisions},on:{open:e.openCloseAccordion}},[e._v(e._s(e.$trans("publisher.revisions")))]):e._e(),e.parents.length?t("a17-parentaccordion",{attrs:{open:e.openStates["A17Parents"],parents:e.parents,value:e.parentId},on:{open:e.openCloseAccordion}},[e._v(e._s(e.$trans("publisher.parent-page")))]):e._e(),e.revisions.length?t("div",{staticClass:"publisher__item"},[t("a",{staticClass:"publisher__link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openPreview.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"preview"}}),t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.$trans("publisher.preview")))])])]):e._e(),t("div",{staticClass:"publisher__item publisher__item--btns"},[t("a17-multibutton",{attrs:{options:e.submitOptions,type:"submit",message:e.submitDisableMessage},on:{"button-clicked":e.buttonClicked}})],1)],2)},N=[],M=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default")],2),t("div",{attrs:{slot:"accordion__value"},slot:"accordion__value"},[e._v(e._s(e.currentLabel))]),t("a17-checkboxgroup",{attrs:{name:e.name,options:e.options,selected:e.currentValue,min:1},on:{change:e.changeValue}})],1)},V=[],F=i(6304),U=function(){var e=this,t=e._self._c;return t("div",{staticClass:"accordion",class:e.visibilityClasses},[t("button",{staticClass:"accordion__trigger",attrs:{type:"button","aria-expanded":e.visible?"true":"false"},on:{click:e.onClickVisibility}},[e._t("accordion__title"),t("span",{staticClass:"accordion__value"},[e._t("accordion__value")],2),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})],2),t("transition",{attrs:{css:!1,duration:275},on:{"before-enter":e.beforeEnter,"before-leave":e.beforeLeave,enter:e.enter,leave:e.leave}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"accordion__dropdown",attrs:{"aria-hidden":!e.visible}},[t("div",{staticClass:"accordion__list"},[e._t("default")],2)])])],1)},z=[],W={name:"A17Accordion",mixins:[F.c],watch:{open:function(){this.visible!==this.open&&(this.visible=this.open)}},methods:{getMaxHeight:function(){return Math.min(250,this.$el.querySelector(".accordion__list").clientHeight+1)},beforeEnter:function(e){e.style.maxHeight="0px"},enter:function(e,t){e.style.maxHeight=this.getMaxHeight()+"px"},beforeLeave:function(e,t){e.style.maxHeight=this.getMaxHeight()+"px"},leave:function(e,t){e.style.maxHeight="0px"}}},j=W,G=(0,w.c)(j,U,z,!1,null,"0dd10376",null),q=G.exports,H={name:"A17Checkboxaccordion",components:{"a17-accordion":q},mixins:[F.c],props:{value:{default:function(){return[]}},title:{type:String,default:""},name:{type:String,default:""},options:{default:function(){return[]}}},data:function(){return{currentValue:this.value}},watch:{value:function(e){this.currentValue=e}},computed:{currentLabel:function(){return this.currentValue.length+" "+this.$trans("publisher.languages-published")}},methods:{changeValue:function(e){this.currentValue=e,this.$store.commit(a.cp.PUBLISH_LANG,e)},notifyOpen:function(e){this.$emit("open",e,this.$options.name)}}},K=H,Y=(0,w.c)(K,M,V,!1,null,null,null),J=Y.exports,Z=function(){var e=this,t=e._self._c;return t("div",{staticClass:"multibutton"},[t("a17-dropdown",{ref:"submitDown",attrs:{position:"bottom-right",width:"full",offset:0}},[e.isDisabled(e.options[0])?t("a17-button",{attrs:{type:"button",variant:"validate",disabled:!0}},[e._v(e._s(e.options[0].text))]):t("a17-button",{attrs:{type:e.type,name:e.options[0].name,variant:"validate"},on:{click:function(t){return e.buttonClicked(e.options[0].name)}}},[e._v(e._s(e.options[0].text))]),e.otherOptions.length?[e.hasValidOptions?t("button",{staticClass:"multibutton__trigger",attrs:{type:"button"},on:{click:function(t){return e.$refs.submitDown.toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]):e._e(),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("ul",e._l(e.otherOptions,(function(i){return t("li",{key:i.name},[e.isDisabled(i)?t("button",{attrs:{type:"button",disabled:""}},[e._v(e._s(i.text))]):t("button",{attrs:{type:e.type,name:i.name},on:{click:function(t){return e.buttonClicked(i.name)}}},[e._v(e._s(i.text))])])})),0)])]:e._e()],2)],1)},Q=[],X={name:"A17Multibutton",props:{type:{default:"button"},message:{type:String,default:""},options:{default:function(){return[]}}},data:function(){return{}},computed:{otherOptions:function(){return this.options.length?this.options.slice(1):[]},hasValidOptions:function(){const e=this.options.filter((function(e){return!e.hasOwnProperty("disabled")||!1===e.disabled})),t=Boolean(e.length>0);return!t&&this.message&&this.$store.commit(a.gp.SET_NOTIF,{message:this.message,variant:"success"}),t}},methods:{isDisabled:function(e){return!!e.hasOwnProperty("disabled")&&!0===e.disabled},buttonClicked:function(e){this.$emit("button-clicked",e)}}},ee=X,te=(0,w.c)(ee,Z,Q,!1,null,"58557532",null),ie=te.exports,se=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default")],2),t("div",{attrs:{slot:"accordion__value"},domProps:{innerHTML:e._s(e.currentLabel)},slot:"accordion__value"}),t("div",{staticClass:"accordion__fields"},[t("a17-select",{attrs:{name:"parent_id",options:e.options,selected:e.currentValue,size:"small"},on:{change:e.updateSelected}})],1)])},ne=[];function oe(e,t){const i=[];function s(e){return Array(e+1).join(t)+" "}function n(e,t){e.forEach((function(e){const o={};if(o.value=e.id,e.edit&&(o.edit=e.edit),o.label=s(t)+e.name,i.push(o),e.children&&e.children.length){const i=t+1;n(e.children,i)}}))}return n(e,0),i}var ae={name:"A17Parents",components:{"a17-accordion":q},mixins:[F.c],props:{value:{default:0},parents:{default:function(){return[]}}},computed:{currentLabel:function(){const e=this.options.filter(this.isSameValue);return e.length?e[0].label:""},options:function(){const e=oe(this.parents,"   "),t={value:0,label:"(No parent)"};return e.unshift(t),e},...(0,n.ys)({currentValue:e=>e.parents.active})},methods:{isSameValue:function(e){return e.value===this.currentValue},updateSelected:function(e){this.$store.commit(a.s7.UPDATE_PARENT,e)},notifyOpen:function(e){this.$emit("open",e,this.$options.name)}}},re=ae,le=(0,w.c)(re,se,ne,!1,null,"606c5ad8",null),ce=le.exports,de=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default")],2),t("div",{attrs:{slot:"accordion__value"},slot:"accordion__value"},[e.startDate?[e._v(" "+e._s(e._f("formatDateWithFormat")(e.startDateForDisplay,e.localizedDateDisplayFormat))+" ")]:[e._v(" "+e._s(e.defaultStartDate)+" ")]],2),t("div",{staticClass:"accordion__fields"},[t("a17-datepicker",{attrs:{name:"publish_date","place-holder":e.$trans("publisher.start-date"),time_24hr:e.date_24h,altFormat:e.dateFormat,initialValue:e.startDate,maxDate:e.endDate,enableTime:!0,allowInput:!1,staticMode:!0,clear:!0},on:{open:e.openStartCalendar,close:e.closeCalendar,input:e.updateStartDate}}),t("a17-datepicker",{attrs:{name:"end_date","place-holder":e.$trans("publisher.end-date"),time_24hr:e.date_24h,altFormat:e.dateFormat,initialValue:e.endDate,minDate:e.startDate,enableTime:!0,allowInput:!1,staticMode:!0,clear:!0},on:{open:e.openEndCalendar,close:e.closeCalendar,input:e.updateEndDate}})],1)])},ue=[],pe=i(4685),he=i.n(pe),me=i(8904),fe={name:"A17Pubaccordion",components:{"a17-accordion":q},mixins:[F.c],props:{defaultStartDate:{type:String,default:function(){return this.$trans("publisher.immediate")}},defaultEndDate:{type:String,default:""},dateDisplayFormat:{type:String,default:null},dateFormat:{type:String,default:null},date_24h:{type:Boolean,default:(0,me.Yt)()}},filters:T.c,computed:{...(0,n.ys)({startDate:e=>e.publication.startDate,endDate:e=>e.publication.endDate}),startDateForDisplay(){return he()(this.startDate+"Z").toISOString()},localizedDateDisplayFormat(){return this.dateDisplayFormat?this.dateDisplayFormat:"MMM, DD, YYYY, "+(0,me.sn)(this.date_24h)}},methods:{updateStartDate:function(e){this.$store.commit(a.wt.UPDATE_PUBLISH_START_DATE,e)},updateEndDate:function(e){this.$store.commit(a.wt.UPDATE_PUBLISH_END_DATE,e)},notifyOpen:function(e){this.$emit("open",e,this.$options.name)},openCalendar:function(){setTimeout((function(){const e=document.querySelectorAll(".accordion.s--open, .accordion.s--open .accordion__dropdown");e.forEach((function(e){e.style.overflow="visible"}))}),10)},openStartCalendar:function(){this.openCalendar()},openEndCalendar:function(){this.openCalendar()},closeCalendar:function(){const e=document.querySelectorAll(".accordion.s--open, .accordion.s--open .accordion__dropdown");e.forEach((function(e){e.style.overflow=""}))}}},ve=fe,be=(0,w.c)(ve,de,ue,!1,null,null,null),_e=be.exports,ge=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default")],2),t("div",{attrs:{slot:"accordion__value"},slot:"accordion__value"},[e._v(e._s(e.currentLabel))]),t("a17-radiogroup",{attrs:{name:e.name,radios:e.radios,initialValue:e.currentValue},on:{change:e.changeValue}})],1)},we=[],ke={name:"A17Radioaccordion",components:{"a17-accordion":q},mixins:[F.c],props:{value:{default:""},title:{default:""},name:{default:""},radios:{default:function(){return[]}}},data:function(){return{currentValue:this.value}},computed:{currentLabel:function(){const e=this.radios.filter(this.isSameValue);return e.length?e[0].label:""}},methods:{isSameValue:function(e){return e.value===this.currentValue},changeValue:function(e){this.currentValue=e,this.$emit("change",e)},notifyOpen:function(e){this.$emit("open",e,this.$options.name)}}},ye=ke,Ce=(0,w.c)(ye,ge,we,!1,null,null,null),Ee=Ce.exports,Se=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default")],2),t("div",{attrs:{slot:"accordion__value"},slot:"accordion__value"},[e._v(e._s(e.currentLabel))]),t("a17-checkboxgroup",{attrs:{name:e.name,options:e.currentOptions,selected:e.currentValue},on:{change:e.changeValue}})],1)},Le=[],xe={name:"A17Reviewaccordion",components:{"a17-accordion":q},mixins:[F.c],props:{value:{default:function(){return[]}},title:{type:String,default:""},name:{type:String,default:""},options:{default:function(){return[]}}},data:function(){return{currentOptions:this.options,currentValue:this.value}},computed:{currentLabel:function(){let e="Pending approval";const t=this.currentValue[this.currentValue.length-1];return this.currentValue.length&&this.options.forEach((function(i){i.value===t&&(e=i.display)})),e}},methods:{changeValue:function(e){this.currentValue=e,this.$store.commit(a.wt.UPDATE_REVIEW_PROCESS,e)},notifyOpen:function(e){this.$emit("open",e,this.$options.name)}}},Ae=xe,Pe=(0,w.c)(Ae,Se,Le,!1,null,null,null),Te=Pe.exports,Oe=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default"),e._v(" "),t("span",{staticClass:"f--small f--note"},[e._v("("+e._s(e.revisions.length)+")")])],2),t("div",{attrs:{slot:"accordion__value"},slot:"accordion__value"},[e._v(e._s(e.$trans("publisher.last-edit"))+" "),t("timeago",{attrs:{"auto-update":1,datetime:new Date(e.revisions[0].datetime)}})],1),t("div",{staticClass:"revaccordion__scroller"},[t("ul",{staticClass:"revaccordion__list"},e._l(e.revisions,(function(i){return t("li",{key:i.id,staticClass:"revaccordion__item"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openPreview(i.id)}}},[t("span",{staticClass:"revaccordion__author"},[e._v(e._s(i.author))]),t("span",{staticClass:"revaccordion__datetime"},[i.label?t("span",{staticClass:"tag"},[e._v(e._s(i.label))]):e._e(),e._v(" "+e._s(e._f("formatDate")(i.datetime))+" ")])])])})),0)])])},Ie=[],De={name:"A17Revisions",components:{"a17-accordion":q},mixins:[F.c],props:{revisions:{default:function(){return[]}}},filters:T.c,methods:{notifyOpen:function(e){this.$emit("open",e,this.$options.name)},openPreview:function(e){this.$root.$refs.preview&&this.$root.$refs.preview.open(parseInt(e))}}},Be=De,$e=(0,w.c)(Be,Oe,Ie,!1,null,"5bbe0639",null),Re=$e.exports,Ne=function(){var e=this,t=e._self._c;return t("div",{staticClass:"switcher",class:e.switcherClasses},[t("h4",{staticClass:"switcher__title"},[e._v(e._s(e.title))]),t("label",{staticClass:"switcher__button",attrs:{for:e.name+"_live"}},[e.isChecked?t("span",{staticClass:"switcher__label"},[e._v(e._s(e.formatTextEnabled))]):e._e(),e.isChecked?e._e():t("span",{staticClass:"switcher__label"},[e._v(e._s(e.formatTextDisabled))]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedValue,expression:"checkedValue"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.name,id:e.name+"_live",value:"live"},domProps:{checked:Array.isArray(e.checkedValue)?e._i(e.checkedValue,"live")>-1:e.checkedValue},on:{change:function(t){var i=e.checkedValue,s=t.target,n=!!s.checked;if(Array.isArray(i)){var o="live",a=e._i(i,o);s.checked?a<0&&(e.checkedValue=i.concat([o])):a>-1&&(e.checkedValue=i.slice(0,a).concat(i.slice(a+1)))}else e.checkedValue=n}}}),t("span",{staticClass:"switcher__switcher"})])])},Me=[],Ve=i(2360),Fe=i.n(Ve),Ue={name:"A17Toggle",props:{name:{type:String,default:""},title:{default:"Status"},disabled:{type:Boolean,default:!1},textEnabled:{type:String,default:"Live"},textDisabled:{type:String,default:"Draft"},textExpired:{type:String,default:"Expired"},textScheduled:{type:String,default:"Scheduled"}},filters:T.c,computed:{switcherClasses:function(){return[this.isChecked?"switcher--active":"",this.formatTextEnabled?"switcher--".concat(this.$options.filters.lowercase(this.formatTextEnabled)):""]},isChecked:function(){return this.published},formatTextEnabled:function(){const e=Fe()(this.startDate,new Date),t=Fe()(this.endDate,new Date);return this.endDate&&t<0?this.textExpired:this.startDate&&e>0?this.textScheduled:this.textEnabled},formatTextDisabled:function(){return this.textDisabled},checkedValue:{get:function(){return this.published},set:function(e){this.$store.commit(a.wt.UPDATE_PUBLISH_STATE,e),this.$emit("change",e)}},...(0,n.ys)({startDate:e=>e.publication.startDate,endDate:e=>e.publication.endDate,published:e=>e.publication.published})}},ze=Ue,We=(0,w.c)(ze,Ne,Me,!1,null,"285ca0dd",null),je=We.exports,Ge=function(){var e=this,t=e._self._c;return t("div",{staticClass:"userInfo"},[t("div",{staticClass:"userInfo__content"},[e.userInfo.registered_at?t("div",{staticClass:"userInfo__item"},[t("div",{staticClass:"userInfo__row"},[t("span",{staticClass:"userInfo__row-cell"},[e._v("Registered at")]),t("span",{staticClass:"userInfo__row-cell userInfo__row-cell--value"},[e._v(e._s(e.userInfo.registered_at))])])]):e._e(),e.userInfo.last_login_at?t("div",{staticClass:"userInfo__item"},[t("div",{staticClass:"userInfo__row"},[t("span",{staticClass:"userInfo__row-cell"},[e._v("Last login at")]),t("span",{staticClass:"userInfo__row-cell userInfo__row-cell--value"},[e._v(e._s(e.userInfo.last_login_at))])])]):e._e(),e.userInfo.resend_registration_link?t("div",{staticClass:"userInfo__item"},[t("a",{staticClass:"userInfo__link",attrs:{href:e.userInfo.resend_registration_link,type:"submit"}},[t("span",{staticClass:"f--link-underlined--o"},[e._v("Resend registration email")])])]):e._e(),t("div",{staticClass:"userInfo__item"},[t("button",{staticClass:"userInfo__link",attrs:{type:"button"},on:{click:e.openPasswordModal}},[t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.userInfo.is_activated?"Reset password":"Register account now"))])])])]),t("a17-modal",{ref:"passwordModal",staticClass:"modal--form",attrs:{title:e.userInfo.is_activated?"Reset password for ".concat(e.userInfo.user_name):"Register account for ".concat(e.userInfo.user_name)},on:{hide:e.hidePasswordModal}},[t("div",{staticClass:"userInfo__form-row"},[t("a17-textfield",{attrs:{name:"new_password",id:"new_password",fieldName:"new_password",inStore:"value",label:"New password",maxlength:50,note:"Must have at least 8 characters",required:"",type:"password"}})],1),e.userInfo.is_activated?t("div",{staticClass:"userInfo__form-row"},[t("a17-singlecheckbox",{attrs:{inStore:"value",name:"require_password_change",initialValue:!1,id:"require_password_change",fieldName:"require_password_change",label:"Require password change at next login"}})],1):e._e(),t("div",{staticClass:"userInfo__form-row"},[t("a17-modal-validation",{attrs:{mode:e.userInfo.is_activated?"Update":"Create"}})],1)])],1)},qe=[],He=i(6676),Ke={name:"A17UserInfo",components:{"a17-textfield":He.c,"a17-modal-validation":x.c},props:{userInfo:{type:Object,default:null}},data(){return{isPasswordModalOpen:!1}},methods:{openPasswordModal(){this.isPasswordModalOpen=!0,this.$refs.passwordModal.open(),this.$store.commit(a.tt.UPDATE_FORM_FIELD,{name:"reset_password",value:!0})},hidePasswordModal(){this.$store.commit(a.tt.UPDATE_FORM_FIELD,{name:"reset_password",value:!1})}}},Ye=Ke,Je=(0,w.c)(Ye,Ge,qe,!1,null,"37e685f4",null),Ze=Je.exports,Qe={name:"A17Publisher",components:{"a17-switcher":je,"a17-radioaccordion":Ee,"a17-checkboxaccordion":J,"a17-reviewaccordion":Te,"a17-revaccordion":Re,"a17-parentaccordion":ce,"a17-pubaccordion":_e,"a17-multibutton":ie,"a17-userinfo":Ze},props:{showLanguages:{type:Boolean,default:!0},dateFormat:{type:String,default:null},dateDisplayFormat:{type:String,default:null},date_24h:{type:Boolean,default:(0,me.Yt)()}},data:function(){return{singleOpen:!0,openStates:{A17Reviewaccordion:!1,A17Radioaccordion:!1,A17Checkboxaccordion:!1,A17Revisions:!1,A17Pubaccordion:!1,A17Parents:!1}}},filters:T.c,computed:{localizedDateDisplayFormat(){return this.dateDisplayFormat?this.dateDisplayFormat:"MMM, DD, YYYY, "+(0,me.sn)(this.date_24h)},reviewProcessCompleteValues:function(){const e=[];return this.reviewProcessComplete.length&&this.reviewProcessComplete.forEach((function(t){e.push(t.value)})),e},submitOptions:function(){return this.$store.getters.getSubmitOptions},publishedLanguagesValues:function(){const e=[];return this.publishedLanguages.length&&this.publishedLanguages.forEach((function(t){e.push(t.value)})),e},...(0,n.ys)({languages:e=>e.language.all,revisions:e=>e.revision.all,parentId:e=>e.parents.active,parents:e=>e.parents.all,published:e=>e.publication.published,publishSubmit:e=>e.publication.publishSubmit,textEnabled:e=>e.publication.publishedLabel,textDisabled:e=>e.publication.draftLabel,textExpired:e=>e.publication.expiredLabel,textScheduled:e=>e.publication.scheduledLabel,withPublicationToggle:e=>e.publication.withPublicationToggle,withPublicationTimeframe:e=>e.publication.withPublicationTimeframe,visibility:e=>e.publication.visibility,visibilityOptions:e=>e.publication.visibilityOptions,reviewProcess:e=>e.publication.reviewProcess,hasUnsavedChanges:e=>e.publication.hasUnsavedChanges,submitDisableMessage:e=>e.publication.submitDisableMessage,userInfo:e=>e.publication.userInfo}),...(0,n.gV)(["publishedLanguages","reviewProcessComplete"])},methods:{buttonClicked:function(e){this.$store.commit(a.wt.UPDATE_SAVE_TYPE,e)},openCloseAccordion:function(e,t){if(this.singleOpen)if(e)for(const i in this.openStates)this.openStates[i]=i===t;else this.openStates[t]=!1},openPreview:function(){this.$root.$refs.preview&&this.$root.$refs.preview.open(0)},updateVisibility:function(e){this.$store.commit(a.wt.UPDATE_PUBLISH_VISIBILITY,e)},openMoveToTrashModal:function(){this.$parent.$refs.moveToTrashModal.open()}}},Xe=Qe,et=(0,w.c)(Xe,R,N,!1,null,"5b644dbd",null),tt=et.exports,it=function(){var e=this,t=e._self._c;return e.parents.length||e.hasUrl?t("div",{staticClass:"pagenav"},[e.parents.length?t("div",{staticClass:"pagenav__form"},[t("a17-vselect",{attrs:{name:"parents_sources",placeholder:e.placeholder,size:"large",searchable:!0,options:e.options},on:{change:e.gotoUrl}})],1):e._e(),e.hasUrl?t("nav",{staticClass:"pagenav__nav"},[e.previousUrl?t("a",{staticClass:"pagenav__btn",attrs:{href:e.previousUrl}},[e._v("← "+e._s(e.previousLabel))]):t("span",{staticClass:"pagenav__btn"},[e._v("← "+e._s(e.previousLabel))]),e.nextUrl?t("a",{staticClass:"pagenav__btn",attrs:{href:e.nextUrl}},[e._v(e._s(e.nextLabel)+" →")]):t("span",{staticClass:"pagenav__btn"},[e._v(e._s(e.nextLabel)+" →")])]):e._e()]):e._e()},st=[],nt={name:"A17PageNav",props:{previousLabel:{type:String,default:"Previous page"},nextLabel:{type:String,default:"Next page"},previousUrl:{type:String,default:""},nextUrl:{type:String,default:""},placeholder:{type:String,default:""}},data:function(){return{}},computed:{hasUrl:function(){return this.previousUrl||this.nextUrl},options:function(){return oe(this.parents,"–")},...(0,n.ys)({parents:e=>e.parents.all})},methods:{gotoUrl:function(e){e.edit&&(window.location.href=e.edit)}},beforeMount:function(){}},ot=nt,at=(0,w.c)(ot,it,st,!1,null,"578ca18c",null),rt=at.exports,lt=i(3900),ct=function(){var e=this,t=e._self._c;return t("div",{staticClass:"content"},[t("draggable",{staticClass:"content__content",attrs:{options:e.dragOptions},model:{value:e.blocks,callback:function(t){e.blocks=t},expression:"blocks"}},[t("transition-group",{attrs:{name:"draggable_list",tag:"div"}},e._l(e.blocks,(function(i,s){return t("div",{key:i.id,staticClass:"content__item"},[t("a17-blockeditor-item",{ref:"blockList",refInFor:!0,attrs:{block:i,index:s,withHandle:e.draggable,size:e.blockSize,opened:e.opened}},[e.hasRemainingBlocks?t("a17-button",{attrs:{slot:"block-actions",variant:"icon","data-action":""},on:{click:function(t){return e.duplicateBlock(s)}},slot:"block-actions"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}})]):e._e(),t("div",{attrs:{slot:"dropdown-action"},slot:"dropdown-action"},[e.opened?t("button",{attrs:{type:"button"},on:{click:function(t){return e.collapseAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.collapse-all","Collapse all"))+" ")]):t("button",{attrs:{type:"button"},on:{click:function(t){return e.expandAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.expand-all","Expand all"))+" ")]),e.hasRemainingBlocks?t("button",{attrs:{type:"button"},on:{click:function(t){return e.duplicateBlock(s)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.clone-block","Clone block"))+" ")]):e._e(),t("button",{attrs:{type:"button"},on:{click:function(t){return e.deleteBlock(s)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.delete","Delete"))+" ")])])],1)],1)})),0)],1),t("div",{staticClass:"content__trigger"},[e.hasRemainingBlocks&&e.blockType.trigger&&e.allowCreate?t("a17-button",{class:e.triggerClass,attrs:{variant:e.triggerVariant},on:{click:function(t){return e.addBlock()}}},[e._v(" "+e._s(e.blockType.trigger)+" ")]):e._e(),e.hasRemainingBlocks&&e.browser?t("a17-button",{class:e.triggerClass,attrs:{variant:e.triggerVariant},on:{click:function(t){return e.openBrowser()}}},[e._v(" "+e._s(e.blockType.selectTrigger)+" ")]):e._e(),t("div",{staticClass:"content__note f--note f--small"},[e._t("default")],2)],1),e.browserIsOpen?t("a17-standalone-browser",{ref:"localbrowser",attrs:{endpoint:e.browser,"for-repeater":!0,max:e.max},on:{selected:e.addRepeatersFromSelection,close:function(t){e.browserIsOpen=!1}}}):e._e()],1)},dt=[],ut=i(7052),pt=i.n(ut),ht=i(8872),mt=i(6308),ft=i(9684),vt={name:"A17Repeater",components:{A17StandaloneBrowser:mt.c,"a17-blockeditor-item":ht["default"],draggable:pt()},mixins:[ft.c],props:{type:{type:String,required:!0},name:{type:String,required:!0},buttonAsLink:{type:Boolean,default:!1},browser:{type:Object,required:!1,default:null},relation:{type:String,required:!1},allowCreate:{type:Boolean,default:!0},max:{type:[Number,null],required:!1,default:null}},data:function(){return{opened:!0,browserIsOpen:!1,handle:".block__handle"}},computed:{triggerVariant:function(){return this.buttonAsLink?"aslink":this.inContentEditor?"outline":"action"},triggerClass:function(){return this.inContentEditor?"content__button":""},blockSize:function(){return this.inContentEditor?"small":""},inContentEditor:function(){return"undefined"!==typeof this.$parent.repeaterName},hasRemainingBlocks:function(){let e=null;return this.max&&this.max>0?e=this.max:this.blockType.hasOwnProperty("max")&&(e=this.blockType.max),!e||e>this.blocks.length},blockType:function(){return this.availableBlocks[this.type]?this.availableBlocks[this.type]:{}},blocks:{get(){return this.savedBlocks.hasOwnProperty(this.name)&&this.savedBlocks[this.name]||[]},set(e){this.$store.commit(a.tt.REORDER_FORM_BLOCKS,{type:this.type,name:this.name,blocks:e})}},...(0,n.ys)({savedBlocks:e=>e.repeaters.repeaters,availableBlocks:e=>e.repeaters.availableRepeaters})},methods:{setOpened:function(){const e=this.$refs.blockList&&this.$refs.blockList.every((e=>!e.visible));e&&(this.opened=!1)},addBlock:function(){this.$store.commit(a.tt.ADD_FORM_BLOCK,{type:this.type,name:this.name}),this.$nextTick((()=>{this.checkExpandBlocks()}))},addRepeatersFromSelection(e){this.$store.commit(a.tt.ADD_REPEATER_FROM_SELECTION,{type:this.type,name:this.name,selection:e,relation:this.relation})},duplicateBlock:function(e){this.$store.dispatch(r.cp.DUPLICATE_REPEATER,{editorName:this.name,index:e,futureIndex:e+1,block:this.blocks[e],id:Date.now()+Math.floor(1e3*Math.random())}),this.$nextTick((()=>{this.checkExpandBlocks()}))},deleteBlock:function(e){this.$store.commit(a.tt.DELETE_FORM_BLOCK,{type:this.type,name:this.name,index:e})},collapseAllBlocks:function(){this.opened=!1},expandAllBlocks:function(){this.opened=!0},checkExpandBlocks(){void 0!==this.$refs.blockList[this.$refs.blockList.length-1]&&this.$refs.blockList[this.$refs.blockList.length-1].toggleExpand()},openBrowser:function(){this.browserIsOpen=!0}},mounted:function(){this.$nextTick((function(){this.$refs.blockList&&this.blocks&&this.blocks.length<4&&this.$refs.blockList.forEach((e=>e.toggleExpand())),this.setOpened()}))}},bt=vt,_t=(0,w.c)(bt,ct,dt,!1,null,"6a28c146",null),gt=_t.exports,wt=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,locale:e.locale,label:e.label,name:e.name,required:e.required},on:{localize:e.updateLocale}},[t("div",{staticClass:"form__field",class:e.textfieldClasses},[t("input",{attrs:{type:"search",placeholder:e.placeholder,name:e.name,id:e.name,disabled:e.disabled,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete},domProps:{value:e.address},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}),e.showMap?t("div",{staticClass:"form__field--showMap"},[t("a",{attrs:{href:"#",type:"button"},on:{click:function(t){return t.preventDefault(),e.toggleMap.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"location"}}),t("span",{domProps:{innerHTML:e._s(e.mapMessage)}})])]):e._e(),t("input",{attrs:{type:"hidden",name:"".concat(e.name,"__lat")},domProps:{value:e.lat}}),t("input",{attrs:{type:"hidden",name:"".concat(e.name,"__lng")},domProps:{value:e.lng}})]),e.showMap?t("div",{directives:[{name:"show",rawName:"v-show",value:e.isMapOpen,expression:"isMapOpen"}],staticClass:"form__mapContainer"}):e._e()])},kt=[],yt=i(948),Ct=i.n(yt),Et=i(1308),St=i(5284),Lt=i(512);const xt={show:window.$trans("fields.map.show"),hide:window.$trans("fields.map.hide")},At="https://maps.googleapis.com/maps/api/js?libraries=places&key=",Pt=window["TWILL"].hasOwnProperty("APIKEYS")&&window["TWILL"].APIKEYS.hasOwnProperty("googleMapApi")?window["TWILL"].APIKEYS.googleMapApi:null;var Tt={name:"A17Locationfield",mixins:[St.c,A.c,P.c,Et.c],props:{type:{type:String,default:"text"},zoom:{type:Number,default:15},showMap:{type:Boolean,default:!0},openMap:{type:Boolean,default:!1},saveExtendedData:{type:Boolean,default:!1},autoDetectLatLngValue:{type:Boolean,default:!1},initialLat:{type:Number,default:null},initialLng:{type:Number,default:null}},data:function(){return{map:null,autocompletePlace:null,markers:[],address:"",boundingBox:[],types:[],beforeFocusAddress:"",lat:this.initialLat,lng:this.initialLng,focused:!1,isMapOpen:this.openMap,mapMessage:this.openMap?xt.hide:xt.show}},computed:{value:{get(){const e={latlng:this.lat+"|"+this.lng,address:this.address};return this.saveExtendedData&&(e.boundingBox=this.boundingBox,e.types=this.types),e},set(e){const t=e.latlng.split("|");this.lat=parseFloat(t[0]),this.lng=parseFloat(t[t.length-1]),this.address=e.address,this.saveExtendedData&&(this.boundingBox=e.boundingBox,this.types=e.types)}},textfieldClasses:function(){return{"s--focus":this.focused,"s--disabled":this.disabled}}},methods:{updateFromStore:function(e){if(!Ct()(e,this.value)&&(this.value=e,this.clearMarkers(),""===this.address&&(this.lat=this.initialLat,this.lng=this.initialLng),this.lat&&this.lng&&this.map)){const e={lat:this.lat,lng:this.lng};this.addMarker(e),this.map.panTo(e)}},onFocus:function(e){this.focused=!0,this.beforeFocusAddress=this.address,this.$emit("focus")},onBlur:function(e){this.focused=!1,""===this.address&&(this.clearMarkers(),this.lat=this.initialLat,this.lng=this.initialLng),this.beforeFocusAddress!==this.address&&this.saveIntoStore(),this.$emit("blur")},onInput:function(e){const t=e.target.value;if(this.address=t,this.$emit("change",t),this.autoDetectLatLngValue){const e=t.match(/^(-?\d+(?:\.\d+)?),+ *(-?\d+(?:\.\d+)?)$/);e&&this.onLatLngEntered(e[1],e[2])}},onPlaceChanged:function(){const e=this.autocompletePlace.getPlace();if(this.clearMarkers(),this.clearLatLng(),e.geometry){const t=e.geometry.location;this.address=e.formatted_address,this.setLatLng(t),this.saveExtendedData&&(this.boundingBox=e.geometry.viewport,this.types=e.types),this.map&&(this.addMarker(t),this.map.panTo(t),this.map.setZoom(this.zoom))}this.beforeFocusAddress=this.address,this.saveIntoStore()},onClick:function(e){const t=e.latLng;this.clearMarkers(),this.clearLatLng(),this.address=[t.lat(),t.lng()].join(","),this.setLatLng(t),this.map&&this.addMarker(t),this.saveIntoStore()},onLatLngEntered:v()((function(e,t){const i=new google.maps.LatLng(e,t);this.clearMarkers(),this.clearLatLng(),this.address=[i.lat(),i.lng()].join(","),this.setLatLng(i),this.map&&(this.addMarker(i),this.map.setCenter(i)),this.saveIntoStore()}),600),clearMarkers:function(){for(let e=0;e{this.initGoogleApi()}))}},beforeDestroy:function(){"undefined"!==typeof google&&google.maps.event.clearListeners(this.autocompletePlace,"place_changed",this.onPlaceChanged)}},Ot=Tt,It=(0,w.c)(Ot,wt,kt,!1,null,"c676a44e",null),Dt=It.exports,Bt=function(){var e=this,t=e._self._c;return t("div",[e.keepAlive?[t("div",{directives:[{name:"show",rawName:"v-show",value:e.open,expression:"open"}]},[e._t("default")],2)]:[e.open?t("div",{ref:"fieldContainer"},[e._t("default")],2):e._e()]],2)},$t=[],Rt=i(3844),Nt=i.n(Rt),Mt={name:"A17ConnectorField",props:{fieldName:{type:String,required:!0},requiredFieldValues:{default:""},inModal:{type:Boolean,default:!1},keepAlive:{type:Boolean,default:!1},arrayContains:{type:Boolean,default:!0},isValueEqual:{type:Boolean,default:!0},isBrowser:{type:Boolean,default:!1},matchEmptyBrowser:{type:Boolean,default:!1}},computed:{storedValue:function(){return this.inModal?this.modalFieldValueByName(this.fieldName):this.isBrowser?this.selectedBrowser[this.fieldName]:this.fieldValueByName(this.fieldName)},...(0,n.gV)(["fieldValueByName","modalFieldValueByName"]),...(0,n.ys)({fields:e=>e.form.fields,modalFields:e=>e.form.modalFields,selectedBrowser:e=>e.browser.selected})},data:function(){return{open:!1}},watch:{storedValue:function(e){this.toggleVisibility(e)}},methods:{toggleVisibility:function(e){if(this.$refs.fieldContainer&&this.$slots.default.forEach((e=>{void 0!==e.componentInstance&&e.componentInstance.$refs&&e.componentInstance.$refs.field?e.componentInstance.$refs.field[0]&&e.componentInstance.$refs.field[0].destroyValue():void 0!==e.componentInstance&&void 0!==e.componentInstance.$slots&&void 0!==e.componentInstance.$slots.default?e.componentInstance.$slots.default.forEach((e=>{e.componentInstance&&e.componentInstance.destroyValue&&e.componentInstance.destroyValue()})):e.componentInstance.destroyValue&&e.componentInstance.destroyValue()})),this.isBrowser){var t;const i=null!==(t=e&&e.length)&&void 0!==t?t:0;return this.matchEmptyBrowser&&0===i?void(this.open=!0):void(this.open=!this.matchEmptyBrowser&&i>0)}const i=Nt()(e),s=Nt()(this.requiredFieldValues),n=Array.isArray(s)?s:[s];Array.isArray(s)&&s.sort(),Array.isArray(i)&&i.sort(),this.isValueEqual?Array.isArray(i)?this.open=this.arrayContains?n.some((e=>i.includes(e))):this.open=JSON.stringify(n)===JSON.stringify(i):this.open=Array.isArray(s)?-1!==s.indexOf(i):Ct()(i,s):Array.isArray(i)?this.open=this.arrayContains?n.every((e=>!i.includes(e))):this.open=JSON.stringify(n)!==JSON.stringify(i):this.open=Array.isArray(s)?-1===s.indexOf(i):!Ct()(i,s)}},mounted:function(){const e=this;this.$nextTick((function(){e.toggleVisibility(this.storedValue)}))}},Vt=Mt,Ft=(0,w.c)(Vt,Bt,$t,!1,null,null,null),Ut=Ft.exports,zt=i(9271),Wt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"overlay",class:e.overlayClasses},[t("div",{staticClass:"overlay__window"},[t("header",{staticClass:"overlay__header"},[e.overlayTitle?t("span",[e._v(e._s(e.overlayTitle))]):e._e(),e.$slots["overlay__header"]?t("span",{staticClass:"overlay__header-slot"},[e._t("overlay__header")],2):e._e(),t("button",{staticClass:"overlay__close",attrs:{type:"button"},on:{click:e.hide}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_modal"}}),t("span",{staticClass:"overlay__closeLabel"},[e._v(e._s(e.$trans("overlay.close")))])])]),e.active?t("div",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],staticClass:"overlay__content"},[e._t("default")],2):e._e()])])},jt=[],Gt=i(400);const qt=document.documentElement,Ht=Gt.c.overlay,Kt=Gt.c.modal;var Yt={name:"A17Overlay",props:{title:{type:String,default:""},revisionTitle:{type:String,default:function(){return this.$trans("previewer.revision-history")}},forceClose:{type:Boolean,default:!1},forceLock:{type:Boolean,default:!1},mode:{type:String,default:""},customClasses:{type:[String,Array],default:()=>[]}},data:function(){return{active:!1,hidden:!0,locked:!1}},computed:{toggleClasses(){const e="string"===typeof this.customClasses?[this.customClasses]:this.customClasses;return[Ht].concat(e)},activeRevision:function(){return Object.keys(this.currentRevision).length},overlayTitle:function(){return this.activeRevision?this.revisionTitle:this.title},overlayClasses:function(){return{"overlay--active":this.active,"overlay--hidden":this.hidden}},...(0,n.ys)({currentRevision:e=>e.revision.active})},methods:{open:function(){this.active&&!this.hidden||(this.active=!0,this.hidden=!1,this.toggleClasses.forEach((e=>qt.classList.add(e))),window.addEventListener("keyup",this.keyPressed),this.$emit("open"))},mask:function(){this.toggleClasses.forEach((e=>qt.classList.remove(e))),window.removeEventListener("keyup",this.keyPressed),this.$emit("close")},hide:function(){this.active&&(this.locked||(this.forceClose?this.close():(this.hidden=!0,this.mask())))},close:function(e){this.active&&(this.locked||(this.active=!1,this.mask()))},keyPressed:function(e){if(27===e.which||27===e.keyCode){if(qt.classList.contains(Kt))return;this.hide(),this.$emit("esc-key")}}},beforeDestroy:function(){this.$el.parentNode&&(this.active&&window.removeEventListener("keyup",this.keyPressed),this.$el.parentNode.removeChild(this.$el))}},Jt=Yt,Zt=(0,w.c)(Jt,Wt,jt,!1,null,"6227219a",null),Qt=Zt.exports,Xt=function(){var e=this,t=e._self._c;return t("a17-overlay",{ref:"overlay",attrs:{title:e.$trans("previewer.title")}},[e.revisions.length?t("div",{staticClass:"previewer",class:{"previewer--loading":e.loading}},[e.activeRevision?t("a17-button",{staticClass:"previewer__restore",attrs:{variant:"warning",size:"small"},on:{click:e.restoreRevision}},[e._v(e._s(e.$trans("previewer.restore")))]):e._e(),!e.activeRevision&&e.editor?t("a17-button",{staticClass:"previewer__restore",attrs:{variant:"editor",size:"small"},on:{click:e.openEditor}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"hide--xsmall",attrs:{symbol:"editor"}}),e._v(e._s(e.$trans("previewer.editor")))]):e._e(),t("div",{staticClass:"previewer__frame"},[t("div",{staticClass:"previewer__inner"},[t("div",{staticClass:"previewer__nav"},[t("div",{staticClass:"previewer__revisions"},[e.slipScreen?t("span",{staticClass:"tag tag--revision"},[e._v(e._s(e.$trans("previewer.past-revision")))]):e._e(),t("a17-dropdown",{ref:"previewRevisionsDropdown",attrs:{position:"bottom-left",maxWidth:400,maxHeight:300}},[t("a17-button",{staticClass:"previewer__trigger",on:{click:function(t){return e.$refs.previewRevisionsDropdown.toggle()}}},[e.activeRevision?[e._v(" "+e._s(e._f("formatDate")(e.currentRevision.datetime))+" ("+e._s(e.currentRevision.author)+") "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]:[e._v(" "+e._s(e.$trans("previewer.last-edit"))+" "),t("timeago",{attrs:{"auto-update":1,datetime:new Date(e.revisions[0].datetime)}}),e._v(" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]],2),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.revisions,(function(i){return t("button",{key:i.id,staticClass:"previewerRevision",class:{"previewerRevision--active":e.currentRevision.id===i.id},attrs:{type:"button"},on:{click:function(t){return e.toggleRevision(i.id)}}},[t("span",{staticClass:"previewerRevision__author"},[e._v(e._s(i.author))]),t("span",{staticClass:"previewerRevision__datetime"},[i.label?t("span",{staticClass:"tag"},[e._v(e._s(i.label))]):e._e(),e._v(" "+e._s(e._f("formatDate")(i.datetime)))])])})),0)],1)],1),e.slipScreen?e._e():t("ul",{staticClass:"previewer__breakpoints"},e._l(e.breakpoints,(function(i){return t("li",{key:i.size,staticClass:"previewer__breakpoint",class:{"s--active":e.activeBreakpoint===i.size}},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.resizePreview(i.size)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:i.name}})])])})),0),e.activeRevision?t("div",{staticClass:"previewer__compare"},[e.slipScreen?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.singleView.apply(null,arguments)}}},[t("span",{staticClass:"previewer__compareLabel"},[e._v(e._s(e.$trans("previewer.single-view")))]),e._v(" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"revision-single"}})]):t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.compareView.apply(null,arguments)}}},[t("span",{staticClass:"previewer__compareLabel"},[e._v(e._s(e.$trans("previewer.compare-view")))]),e._v(" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"revision-compare"}})])]):e._e()]),t("div",{staticClass:"previewer__content"},[t("div",{staticClass:"previewer__iframe"},[t("a17-iframe",{attrs:{content:e.activeRevision?e.activeContent:e.currentContent,size:e.activeBreakpoint,scrollPosition:e.scrollPosition},on:{scrollDoc:e.setIframeScroll}})],1),e.slipScreen?t("div",{staticClass:"previewer__iframe"},[t("div",{staticClass:"previewer__iframeInfos"},[t("span",{staticClass:"tag tag--revision"},[e._v(e._s(e.$trans("previewer.current-revision")))]),e._v(e._s(e.$trans("previewer.unsaved")))]),t("a17-iframe",{attrs:{content:e.currentContent,scrollPosition:e.scrollPosition},on:{scrollDoc:e.setIframeScroll}})],1):e._e()])])])],1):e._e()])},ei=[],ti=function(){var e=this,t=e._self._c;return t("iframe",{staticClass:"previewerframe",style:{width:e.size>0?e.size+"px":""},attrs:{srcdoc:e.content,frameborder:"0"},on:{load:e.loadPreview}})},ii=[],si={name:"A17previewerFrame",props:{size:{type:Number,default:0},content:{type:String,default:""},scrollPosition:{type:Number,default:0}},data:function(){return{currentScroll:this.scrollPosition}},watch:{scrollPosition:function(e){this.$el.contentWindow.scrollTo(0,e)}},methods:{loadPreview:function(e){const t=this,i=e.target,s=Array.from(i.contentDocument.querySelectorAll("a:not(.sf-dump-toggle)")||[]);s.forEach((e=>{e.getAttribute("href").startsWith("#")&&"#"!==e.getAttribute("href")||(e.setAttribute("disabled","disabled"),e.style.pointerEvents="none"),e.onclick=function(e){if(!e.defaultPrevented)return!1}}));const n=Array.from(i.contentDocument.querySelectorAll("form")||[]);n.forEach((e=>{e.addEventListener("submit",(e=>{e.preventDefault()}),!0)})),i.contentDocument.addEventListener("scroll",(function(e){const s=i.contentWindow.pageYOffset;s!==t.currentScroll&&(t.$emit("scrollDoc",s),t.currentScroll=s)})),this.$el.contentWindow.scrollTo(0,this.currentScroll)}}},ni=si,oi=(0,w.c)(ni,ti,ii,!1,null,"0559a056",null),ai=oi.exports,ri={name:"A17Previewer",components:{"a17-iframe":ai},props:["breakpointsConfig"],data:function(){return{loadedCurrent:!1,slipScreen:!1,activeBreakpoint:1280,lastActiveBreakpoint:1280,scrollPosition:0,breakpoints:this.breakpointsConfig||[{size:1280,name:"preview-desktop"},{size:1024,name:"preview-tablet-h"},{size:768,name:"preview-tablet-v"},{size:320,name:"preview-mobile"}]}},filters:T.c,computed:{activeRevision:function(){return Object.keys(this.currentRevision).length},...(0,n.ys)({editor:e=>e.blocks.editor,loading:e=>e.revision.loading,currentRevision:e=>e.revision.active,activeContent:e=>e.revision.activeContent,currentContent:e=>e.revision.currentContent,revisions:e=>e.revision.all,restoreRevisionUrl:e=>e.form.restoreUrl})},methods:{open:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const t=this,i=this.breakpoints.find((e=>"preview-desktop"===e.name)).size;function s(){t.$refs.overlay&&t.$refs.overlay.open(),t.singleView()}this.loadedCurrent=!1,this.activeBreakpoint=i||1280,this.lastActiveBreakpoint=i||1280,e?this.previewRevision(e,(function(){s()})):this.previewCurrent((function(){s()}))},close:function(){this.$refs.overlay.close()},openEditor:function(){const e=this.$root.$refs;e.preview&&e.preview.close(),e.editor&&e.editor.open()},restoreRevision:function(){window.location.href=this.restoreRevisionUrl+"?revisionId="+this.currentRevision.id},resizePreview:function(e){this.activeBreakpoint=parseInt(e),this.lastActiveBreakpoint=parseInt(e)},previewCurrent:function(e){this.$store.commit(a.kP.UPDATE_REV,0),this.loadCurrent(e)},loadCurrent:function(e){this.loadedCurrent?e&&"function"===typeof e&&e():(this.loadedCurrent=!0,this.$store.dispatch(r.cp.GET_CURRENT).then((()=>{e&&"function"===typeof e&&e()}),(e=>{this.$store.commit(a.tt.SET_FORM_ERRORS,e.response.data),this.$store.commit(a.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"})})))},toggleRevision:function(e){if(this.activeRevision&&this.currentRevision.id===e)return this.singleView(),void this.previewCurrent();this.previewRevision(e)},previewRevision:function(e,t){this.$store.commit(a.kP.UPDATE_REV,e),this.$store.dispatch(r.cp.GET_REVISION).then((()=>{t&&"function"===typeof t&&t()}),(e=>{this.$store.commit(a.gp.SET_NOTIF,{message:"Invalid revision.",variant:"error"})}))},compareView:function(){this.activeBreakpoint=0,this.slipScreen=!0,this.activeRevision&&this.loadCurrent()},singleView:function(){this.activeBreakpoint=this.lastActiveBreakpoint,this.slipScreen=!1},setIframeScroll:function(e){this.scrollPosition=e}}},li=ri,ci=(0,w.c)(li,Xt,ei,!1,null,"edd298c2",null),di=ci.exports,ui=function(){var e=this,t=e._self._c;return t("a17-overlay",{ref:"overlay",attrs:{title:e.$trans("editor.title"),customClasses:e.htmlEditorClass},on:{close:e.close},scopedSlots:e._u([e.editorNames.length>1?{key:"overlay__header",fn:function(){return[t("a17-dropdown",{ref:"editorDropdown",attrs:{position:"bottom-left",maxWidth:400,maxHeight:300}},[t("a17-button",{staticClass:"editorDropdown__trigger",on:{click:function(t){return e.$refs.editorDropdown.toggle()}}},[e._v(" "+e._s(e.currentEditorLabel)+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.editorNames,(function(i){return t("button",{key:i.value,staticClass:"editorDropdown",attrs:{type:"button"},on:{click:function(t){return e.updateEditorName(i.value)}}},[e._v(" "+e._s(i.label)+" ")])})),0)],1)]},proxy:!0}:null],null,!0)},[t("a17-blocks-list",{attrs:{"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{availableBlocks:s,hasBlockActive:n,savedBlocks:o,editorNames:a,moveBlock:r}=i;return[t("div",{staticClass:"editor"},[e.revisions.length?t("a17-button",{staticClass:"editor__leave",attrs:{variant:"editor",size:"small"},on:{click:e.openPreview}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"hide--xsmall",attrs:{symbol:"preview"}}),e._v(e._s(e.$trans("fields.block-editor.preview","Preview"))+" ")]):e._e(),t("div",{staticClass:"editor__frame"},[t("div",{staticClass:"editor__inner"},[t("div",{ref:"sidebar",staticClass:"editor__sidebar"},[t("a17-editorsidebar",{attrs:{"editor-name":e.editorName,hasBlockActive:n,editorNames:a,blocks:s},on:{"editorName:update":e.updateEditorName}},[e._v(" "+e._s(e.$trans("fields.block-editor.add-content","Add content"))+" ")])],1),t("div",{staticClass:"editor__resizer",on:{mousedown:e.resize}},[t("span")]),t("div",{staticClass:"editor__preview"},[e.editorOpen?t("a17-editorpreview",{ref:"previews",attrs:{"editor-name":e.editorName,blocks:o,hasBlockActive:n,sandbox:e.previewSandbox,bgColor:e.bgColor},on:{"blocks:move":r}}):e._e()],1)])])],1)]}}])})],1)},pi=[],hi=i(6799),mi=function(){var e=this,t=e._self._c;return t("a17-blockeditor-model",{attrs:{"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{add:s,edit:n,unEdit:o}=i;return[t("div",{staticClass:"editorPreview",class:e.previewClass,style:e.previewStyle,on:{mousedown:function(t){return e._unselectBlock(o)}}},[e.blocks.length?e._e():t("div",{staticClass:"editorPreview__empty"},[t("b",[e._v(e._s(e.$trans("previewer.drag-and-drop","Drag and drop content from the left navigation")))])]),t("draggable",{ref:"previewContent",staticClass:"editorPreview__content",attrs:{value:e.blocks,options:{group:"editorBlocks",handle:e.handle}},on:{add:function(t){return e.onAdd(s,n,t)},update:e.onUpdate}},[e._l(e.blocks,(function(i){return[t("a17-blockeditor-model",{key:i.id,attrs:{block:i,"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(s){let{block:n,isActive:o,blockIndex:a,move:r,remove:l,edit:c,unEdit:d,cloneBlock:u}=s;return[t("a17-editor-block-preview",{key:i.id,ref:n.id,refInFor:!0,attrs:{block:n,blockIndex:a,blocksLength:e.blocks.length,isBlockActive:o},on:{"block:select":function(t){return e._selectBlock(c,a)},"block:unselect":function(t){return e._unselectBlock(d,a)},"block:move":r,"block:clone":function(t){return e._cloneBlock(u,a)},"block:delete":function(t){return e._deleteBlock(l)},"scroll-to":e.scrollToActive}})]}}],null,!0)})]}))],2),e.loading?t("a17-spinner",{attrs:{visible:!0}},[e._v(e._s(e.$trans("fields.block-editor.loading","Loading"))+"… ")]):e._e()],1)]}}])})},fi=[],vi=i(3448),bi=i(296),_i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"editorPreview__item",class:e.previewBlockItemClasses,on:{mousedown:function(e){e.stopPropagation()}}},[t("div",{staticClass:"editorPreview__frame"},[t("a17-editor-iframe",{ref:"blockIframe",attrs:{block:e.block},on:{loaded:e.iframeLoaded}})],1),t("div",{staticClass:"editorPreview__protector editorPreview__dragger",on:{click:function(t){return t.preventDefault(),e.handleBlockPreviewClick.apply(null,arguments)}}}),t("div",{staticClass:"editorPreview__header"},[t("a17-buttonbar",{attrs:{variant:"visible"}},[t("button",{attrs:{type:"button"},on:{click:e.cloneBlock}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"clone"}})]),e.blocksLength>1?t("a17-dropdown",{ref:"blockDropdown",staticClass:"f--small",attrs:{position:"bottom-left",maxHeight:270},on:{open:e.handleDropDownOpen,close:e.handleDropDownClose}},[t("button",{attrs:{type:"button"},on:{click:function(t){return e.toggleBlockDropdown(e.blockIndex)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"drag"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.blocksLength,(function(i){return t("button",{key:i,attrs:{type:"button"},on:{click:function(t){return e.moveBlock(i-1)}}},[e._v(" "+e._s(i)+" ")])})),0)]):e._e(),t("button",{attrs:{type:"button"},on:{click:e.deleteBlock}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})])],1)],1)])},gi=[],wi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"editorIframe"},[""===e.preview?t("div",{staticClass:"editorIframe__empty"},[e._v(" "+e._s(e.title)+" ")]):[e.sandbox?t("iframe",{ref:"frame",attrs:{srcdoc:e.preview,sandbox:e.sandboxOptions,scrolling:"no"},on:{load:e.loadedPreview}}):t("iframe",{ref:"frame",attrs:{srcdoc:e.preview,scrolling:"no"},on:{load:e.loadedPreview}})]],2)},ki=[],yi={name:"A17editorIframe",props:{block:{type:Object,default:function(){return{}}}},computed:{preview(){return this.previewsById(this.block.id)||""},title(){return this.block.title||""},sandboxOptions(){return"boolean"===typeof this.sandbox?"allow-same-origin allow-top-navigation allow-scripts":this.sandbox.join(" ")},...(0,n.gV)(["previewsById"])},inject:["sandbox"],methods:{loadedPreview(){this.$refs.frame&&this.$refs.frame.srcdoc&&(this.$emit("loaded",this.$refs.frame),this.resize())},resize(){if(!this.$refs.frame)return;const e=this.$refs.frame.contentWindow.document.body;e.style.overflow="hidden";const t=window.getComputedStyle(e),i=t.getPropertyValue("margin-top"),s=t.getPropertyValue("margin-bottom"),n=e.scrollHeight+parseInt(i)+parseInt(s);window.requestAnimationFrame((()=>{this.$refs.frame.height=n+"px"}))}},mounted(){window.addEventListener("resize",this.resize)},beforeDestroy(){window.removeEventListener("resize",this.resize)}},Ci=yi,Ei=(0,w.c)(Ci,wi,ki,!1,null,"f2eb11aa",null),Si=Ei.exports,Li=i(5522),xi={name:"A17EditorPreviewBlockItem",props:{isBlockActive:{type:Boolean,default:!1}},mixins:[Li.m6],components:{"a17-editor-iframe":Si},data(){return{dropdownOpen:!1}},computed:{previewBlockItemClasses(){return{"editorPreview__item--active":this.isBlockActive,"editorPreview__item--dropdown-open":this.dropdownOpen}}},methods:{handleBlockPreviewClick(){this.isBlockActive?this.unselectBlock():this.selectBlock()},handleDropDownOpen(){this.dropdownOpen=!0},handleDropDownClose(){this.dropdownOpen=!1},iframeLoaded(){this.isBlockActive&&this.$nextTick((()=>{this.$emit("scroll-to",this.$el.offsetTop)}))}},beforeDestroy(){this.unselectBlock()}},Ai=xi,Pi=(0,w.c)(Ai,_i,gi,!1,null,"022e4340",null),Ti=Pi.exports,Oi=i(8108),Ii={name:"A17editorPreview",props:{bgColor:{type:String,default:"#FFFFFF"},hasBlockActive:{props:{type:Boolean,default:!1}}},mixins:[Li.Eh,Li.g$],components:{draggable:pt(),"a17-editor-block-preview":Ti,"a17-blockeditor-model":bi["default"],"a17-spinner":Oi.c},data(){return{loading:!1,blockSelectIndex:-1,handle:".editorPreview__dragger"}},computed:{previewClass(){const e=(0,vi.c)(this.bgColor);return{"editorPreview--dark":e.getBrightness()<180,"editorPreview--loading":this.loading}},previewStyle(){return{"background-color":this.bgColor}}},methods:{onAdd(e,t,i){const{item:s}=i,n={};n.title=s.getAttribute("data-title"),n.component=s.getAttribute("data-component"),n.icon=s.getAttribute("data-icon");const o=Math.max(0,i.newIndex);this.addAndEditBlock(e,t,{block:n,index:o}),this._selectBlock(null,o)},onUpdate(e){let{oldIndex:t,newIndex:i}=e;this.$emit("blocks:move",{oldIndex:t,newIndex:i})},_selectBlock(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;e&&this.selectBlock(e,t),this.blockSelectIndex!==t&&(this.unSubscribe(),this.blockSelectIndex=t,this._unSubscribeInternal=this.$store.subscribe((e=>{a.c$.REFRESH_BLOCK_PREVIEW.includes(e.type)&&(a.c$.REFRESH_BLOCK_PREVIEW_ALL.includes(e.type)?this.getAllPreviews():this.getPreview(t))})))},_unselectBlock(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.blockSelectIndex;this.unSubscribe(),this.getPreview(t),this.unselectBlock(e,t),this.blockSelectIndex=-1},_deleteBlock(e){this.unSubscribe(),this.deleteBlock(e)},_cloneBlock(e,t){this.cloneBlock(e),this.getPreview(t+1)},unSubscribe(){this._unSubscribeInternal&&(this._unSubscribeInternal(),this._unSubscribeInternal=null)},getAllPreviews(){this.loading=!0,this.$store.dispatch(r.cp.GET_ALL_PREVIEWS,{editorName:this.editorName}).then((()=>{this.$nextTick((()=>{this.loading=!1}))}))},getPreview(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this.loading=!0,this.$store.dispatch(r.cp.GET_PREVIEW,{editorName:this.editorName,index:e}).then((()=>{this.$nextTick((()=>{this.loading=!1}))}))},scrollToActive(e){this.$refs.previewContent.$el.scrollTop=Math.max(0,e-20)},resizeAllIframes(){this.$refs.blockPreview&&this.$refs.blockPreview.forEach((e=>{e.$refs.blockIframe.resize()}))},_resize:v()((function(){this.resizeAllIframes()}),200),init(){window.addEventListener("resize",this._resize)},dispose(){window.removeEventListener("resize",this._resize)}},mounted(){this.init(),this.$nextTick((()=>{this.getAllPreviews()}))},beforeDestroy(){this.dispose()},watch:{editorName(){this.unSubscribe(),this.getAllPreviews()},hasBlockActive(e){e||(this.unSubscribe(),this.blockSelectIndex=-1)}}},Di=Ii,Bi=(0,w.c)(Di,mi,fi,!1,null,"822d85b0",null),$i=Bi.exports,Ri=function(){var e=this,t=e._self._c;return t("div",{staticClass:"editorSidebar"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.hasBlockActive,expression:"hasBlockActive"}]},[t("a17-blocks-list",{attrs:{"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{allSavedBlocks:s}=i;return[t("div",{staticClass:"editorSidebar__edit-list"},e._l(s,(function(i){return t("a17-blockeditor-model",{key:i.id,attrs:{block:i,"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{block:n,isActive:o,blockIndex:a,move:r,remove:l,unEdit:c}=i;return[t("div",{staticClass:"editorSidebar__edit-block"},[t("a17-sidebar-block-item",{directives:[{name:"show",rawName:"v-show",value:o,expression:"isActive"}],attrs:{block:n,blockIndex:a,blocksLength:s.length},on:{"block:move":r,"block:delete":function(t){return e.deleteBlock(l)}}}),t("div",{staticClass:"editorSidebar__actions"},[t("a17-button",{attrs:{variant:"action"},on:{click:function(t){return e.saveBlock(c,a)}}},[e._v(" "+e._s(e.$trans("editor.done"))+" ")]),t("a17-button",{attrs:{variant:"secondary"},on:{click:function(t){return e.cancelBlock(c,a)}}},[e._v(" "+e._s(e.$trans("editor.cancel"))+" ")])],1)],1)]}}],null,!0)})})),1)]}}])})],1),e.hasBlockActive?e._e():[t("div",{staticClass:"editorSidebar__list"},[t("a17-sidebar-block-list",{attrs:{blocks:e.blocks}})],1),t("div",{staticClass:"editorSidebar__actions"},[e.isSubmitDisabled(e.submitOptions[0])?t("a17-button",{attrs:{variant:"validate",disabled:!0}},[e._v(e._s(e.submitOptions[0].text))]):t("a17-button",{attrs:{name:e.submitOptions[0].name,variant:"validate"},on:{click:function(t){return e.saveForm(e.submitOptions[0].name)}}},[e._v(e._s(e.submitOptions[0].text))])],1)]],2)},Ni=[],Mi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"editorSidebar__item"},[t("div",{staticClass:"editorSidebar__title"},[t("div",{staticClass:"editorSidebar__blockTitle"},[t("a17-dropdown",{ref:"blockDropdown",staticClass:"f--small",attrs:{position:"bottom-left",maxHeight:270}},[t("span",{staticClass:"editorSidebar__counter f--tiny",on:{click:e.toggleBlockDropdown}},[e._v(e._s(e.blockIndex+1))]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.blocksLength,(function(i){return t("button",{key:i,attrs:{type:"button"},on:{click:function(t){return e.moveBlock(i-1)}}},[e._v(" "+e._s(i)+" ")])})),0)]),e._v(" "+e._s(e.block.title)+" ")],1),t("span",[t("a",{staticClass:"f--small f--note f--underlined",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.deleteBlock.apply(null,arguments)}}},[e._v(e._s(e.$trans("editor.delete")))])])]),t("div",{staticClass:"editorSidebar__body"},[t("a17-inputframe",{attrs:{label:"",name:"block.".concat(e.block.id)}}),[t("".concat(e.block.type),e._b({key:"`editor_${block.type}_${block.id}`",tag:"component",attrs:{name:"blocks[".concat(e.block.id,"]")}},"component",e.setBlockAttributes(e.block.attributes),!1))]],2)])},Vi=[],Fi={name:"A17EditorSidebarBlockItem",mixins:[Li.m6],methods:{setBlockAttributes(e){return{keepAlive:!0,...e}}}},Ui=Fi,zi=(0,w.c)(Ui,Mi,Vi,!1,null,"a1e1170c",null),Wi=zi.exports,ji=function(){var e=this,t=e._self._c;return t("div",{staticClass:"editorSidebar__listItems"},[t("draggable",{staticClass:"editorSidebar__blocks",class:e.editorSidebarClasses,attrs:{options:{group:{name:"editorBlocks",pull:"clone",put:!1},handle:".editorSidebar__button"}},model:{value:e.blocks,callback:function(t){e.blocks=t},expression:"blocks"}},e._l(e.blocks,(function(i){return t("div",{key:i.component,staticClass:"editorSidebar__button",attrs:{"data-title":i.title,"data-icon":i.icon,"data-component":i.component}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:e.iconSymbol(i.icon)}}),t("span",{staticClass:"editorSidebar__buttonLabel"},[e._v(e._s(i.title))])])})),0)],1)},Gi=[],qi={name:"A17EditorSidebarBlockList",props:{blocks:{type:Array,default:()=>[]},inFieldset:{type:Boolean,default:!1}},mixins:[Li.Eh],components:{draggable:pt()},computed:{editorSidebarClasses(){return{"editorSidebar__blocks--in-fieldset":this.inFieldset}}},methods:{iconSymbol:function(e){return this.hasLgIconVariation(e)?"".concat(e,"-lg"):e},hasLgIconVariation:function(e){return Boolean(document.querySelector("#icon--".concat(e,"-lg")))}}},Hi=qi,Ki=(0,w.c)(Hi,ji,Gi,!1,null,"0f803405",null),Yi=Ki.exports,Ji={name:"A17editorSidebar",props:{hasBlockActive:{type:Boolean,default:!1},activeBlock:{type:Object,default:()=>{}},editorName:{type:String,required:!0},editorNames:{type:Array,default:()=>[]}},components:{"a17-sidebar-block-item":Wi,"a17-sidebar-block-list":Yi,"a17-blocks-list":hi["default"],"a17-blockeditor-model":bi["default"]},mixins:[Li.g$],computed:{submitOptions(){return this.$store.getters.getSubmitOptions}},methods:{isSubmitDisabled:function(e){return!!e.hasOwnProperty("disabled")&&!0===e.disabled},saveForm(e){this.$store.commit(a.wt.UPDATE_SAVE_TYPE,e),this.$root.submitForm&&this.$root.submitForm()}}},Zi=Ji,Qi=(0,w.c)(Zi,Ri,Ni,!1,null,"7c217157",null),Xi=Qi.exports,es={name:"A17Editor",components:{"a17-editorsidebar":Xi,"a17-editorpreview":$i,"a17-blocks-list":hi["default"]},props:{bgColor:{type:String,default:"#FFFFFF"},previewSandbox:{type:[Boolean,Array],default:!0}},data(){return{editorName:null,editorOpen:!1,htmlEditorClass:Gt.c.editor}},computed:{currentEditorLabel(){const e=this.editorNames&&this.editorNames.find((e=>e.value===this.editorName));return e&&e.label},...(0,n.ys)({revisions:e=>e.revision.all,editorNamesBase:e=>e.blocks.editorNames}),...(0,n.gV)(["blocks"]),editorNames(){return this.editorNamesBase.filter((e=>!1===e.nested))}},provide(){return{sandbox:this.previewSandbox}},methods:{initEditorName(){if(!this.editorName){const e=this.editorNames[0]&&this.editorNames[0].value;this.updateEditorName(e)}},updateEditorName(e){this.editorName!==e&&(this.editorName=e)},open(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t&&this.updateEditorName(t),this.editorOpen=!0,this.$refs.overlay.open()},close(){this.editorOpen=!1},resize(){window.addEventListener("mousemove",this.resizeSidebar,!1),window.addEventListener("mouseup",this.stopResizeSidebar,!1)},resizeSidebar(e){const t=this.$refs.sidebar,i=window.innerWidth;t&&(t.style.width=(e.clientX-t.offsetLeft)/i*100+"%")},stopResizeSidebar(){window.removeEventListener("mousemove",this.resizeSidebar,!1),window.removeEventListener("mouseup",this.stopResizeSidebar,!1),this.$refs.previews.resizeAllIframes()},openPreview(){this.$root.$refs.preview&&this.$root.$refs.preview.open()}},created(){this.initEditorName()}},ts=es,is=(0,w.c)(ts,ui,pi,!1,null,"05dfc68c",null),ss=is.exports,ns=i(894),os=i(5572),as=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"modal",staticClass:"modal--form",attrs:{title:e.modalTitle,forceClose:!0}},[t("form",{attrs:{action:e.formCreate},on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}}},[e._t("default"),t("a17-modal-validation",{attrs:{"is-disable":!0}})],2)])},rs=[],ls=i(3462),cs={name:"A17ModalAdd",mixins:[ls.c],props:{name:{type:String,default:""},modalTitle:{type:String,default:"Add new"},formCreate:{type:String,default:"#"}},components:{"a17-modal-validation":x.c},methods:{open:function(){this.$refs.modal&&this.$refs.modal.open()},submit:function(){if(this.isSubmitPrevented)return void(this.shouldRetrySubmitWhenAllowed=!0);if(this._isSubmitting)return;this._isSubmitting=!0;const e=this;this.$store.commit(a.tt.UPDATE_FORM_LOADING,!0);const t=document.activeElement.name;this.$nextTick((function(){this.$store.dispatch(r.cp.CREATE_FORM_IN_MODAL,{name:this.name,endpoint:this.formCreate,method:"post"}).then((()=>{e.$refs.modal&&e.$refs.modal.close(),e.$nextTick((function(){e.$store.commit(a.gp.SET_NOTIF,{message:"Your content has been added",variant:"success"}),"create-another"===t&&e.$refs.modal&&e.$refs.modal.open()}))}),(t=>{e.$store.commit(a.gp.SET_NOTIF,{message:"Your content can not be added, please retry",variant:"error"})}))}))}}},ds=cs,us=(0,w.c)(ds,as,rs,!1,null,null,null),ps=us.exports,hs=i(6660);const ms={withPublicationToggle:window["TWILL"].STORE.publication.withPublicationToggle||!1,published:window["TWILL"].STORE.publication.published||!1,publishSubmit:window["TWILL"].STORE.publication.published||!window["TWILL"].STORE.publication.withPublicationToggle?"update":"live",publishedLabel:window["TWILL"].STORE.publication.publishedLabel||"Live",draftLabel:window["TWILL"].STORE.publication.draftLabel||"Draft",expiredLabel:window["TWILL"].STORE.publication.expiredLabel||"Expired",scheduledLabel:window["TWILL"].STORE.publication.scheduledLabel||"Scheduled",withPublicationTimeframe:window["TWILL"].STORE.publication.withPublicationTimeframe||!1,startDate:window["TWILL"].STORE.publication.startDate||null,endDate:window["TWILL"].STORE.publication.endDate||null,visibility:window["TWILL"].STORE.publication.visibility||!1,reviewProcess:window["TWILL"].STORE.publication.reviewProcess||[],userInfo:window["TWILL"].STORE.publication.userInfo||null,createWithoutModal:window["TWILL"].STORE.publication.createWithoutModal||!1,hasUnsavedChanges:!1,saveType:void 0,visibilityOptions:[{value:"public",label:"Public"},{value:"private",label:"Private"}],submitDisableMessage:window["TWILL"].STORE.publication.submitDisableMessage||"",submitOptions:window["TWILL"].STORE.publication.submitOptions||{draft:[{name:"save",text:window.$trans("publisher.save","Save as draft"),disabled:!1},{name:"save-close",text:window.$trans("publisher.save-close","Save as draft and close"),disabled:!1},{name:"save-new",text:window.$trans("publisher.save-new","Save as draft and create new"),disabled:!1},{name:"cancel",text:window.$trans("publisher.cancel","Cancel"),disabled:!1}],live:[{name:"publish",text:window.$trans("publisher.publish","Publish"),disabled:!1},{name:"publish-close",text:window.$trans("publisher.publish-close","Publish and close"),disabled:!1},{name:"publish-new",text:window.$trans("publisher.publish-new","Publish and create new"),disabled:!1},{name:"cancel",text:window.$trans("publisher.cancel","Cancel"),disabled:!1}],update:[{name:"update",text:window.$trans("publisher.update","Update"),disabled:!1},{name:"update-close",text:window.$trans("publisher.update-close","Update and close"),disabled:!1},{name:"update-new",text:window.$trans("publisher.update-new","Update and create new"),disabled:!1},{name:"cancel",text:window.$trans("publisher.cancel","Cancel"),disabled:!1}]}},fs={reviewProcessComplete:e=>e.reviewProcess.filter((e=>e.checked)),getSubmitOptions:e=>e.published||!e.withPublicationToggle?e.submitOptions[e.publishSubmit]:e.submitOptions.draft,isEnabledSubmitOption:(e,t)=>e=>{let i=!0,s={};const n=t.getSubmitOptions.filter((t=>t.name===e));return n.length&&(s=n[0]),s.hasOwnProperty("disabled")&&(i=!s.disabled),i},getSaveType:(e,t)=>e.saveType||t.getSubmitOptions[0].name},vs={[a.wt.UPDATE_PUBLISH_START_DATE](e,t){e.startDate=t},[a.wt.UPDATE_PUBLISH_END_DATE](e,t){e.endDate=t},[a.wt.UPDATE_PUBLISH_STATE](e,t){e.published=t},[a.wt.UPDATE_PUBLISH_SUBMIT](e){e.publishSubmit=e.published||!e.withPublicationToggle?"update":"live"},[a.wt.UPDATE_PUBLISH_VISIBILITY](e,t){e.visibility=t},[a.wt.UPDATE_REVIEW_PROCESS](e,t){let i="",s=-1;t.length&&(i=t[t.length-1],e.reviewProcess.forEach((function(e,t){e.value===i&&(s=t)}))),e.reviewProcess.forEach((function(e,t){e.checked=t<=s,e.disabled=!(t===s||t===s+1)}))},[a.wt.UPDATE_SAVE_TYPE](e,t){e.saveType=t},[a.wt.UPDATE_HAS_UNSAVED_CHANGES](e,t){e.hasUnsavedChanges=t}};var bs={state:ms,getters:fs,mutations:vs},_s=i(4695),gs=i(9899),ws=i.n(gs),ks=i(9812),ys={getBlockPreview(e,t,i,s){ws().post(e,t).then((function(e){i&&"function"===typeof i&&i(e.data)}),(function(e){const t={message:"Block preview request error.",value:e};(0,ks.q)("CONTENT",t),s&&"function"===typeof s&&s(e)}))}};const Cs={loading:!1,editor:window["TWILL"].STORE.form.editor||!1,editorNames:window["TWILL"].STORE.form.editorNames||[],available:window["TWILL"].STORE.form.availableBlocks||{},blocks:window["TWILL"].STORE.form.blocks||{},previews:window["TWILL"].STORE.form.previews||{},active:{}},Es={previewsById:e=>t=>e.previews[t]?e.previews[t]:"",blocks:e=>t=>e.blocks[t]||[],availableBlocks:e=>t=>e.available[t]||[],blockIndex:(e,t)=>(e,i)=>t.blocks(i).findIndex((t=>t.id===e.id))},Ss=()=>Date.now()+Math.floor(1e3*Math.random()),Ls={[a.GC.ADD_BLOCK](e,t){let{block:i,index:n,editorName:o}=t;const a=e.blocks[o]||[],r={...i,id:Ss(),name:o};r.twillUi={},r.twillUi.isNew=!0,n>-1?a.splice(n,0,r):a.push(r),s["default"].set(e.blocks,o,a)},[a.GC.MOVE_BLOCK](e,t){let{editorName:i,newIndex:n,oldIndex:o}=t;const a=e.blocks[i]||[];if(n>=a.length){let e=n-a.length;while(1+e--)a.push(void 0)}a.splice(n,0,a.splice(o,1)[0]),s["default"].set(e.blocks,i,a)},[a.GC.DELETE_BLOCK](e,t){let{editorName:i,index:n}=t;const o=e.blocks[i][n].id,a=e.blocks[i]||[];o&&s["default"].delete(e.previews,o),a.splice(n,1),s["default"].set(e.blocks,i,a)},[a.GC.DUPLICATE_BLOCK](e,t){let{editorName:i,index:n,block:o,id:a}=t;const r=e.blocks[i]||[];r.splice(n,0,{...o,id:a,name:i}),s["default"].set(e.blocks,i,r)},[a.GC.REORDER_BLOCKS](e,t){let{editorName:i,value:n}=t;s["default"].set(e.blocks,i,n)},[a.GC.ACTIVATE_BLOCK](e,t){let{editorName:i,index:s}=t;e.blocks[i]&&e.blocks[i][s]?e.active={...e.blocks[i][s]}:e.active={}},[a.GC.ADD_BLOCK_PREVIEW](e,t){s["default"].set(e.previews,t.id,t.html)},[a.GC.UPDATE_PREVIEW_LOADING](e,t){e.loading=!e.loading}},xs=(e,t,i,s)=>{if(e&&e.hasOwnProperty("id")){const n=(0,_s.Q9)(e,i);i.language.all.length>1&&(n.activeLanguage=i.language.active.value),(0,_s.gP)(n)?(t(a.GC.ADD_BLOCK_PREVIEW,{id:e.id,html:""}),s&&"function"===typeof s&&s()):ys.getBlockPreview(i.form.blockPreviewUrl,n,(i=>{t(a.GC.ADD_BLOCK_PREVIEW,{id:e.id,html:i}),s&&"function"===typeof s&&s()}),(e=>{}))}},As={[r.cp.GET_PREVIEW](e,t){let{commit:i,state:s,rootState:n}=e,{editorName:o,index:a=-1}=t,r=s.blocks[o]&&a>=0?{...s.blocks[o][a]}:{};s.active&&s.active.hasOwnProperty("id")&&-1===a&&(r={...s.active}),xs(r,i,n)},[r.cp.GET_ALL_PREVIEWS](e,t){let{commit:i,state:s,rootState:n}=e,{editorName:o}=t;if(s.blocks[o]&&s.blocks[o].length>0&&!s.loading){i(a.GC.UPDATE_PREVIEW_LOADING,!0);let e=0;const t=s.blocks[o].length;Object.values(s.blocks[o]).forEach((s=>{xs(s,i,n,(()=>{e++,e===t&&i(a.GC.UPDATE_PREVIEW_LOADING,!0)}))}))}},async[r.cp.DUPLICATE_BLOCK](e,t){let{commit:i,state:s,rootState:n}=e,{editorName:o,futureIndex:r,block:l,id:c}=t;i(a.GC.DUPLICATE_BLOCK,{editorName:o,index:r,block:l,id:c})},async[r.cp.MOVE_BLOCK_TO_EDITOR](e,t){let{commit:i,dispatch:s}=e,{editorName:n,index:o,block:l,futureIndex:c,id:d}=t;await s(r.cp.DUPLICATE_BLOCK,{editorName:n,futureIndex:c,block:l,id:d}),i(a.GC.DELETE_BLOCK,{editorName:l.name,index:o})}};var Ps={state:Cs,getters:Es,mutations:Ls,actions:As},Ts=i(6188),Os={getRevisionContent(e,t,i,s){ws().put(e,t).then((function(e){i&&"function"===typeof i&&i(e.data)}),(function(e){const t={message:"Preview request error.",value:e};(0,ks.q)("REVISION",t),s&&"function"===typeof s&&s(e)}))}};const Is={loading:!1,active:{},activeContent:"",currentContent:"",all:window["TWILL"].STORE.revisions||[]},Ds={},Bs={[a.kP.LOADING_REV](e){e.loading=!0},[a.kP.UPDATE_REV](e,t){function i(e){return e.id===t}const s=e.all.findIndex(i);e.active=-1!==s?e.all[s]:{}},[a.kP.UPDATE_REV_CONTENT](e,t){e.loading=!1,e.activeContent=t},[a.kP.UPDATE_REV_CURRENT_CONTENT](e,t){e.loading=!1,e.currentContent=t},[a.kP.UPDATE_REV_ALL](e,t){e.all=t}},$s={[r.cp.GET_CURRENT](e){let{commit:t,rootState:i}=e;return new Promise(((e,s)=>{t(a.kP.LOADING_REV);const n=(0,_s.io)(i);i.language.all.length>1&&(n.activeLanguage=i.language.active.value),Os.getRevisionContent(i.form.previewUrl,n,(i=>{t(a.kP.UPDATE_REV_CURRENT_CONTENT,i),e()}),(e=>{s(e)}))}))},[r.cp.GET_REVISION](e){let{commit:t,state:i,rootState:s}=e;return new Promise(((e,n)=>{t(a.kP.LOADING_REV);let o=0;o=0===Object.keys(i.active).length?i.all[0].id:i.active.id;const r={revisionId:o};s.language.all.length>1&&(r.activeLanguage=s.language.active.value),Os.getRevisionContent(s.form.previewUrl,r,(i=>{t(a.kP.UPDATE_REV_CONTENT,i),e()}),(e=>{n(e)}))}))}};var Rs={state:Is,getters:Ds,actions:$s,mutations:Bs},Ns=i(8920);const Ms={repeaters:window["TWILL"].STORE.form.repeaters||{},availableRepeaters:window["TWILL"].STORE.form.availableRepeaters||{}},Vs={repeatersByBlockId:e=>t=>{const i=Object.keys(e.repeaters).filter((e=>e.startsWith("blocks-".concat(t)))),s={};return i.forEach((t=>s[t]=e.repeaters[t])),s}};function Fs(){return Date.now()+Math.floor(1e3*Math.random())}const Us={[a.tt.ADD_FORM_BLOCK](e,t){const i=t.name,s=t.type,n={},o=e.availableRepeaters[s],a=!e.repeaters[i];if(o)if(n.id=Fs(),n.type=o.component,n.title=o.title,n.twillUi={},n.twillUi.isNew=!0,a){const t={};t[i]=[],t[i].push(n),e.repeaters=Object.assign({},e.repeaters,t)}else e.repeaters[i].push(n)},[a.tt.ADD_REPEATER_FROM_SELECTION](e,t){const i=t.name,s=t.type,n=e.availableRepeaters[s],o=!e.repeaters[i];if(!n)return;const r={};r[i]=[],t.selection.forEach((t=>{const s={};s.id=Fs(),s.type=n.component,s.title=n.title,s.repeater_target_id=t.id;const l=[];for(const e in t.repeaterFields)t.repeaterFields.hasOwnProperty(e)&&l.push({name:"blocks[".concat(s.id,"][").concat(e,"]"),value:t.repeaterFields[e]});this.commit(a.tt.ADD_FORM_FIELDS,l),o?r[i].push(s):e.repeaters[i].push(s)})),o&&(e.repeaters=Object.assign({},e.repeaters,r))},[a.tt.DELETE_FORM_BLOCK](e,t){e.repeaters[t.name].splice(t.index,1)},[a.tt.DUPLICATE_FORM_BLOCK](e,t){const i=Object.assign({},e.repeaters[t.name][t.index]);i.id=Fs(),i.twillUi={},i.twillUi.isNew=!0,e.repeaters[t.name].splice(t.index+1,0,i);const s=[...Vs.fieldsByBlockId(t.id)],n=[];s.forEach((e=>{n.push({name:e.name.replace(t.id,i.id),value:e.value})})),this.commit(a.tt.ADD_FORM_FIELDS,n)},[a.tt.REORDER_FORM_BLOCKS](e,t){const i={};i[t.name]=t.blocks,e.repeaters=Object.assign({},e.repeaters,i)},[a.tt.ADD_REPEATERS](e,t){let{repeaters:i}=t;e.repeaters=Object.assign({},e.repeaters,i)}},zs={async[r.cp.DUPLICATE_REPEATER](e,t){let{state:i,commit:s,getters:n}=e,{editorName:o,block:r,index:l,id:c}=t;const d=Object.assign({},i.repeaters[o][l]);d.id=c,d.twillUi={},d.twillUi.isNew=!0;const u={};u[o]=[...i.repeaters[o]],u[o].splice(l+1,0,d);const p=[...n.fieldsByBlockId(r.id)],h=[];p.forEach((e=>{h.push({name:e.name.replace(r.id,d.id),value:JSON.parse(JSON.stringify(e.value))})})),s(a.tt.ADD_FORM_FIELDS,h),s(a.tt.ADD_REPEATERS,{repeaters:u})},async[r.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:n,id:o}=t;const r={...s.repeatersByBlockId(n.id)},l=Object.keys(r),c={};l.forEach((e=>c[e.replace(n.id,o)]=[...r[e]]));const d=[];Object.keys(c).forEach((e=>{c[e].forEach(((t,i)=>{const n=Date.now()+Math.floor(1e3*Math.random()),o=[...s.fieldsByBlockId(t.id)];c[e][i]={...c[e][i],id:n},o.forEach((e=>{d.push({name:e.name.replace(t.id,n),value:JSON.parse(JSON.stringify(e.value))})}))}))})),i(a.tt.ADD_REPEATERS,{repeaters:c}),i(a.tt.ADD_FORM_FIELDS,d)}};var Ws={state:Ms,getters:Vs,mutations:Us,actions:zs};const js={active:window["TWILL"].STORE.parentId||0,all:window["TWILL"].STORE.parents||[]},Gs={},qs={[a.s7.UPDATE_PARENT](e,t){e.active=t||0}};var Hs={state:js,getters:Gs,mutations:qs},Ks=i(4884);const Ys={groups:window["TWILL"].STORE.groups||[],groupUserMapping:window["TWILL"].STORE.groupUserMapping||[]};var Js={state:Ys},Zs=i(6960),Qs=i(9285),Xs=i(8316),en=i.n(Xs),tn=i(8851),sn=i.n(tn);s["default"].use(ns.c),s["default"].use(os.c),o.c.registerModule("form",hs.c),o.c.registerModule("publication",bs),o.c.registerModule("blocks",Ps),o.c.registerModule("language",Ts.c),o.c.registerModule("revision",Rs),o.c.registerModule("browser",Ns.c),o.c.registerModule("repeaters",Ws),o.c.registerModule("parents",Hs),o.c.registerModule("attributes",Ks.c),o.c.registerModule("permissions",Js),s["default"].component("a17-fieldset",p.c),s["default"].component("a17-publisher",tt),s["default"].component("a17-title-editor",B),s["default"].component("a17-blocks",lt["default"]),s["default"].component("a17-page-nav",rt),s["default"].component("a17-langswitcher",$.c),s["default"].component("a17-sticky-nav",y),s["default"].component("a17-spinner",Oi.c),s["default"].component("a17-repeater",gt),s["default"].component("a17-browser",zt.c),s["default"].component("a17-connectorfield",Ut),s["default"].component("a17-locationfield",Dt),s["default"].component("a17-overlay",Qt),s["default"].component("a17-previewer",di),s["default"].component("a17-editor",ss),s["default"].component("a17-modal-add",ps),(0,d.c)(),window["TWILL"].vm=window.vm=new s["default"]({store:o.c,el:"#app",mixins:[Zs.c,Qs.c,ls.c],data:function(){return{unSubscribe:function(){return null},isFormUpdated:!1}},computed:{...(0,n.ys)({loading:e=>e.form.loading,editor:e=>e.blocks.editor,isCustom:e=>e.form.isCustom}),...(0,n.gV)(["getSaveType","isEnabledSubmitOption"])},methods:{submitForm:function(){this.isSubmitPrevented?this.shouldRetrySubmitWhenAllowed=!0:this.loading||(this.isFormUpdated=!1,this.$store.commit(a.tt.UPDATE_FORM_LOADING,!0),this.unSubscribe(),this.$nextTick((()=>{const e=this.getSaveType||document.activeElement.name;this.isEnabledSubmitOption(e)?this.$store.dispatch(r.cp.SAVE_FORM,e).then((()=>{this.mutationsSubscribe()})):(this.$store.commit(a.tt.UPDATE_FORM_LOADING,!1),this.mutationsSubscribe())})))},confirmExit:function(e){if(this.isFormUpdated&&!this.isCustom)return"message";void 0!==window.event?window.event.cancelBubble=!0:e.cancelBubble=!0},mutationsSubscribe:function(){this.unSubscribe=this.$store.subscribe(((e,t)=>{l.c.includes(e.type)&&(this.isFormUpdated=!0,this.unSubscribe())}))},watchForFormUpdates(e,t){const i="form"===e&&("fields"===t||"modalFields"===t),s=this.sortObjectArraysDeep(en()(this.$store.state[e][t]),i);this.$store.watch((i=>i[e][t]),(e=>{const t=this.sortObjectArraysDeep(en()(e),i);this.isFormUpdated=!Ct()(s,t),this.$store.commit(a.wt.UPDATE_HAS_UNSAVED_CHANGES,this.isFormUpdated)}),{deep:!0})},sortArrayByFirstKey(e){return sn()(e,(e=>{if("object"===typeof e){const t=Object.keys(e)[0];return e[t]}return e}))},sortObjectArraysDeep(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Array.isArray(e)&&t?e=this.sortArrayByFirstKey(e):Object.keys(e).forEach((i=>{Array.isArray(e[i])?t&&(e[i]=this.sortArrayByFirstKey(e[i])):"object"===typeof e[i]&&(e[i]=this.sortObjectArraysDeep(e[i]))})),e}},mounted:function(){window.onbeforeunload=this.confirmExit,this.$nextTick((()=>{this.watchForFormUpdates("mediaLibrary","selected"),this.watchForFormUpdates("form","fields"),this.watchForFormUpdates("form","modalFields"),this.watchForFormUpdates("blocks","blocks"),this.watchForFormUpdates("browser","selected"),this.watchForFormUpdates("repeaters","repeaters")}))},beforeDestroy:function(){this.unSubscribe()},created:function(){(0,u.c)()}}),document.addEventListener("DOMContentLoaded",c.c)}},t={};function i(s){var n=t[s];if(void 0!==n)return n.exports;var o=t[s]={id:s,loaded:!1,exports:{}};return e[s].call(o.exports,o,o.exports,i),o.loaded=!0,o.exports}i.m=e,function(){var e=[];i.O=function(t,s,n,o){if(!s){var a=1/0;for(d=0;d=o)&&Object.keys(i.O).every((function(e){return i.O[e](s[l])}))?s.splice(l--,1):(r=!1,o0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[s,n,o]}}(),function(){i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,{a:t}),t}}(),function(){i.d=function(e,t){for(var s in t)i.o(t,s)&&!i.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}}(),function(){i.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){i.hmd=function(e){return e=Object.create(e),e.children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e}}(),function(){i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){i.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),function(){i.j=840}(),function(){var e={840:0};i.O.j=function(t){return 0===e[t]};var t=function(t,s){var n,o,a=s[0],r=s[1],l=s[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(n in r)i.o(r,n)&&(i.m[n]=r[n]);if(l)var d=l(i)}for(t&&t(s);c1?t("div",{staticClass:"stickyNav__links"},e._l(e.navItems,(function(i,s){return t("a",{key:i.fieldset,class:{"s--on":i.active},attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.scrollToFieldset(s)}}},[e._v(e._s(i.label))])})),0):e._e(),e._t("title")],2),t("div",{staticClass:"stickyNav__actions"},[e._t("actions")],2)])])},m=[],f=i(3336),v=i.n(f),b=i(708),_={name:"A17StickyNav",props:{items:{type:Array,default:function(){return[]}}},data:function(){return{lastScrollPos:0,topOffset:70,ticking:!1,navItems:this.items,clickedFieldset:-1,fieldset:[]}},methods:{getFieldsetPosition:function(){const e=this;this.lastScrollPos=window.pageYOffset,this.navItems.forEach((function(t,i){const n=e.fieldset[i],o=n?n.getBoundingClientRect().top+e.lastScrollPos:0;s["default"].set(t,"position",o)}))},setActiveItems:function(){const e=this;let t=0;this.navItems.forEach((function(i,n){const o=i.position-e.topOffset0&&(t=n)})),this.clickedFieldset>=0?s["default"].set(e.navItems[e.clickedFieldset],"active",!0):void 0!==e.navItems[t]&&s["default"].set(e.navItems[t],"active",!0)},refresh:function(){const e=this;e.clickedFieldset=-1,this.getFieldsetPosition(),this.setActiveItems(),e.ticking=!1},_resize:v()((function(){this.lastScrollPos=window.pageYOffset,this.refresh()}),200),_scroll:function(){const e=this;this.lastScrollPos=window.pageYOffset,e.ticking||window.requestAnimationFrame((function(){e.refresh(),e.ticking=!1})),e.ticking=!0},scrollToFieldset:function(e){const t=this,i=this.navItems[e].position-this.topOffset+1;this.dispose(),this.clickedFieldset=e,this.getFieldsetPosition(),this.setActiveItems(),(0,b.c)({offset:i,easing:"easeOut",onComplete:function(){t.init()}})},init:function(){window.addEventListener("scroll",this._scroll),window.addEventListener("resize",this._resize)},dispose:function(){window.removeEventListener("scroll",this._scroll),window.removeEventListener("resize",this._resize)}},mounted:function(){const e=this;this.navItems.forEach((function(t,i){const s=document.querySelector("#"+t.fieldset);s?e.fieldset.push(s):e.fieldset.push(null)})),this.refresh(),this.init()},beforeDestroy:function(){this.dispose()}},g=_,w=i(2528),k=(0,w.c)(g,h,m,!1,null,"c3e98050",null),y=k.exports,C=function(){var e=this,t=e._self._c;return t("div",{staticClass:"titleEditor",class:e.titleEditorClasses},[t("div",{staticClass:"titleEditor__preview"},[t("h2",{staticClass:"titleEditor__title",class:{"titleEditor__title-only":!e.permalink}},[e.editableTitle?t("a",{staticClass:"titleEditor__title-wrapper",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$refs.editModal.open()}}},[e.thumbnail?t("a17-avatar",{attrs:{name:e.title,thumbnail:e.thumbnail}}):e._e(),t("span",{staticClass:"titleEditor__title"},[t("span",{staticClass:"f--underlined--o"},[e._v(e._s(e.title))]),e._v(" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"edit"}})])],1):t("span",{staticClass:"titleEditor__title-wrapper"},[e.thumbnail?t("a17-avatar",{attrs:{name:e.title,thumbnail:e.thumbnail}}):e._e(),t("span",{staticClass:"titleEditor__title"},[e._v(" "+e._s(e.customTitle?e.customTitle:e.title)+" ")])],1)]),!e.permalink&&!e.customPermalink||e.showModal?e._e():t("a",{staticClass:"titleEditor__permalink f--small",attrs:{href:e.fullUrl,target:"_blank"}},[t("span",{staticClass:"f--note f--external f--underlined--o"},[e._v(e._s(e._f("prettierUrl")(e.visibleUrl)))])]),e.showModal?t("span",{staticClass:"titleEditor__permalink f--small f--note f--external f--underlined--o"},[e._v(e._s(e._f("prettierUrl")(e.visibleUrl)))]):e._e(),t("a17-modal",{ref:"editModal",staticClass:"modal--form",attrs:{title:e.modalTitle,forceLock:e.disabled}},[t("a17-langmanager",{attrs:{"control-publication":e.controlLanguagesPublication}}),t("form",{ref:"modalForm",attrs:{action:"#"},on:{submit:function(t){return t.preventDefault(),e.update.apply(null,arguments)}}},[e._t("modal-form"),t("a17-modal-validation",{attrs:{mode:e.mode},on:{disable:e.lockModal}})],2)],1)],1),e._t("default")],2)},E=[],S=i(8754),L=i(7136),x=i(6836),A=i(5272),P=i(1200),T=i(8884),O={name:"A17TitleEditor",mixins:[A.c,P.c],components:{"a17-avatar":S.c,"a17-modal-validation":x.c,"a17-langmanager":L.c},props:{modalTitle:{type:String,default:function(){return this.$trans("modal.update.title")}},warningMessage:{type:String,default:"Missing title"},thumbnail:{type:String,default:""},showModal:{type:Boolean,default:!1},name:{default:"title"},editableTitle:{type:Boolean,default:!0},controlLanguagesPublication:{type:Boolean,default:!0},customTitle:{type:String,default:""},customPermalink:{type:String,default:""},localizedPermalinkbase:{type:String,default:""},localizedCustomPermalink:{type:String,default:""}},data:function(){return{disabled:!1}},mounted:function(){this.showModal&&this.$refs.editModal.open()},computed:{titleEditorClasses:function(){return{"titleEditor--error":this.error||this.title===this.warningMessage}},mode:function(){return this.showModal?"done":this.title.length>0?"update":"create"},fullUrl:function(){return this.customlink||this.baseUrl.replace("{language}",this.currentLocale.value).replace("{preview}/",this.published?"":"admin-preview/")+this.permalink},visibleUrl:function(){return this.customlink||this.baseUrl.replace("{language}",this.currentLocale.value).replace("{preview}/","")+this.permalink},title:function(){const e=this.fieldValueByName(this.name)?this.fieldValueByName(this.name):"",t="string"===typeof e?e:e[this.currentLocale.value];return t||this.warningMessage},customlink:function(){const e=this.localizedCustomPermalink.length>0?JSON.parse(this.localizedCustomPermalink):{};return Object.keys(e).length>0?e[this.currentLocale.value]:!!this.customPermalink&&this.customPermalink},permalink:function(){const e=this.localizedPermalinkbase.length>0?JSON.parse(this.localizedPermalinkbase):{};return Object.keys(e).length>0&&this.currentLocale.value in e?e[this.currentLocale.value].concat("/",this.fieldValueByName("slug")[this.currentLocale.value]):this.fieldValueByName("slug")[this.currentLocale.value]},...(0,n.ys)({baseUrl:e=>e.form.baseUrl,currentLocale:e=>e.language.active,languages:e=>e.language.all,fields:e=>e.form.fields,published:e=>e.publication.published}),...(0,n.gV)(["fieldValueByName"])},filters:T.c,methods:{update:function(){this.$refs.editModal.hide()},lockModal:function(e){this.disabled=e}}},I=O,D=(0,w.c)(I,C,E,!1,null,"0aa96d21",null),B=D.exports,$=i(4564),R=function(){var e=this,t=e._self._c;return t("div",{staticClass:"publisher__wrapper"},[e.withPublicationToggle?t("a17-switcher",{attrs:{title:e.$trans("publisher.switcher-title","Status"),name:"publish_state",textEnabled:e.textEnabled,textDisabled:e.textDisabled,"text-scheduled":e.textScheduled,"text-expired":e.textExpired}}):e._e(),e._t("default"),e.userInfo?t("a17-userinfo",{attrs:{userInfo:e.userInfo}}):e._e(),e.reviewProcess&&e.reviewProcess.length?t("a17-reviewaccordion",{attrs:{options:e.reviewProcess,name:"review_process",value:e.reviewProcessCompleteValues,open:e.openStates["A17Reviewaccordion"]},on:{open:e.openCloseAccordion}},[e._v(e._s(e.$trans("publisher.review-status")))]):e._e(),e.visibility&&e.visibilityOptions&&e.visibilityOptions.length?t("a17-radioaccordion",{attrs:{radios:e.visibilityOptions,name:"visibility",value:e.visibility,open:e.openStates["A17Radioaccordion"]},on:{open:e.openCloseAccordion,change:e.updateVisibility}},[e._v(e._s(e.$trans("publisher.visibility")))]):e._e(),e.languages&&e.showLanguages&&e.languages.length>1?t("a17-checkboxaccordion",{attrs:{options:e.languages,name:"active_languages",value:e.publishedLanguagesValues,open:e.openStates["A17Checkboxaccordion"]},on:{open:e.openCloseAccordion}},[e._v(e._s(e.$trans("publisher.languages")))]):e._e(),e.withPublicationTimeframe?t("a17-pubaccordion",{attrs:{"date-display-format":e.localizedDateDisplayFormat,"date-format":e.dateFormat,date_24h:e.date_24h,open:e.openStates["A17Pubaccordion"]},on:{open:e.openCloseAccordion}},[e._v(e._s(e.$trans("publisher.published-on")))]):e._e(),e.revisions.length?t("a17-revaccordion",{attrs:{open:e.openStates["A17Revisions"],revisions:e.revisions},on:{open:e.openCloseAccordion}},[e._v(e._s(e.$trans("publisher.revisions")))]):e._e(),e.parents.length?t("a17-parentaccordion",{attrs:{open:e.openStates["A17Parents"],parents:e.parents,value:e.parentId},on:{open:e.openCloseAccordion}},[e._v(e._s(e.$trans("publisher.parent-page")))]):e._e(),e.revisions.length?t("div",{staticClass:"publisher__item"},[t("a",{staticClass:"publisher__link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openPreview.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"preview"}}),t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.$trans("publisher.preview")))])])]):e._e(),t("div",{staticClass:"publisher__item publisher__item--btns"},[t("a17-multibutton",{attrs:{options:e.submitOptions,type:"submit",message:e.submitDisableMessage},on:{"button-clicked":e.buttonClicked}})],1)],2)},N=[],M=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default")],2),t("div",{attrs:{slot:"accordion__value"},slot:"accordion__value"},[e._v(e._s(e.currentLabel))]),t("a17-checkboxgroup",{attrs:{name:e.name,options:e.options,selected:e.currentValue,min:1},on:{change:e.changeValue}})],1)},V=[],F=i(6304),U=function(){var e=this,t=e._self._c;return t("div",{staticClass:"accordion",class:e.visibilityClasses},[t("button",{staticClass:"accordion__trigger",attrs:{type:"button","aria-expanded":e.visible?"true":"false"},on:{click:e.onClickVisibility}},[e._t("accordion__title"),t("span",{staticClass:"accordion__value"},[e._t("accordion__value")],2),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})],2),t("transition",{attrs:{css:!1,duration:275},on:{"before-enter":e.beforeEnter,"before-leave":e.beforeLeave,enter:e.enter,leave:e.leave}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"accordion__dropdown",attrs:{"aria-hidden":!e.visible}},[t("div",{staticClass:"accordion__list"},[e._t("default")],2)])])],1)},z=[],W={name:"A17Accordion",mixins:[F.c],watch:{open:function(){this.visible!==this.open&&(this.visible=this.open)}},methods:{getMaxHeight:function(){return Math.min(250,this.$el.querySelector(".accordion__list").clientHeight+1)},beforeEnter:function(e){e.style.maxHeight="0px"},enter:function(e,t){e.style.maxHeight=this.getMaxHeight()+"px"},beforeLeave:function(e,t){e.style.maxHeight=this.getMaxHeight()+"px"},leave:function(e,t){e.style.maxHeight="0px"}}},j=W,G=(0,w.c)(j,U,z,!1,null,"0dd10376",null),q=G.exports,H={name:"A17Checkboxaccordion",components:{"a17-accordion":q},mixins:[F.c],props:{value:{default:function(){return[]}},title:{type:String,default:""},name:{type:String,default:""},options:{default:function(){return[]}}},data:function(){return{currentValue:this.value}},watch:{value:function(e){this.currentValue=e}},computed:{currentLabel:function(){return this.currentValue.length+" "+this.$trans("publisher.languages-published")}},methods:{changeValue:function(e){this.currentValue=e,this.$store.commit(a.cp.PUBLISH_LANG,e)},notifyOpen:function(e){this.$emit("open",e,this.$options.name)}}},K=H,Y=(0,w.c)(K,M,V,!1,null,null,null),J=Y.exports,Z=function(){var e=this,t=e._self._c;return t("div",{staticClass:"multibutton"},[t("a17-dropdown",{ref:"submitDown",attrs:{position:"bottom-right",width:"full",offset:0}},[e.isDisabled(e.options[0])?t("a17-button",{attrs:{type:"button",variant:"validate",disabled:!0}},[e._v(e._s(e.options[0].text))]):t("a17-button",{attrs:{type:e.type,name:e.options[0].name,variant:"validate"},on:{click:function(t){return e.buttonClicked(e.options[0].name)}}},[e._v(e._s(e.options[0].text))]),e.otherOptions.length?[e.hasValidOptions?t("button",{staticClass:"multibutton__trigger",attrs:{type:"button"},on:{click:function(t){return e.$refs.submitDown.toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]):e._e(),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("ul",e._l(e.otherOptions,(function(i){return t("li",{key:i.name},[e.isDisabled(i)?t("button",{attrs:{type:"button",disabled:""}},[e._v(e._s(i.text))]):t("button",{attrs:{type:e.type,name:i.name},on:{click:function(t){return e.buttonClicked(i.name)}}},[e._v(e._s(i.text))])])})),0)])]:e._e()],2)],1)},Q=[],X={name:"A17Multibutton",props:{type:{default:"button"},message:{type:String,default:""},options:{default:function(){return[]}}},data:function(){return{}},computed:{otherOptions:function(){return this.options.length?this.options.slice(1):[]},hasValidOptions:function(){const e=this.options.filter((function(e){return!e.hasOwnProperty("disabled")||!1===e.disabled})),t=Boolean(e.length>0);return!t&&this.message&&this.$store.commit(a.gp.SET_NOTIF,{message:this.message,variant:"success"}),t}},methods:{isDisabled:function(e){return!!e.hasOwnProperty("disabled")&&!0===e.disabled},buttonClicked:function(e){this.$emit("button-clicked",e)}}},ee=X,te=(0,w.c)(ee,Z,Q,!1,null,"58557532",null),ie=te.exports,se=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default")],2),t("div",{attrs:{slot:"accordion__value"},domProps:{innerHTML:e._s(e.currentLabel)},slot:"accordion__value"}),t("div",{staticClass:"accordion__fields"},[t("a17-select",{attrs:{name:"parent_id",options:e.options,selected:e.currentValue,size:"small"},on:{change:e.updateSelected}})],1)])},ne=[];function oe(e,t){const i=[];function s(e){return Array(e+1).join(t)+" "}function n(e,t){e.forEach((function(e){const o={};if(o.value=e.id,e.edit&&(o.edit=e.edit),o.label=s(t)+e.name,i.push(o),e.children&&e.children.length){const i=t+1;n(e.children,i)}}))}return n(e,0),i}var ae={name:"A17Parents",components:{"a17-accordion":q},mixins:[F.c],props:{value:{default:0},parents:{default:function(){return[]}}},computed:{currentLabel:function(){const e=this.options.filter(this.isSameValue);return e.length?e[0].label:""},options:function(){const e=oe(this.parents,"   "),t={value:0,label:"(No parent)"};return e.unshift(t),e},...(0,n.ys)({currentValue:e=>e.parents.active})},methods:{isSameValue:function(e){return e.value===this.currentValue},updateSelected:function(e){this.$store.commit(a.s7.UPDATE_PARENT,e)},notifyOpen:function(e){this.$emit("open",e,this.$options.name)}}},re=ae,le=(0,w.c)(re,se,ne,!1,null,"606c5ad8",null),ce=le.exports,de=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default")],2),t("div",{attrs:{slot:"accordion__value"},slot:"accordion__value"},[e.startDate?[e._v(" "+e._s(e._f("formatDateWithFormat")(e.startDateForDisplay,e.localizedDateDisplayFormat))+" ")]:[e._v(" "+e._s(e.defaultStartDate)+" ")]],2),t("div",{staticClass:"accordion__fields"},[t("a17-datepicker",{attrs:{name:"publish_date","place-holder":e.$trans("publisher.start-date"),time_24hr:e.date_24h,altFormat:e.dateFormat,initialValue:e.startDate,maxDate:e.endDate,enableTime:!0,allowInput:!1,staticMode:!0,clear:!0},on:{open:e.openStartCalendar,close:e.closeCalendar,input:e.updateStartDate}}),t("a17-datepicker",{attrs:{name:"end_date","place-holder":e.$trans("publisher.end-date"),time_24hr:e.date_24h,altFormat:e.dateFormat,initialValue:e.endDate,minDate:e.startDate,enableTime:!0,allowInput:!1,staticMode:!0,clear:!0},on:{open:e.openEndCalendar,close:e.closeCalendar,input:e.updateEndDate}})],1)])},ue=[],pe=i(4685),he=i.n(pe),me=i(8904),fe={name:"A17Pubaccordion",components:{"a17-accordion":q},mixins:[F.c],props:{defaultStartDate:{type:String,default:function(){return this.$trans("publisher.immediate")}},defaultEndDate:{type:String,default:""},dateDisplayFormat:{type:String,default:null},dateFormat:{type:String,default:null},date_24h:{type:Boolean,default:(0,me.Yt)()}},filters:T.c,computed:{...(0,n.ys)({startDate:e=>e.publication.startDate,endDate:e=>e.publication.endDate}),startDateForDisplay(){return he()(this.startDate+"Z").toISOString()},localizedDateDisplayFormat(){return this.dateDisplayFormat?this.dateDisplayFormat:"MMM, DD, YYYY, "+(0,me.sn)(this.date_24h)}},methods:{updateStartDate:function(e){this.$store.commit(a.wt.UPDATE_PUBLISH_START_DATE,e)},updateEndDate:function(e){this.$store.commit(a.wt.UPDATE_PUBLISH_END_DATE,e)},notifyOpen:function(e){this.$emit("open",e,this.$options.name)},openCalendar:function(){setTimeout((function(){const e=document.querySelectorAll(".accordion.s--open, .accordion.s--open .accordion__dropdown");e.forEach((function(e){e.style.overflow="visible"}))}),10)},openStartCalendar:function(){this.openCalendar()},openEndCalendar:function(){this.openCalendar()},closeCalendar:function(){const e=document.querySelectorAll(".accordion.s--open, .accordion.s--open .accordion__dropdown");e.forEach((function(e){e.style.overflow=""}))}}},ve=fe,be=(0,w.c)(ve,de,ue,!1,null,null,null),_e=be.exports,ge=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default")],2),t("div",{attrs:{slot:"accordion__value"},slot:"accordion__value"},[e._v(e._s(e.currentLabel))]),t("a17-radiogroup",{attrs:{name:e.name,radios:e.radios,initialValue:e.currentValue},on:{change:e.changeValue}})],1)},we=[],ke={name:"A17Radioaccordion",components:{"a17-accordion":q},mixins:[F.c],props:{value:{default:""},title:{default:""},name:{default:""},radios:{default:function(){return[]}}},data:function(){return{currentValue:this.value}},computed:{currentLabel:function(){const e=this.radios.filter(this.isSameValue);return e.length?e[0].label:""}},methods:{isSameValue:function(e){return e.value===this.currentValue},changeValue:function(e){this.currentValue=e,this.$emit("change",e)},notifyOpen:function(e){this.$emit("open",e,this.$options.name)}}},ye=ke,Ce=(0,w.c)(ye,ge,we,!1,null,null,null),Ee=Ce.exports,Se=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default")],2),t("div",{attrs:{slot:"accordion__value"},slot:"accordion__value"},[e._v(e._s(e.currentLabel))]),t("a17-checkboxgroup",{attrs:{name:e.name,options:e.currentOptions,selected:e.currentValue},on:{change:e.changeValue}})],1)},Le=[],xe={name:"A17Reviewaccordion",components:{"a17-accordion":q},mixins:[F.c],props:{value:{default:function(){return[]}},title:{type:String,default:""},name:{type:String,default:""},options:{default:function(){return[]}}},data:function(){return{currentOptions:this.options,currentValue:this.value}},computed:{currentLabel:function(){let e="Pending approval";const t=this.currentValue[this.currentValue.length-1];return this.currentValue.length&&this.options.forEach((function(i){i.value===t&&(e=i.display)})),e}},methods:{changeValue:function(e){this.currentValue=e,this.$store.commit(a.wt.UPDATE_REVIEW_PROCESS,e)},notifyOpen:function(e){this.$emit("open",e,this.$options.name)}}},Ae=xe,Pe=(0,w.c)(Ae,Se,Le,!1,null,null,null),Te=Pe.exports,Oe=function(){var e=this,t=e._self._c;return t("a17-accordion",{attrs:{open:e.open},on:{toggleVisibility:e.notifyOpen}},[t("span",{attrs:{slot:"accordion__title"},slot:"accordion__title"},[e._t("default"),e._v(" "),t("span",{staticClass:"f--small f--note"},[e._v("("+e._s(e.revisions.length)+")")])],2),t("div",{attrs:{slot:"accordion__value"},slot:"accordion__value"},[e._v(e._s(e.$trans("publisher.last-edit"))+" "),t("timeago",{attrs:{"auto-update":1,datetime:new Date(e.revisions[0].datetime)}})],1),t("div",{staticClass:"revaccordion__scroller"},[t("ul",{staticClass:"revaccordion__list"},e._l(e.revisions,(function(i){return t("li",{key:i.id,staticClass:"revaccordion__item"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openPreview(i.id)}}},[t("span",{staticClass:"revaccordion__author"},[e._v(e._s(i.author))]),t("span",{staticClass:"revaccordion__datetime"},[i.label?t("span",{staticClass:"tag"},[e._v(e._s(i.label))]):e._e(),e._v(" "+e._s(e._f("formatDate")(i.datetime))+" ")])])])})),0)])])},Ie=[],De={name:"A17Revisions",components:{"a17-accordion":q},mixins:[F.c],props:{revisions:{default:function(){return[]}}},filters:T.c,methods:{notifyOpen:function(e){this.$emit("open",e,this.$options.name)},openPreview:function(e){this.$root.$refs.preview&&this.$root.$refs.preview.open(parseInt(e))}}},Be=De,$e=(0,w.c)(Be,Oe,Ie,!1,null,"5bbe0639",null),Re=$e.exports,Ne=function(){var e=this,t=e._self._c;return t("div",{staticClass:"switcher",class:e.switcherClasses},[t("h4",{staticClass:"switcher__title"},[e._v(e._s(e.title))]),t("label",{staticClass:"switcher__button",attrs:{for:e.name+"_live"}},[e.isChecked?t("span",{staticClass:"switcher__label"},[e._v(e._s(e.formatTextEnabled))]):e._e(),e.isChecked?e._e():t("span",{staticClass:"switcher__label"},[e._v(e._s(e.formatTextDisabled))]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedValue,expression:"checkedValue"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.name,id:e.name+"_live",value:"live"},domProps:{checked:Array.isArray(e.checkedValue)?e._i(e.checkedValue,"live")>-1:e.checkedValue},on:{change:function(t){var i=e.checkedValue,s=t.target,n=!!s.checked;if(Array.isArray(i)){var o="live",a=e._i(i,o);s.checked?a<0&&(e.checkedValue=i.concat([o])):a>-1&&(e.checkedValue=i.slice(0,a).concat(i.slice(a+1)))}else e.checkedValue=n}}}),t("span",{staticClass:"switcher__switcher"})])])},Me=[],Ve=i(2360),Fe=i.n(Ve),Ue={name:"A17Toggle",props:{name:{type:String,default:""},title:{default:"Status"},disabled:{type:Boolean,default:!1},textEnabled:{type:String,default:"Live"},textDisabled:{type:String,default:"Draft"},textExpired:{type:String,default:"Expired"},textScheduled:{type:String,default:"Scheduled"}},filters:T.c,computed:{switcherClasses:function(){return[this.isChecked?"switcher--active":"",this.formatTextEnabled?"switcher--".concat(this.$options.filters.lowercase(this.formatTextEnabled)):""]},isChecked:function(){return this.published},formatTextEnabled:function(){const e=Fe()(this.startDate,new Date),t=Fe()(this.endDate,new Date);return this.endDate&&t<0?this.textExpired:this.startDate&&e>0?this.textScheduled:this.textEnabled},formatTextDisabled:function(){return this.textDisabled},checkedValue:{get:function(){return this.published},set:function(e){this.$store.commit(a.wt.UPDATE_PUBLISH_STATE,e),this.$emit("change",e)}},...(0,n.ys)({startDate:e=>e.publication.startDate,endDate:e=>e.publication.endDate,published:e=>e.publication.published})}},ze=Ue,We=(0,w.c)(ze,Ne,Me,!1,null,"285ca0dd",null),je=We.exports,Ge=function(){var e=this,t=e._self._c;return t("div",{staticClass:"userInfo"},[t("div",{staticClass:"userInfo__content"},[e.userInfo.registered_at?t("div",{staticClass:"userInfo__item"},[t("div",{staticClass:"userInfo__row"},[t("span",{staticClass:"userInfo__row-cell"},[e._v("Registered at")]),t("span",{staticClass:"userInfo__row-cell userInfo__row-cell--value"},[e._v(e._s(e.userInfo.registered_at))])])]):e._e(),e.userInfo.last_login_at?t("div",{staticClass:"userInfo__item"},[t("div",{staticClass:"userInfo__row"},[t("span",{staticClass:"userInfo__row-cell"},[e._v("Last login at")]),t("span",{staticClass:"userInfo__row-cell userInfo__row-cell--value"},[e._v(e._s(e.userInfo.last_login_at))])])]):e._e(),e.userInfo.resend_registration_link?t("div",{staticClass:"userInfo__item"},[t("a",{staticClass:"userInfo__link",attrs:{href:e.userInfo.resend_registration_link,type:"submit"}},[t("span",{staticClass:"f--link-underlined--o"},[e._v("Resend registration email")])])]):e._e(),t("div",{staticClass:"userInfo__item"},[t("button",{staticClass:"userInfo__link",attrs:{type:"button"},on:{click:e.openPasswordModal}},[t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.userInfo.is_activated?"Reset password":"Register account now"))])])])]),t("a17-modal",{ref:"passwordModal",staticClass:"modal--form",attrs:{title:e.userInfo.is_activated?"Reset password for ".concat(e.userInfo.user_name):"Register account for ".concat(e.userInfo.user_name)},on:{hide:e.hidePasswordModal}},[t("div",{staticClass:"userInfo__form-row"},[t("a17-textfield",{attrs:{name:"new_password",id:"new_password",fieldName:"new_password",inStore:"value",label:"New password",maxlength:50,note:"Must have at least 8 characters",required:"",type:"password"}})],1),e.userInfo.is_activated?t("div",{staticClass:"userInfo__form-row"},[t("a17-singlecheckbox",{attrs:{inStore:"value",name:"require_password_change",initialValue:!1,id:"require_password_change",fieldName:"require_password_change",label:"Require password change at next login"}})],1):e._e(),t("div",{staticClass:"userInfo__form-row"},[t("a17-modal-validation",{attrs:{mode:e.userInfo.is_activated?"Update":"Create"}})],1)])],1)},qe=[],He=i(6676),Ke={name:"A17UserInfo",components:{"a17-textfield":He.c,"a17-modal-validation":x.c},props:{userInfo:{type:Object,default:null}},data(){return{isPasswordModalOpen:!1}},methods:{openPasswordModal(){this.isPasswordModalOpen=!0,this.$refs.passwordModal.open(),this.$store.commit(a.tt.UPDATE_FORM_FIELD,{name:"reset_password",value:!0})},hidePasswordModal(){this.$store.commit(a.tt.UPDATE_FORM_FIELD,{name:"reset_password",value:!1})}}},Ye=Ke,Je=(0,w.c)(Ye,Ge,qe,!1,null,"37e685f4",null),Ze=Je.exports,Qe={name:"A17Publisher",components:{"a17-switcher":je,"a17-radioaccordion":Ee,"a17-checkboxaccordion":J,"a17-reviewaccordion":Te,"a17-revaccordion":Re,"a17-parentaccordion":ce,"a17-pubaccordion":_e,"a17-multibutton":ie,"a17-userinfo":Ze},props:{showLanguages:{type:Boolean,default:!0},dateFormat:{type:String,default:null},dateDisplayFormat:{type:String,default:null},date_24h:{type:Boolean,default:(0,me.Yt)()}},data:function(){return{singleOpen:!0,openStates:{A17Reviewaccordion:!1,A17Radioaccordion:!1,A17Checkboxaccordion:!1,A17Revisions:!1,A17Pubaccordion:!1,A17Parents:!1}}},filters:T.c,computed:{localizedDateDisplayFormat(){return this.dateDisplayFormat?this.dateDisplayFormat:"MMM, DD, YYYY, "+(0,me.sn)(this.date_24h)},reviewProcessCompleteValues:function(){const e=[];return this.reviewProcessComplete.length&&this.reviewProcessComplete.forEach((function(t){e.push(t.value)})),e},submitOptions:function(){return this.$store.getters.getSubmitOptions},publishedLanguagesValues:function(){const e=[];return this.publishedLanguages.length&&this.publishedLanguages.forEach((function(t){e.push(t.value)})),e},...(0,n.ys)({languages:e=>e.language.all,revisions:e=>e.revision.all,parentId:e=>e.parents.active,parents:e=>e.parents.all,published:e=>e.publication.published,publishSubmit:e=>e.publication.publishSubmit,textEnabled:e=>e.publication.publishedLabel,textDisabled:e=>e.publication.draftLabel,textExpired:e=>e.publication.expiredLabel,textScheduled:e=>e.publication.scheduledLabel,withPublicationToggle:e=>e.publication.withPublicationToggle,withPublicationTimeframe:e=>e.publication.withPublicationTimeframe,visibility:e=>e.publication.visibility,visibilityOptions:e=>e.publication.visibilityOptions,reviewProcess:e=>e.publication.reviewProcess,hasUnsavedChanges:e=>e.publication.hasUnsavedChanges,submitDisableMessage:e=>e.publication.submitDisableMessage,userInfo:e=>e.publication.userInfo}),...(0,n.gV)(["publishedLanguages","reviewProcessComplete"])},methods:{buttonClicked:function(e){this.$store.commit(a.wt.UPDATE_SAVE_TYPE,e)},openCloseAccordion:function(e,t){if(this.singleOpen)if(e)for(const i in this.openStates)this.openStates[i]=i===t;else this.openStates[t]=!1},openPreview:function(){this.$root.$refs.preview&&this.$root.$refs.preview.open(0)},updateVisibility:function(e){this.$store.commit(a.wt.UPDATE_PUBLISH_VISIBILITY,e)},openMoveToTrashModal:function(){this.$parent.$refs.moveToTrashModal.open()}}},Xe=Qe,et=(0,w.c)(Xe,R,N,!1,null,"5b644dbd",null),tt=et.exports,it=function(){var e=this,t=e._self._c;return e.parents.length||e.hasUrl?t("div",{staticClass:"pagenav"},[e.parents.length?t("div",{staticClass:"pagenav__form"},[t("a17-vselect",{attrs:{name:"parents_sources",placeholder:e.placeholder,size:"large",searchable:!0,options:e.options},on:{change:e.gotoUrl}})],1):e._e(),e.hasUrl?t("nav",{staticClass:"pagenav__nav"},[e.previousUrl?t("a",{staticClass:"pagenav__btn",attrs:{href:e.previousUrl}},[e._v("← "+e._s(e.previousLabel))]):t("span",{staticClass:"pagenav__btn"},[e._v("← "+e._s(e.previousLabel))]),e.nextUrl?t("a",{staticClass:"pagenav__btn",attrs:{href:e.nextUrl}},[e._v(e._s(e.nextLabel)+" →")]):t("span",{staticClass:"pagenav__btn"},[e._v(e._s(e.nextLabel)+" →")])]):e._e()]):e._e()},st=[],nt={name:"A17PageNav",props:{previousLabel:{type:String,default:"Previous page"},nextLabel:{type:String,default:"Next page"},previousUrl:{type:String,default:""},nextUrl:{type:String,default:""},placeholder:{type:String,default:""}},data:function(){return{}},computed:{hasUrl:function(){return this.previousUrl||this.nextUrl},options:function(){return oe(this.parents,"–")},...(0,n.ys)({parents:e=>e.parents.all})},methods:{gotoUrl:function(e){e.edit&&(window.location.href=e.edit)}},beforeMount:function(){}},ot=nt,at=(0,w.c)(ot,it,st,!1,null,"578ca18c",null),rt=at.exports,lt=i(1e3),ct=function(){var e=this,t=e._self._c;return t("div",{staticClass:"content"},[t("draggable",e._b({staticClass:"content__content",model:{value:e.blocks,callback:function(t){e.blocks=t},expression:"blocks"}},"draggable",e.dragOptions,!1),[t("transition-group",{attrs:{name:"draggable_list",tag:"div"}},e._l(e.blocks,(function(i,s){return t("div",{key:i.id,staticClass:"content__item"},[t("a17-blockeditor-item",{ref:"blockList",refInFor:!0,attrs:{block:i,index:s,withHandle:e.draggable,size:e.blockSize,opened:e.opened}},[e.hasRemainingBlocks?t("a17-button",{attrs:{slot:"block-actions",variant:"icon","data-action":""},on:{click:function(t){return e.duplicateBlock(s)}},slot:"block-actions"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}})]):e._e(),t("div",{attrs:{slot:"dropdown-action"},slot:"dropdown-action"},[e.opened?t("button",{attrs:{type:"button"},on:{click:function(t){return e.collapseAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.collapse-all","Collapse all"))+" ")]):t("button",{attrs:{type:"button"},on:{click:function(t){return e.expandAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.expand-all","Expand all"))+" ")]),e.hasRemainingBlocks?t("button",{attrs:{type:"button"},on:{click:function(t){return e.duplicateBlock(s)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.clone-block","Clone block"))+" ")]):e._e(),t("button",{attrs:{type:"button"},on:{click:function(t){return e.deleteBlock(s)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.delete","Delete"))+" ")])])],1)],1)})),0)],1),t("div",{staticClass:"content__trigger"},[e.hasRemainingBlocks&&e.blockType.trigger&&e.allowCreate?t("a17-button",{class:e.triggerClass,attrs:{variant:e.triggerVariant},on:{click:function(t){return e.addBlock()}}},[e._v(" "+e._s(e.blockType.trigger)+" ")]):e._e(),e.hasRemainingBlocks&&e.browser?t("a17-button",{class:e.triggerClass,attrs:{variant:e.triggerVariant},on:{click:function(t){return e.openBrowser()}}},[e._v(" "+e._s(e.blockType.selectTrigger)+" ")]):e._e(),t("div",{staticClass:"content__note f--note f--small"},[e._t("default")],2)],1),e.browserIsOpen?t("a17-standalone-browser",{ref:"localbrowser",attrs:{endpoint:e.browser,"for-repeater":!0,max:e.max},on:{selected:e.addRepeatersFromSelection,close:function(t){e.browserIsOpen=!1}}}):e._e()],1)},dt=[],ut=i(7052),pt=i.n(ut),ht=i(8898),mt=i(6308),ft=i(9684),vt={name:"A17Repeater",components:{A17StandaloneBrowser:mt.c,"a17-blockeditor-item":ht["default"],draggable:pt()},mixins:[ft.c],props:{type:{type:String,required:!0},name:{type:String,required:!0},buttonAsLink:{type:Boolean,default:!1},browser:{type:Object,required:!1,default:null},relation:{type:String,required:!1},allowCreate:{type:Boolean,default:!0},max:{type:[Number,null],required:!1,default:null}},data:function(){return{opened:!0,browserIsOpen:!1,handle:".block__handle"}},computed:{triggerVariant:function(){return this.buttonAsLink?"aslink":this.inContentEditor?"outline":"action"},triggerClass:function(){return this.inContentEditor?"content__button":""},blockSize:function(){return this.inContentEditor?"small":""},inContentEditor:function(){return"undefined"!==typeof this.$parent.repeaterName},hasRemainingBlocks:function(){let e=null;return this.max&&this.max>0?e=this.max:this.blockType.hasOwnProperty("max")&&(e=this.blockType.max),!e||e>this.blocks.length},blockType:function(){return this.availableBlocks[this.type]?this.availableBlocks[this.type]:{}},blocks:{get(){return this.savedBlocks.hasOwnProperty(this.name)&&this.savedBlocks[this.name]||[]},set(e){this.$store.commit(a.tt.REORDER_FORM_BLOCKS,{type:this.type,name:this.name,blocks:e})}},...(0,n.ys)({savedBlocks:e=>e.repeaters.repeaters,availableBlocks:e=>e.repeaters.availableRepeaters})},methods:{setOpened:function(){const e=this.$refs.blockList&&this.$refs.blockList.every((e=>!e.visible));e&&(this.opened=!1)},addBlock:function(){this.$store.commit(a.tt.ADD_FORM_BLOCK,{type:this.type,name:this.name}),this.$nextTick((()=>{this.checkExpandBlocks()}))},addRepeatersFromSelection(e){this.$store.commit(a.tt.ADD_REPEATER_FROM_SELECTION,{type:this.type,name:this.name,selection:e,relation:this.relation})},duplicateBlock:function(e){this.$store.dispatch(r.cp.DUPLICATE_REPEATER,{editorName:this.name,index:e,futureIndex:e+1,block:this.blocks[e],id:Date.now()+Math.floor(1e3*Math.random())}),this.$nextTick((()=>{this.checkExpandBlocks()}))},deleteBlock:function(e){this.$store.commit(a.tt.DELETE_FORM_BLOCK,{type:this.type,name:this.name,index:e})},collapseAllBlocks:function(){this.opened=!1},expandAllBlocks:function(){this.opened=!0},checkExpandBlocks(){void 0!==this.$refs.blockList[this.$refs.blockList.length-1]&&this.$refs.blockList[this.$refs.blockList.length-1].toggleExpand()},openBrowser:function(){this.browserIsOpen=!0}},mounted:function(){this.$nextTick((function(){this.$refs.blockList&&this.blocks&&this.blocks.length<4&&this.$refs.blockList.forEach((e=>e.toggleExpand())),this.setOpened()}))}},bt=vt,_t=(0,w.c)(bt,ct,dt,!1,null,"2b3828d6",null),gt=_t.exports,wt=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,locale:e.locale,label:e.label,name:e.name,required:e.required},on:{localize:e.updateLocale}},[t("div",{staticClass:"form__field",class:e.textfieldClasses},[t("input",{attrs:{type:"search",placeholder:e.placeholder,name:e.name,id:e.name,disabled:e.disabled,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete},domProps:{value:e.address},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}),e.showMap?t("div",{staticClass:"form__field--showMap"},[t("a",{attrs:{href:"#",type:"button"},on:{click:function(t){return t.preventDefault(),e.toggleMap.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"location"}}),t("span",{domProps:{innerHTML:e._s(e.mapMessage)}})])]):e._e(),t("input",{attrs:{type:"hidden",name:"".concat(e.name,"__lat")},domProps:{value:e.lat}}),t("input",{attrs:{type:"hidden",name:"".concat(e.name,"__lng")},domProps:{value:e.lng}})]),e.showMap?t("div",{directives:[{name:"show",rawName:"v-show",value:e.isMapOpen,expression:"isMapOpen"}],staticClass:"form__mapContainer"}):e._e()])},kt=[],yt=i(948),Ct=i.n(yt),Et=i(1308),St=i(5284),Lt=i(512);const xt={show:window.$trans("fields.map.show"),hide:window.$trans("fields.map.hide")},At="https://maps.googleapis.com/maps/api/js?libraries=places&key=",Pt=window["TWILL"].hasOwnProperty("APIKEYS")&&window["TWILL"].APIKEYS.hasOwnProperty("googleMapApi")?window["TWILL"].APIKEYS.googleMapApi:null;var Tt={name:"A17Locationfield",mixins:[St.c,A.c,P.c,Et.c],props:{type:{type:String,default:"text"},zoom:{type:Number,default:15},showMap:{type:Boolean,default:!0},openMap:{type:Boolean,default:!1},saveExtendedData:{type:Boolean,default:!1},autoDetectLatLngValue:{type:Boolean,default:!1},initialLat:{type:Number,default:null},initialLng:{type:Number,default:null}},data:function(){return{map:null,autocompletePlace:null,markers:[],address:"",boundingBox:[],types:[],beforeFocusAddress:"",lat:this.initialLat,lng:this.initialLng,focused:!1,isMapOpen:this.openMap,mapMessage:this.openMap?xt.hide:xt.show}},computed:{value:{get(){const e={latlng:this.lat+"|"+this.lng,address:this.address};return this.saveExtendedData&&(e.boundingBox=this.boundingBox,e.types=this.types),e},set(e){const t=e.latlng.split("|");this.lat=parseFloat(t[0]),this.lng=parseFloat(t[t.length-1]),this.address=e.address,this.saveExtendedData&&(this.boundingBox=e.boundingBox,this.types=e.types)}},textfieldClasses:function(){return{"s--focus":this.focused,"s--disabled":this.disabled}}},methods:{updateFromStore:function(e){if(!Ct()(e,this.value)&&(this.value=e,this.clearMarkers(),""===this.address&&(this.lat=this.initialLat,this.lng=this.initialLng),this.lat&&this.lng&&this.map)){const e={lat:this.lat,lng:this.lng};this.addMarker(e),this.map.panTo(e)}},onFocus:function(e){this.focused=!0,this.beforeFocusAddress=this.address,this.$emit("focus")},onBlur:function(e){this.focused=!1,""===this.address&&(this.clearMarkers(),this.lat=this.initialLat,this.lng=this.initialLng),this.beforeFocusAddress!==this.address&&this.saveIntoStore(),this.$emit("blur")},onInput:function(e){const t=e.target.value;if(this.address=t,this.$emit("change",t),this.autoDetectLatLngValue){const e=t.match(/^(-?\d+(?:\.\d+)?),+ *(-?\d+(?:\.\d+)?)$/);e&&this.onLatLngEntered(e[1],e[2])}},onPlaceChanged:function(){const e=this.autocompletePlace.getPlace();if(this.clearMarkers(),this.clearLatLng(),e.geometry){const t=e.geometry.location;this.address=e.formatted_address,this.setLatLng(t),this.saveExtendedData&&(this.boundingBox=e.geometry.viewport,this.types=e.types),this.map&&(this.addMarker(t),this.map.panTo(t),this.map.setZoom(this.zoom))}this.beforeFocusAddress=this.address,this.saveIntoStore()},onClick:function(e){const t=e.latLng;this.clearMarkers(),this.clearLatLng(),this.address=[t.lat(),t.lng()].join(","),this.setLatLng(t),this.map&&this.addMarker(t),this.saveIntoStore()},onLatLngEntered:v()((function(e,t){const i=new google.maps.LatLng(e,t);this.clearMarkers(),this.clearLatLng(),this.address=[i.lat(),i.lng()].join(","),this.setLatLng(i),this.map&&(this.addMarker(i),this.map.setCenter(i)),this.saveIntoStore()}),600),clearMarkers:function(){for(let e=0;e{this.initGoogleApi()}))}},beforeDestroy:function(){"undefined"!==typeof google&&google.maps.event.clearListeners(this.autocompletePlace,"place_changed",this.onPlaceChanged)}},Ot=Tt,It=(0,w.c)(Ot,wt,kt,!1,null,"c676a44e",null),Dt=It.exports,Bt=function(){var e=this,t=e._self._c;return t("div",[e.keepAlive?[t("div",{directives:[{name:"show",rawName:"v-show",value:e.open,expression:"open"}]},[e._t("default")],2)]:[e.open?t("div",{ref:"fieldContainer"},[e._t("default")],2):e._e()]],2)},$t=[],Rt=i(3844),Nt=i.n(Rt),Mt={name:"A17ConnectorField",props:{fieldName:{type:String,required:!0},requiredFieldValues:{default:""},inModal:{type:Boolean,default:!1},keepAlive:{type:Boolean,default:!1},arrayContains:{type:Boolean,default:!0},isValueEqual:{type:Boolean,default:!0},isBrowser:{type:Boolean,default:!1},matchEmptyBrowser:{type:Boolean,default:!1}},computed:{storedValue:function(){return this.inModal?this.modalFieldValueByName(this.fieldName):this.isBrowser?this.selectedBrowser[this.fieldName]:this.fieldValueByName(this.fieldName)},...(0,n.gV)(["fieldValueByName","modalFieldValueByName"]),...(0,n.ys)({fields:e=>e.form.fields,modalFields:e=>e.form.modalFields,selectedBrowser:e=>e.browser.selected})},data:function(){return{open:!1}},watch:{storedValue:function(e){this.toggleVisibility(e)}},methods:{toggleVisibility:function(e){if(this.$refs.fieldContainer&&this.$slots.default.forEach((e=>{void 0!==e.componentInstance&&e.componentInstance.$refs&&e.componentInstance.$refs.field?e.componentInstance.$refs.field[0]&&e.componentInstance.$refs.field[0].destroyValue():void 0!==e.componentInstance&&void 0!==e.componentInstance.$slots&&void 0!==e.componentInstance.$slots.default?e.componentInstance.$slots.default.forEach((e=>{e.componentInstance&&e.componentInstance.destroyValue&&e.componentInstance.destroyValue()})):e.componentInstance.destroyValue&&e.componentInstance.destroyValue()})),this.isBrowser){var t;const i=null!==(t=e&&e.length)&&void 0!==t?t:0;return this.matchEmptyBrowser&&0===i?void(this.open=!0):void(this.open=!this.matchEmptyBrowser&&i>0)}const i=Nt()(e),s=Nt()(this.requiredFieldValues),n=Array.isArray(s)?s:[s];Array.isArray(s)&&s.sort(),Array.isArray(i)&&i.sort(),this.isValueEqual?Array.isArray(i)?this.open=this.arrayContains?n.some((e=>i.includes(e))):this.open=JSON.stringify(n)===JSON.stringify(i):this.open=Array.isArray(s)?-1!==s.indexOf(i):Ct()(i,s):Array.isArray(i)?this.open=this.arrayContains?n.every((e=>!i.includes(e))):this.open=JSON.stringify(n)!==JSON.stringify(i):this.open=Array.isArray(s)?-1===s.indexOf(i):!Ct()(i,s)}},mounted:function(){const e=this;this.$nextTick((function(){e.toggleVisibility(this.storedValue)}))}},Vt=Mt,Ft=(0,w.c)(Vt,Bt,$t,!1,null,null,null),Ut=Ft.exports,zt=i(9271),Wt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"overlay",class:e.overlayClasses},[t("div",{staticClass:"overlay__window"},[t("header",{staticClass:"overlay__header"},[e.overlayTitle?t("span",[e._v(e._s(e.overlayTitle))]):e._e(),e.$slots["overlay__header"]?t("span",{staticClass:"overlay__header-slot"},[e._t("overlay__header")],2):e._e(),t("button",{staticClass:"overlay__close",attrs:{type:"button"},on:{click:e.hide}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_modal"}}),t("span",{staticClass:"overlay__closeLabel"},[e._v(e._s(e.$trans("overlay.close")))])])]),e.active?t("div",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],staticClass:"overlay__content"},[e._t("default")],2):e._e()])])},jt=[],Gt=i(400);const qt=document.documentElement,Ht=Gt.c.overlay,Kt=Gt.c.modal;var Yt={name:"A17Overlay",props:{title:{type:String,default:""},revisionTitle:{type:String,default:function(){return this.$trans("previewer.revision-history")}},forceClose:{type:Boolean,default:!1},forceLock:{type:Boolean,default:!1},mode:{type:String,default:""},customClasses:{type:[String,Array],default:()=>[]}},data:function(){return{active:!1,hidden:!0,locked:!1}},computed:{toggleClasses(){const e="string"===typeof this.customClasses?[this.customClasses]:this.customClasses;return[Ht].concat(e)},activeRevision:function(){return Object.keys(this.currentRevision).length},overlayTitle:function(){return this.activeRevision?this.revisionTitle:this.title},overlayClasses:function(){return{"overlay--active":this.active,"overlay--hidden":this.hidden}},...(0,n.ys)({currentRevision:e=>e.revision.active})},methods:{open:function(){this.active&&!this.hidden||(this.active=!0,this.hidden=!1,this.toggleClasses.forEach((e=>qt.classList.add(e))),window.addEventListener("keyup",this.keyPressed),this.$emit("open"))},mask:function(){this.toggleClasses.forEach((e=>qt.classList.remove(e))),window.removeEventListener("keyup",this.keyPressed),this.$emit("close")},hide:function(){this.active&&(this.locked||(this.forceClose?this.close():(this.hidden=!0,this.mask())))},close:function(e){this.active&&(this.locked||(this.active=!1,this.mask()))},keyPressed:function(e){if(27===e.which||27===e.keyCode){if(qt.classList.contains(Kt))return;this.hide(),this.$emit("esc-key")}}},beforeDestroy:function(){this.$el.parentNode&&(this.active&&window.removeEventListener("keyup",this.keyPressed),this.$el.parentNode.removeChild(this.$el))}},Jt=Yt,Zt=(0,w.c)(Jt,Wt,jt,!1,null,"6227219a",null),Qt=Zt.exports,Xt=function(){var e=this,t=e._self._c;return t("a17-overlay",{ref:"overlay",attrs:{title:e.$trans("previewer.title")}},[e.revisions.length?t("div",{staticClass:"previewer",class:{"previewer--loading":e.loading}},[e.activeRevision?t("a17-button",{staticClass:"previewer__restore",attrs:{variant:"warning",size:"small"},on:{click:e.restoreRevision}},[e._v(e._s(e.$trans("previewer.restore")))]):e._e(),!e.activeRevision&&e.editor?t("a17-button",{staticClass:"previewer__restore",attrs:{variant:"editor",size:"small"},on:{click:e.openEditor}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"hide--xsmall",attrs:{symbol:"editor"}}),e._v(e._s(e.$trans("previewer.editor")))]):e._e(),t("div",{staticClass:"previewer__frame"},[t("div",{staticClass:"previewer__inner"},[t("div",{staticClass:"previewer__nav"},[t("div",{staticClass:"previewer__revisions"},[e.slipScreen?t("span",{staticClass:"tag tag--revision"},[e._v(e._s(e.$trans("previewer.past-revision")))]):e._e(),t("a17-dropdown",{ref:"previewRevisionsDropdown",attrs:{position:"bottom-left",maxWidth:400,maxHeight:300}},[t("a17-button",{staticClass:"previewer__trigger",on:{click:function(t){return e.$refs.previewRevisionsDropdown.toggle()}}},[e.activeRevision?[e._v(" "+e._s(e._f("formatDate")(e.currentRevision.datetime))+" ("+e._s(e.currentRevision.author)+") "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]:[e._v(" "+e._s(e.$trans("previewer.last-edit"))+" "),t("timeago",{attrs:{"auto-update":1,datetime:new Date(e.revisions[0].datetime)}}),e._v(" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]],2),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.revisions,(function(i){return t("button",{key:i.id,staticClass:"previewerRevision",class:{"previewerRevision--active":e.currentRevision.id===i.id},attrs:{type:"button"},on:{click:function(t){return e.toggleRevision(i.id)}}},[t("span",{staticClass:"previewerRevision__author"},[e._v(e._s(i.author))]),t("span",{staticClass:"previewerRevision__datetime"},[i.label?t("span",{staticClass:"tag"},[e._v(e._s(i.label))]):e._e(),e._v(" "+e._s(e._f("formatDate")(i.datetime)))])])})),0)],1)],1),e.slipScreen?e._e():t("ul",{staticClass:"previewer__breakpoints"},e._l(e.breakpoints,(function(i){return t("li",{key:i.size,staticClass:"previewer__breakpoint",class:{"s--active":e.activeBreakpoint===i.size}},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.resizePreview(i.size)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:i.name}})])])})),0),e.activeRevision?t("div",{staticClass:"previewer__compare"},[e.slipScreen?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.singleView.apply(null,arguments)}}},[t("span",{staticClass:"previewer__compareLabel"},[e._v(e._s(e.$trans("previewer.single-view")))]),e._v(" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"revision-single"}})]):t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.compareView.apply(null,arguments)}}},[t("span",{staticClass:"previewer__compareLabel"},[e._v(e._s(e.$trans("previewer.compare-view")))]),e._v(" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"revision-compare"}})])]):e._e()]),t("div",{staticClass:"previewer__content"},[t("div",{staticClass:"previewer__iframe"},[t("a17-iframe",{attrs:{content:e.activeRevision?e.activeContent:e.currentContent,size:e.activeBreakpoint,scrollPosition:e.scrollPosition},on:{scrollDoc:e.setIframeScroll}})],1),e.slipScreen?t("div",{staticClass:"previewer__iframe"},[t("div",{staticClass:"previewer__iframeInfos"},[t("span",{staticClass:"tag tag--revision"},[e._v(e._s(e.$trans("previewer.current-revision")))]),e._v(e._s(e.$trans("previewer.unsaved")))]),t("a17-iframe",{attrs:{content:e.currentContent,scrollPosition:e.scrollPosition},on:{scrollDoc:e.setIframeScroll}})],1):e._e()])])])],1):e._e()])},ei=[],ti=function(){var e=this,t=e._self._c;return t("iframe",{staticClass:"previewerframe",style:{width:e.size>0?e.size+"px":""},attrs:{srcdoc:e.content,frameborder:"0"},on:{load:e.loadPreview}})},ii=[],si={name:"A17previewerFrame",props:{size:{type:Number,default:0},content:{type:String,default:""},scrollPosition:{type:Number,default:0}},data:function(){return{currentScroll:this.scrollPosition}},watch:{scrollPosition:function(e){this.$el.contentWindow.scrollTo(0,e)}},methods:{loadPreview:function(e){const t=this,i=e.target,s=Array.from(i.contentDocument.querySelectorAll("a:not(.sf-dump-toggle)")||[]);s.forEach((e=>{e.getAttribute("href").startsWith("#")&&"#"!==e.getAttribute("href")||(e.setAttribute("disabled","disabled"),e.style.pointerEvents="none"),e.onclick=function(e){if(!e.defaultPrevented)return!1}}));const n=Array.from(i.contentDocument.querySelectorAll("form")||[]);n.forEach((e=>{e.addEventListener("submit",(e=>{e.preventDefault()}),!0)})),i.contentDocument.addEventListener("scroll",(function(e){const s=i.contentWindow.pageYOffset;s!==t.currentScroll&&(t.$emit("scrollDoc",s),t.currentScroll=s)})),this.$el.contentWindow.scrollTo(0,this.currentScroll)}}},ni=si,oi=(0,w.c)(ni,ti,ii,!1,null,"0559a056",null),ai=oi.exports,ri={name:"A17Previewer",components:{"a17-iframe":ai},props:["breakpointsConfig"],data:function(){return{loadedCurrent:!1,slipScreen:!1,activeBreakpoint:1280,lastActiveBreakpoint:1280,scrollPosition:0,breakpoints:this.breakpointsConfig||[{size:1280,name:"preview-desktop"},{size:1024,name:"preview-tablet-h"},{size:768,name:"preview-tablet-v"},{size:320,name:"preview-mobile"}]}},filters:T.c,computed:{activeRevision:function(){return Object.keys(this.currentRevision).length},...(0,n.ys)({editor:e=>e.blocks.editor,loading:e=>e.revision.loading,currentRevision:e=>e.revision.active,activeContent:e=>e.revision.activeContent,currentContent:e=>e.revision.currentContent,revisions:e=>e.revision.all,restoreRevisionUrl:e=>e.form.restoreUrl})},methods:{open:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const t=this,i=this.breakpoints.find((e=>"preview-desktop"===e.name)).size;function s(){t.$refs.overlay&&t.$refs.overlay.open(),t.singleView()}this.loadedCurrent=!1,this.activeBreakpoint=i||1280,this.lastActiveBreakpoint=i||1280,e?this.previewRevision(e,(function(){s()})):this.previewCurrent((function(){s()}))},close:function(){this.$refs.overlay.close()},openEditor:function(){const e=this.$root.$refs;e.preview&&e.preview.close(),e.editor&&e.editor.open()},restoreRevision:function(){window.location.href=this.restoreRevisionUrl+"?revisionId="+this.currentRevision.id},resizePreview:function(e){this.activeBreakpoint=parseInt(e),this.lastActiveBreakpoint=parseInt(e)},previewCurrent:function(e){this.$store.commit(a.kP.UPDATE_REV,0),this.loadCurrent(e)},loadCurrent:function(e){this.loadedCurrent?e&&"function"===typeof e&&e():(this.loadedCurrent=!0,this.$store.dispatch(r.cp.GET_CURRENT).then((()=>{e&&"function"===typeof e&&e()}),(e=>{this.$store.commit(a.tt.SET_FORM_ERRORS,e.response.data),this.$store.commit(a.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"})})))},toggleRevision:function(e){if(this.activeRevision&&this.currentRevision.id===e)return this.singleView(),void this.previewCurrent();this.previewRevision(e)},previewRevision:function(e,t){this.$store.commit(a.kP.UPDATE_REV,e),this.$store.dispatch(r.cp.GET_REVISION).then((()=>{t&&"function"===typeof t&&t()}),(e=>{this.$store.commit(a.gp.SET_NOTIF,{message:"Invalid revision.",variant:"error"})}))},compareView:function(){this.activeBreakpoint=0,this.slipScreen=!0,this.activeRevision&&this.loadCurrent()},singleView:function(){this.activeBreakpoint=this.lastActiveBreakpoint,this.slipScreen=!1},setIframeScroll:function(e){this.scrollPosition=e}}},li=ri,ci=(0,w.c)(li,Xt,ei,!1,null,"edd298c2",null),di=ci.exports,ui=function(){var e=this,t=e._self._c;return t("a17-overlay",{ref:"overlay",attrs:{title:e.$trans("editor.title"),customClasses:e.htmlEditorClass},on:{close:e.close},scopedSlots:e._u([e.editorNames.length>1?{key:"overlay__header",fn:function(){return[t("a17-dropdown",{ref:"editorDropdown",attrs:{position:"bottom-left",maxWidth:400,maxHeight:300}},[t("a17-button",{staticClass:"editorDropdown__trigger",on:{click:function(t){return e.$refs.editorDropdown.toggle()}}},[e._v(" "+e._s(e.currentEditorLabel)+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.editorNames,(function(i){return t("button",{key:i.value,staticClass:"editorDropdown",attrs:{type:"button"},on:{click:function(t){return e.updateEditorName(i.value)}}},[e._v(" "+e._s(i.label)+" ")])})),0)],1)]},proxy:!0}:null],null,!0)},[t("a17-blocks-list",{attrs:{"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{availableBlocks:s,hasBlockActive:n,savedBlocks:o,editorNames:a,moveBlock:r}=i;return[t("div",{staticClass:"editor"},[e.revisions.length?t("a17-button",{staticClass:"editor__leave",attrs:{variant:"editor",size:"small"},on:{click:e.openPreview}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"hide--xsmall",attrs:{symbol:"preview"}}),e._v(e._s(e.$trans("fields.block-editor.preview","Preview"))+" ")]):e._e(),t("div",{staticClass:"editor__frame"},[t("div",{staticClass:"editor__inner"},[t("div",{ref:"sidebar",staticClass:"editor__sidebar"},[t("a17-editorsidebar",{attrs:{"editor-name":e.editorName,hasBlockActive:n,editorNames:a,blocks:s},on:{"editorName:update":e.updateEditorName}},[e._v(" "+e._s(e.$trans("fields.block-editor.add-content","Add content"))+" ")])],1),t("div",{staticClass:"editor__resizer",on:{mousedown:e.resize}},[t("span")]),t("div",{staticClass:"editor__preview"},[e.editorOpen?t("a17-editorpreview",{ref:"previews",attrs:{"editor-name":e.editorName,blocks:o,hasBlockActive:n,sandbox:e.previewSandbox,bgColor:e.bgColor},on:{"blocks:move":r}}):e._e()],1)])])],1)]}}])})],1)},pi=[],hi=i(6799),mi=function(){var e=this,t=e._self._c;return t("a17-blockeditor-model",{attrs:{"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{add:s,edit:n,unEdit:o}=i;return[t("div",{staticClass:"editorPreview",class:e.previewClass,style:e.previewStyle,on:{mousedown:function(t){return e._unselectBlock(o)}}},[e.blocks.length?e._e():t("div",{staticClass:"editorPreview__empty"},[t("b",[e._v(e._s(e.$trans("previewer.drag-and-drop","Drag and drop content from the left navigation")))])]),t("draggable",{ref:"previewContent",staticClass:"editorPreview__content",attrs:{value:e.blocks,group:"editorBlocks",handle:e.handle},on:{add:function(t){return e.onAdd(s,n,t)},update:e.onUpdate}},[e._l(e.blocks,(function(i){return[t("a17-blockeditor-model",{key:i.id,attrs:{block:i,"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(s){let{block:n,isActive:o,blockIndex:a,move:r,remove:l,edit:c,unEdit:d,cloneBlock:u}=s;return[t("a17-editor-block-preview",{key:i.id,ref:n.id,refInFor:!0,attrs:{block:n,blockIndex:a,blocksLength:e.blocks.length,isBlockActive:o},on:{"block:select":function(t){return e._selectBlock(c,a)},"block:unselect":function(t){return e._unselectBlock(d,a)},"block:move":r,"block:clone":function(t){return e._cloneBlock(u,a)},"block:delete":function(t){return e._deleteBlock(l)},"scroll-to":e.scrollToActive}})]}}],null,!0)})]}))],2),e.loading?t("a17-spinner",{attrs:{visible:!0}},[e._v(e._s(e.$trans("fields.block-editor.loading","Loading"))+"… ")]):e._e()],1)]}}])})},fi=[],vi=i(3448),bi=i(296),_i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"editorPreview__item",class:e.previewBlockItemClasses,on:{mousedown:function(e){e.stopPropagation()}}},[t("div",{staticClass:"editorPreview__frame"},[t("a17-editor-iframe",{ref:"blockIframe",attrs:{block:e.block},on:{loaded:e.iframeLoaded}})],1),t("div",{staticClass:"editorPreview__protector editorPreview__dragger",on:{click:function(t){return t.preventDefault(),e.handleBlockPreviewClick.apply(null,arguments)}}}),t("div",{staticClass:"editorPreview__header"},[t("a17-buttonbar",{attrs:{variant:"visible"}},[t("button",{attrs:{type:"button"},on:{click:e.cloneBlock}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"clone"}})]),e.blocksLength>1?t("a17-dropdown",{ref:"blockDropdown",staticClass:"f--small",attrs:{position:"bottom-left",maxHeight:270},on:{open:e.handleDropDownOpen,close:e.handleDropDownClose}},[t("button",{attrs:{type:"button"},on:{click:function(t){return e.toggleBlockDropdown(e.blockIndex)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"drag"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.blocksLength,(function(i){return t("button",{key:i,attrs:{type:"button"},on:{click:function(t){return e.moveBlock(i-1)}}},[e._v(" "+e._s(i)+" ")])})),0)]):e._e(),t("button",{attrs:{type:"button"},on:{click:e.deleteBlock}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})])],1)],1)])},gi=[],wi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"editorIframe"},[""===e.preview?t("div",{staticClass:"editorIframe__empty"},[e._v(" "+e._s(e.title)+" ")]):[e.sandbox?t("iframe",{ref:"frame",attrs:{srcdoc:e.preview,sandbox:e.sandboxOptions,scrolling:"no"},on:{load:e.loadedPreview}}):t("iframe",{ref:"frame",attrs:{srcdoc:e.preview,scrolling:"no"},on:{load:e.loadedPreview}})]],2)},ki=[],yi={name:"A17editorIframe",props:{block:{type:Object,default:function(){return{}}}},computed:{preview(){return this.previewsById(this.block.id)||""},title(){return this.block.title||""},sandboxOptions(){return"boolean"===typeof this.sandbox?"allow-same-origin allow-top-navigation allow-scripts":this.sandbox.join(" ")},...(0,n.gV)(["previewsById"])},inject:["sandbox"],methods:{loadedPreview(){this.$refs.frame&&this.$refs.frame.srcdoc&&(this.$emit("loaded",this.$refs.frame),this.resize())},resize(){if(!this.$refs.frame)return;const e=this.$refs.frame.contentWindow.document.body;e.style.overflow="hidden";const t=window.getComputedStyle(e),i=t.getPropertyValue("margin-top"),s=t.getPropertyValue("margin-bottom"),n=e.scrollHeight+parseInt(i)+parseInt(s);window.requestAnimationFrame((()=>{this.$refs.frame.height=n+"px"}))}},mounted(){window.addEventListener("resize",this.resize)},beforeDestroy(){window.removeEventListener("resize",this.resize)}},Ci=yi,Ei=(0,w.c)(Ci,wi,ki,!1,null,"f2eb11aa",null),Si=Ei.exports,Li=i(5522),xi={name:"A17EditorPreviewBlockItem",props:{isBlockActive:{type:Boolean,default:!1}},mixins:[Li.m6],components:{"a17-editor-iframe":Si},data(){return{dropdownOpen:!1}},computed:{previewBlockItemClasses(){return{"editorPreview__item--active":this.isBlockActive,"editorPreview__item--dropdown-open":this.dropdownOpen}}},methods:{handleBlockPreviewClick(){this.isBlockActive?this.unselectBlock():this.selectBlock()},handleDropDownOpen(){this.dropdownOpen=!0},handleDropDownClose(){this.dropdownOpen=!1},iframeLoaded(){this.isBlockActive&&this.$nextTick((()=>{this.$emit("scroll-to",this.$el.offsetTop)}))}},beforeDestroy(){this.unselectBlock()}},Ai=xi,Pi=(0,w.c)(Ai,_i,gi,!1,null,"022e4340",null),Ti=Pi.exports,Oi=i(8108),Ii={name:"A17editorPreview",props:{bgColor:{type:String,default:"#FFFFFF"},hasBlockActive:{props:{type:Boolean,default:!1}}},mixins:[Li.Eh,Li.g$],components:{draggable:pt(),"a17-editor-block-preview":Ti,"a17-blockeditor-model":bi["default"],"a17-spinner":Oi.c},data(){return{loading:!1,blockSelectIndex:-1,handle:".editorPreview__dragger"}},computed:{previewClass(){const e=(0,vi.c)(this.bgColor);return{"editorPreview--dark":e.getBrightness()<180,"editorPreview--loading":this.loading}},previewStyle(){return{"background-color":this.bgColor}}},methods:{onAdd(e,t,i){const{item:s}=i,n={};n.title=s.getAttribute("data-title"),n.component=s.getAttribute("data-component"),n.icon=s.getAttribute("data-icon");const o=Math.max(0,i.newIndex);this.addAndEditBlock(e,t,{block:n,index:o}),this._selectBlock(null,o)},onUpdate(e){let{oldIndex:t,newIndex:i}=e;this.$emit("blocks:move",{oldIndex:t,newIndex:i})},_selectBlock(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;e&&this.selectBlock(e,t),this.blockSelectIndex!==t&&(this.unSubscribe(),this.blockSelectIndex=t,this._unSubscribeInternal=this.$store.subscribe((e=>{a.c$.REFRESH_BLOCK_PREVIEW.includes(e.type)&&(a.c$.REFRESH_BLOCK_PREVIEW_ALL.includes(e.type)?this.getAllPreviews():this.getPreview(t))})))},_unselectBlock(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.blockSelectIndex;this.unSubscribe(),this.getPreview(t),this.unselectBlock(e,t),this.blockSelectIndex=-1},_deleteBlock(e){this.unSubscribe(),this.deleteBlock(e)},_cloneBlock(e,t){this.cloneBlock(e),this.getPreview(t+1)},unSubscribe(){this._unSubscribeInternal&&(this._unSubscribeInternal(),this._unSubscribeInternal=null)},getAllPreviews(){this.loading=!0,this.$store.dispatch(r.cp.GET_ALL_PREVIEWS,{editorName:this.editorName}).then((()=>{this.$nextTick((()=>{this.loading=!1}))}))},getPreview(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this.loading=!0,this.$store.dispatch(r.cp.GET_PREVIEW,{editorName:this.editorName,index:e}).then((()=>{this.$nextTick((()=>{this.loading=!1}))}))},scrollToActive(e){this.$refs.previewContent.$el.scrollTop=Math.max(0,e-20)},resizeAllIframes(){this.$refs.blockPreview&&this.$refs.blockPreview.forEach((e=>{e.$refs.blockIframe.resize()}))},_resize:v()((function(){this.resizeAllIframes()}),200),init(){window.addEventListener("resize",this._resize)},dispose(){window.removeEventListener("resize",this._resize)}},mounted(){this.init(),this.$nextTick((()=>{this.getAllPreviews()}))},beforeDestroy(){this.dispose()},watch:{editorName(){this.unSubscribe(),this.getAllPreviews()},hasBlockActive(e){e||(this.unSubscribe(),this.blockSelectIndex=-1)}}},Di=Ii,Bi=(0,w.c)(Di,mi,fi,!1,null,"0b739bf6",null),$i=Bi.exports,Ri=function(){var e=this,t=e._self._c;return t("div",{staticClass:"editorSidebar"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.hasBlockActive,expression:"hasBlockActive"}]},[t("a17-blocks-list",{attrs:{"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{allSavedBlocks:s}=i;return[t("div",{staticClass:"editorSidebar__edit-list"},e._l(s,(function(i){return t("a17-blockeditor-model",{key:i.id,attrs:{block:i,"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{block:n,isActive:o,blockIndex:a,move:r,remove:l,unEdit:c}=i;return[t("div",{staticClass:"editorSidebar__edit-block"},[t("a17-sidebar-block-item",{directives:[{name:"show",rawName:"v-show",value:o,expression:"isActive"}],attrs:{block:n,blockIndex:a,blocksLength:s.length},on:{"block:move":r,"block:delete":function(t){return e.deleteBlock(l)}}}),t("div",{staticClass:"editorSidebar__actions"},[t("a17-button",{attrs:{variant:"action"},on:{click:function(t){return e.saveBlock(c,a)}}},[e._v(" "+e._s(e.$trans("editor.done"))+" ")]),t("a17-button",{attrs:{variant:"secondary"},on:{click:function(t){return e.cancelBlock(c,a)}}},[e._v(" "+e._s(e.$trans("editor.cancel"))+" ")])],1)],1)]}}],null,!0)})})),1)]}}])})],1),e.hasBlockActive?e._e():[t("div",{staticClass:"editorSidebar__list"},[t("a17-sidebar-block-list",{attrs:{blocks:e.blocks}})],1),t("div",{staticClass:"editorSidebar__actions"},[e.isSubmitDisabled(e.submitOptions[0])?t("a17-button",{attrs:{variant:"validate",disabled:!0}},[e._v(e._s(e.submitOptions[0].text))]):t("a17-button",{attrs:{name:e.submitOptions[0].name,variant:"validate"},on:{click:function(t){return e.saveForm(e.submitOptions[0].name)}}},[e._v(e._s(e.submitOptions[0].text))])],1)]],2)},Ni=[],Mi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"editorSidebar__item"},[t("div",{staticClass:"editorSidebar__title"},[t("div",{staticClass:"editorSidebar__blockTitle"},[t("a17-dropdown",{ref:"blockDropdown",staticClass:"f--small",attrs:{position:"bottom-left",maxHeight:270}},[t("span",{staticClass:"editorSidebar__counter f--tiny",on:{click:e.toggleBlockDropdown}},[e._v(e._s(e.blockIndex+1))]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.blocksLength,(function(i){return t("button",{key:i,attrs:{type:"button"},on:{click:function(t){return e.moveBlock(i-1)}}},[e._v(" "+e._s(i)+" ")])})),0)]),e._v(" "+e._s(e.block.title)+" ")],1),t("span",[t("a",{staticClass:"f--small f--note f--underlined",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.deleteBlock.apply(null,arguments)}}},[e._v(e._s(e.$trans("editor.delete")))])])]),t("div",{staticClass:"editorSidebar__body"},[t("a17-inputframe",{attrs:{label:"",name:"block.".concat(e.block.id)}}),[t("".concat(e.block.type),e._b({key:"`editor_${block.type}_${block.id}`",tag:"component",attrs:{name:"blocks[".concat(e.block.id,"]")}},"component",e.setBlockAttributes(e.block.attributes),!1))]],2)])},Vi=[],Fi={name:"A17EditorSidebarBlockItem",mixins:[Li.m6],methods:{setBlockAttributes(e){return{keepAlive:!0,...e}}}},Ui=Fi,zi=(0,w.c)(Ui,Mi,Vi,!1,null,"a1e1170c",null),Wi=zi.exports,ji=function(){var e=this,t=e._self._c;return t("div",{staticClass:"editorSidebar__listItems"},[t("draggable",{staticClass:"editorSidebar__blocks",class:e.editorSidebarClasses,attrs:{options:{group:{name:"editorBlocks",pull:"clone",put:!1},handle:".editorSidebar__button"}},model:{value:e.blocks,callback:function(t){e.blocks=t},expression:"blocks"}},e._l(e.blocks,(function(i){return t("div",{key:i.component,staticClass:"editorSidebar__button",attrs:{"data-title":i.title,"data-icon":i.icon,"data-component":i.component}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:e.iconSymbol(i.icon)}}),t("span",{staticClass:"editorSidebar__buttonLabel"},[e._v(e._s(i.title))])])})),0)],1)},Gi=[],qi={name:"A17EditorSidebarBlockList",props:{blocks:{type:Array,default:()=>[]},inFieldset:{type:Boolean,default:!1}},mixins:[Li.Eh],components:{draggable:pt()},computed:{editorSidebarClasses(){return{"editorSidebar__blocks--in-fieldset":this.inFieldset}}},methods:{iconSymbol:function(e){return this.hasLgIconVariation(e)?"".concat(e,"-lg"):e},hasLgIconVariation:function(e){return Boolean(document.querySelector("#icon--".concat(e,"-lg")))}}},Hi=qi,Ki=(0,w.c)(Hi,ji,Gi,!1,null,"0f803405",null),Yi=Ki.exports,Ji={name:"A17editorSidebar",props:{hasBlockActive:{type:Boolean,default:!1},activeBlock:{type:Object,default:()=>{}},editorName:{type:String,required:!0},editorNames:{type:Array,default:()=>[]}},components:{"a17-sidebar-block-item":Wi,"a17-sidebar-block-list":Yi,"a17-blocks-list":hi["default"],"a17-blockeditor-model":bi["default"]},mixins:[Li.g$],computed:{submitOptions(){return this.$store.getters.getSubmitOptions}},methods:{isSubmitDisabled:function(e){return!!e.hasOwnProperty("disabled")&&!0===e.disabled},saveForm(e){this.$store.commit(a.wt.UPDATE_SAVE_TYPE,e),this.$root.submitForm&&this.$root.submitForm()}}},Zi=Ji,Qi=(0,w.c)(Zi,Ri,Ni,!1,null,"7c217157",null),Xi=Qi.exports,es={name:"A17Editor",components:{"a17-editorsidebar":Xi,"a17-editorpreview":$i,"a17-blocks-list":hi["default"]},props:{bgColor:{type:String,default:"#FFFFFF"},previewSandbox:{type:[Boolean,Array],default:!0}},data(){return{editorName:null,editorOpen:!1,htmlEditorClass:Gt.c.editor}},computed:{currentEditorLabel(){const e=this.editorNames&&this.editorNames.find((e=>e.value===this.editorName));return e&&e.label},...(0,n.ys)({revisions:e=>e.revision.all,editorNamesBase:e=>e.blocks.editorNames}),...(0,n.gV)(["blocks"]),editorNames(){return this.editorNamesBase.filter((e=>!1===e.nested))}},provide(){return{sandbox:this.previewSandbox}},methods:{initEditorName(){if(!this.editorName){const e=this.editorNames[0]&&this.editorNames[0].value;this.updateEditorName(e)}},updateEditorName(e){this.editorName!==e&&(this.editorName=e)},open(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t&&this.updateEditorName(t),this.editorOpen=!0,this.$refs.overlay.open()},close(){this.editorOpen=!1},resize(){window.addEventListener("mousemove",this.resizeSidebar,!1),window.addEventListener("mouseup",this.stopResizeSidebar,!1)},resizeSidebar(e){const t=this.$refs.sidebar,i=window.innerWidth;t&&(t.style.width=(e.clientX-t.offsetLeft)/i*100+"%")},stopResizeSidebar(){window.removeEventListener("mousemove",this.resizeSidebar,!1),window.removeEventListener("mouseup",this.stopResizeSidebar,!1),this.$refs.previews.resizeAllIframes()},openPreview(){this.$root.$refs.preview&&this.$root.$refs.preview.open()}},created(){this.initEditorName()}},ts=es,is=(0,w.c)(ts,ui,pi,!1,null,"05dfc68c",null),ss=is.exports,ns=i(3948),os=i(5572),as=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"modal",staticClass:"modal--form",attrs:{title:e.modalTitle,forceClose:!0}},[t("form",{attrs:{action:e.formCreate},on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}}},[e._t("default"),t("a17-modal-validation",{attrs:{"is-disable":!0}})],2)])},rs=[],ls=i(3462),cs={name:"A17ModalAdd",mixins:[ls.c],props:{name:{type:String,default:""},modalTitle:{type:String,default:"Add new"},formCreate:{type:String,default:"#"}},components:{"a17-modal-validation":x.c},methods:{open:function(){this.$refs.modal&&this.$refs.modal.open()},submit:function(){if(this.isSubmitPrevented)return void(this.shouldRetrySubmitWhenAllowed=!0);if(this._isSubmitting)return;this._isSubmitting=!0;const e=this;this.$store.commit(a.tt.UPDATE_FORM_LOADING,!0);const t=document.activeElement.name;this.$nextTick((function(){this.$store.dispatch(r.cp.CREATE_FORM_IN_MODAL,{name:this.name,endpoint:this.formCreate,method:"post"}).then((()=>{e.$refs.modal&&e.$refs.modal.close(),e.$nextTick((function(){e.$store.commit(a.gp.SET_NOTIF,{message:"Your content has been added",variant:"success"}),"create-another"===t&&e.$refs.modal&&e.$refs.modal.open()}))}),(t=>{e.$store.commit(a.gp.SET_NOTIF,{message:"Your content can not be added, please retry",variant:"error"})}))}))}}},ds=cs,us=(0,w.c)(ds,as,rs,!1,null,null,null),ps=us.exports,hs=i(6660);const ms={withPublicationToggle:window["TWILL"].STORE.publication.withPublicationToggle||!1,published:window["TWILL"].STORE.publication.published||!1,publishSubmit:window["TWILL"].STORE.publication.published||!window["TWILL"].STORE.publication.withPublicationToggle?"update":"live",publishedLabel:window["TWILL"].STORE.publication.publishedLabel||"Live",draftLabel:window["TWILL"].STORE.publication.draftLabel||"Draft",expiredLabel:window["TWILL"].STORE.publication.expiredLabel||"Expired",scheduledLabel:window["TWILL"].STORE.publication.scheduledLabel||"Scheduled",withPublicationTimeframe:window["TWILL"].STORE.publication.withPublicationTimeframe||!1,startDate:window["TWILL"].STORE.publication.startDate||null,endDate:window["TWILL"].STORE.publication.endDate||null,visibility:window["TWILL"].STORE.publication.visibility||!1,reviewProcess:window["TWILL"].STORE.publication.reviewProcess||[],userInfo:window["TWILL"].STORE.publication.userInfo||null,createWithoutModal:window["TWILL"].STORE.publication.createWithoutModal||!1,hasUnsavedChanges:!1,saveType:void 0,visibilityOptions:[{value:"public",label:"Public"},{value:"private",label:"Private"}],submitDisableMessage:window["TWILL"].STORE.publication.submitDisableMessage||"",submitOptions:window["TWILL"].STORE.publication.submitOptions||{draft:[{name:"save",text:window.$trans("publisher.save","Save as draft"),disabled:!1},{name:"save-close",text:window.$trans("publisher.save-close","Save as draft and close"),disabled:!1},{name:"save-new",text:window.$trans("publisher.save-new","Save as draft and create new"),disabled:!1},{name:"cancel",text:window.$trans("publisher.cancel","Cancel"),disabled:!1}],live:[{name:"publish",text:window.$trans("publisher.publish","Publish"),disabled:!1},{name:"publish-close",text:window.$trans("publisher.publish-close","Publish and close"),disabled:!1},{name:"publish-new",text:window.$trans("publisher.publish-new","Publish and create new"),disabled:!1},{name:"cancel",text:window.$trans("publisher.cancel","Cancel"),disabled:!1}],update:[{name:"update",text:window.$trans("publisher.update","Update"),disabled:!1},{name:"update-close",text:window.$trans("publisher.update-close","Update and close"),disabled:!1},{name:"update-new",text:window.$trans("publisher.update-new","Update and create new"),disabled:!1},{name:"cancel",text:window.$trans("publisher.cancel","Cancel"),disabled:!1}]}},fs={reviewProcessComplete:e=>e.reviewProcess.filter((e=>e.checked)),getSubmitOptions:e=>e.published||!e.withPublicationToggle?e.submitOptions[e.publishSubmit]:e.submitOptions.draft,isEnabledSubmitOption:(e,t)=>e=>{let i=!0,s={};const n=t.getSubmitOptions.filter((t=>t.name===e));return n.length&&(s=n[0]),s.hasOwnProperty("disabled")&&(i=!s.disabled),i},getSaveType:(e,t)=>e.saveType||t.getSubmitOptions[0].name},vs={[a.wt.UPDATE_PUBLISH_START_DATE](e,t){e.startDate=t},[a.wt.UPDATE_PUBLISH_END_DATE](e,t){e.endDate=t},[a.wt.UPDATE_PUBLISH_STATE](e,t){e.published=t},[a.wt.UPDATE_PUBLISH_SUBMIT](e){e.publishSubmit=e.published||!e.withPublicationToggle?"update":"live"},[a.wt.UPDATE_PUBLISH_VISIBILITY](e,t){e.visibility=t},[a.wt.UPDATE_REVIEW_PROCESS](e,t){let i="",s=-1;t.length&&(i=t[t.length-1],e.reviewProcess.forEach((function(e,t){e.value===i&&(s=t)}))),e.reviewProcess.forEach((function(e,t){e.checked=t<=s,e.disabled=!(t===s||t===s+1)}))},[a.wt.UPDATE_SAVE_TYPE](e,t){e.saveType=t},[a.wt.UPDATE_HAS_UNSAVED_CHANGES](e,t){e.hasUnsavedChanges=t}};var bs={state:ms,getters:fs,mutations:vs},_s=i(4695),gs=i(9899),ws=i.n(gs),ks=i(9812),ys={getBlockPreview(e,t,i,s){ws().post(e,t).then((function(e){i&&"function"===typeof i&&i(e.data)}),(function(e){const t={message:"Block preview request error.",value:e};(0,ks.q)("CONTENT",t),s&&"function"===typeof s&&s(e)}))}};const Cs={loading:!1,editor:window["TWILL"].STORE.form.editor||!1,editorNames:window["TWILL"].STORE.form.editorNames||[],available:window["TWILL"].STORE.form.availableBlocks||{},blocks:window["TWILL"].STORE.form.blocks||{},previews:window["TWILL"].STORE.form.previews||{},active:{}},Es={previewsById:e=>t=>e.previews[t]?e.previews[t]:"",blocks:e=>t=>e.blocks[t]||[],availableBlocks:e=>t=>e.available[t]||[],blockIndex:(e,t)=>(e,i)=>t.blocks(i).findIndex((t=>t.id===e.id))},Ss=()=>Date.now()+Math.floor(1e3*Math.random()),Ls={[a.GC.ADD_BLOCK](e,t){let{block:i,index:n,editorName:o}=t;const a=e.blocks[o]||[],r={...i,id:Ss(),name:o};r.twillUi={},r.twillUi.isNew=!0,n>-1?a.splice(n,0,r):a.push(r),s["default"].set(e.blocks,o,a)},[a.GC.MOVE_BLOCK](e,t){let{editorName:i,newIndex:n,oldIndex:o}=t;const a=e.blocks[i]||[];if(n>=a.length){let e=n-a.length;while(1+e--)a.push(void 0)}a.splice(n,0,a.splice(o,1)[0]),s["default"].set(e.blocks,i,a)},[a.GC.DELETE_BLOCK](e,t){let{editorName:i,index:n}=t;const o=e.blocks[i][n].id,a=e.blocks[i]||[];o&&s["default"].delete(e.previews,o),a.splice(n,1),s["default"].set(e.blocks,i,a)},[a.GC.DUPLICATE_BLOCK](e,t){let{editorName:i,index:n,block:o,id:a}=t;const r=e.blocks[i]||[];r.splice(n,0,{...o,id:a,name:i}),s["default"].set(e.blocks,i,r)},[a.GC.REORDER_BLOCKS](e,t){let{editorName:i,value:n}=t;s["default"].set(e.blocks,i,n)},[a.GC.ACTIVATE_BLOCK](e,t){let{editorName:i,index:s}=t;e.blocks[i]&&e.blocks[i][s]?e.active={...e.blocks[i][s]}:e.active={}},[a.GC.ADD_BLOCK_PREVIEW](e,t){s["default"].set(e.previews,t.id,t.html)},[a.GC.UPDATE_PREVIEW_LOADING](e,t){e.loading=!e.loading}},xs=(e,t,i,s)=>{if(e&&e.hasOwnProperty("id")){const n=(0,_s.Q9)(e,i);i.language.all.length>1&&(n.activeLanguage=i.language.active.value),(0,_s.gP)(n)?(t(a.GC.ADD_BLOCK_PREVIEW,{id:e.id,html:""}),s&&"function"===typeof s&&s()):ys.getBlockPreview(i.form.blockPreviewUrl,n,(i=>{t(a.GC.ADD_BLOCK_PREVIEW,{id:e.id,html:i}),s&&"function"===typeof s&&s()}),(e=>{}))}},As={[r.cp.GET_PREVIEW](e,t){let{commit:i,state:s,rootState:n}=e,{editorName:o,index:a=-1}=t,r=s.blocks[o]&&a>=0?{...s.blocks[o][a]}:{};s.active&&s.active.hasOwnProperty("id")&&-1===a&&(r={...s.active}),xs(r,i,n)},[r.cp.GET_ALL_PREVIEWS](e,t){let{commit:i,state:s,rootState:n}=e,{editorName:o}=t;if(s.blocks[o]&&s.blocks[o].length>0&&!s.loading){i(a.GC.UPDATE_PREVIEW_LOADING,!0);let e=0;const t=s.blocks[o].length;Object.values(s.blocks[o]).forEach((s=>{xs(s,i,n,(()=>{e++,e===t&&i(a.GC.UPDATE_PREVIEW_LOADING,!0)}))}))}},async[r.cp.DUPLICATE_BLOCK](e,t){let{commit:i,state:s,rootState:n}=e,{editorName:o,futureIndex:r,block:l,id:c}=t;i(a.GC.DUPLICATE_BLOCK,{editorName:o,index:r,block:l,id:c})},async[r.cp.MOVE_BLOCK_TO_EDITOR](e,t){let{commit:i,dispatch:s}=e,{editorName:n,index:o,block:l,futureIndex:c,id:d}=t;await s(r.cp.DUPLICATE_BLOCK,{editorName:n,futureIndex:c,block:l,id:d}),i(a.GC.DELETE_BLOCK,{editorName:l.name,index:o})}};var Ps={state:Cs,getters:Es,mutations:Ls,actions:As},Ts=i(6188),Os={getRevisionContent(e,t,i,s){ws().put(e,t).then((function(e){i&&"function"===typeof i&&i(e.data)}),(function(e){const t={message:"Preview request error.",value:e};(0,ks.q)("REVISION",t),s&&"function"===typeof s&&s(e)}))}};const Is={loading:!1,active:{},activeContent:"",currentContent:"",all:window["TWILL"].STORE.revisions||[]},Ds={},Bs={[a.kP.LOADING_REV](e){e.loading=!0},[a.kP.UPDATE_REV](e,t){function i(e){return e.id===t}const s=e.all.findIndex(i);e.active=-1!==s?e.all[s]:{}},[a.kP.UPDATE_REV_CONTENT](e,t){e.loading=!1,e.activeContent=t},[a.kP.UPDATE_REV_CURRENT_CONTENT](e,t){e.loading=!1,e.currentContent=t},[a.kP.UPDATE_REV_ALL](e,t){e.all=t}},$s={[r.cp.GET_CURRENT](e){let{commit:t,rootState:i}=e;return new Promise(((e,s)=>{t(a.kP.LOADING_REV);const n=(0,_s.io)(i);i.language.all.length>1&&(n.activeLanguage=i.language.active.value),Os.getRevisionContent(i.form.previewUrl,n,(i=>{t(a.kP.UPDATE_REV_CURRENT_CONTENT,i),e()}),(e=>{s(e)}))}))},[r.cp.GET_REVISION](e){let{commit:t,state:i,rootState:s}=e;return new Promise(((e,n)=>{t(a.kP.LOADING_REV);let o=0;o=0===Object.keys(i.active).length?i.all[0].id:i.active.id;const r={revisionId:o};s.language.all.length>1&&(r.activeLanguage=s.language.active.value),Os.getRevisionContent(s.form.previewUrl,r,(i=>{t(a.kP.UPDATE_REV_CONTENT,i),e()}),(e=>{n(e)}))}))}};var Rs={state:Is,getters:Ds,actions:$s,mutations:Bs},Ns=i(8920);const Ms={repeaters:window["TWILL"].STORE.form.repeaters||{},availableRepeaters:window["TWILL"].STORE.form.availableRepeaters||{}},Vs={repeatersByBlockId:e=>t=>{const i=Object.keys(e.repeaters).filter((e=>e.startsWith("blocks-".concat(t)))),s={};return i.forEach((t=>s[t]=e.repeaters[t])),s}};function Fs(){return Date.now()+Math.floor(1e3*Math.random())}const Us={[a.tt.ADD_FORM_BLOCK](e,t){const i=t.name,s=t.type,n={},o=e.availableRepeaters[s],a=!e.repeaters[i];if(o)if(n.id=Fs(),n.type=o.component,n.title=o.title,n.twillUi={},n.twillUi.isNew=!0,a){const t={};t[i]=[],t[i].push(n),e.repeaters=Object.assign({},e.repeaters,t)}else e.repeaters[i].push(n)},[a.tt.ADD_REPEATER_FROM_SELECTION](e,t){const i=t.name,s=t.type,n=e.availableRepeaters[s],o=!e.repeaters[i];if(!n)return;const r={};r[i]=[],t.selection.forEach((t=>{const s={};s.id=Fs(),s.type=n.component,s.title=n.title,s.repeater_target_id=t.id;const l=[];for(const e in t.repeaterFields)t.repeaterFields.hasOwnProperty(e)&&l.push({name:"blocks[".concat(s.id,"][").concat(e,"]"),value:t.repeaterFields[e]});this.commit(a.tt.ADD_FORM_FIELDS,l),o?r[i].push(s):e.repeaters[i].push(s)})),o&&(e.repeaters=Object.assign({},e.repeaters,r))},[a.tt.DELETE_FORM_BLOCK](e,t){e.repeaters[t.name].splice(t.index,1)},[a.tt.DUPLICATE_FORM_BLOCK](e,t){const i=Object.assign({},e.repeaters[t.name][t.index]);i.id=Fs(),i.twillUi={},i.twillUi.isNew=!0,e.repeaters[t.name].splice(t.index+1,0,i);const s=[...Vs.fieldsByBlockId(t.id)],n=[];s.forEach((e=>{n.push({name:e.name.replace(t.id,i.id),value:e.value})})),this.commit(a.tt.ADD_FORM_FIELDS,n)},[a.tt.REORDER_FORM_BLOCKS](e,t){const i={};i[t.name]=t.blocks,e.repeaters=Object.assign({},e.repeaters,i)},[a.tt.ADD_REPEATERS](e,t){let{repeaters:i}=t;e.repeaters=Object.assign({},e.repeaters,i)}},zs={async[r.cp.DUPLICATE_REPEATER](e,t){let{state:i,commit:s,getters:n}=e,{editorName:o,block:r,index:l,id:c}=t;const d=Object.assign({},i.repeaters[o][l]);d.id=c,d.twillUi={},d.twillUi.isNew=!0;const u={};u[o]=[...i.repeaters[o]],u[o].splice(l+1,0,d);const p=[...n.fieldsByBlockId(r.id)],h=[];p.forEach((e=>{h.push({name:e.name.replace(r.id,d.id),value:JSON.parse(JSON.stringify(e.value))})})),s(a.tt.ADD_FORM_FIELDS,h),s(a.tt.ADD_REPEATERS,{repeaters:u})},async[r.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:n,id:o}=t;const r={...s.repeatersByBlockId(n.id)},l=Object.keys(r),c={};l.forEach((e=>c[e.replace(n.id,o)]=[...r[e]]));const d=[];Object.keys(c).forEach((e=>{c[e].forEach(((t,i)=>{const n=Date.now()+Math.floor(1e3*Math.random()),o=[...s.fieldsByBlockId(t.id)];c[e][i]={...c[e][i],id:n},o.forEach((e=>{d.push({name:e.name.replace(t.id,n),value:JSON.parse(JSON.stringify(e.value))})}))}))})),i(a.tt.ADD_REPEATERS,{repeaters:c}),i(a.tt.ADD_FORM_FIELDS,d)}};var Ws={state:Ms,getters:Vs,mutations:Us,actions:zs};const js={active:window["TWILL"].STORE.parentId||0,all:window["TWILL"].STORE.parents||[]},Gs={},qs={[a.s7.UPDATE_PARENT](e,t){e.active=t||0}};var Hs={state:js,getters:Gs,mutations:qs},Ks=i(4884);const Ys={groups:window["TWILL"].STORE.groups||[],groupUserMapping:window["TWILL"].STORE.groupUserMapping||[]};var Js={state:Ys},Zs=i(6960),Qs=i(9285),Xs=i(8316),en=i.n(Xs),tn=i(8851),sn=i.n(tn);s["default"].use(ns.c),s["default"].use(os.c),o.c.registerModule("form",hs.c),o.c.registerModule("publication",bs),o.c.registerModule("blocks",Ps),o.c.registerModule("language",Ts.c),o.c.registerModule("revision",Rs),o.c.registerModule("browser",Ns.c),o.c.registerModule("repeaters",Ws),o.c.registerModule("parents",Hs),o.c.registerModule("attributes",Ks.c),o.c.registerModule("permissions",Js),s["default"].component("a17-fieldset",p.c),s["default"].component("a17-publisher",tt),s["default"].component("a17-title-editor",B),s["default"].component("a17-blocks",lt["default"]),s["default"].component("a17-page-nav",rt),s["default"].component("a17-langswitcher",$.c),s["default"].component("a17-sticky-nav",y),s["default"].component("a17-spinner",Oi.c),s["default"].component("a17-repeater",gt),s["default"].component("a17-browser",zt.c),s["default"].component("a17-connectorfield",Ut),s["default"].component("a17-locationfield",Dt),s["default"].component("a17-overlay",Qt),s["default"].component("a17-previewer",di),s["default"].component("a17-editor",ss),s["default"].component("a17-modal-add",ps),(0,d.c)(),window["TWILL"].vm=window.vm=new s["default"]({store:o.c,el:"#app",mixins:[Zs.c,Qs.c,ls.c],data:function(){return{unSubscribe:function(){return null},isFormUpdated:!1}},computed:{...(0,n.ys)({loading:e=>e.form.loading,editor:e=>e.blocks.editor,isCustom:e=>e.form.isCustom}),...(0,n.gV)(["getSaveType","isEnabledSubmitOption"])},methods:{submitForm:function(){this.isSubmitPrevented?this.shouldRetrySubmitWhenAllowed=!0:this.loading||(this.isFormUpdated=!1,this.$store.commit(a.tt.UPDATE_FORM_LOADING,!0),this.unSubscribe(),this.$nextTick((()=>{const e=this.getSaveType||document.activeElement.name;this.isEnabledSubmitOption(e)?this.$store.dispatch(r.cp.SAVE_FORM,e).then((()=>{this.mutationsSubscribe()})):(this.$store.commit(a.tt.UPDATE_FORM_LOADING,!1),this.mutationsSubscribe())})))},confirmExit:function(e){if(this.isFormUpdated&&!this.isCustom)return"message";void 0!==window.event?window.event.cancelBubble=!0:e.cancelBubble=!0},mutationsSubscribe:function(){this.unSubscribe=this.$store.subscribe(((e,t)=>{l.c.includes(e.type)&&(this.isFormUpdated=!0,this.unSubscribe())}))},watchForFormUpdates(e,t){const i="form"===e&&("fields"===t||"modalFields"===t),s=this.sortObjectArraysDeep(en()(this.$store.state[e][t]),i);this.$store.watch((i=>i[e][t]),(e=>{const t=this.sortObjectArraysDeep(en()(e),i);this.isFormUpdated=!Ct()(s,t),this.$store.commit(a.wt.UPDATE_HAS_UNSAVED_CHANGES,this.isFormUpdated)}),{deep:!0})},sortArrayByFirstKey(e){return sn()(e,(e=>{if("object"===typeof e){const t=Object.keys(e)[0];return e[t]}return e}))},sortObjectArraysDeep(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Array.isArray(e)&&t?e=this.sortArrayByFirstKey(e):Object.keys(e).forEach((i=>{Array.isArray(e[i])?t&&(e[i]=this.sortArrayByFirstKey(e[i])):"object"===typeof e[i]&&(e[i]=this.sortObjectArraysDeep(e[i]))})),e}},mounted:function(){window.onbeforeunload=this.confirmExit,this.$nextTick((()=>{this.watchForFormUpdates("mediaLibrary","selected"),this.watchForFormUpdates("form","fields"),this.watchForFormUpdates("form","modalFields"),this.watchForFormUpdates("blocks","blocks"),this.watchForFormUpdates("browser","selected"),this.watchForFormUpdates("repeaters","repeaters")}))},beforeDestroy:function(){this.unSubscribe()},created:function(){(0,u.c)()}}),document.addEventListener("DOMContentLoaded",c.c)}},t={};function i(s){var n=t[s];if(void 0!==n)return n.exports;var o=t[s]={id:s,loaded:!1,exports:{}};return e[s].call(o.exports,o,o.exports,i),o.loaded=!0,o.exports}i.m=e,function(){var e=[];i.O=function(t,s,n,o){if(!s){var a=1/0;for(d=0;d=o)&&Object.keys(i.O).every((function(e){return i.O[e](s[l])}))?s.splice(l--,1):(r=!1,o0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[s,n,o]}}(),function(){i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,{a:t}),t}}(),function(){i.d=function(e,t){for(var s in t)i.o(t,s)&&!i.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}}(),function(){i.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){i.hmd=function(e){return e=Object.create(e),e.children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e}}(),function(){i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){i.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),function(){i.j=840}(),function(){var e={840:0};i.O.j=function(t){return 0===e[t]};var t=function(t,s){var n,o,a=s[0],r=s[1],l=s[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(n in r)i.o(r,n)&&(i.m[n]=r[n]);if(l)var d=l(i)}for(t&&t(s);c=i)&&Object.keys(t.O).every((function(e){return t.O[e](r[f])}))?r.splice(f--,1):(c=!1,i0&&e[l-1][2]>i;l--)e[l]=e[l-1];e[l]=[r,o,i]}}(),function(){t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,{a:n}),n}}(),function(){t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}}(),function(){t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){t.hmd=function(e){return e=Object.create(e),e.children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e}}(),function(){t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)}}(),function(){t.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){t.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),function(){t.j=8}(),function(){var e={8:0};t.O.j=function(n){return 0===e[n]};var n=function(n,r){var o,i,u=r[0],c=r[1],f=r[2],a=0;if(u.some((function(n){return 0!==e[n]}))){for(o in c)t.o(c,o)&&(t.m[o]=c[o]);if(f)var l=f(t)}for(n&&n(r);a=i)&&Object.keys(t.O).every((function(e){return t.O[e](r[f])}))?r.splice(f--,1):(c=!1,i0&&e[l-1][2]>i;l--)e[l]=e[l-1];e[l]=[r,o,i]}}(),function(){t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,{a:n}),n}}(),function(){t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}}(),function(){t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){t.hmd=function(e){return e=Object.create(e),e.children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e}}(),function(){t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)}}(),function(){t.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){t.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),function(){t.j=8}(),function(){var e={8:0};t.O.j=function(n){return 0===e[n]};var n=function(n,r){var o,i,u=r[0],c=r[1],f=r[2],a=0;if(u.some((function(n){return 0!==e[n]}))){for(o in c)t.o(c,o)&&(t.m[o]=c[o]);if(f)var l=f(t)}for(n&&n(r);a1||t.initialMaxPage>t.maxPage&&!t.isEmpty?e("a17-paginate",{attrs:{max:t.maxPage,value:t.page,offset:t.offset,availableOffsets:[t.initialOffset,3*t.initialOffset,6*t.initialOffset]},on:{changePage:t.updatePage,changeOffset:t.updateOffset}}):t._e()],2)]),t.loading?e("a17-spinner",[t._v("Loading…")]):t._e()],1)},f=[],p=a(3336),_=a.n(p),g=a(7052),v=a.n(g),A=a(8108),k=a(5522),T=a(7980),D=function(){var t=this,e=t._self._c;return e("div",{staticClass:"table__scroller",on:{scroll:t.updateScroll}},[e("table",{staticClass:"table",class:{"table--sized":t.columnsWidth.length}},[t.columnsWidth.length?e("colgroup",t._l(t.columnsWidth,(function(a,n){return e("col",{key:n,style:t.colWidths[n]})})),0):t._e(),t._t("default")],2)])},w=[],E={name:"A17Table",props:{xScroll:{type:Number,default:1},columnsWidth:{type:Array,default:function(){return[]}}},data:function(){return{currentScroll:this.xScroll}},computed:{colWidths:function(){return this.columnsWidth.map((function(t){return{width:t?t+"px":""}}))}},watch:{xScroll:function(t){this.currentScroll!==t&&(this.currentScroll=t,this.$el.scrollLeft=t)}},methods:{updateScroll:function(){const t=this.$el.scrollLeft;this.currentScroll!==t&&(this.currentScroll=t,this.$emit("scroll",t))}}},y=E,C=a(2528),L=(0,C.c)(y,D,w,!1,null,"87d7c0f6",null),S=L.exports,$=function(){var t=this,e=t._self._c;return e("tr",{staticClass:"tablehead"},[t._l(t.columns,(function(a){return e("td",{key:a.name,staticClass:"tablehead__cell f--small",class:t.cellClasses(a),on:{click:function(e){return t.sortColumn(a)}}},[t.isDisplayedColumn(a)?e("span",[t._v(t._s(a.label)+" "),e("span",{staticClass:"tablehead__arrow"},[t._v("↓")])]):t._e(),"bulk"===a.name?e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.toggleBulkSelect()}}},[e("span",[e("a17-checkbox",{class:{"checkbox--minus":t.checkboxMinus},attrs:{name:"bulkAll",value:1,initialValue:t.bulkValue}})],1)]):t._e()])})),e("td",{staticClass:"tablehead__spacer"},[t._v(" ")])],2)},P=[],x={name:"A17Tablehead",props:{sortable:{type:Boolean,default:!0},columns:{type:Array,default:function(){return[]}}},data:function(){return{currentSort:"name",currentDirection:"asc"}},computed:{bulkValue:function(){return this.bulkIds.length?1:0},checkboxMinus:function(){return this.bulkIds.length>0&&this.bulkIds.length!==this.dataIds.length},...(0,h.ys)({bulkIds:t=>t.datatable.bulk,sortKey:t=>t.datatable.sortKey,sortDir:t=>t.datatable.sortDir}),...(0,h.gV)(["dataIds"])},methods:{cellClasses:function(t){return["featured"===t.name||"published"===t.name?"tablehead__cell--icon":"","thumbnail"===t.name?"tablehead__cell--thumb":"","thumbnail"===t.name&&t.variation&&"rounded"===t.variation?"tablehead__cell--thumb-rounded":"","draggable"===t.name?"tablehead__cell--draggable":"","nested"===t.name?"tablehead__cell--nested":"","bulk"===t.name?"tablehead__cell--bulk":"",t.sortable&&this.sortable?"tablehead__cell--sortable":"",t.name===this.sortKey?"tablehead__cell--sorted":"",t.name===this.sortKey&&this.sortDir?"tablehead__cell--sorted".concat(this.sortDir):"",!0===t.shrink?"tablehead__cell--shrink":""]},isDisplayedColumn:function(t){return"draggable"!==t.name&&"featured"!==t.name&&"nested"!==t.name&&"bulk"!==t.name&&"published"!==t.name&&"thumbnail"!==t.name},sortColumn:function(t){t.sortable&&this.sortable&&this.$emit("sortColumn",t)},toggleBulkSelect:function(){const t=this.bulkIds.length?[]:this.dataIds;this.$store.commit(l.ec.REPLACE_DATATABLE_BULK,t)}}},I=x,O=(0,C.c)(I,$,P,!1,null,"6b55db17",null),U=O.exports,B=function(){var t=this,e=t._self._c;return e("tr",{staticClass:"tablerow"},[t._l(t.columns,(function(a){return e("td",{key:a.name,staticClass:"tablecell",class:t.cellClasses(a,"tablecell"),style:t.nestedStyle(a)},[t.isSpecificColumn(a)?[e(t.currentComponent(a),t._b({tag:"component",attrs:{row:t.row},on:{update:t.tableCellUpdate,editInPlace:t.editInPlace}},"component",t.currentComponentProps(a),!1))]:e("a17-table-cell-generic",t._b({attrs:{row:t.row},on:{editInPlace:t.editInPlace,update:t.tableCellUpdate}},"a17-table-cell-generic",t.currentComponentProps(a),!1))],2)})),e("td",{staticClass:"tablecell tablecell--spacer"},[t._v(" ")]),e("td",{staticClass:"tablecell tablecell--sticky"},[t.row.edit?e("a17-table-cell-actions",t._b({on:{editInPlace:t.editInPlace,update:t.tableCellUpdate,restoreRow:t.restoreRow,destroyRow:t.destroyRow,deleteRow:t.deleteRow,duplicateRow:t.duplicateRow}},"a17-table-cell-actions",t.currentComponentProps(),!1)):t._e()],1)],2)},R=[],M=a(4532),F={name:"A17Tablerow",mixins:[k.cr],components:{...M.cp},props:{draggable:{type:Boolean,default:!1},nestedDepth:{type:Number,default:0},rowType:{type:String,default:""}},computed:{nestedOffset(){return this.columns.find((t=>"draggable"===t.name))?10:0}},methods:{nestedStyle(t){return this.columns.find((t=>"nested"===t.name))&&"draggable"===t.name?{"webkit-transform":"translateX(-"+80*this.nestedDepth+"px)",transform:"translateX(-"+80*this.nestedDepth+"px)"}:""}}},N=F,W=(0,C.c)(N,B,R,!1,null,"de97889a",null),K=W.exports,G={name:"A17Datatable",components:{"a17-table":S,"a17-tablehead":U,"a17-tablerow":K,"a17-paginate":T.c,"a17-spinner":A.c,draggable:v()},mixins:[k.aS,k.Eh],data:function(){return{handle:".tablecell__handle",reorderable:!this.draggable,xScroll:0,columnsWidth:[]}},computed:{checkboxesColumns:function(){const t=[];return this.hideableColumns.length&&this.hideableColumns.forEach((function(e){t.push({value:e.name,label:e.label})})),t},...(0,h.ys)({page:t=>t.datatable.page,offset:t=>t.datatable.offset,maxPage:t=>t.datatable.maxPage,initialOffset:t=>t.datatable.defaultOffset,initialMaxPage:t=>t.datatable.defaultMaxPage,loading:t=>t.datatable.loading})},methods:{getColumnWidth:function(){const t=this,e=[],a=t.$refs.thead.$el.children;for(let n=0;nt.resize())),t.resize()},disposeEvents:function(){const t=this;window.removeEventListener("resize",t.resize())},updateSort:function(t){t.sortable&&(this.reorderable&&(this.reorderable=!1,this.$store.commit(l.ec.REMOVE_DATATABLE_COLUMN,"draggable")),this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.ec.UPDATE_DATATABLE_SORT,t),this.$store.dispatch(i.cp.GET_DATATABLE))},updateOffset:function(t){this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.ec.UPDATE_DATATABLE_OFFSET,t),this.$store.dispatch(i.cp.GET_DATATABLE)},updatePage:function(t){t!==this.page&&(this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,t),this.$store.dispatch(i.cp.GET_DATATABLE))},updateActiveColumns:function(t){this.$store.commit(l.ec.UPDATE_DATATABLE_VISIBLITY,t),this.$nextTick((function(){this.getColumnWidth()})),this.$store.dispatch(i.cp.GET_DATATABLE)}},watch:{loading:function(){this.$nextTick((function(){this.getColumnWidth()}))}},beforeMount:function(){function t(t){return"bulk"===t.name}function e(t){return"draggable"===t.name}this.bulkeditable&&(this.columns.find(t)||this.$store.commit(l.ec.ADD_DATATABLE_COLUMN,{index:0,data:{name:"bulk",label:"",visible:!0,optional:!1,sortable:!1}})),this.draggable&&(this.columns.find(e)||this.$store.commit(l.ec.ADD_DATATABLE_COLUMN,{index:0,data:{name:"draggable",label:"",visible:!0,optional:!1,sortable:!1}}))},mounted:function(){this.initEvents()},beforeDestroy:function(){this.disposeEvents()}},j=G,V=(0,C.c)(j,m,f,!1,null,"4a720f0f",null),z=V.exports,Y=function(){var t=this,e=t._self._c;return e("div",{staticClass:"nested-datatable"},[e("div",{staticClass:"container"},[e("div",{staticClass:"datatable__table"},[e("a17-table",[e("thead",[e("a17-tablehead",{ref:"thead",attrs:{columns:t.visibleColumns}})],1)])],1)]),e("div",{staticClass:"container"},[e("div",{staticClass:"nested-datatable__table"},[e("a17-nested-list",{attrs:{nested:!0,maxDepth:t.maxDepth,draggable:t.draggable}})],1)])])},H=[],X=function(){var t=this,e=t._self._c;return e("draggable",t._b({staticClass:"nested__dropArea",class:t.nestedDropAreaClasses,attrs:{tag:"ul","component-data":t.draggableGetComponentData},model:{value:t.rows,callback:function(e){t.rows=e},expression:"rows"}},"draggable",t.draggableOptions,!1),t._l(t.rows,(function(a,n){return e("li",{key:t.depth+"-"+a.id,staticClass:"nested-datatable__item",class:t.haveChildren(a.children)},[e("a17-nested-item",{attrs:{index:n,row:a,columns:t.columns}}),a.children&&t.depth[]}},data:function(){return{handle:".tablecell__handle"}},computed:{styleDepth:function(){return{marginLeft:0===this.depth?"0px":"60px"}},rows:{get(){return this.parentId>-1?this.items:this.$store.state.datatable.data},set(t){const e={parentId:this.parentId,val:t},a=this.rows.length!==e.val.length;this.parentId>-1?this.$store.commit(l.ec.UPDATE_DATATABLE_NESTED,e):this.$store.commit(l.ec.UPDATE_DATATABLE_DATA,t),this.saveNewTree(a)}},nestedDropAreaClasses:function(){return[0===this.rows.length?"nested__dropArea--empty":"",this.depth?"nested__dropArea--depth nested__dropArea--depth".concat(Math.min(10,this.depth)):""]},draggableOptions:function(){return{...this.dragOptions,fallbackTolerance:5,group:{name:this.name}}}},methods:{haveChildren:function(t){return{"nested-datatable__item--empty":0===(t||[]).length&&this.deptht.slug===this.navActive));return t.length>0?t[0]:null},...(0,h.ys)({navActive:t=>t.datatable.filter.status})},methods:{filterStatus:function(t){this.navActive!==t&&(this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.ec.UPDATE_DATATABLE_FILTER_STATUS,t),this.$store.dispatch(i.cp.GET_DATATABLE))}}},ft=mt,pt=(0,C.c)(ft,ht,bt,!1,null,null,null),_t=pt.exports,gt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"bulkEditor"},[t.bulkIds.length?e("div",{staticClass:"bulkEditor__inner"},[e("div",{staticClass:"container"},[e("p",{staticClass:"bulkEditor__infos"},[t._v(" "+t._s(t.bulkIds.length)+" "+t._s(t.bulkIds.length>1?t.$trans("listing.bulk-selected-items"):t.$trans("listing.bulk-selected-item"))+" ")]),e("div",{staticClass:"bulkEditor__dropdown"},[e("a17-dropdown",{ref:"bulkActionsDown",attrs:{position:"bottom-left",width:"full",offset:0}},[e("a17-button",{attrs:{variant:"dropdown",size:"small"},on:{click:function(e){return t.$refs.bulkActionsDown.toggle()}}},[t._v(t._s(t.$trans("listing.bulk-actions")))]),e("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e("ul",[e("li",[t.bulkPublishable()?e("button",{on:{click:t.bulkPublish}},[t._v(t._s(t.$trans("listing.dropdown.publish")))]):t._e(),t.bulkPublishable(!0)?e("button",{on:{click:t.bulkUnpublish}},[t._v(t._s(t.$trans("listing.dropdown.unpublish")))]):t._e(),t.bulkFeaturable()?e("button",{on:{click:t.bulkFeature}},[t._v(t._s(t.$trans("listing.dropdown.feature")))]):t._e(),t.bulkFeaturable(!0)?e("button",{on:{click:t.bulkUnFeature}},[t._v(t._s(t.$trans("listing.dropdown.unfeature")))]):t._e(),t.bulkDeletable()?e("button",{on:{click:t.bulkDelete}},[t._v(t._s(t.$trans("listing.dropdown.delete")))]):t._e(),t.bulkRestorable()?e("button",{on:{click:t.bulkRestore}},[t._v(t._s(t.$trans("listing.dropdown.restore")))]):t._e(),t.bulkDestroyable()?e("button",{on:{click:t.bulkDestroy}},[t._v(t._s(t.$trans("listing.dropdown.destroy")))]):t._e()])])])],1)],1),e("a17-button",{attrs:{variant:"ghost"},on:{click:t.clearBulkSelect}},[t._v(t._s(t.$trans("listing.bulk-clear")))])],1)]):t._e()])},vt=[],At={name:"A17BulkEditor",computed:{...(0,h.ys)({bulkIds:t=>t.datatable.bulk,bulkStatus:t=>t.datatable.data.filter((e=>t.datatable.bulk.includes(e.id))).reduce(((t,e)=>({featured:t.featured&&(e.featured||!1),canFeature:t.canFeature&&e.hasOwnProperty("featured"),published:t.published&&(e.published||!1),canPublish:t.canPublish&&e.hasOwnProperty("published"),deleted:t.deleted&&(e.deleted||!1),canDelete:t.canDelete&&null!==e.delete,canDestroy:t.canDestroy&&e.hasOwnProperty("destroyable")})),{featured:!0,canFeature:!0,published:!0,canPublish:!0,deleted:!0,canDelete:!0,canDestroy:!0})})},methods:{bulkPublishable:function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return""!==window["TWILL"].CMS_URLS.bulkPublish&&this.bulkStatus.canPublish&&(t?this.bulkStatus.published:!this.bulkStatus.published)&&!this.bulkStatus.deleted},bulkFeaturable:function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return""!==window["TWILL"].CMS_URLS.bulkFeature&&this.bulkStatus.canFeature&&(t?this.bulkStatus.featured:!this.bulkStatus.featured)&&!this.bulkStatus.deleted},bulkDeletable:function(){return""!==window["TWILL"].CMS_URLS.bulkDelete&&!this.bulkStatus.deleted&&this.bulkStatus.canDelete},bulkRestorable:function(){return""!==window["TWILL"].CMS_URLS.bulkRestore&&this.bulkStatus.deleted},bulkDestroyable:function(){return""!==window["TWILL"].CMS_URLS.bulkDestroy&&this.bulkStatus.deleted&&this.bulkStatus.canDestroy},clearBulkSelect:function(){this.$store.commit(l.ec.REPLACE_DATATABLE_BULK,[])},bulkPublish:function(){this.$store.dispatch(i.cp.BULK_PUBLISH,{toPublish:!0})},bulkUnpublish:function(){this.$store.dispatch(i.cp.BULK_PUBLISH,{toPublish:!1})},bulkFeature:function(){this.$store.dispatch(i.cp.BULK_FEATURE,{toFeature:!0})},bulkUnFeature:function(){this.$store.dispatch(i.cp.BULK_FEATURE,{toFeature:!1})},bulkExport:function(){this.$store.dispatch(i.cp.BULK_EXPORT)},bulkDelete:function(){this.$root.$refs.warningDeleteRow?this.$root.$refs.warningDeleteRow.open((()=>{this.$store.dispatch(i.cp.BULK_DELETE)})):this.$store.dispatch(i.cp.BULK_DELETE)},bulkRestore:function(){this.$store.dispatch(i.cp.BULK_RESTORE)},bulkDestroy:function(){this.$root.$refs.warningDestroyRow?this.$root.$refs.warningDestroyRow.open((()=>{this.$store.dispatch(i.cp.BULK_DESTROY)})):this.$store.dispatch(i.cp.BULK_DESTROY)}}},kt=At,Tt=(0,C.c)(kt,gt,vt,!1,null,"7d9e9022",null),Dt=Tt.exports,wt=a(7136),Et=function(){var t=this,e=t._self._c;return e("a17-modal",{ref:"modal",staticClass:"modal--form",attrs:{title:t.modalTitle,forceClose:!0}},[e("form",{attrs:{action:t.actionForm},on:{submit:function(e){return e.preventDefault(),t.submit.apply(null,arguments)}}},[t._t("default"),e("a17-modal-validation",{ref:"validation",attrs:{mode:t.mode,"is-disable":t.createMode,"active-publish-state":t.withPublicationToggle,"is-publish":t.published,"published-name":"published",textEnabled:t.publishedLabel,textDisabled:t.draftLabel}})],2)])},yt=[],Ct=a(3462),Lt=a(6836),St={name:"A17ModalCreate",mixins:[Ct.c],props:{formCreate:{type:String,default:"#"},publishedLabel:{type:String,default(){return this.$trans("main.published","Live")}},draftLabel:{type:String,default(){return this.$trans("main.draft","Draft")}}},components:{"a17-modal-validation":Lt.c},computed:{createMode:function(){return"create"===this.mode},actionForm:function(){return this.createMode?this.formCreate:this.action},modalTitle:function(){return this.createMode?this.$trans("modal.create.title","Add new"):this.$trans("modal.update.title","Update")},published:function(){return!this.createMode&&!!this.fieldValueByName("published")},withPublicationToggle:function(){return void 0!==this.columns.find((t=>"published"===t.name))},...(0,h.ys)({action:t=>t.modalEdition.action,mode:t=>t.modalEdition.mode,columns:t=>t.datatable.columns,language:t=>t.language.active}),...(0,h.gV)(["fieldValueByName"])},watch:{language(){this.$refs.validation&&this.$refs.validation.addListeners()}},methods:{open:function(){this.createMode&&this.$store.commit(l.cp.RESET_LANGUAGES),this.$refs.modal.open()},submit:function(){if(this.isSubmitPrevented)return void(this.shouldRetrySubmitWhenAllowed=!0);if(this._isSubmitting)return;this._isSubmitting=!0;const t=this;this.$store.commit(l.tt.UPDATE_FORM_LOADING,!0);const e=document.activeElement.name;this.$nextTick((function(){this.$store.dispatch(i.cp.UPDATE_FORM_IN_LISTING,{endpoint:this.actionForm,method:"create"===this.mode?"post":"put",redirect:"create-another"!==e}).then((()=>{t.$refs.modal&&t.$refs.modal.close(),t.$nextTick((function(){"create-another"===e&&t.$refs.modal&&t.$refs.modal.open(),"create"===this.mode&&this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.tt.REMOVE_FORM_FIELD,"published"),this.$emit("reload")}))}),(e=>{t.$store.commit(l.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"})})).finally((()=>{t.$nextTick((function(){t._isSubmitting=!1}))}))}))}}},$t=St,Pt=(0,C.c)($t,Et,yt,!1,null,null,null),xt=Pt.exports,It=a(7768),Ot=a(6188),Ut=a(6660);const Bt={action:"#",mode:"create"},Rt={},Mt={[l.WI.UPDATE_MODAL_ACTION](t,e){t.action=e},[l.WI.UPDATE_MODAL_MODE](t,e){t.mode=e}};var Ft={state:Bt,getters:Rt,mutations:Mt},Nt=a(4884),Wt=a(4267);n["default"].use(u.c),n["default"].use(d.c),s.c.registerModule("datatable",It.c),s.c.registerModule("language",Ot.c),s.c.registerModule("form",Ut.c),s.c.registerModule("modalEdition",Ft),s.c.registerModule("attributes",Nt.c),(0,r.c)(),window["TWILL"].vm=window.vm=new n["default"]({store:s.c,el:"#app",components:{"a17-fieldset":b.c,"a17-filter":dt.c,"a17-table-filters":_t,"a17-datatable":z,"a17-nested-datatable":ut,"a17-bulk":Dt,"a17-langmanager":wt.c,"a17-modal-create":xt},mixins:[k.Qf],computed:{hasBulkIds:function(){return this.bulkIds.length>0},...(0,h.ys)({localStorageKey:t=>t.datatable.localStorageKey,baseUrl:t=>t.datatable.baseUrl,bulkIds:t=>t.datatable.bulk})},methods:{create:function(){this.$refs.editionModal&&(this.$store.commit(l.WI.UPDATE_MODAL_ACTION,""),this.$store.commit(l.WI.UPDATE_MODAL_MODE,"create"),this.$store.commit(l.tt.EMPTY_FORM_FIELDS),this.$refs.editionModal.open())},reloadDatas:function(){this.$store.dispatch(i.cp.GET_DATATABLE)},clearFiltersAndReloadDatas:function(){this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.ec.CLEAR_DATATABLE_FILTER),Object.keys(this.$refs).filter((t=>0===t.indexOf("filterDropdown["))).map((t=>this.$refs[t].updateValue())),this.reloadDatas()},filterListing:function(t){const e=this;this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.ec.UPDATE_DATATABLE_FILTER,t||{search:""}),this.$nextTick((function(){e.reloadDatas()}))}},mounted:function(){window["TWILL"].openCreate&&this.create()},created:function(){(0,c.c)();let t=!1;const e=(0,Wt.wv)(this.localStorageKey+"_page-offset");e&&(this.$store.commit(l.ec.UPDATE_DATATABLE_OFFSET,parseInt(e)),t=!0);const a=(0,Wt.wv)(this.localStorageKey+"_columns-visible");a&&(this.$store.commit(l.ec.UPDATE_DATATABLE_VISIBLITY,JSON.parse(a)),t=!0),t&&this.reloadDatas()}}),document.addEventListener("DOMContentLoaded",o.c)},4267:function(t,e,a){function n(){const t="test";try{return localStorage.setItem(t,t),localStorage.removeItem(t),!0}catch(e){return!1}}function s(t,e){const a="";window.TWILL.debug||(n()?localStorage.setItem(t,e):document.cookie=t+"="+e+a+"; path=/")}function l(t){if(window.TWILL.debug)return null;if(n())return localStorage.getItem(t);{const e=t+"=",a=document.cookie.split(";");for(let t=0;t=l)&&Object.keys(a.O).every((function(t){return a.O[t](n[r])}))?n.splice(r--,1):(o=!1,l0&&t[u-1][2]>l;u--)t[u]=t[u-1];t[u]=[n,s,l]}}(),function(){a.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return a.d(e,{a:e}),e}}(),function(){a.d=function(t,e){for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}}(),function(){a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()}(),function(){a.hmd=function(t){return t=Object.create(t),t.children||(t.children=[]),Object.defineProperty(t,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+t.id)}}),t}}(),function(){a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}(),function(){a.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}}(),function(){a.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t}}(),function(){a.j=676}(),function(){var t={676:0};a.O.j=function(e){return 0===t[e]};var e=function(e,n){var s,l,i=n[0],o=n[1],r=n[2],c=0;if(i.some((function(e){return 0!==t[e]}))){for(s in o)a.o(o,s)&&(a.m[s]=o[s]);if(r)var u=r(a)}for(e&&e(n);c1||t.initialMaxPage>t.maxPage&&!t.isEmpty?e("a17-paginate",{attrs:{max:t.maxPage,value:t.page,offset:t.offset,availableOffsets:[t.initialOffset,3*t.initialOffset,6*t.initialOffset]},on:{changePage:t.updatePage,changeOffset:t.updateOffset}}):t._e()],2)]),t.loading?e("a17-spinner",[t._v("Loading…")]):t._e()],1)},p=[],f=a(3336),_=a.n(f),g=a(7052),v=a.n(g),A=a(8108),k=a(5522),T=a(7980),D=function(){var t=this,e=t._self._c;return e("div",{staticClass:"table__scroller",on:{scroll:t.updateScroll}},[e("table",{staticClass:"table",class:{"table--sized":t.columnsWidth.length}},[t.columnsWidth.length?e("colgroup",t._l(t.columnsWidth,(function(a,n){return e("col",{key:n,style:t.colWidths[n]})})),0):t._e(),t._t("default")],2)])},w=[],E={name:"A17Table",props:{xScroll:{type:Number,default:1},columnsWidth:{type:Array,default:function(){return[]}}},data:function(){return{currentScroll:this.xScroll}},computed:{colWidths:function(){return this.columnsWidth.map((function(t){return{width:t?t+"px":""}}))}},watch:{xScroll:function(t){this.currentScroll!==t&&(this.currentScroll=t,this.$el.scrollLeft=t)}},methods:{updateScroll:function(){const t=this.$el.scrollLeft;this.currentScroll!==t&&(this.currentScroll=t,this.$emit("scroll",t))}}},y=E,C=a(2528),L=(0,C.c)(y,D,w,!1,null,"87d7c0f6",null),S=L.exports,$=function(){var t=this,e=t._self._c;return e("tr",{staticClass:"tablehead"},[t._l(t.columns,(function(a){return e("td",{key:a.name,staticClass:"tablehead__cell f--small",class:t.cellClasses(a),on:{click:function(e){return t.sortColumn(a)}}},[t.isDisplayedColumn(a)?e("span",[t._v(t._s(a.label)+" "),e("span",{staticClass:"tablehead__arrow"},[t._v("↓")])]):t._e(),"bulk"===a.name?e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.toggleBulkSelect()}}},[e("span",[e("a17-checkbox",{class:{"checkbox--minus":t.checkboxMinus},attrs:{name:"bulkAll",value:1,initialValue:t.bulkValue}})],1)]):t._e()])})),e("td",{staticClass:"tablehead__spacer"},[t._v(" ")])],2)},P=[],x={name:"A17Tablehead",props:{sortable:{type:Boolean,default:!0},columns:{type:Array,default:function(){return[]}}},data:function(){return{currentSort:"name",currentDirection:"asc"}},computed:{bulkValue:function(){return this.bulkIds.length?1:0},checkboxMinus:function(){return this.bulkIds.length>0&&this.bulkIds.length!==this.dataIds.length},...(0,h.ys)({bulkIds:t=>t.datatable.bulk,sortKey:t=>t.datatable.sortKey,sortDir:t=>t.datatable.sortDir}),...(0,h.gV)(["dataIds"])},methods:{cellClasses:function(t){return["featured"===t.name||"published"===t.name?"tablehead__cell--icon":"","thumbnail"===t.name?"tablehead__cell--thumb":"","thumbnail"===t.name&&t.variation&&"rounded"===t.variation?"tablehead__cell--thumb-rounded":"","draggable"===t.name?"tablehead__cell--draggable":"","nested"===t.name?"tablehead__cell--nested":"","bulk"===t.name?"tablehead__cell--bulk":"",t.sortable&&this.sortable?"tablehead__cell--sortable":"",t.name===this.sortKey?"tablehead__cell--sorted":"",t.name===this.sortKey&&this.sortDir?"tablehead__cell--sorted".concat(this.sortDir):"",!0===t.shrink?"tablehead__cell--shrink":""]},isDisplayedColumn:function(t){return"draggable"!==t.name&&"featured"!==t.name&&"nested"!==t.name&&"bulk"!==t.name&&"published"!==t.name&&"thumbnail"!==t.name},sortColumn:function(t){t.sortable&&this.sortable&&this.$emit("sortColumn",t)},toggleBulkSelect:function(){const t=this.bulkIds.length?[]:this.dataIds;this.$store.commit(l.ec.REPLACE_DATATABLE_BULK,t)}}},I=x,O=(0,C.c)(I,$,P,!1,null,"6b55db17",null),U=O.exports,B=function(){var t=this,e=t._self._c;return e("tr",{staticClass:"tablerow"},[t._l(t.columns,(function(a){return e("td",{key:a.name,staticClass:"tablecell",class:t.cellClasses(a,"tablecell"),style:t.nestedStyle(a)},[t.isSpecificColumn(a)?[e(t.currentComponent(a),t._b({tag:"component",attrs:{row:t.row},on:{update:t.tableCellUpdate,editInPlace:t.editInPlace}},"component",t.currentComponentProps(a),!1))]:e("a17-table-cell-generic",t._b({attrs:{row:t.row},on:{editInPlace:t.editInPlace,update:t.tableCellUpdate}},"a17-table-cell-generic",t.currentComponentProps(a),!1))],2)})),e("td",{staticClass:"tablecell tablecell--spacer"},[t._v(" ")]),e("td",{staticClass:"tablecell tablecell--sticky"},[t.row.edit?e("a17-table-cell-actions",t._b({on:{editInPlace:t.editInPlace,update:t.tableCellUpdate,restoreRow:t.restoreRow,destroyRow:t.destroyRow,deleteRow:t.deleteRow,duplicateRow:t.duplicateRow}},"a17-table-cell-actions",t.currentComponentProps(),!1)):t._e()],1)],2)},R=[],M=a(4532),F={name:"A17Tablerow",mixins:[k.cr],components:{...M.cp},props:{draggable:{type:Boolean,default:!1},nestedDepth:{type:Number,default:0},rowType:{type:String,default:""}},computed:{nestedOffset(){return this.columns.find((t=>"draggable"===t.name))?10:0}},methods:{nestedStyle(t){return this.columns.find((t=>"nested"===t.name))&&"draggable"===t.name?{"webkit-transform":"translateX(-"+80*this.nestedDepth+"px)",transform:"translateX(-"+80*this.nestedDepth+"px)"}:""}}},N=F,W=(0,C.c)(N,B,R,!1,null,"de97889a",null),K=W.exports,G={name:"A17Datatable",components:{"a17-table":S,"a17-tablehead":U,"a17-tablerow":K,"a17-paginate":T.c,"a17-spinner":A.c,draggable:v()},mixins:[k.aS,k.Eh],data:function(){return{handle:".tablecell__handle",reorderable:!this.draggable,xScroll:0,columnsWidth:[]}},computed:{checkboxesColumns:function(){const t=[];return this.hideableColumns.length&&this.hideableColumns.forEach((function(e){t.push({value:e.name,label:e.label})})),t},...(0,h.ys)({page:t=>t.datatable.page,offset:t=>t.datatable.offset,maxPage:t=>t.datatable.maxPage,initialOffset:t=>t.datatable.defaultOffset,initialMaxPage:t=>t.datatable.defaultMaxPage,loading:t=>t.datatable.loading})},methods:{getColumnWidth:function(){const t=this,e=[],a=t.$refs.thead.$el.children;for(let n=0;nt.resize())),t.resize()},disposeEvents:function(){const t=this;window.removeEventListener("resize",t.resize())},updateSort:function(t){t.sortable&&(this.reorderable&&(this.reorderable=!1,this.$store.commit(l.ec.REMOVE_DATATABLE_COLUMN,"draggable")),this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.ec.UPDATE_DATATABLE_SORT,t),this.$store.dispatch(i.cp.GET_DATATABLE))},updateOffset:function(t){this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.ec.UPDATE_DATATABLE_OFFSET,t),this.$store.dispatch(i.cp.GET_DATATABLE)},updatePage:function(t){t!==this.page&&(this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,t),this.$store.dispatch(i.cp.GET_DATATABLE))},updateActiveColumns:function(t){this.$store.commit(l.ec.UPDATE_DATATABLE_VISIBLITY,t),this.$nextTick((function(){this.getColumnWidth()})),this.$store.dispatch(i.cp.GET_DATATABLE)}},watch:{loading:function(){this.$nextTick((function(){this.getColumnWidth()}))}},beforeMount:function(){function t(t){return"bulk"===t.name}function e(t){return"draggable"===t.name}this.bulkeditable&&(this.columns.find(t)||this.$store.commit(l.ec.ADD_DATATABLE_COLUMN,{index:0,data:{name:"bulk",label:"",visible:!0,optional:!1,sortable:!1}})),this.draggable&&(this.columns.find(e)||this.$store.commit(l.ec.ADD_DATATABLE_COLUMN,{index:0,data:{name:"draggable",label:"",visible:!0,optional:!1,sortable:!1}}))},mounted:function(){this.initEvents()},beforeDestroy:function(){this.disposeEvents()}},j=G,V=(0,C.c)(j,m,p,!1,null,"2393d05f",null),z=V.exports,Y=function(){var t=this,e=t._self._c;return e("div",{staticClass:"nested-datatable"},[e("div",{staticClass:"container"},[e("div",{staticClass:"datatable__table"},[e("a17-table",[e("thead",[e("a17-tablehead",{ref:"thead",attrs:{columns:t.visibleColumns}})],1)])],1)]),e("div",{staticClass:"container"},[e("div",{staticClass:"nested-datatable__table"},[e("a17-nested-list",{attrs:{nested:!0,maxDepth:t.maxDepth,draggable:t.draggable}})],1)])])},H=[],X=function(){var t=this,e=t._self._c;return e("draggable",{staticClass:"nested__dropArea",class:t.nestedDropAreaClasses,attrs:{options:t.draggableOptions,tag:"ul","component-data":t.draggableGetComponentData},model:{value:t.rows,callback:function(e){t.rows=e},expression:"rows"}},t._l(t.rows,(function(a,n){return e("li",{key:t.depth+"-"+a.id,staticClass:"nested-datatable__item",class:t.haveChildren(a.children)},[e("a17-nested-item",{attrs:{index:n,row:a,columns:t.columns}}),a.children&&t.depth[]}},data:function(){return{handle:".tablecell__handle"}},computed:{styleDepth:function(){return{marginLeft:0===this.depth?"0px":"60px"}},rows:{get(){return this.parentId>-1?this.items:this.$store.state.datatable.data},set(t){const e={parentId:this.parentId,val:t},a=this.rows.length!==e.val.length;this.parentId>-1?this.$store.commit(l.ec.UPDATE_DATATABLE_NESTED,e):this.$store.commit(l.ec.UPDATE_DATATABLE_DATA,t),this.saveNewTree(a)}},nestedDropAreaClasses:function(){return[0===this.rows.length?"nested__dropArea--empty":"",this.depth?"nested__dropArea--depth nested__dropArea--depth".concat(Math.min(10,this.depth)):""]},draggableOptions:function(){return{...this.dragOptions,fallbackTolerance:5,group:{name:this.name}}}},methods:{haveChildren:function(t){return{"nested-datatable__item--empty":0===(t||[]).length&&this.deptht.slug===this.navActive));return t.length>0?t[0]:null},...(0,h.ys)({navActive:t=>t.datatable.filter.status})},methods:{filterStatus:function(t){this.navActive!==t&&(this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.ec.UPDATE_DATATABLE_FILTER_STATUS,t),this.$store.dispatch(i.cp.GET_DATATABLE))}}},pt=mt,ft=(0,C.c)(pt,ht,bt,!1,null,null,null),_t=ft.exports,gt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"bulkEditor"},[t.bulkIds.length?e("div",{staticClass:"bulkEditor__inner"},[e("div",{staticClass:"container"},[e("p",{staticClass:"bulkEditor__infos"},[t._v(" "+t._s(t.bulkIds.length)+" "+t._s(t.bulkIds.length>1?t.$trans("listing.bulk-selected-items"):t.$trans("listing.bulk-selected-item"))+" ")]),e("div",{staticClass:"bulkEditor__dropdown"},[e("a17-dropdown",{ref:"bulkActionsDown",attrs:{position:"bottom-left",width:"full",offset:0}},[e("a17-button",{attrs:{variant:"dropdown",size:"small"},on:{click:function(e){return t.$refs.bulkActionsDown.toggle()}}},[t._v(t._s(t.$trans("listing.bulk-actions")))]),e("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e("ul",[e("li",[t.bulkPublishable()?e("button",{on:{click:t.bulkPublish}},[t._v(t._s(t.$trans("listing.dropdown.publish")))]):t._e(),t.bulkPublishable(!0)?e("button",{on:{click:t.bulkUnpublish}},[t._v(t._s(t.$trans("listing.dropdown.unpublish")))]):t._e(),t.bulkFeaturable()?e("button",{on:{click:t.bulkFeature}},[t._v(t._s(t.$trans("listing.dropdown.feature")))]):t._e(),t.bulkFeaturable(!0)?e("button",{on:{click:t.bulkUnFeature}},[t._v(t._s(t.$trans("listing.dropdown.unfeature")))]):t._e(),t.bulkDeletable()?e("button",{on:{click:t.bulkDelete}},[t._v(t._s(t.$trans("listing.dropdown.delete")))]):t._e(),t.bulkRestorable()?e("button",{on:{click:t.bulkRestore}},[t._v(t._s(t.$trans("listing.dropdown.restore")))]):t._e(),t.bulkDestroyable()?e("button",{on:{click:t.bulkDestroy}},[t._v(t._s(t.$trans("listing.dropdown.destroy")))]):t._e()])])])],1)],1),e("a17-button",{attrs:{variant:"ghost"},on:{click:t.clearBulkSelect}},[t._v(t._s(t.$trans("listing.bulk-clear")))])],1)]):t._e()])},vt=[],At={name:"A17BulkEditor",computed:{...(0,h.ys)({bulkIds:t=>t.datatable.bulk,bulkStatus:t=>t.datatable.data.filter((e=>t.datatable.bulk.includes(e.id))).reduce(((t,e)=>({featured:t.featured&&(e.featured||!1),canFeature:t.canFeature&&e.hasOwnProperty("featured"),published:t.published&&(e.published||!1),canPublish:t.canPublish&&e.hasOwnProperty("published"),deleted:t.deleted&&(e.deleted||!1),canDelete:t.canDelete&&null!==e.delete,canDestroy:t.canDestroy&&e.hasOwnProperty("destroyable")})),{featured:!0,canFeature:!0,published:!0,canPublish:!0,deleted:!0,canDelete:!0,canDestroy:!0})})},methods:{bulkPublishable:function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return""!==window["TWILL"].CMS_URLS.bulkPublish&&this.bulkStatus.canPublish&&(t?this.bulkStatus.published:!this.bulkStatus.published)&&!this.bulkStatus.deleted},bulkFeaturable:function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return""!==window["TWILL"].CMS_URLS.bulkFeature&&this.bulkStatus.canFeature&&(t?this.bulkStatus.featured:!this.bulkStatus.featured)&&!this.bulkStatus.deleted},bulkDeletable:function(){return""!==window["TWILL"].CMS_URLS.bulkDelete&&!this.bulkStatus.deleted&&this.bulkStatus.canDelete},bulkRestorable:function(){return""!==window["TWILL"].CMS_URLS.bulkRestore&&this.bulkStatus.deleted},bulkDestroyable:function(){return""!==window["TWILL"].CMS_URLS.bulkDestroy&&this.bulkStatus.deleted&&this.bulkStatus.canDestroy},clearBulkSelect:function(){this.$store.commit(l.ec.REPLACE_DATATABLE_BULK,[])},bulkPublish:function(){this.$store.dispatch(i.cp.BULK_PUBLISH,{toPublish:!0})},bulkUnpublish:function(){this.$store.dispatch(i.cp.BULK_PUBLISH,{toPublish:!1})},bulkFeature:function(){this.$store.dispatch(i.cp.BULK_FEATURE,{toFeature:!0})},bulkUnFeature:function(){this.$store.dispatch(i.cp.BULK_FEATURE,{toFeature:!1})},bulkExport:function(){this.$store.dispatch(i.cp.BULK_EXPORT)},bulkDelete:function(){this.$root.$refs.warningDeleteRow?this.$root.$refs.warningDeleteRow.open((()=>{this.$store.dispatch(i.cp.BULK_DELETE)})):this.$store.dispatch(i.cp.BULK_DELETE)},bulkRestore:function(){this.$store.dispatch(i.cp.BULK_RESTORE)},bulkDestroy:function(){this.$root.$refs.warningDestroyRow?this.$root.$refs.warningDestroyRow.open((()=>{this.$store.dispatch(i.cp.BULK_DESTROY)})):this.$store.dispatch(i.cp.BULK_DESTROY)}}},kt=At,Tt=(0,C.c)(kt,gt,vt,!1,null,"7d9e9022",null),Dt=Tt.exports,wt=a(7136),Et=function(){var t=this,e=t._self._c;return e("a17-modal",{ref:"modal",staticClass:"modal--form",attrs:{title:t.modalTitle,forceClose:!0}},[e("form",{attrs:{action:t.actionForm},on:{submit:function(e){return e.preventDefault(),t.submit.apply(null,arguments)}}},[t._t("default"),e("a17-modal-validation",{ref:"validation",attrs:{mode:t.mode,"is-disable":t.createMode,"active-publish-state":t.withPublicationToggle,"is-publish":t.published,"published-name":"published",textEnabled:t.publishedLabel,textDisabled:t.draftLabel}})],2)])},yt=[],Ct=a(3462),Lt=a(6836),St={name:"A17ModalCreate",mixins:[Ct.c],props:{formCreate:{type:String,default:"#"},publishedLabel:{type:String,default(){return this.$trans("main.published","Live")}},draftLabel:{type:String,default(){return this.$trans("main.draft","Draft")}}},components:{"a17-modal-validation":Lt.c},computed:{createMode:function(){return"create"===this.mode},actionForm:function(){return this.createMode?this.formCreate:this.action},modalTitle:function(){return this.createMode?this.$trans("modal.create.title","Add new"):this.$trans("modal.update.title","Update")},published:function(){return!this.createMode&&!!this.fieldValueByName("published")},withPublicationToggle:function(){return void 0!==this.columns.find((t=>"published"===t.name))},...(0,h.ys)({action:t=>t.modalEdition.action,mode:t=>t.modalEdition.mode,columns:t=>t.datatable.columns,language:t=>t.language.active}),...(0,h.gV)(["fieldValueByName"])},watch:{language(){this.$refs.validation&&this.$refs.validation.addListeners()}},methods:{open:function(){this.createMode&&this.$store.commit(l.cp.RESET_LANGUAGES),this.$refs.modal.open()},submit:function(){if(this.isSubmitPrevented)return void(this.shouldRetrySubmitWhenAllowed=!0);if(this._isSubmitting)return;this._isSubmitting=!0;const t=this;this.$store.commit(l.tt.UPDATE_FORM_LOADING,!0);const e=document.activeElement.name;this.$nextTick((function(){this.$store.dispatch(i.cp.UPDATE_FORM_IN_LISTING,{endpoint:this.actionForm,method:"create"===this.mode?"post":"put",redirect:"create-another"!==e}).then((()=>{t.$refs.modal&&t.$refs.modal.close(),t.$nextTick((function(){"create-another"===e&&t.$refs.modal&&t.$refs.modal.open(),"create"===this.mode&&this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.tt.REMOVE_FORM_FIELD,"published"),this.$emit("reload")}))}),(e=>{t.$store.commit(l.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"})})).finally((()=>{t.$nextTick((function(){t._isSubmitting=!1}))}))}))}}},$t=St,Pt=(0,C.c)($t,Et,yt,!1,null,null,null),xt=Pt.exports,It=a(7768),Ot=a(6188),Ut=a(6660);const Bt={action:"#",mode:"create"},Rt={},Mt={[l.WI.UPDATE_MODAL_ACTION](t,e){t.action=e},[l.WI.UPDATE_MODAL_MODE](t,e){t.mode=e}};var Ft={state:Bt,getters:Rt,mutations:Mt},Nt=a(4884),Wt=a(4267);n["default"].use(u.c),n["default"].use(d.c),s.c.registerModule("datatable",It.c),s.c.registerModule("language",Ot.c),s.c.registerModule("form",Ut.c),s.c.registerModule("modalEdition",Ft),s.c.registerModule("attributes",Nt.c),(0,r.c)(),window["TWILL"].vm=window.vm=new n["default"]({store:s.c,el:"#app",components:{"a17-fieldset":b.c,"a17-filter":dt.c,"a17-table-filters":_t,"a17-datatable":z,"a17-nested-datatable":ut,"a17-bulk":Dt,"a17-langmanager":wt.c,"a17-modal-create":xt},mixins:[k.Qf],computed:{hasBulkIds:function(){return this.bulkIds.length>0},...(0,h.ys)({localStorageKey:t=>t.datatable.localStorageKey,baseUrl:t=>t.datatable.baseUrl,bulkIds:t=>t.datatable.bulk})},methods:{create:function(){this.$refs.editionModal&&(this.$store.commit(l.WI.UPDATE_MODAL_ACTION,""),this.$store.commit(l.WI.UPDATE_MODAL_MODE,"create"),this.$store.commit(l.tt.EMPTY_FORM_FIELDS),this.$refs.editionModal.open())},reloadDatas:function(){this.$store.dispatch(i.cp.GET_DATATABLE)},clearFiltersAndReloadDatas:function(){this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.ec.CLEAR_DATATABLE_FILTER),Object.keys(this.$refs).filter((t=>0===t.indexOf("filterDropdown["))).map((t=>this.$refs[t].updateValue())),this.reloadDatas()},filterListing:function(t){const e=this;this.$store.commit(l.ec.UPDATE_DATATABLE_PAGE,1),this.$store.commit(l.ec.UPDATE_DATATABLE_FILTER,t||{search:""}),this.$nextTick((function(){e.reloadDatas()}))}},mounted:function(){window["TWILL"].openCreate&&this.create()},created:function(){(0,c.c)();let t=!1;const e=(0,Wt.wv)(this.localStorageKey+"_page-offset");e&&(this.$store.commit(l.ec.UPDATE_DATATABLE_OFFSET,parseInt(e)),t=!0);const a=(0,Wt.wv)(this.localStorageKey+"_columns-visible");a&&(this.$store.commit(l.ec.UPDATE_DATATABLE_VISIBLITY,JSON.parse(a)),t=!0),t&&this.reloadDatas()}}),document.addEventListener("DOMContentLoaded",o.c)},4267:function(t,e,a){function n(){const t="test";try{return localStorage.setItem(t,t),localStorage.removeItem(t),!0}catch(e){return!1}}function s(t,e){const a="";window.TWILL.debug||(n()?localStorage.setItem(t,e):document.cookie=t+"="+e+a+"; path=/")}function l(t){if(window.TWILL.debug)return null;if(n())return localStorage.getItem(t);{const e=t+"=",a=document.cookie.split(";");for(let t=0;t=l)&&Object.keys(a.O).every((function(t){return a.O[t](n[r])}))?n.splice(r--,1):(o=!1,l0&&t[u-1][2]>l;u--)t[u]=t[u-1];t[u]=[n,s,l]}}(),function(){a.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return a.d(e,{a:e}),e}}(),function(){a.d=function(t,e){for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}}(),function(){a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()}(),function(){a.hmd=function(t){return t=Object.create(t),t.children||(t.children=[]),Object.defineProperty(t,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+t.id)}}),t}}(),function(){a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}(),function(){a.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}}(),function(){a.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t}}(),function(){a.j=676}(),function(){var t={676:0};a.O.j=function(e){return 0===t[e]};var e=function(e,n){var s,l,i=n[0],o=n[1],r=n[2],c=0;if(i.some((function(e){return 0!==t[e]}))){for(s in o)a.o(o,s)&&(a.m[s]=o[s]);if(r)var u=r(a)}for(e&&e(n);c Date: Mon, 26 Feb 2024 19:27:00 +0100 Subject: [PATCH 2/8] Fix twill model extensibility [#2479] --- .../Profile.php | 2 +- src/AuthServiceProvider.php | 3 +-- src/Commands/ListBlocks.php | 2 +- src/Helpers/helpers.php | 2 ++ src/Http/Controllers/Admin/ModuleController.php | 3 +-- .../Controllers/Admin/ResetPasswordController.php | 7 +++---- src/Http/Controllers/Admin/UserController.php | 13 +++++-------- src/Http/Requests/Admin/UserRequest.php | 8 +++----- src/Models/Revision.php | 2 +- src/Models/Role.php | 2 +- src/Models/User.php | 4 ++-- src/Models/UserOauth.php | 3 +-- src/Repositories/UserRepository.php | 6 +++--- 13 files changed, 25 insertions(+), 32 deletions(-) diff --git a/docs/content/2_guides/manage_frontend_user_profiles_from_twill/Profile.php b/docs/content/2_guides/manage_frontend_user_profiles_from_twill/Profile.php index a5be66ec4..48d3432e1 100644 --- a/docs/content/2_guides/manage_frontend_user_profiles_from_twill/Profile.php +++ b/docs/content/2_guides/manage_frontend_user_profiles_from_twill/Profile.php @@ -15,6 +15,6 @@ class Profile extends Model public function user() { - return $this->belongsTo(User::class); + return $this->belongsTo(twillModel('user')); } } diff --git a/src/AuthServiceProvider.php b/src/AuthServiceProvider.php index 5d7974e07..9cc9d6585 100644 --- a/src/AuthServiceProvider.php +++ b/src/AuthServiceProvider.php @@ -3,7 +3,6 @@ namespace A17\Twill; use A17\Twill\Facades\TwillPermissions; -use A17\Twill\Models\User; use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; use Illuminate\Support\Facades\Gate; @@ -159,7 +158,7 @@ public function boot() $this->define('publish-user', function ($user) { return $this->authorize($user, function ($user) { - $editedUserObject = User::find(request('id')); + $editedUserObject = twillModel('user')::find(request('id')); return $this->userHasRole( $user, [TwillPermissions::roles()::ADMIN] diff --git a/src/Commands/ListBlocks.php b/src/Commands/ListBlocks.php index be1375507..c732c0bd4 100644 --- a/src/Commands/ListBlocks.php +++ b/src/Commands/ListBlocks.php @@ -104,7 +104,7 @@ protected function getBlocks(): Collection // We do not render this. unset($data['rules'], $data['rulesForTranslatedFields']); - $data['block class'] = $block::class !== 'A17\Twill\Services\Blocks\Block' ? get_class($block) : 'default'; + $data['block class'] = $block::class !== Block::class ? get_class($block) : 'default'; $list[] = $data; } diff --git a/src/Helpers/helpers.php b/src/Helpers/helpers.php index fb1d2ef39..777f14255 100644 --- a/src/Helpers/helpers.php +++ b/src/Helpers/helpers.php @@ -2,6 +2,7 @@ use A17\Twill\Facades\TwillBlocks; use A17\Twill\Facades\TwillCapsules; +use A17\Twill\Models\Model; use A17\Twill\Services\Blocks\Block; use Illuminate\Filesystem\Filesystem; use Illuminate\Support\Arr; @@ -208,6 +209,7 @@ function fix_directory_separator($path) } if (! function_exists('twillModel')) { + /** @return class-string|Model It returns a class string but this is for the correct type hints */ function twillModel($model): string { return config("twill.models.$model") diff --git a/src/Http/Controllers/Admin/ModuleController.php b/src/Http/Controllers/Admin/ModuleController.php index 5d3ce3b44..08d06c728 100644 --- a/src/Http/Controllers/Admin/ModuleController.php +++ b/src/Http/Controllers/Admin/ModuleController.php @@ -9,7 +9,6 @@ use A17\Twill\Models\Behaviors\HasSlug; use A17\Twill\Models\Contracts\TwillModelContract; use A17\Twill\Models\Contracts\TwillSchedulableModel; -use A17\Twill\Models\Group; use A17\Twill\Repositories\ModuleRepository; use A17\Twill\Services\Breadcrumbs\Breadcrumbs; use A17\Twill\Services\Forms\Fields\BaseFormField; @@ -2674,7 +2673,7 @@ protected function respondWithJson($message, $variant) protected function getGroupUserMapping() { if (config('twill.enabled.permissions-management')) { - return Group::with('users')->get() + return twillModel('group')::with('users')->get() ->mapWithKeys(function ($group) { return [$group->id => $group->users()->pluck('id')->toArray()]; })->toArray(); diff --git a/src/Http/Controllers/Admin/ResetPasswordController.php b/src/Http/Controllers/Admin/ResetPasswordController.php index 80737adb9..b589dde0c 100644 --- a/src/Http/Controllers/Admin/ResetPasswordController.php +++ b/src/Http/Controllers/Admin/ResetPasswordController.php @@ -2,7 +2,6 @@ namespace A17\Twill\Http\Controllers\Admin; -use A17\Twill\Models\User; use Illuminate\Config\Repository as Config; use Illuminate\Foundation\Auth\ResetsPasswords; use Illuminate\Http\Request; @@ -82,7 +81,7 @@ public function broker() protected function sendResetResponse(Request $request, $response) { - $user = User::where('email', $request->input('email'))->first(); + $user = twillModel('user')::where('email', $request->input('email'))->first(); if (!$user->isActivated()) { $user->registered_at = Carbon::now(); $user->save(); @@ -156,12 +155,12 @@ private function getUserFromToken($token) $clearToken = DB::table($this->config->get('auth.passwords.twill_users.table', 'twill_password_resets'))->where('token', $token)->first(); if ($clearToken) { - return User::where('email', $clearToken->email)->first(); + return twillModel('user')::where('email', $clearToken->email)->first(); } foreach (DB::table($this->config->get('auth.passwords.twill_users.table', 'twill_password_resets'))->get() as $passwordReset) { if (Hash::check($token, $passwordReset->token)) { - return User::where('email', $passwordReset->email)->first(); + return twillModel('user')::where('email', $passwordReset->email)->first(); } } diff --git a/src/Http/Controllers/Admin/UserController.php b/src/Http/Controllers/Admin/UserController.php index 1252111af..7cf38c4a9 100755 --- a/src/Http/Controllers/Admin/UserController.php +++ b/src/Http/Controllers/Admin/UserController.php @@ -5,10 +5,7 @@ use A17\Twill\Enums\PermissionLevel; use A17\Twill\Facades\TwillPermissions; use A17\Twill\Models\Contracts\TwillModelContract; -use A17\Twill\Models\Group; use A17\Twill\Models\Permission; -use A17\Twill\Models\Role; -use A17\Twill\Models\User; use A17\Twill\Services\Listings\Columns\Image; use A17\Twill\Services\Listings\Columns\Text; use A17\Twill\Services\Listings\Filters\QuickFilter; @@ -99,7 +96,7 @@ public function __construct(Application $app, Request $request, AuthFactory $aut TwillPermissions::showUserSecondaryNavigation(); - $this->filters['role'] = User::getRoleColumnName(); + $this->filters['role'] = twillModel('user')::getRoleColumnName(); } public function getIndexTableColumns(): TableColumns @@ -137,7 +134,7 @@ public function getIndexTableColumns(): TableColumns ); $tableColumns->add( Text::make() - ->field(User::getRoleColumnName()) + ->field(twillModel('user')::getRoleColumnName()) ->title('Role') ->customRender(function (TwillModelContract $user) { if (TwillPermissions::enabled()) { @@ -325,7 +322,7 @@ public function resendRegistrationEmail($userId) private function getGroupPermissionMapping() { if (config('twill.enabled.permissions-management')) { - return Group::with('permissions')->get() + return twillModel('group')::with('permissions')->get() ->mapWithKeys(function ($group) { return [$group->id => $group->permissions]; })->toArray(); @@ -338,7 +335,7 @@ private function getGroups() { if (config('twill.enabled.permissions-management')) { // Forget first one because it's the "Everyone" group and we don't want to show it inside admin. - return Group::with('permissions')->pluck('name', 'id')->forget(1); + return twillModel('group')::with('permissions')->pluck('name', 'id')->forget(1); } return []; @@ -347,7 +344,7 @@ private function getGroups() private function getRoleList() { if (config('twill.enabled.permissions-management')) { - return Role::accessible()->published()->get()->map(function ($role) { + return twillModel('role')::accessible()->published()->get()->map(function ($role) { return ['value' => $role->id, 'label' => $role->name]; })->toArray(); } diff --git a/src/Http/Requests/Admin/UserRequest.php b/src/Http/Requests/Admin/UserRequest.php index 48ccc0419..1e342dd97 100644 --- a/src/Http/Requests/Admin/UserRequest.php +++ b/src/Http/Requests/Admin/UserRequest.php @@ -2,8 +2,6 @@ namespace A17\Twill\Http\Requests\Admin; -use A17\Twill\Models\Role; -use A17\Twill\Models\User; use Illuminate\Support\Facades\Auth; use Illuminate\Validation\Rule; use PragmaRX\Google2FA\Google2FA; @@ -58,7 +56,7 @@ public function rules(): array } }, 'force-2fa-disable-challenge' => function ($attribute, $value, $fail) { - $user = User::findOrFail($this->route('user')); + $user = twillModel('user')::findOrFail($this->route('user')); if ($this->get('google_2fa_enabled') || ! $user->google_2fa_enabled) { return; } @@ -95,12 +93,12 @@ private function getRoleValidator($baseRule = []) { if (config('twill.enabled.permissions-management')) { // Users can't assign roles above their own - $accessibleRoleIds = Role::accessible()->pluck('id')->toArray(); + $accessibleRoleIds = twillModel('role')::accessible()->pluck('id')->toArray(); $baseRule[] = Rule::in($accessibleRoleIds); } else { $baseRule[] = 'not_in:SUPERADMIN'; } - return [User::getRoleColumnName() => $baseRule]; + return [twillModel('user')::getRoleColumnName() => $baseRule]; } } diff --git a/src/Models/Revision.php b/src/Models/Revision.php index 14a628de7..c934c6483 100644 --- a/src/Models/Revision.php +++ b/src/Models/Revision.php @@ -29,7 +29,7 @@ public function __construct(array $attributes = []) public function user() { - return $this->belongsTo(User::class); + return $this->belongsTo(twillModel('user')); } public function getByUserAttribute() diff --git a/src/Models/Role.php b/src/Models/Role.php index a3fa1c715..99ba91a36 100644 --- a/src/Models/Role.php +++ b/src/Models/Role.php @@ -74,7 +74,7 @@ public function scopeOnlyTrashed($query): Builder public function users(): HasMany { - return $this->hasMany(User::class); + return $this->hasMany(twillModel('user')); } public function getCreatedAtAttribute($value): string diff --git a/src/Models/User.php b/src/Models/User.php index 186085b37..8675668e9 100644 --- a/src/Models/User.php +++ b/src/Models/User.php @@ -244,7 +244,7 @@ public function sendPasswordResetByAdminNotification($password) public function groups() { - return $this->belongsToMany(Group::class, 'group_twill_user', 'twill_user_id', 'group_id'); + return $this->belongsToMany(twillModel('group'), 'group_twill_user', 'twill_user_id', 'group_id'); } public function publishedGroups() @@ -254,7 +254,7 @@ public function publishedGroups() public function role() { - return $this->belongsTo(Role::class); + return $this->belongsTo(twillModel('role')); } public function allPermissions() diff --git a/src/Models/UserOauth.php b/src/Models/UserOauth.php index 73ccafe4d..277817291 100644 --- a/src/Models/UserOauth.php +++ b/src/Models/UserOauth.php @@ -2,7 +2,6 @@ namespace A17\Twill\Models; -use A17\Twill\Models\User; use Illuminate\Database\Eloquent\Model as BaseModel; class UserOauth extends BaseModel @@ -24,6 +23,6 @@ public function __construct(array $attributes = []) public function user() { - $this->belongsTo(User::class, 'user_id'); + $this->belongsTo(twillModel('user'), 'user_id'); } } diff --git a/src/Repositories/UserRepository.php b/src/Repositories/UserRepository.php index 8245e111a..0f7148e37 100644 --- a/src/Repositories/UserRepository.php +++ b/src/Repositories/UserRepository.php @@ -5,7 +5,6 @@ use A17\Twill\Facades\TwillPermissions; use A17\Twill\Models\Contracts\TwillModelContract; use A17\Twill\Models\User; -use A17\Twill\Models\Group; use A17\Twill\Repositories\Behaviors\HandleMedias; use A17\Twill\Repositories\Behaviors\HandleOauth; use A17\Twill\Repositories\Behaviors\HandleUserPermissions; @@ -79,10 +78,11 @@ public function getFormFieldsForBrowser( $browserFields = parent::getFormFieldsForBrowser($object, $relation, $routePrefix, $titleKey, $moduleName); if (TwillPermissions::enabled()) { + $everyoneGroup = twillModel('group')::getEveryoneGroup(); foreach ($browserFields as $index => $browserField) { if ( - $browserField['id'] === Group::getEveryoneGroup()->id && - $browserField['name'] === Group::getEveryoneGroup()->name + $browserField['id'] === $everyoneGroup->id && + $browserField['name'] === $everyoneGroup->name ) { $browserFields[$index]['edit'] = false; $browserFields[$index]['deletable'] = false; From d749a98a6a129a0cec6c32c095b17ef0a3184e3c Mon Sep 17 00:00:00 2001 From: Quentin Renard Date: Wed, 28 Feb 2024 22:49:35 +0100 Subject: [PATCH 3/8] Revert change in guide example code In this example the User model is the default one from Laravel, not the default Twill user model or a custom Twill user model. --- .../manage_frontend_user_profiles_from_twill/Profile.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/2_guides/manage_frontend_user_profiles_from_twill/Profile.php b/docs/content/2_guides/manage_frontend_user_profiles_from_twill/Profile.php index 48d3432e1..a5be66ec4 100644 --- a/docs/content/2_guides/manage_frontend_user_profiles_from_twill/Profile.php +++ b/docs/content/2_guides/manage_frontend_user_profiles_from_twill/Profile.php @@ -15,6 +15,6 @@ class Profile extends Model public function user() { - return $this->belongsTo(twillModel('user')); + return $this->belongsTo(User::class); } } From ce0fbf153cb455514eeea2b800ab46d569e38c0a Mon Sep 17 00:00:00 2001 From: Quentin Renard Date: Wed, 28 Feb 2024 23:34:34 +0100 Subject: [PATCH 4/8] Update changelog and version for 3.2.0 --- CHANGELOG.md | 189 ++++++++++++++++++++--------------- package-lock.json | 4 +- package.json | 2 +- src/TwillServiceProvider.php | 2 +- 4 files changed, 113 insertions(+), 84 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b0267e4d..a7b85f9e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,94 +2,123 @@ All notable changes to `twill` will be documented in this file. +## 3.2.0 + +### Added +- Allow dynamic title on `InlineRepeater` by @Tofandel in https://github.com/area17/twill/pull/2493 +- Add command to update morph references in Twill tables by @joyceverheije in https://github.com/area17/twill/pull/2482 +- Allow behaviors to load classes without being the main model of a capsule by @Tofandel in https://github.com/area17/twill/pull/2423 +- Add missing step method on Twill 3 form builder input field by @zeezo887 in https://github.com/area17/twill/pull/2496 + +### Fixed +- Fix error when updating a model after having enabled a new language in the config by @Tofandel in https://github.com/area17/twill/pull/2487 +- Fix Twill model extensibility by @Tofandel in https://github.com/area17/twill/pull/2498 +- Fix shrinking block counter by @Tofandel in https://github.com/area17/twill/pull/2501 +- Fix single module browser definition by @Tofandel in https://github.com/area17/twill/pull/2474 +- Fix incorrect method argument order when registering Twill capsule translation by @emanueljacob in https://github.com/area17/twill/pull/2477 +- Fix preview mode when trying to preview a revision that contains a block that itself uses a blockable relation by @emanueljacob in https://github.com/area17/twill/pull/2484 +- Fix custom callback of Image column by @Tofandel in https://github.com/area17/twill/pull/2494 +- Fix js error if you grab a block but don't move it anywhere by @Tofandel in https://github.com/area17/twill/pull/2488 +- Fix `getModulePermalinkBase` by @Tofandel in https://github.com/area17/twill/pull/2471 +- Fix `getBaseNamespace` by @Tofandel in https://github.com/area17/twill/pull/2420 +- Fix relative path traversal in docs dev server command by @ouuan in https://github.com/area17/twill/pull/2469 +- Fix Vue draggable deprecations by @Tofandel in https://github.com/area17/twill/pull/2491 +- Remove duplicate extensions already included in the TipTap starterKit by @Tofandel in https://github.com/area17/twill/pull/2486 + +### Improved +- Fix documentation issues reported in https://github.com/area17/twill/pull/1804 +- Remove HTML 4 and srcset polyfills by @Tofandel in https://github.com/area17/twill/pull/2430 +- Remove deprecated zh, ji, iw and in locales to integrate Weblate (see https://github.com/area17/twill/pull/2492) +- Bump axios from 0.27.2 to 0.28.0 by @dependabot in https://github.com/area17/twill/pull/2480 + ## 3.1.0 ### Added -- PHP 8.3 support by @antonioribeiro in #2374 -- Form builder connected fields support by @joyceverheije in #2323 -- Glide image rendering service improvements for remote disks by @ifox in #2422 -- Google Analytics 4 support in the dashboard by @lewiswharf in #2288 -- Configurable preview breakpoints by @florrie-90 in #2299 -- Automatically add `active` to `$translatedAttributes` by @driftingly in #2401 -- Block component classes support in the `BlockEditor` `blocks` array by @joyceverheije in 8778ab7e -- Add `excludeBlocks` option to the `BlockEditor` fields by @pauldwight in #2409 -- Add `readOnly` support to form builder `Input` field by @zachgarwood in #2331 -- Add `searchable` support to form builder `Select` field by @iedex in #2415 -- Add `max` support to form builder `InlineRepeater` field by @joyceverheije in 4a773869 -- Add `direction` option to `Input` and `Wysiwyg` fields by @13twelve in #2295 -- Add alignment buttons to `TipTap` editor by @florrie-90 in #2305 -- Add predefined class selection to `TipTap` link component by @zipavlin in #2336 -- Add support for `titleInBrowser` and `adminEditUrl` accessors in `browsers` by @joyceverheije in 02ac019e, ab8635fe and 160e9165 -- Add `--factory` and `--seeder` to `twill:make:module` by @driftingly in #2402 -- Add `Link` column type to table builder by @agnonym in #2376 -- Add `routePrefix` support to nested breadcrumbs by @yamaha252 in #2312 -- Add DI support for Twill Block `getData` method by @Afting in #2292 -- Allow `QuickFilter` extension by @joyceverheije in 9c15b017 -- Configurable permissions and roles table names by @Keania-Eric in #2350 -- Configurable user creation with default role when using OAuth SSO by @joyceverheije in 14f8dd29 -- Customizable title column's label by @Phiosss in #2318 -- Current request only tertiary nav links support by @joyceverheije in d1c06992 -- Multiple `nested` table columns support in the table builder by @yamaha252 and @joyceverheije in #2314 and 1edbfbb1 -- Store position and render selected values ordered on multi selects fields by @haringsrob in #2204 -- Update migration stub and existing migrations to use anonymous class by @driftingly in #2406 +- PHP 8.3 support by @antonioribeiro in https://github.com/area17/twill/pull/2374 +- Form builder connected fields support by @joyceverheije in https://github.com/area17/twill/pull/2323 +- Glide image rendering service improvements for remote disks by @ifox in https://github.com/area17/twill/pull/2422 +- Google Analytics 4 support in the dashboard by @lewiswharf in https://github.com/area17/twill/pull/2288 +- Configurable preview breakpoints by @florrie-90 in https://github.com/area17/twill/pull/2299 +- Automatically add `active` to `$translatedAttributes` by @driftingly in https://github.com/area17/twill/pull/2401 +- Block component classes support in the `BlockEditor` `blocks` array by @joyceverheije in [8778ab7e](https://github.com/area17/twill/commit/8778ab7e) +- Add `excludeBlocks` option to the `BlockEditor` fields by @pauldwight in https://github.com/area17/twill/pull/2409 +- Add `readOnly` support to form builder `Input` field by @zachgarwood in https://github.com/area17/twill/pull/2331 +- Add `searchable` support to form builder `Select` field by @iedex in https://github.com/area17/twill/pull/2415 +- Add `max` support to form builder `InlineRepeater` field by @joyceverheije in [4a773869](https://github.com/area17/twill/commit/4a773869) +- Add `direction` option to `Input` and `Wysiwyg` fields by @13twelve in https://github.com/area17/twill/pull/2295 +- Add alignment buttons to `TipTap` editor by @florrie-90 in https://github.com/area17/twill/pull/2305 +- Add predefined class selection to `TipTap` link component by @zipavlin in https://github.com/area17/twill/pull/2336 +- Add support for `titleInBrowser` and `adminEditUrl` accessors in `browsers` by @joyceverheije in [02ac019e](https://github.com/area17/twill/commit/02ac019e), ab8635fe and 160e9165 +- Add `--factory` and `--seeder` to `twill:make:module` by @driftingly in https://github.com/area17/twill/pull/2402 +- Add `Link` column type to table builder by @agnonym in https://github.com/area17/twill/pull/2376 +- Add `routePrefix` support to nested breadcrumbs by @yamaha252 in https://github.com/area17/twill/pull/2312 +- Add DI support for Twill Block `getData` method by @Afting in https://github.com/area17/twill/pull/2292 +- Allow `QuickFilter` extension by @joyceverheije in [9c15b017](https://github.com/area17/twill/commit/9c15b017) +- Configurable permissions and roles table names by @Keania-Eric in https://github.com/area17/twill/pull/2350 +- Configurable user creation with default role when using OAuth SSO by @joyceverheije in [14f8dd29](https://github.com/area17/twill/commit/14f8dd29) +- Customizable title column's label by @Phiosss in https://github.com/area17/twill/pull/2318 +- Current request only tertiary nav links support by @joyceverheije in [d1c06992](https://github.com/area17/twill/commit/d1c06992) +- Multiple `nested` table columns support in the table builder by @yamaha252 and @joyceverheije in https://github.com/area17/twill/pull/2314 and 1edbfbb1 +- Store position and render selected values ordered on multi selects fields by @haringsrob in https://github.com/area17/twill/pull/2204 +- Update migration stub and existing migrations to use anonymous class by @driftingly in https://github.com/area17/twill/pull/2406 ### Fixed -- Fix `DatePicker` date selection by @ifox in 0e751723 -- Fix Tiptap `Wysiwyg` click to focus area by @TimBlanchard in #2418 -- Fix custom components registration by @joyceverheije in 7c233334 -- Fix position value for blocks in non-default `BlockEditor` fields by @joyceverheije in #2381 -- Fix incorrect order of nested items slug when item is more than 2 levels deep by @pauldwight in #2388 -- Fix `parseInternalLinks` helper issues by @avinash403 in #2338 -- Fix to reduce excessive number of queries when using Twill 3 settings by @bonroyage in #2369 -- Fix legacy settings in Twill 3 by @joyceverheije in #2417 -- Fix user list errors when deleting roles by @antonioribeiro in #2372 -- Fix build error with custom icons by @emanueljacob in #2392 -- Fix x-position of full height crops being reset at some ratios/screen sizes by @13twelve in #2297 -- Fix fields/blocks/repeaters spacings by @ifox in 1a93fe47 -- Fix active navigation check when a child module uses the same name as another module by @joyceverheije in f22eb35a -- Fix create button alignment in listings by @ifox in 006f478f -- Fix duplication when translated media fields are enabled by @petertsoisstuff in #2320 -- Fix `getCapsuleForModel()` for when passing a Model object by @antonioribeiro in #2400 -- Fix `keepAlive` on connected non localized fields by @joyceverheije in b1593c75 -- Fix optional feature migrations publication by @Tofandel in #2384 -- Fix related table name in migration down method by @droplister in #2290 -- Fix scheduled filter label by @droplister in #2291 -- Fix type of `$forceLocale` in `translatedInput()` by @pvdbroek in #2315 -- Fix user role filter when using the standard permissions setup by @ifox in 6e893232 -- Fix vselect component to align with design by @ifox in 6e893232 -- Fix error when running `php artisan migrate:reset` by @NuktukDev in #2413 -- Allow dashboard modules to wrap onto the next line by @florrie-90 in #2298 -- Always include locale in the `mediables` pivot by @bonroyage in #2368 -- Avoid unused data and hooks when using the default role level by @joyceverheije in 5d4060b5 -- Check user permission when displaying activity log items by @joyceverheije in 3526dca5 -- Don't load `DuskServiceProvider` if Dusk doesn't exist by @Tofandel in #2366 -- Preserve default vselect value when undefined by @bwat-dev in #2311 -- Prevent multi select options from being selected more than once by @florrie-90 in #2296 -- Remove block actions in settings blocks by @ifox in 0bc5e754 -- Support using a dot as `fieldsGroupsFormFieldNameSeparator` by @yamaha252 in #2277 -- Turn move dropdowns off for settings blocks by @droplister in #2293 -- Update migration helper for translations table by @sauron in #2327 -- Updated namespace paths from `Admin` to `Twill` on custom pages by @pauldwight in #2317 -- Use custom model configuration in the relationship morph map by @redelschaap in #2408 -- Use `pushOnce` builtin, remove custom `pushonce` directive by @mikerockett in #2301 -- Use `twill.admin_route_name_prefix` configuration for all internal routes by @ifox and @raymondtri in #2286 +- Fix `DatePicker` date selection by @ifox in [0e751723](https://github.com/area17/twill/commit/0e751723) +- Fix Tiptap `Wysiwyg` click to focus area by @TimBlanchard in https://github.com/area17/twill/pull/2418 +- Fix custom components registration by @joyceverheije in [7c233334](https://github.com/area17/twill/commit/7c233334) +- Fix position value for blocks in non-default `BlockEditor` fields by @joyceverheije in https://github.com/area17/twill/pull/2381 +- Fix incorrect order of nested items slug when item is more than 2 levels deep by @pauldwight in https://github.com/area17/twill/pull/2388 +- Fix `parseInternalLinks` helper issues by @avinash403 in https://github.com/area17/twill/pull/2338 +- Fix to reduce excessive number of queries when using Twill 3 settings by @bonroyage in https://github.com/area17/twill/pull/2369 +- Fix legacy settings in Twill 3 by @joyceverheije in https://github.com/area17/twill/pull/2417 +- Fix user list errors when deleting roles by @antonioribeiro in https://github.com/area17/twill/pull/2372 +- Fix build error with custom icons by @emanueljacob in https://github.com/area17/twill/pull/2392 +- Fix x-position of full height crops being reset at some ratios/screen sizes by @13twelve in https://github.com/area17/twill/pull/2297 +- Fix fields/blocks/repeaters spacings by @ifox in [1a93fe47](https://github.com/area17/twill/commit/1a93fe47) +- Fix active navigation check when a child module uses the same name as another module by @joyceverheije in [f22eb35a](https://github.com/area17/twill/commit/f22eb35a) +- Fix create button alignment in listings by @ifox in [006f478f](https://github.com/area17/twill/commit/006f478f) +- Fix duplication when translated media fields are enabled by @petertsoisstuff in https://github.com/area17/twill/pull/2320 +- Fix `getCapsuleForModel()` for when passing a Model object by @antonioribeiro in https://github.com/area17/twill/pull/2400 +- Fix `keepAlive` on connected non localized fields by @joyceverheije in [b1593c75](https://github.com/area17/twill/commit/b1593c75) +- Fix optional feature migrations publication by @Tofandel in https://github.com/area17/twill/pull/2384 +- Fix related table name in migration down method by @droplister in https://github.com/area17/twill/pull/2290 +- Fix scheduled filter label by @droplister in https://github.com/area17/twill/pull/2291 +- Fix type of `$forceLocale` in `translatedInput()` by @pvdbroek in https://github.com/area17/twill/pull/2315 +- Fix user role filter when using the standard permissions setup by @ifox in [6e893232](https://github.com/area17/twill/commit/6e893232) +- Fix vselect component to align with design by @ifox in [435c6a92](https://github.com/area17/twill/commit/435c6a92) +- Fix error when running `php artisan migrate:reset` by @NuktukDev in https://github.com/area17/twill/pull/2413 +- Allow dashboard modules to wrap onto the next line by @florrie-90 in https://github.com/area17/twill/pull/2298 +- Always include locale in the `mediables` pivot by @bonroyage in https://github.com/area17/twill/pull/2368 +- Avoid unused data and hooks when using the default role level by @joyceverheije in [5d4060b5](https://github.com/area17/twill/commit/5d4060b5) +- Check user permission when displaying activity log items by @joyceverheije in [3526dca5](https://github.com/area17/twill/commit/3526dca5) +- Don't load `DuskServiceProvider` if Dusk doesn't exist by @Tofandel in https://github.com/area17/twill/pull/2366 +- Preserve default vselect value when undefined by @bwat-dev in https://github.com/area17/twill/pull/2311 +- Prevent multi select options from being selected more than once by @florrie-90 in https://github.com/area17/twill/pull/2296 +- Remove block actions in settings blocks by @ifox in [0bc5e754](https://github.com/area17/twill/commit/0bc5e754) +- Support using a dot as `fieldsGroupsFormFieldNameSeparator` by @yamaha252 in https://github.com/area17/twill/pull/2277 +- Turn move dropdowns off for settings blocks by @droplister in https://github.com/area17/twill/pull/2293 +- Update migration helper for translations table by @sauron in https://github.com/area17/twill/pull/2327 +- Updated namespace paths from `Admin` to `Twill` on custom pages by @pauldwight in https://github.com/area17/twill/pull/2317 +- Use custom model configuration in the relationship morph map by @redelschaap in https://github.com/area17/twill/pull/2408 +- Use `pushOnce` builtin, remove custom `pushonce` directive by @mikerockett in https://github.com/area17/twill/pull/2301 +- Use `twill.admin_route_name_prefix` configuration for all internal routes by @ifox and @raymondtri in https://github.com/area17/twill/pull/2286 ### Docs -- Add instructions on how to use the `browser` field with a custom pivot table by @poncianodiego and @ifox in #2385 -- Changed example value to better reflect given example in fields group docs by @Viliasas in #2283 -- Fix artisan command by @thecrazybob in #2365 -- Fix typo in Building a frontend guide by @driftingly in #2396 -- Fix typo in Content - Modules - TableBuilder by @agnonym in #2375 -- Fix typo in create page module guide by @colegeissinger in #2367 -- Fix wrong property name in nested modules docs by @Viliasas in #2282 -- Updates to the docs for nested modules by @pauldwight in #2389 +- Add instructions on how to use the `browser` field with a custom pivot table by @poncianodiego and @ifox in https://github.com/area17/twill/pull/2385 +- Changed example value to better reflect given example in fields group docs by @Viliasas in https://github.com/area17/twill/pull/2283 +- Fix artisan command by @thecrazybob in https://github.com/area17/twill/pull/2365 +- Fix typo in Building a frontend guide by @driftingly in https://github.com/area17/twill/pull/2396 +- Fix typo in Content - Modules - TableBuilder by @agnonym in https://github.com/area17/twill/pull/2375 +- Fix typo in create page module guide by @colegeissinger in https://github.com/area17/twill/pull/2367 +- Fix wrong property name in nested modules docs by @Viliasas in https://github.com/area17/twill/pull/2282 +- Updates to the docs for nested modules by @pauldwight in https://github.com/area17/twill/pull/2389 ### Translations -- Added Slovenian language to translations by @Neoglyph in #2373 -- Update Dutch translations by @lindeVW in #2378 -- Update German translations by @florianschrottenloher-iu in #2411 -- Add all locales with translations to the user locale selector by @ifox in 6e893232 -- Configure all locales with translations for date rendering and datepicker configuration by @ifox in eb21fa9f +- Added Slovenian language to translations by @Neoglyph in https://github.com/area17/twill/pull/2373 +- Update Dutch translations by @lindeVW in https://github.com/area17/twill/pull/2378 +- Update German translations by @florianschrottenloher-iu in https://github.com/area17/twill/pull/2411 +- Add all locales with translations to the user locale selector by @ifox in [6e893232](https://github.com/area17/twill/commit/6e893232) +- Configure all locales with translations for date rendering and datepicker configuration by @ifox in [eb21fa9f](https://github.com/area17/twill/commit/eb21fa9f) ## 3.0.2 @@ -101,7 +130,7 @@ All notable changes to `twill` will be documented in this file. - Icon support in component blocks by @agnonym in https://github.com/area17/twill/pull/2238 - Columns support for checkboxes and radios in form builder by @bonroyage in https://github.com/area17/twill/pull/2232 - `Options::fromArray` argument order by @bonroyage in https://github.com/area17/twill/pull/2231 -- Update package generator stub by @ifox in https://github.com/area17/twill/commit/78cc5b5dc023134356210f8c8940f77ff7745ea3 +- Update package generator stub by @ifox in [78cc5b5d](https://github.com/area17/twill/commit/78cc5b5dc023134356210f8c8940f77ff7745ea3) ### Improved diff --git a/package-lock.json b/package-lock.json index d67197ea8..88673af06 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@area17/twill", - "version": "3.1.0", + "version": "3.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@area17/twill", - "version": "3.1.0", + "version": "3.2.0", "dependencies": { "@alpinejs/mask": "^3.13.5", "@tiptap/extension-hard-break": "^2.2.1", diff --git a/package.json b/package.json index fdd225334..012ba2221 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@area17/twill", - "version": "3.1.0", + "version": "3.2.0", "private": true, "scripts": { "inspect": "vue-cli-service inspect --mode production", diff --git a/src/TwillServiceProvider.php b/src/TwillServiceProvider.php index a07099fac..da79a97d4 100644 --- a/src/TwillServiceProvider.php +++ b/src/TwillServiceProvider.php @@ -58,7 +58,7 @@ class TwillServiceProvider extends ServiceProvider * * @var string */ - public const VERSION = '3.1.0'; + public const VERSION = '3.2.0'; /** * Service providers to be registered. From 0ea40f391dc5756cd905366df7a567277aa63c1d Mon Sep 17 00:00:00 2001 From: Olayinka Azeez Date: Tue, 5 Mar 2024 13:18:41 +0100 Subject: [PATCH 5/8] stringify filters query params --- frontend/js/store/modules/buckets.js | 2 +- frontend/js/store/modules/datatable.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/js/store/modules/buckets.js b/frontend/js/store/modules/buckets.js index 4277bc953..d91c0dac6 100644 --- a/frontend/js/store/modules/buckets.js +++ b/frontend/js/store/modules/buckets.js @@ -66,7 +66,7 @@ const actions = { content_type: state.dataSources.selected.value, page: state.page, offset: state.offset, - filter: state.filter + filter: JSON.stringify(state.filter) }, resp => { commit(BUCKETS.UPDATE_BUCKETS_DATA, resp.source) commit(BUCKETS.UPDATE_BUCKETS_MAX_PAGE, resp.maxPage) diff --git a/frontend/js/store/modules/datatable.js b/frontend/js/store/modules/datatable.js index 54ea670c8..8eb784e65 100644 --- a/frontend/js/store/modules/datatable.js +++ b/frontend/js/store/modules/datatable.js @@ -231,7 +231,7 @@ const actions = { page: state.page, offset: state.offset, columns: getters.visibleColumnsNames, - filter: state.filter + filter: JSON.stringify(state.filter) } api.get(params, function (resp) { From 5bbcc0f03fda25c3a8aa64e0ea7b340536cb1fbc Mon Sep 17 00:00:00 2001 From: Quentin Renard Date: Tue, 26 Mar 2024 12:41:51 +0100 Subject: [PATCH 6/8] Update default compiled assets --- .../{chunk-common.03a4884d.js => chunk-common.125ad3b4.js} | 2 +- ...{chunk-vendors.4cfc4aa4.js => chunk-vendors.a40856e7.js} | 4 ++-- .../{main-buckets.56c5072c.js => main-buckets.a2cce1e2.js} | 2 +- twill-assets/assets/twill/twill-manifest.json | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) rename twill-assets/assets/twill/js/{chunk-common.03a4884d.js => chunk-common.125ad3b4.js} (89%) rename twill-assets/assets/twill/js/{chunk-vendors.4cfc4aa4.js => chunk-vendors.a40856e7.js} (96%) rename twill-assets/assets/twill/js/{main-buckets.56c5072c.js => main-buckets.a2cce1e2.js} (80%) diff --git a/twill-assets/assets/twill/js/chunk-common.03a4884d.js b/twill-assets/assets/twill/js/chunk-common.125ad3b4.js similarity index 89% rename from twill-assets/assets/twill/js/chunk-common.03a4884d.js rename to twill-assets/assets/twill/js/chunk-common.125ad3b4.js index 4f838c7b8..cc54a8d38 100644 --- a/twill-assets/assets/twill/js/chunk-common.03a4884d.js +++ b/twill-assets/assets/twill/js/chunk-common.125ad3b4.js @@ -1 +1 @@ -(self["webpackChunk_area17_twill"]=self["webpackChunk_area17_twill"]||[]).push([[640],{4836:function(e){function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=function(){return[]},t.resolve=t,t.id=4836,e.exports=t},9628:function(e,t,i){var s={"./BlockEditorItem.vue":8898,"./BlockEditorModel.js":296,"./BlockImage.vue":3436,"./BlockTable.vue":9980,"./BlockTitle.vue":488,"./BlockWysiwyg.vue":7626,"./Blocks.vue":1e3,"./BlocksList.js":6799};function a(e){var t=n(e);return i(t)}function n(e){if(!i.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}a.keys=function(){return Object.keys(s)},a.resolve=n,e.exports=a,a.id=9628},9924:function(e){function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=function(){return[]},t.resolve=t,t.id=9924,e.exports=t},4628:function(e){function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=function(){return[]},t.resolve=t,t.id=4628,e.exports=t},8754:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("div",{class:e.avatarClasses},[e.thumbnail?t("img",{attrs:{src:e.thumbnail,alt:e.name}}):e._e(),t("span",{staticClass:"avatar__letter"},[e._v(e._s(e.nameFirstLetter))])])},a=[],n={name:"A17Avatar",props:{name:{type:String,default:null},thumbnail:{type:String,default:null}},computed:{avatarClasses(){return["avatar",this.getBackgroundColor]},getBackgroundColor(){const e=["orange","blue","purple","red"],t=this.name.length%e.length;return"avatar--background-".concat(e[t])},nameFirstLetter(){return this.name.charAt(0)}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,"44a53510",null),d=l.exports},9271:function(e,t,i){"use strict";i.d(t,{c:function(){return m}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"browser"},[t("div",{staticClass:"browser__frame"},[t("div",{ref:"form",staticClass:"browser__header"},[e.multiSources?t("div",{staticClass:"browser__sources"},[t("a17-vselect",{staticClass:"browser__sources-select",attrs:{name:"sources",selected:e.currentEndpoint,options:e.endpoints,required:!0},on:{change:e.changeBrowserSource}})],1):e._e(),t("div",{staticClass:"browser__search"},[t("a17-filter",{on:{submit:e.submitFilter}},[e.browserNote?t("div",{attrs:{slot:"additional-actions"},slot:"additional-actions"},[t("span",{staticClass:"browser__note f--small"},[e._v(" "+e._s(e.browserNote)+" ")])]):e._e()])],1)]),t("div",{staticClass:"browser__inner"},[t("div",{ref:"list",staticClass:"browser__list"},[t("a17-itemlist",{attrs:{items:e.fullItems,keysToCheck:["id","edit"],selectedItems:e.selectedItems},on:{change:e.updateSelectedItems}})],1)]),t("div",{staticClass:"browser__footer"},[t("a17-button",{attrs:{type:"button",variant:"action"},on:{click:e.saveAndClose}},[e._v(e._s(e.browserTitle))]),t("span",{staticClass:"browser__size-infos"},[e._v(e._s(e.selectedItems.length)+" / "+e._s(e.max))])],1)])])},a=[],n=i(6036),o=i(624),r=i(7120),l=i(892),d=i(7300),c={name:"A17Browser",components:{"a17-filter":l.c,"a17-itemlist":d.c},props:{btnLabel:{type:String,default:"Insert"},btnMultiLabel:{type:String,default:"Insert files"},initialPage:{type:Number,default:1}},data(){return{maxPage:20,fullItems:[],listHeight:0,page:this.initialPage}},computed:{currentEndpoint(){return this.endpoints.find((e=>e.value===this.endpoint))},multiSources(){return this.endpoints.length>0},selectedItems:{get(){return this.selected[this.connector]||[]},set(e){this.$store.commit(o.ai.SAVE_ITEMS,e)}},...(0,n.ys)({connector:e=>e.browser.connector,max:e=>e.browser.max,endpoint:e=>e.browser.endpoint,endpointName:e=>e.browser.endpointName,endpoints:e=>e.browser.endpoints,browserTitle:e=>e.browser.title,browserNote:e=>e.browser.note,selected:e=>e.browser.selected})},methods:{updateSelectedItems(e){const t=this.multiSources?["id","endpointType"]:["id"],i=this.fullItems.some((i=>t.every((t=>i[t]===e[t]))));if(!i)return;const s=this.selectedItems.some((i=>t.every((t=>i[t]===e[t]))));if(s){const i=this.selectedItems.findIndex((i=>t.every((t=>i[t]===e[t]))));if(i<0)return;const s=[...this.selectedItems];s.splice(i,1),this.selectedItems=s}else{if(1===this.max&&this.clearSelectedItems(),this.selectedItems.length>=this.max&&this.max>0)return;this.selectedItems=[...this.selectedItems,e]}},getFormData(e){let t=(0,r.c)(e);return t?t.page=this.page:t={page:this.page},t},clearSelectedItems(){this.selectedItems=[]},clearFullItems(){this.fullItems.splice(0)},reloadList(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(this.page=1);const t=this.$refs.form,i=this.$refs.list,s=this.getFormData(t);this.$http.get(this.endpoint,{params:s}).then((t=>{e&&this.clearFullItems(),this.fullItems.push(...t.data.data),this.$nextTick((()=>{this.listHeight!==i.scrollHeight&&(this.listHeight=i.scrollHeight,i.addEventListener("scroll",this.scrollToPaginate))}))}),(function(e){}))},submitFilter(){this.page=1,this.clearFullItems(),this.reloadList()},scrollToPaginate(){const e=this.$refs.list;e.scrollTop+e.clientHeight>this.listHeight-10&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page&&(this.page=this.page+1,this.reloadList()))},saveAndClose(){this.$store.commit(o.ai.SAVE_ITEMS,this.selectedItems),this.$parent.close()},changeBrowserSource(e){this.$store.commit(o.ai.UPDATE_BROWSER_ENDPOINT,e),this.reloadList(!0)}},mounted(){this.reloadList()}},u=c,h=i(2528),p=(0,h.c)(u,s,a,!1,null,"0de50c6f",null),m=p.exports},3032:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"dropdown",class:e.dropdownClasses,attrs:{"aria-title":e.title}},[e.fixed?t("div",{ref:"dropdown__cta"},[e._t("default")],2):e._t("default"),t("transition",{attrs:{name:"fade_move_dropdown"}},[e.active?t("div",{ref:"dropdown__position",staticClass:"dropdown__position"},[t("div",{staticClass:"dropdown__content",style:e.offsetStyle,attrs:{"data-dropdown-content":""}},[t("div",{staticClass:"dropdown__inner"},[e.arrow?t("span",{staticClass:"dropdown__arrow"}):e._e(),t("div",{staticClass:"dropdown__scroller",style:e.innerStyle},[e.title?t("span",{staticClass:"dropdown__title f--small"},[e._v(e._s(e.title))]):e._e(),e._t("dropdown__content")],2)])])]):e._e()])],2)},a=[],n={name:"A17Dropdown",props:{title:{type:String,default:""},position:{type:String,default:"bottom"},width:{type:String,default:"auto"},maxWidth:{type:Number,default:300},maxHeight:{type:Number,default:0},minWidth:{type:Number,default:0},arrow:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1},offset:{type:Number,default:5},sideOffset:{type:Number,default:0},fixed:{type:Boolean,default:!1}},data:function(){return{currentPosition:this.position,currentHeight:100,currentMaxWidth:this.maxWidth,active:!1,originScrollPostion:null,scrollOffset:75}},computed:{dropdownClasses:function(){return{"dropdown--active":this.active,"dropdown--arrow":this.arrow,"dropdown--bottom":this.isPosition("bottom"),"dropdown--top":this.isPosition("top"),"dropdown--left":this.isPosition("left"),"dropdown--right":this.isPosition("right"),"dropdown--center":this.isPosition("center"),"dropdown--full":"full"===this.width,"dropdown--fixed":this.fixed}},offsetStyle:function(){return{"margin-top":this.isPosition("bottom")?this.offset+"px":"","margin-bottom":this.isPosition("top")?this.offset+"px":"",transform:this.sideOffset?"translateX("+this.sideOffset+"px)":"","max-width":this.currentMaxWidth>0&&"full"!==this.width?this.currentMaxWidth+"px":"","min-width":this.minWidth>0?this.minWidth+"px":""}},innerStyle:function(){return{"max-height":this.maxHeight>0?this.maxHeight+"px":"",overflow:this.maxHeight>0?"hidden":"","overflow-y":this.maxHeight>0?"scroll":""}}},methods:{isPosition:function(e){return-1!==this.currentPosition.indexOf(e)},reposition:function(){const e=this.$el.getBoundingClientRect().top+this.$el.offsetHeight+window.pageYOffset+this.offset,t=this.$el.getBoundingClientRect().top+window.pageYOffset-this.offset,i=window.pageYOffset+window.innerHeight;this.currentPosition!==this.position&&(this.currentPosition=this.position),this.isPosition("bottom")?e+this.currentHeight>i&&(this.currentPosition=this.currentPosition.replace(/bottom/i,"top")):this.isPosition("top")&&t-this.currentHeightwindow.innerWidth?window.innerWidth-e.left:this.maxWidth:this.isPosition("right")?this.currentMaxWidth=this.maxWidth+(window.innerWidth-e.right)>window.innerWidth?window.innerWidth-(window.innerWidth-e.right):this.maxWidth:this.currentMaxWidth=this.maxWidth>window.innerWidth?window.innerWidth:this.maxWidth},setFixedPosition:function(){const e=this.$refs.dropdown__cta.getBoundingClientRect();this.isPosition("top")?this.$refs.dropdown__position.style.bottom=Math.round(window.innerHeight-e.bottom+e.height)+"px":this.$refs.dropdown__position.style.top=Math.round(e.top+e.height)+"px",this.isPosition("left")?this.$refs.dropdown__position.style.left=Math.round(e.left)+"px":this.isPosition("right")?this.$refs.dropdown__position.style.right=Math.round(window.innerWidth-e.right)+"px":this.$refs.dropdown__position.style.left=Math.round(e.left+e.width/2)+"px"},closeFromDoc:function(e){const t=e.target;if("scroll"===e.type){if(this.$el.querySelector("[data-dropdown-content]").contains(t))return;const e=window.pageYOffset||document.documentElement.scrollTop;if(e>this.originScrollPostion-this.scrollOffset&&e{this.timer=null,this.active=!0,document.addEventListener("click",this.closeFromDoc,!1),document.addEventListener("touchend",this.closeFromDoc,!1),this.fixed&&(window.addEventListener("scroll",this.closeFromDoc,!0),this.originScrollPostion=window.pageYOffset||document.documentElement.scrollTop),this.$nextTick((function(){this.getHeight(),this.reposition(),this.setMaxWidth(),this.fixed&&this.setFixedPosition()})),this.$emit("open")}),1))},close:function(e){if(this.active){if(clearTimeout(this.timer),document.removeEventListener("click",this.closeFromDoc,!0),document.removeEventListener("touchend",this.closeFromDoc,!0),this.fixed)return window.removeEventListener("scroll",this.closeFromDoc,!0),this.originScrollPostion=null,this.active=!1,void this.$emit("close");setTimeout((()=>{this.active=!1,this.$emit("close")}),0)}},toggle:function(e){this.active?this.close():this.open()}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,"a897d080",null),d=l.exports},3820:function(e,t,i){"use strict";i.d(t,{c:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"fieldset",class:e.visibilityClasses},[e.title?t("header",{staticClass:"fieldset__header",class:e.activeClasses},[e.activeToggle?t("h3",{attrs:{role:"button","aria-expanded":e.visible?"true":"false"},on:{click:e.onClickVisibility}},[e._v(e._s(e.title)+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]):t("h3",[e._v(e._s(e.title))])]):t("header",{staticClass:"fieldset__header",class:e.activeClasses},[e._t("header")],2),t("div",{staticClass:"fieldset__content",attrs:{hidden:!e.visible||null,"aria-hidden":!e.visible||null}},[e._t("default")],2)])},a=[],n=i(6304),o={name:"A17Fieldset",mixins:[n.c],props:{open:{type:Boolean,default:!0},title:{default:""},activeToggle:{type:Boolean,default:!0}},computed:{activeClasses:function(){return{"fieldset--hoverable":this.activeToggle}}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"5e017f1a",null),c=d.exports},892:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("form",{ref:"form",staticClass:"filter",class:{"filter--opened":e.opened,"filter--single":!e.withNavigation,"filter--full":!e.withNavigation&&e.fullWidth,"filter--withHiddenFilters":e.withHiddenFilters},on:{submit:function(t){return t.preventDefault(),e.submitFilter.apply(null,arguments)}}},[t("div",{staticClass:"filter__inner"},[t("div",{staticClass:"filter__navigation"},[e._t("navigation")],2),t("div",{staticClass:"filter__search"},[t("input",{staticClass:"form__input form__input--small",attrs:{type:"search",name:"search",placeholder:e.placeholder},domProps:{value:e.searchValue},on:{input:e.onSearchInput}}),e.withHiddenFilters?t("a17-button",{staticClass:"filter__toggle",attrs:{variant:"ghost","aria-expanded":e.opened?"true":"false"},on:{click:e.toggleFilter}},[e._v(e._s(e.$trans("filter.toggle-label","Filter"))+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]):e._e(),e._t("additional-actions"),t("button",{staticClass:"visually-hidden",attrs:{"aria-hidden":"true",type:"submit"}},[e._v(e._s(e.$trans("filter.apply-btn","Apply")))])],2)]),t("transition",{attrs:{css:!1,duration:275},on:{"before-enter":e.beforeEnter,enter:e.enter,"before-leave":e.beforeLeave,leave:e.leave}},[e.withHiddenFilters?t("div",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"}],ref:"more",staticClass:"filter__more",attrs:{"aria-hidden":!e.opened||null}},[t("div",{ref:"moreInner",staticClass:"filter__moreInner"},[e._t("hidden-filters"),t("a17-button",{attrs:{variant:"ghost",type:"submit"}},[e._v(e._s(e.$trans("filter.apply-btn","Apply")))]),e.clearOption?t("a17-button",{attrs:{variant:"ghost",type:"button"},on:{click:e.clear}},[e._v(e._s(e.$trans("filter.clear-btn","Clear")))]):e._e()],2)]):e._e()])],1)},a=[],n=i(3336),o=i.n(n),r=i(7120),l={name:"A17Filter",props:{initialSearchValue:{type:String,default:""},placeholder:{type:String,default(){return this.$trans("filter.search-placeholder","Search")}},closed:{type:Boolean,default:!1},clearOption:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1}},data:function(){return{openable:!this.closed,open:!1,withHiddenFilters:!0,withNavigation:!0,searchValue:this.initialSearchValue,transitionTimeout:null}},computed:{opened:function(){return this.open&&this.openable}},watch:{closed:function(){this.openable=!this.closed},initialSearchValue:function(){this.searchValue=this.initialSearchValue}},methods:{getHeight:function(){return this.$refs.moreInner.clientHeight},beforeEnter:function(e){e.style.height="0px",e.style.overflow="hidden"},enter:function(e,t){this.resetHeight(),this.transitionTimeout&&clearTimeout(this.transitionTimeout),this.transitionTimeout=setTimeout((()=>{e.style.overflow="visible"}),275),window.addEventListener("resize",this._resize,!1)},beforeLeave:function(e){this.transitionTimeout&&clearTimeout(this.transitionTimeout),this.resetHeight(),e.style.overflow="hidden",window.removeEventListener("resize",this._resize)},leave:function(e,t){e.style.height="0px"},toggleFilter:function(){this.openable=!0,this.open=!this.open},submitFilter:function(){const e=(0,r.c)(this.$refs.form);this.$emit("submit",e)},onSearchInput:function(e){this.searchValue=e.target.value},clear:function(){this.searchValue="",this.$emit("clear")},resetHeight:function(){this.$refs.more&&(this.$refs.more.style.height=this.getHeight()+"px")},_resize:o()((function(){this.resetHeight()}),50)},beforeMount:function(){this.$slots.navigation||(this.withNavigation=!1),this.$slots["hidden-filters"]||(this.withHiddenFilters=!1)}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"5bb79734",null),h=u.exports},7300:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"itemlist"},[t("table",{staticClass:"itemlist__table"},[t("tbody",[e._l(e.itemsLoading,(function(i,s){return t("tr",{directives:[{name:"show",rawName:"v-show",value:!i.isReplacement,expression:"!item.isReplacement"}],key:i.id,staticClass:"itemlist__row"},[t("td",{staticClass:"itemlist__cell itemlist__cell--loading",class:{"itemlist__cell--error":i.error},attrs:{colspan:e.columnsNumber}},[i.error?t("span",{staticClass:"itemlist__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"itemlist__progress"},[t("span",{staticClass:"itemlist__progressBar",style:e.loadingProgress(s)})])])])})),e._l(e.allItems,(function(i,s){return t("tr",{key:"".concat(i.endpointType,"_").concat(i.id),staticClass:"itemlist__row",class:{"s--picked":e.isSelected(i,e.keysToCheck),"s--disabled":i.disabled||!!e.replacingMediaIds[i.id]},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleSelection(i))},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.shiftToggleSelection(i)):null}]}},[i.isReplacement?i.isReplacement?[t("td",{staticClass:"itemlist__cell itemlist__cell--loading",class:{"itemlist__cell--error":i.error},attrs:{colspan:e.columnsNumber}},[i.error?t("span",{staticClass:"itemlist__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"itemlist__progress"},[t("span",{staticClass:"itemlist__progressBar",style:e.loadingProgress(s,"allItems")})])])]:e._e():[i.hasOwnProperty("id")?t("td",{staticClass:"itemlist__cell itemlist__cell--btn"},[t("a17-checkbox",{attrs:{name:"item_list",value:i.endpointType+"_"+i.id,initialValue:e.checkedItems,theme:"bold",disabled:i.disabled}})],1):e._e(),i.hasOwnProperty("thumbnail")?t("td",{class:"itemlist__cell itemlist__cell--thumb ".concat("users"===i.endpointType?"itemlist__cell--thumb-rounded":"")},["users"===i.endpointType?[t("a17-avatar",{attrs:{name:i.name,thumbnail:i.thumbnail}})]:[t("img",{attrs:{src:i.thumbnail}})]],2):e._e(),i.hasOwnProperty("name")?t("td",{staticClass:"itemlist__cell itemlist__cell--name"},[i.hasOwnProperty("renderHtml")?t("div",{domProps:{innerHTML:e._s(i.name)}}):t("div",[e._v(e._s(i.name))])]):e._e(),e._l(e.extraColumns,(function(s,a){return t("td",{key:a,staticClass:"itemlist__cell",class:e.rowClass(s)},["size"===s?[e._v(e._s(e._f("uppercase")(i[s])))]:[e._v(e._s(i[s]))]],2)}))]],2)}))],2)])])},a=[],n=i(8754),o=i(6456),r=i(8884),l={name:"A17Itemlist",props:{keysToCheck:{type:Array,default:()=>["id"]}},components:{"a17-avatar":n.c},mixins:[o.c],filters:r.c,computed:{allItems:function(){return this.items.map((e=>{if(this.replacingMediaIds[e.id]){const t=this.itemsLoading.find((t=>t.replacementId===e.id));return t||e}return e}))},columnsNumber:function(){if(!this.items.length)return 0;let e=this.extraColumns.length;const t=this.items[0];return t.hasOwnProperty("id")&&e++,t.hasOwnProperty("name")&&e++,t.hasOwnProperty("thumbnail")&&e++,e},extraColumns:function(){if(!this.items.length)return[];const e=this.items[0];return Object.keys(e).filter((t=>!["id","name","thumbnail","src","original","edit","crop","deleteUrl","updateUrl","updateBulkUrl","deleteBulkUrl","endpointType","filesizeInMb"].includes(t)&&"string"===typeof e[t]))},checkedItems:function(){const e=[];return this.selectedItems.length&&this.selectedItems.forEach((function(t){e.push(t.endpointType+"_"+t.id)})),e}},methods:{rowClass:function(e){return"itemlist__cell--"+e},loadingProgress:function(e,t){const i=t?this[t]:this.itemsLoading;return{width:i[e].progress?i[e].progress+"%":"0%"}},getFirstLetter(e){return e.name.charAt(0)}}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"04a8279a",null),h=u.exports},7136:function(e,t,i){"use strict";i.d(t,{c:function(){return m}});var s=function(){var e=this,t=e._self._c;return e.languages.length>1?t("div",{staticClass:"languageManager"},[t("div",{staticClass:"languageManager__switcher"},[t("a17-langswitcher",{attrs:{"in-modal":!0,"all-published":!e.controlPublication}})],1),e.controlPublication?t("a17-dropdown",{ref:"languageManagerDropdown",staticClass:"languageManager__dropdown",attrs:{position:"bottom-right",clickable:!0}},[t("button",{staticClass:"languageManager__button",attrs:{type:"button"},on:{click:function(t){return e.$refs.languageManagerDropdown.toggle()}}},[e._v(" "+e._s(e.currentValue.length)+" "+e._s(e.$trans("lang-manager.published"))+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]),t("div",{staticClass:"languageManager__dropdown-content",attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-checkboxgroup",{attrs:{name:"langManager",options:e.languages,selected:e.currentValue,min:1},on:{change:e.changeValue}})],1)]):e._e()],1):e._e()},a=[],n=i(6036),o=i(1200),r=i(6304),l=i(624),d=i(4564),c={name:"A17LangManager",mixins:[r.c,o.c],components:{"a17-langswitcher":d.c},props:{controlPublication:{type:Boolean,default:!0},value:{default:function(){return[]}}},computed:{currentValue:{get(){const e=[];return this.publishedLanguages.length&&this.publishedLanguages.forEach((function(t){e.push(t.value)})),e}},...(0,n.ys)({languages:e=>e.language.all}),...(0,n.gV)(["publishedLanguages"])},methods:{changeValue:function(e){this.$store.commit(l.cp.PUBLISH_LANG,e)}}},u=c,h=i(2528),p=(0,h.c)(u,s,a,!1,null,"06768eb6",null),m=p.exports},4564:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return e.languages.length>1?t("div",{staticClass:"language",class:e.languageClass},[e.inModal?e._e():t("span",{staticClass:"language__label f--small"},[e._v(e._s(e.$trans("lang-switcher.edit-in")))]),t("span",{staticClass:"language__toolbar"},e._l(e.languages,(function(i){return t("button",{key:i.value,staticClass:"language__button",class:{selected:i.value===e.localeValue.value,published:i.published,"no-state":e.allPublished},attrs:{type:"button"},on:{click:function(t){return e.onClick(i.value)}}},[e._v(e._s(i.shortlabel))])})),0)]):e._e()},a=[],n=i(6036),o=i(1200),r=i(624),l={name:"A17Langswitcher",mixins:[o.c],props:{inModal:{type:Boolean,default:!1},toggleOnClick:{type:Boolean,default:!1},allPublished:{type:Boolean,default:!1}},computed:{languageClass(){return{"language--in-modal":this.inModal}},localeValue(){return this.$store.state.language.active},...(0,n.gV)(["publishedLanguages"])},methods:{onClick:function(e){this.$store.commit(r.cp.UPDATE_LANG,e)}}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"1131928c",null),h=u.exports},5256:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal",class:e.modalClasses,on:{mousedown:e.hide,touchend:function(t){return t.preventDefault(),e.hide.apply(null,arguments)}}},[t("transition",{attrs:{name:"fade_scale_modal"}},[e.active?t("div",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],staticClass:"modal__window",on:{mousedown:function(e){e.stopPropagation()},touchend:function(e){e.stopPropagation()}}},[e.modalTitle?t("header",{staticClass:"modal__header"},[e._v(" "+e._s(e.modalTitle)+" "),t("button",{staticClass:"modal__close",attrs:{type:"button"},on:{click:e.hide}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_modal"}})])]):e._e(),t("div",{staticClass:"modal__content"},[e._t("default")],2)]):e._e()])],1)},a=[],n=i(6036),o=i(400);const r=document.documentElement,l=o.c.modal;var d={name:"A17Modal",props:{title:{type:String,default:""},mode:{type:String,default:""},forceClose:{type:Boolean,default:!1},forceLock:{type:Boolean,default:!1}},data:function(){return{active:!1,hidden:!0,locked:!1,firstFocusableEl:null,lastFocusableEl:null}},computed:{modalTitle:function(){return""!==this.title?this.title:this.browserTitle},modalClasses:function(){return{"modal--active":this.active,"modal--hidden":this.hidden,"modal--tiny":"tiny"===this.mode,"modal--medium":"medium"===this.mode,"modal--wide":"wide"===this.mode}},...(0,n.ys)({browserTitle:e=>e.browser.title})},watch:{forceLock:function(){this.locked=this.forceLock}},methods:{open:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.active&&!this.hidden||(this.active=!0,this.hidden=!1,r.classList.add(l),this.bindKeyboard(),this.$nextTick((function(){if(e){const e='textarea, input:not([type="hidden"]), select, button[type="submit"]',t=this.$el.querySelectorAll(e),i=this.$el.querySelectorAll(e+', a, button[type="button"]');this.firstFocusableEl=this.$el.querySelector(".modal__close"),this.lastFocusableEl=i[i.length-1],t.length&&t[0].focus()}this.$emit("open")})))},mask:function(){r.classList.remove(l),this.unbindKeyboard(),this.$emit("close")},hide:function(){this.active&&(this.locked||(this.forceClose?this.close():(this.hidden=!0,this.mask())))},close:function(e){this.active&&(this.locked||(this.active=!1,this.$emit("close"),this.mask()))},bindKeyboard:function(){window.addEventListener("keyup",this.keyPressed),document.addEventListener("keydown",this.keyDown,!1)},unbindKeyboard:function(){window.removeEventListener("keyup",this.keyPressed),document.removeEventListener("keydown",this.keyDown)},keyPressed:function(e){27!==e.which&&27!==e.keyCode||(this.hide(),this.$emit("esc-key"))},keyDown:function(e){e.keyCode&&9===e.keyCode&&(e.shiftKey?document.activeElement.isEqualNode(this.firstFocusableEl)&&(this.lastFocusableEl.focus(),e.preventDefault()):document.activeElement.isEqualNode(this.lastFocusableEl)&&(this.firstFocusableEl.focus(),e.preventDefault()))}},beforeDestroy:function(){this.$el.parentNode&&(this.active&&this.unbindKeyboard(),this.$el.parentNode.removeChild(this.$el))}},c=d,u=i(2528),h=(0,u.c)(c,s,a,!1,null,"5d2936e8",null),p=h.exports},8108:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade_spinner"},on:{"before-enter":e.beforeEnter,"after-enter":e.afterEnter,"before-leave":e.beforeLeave}},[t("div",{staticClass:"a17spinner"},[t("div",{staticClass:"a17spinner__anim",class:{"a17spinner__anim--visible":e.isVisible}},[t("span",{staticClass:"loader"},[t("span")])])])])},a=[],n={name:"A17Spinner",props:{visible:{type:Boolean,default:!1}},data:function(){return{isVisible:this.visible}},methods:{beforeEnter:function(e){this.isVisible=this.visible},afterEnter:function(e){this.isVisible=!0},beforeLeave:function(e){this.isVisible=!1}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,null,null),d=l.exports},6308:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"standalone-"+e.endpointName,staticClass:"modal--browser",attrs:{mode:"medium","force-close":!0},on:{close:e.closeModal}},[t("div",{staticClass:"browser"},[t("div",{staticClass:"browser__frame"},[t("div",{ref:"form",staticClass:"browser__header"},[e.multiSources?t("div",{staticClass:"browser__sources"},[t("a17-vselect",{staticClass:"browser__sources-select",attrs:{name:"sources",selected:e.currentEndpoint,options:e.endpoints,required:!0},on:{change:e.changeBrowserSource}})],1):e._e(),t("div",{staticClass:"browser__search"},[t("a17-filter",{on:{submit:e.submitFilter}},[e.browserNote?t("div",{attrs:{slot:"additional-actions"},slot:"additional-actions"},[t("span",{staticClass:"browser__note f--small"},[e._v(" "+e._s(e.browserNote)+" ")])]):e._e()])],1)]),t("div",{staticClass:"browser__inner"},[t("div",{ref:"list",staticClass:"browser__list"},[t("a17-itemlist",{attrs:{items:e.fullItems,keysToCheck:["id","edit"],selectedItems:e.selectedItems},on:{change:e.updateSelectedItems}})],1)]),t("div",{staticClass:"browser__footer"},[t("a17-button",{attrs:{type:"button",variant:"action"},on:{click:e.saveAndClose}},[e._v(e._s(e.browserTitle))]),t("span",{staticClass:"browser__size-infos"},[e._v(e._s(e.selectedItems.length)+" / "+e._s(e.max))])],1)])])])},a=[],n=i(7120),o=i(892),r=i(7300),l=i(5256),d={name:"A17StandaloneBrowser",components:{"a17-filter":o.c,"a17-itemlist":r.c,"a17-modal":l.c},props:{btnLabel:{type:String,default:"Insert"},btnMultiLabel:{type:String,default:"Insert files"},initialPage:{type:Number,default:1},open:{type:Boolean,default:!1},forRepeater:{type:Boolean,default:!1},endpoint:{type:Object,required:!1,default:null},endpointMultiple:{type:Array,required:!1,default:null},max:{type:Number,default:0}},data(){return{maxPage:20,fullItems:[],listHeight:0,page:this.initialPage,endpoints:[],endpointName:null,browserTitle:"Select",browserNote:null,currentSource:null,selected:[]}},computed:{currentEndpoint(){return this.endpoints.find((e=>e.value===this.currentSource))},multiSources(){return this.endpoints.length>1},selectedItems:{get(){return this.selected||[]},set(e){this.selected=e}}},watch:{open:function(e,t){e!==t&&(e?this.openModal():this.closeModal())}},methods:{openModal(){const e="standalone-"+this.endpointName;this.$refs[e].open()},closeModal(){const e="standalone-"+this.endpointName;this.$refs[e].close(),this.$emit("close")},updateSelectedItems(e){const t=this.multiSources?["id","endpointType"]:["id"],i=this.fullItems.some((i=>t.every((t=>i[t]===e[t]))));if(!i)return;const s=this.selectedItems.some((i=>t.every((t=>i[t]===e[t]))));if(s){const i=this.selectedItems.findIndex((i=>t.every((t=>i[t]===e[t]))));if(i<0)return;const s=[...this.selectedItems];s.splice(i,1),this.selectedItems=s}else{if(1===this.max&&this.clearSelectedItems(),this.selectedItems.length>=this.max&&this.max>0)return;this.selectedItems=[...this.selectedItems,e]}},getFormData(e){let t=(0,n.c)(e);return t?t.page=this.page:t={page:this.page},t.forRepeater=this.forRepeater,t},clearSelectedItems(){this.selectedItems=[]},clearFullItems(){this.fullItems.splice(0)},reloadList(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(this.page=1);const t=this.$refs.form,i=this.getFormData(t);this.$http.get(this.currentEndpoint.value,{params:i}).then((t=>{e&&this.clearFullItems(),this.fullItems.push(...t.data.data),this.$nextTick((()=>{this.listHeight!==this.$refs.list.scrollHeight&&(this.listHeight=this.$refs.list.scrollHeight,this.$refs.list.addEventListener("scroll",this.scrollToPaginate))}))}),(function(e){}))},submitFilter(){this.page=1,this.clearFullItems(),this.reloadList()},scrollToPaginate(){const e=this.$refs.list;e.scrollTop+e.clientHeight>this.listHeight-10&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page&&(this.page=this.page+1,this.reloadList()))},saveAndClose(){this.$emit("selected",this.selectedItems),this.closeModal()},changeBrowserSource(e){this.currentSource=e.value,this.reloadList(!0)}},mounted(){this.openModal(),this.endpointMultiple?this.endpoints=this.endpointMultiple:this.endpoints=[this.endpoint],this.currentSource=this.endpoints[0].value,this.reloadList()}},c=d,u=i(2528),h=(0,u.c)(c,s,a,!1,null,"3ff94fa2",null),p=h.exports},6676:function(e,t,i){"use strict";i.d(t,{c:function(){return g}});var s=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,"label-for":e.uniqId,required:e.required},on:{localize:e.updateLocale}},[t("div",{staticClass:"input__field",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[e.hasPrefix?t("span",{staticClass:"input__prefix"},[e._v(e._s(e.prefix))]):e._e(),"textarea"===e.type?t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],ref:"clone",staticClass:"input__clone",attrs:{rows:e.rows,disabled:"true"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}):e._e(),"textarea"===e.type?t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],ref:"input",attrs:{name:e.name,id:e.uniqId,placeholder:e.placeholder,disabled:e.disabled,required:e.required,readonly:e.readonly,rows:e.rows,autofocus:e.autofocus},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:[function(t){t.target.composing||(e.value=t.target.value)},e.onInput]}}):e._e(),"number"===e.type?t("input",{ref:"input",attrs:{type:"number",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,min:e.min,max:e.max,step:e.step},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"text"===e.type?t("input",{ref:"input",attrs:{type:"text",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,"x-mask":e.mask},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"email"===e.type?t("input",{ref:"input",attrs:{type:"email",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,pattern:"[^@\\s]+@[^@\\s]+\\.[^@\\s]+"},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"password"===e.type?t("input",{ref:"input",attrs:{type:"password",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"url"===e.type?t("input",{ref:"input",attrs:{type:"url",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),e.hasMaxlength?t("span",{staticClass:"input__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e(),"email"===e.type?t("span",{class:e.validityClasses}):e._e()])])},a=[],n=i(3336),o=i.n(n),r=i(1308),l=i(5284),d=i(5272),c=i(1200),u=i(4992),h={name:"A17Textfield",mixins:[u.c,l.c,d.c,c.c,r.c],props:{name:{type:String,required:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},min:{type:Number,default:null},max:{type:Number,default:null},step:{type:Number,default:null},initialValue:{default:""},mask:{type:String,default:null},rows:{type:Number,default:5}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},textfieldClasses:function(){return{"input__field--textarea":"textarea"===this.type,"input__field--small":"small"===this.size&&"textarea"===!this.type,"s--focus":this.focused,"s--disabled":this.disabled}},hasMaxlength:function(){return this.maxlength>0},hasPrefix:function(){return""!==this.prefix},displayedMaxlength:function(){return!!this.hasMaxlength&&this.maxlength},limitClasses:function(){return{"input__limit--red":this.counter<.1*this.maxlength}},validityClasses:function(){return["input__validity",!0===this.isFieldValid?"input__validity--valid":"",!1===this.isFieldValid?"input__validity--error":""]}},data:function(){return{value:this.initialValue,lastSavedValue:this.initialValue,focused:!1,isFieldValid:null,counter:0}},watch:{initialValue:function(){this.updateValue(this.initialValue)}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&this.updateValue(e)},updateValue:function(e){this.value=e,this.updateCounter(e)},updateAndSaveValue:function(e){this.updateValue(e),this.lastSavedValue=this.value,this.saveIntoStore()},updateCounter:function(e){this.maxlength>0&&(this.counter=this.maxlength-(e?e.toString().length:0))},onFocus:function(e){this.focused=!0,this.resizeTextarea(),this.$emit("focus")},onBlur:function(e){const t=e.target.value;this.updateAndSaveValue(t),this.focused=!1,this.$emit("blur",t)},onInput:function(e){this.preventSubmit(),this._onInputInternal(e)},_onInputInternal:o()((function(e){const t=e.target.value;this.updateAndSaveValue(t),this.checkFieldValidity(e.target),this.$emit("change",t),this.$emit("input",t),this.allowSubmit()}),250),resizeTextarea:function(){if("textarea"!==this.type)return;const e=this.$refs.clone,t=15;if(e){const i=e.scrollHeight;this.$refs.input.style.minHeight="".concat(i+t,"px")}},checkFieldValidity:function(e){let t=null,i=null;switch(e.type){case"email":if(e.value.length<1)return void(this.isFieldValid=null);t=e.pattern,i=RegExp(t),this.isFieldValid=i.test(this.value);break}}},mounted:function(){this.updateCounter(this.value),"textarea"===this.type&&(this.resizeTextarea(),this.$watch("value",this.resizeTextarea),this.$nextTick((function(){window.addEventListener("resize",this.resizeTextarea)})))},beforeDestroy(){"textarea"===this.type&&window.removeEventListener("resize",this.resizeTextarea)}},p=h,m=i(2528),f=(0,m.c)(p,s,a,!1,null,"9edd5ab6",null),g=f.exports},6216:function(e,t,i){"use strict";i.d(t,{c:function(){return T}});var s,a,n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vselectOuter"},[t("a17-inputframe",{attrs:{error:e.error,label:e.label,note:e.note,size:e.size,name:e.name,"label-for":e.uniqId,required:e.required,"add-new":e.addNew}},[t("div",{staticClass:"vselect",class:e.vselectClasses},[t("div",{staticClass:"vselect__field"},[t("input",{attrs:{type:"hidden",name:e.name,id:e.uniqId},domProps:{value:e.inputValue}}),t("v-select",{attrs:{multiple:e.multiple,placeholder:e.placeholder,value:e.value,options:e.currentOptions,searchable:e.searchable,selectable:e.selectable,clearSearchOnSelect:e.clearSearchOnSelect,label:e.optionsLabel,taggable:e.taggable,pushTags:e.pushTags,transition:e.transition,requiredValue:e.required,maxHeight:e.maxHeight,disabled:e.disabled},on:{input:e.updateValue,search:e.getOptions}},[t("span",{attrs:{slot:"no-options"},slot:"no-options"},[e._v(e._s(e.emptyText))])])],1)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},o=[],r=i(3336),l=i.n(r),d=i(1596),c=i.n(d),u={extends:c(),props:{toggleSelectOption:{type:Boolean,default:!1},requiredValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data(){return{mutableValue:this.value}},computed:{showClearButton(){return!1}},methods:{maybeDeleteValue(){if(!this.requiredValue&&!this.$refs.search.value.length&&this.mutableValue)return this.multiple?this.mutableValue.pop():this.mutableValue=null},isOptionSelected(e){return void 0!==this.valueAsArray&&this.valueAsArray.some((t=>"object"===typeof t?this.optionObjectComparator(t,e):t===e||t===e[this.index]))}},mounted(){this.taggable&&this.$emit("search",this.search,this.toggleLoading)}},h=u,p=i(2528),m=(0,p.c)(h,s,a,!1,null,null,null),f=m.exports,g=i(248),_=i(1308),b=i(5272),v=i(4992),y={name:"A17VueSelect",mixins:[v.c,b.c,_.c,g.c],props:{placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},name:{type:String,default:""},transition:{type:String,default:"fade_move_dropdown"},multiple:{type:Boolean,default:!1},taggable:{type:Boolean,default:!1},pushTags:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1},selectable:{type:Function,default:e=>{var t;return null===(t=e.selectable)||void 0===t||t}},clearSearchOnSelect:{type:Boolean,default:!0},selected:{default:null},emptyText:{default(){return this.$trans("select.empty-text","Sorry, no matching options.")}},options:{default:function(){return[]}},optionsLabel:{type:String,default:"label"},endpoint:{type:String,default:""},size:{type:String,default:""},required:{type:Boolean,default:!1},maxHeight:{type:String,default:"400px"}},components:{"v-select":f},data:function(){return{value:this.selected,currentOptions:this.options,ajaxUrl:this.endpoint}},watch:{options:function(e){this.currentOptions=this.options}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},inputValue:{get:function(){if(this.value){if(this.multiple){if(Array.isArray(this.value))return"object"===typeof this.value[0]?this.value.map((e=>e.value)):this.value.join(",")}else if("object"===typeof this.value)return this.value.value;return this.value}return""},set:function(e){if(Array.isArray(e))if(this.taggable)this.value=e;else{this.value=[];for(const t in e){const i=this.options.filter((i=>i.value===e[t]));i[0]&&this.value.push(i[0])}}else this.value=this.options.find((t=>"number"===typeof t.value?t.value%1!==0?t.value===parseFloat(e):t.value===parseInt(e):t.value===String(e)))}},vselectClasses:function(){return[this.value?"vselect--has-value":"",this.multiple?"vselect--multiple":"vselect--single","small"===this.size?"vselect--small":"","large"===this.size?"vselect--large":"",this.error?"vselect--error":""]}},methods:{updateFromStore:function(e){this.inputValue=e},isAjax:function(){return""!==this.ajaxUrl},updateValue:function(e){if(this.multiple)this.value=[...new Set(e)];else if(e)this.value=e;else{const e=this.options.find((e=>"all"===e.value));this.value=null!==e&&void 0!==e?e:void 0}this.saveIntoStore(),this.$emit("change",e)},getOptions:l()((function(e,t){if(!this.isAjax())return!0;t(!0),this.$http.get(this.ajaxUrl,{params:{q:e}}).then((e=>{e.data.items&&e.data.items.length&&(this.taggable&&Array.isArray(this.value)?this.currentOptions=e.data.items.filter((e=>!this.value.includes(e))):this.currentOptions=e.data.items),t(!1)}),(function(e){t(!1)}))}),500)}},w=y,E=(0,p.c)(w,n,o,!1,null,null,null),T=E.exports},8898:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return u}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block",class:e.blockClasses},[t("div",{staticClass:"block__header",on:{dblclick:function(t){return t.preventDefault(),e.toggleExpand()}}},[e.withHandle?t("span",{staticClass:"block__handle"}):e._e(),t("div",{staticClass:"block__toggle"},[e.withMoveDropdown&&e.withActions?t("a17-dropdown",{ref:e.moveDropdown,staticClass:"f--small",attrs:{position:"bottom-left",maxHeight:270}},[t("span",{staticClass:"block__counter f--tiny",on:{click:function(t){return e.$refs[e.moveDropdown].toggle()}}},[e._v(e._s(e.index+1))]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-numbers")],2)]):e.withActions?t("span",{staticClass:"block__counter f--tiny"},[e._v(e._s(e.index+1))]):e._e(),t("span",{staticClass:"block__title"},[e._v(e._s(e.blockTitle))])],1),e.withActions?t("div",{staticClass:"block__actions"},[e._t("block-actions"),e.withAddDropdown?t("a17-dropdown",{ref:e.addDropdown,attrs:{position:"bottom-right",maxHeight:430},on:{open:function(t){e.hover=!0},close:function(t){e.hover=!1}}},[t("a17-button",{attrs:{variant:"icon","data-action":""},on:{click:function(t){return e.$refs[e.addDropdown].toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-add")],2)],1):e._e(),t("a17-button",{attrs:{variant:"icon","data-action":"","aria-expanded":e.visible?"true":"false"},on:{click:function(t){return e.toggleExpand()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"expand"}})]),t("a17-dropdown",{ref:e.actionsDropdown,attrs:{position:"bottom-right"},on:{open:function(t){e.hover=!0},close:function(t){e.hover=!1}}},[t("a17-button",{attrs:{variant:"icon"},on:{click:function(t){return e.$refs[e.actionsDropdown].toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-action")],2)],1)],2):e._e()]),e.visible?t("div",{staticClass:"block__content"},[t("".concat(e.block.type),e._b({key:"form_".concat(e.block.type,"_").concat(e.block.id),tag:"component",attrs:{name:e.componentName(e.block.id)}},"component",e.block.attributes,!1)),t("a17-inputframe",{attrs:{size:"small",label:"",name:"block.".concat(e.block.id)}})],1):e._e()])},a=[],n=i(6036),o=i(8884),r={name:"A17BlockEditorItem",props:{index:{type:Number,default:0},opened:{type:Boolean,default:!0},size:{type:String,default:""},block:{type:Object,default:()=>{}},withHandle:{type:Boolean,default:!0},withActions:{type:Boolean,default:!0}},data(){return{visible:!1,hover:!1,withMoveDropdown:!0,withAddDropdown:!0}},filters:o.c,computed:{titleFieldValue:function(){const e=this.blockFieldValue(this.block.titleField);return e?"object"===typeof e?e[this.currentLocale.value]:e:null},blockTitle:function(){const e=this.block.title||"",t=this.titleFieldValue||"",i=e&&t?" — ":"";let s;s=this.block.hideTitlePrefix?"".concat(t):"".concat(e).concat(i).concat(t);const a=document.createElement("div");return a.innerHTML=s,a.innerText},blockClasses(){return[this.visible?"block--open":"",this.hover?"block--focus":"",this.size?"block--".concat(this.size):""]},moveDropdown(){return"moveBlock".concat(this.index,"Dropdown")},actionsDropdown(){return"action".concat(this.block.id,"Dropdown")},addDropdown(){return"add".concat(this.block.id,"Dropdown")},...(0,n.ys)({currentLocale:e=>e.language.active}),...(0,n.gV)(["fieldValueByName"])},watch:{opened(){this.visible=this.opened}},created(){this.block.ui&&this.block.ui.isNew&&this.toggleExpand()},methods:{toggleExpand(){this.visible=!this.visible},componentName(e){return"blocks["+e+"]"},blockFieldName:function(e){return e?"blocks[".concat(this.block.id,"][").concat(e,"]"):""},blockFieldValue:function(e){if(!e)return null;const t=this.blockFieldName(e);return this.fieldValueByName(t)}},beforeMount(){this.$slots["dropdown-numbers"]||(this.withMoveDropdown=!1),this.$slots["dropdown-add"]||(this.withAddDropdown=!1)}},l=r,d=i(2528),c=(0,d.c)(l,s,a,!1,null,"5833e5ec",null),u=c.exports},3436:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-inputframe",{attrs:{label:"Image",name:"medias.image"}},[t("a17-mediafield",{attrs:{name:e.fieldName("image"),"crop-context":"image"}})],1)],1)},a=[],n=i(580),o={name:"A17Image",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},9980:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-wysiwyg-tiptap",{attrs:{name:e.fieldName("html"),label:"Body",options:{modules:{toolbar:["table"],syntax:!1}},placeholder:"Insert your table",editSource:"true",inStore:"value"}})],1)},a=[],n=i(580),o={name:"A17Bodytable",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},488:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-locale",{attrs:{type:"a17-textfield",attributes:{label:"Title",name:e.fieldName("text"),type:"text",maxlength:250,inStore:"value"}}})],1)},a=[],n=i(580),o={name:"A17Title",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},7626:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-wysiwyg",{attrs:{name:e.fieldName("html"),inStore:"value"}})],1)},a=[],n=i(580),o={name:"A17Bodytext",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},1e3:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return g}});var s=function(){var e=this,t=e._self._c;return t("a17-blocks-list",{attrs:{"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{savedBlocks:s,availableBlocks:a,moveBlock:n,moveBlockToEditor:o,cloneBlock:r}=i;return[t("div",{staticClass:"blocks"},[t("draggable",e._b({staticClass:"blocks__container",attrs:{value:s,group:"blocks",move:e.handleOnMove},on:{end:function(t){return e.handleOnEnd(n,o)}}},"draggable",e.dragOptions,!1),[t("transition-group",{attrs:{name:"draggable_list",tag:"div"}},e._l(s,(function(i){return t("div",{key:i.id,staticClass:"blocks__item"},[t("a17-blockeditor-model",{attrs:{"editor-name":e.editorName,block:i},scopedSlots:e._u([{key:"default",fn:function(i){let{block:n,blockIndex:o,add:l,edit:d,move:c,remove:u,duplicate:h}=i;return[a.length?t("a17-blockeditor-item",{ref:"blockList",refInFor:!0,attrs:{block:n,index:o,opened:e.opened,"with-handle":!e.isSettings,"with-actions":!e.isSettings},on:{expand:e.setOpened}},[e._l(a,(function(i){return[t("button",{key:i.component,staticClass:"blocks__addButton",attrs:{slot:"dropdown-add",type:"button"},on:{click:function(t){return e.handleBlockAdd(l,i,o+1)}},slot:"dropdown-add"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"blocks__icon",attrs:{symbol:i.icon}}),t("span",{staticClass:"blocks__title"},[e._v(e._s(i.title))])])]})),t("div",{attrs:{slot:"dropdown-action"},slot:"dropdown-action"},[e.opened?t("button",{attrs:{type:"button"},on:{click:function(t){return e.collapseAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.collapse-all","Collapse all"))+" ")]):t("button",{attrs:{type:"button"},on:{click:function(t){return e.expandAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.expand-all","Expand all"))+" ")]),e.editor&&!e.editorName.includes("|")?t("button",{attrs:{type:"button"},on:{click:function(t){return e.openInEditor(d,o,e.editorName)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.open-in-editor","Open in editor"))+" ")]):e._e(),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleClone(r,o,n)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.clone-block","Clone block"))+" ")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleDuplicateBlock(h)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.create-another","Create another"))+" ")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleDeleteBlock(u)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.delete","Delete"))+" ")])]),e._l(s.length,(function(i){return t("button",{key:i,attrs:{slot:"dropdown-numbers",type:"button"},on:{click:function(e){return c(i-1)}},slot:"dropdown-numbers"},[e._v(e._s(i)+" ")])}))],2):e._e()]}}],null,!0)})],1)})),0)],1),e.isSettings?e._e():t("div",{staticClass:"blocks__actions"},[a.length?t("a17-dropdown",{ref:"blocksDropdown",attrs:{position:"top-center",arrow:!0,offset:10,maxHeight:430}},[t("a17-button",{attrs:{size:"small",variant:"action"},on:{click:function(t){return e.$refs.blocksDropdown.toggle()}}},[e._v(e._s(e.trigger)+" ")]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._l(a,(function(i){return[t("a17-blockeditor-model",{key:i.component,attrs:{"editor-name":e.editorName,block:i},scopedSlots:e._u([{key:"default",fn:function(s){let{add:a,block:n}=s;return[t("button",{key:i.component,staticClass:"blocks__addButton",attrs:{type:"button"},on:{click:function(t){return e.handleBlockAdd(a,n)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"blocks__icon",attrs:{symbol:i.icon}}),t("span",{staticClass:"blocks__title"},[e._v(e._s(i.title))])])]}}],null,!0)})]}))],2)],1):e._e(),e.editorName.includes("|")?e._e():t("div",{staticClass:"blocks__secondaryActions"},[e.editor?t("a",{staticClass:"f--link f--link-underlined--o",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openEditor(-1,e.editorName)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.open-in-editor","Open in editor"))+" ")]):e._e()])],1)],1)]}}])})},a=[],n=i(7052),o=i.n(n),r=i(6036),l=i(8898),d=i(296),c=i(6799),u=i(5522),h={name:"A17Blocks",components:{"a17-blockeditor-item":l["default"],"a17-blockeditor-model":d["default"],"a17-blocks-list":c["default"],draggable:o()},mixins:[u.Eh,u.y_],props:{trigger:{type:String,default:""},isSettings:{type:Boolean,required:!0},title:{type:String,default:""},editorName:{type:String,required:!0}},data(){return{opened:!0,handle:".block__handle"}},computed:{...(0,r.ys)({editor:e=>e.blocks.editor,editorNames:e=>e.blocks.editorNames}),...(0,r.gV)(["blocks","fieldsByBlockId","availableBlocks"])},methods:{setOpened:function(){const e=this.$refs.blockList&&this.$refs.blockList.every((e=>!e.visible));e&&(this.opened=!1)},collapseAllBlocks:function(){this.opened=!1},expandAllBlocks:function(){this.opened=!0},checkExpandBlocks(){void 0!==this.$refs.blockList[this.$refs.blockList.length-1]&&this.$refs.blockList[this.$refs.blockList.length-1].toggleExpand()},handleOnMove(e){const{draggedContext:t,relatedContext:i}=e,{index:s,element:a,futureIndex:n}=t,{element:o}=i;this.nextMove={block:a,editorName:o.name,newIndex:n,index:s}},handleOnEnd(e,t){if(!this.nextMove)return;const{block:i,editorName:s,newIndex:a,index:n}=this.nextMove;i.name!==s?this.checkIfBlockTypeIsAvailable(s,i.type)&&t&&t(i,s,n,a):e&&e({oldIndex:n,newIndex:a})},handleClone(e,t,i){e&&e({block:i,index:t+1}),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleBlockAdd(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;e(t,i),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleDuplicateBlock(e,t){e(t),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleDeleteBlock(e,t){this.$root.$refs.warningContentEditor?this.$root.$refs.warningContentEditor.open((()=>{e(t),this.$nextTick((()=>{this.checkExpandBlocks()}))})):(e(t),this.$nextTick((()=>{this.checkExpandBlocks()})))},checkIfBlockTypeIsAvailable(e,t){const i=JSON.parse(JSON.stringify(this.availableBlocks(e))),s=i.map((e=>e.component));return-1!==s.indexOf(t)},openInEditor(e,t,i){e(),this.openEditor(t,i)}},mounted(){this.$nextTick((function(){this.$refs.blockList&&this.blocks(this.editorName)&&this.blocks(this.editorName).length<4&&this.$refs.blockList.forEach((e=>e.toggleExpand())),this.setOpened()}))}},p=h,m=i(2528),f=(0,m.c)(p,s,a,!1,null,"1f78636a",null),g=f.exports},6836:function(e,t,i){"use strict";i.d(t,{c:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modalValidation"},[t("a17-inputframe",["create"===e.mode?[t("a17-button",{attrs:{type:"submit",name:"create",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.create.button","Create")))]),e.isDisabled?e._e():t("a17-button",{attrs:{type:"submit",name:"create-another",variant:"aslink-grey"},nativeOn:{click:function(e){return e.currentTarget.focus()}}},[t("span",[e._v(e._s(e.$trans("modal.create.create-another","Create and add another")))])])]:"update"===e.mode?t("a17-button",{attrs:{type:"submit",name:"update",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.update.button","Update")))]):t("a17-button",{attrs:{type:"submit",name:"done",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.done.button","Done")))])],2),e.activePublishState?t("label",{staticClass:"switcher__button",class:e.switcherClasses,attrs:{for:e.publishedName}},[e.isChecked?t("span",{staticClass:"switcher__label"},[e._v(e._s(e.textEnabled))]):e._e(),e.isChecked?e._e():t("span",{staticClass:"switcher__label"},[e._v(e._s(e.textDisabled))]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.published,expression:"published"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.publishedName,id:e.publishedName},domProps:{value:1,checked:Array.isArray(e.published)?e._i(e.published,1)>-1:e.published},on:{change:function(t){var i=e.published,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=1,o=e._i(i,n);s.checked?o<0&&(e.published=i.concat([n])):o>-1&&(e.published=i.slice(0,o).concat(i.slice(o+1)))}else e.published=a}}}),t("span",{staticClass:"switcher__switcher"})]):e._e()],1)},a=[],n=i(624),o={name:"A17ModalValidationButtons",props:{publishedName:{type:String,required:!1},disabled:{type:Boolean,default:!1},activePublishState:{type:Boolean,default:!1},isPublish:{type:Boolean,default:!1},isDisable:{type:Boolean,default:!1},mode:{type:String,default:"create"},textEnabled:{type:String,default:"Live"},textDisabled:{type:String,default:"Draft"}},data:function(){return{fields:!1,isDisabled:this.isDisable,published:this.isPublish}},watch:{published:function(e){this.$store.commit(n.tt.UPDATE_FORM_FIELD,{name:"published",value:e})}},computed:{switcherClasses:function(){return[this.isChecked?"switcher--active":""]},isChecked:function(){return this.published},checkedValue:{get:function(){return this.published},set:function(e){this.published=e}}},methods:{addListeners(){this.$nextTick((()=>{this.fields.forEach((e=>{e.removeEventListener("input",this.disable)})),this.fields=[...this.$parent.$el.querySelectorAll("input, textarea, select")],this.fields.forEach((e=>{e.addEventListener("input",(()=>{this.disable()}))}))}))},disable:function(){if(!this.fields)return this.isDisabled=!0,void this.$emit("disable",!0);const e=this.fields.filter((e=>e.getAttribute("required")));if(0===e.length)return this.isDisabled=!1,void this.$emit("disable",!1);const t=e.filter((function(e){return e.value.length>0}));if(t.length===e.length)return this.isDisabled=!1,void this.$emit("disable",!1);this.isDisabled=!0,this.$emit("disable",!0)}},mounted:function(){const e=this;this.fields=[...this.$parent.$el.querySelectorAll("input, textarea, select")],e.disable(),this.fields.length&&this.addListeners()},beforeDestroy:function(){const e=this;this.fields.length&&this.fields.forEach((function(t){t.removeEventListener("input",e.disable)}))}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"376dc8cc",null),c=d.exports},7980:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"paginate"},[t("p",{staticClass:"paginate__offset f--small"},[e._v(" "+e._s(e.$trans("listing.paginate.rows-per-page"))+" "),e.availableOffsets.length>1?[t("a17-dropdown",{ref:"paginateDropdown",attrs:{position:"bottom-right"}},[t("button",{staticClass:"paginate__button",on:{click:function(t){return e.$refs.paginateDropdown.toggle()}}},[e._v(e._s(e.newOffset))]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.availableOffsets,(function(i){return t("button",{key:i,class:{dropdown__active:i===e.newOffset},attrs:{type:"button"},on:{click:function(t){return e.changeOffset(i)}}},[e._v(e._s(i))])})),0)])]:[e._v(" "+e._s(e.newOffset)+" ")]],2),e.max>1?t("div",{staticClass:"paginate__pages"},[t("p",{staticClass:"paginate__current f--small"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.newPageFormat,expression:"newPageFormat"}],staticClass:"form__input paginate__input",attrs:{type:"number",maxlength:"4"},domProps:{value:e.newPageFormat},on:{blur:e.formatPage,input:function(t){t.target.composing||(e.newPageFormat=t.target.value)}}}),e._v(" of "+e._s(e.max))]),t("button",{staticClass:"paginate__prev",attrs:{type:"button",disabled:e.value<=e.min},on:{click:e.previousPage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"pagination_left"}})]),t("button",{staticClass:"paginate__next",attrs:{type:"button",disabled:e.value>=e.max},on:{click:e.nextPage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"pagination_right"}})])]):e._e()])},a=[],n={name:"A17Paginate",props:{value:{type:Number,required:!0},offset:{type:Number,default:60},availableOffsets:{type:Array,default:function(){return[]}},min:{type:Number,default:1},max:{type:Number,required:!0}},data(){return{newOffset:this.offset}},computed:{newPageFormat:{get:function(){return this.value},set:function(e){return parseInt(e)}}},methods:{formatPage:function(e){let t=e.target.value;t=""!==t?parseInt(t):1,t>this.max&&(t=this.max),t<1&&(t=1),e.target.value=t,t!==this.value&&this.$emit("changePage",t)},changeOffset:function(e){this.newOffset=e,this.$emit("changeOffset",parseInt(this.newOffset))},previousPage:function(){this.$emit("changePage",parseInt(this.value-1))},nextPage:function(){this.$emit("changePage",parseInt(this.value+1))}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,"7a3996c9",null),d=l.exports},7124:function(e,t,i){"use strict";var s=i(1448);const a=function(){const e=document.querySelectorAll("[data-medialib-btn]");function t(){window["TWILL"].vm&&window["TWILL"].vm.openFreeMediaLibrary()}e.length&&(0,s.c)(e,(function(e){e.addEventListener("click",(function(i){i.preventDefault(),t(),e.blur()}))}))};t.c=a},296:function(e,t,i){"use strict";i.r(t);var s=i(6036),a=i(7632),n=i(624);t["default"]={props:{block:{type:Object},editorName:{type:String,required:!0}},computed:{blockIndex(){return this.block?this.getBlockIndex(this.block,this.editorName):0},isActive(){return!!(this.block&&Object.keys(this.activeBlock).length>0)&&this.block.id===this.activeBlock.id},...(0,s.ys)({activeBlock:e=>e.blocks.active}),...(0,s.gV)({getBlockIndex:"blockIndex"})},methods:{add(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;this.$store.commit(n.GC.ADD_BLOCK,{editorName:this.editorName,block:{id:this.setBlockID(),title:e.title,type:e.component,icon:e.icon,attributes:e.attributes},index:t})},edit(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.blockIndex;this.$store.commit(n.GC.ACTIVATE_BLOCK,{editorName:this.editorName,index:e})},unEdit(){this.$store.commit(n.GC.ACTIVATE_BLOCK,{editorName:this.editorName,index:-1})},move(e){this.blockIndex!==e&&this.$store.commit(n.GC.MOVE_BLOCK,{editorName:this.editorName,oldIndex:this.blockIndex,newIndex:e})},duplicate(){const e=Object.assign({},this.block);this.$store.commit(n.GC.DUPLICATE_BLOCK,{editorName:this.editorName,index:this.blockIndex,block:e,id:this.setBlockID()})},remove(){this.unEdit(),this.$store.commit(n.GC.DELETE_BLOCK,{editorName:this.editorName,index:this.blockIndex})},cloneBlock(){this.$store.dispatch(a.cp.DUPLICATE_BLOCK,{editorName:this.editorName,futureIndex:this.blockIndex+1,block:this.block,id:Date.now()+Math.floor(1e3*Math.random())})},setBlockID(){return Date.now()+Math.floor(1e3*Math.random())}},render(){return this.$scopedSlots.default({block:this.block,blockIndex:this.blockIndex,add:this.add,edit:this.edit,unEdit:this.unEdit,isActive:this.isActive,remove:this.remove,move:this.move,duplicate:this.duplicate,cloneBlock:this.cloneBlock})}}},6799:function(e,t,i){"use strict";i.r(t);var s=i(6036),a=i(7632),n=i(624);t["default"]={props:{editorName:{type:String,required:!0}},computed:{availableBlocks(){const e=this.editorName.split("|"),t=e[e.length-1];return this.getAvailableBlocks(t)},savedBlocks(){return this.blocks(this.editorName)},allSavedBlocks(){return this.used&&Object.keys(this.used).reduce(((e,t)=>e.concat(this.used[t])),[])},hasBlockActive(){return Object.keys(this.activeBlock).length>0},...(0,s.ys)({activeBlock:e=>e.blocks.active,used:e=>e.blocks.blocks,editorNames:e=>e.blocks.editorNames}),...(0,s.gV)({getAvailableBlocks:"availableBlocks",blocks:"blocks"})},methods:{reorderBlocks(e){this.$store.commit(n.GC.REORDER_BLOCKS,{editorName:this.editorName,value:e})},addBlock(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;this.$store.commit(n.GC.ADD_BLOCK,{editorName:t,block:{...e,type:e.type||e.component},index:i})},moveBlock(e){let{oldIndex:t,newIndex:i}=e;this.$store.commit(n.GC.MOVE_BLOCK,{editorName:this.editorName,oldIndex:t,newIndex:i})},moveBlockToEditor(e,t,i,s){this.$store.dispatch(a.cp.MOVE_BLOCK_TO_EDITOR,{block:e,editorName:t,index:i,futureIndex:s,id:Date.now()+Math.floor(1e3*Math.random())})},cloneBlock(e){let{block:t,index:i}=e;this.$store.dispatch(a.cp.DUPLICATE_BLOCK,{editorName:this.editorName,futureIndex:i,block:t,id:Date.now()+Math.floor(1e3*Math.random())})}},render(){return this.$scopedSlots.default({availableBlocks:this.availableBlocks,savedBlocks:this.savedBlocks,reorderBlocks:this.reorderBlocks,moveBlock:this.moveBlock,editorNames:this.editorNames,hasBlockActive:this.hasBlockActive,allSavedBlocks:this.allSavedBlocks,activeBlock:this.activeBlock,addBlock:this.addBlock,moveBlockToEditor:this.moveBlockToEditor,cloneBlock:this.cloneBlock})}}},4532:function(e,t,i){"use strict";i.d(t,{q_:function(){return Se},oD:function(){return Ee},G_:function(){return we},cp:function(){return Oe}});var s=function(){var e=this,t=e._self._c;return t("a17-dropdown",{ref:"rowSetupDropdown",attrs:{position:"bottom-right",fixed:!0}},[t("a17-button",{attrs:{variant:"icon"},on:{click:function(t){return e.$refs.rowSetupDropdown.toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e.row.hasOwnProperty("permalink")?t("a",{attrs:{href:e.row["permalink"],target:"_blank"}},[e._v("View permalink")]):e._e(),e.row.hasOwnProperty("edit")&&!e.row.hasOwnProperty("deleted")&&e.row["edit"]?t("a",{attrs:{href:e.editUrl},on:{click:function(t){return e.preventEditInPlace(t)}}},[e._v(e._s(e.$trans("listing.dropdown.edit","Edit")))]):e._e(),e.row.hasOwnProperty("published")&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.update("published")}}},[e._v(e._s(e.row["published"]?e.$trans("listing.dropdown.unpublish","Unpublish"):e.$trans("listing.dropdown.publish","Publish")))]):e._e(),e.row.hasOwnProperty("featured")&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.update("featured")}}},[e._v(e._s(e.row["featured"]?e.$trans("listing.dropdown.unfeature","Unfeature"):e.$trans("listing.dropdown.feature","Feature")))]):e._e(),e.row.duplicate&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.duplicateRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.duplicate","Duplicate")))]):e._e(),e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.restoreRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.restore","Restore")))]):e._e(),e.row.hasOwnProperty("deleted")&&e.row.hasOwnProperty("destroyable")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.destroyRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.destroy","Destroy")))]):e.row.delete&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.deleteRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.delete","Delete")))]):e._e()])],1)},a=[],n=i(4768),o={name:"TableCellActions",mixins:[n.c],methods:{update:function(e){this.$emit("update",{row:this.row,col:e})}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"13effc32",null),c=d.exports,u=function(){var e=this,t=e._self._c;return t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.toggleBulk.apply(null,arguments)}}},[t("a17-checkbox",{attrs:{name:"bulkEdit",value:e.value,initialValue:e.initialValue}})],1)},h=[],p={name:"A17TableCellBulk",mixins:[n.c],components:{},props:{value:{type:Number,required:!0},initialValue:{type:Array,required:!0}},methods:{toggleBulk:function(){this.update()}}},m=p,f=(0,l.c)(m,u,h,!1,null,"39bc7724",null),g=f.exports,_=function(){var e=this,t=e._self._c;return t("span",[e.formatDateLabel.length>0?t("span",{staticClass:"tablecell__datePub",class:{"s--expired":e.formatDateLabel===e.textExpired}},[e._v(" "+e._s(e._f("formatDatatableDate")(e.startDate))+" "),e.endDate?[e._v("- "+e._s(e._f("formatDatatableDate")(e.endDate)))]:e._e(),t("br"),t("span",[e._v(e._s(e.formatDateLabel))])],2):t("span",[e.startDate?[e._v(" "+e._s(e._f("formatDatatableDate")(e.startDate))+" ")]:[e._v(" — ")]],2)])},b=[],v=i(2360),y=i.n(v),w=i(8884),E={name:"A17TableCellDates",mixins:[n.c],data(){return{textExpired:this.$trans("publisher.expired"),textScheduled:this.$trans("publisher.scheduled")}},computed:{formatDateLabel:function(){let e="";const t=y()(this.startDate,new Date),i=this.endDate?y()(this.endDate,new Date):1;return this.startDate&&i<0?e=this.textExpired:t>0&&(e=this.textScheduled),e},startDate:function(){return this.row.hasOwnProperty("publish_start_date")?this.row.publish_start_date:""},endDate:function(){return this.row.hasOwnProperty("publish_end_date")?this.row.publish_end_date:""}},filters:w.c},T=E,k=(0,l.c)(T,_,b,!1,null,"01c55ed4",null),C=k.exports,A=function(e,t){return e("span",{staticClass:"tablecell__handle"})},x=[],S={name:"A17TableCellDraggable",mixins:[n.c]},L=S,D=(0,l.c)(L,A,x,!0,null,"5e2e3a3a",null),M=D.exports,I=function(){var e=this,t=e._self._c;return e.row.hasOwnProperty("featured")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"tablecell__feature",class:{"tablecell__feature--active":e.row[e.colName]},attrs:{"data-tooltip-title":e.row.featured?"Unfeature":"Feature"},on:{click:function(t){return t.preventDefault(),e.toggleFeatured.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature_active"}}),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature"}})]):e._e()},O=[],P={name:"A17TableCellFeatured",mixins:[n.c],methods:{toggleFeatured:function(){this.update()}}},B=P,R=(0,l.c)(B,I,O,!1,null,"4b9e917c",null),N=R.exports,F=function(){var e=this,t=e._self._c;return e.col.hasOwnProperty("html")?t("a17-table-cell-html",e._b({on:{update:e.update,editInPlace:e.editInPlace}},"a17-table-cell-html",e.childProps,!1)):t("span",[e._v(e._s(e.row[e.colName]))])},$=[],U=function(){var e=this,t=e._self._c;return t("span",{ref:"cell",staticClass:"tablecell__raw",domProps:{innerHTML:e._s(e.row[e.colName])}})},V=[],q={name:"A1TableCellHtml",mixins:[n.c],mounted(){const e=this.$refs.cell.querySelector('a[data-edit="true"]');e&&e.addEventListener("click",this.preventEditInPlace)}},W=q,H=(0,l.c)(W,U,V,!1,null,null,null),z=H.exports,K={name:"A17TableCellGeneric",mixins:[n.c],computed:{childProps:function(){return this.$props}},components:{"a17-table-cell-html":z}},j=K,G=(0,l.c)(j,F,$,!1,null,"5babcbdd",null),Y=G.exports,X=function(){var e=this,t=e._self._c;return t("span",[e._l(e.displayedLanguages,(function(i){return t("a",{key:i.value,staticClass:"tag tag--disabled",class:{"tag--enabled":i.published},attrs:{href:e.editWithLanguage(i)},on:{click:function(t){return e.editInPlace(t,i)}}},[e._v(" "+e._s(i.shortlabel)+" ")])})),e.languages.length>4?t("a",{staticClass:"more__languages f--small",attrs:{href:e.editWithLanguage(e.languages[0])},on:{click:function(t){return e.editInPlace(t,e.languages[0])}}},[e._v(" + "+e._s(e.languages.length-4)+" more ")]):e._e()],2)},J=[],Q={name:"A17TableCellLanguages",mixins:[n.c],props:{languages:{type:Array,default:function(){return[]}}},computed:{displayedLanguages:function(){return this.languages.slice(0,4)}},methods:{editWithLanguage:function(e){const t={};return t.lang=e.value,this.editWithQuery(t)},editWithQuery:function(e){const t=[];for(const s in e)e.hasOwnProperty(s)&&t.push(encodeURIComponent(s)+"="+encodeURIComponent(e[s]));const i=t.length?"?"+t.join("&"):"";return"#"!==this.editUrl?this.editUrl+i:this.editUrl},editInPlace:function(e,t){this.$emit("editInPlace",e,t)}}},Z=Q,ee=(0,l.c)(Z,X,J,!1,null,"9ab54676",null),te=ee.exports,ie=function(){var e=this,t=e._self._c;return t("span",{staticClass:"tablecell__nested-depth",style:e.cellWidth})},se=[],ae={name:"A17TableCellNested",mixins:[n.c],props:{depth:{type:Number,default:0},offset:{type:Number,default:0}},computed:{cellWidth(){return this.depth>0?{width:80*this.depth-20-this.offset+"px"}:""}}},ne=ae,oe=(0,l.c)(ne,ie,se,!1,null,"20294257",null),re=oe.exports,le=function(){var e=this,t=e._self._c;return e.row.hasOwnProperty("published")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"tablecell__pubstate",class:{"tablecell__pubstate--live":e.row[e.colName]},attrs:{"data-tooltip-title":e.row.published?"Unpublish":"Publish"},on:{click:function(t){return t.preventDefault(),e.togglePublish.apply(null,arguments)}}}):e._e()},de=[],ce={name:"A17TableCellPublished",mixins:[n.c],methods:{togglePublish:function(){this.update()}}},ue=ce,he=(0,l.c)(ue,le,de,!1,null,"120b42fa",null),pe=he.exports,me=function(){var e=this,t=e._self._c;return t("div",{class:e.getThumbClasses},[t("a",{attrs:{href:!e.row.hasOwnProperty("deleted")&&e.editUrl},on:{click:function(t){!e.row.hasOwnProperty("deleted")&&e.preventEditInPlace(t)}}},["rounded"===e.col.variation?[t("a17-avatar",{attrs:{name:e.rowTitle,thumbnail:e.row[e.colName]}})]:[t("img",{attrs:{src:e.row[e.colName]}})]],2)])},fe=[],ge=i(8754),_e={name:"A17TableCellThumbNail",mixins:[n.c],components:{"a17-avatar":ge.c},computed:{rowTitle(){var e,t;return null!==(e=null!==(t=this.row.name)&&void 0!==t?t:this.row.title.replace(/<[^>]*>?/gm,""))&&void 0!==e?e:""},getThumbClasses(){return["tablecell__thumb",this.col.variation?"tablecell__thumb--".concat(this.col.variation):""]}}},be=_e,ve=(0,l.c)(be,me,fe,!1,null,"3311a7fc",null),ye=ve.exports;const we=["draggable","bulk","languages","featured","published","thumbnail","publish_start_date","nested"],Ee="a17-table-cell-",Te=c,ke=g,Ce=C,Ae=N,xe=M,Se=te,Le=pe,De=Y,Me=re,Ie=ye;var Oe={[Ee+"actions"]:Te,[Ee+"bulk"]:ke,[Ee+"publish_start_date"]:Ce,[Ee+"featured"]:Ae,[Ee+"draggable"]:xe,[Ee+"generic"]:De,[Ee+"languages"]:Se,[Ee+"published"]:Le,[Ee+"nested"]:Me,[Ee+"thumbnail"]:Ie}},9824:function(e,t,i){"use strict";var s=i(9016),a=i(580);const n=(e,t)=>!s["default"].options.components[e]&&s["default"].component(e,t),o=()=>{"undefined"!==typeof window["TWILL"].TWILL_BLOCKS_COMPONENTS&&window["TWILL"].TWILL_BLOCKS_COMPONENTS.map((e=>n(e,{template:"#"+e,mixins:[a.c]})));const e=e=>"a17-".concat(e.match(/\w+/)[0].replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()),t=i(4836);t.keys().map((i=>{const s=e(i.replace(/customs\//,""));return n(s,t(i).default)}));const o=i(9628);o.keys().map((t=>{const i=e(t);return n(i,o(t).default)}));const r=i(4628);r.keys().map((t=>{const i=e(t);return s["default"].component(i,r(t).default)}));const l=i(9924);l.keys().map((t=>{const i=e(t);return s["default"].component(i,l(t).default)}))};t.c=o},6760:function(e,t,i){"use strict";i.d(t,{c:function(){return A}});var s=i(9016),a=i(3948),n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"container search",class:{"search--dashboard":"dashboard"===e.type}},["dashboard"===e.type?t("transition",{attrs:{name:"fade_search-overlay"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult,expression:"readyToShowResult"}],staticClass:"search__overlay",on:{click:e.toggleSearch}})]):e._e(),t("div",{staticClass:"search__input"},[t("input",{ref:"search",staticClass:"form__input",attrs:{type:"search",name:"search",autocomplete:"off",placeholder:e.placeholder},on:{input:e.onSearchInput}}),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"search"}})]),t("transition",{attrs:{name:"fade_search-overlay"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult,expression:"readyToShowResult"}],staticClass:"search__results"},[t("ul",[e._l(e.searchResults,(function(i){return t("li",{key:i.id},[t("a",{staticClass:"search__result",attrs:{href:i.href}},[t("div",{staticClass:"search__cell search__cell--thumb hide--xsmall"},[t("figure",{staticClass:"search__thumb"},[t("img",{attrs:{src:i.thumbnail}})])]),t("div",{staticClass:"search__cell search__cell--pubstate hide--xsmall"},[t("span",{staticClass:"search__pubstate",class:{"search__pubstate--live":i.published}})]),t("div",{staticClass:"search__cell"},[t("span",{staticClass:"search__title"},[e._v(e._s(i.title))]),i.date?t("p",{staticClass:"f--note"},[e._v(" "+e._s(i.activity)+" "),t("timeago",{attrs:{"auto-update":1,datetime:new Date(i.date)}}),e._v(" by "+e._s(i.author)+" "),t("span",{staticClass:"search__type"},[e._v(e._s(i.type))])],1):e._e()])])])})),t("li",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"search__no-result"},[e._v(" "+e._s(e.$trans("dashboard.search.loading","Loading…"))+" ")]),t("li",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult&&!e.searchResults.length&&!e.loading,expression:"readyToShowResult && !searchResults.length && !loading"}],staticClass:"search__no-result"},[e._v(" "+e._s(e.$trans("dashboard.search.no-result","No results found."))+" ")])],2)])])],1)},o=[],r=i(9899),l=i.n(r),d=i(3336),c=i.n(d),u=i(400);const h=document.documentElement,p=[u.c.search,u.c.overlay],m=l().CancelToken;let f=m.source();const g=document.querySelector(".header .header__title > a");let _;var b={name:"A17Search",props:{open:{type:Boolean,default:!1},opened:{type:Boolean,default:!1},placeholder:{type:String,default(){return this.$trans("dashboard.search-placeholder","Search everything…")}},endpoint:{type:String,default:null},type:{type:String,default:"header"}},data:function(){return{searchValue:"",loading:!1,readyToShowResult:!1,searchResults:[]}},watch:{open:function(){this.toggleSearch()},opened:function(){this.opened&&(_=this.$refs.search,_.focus())}},methods:{toggleSearch:function(){p.forEach((e=>{h.classList.toggle(e)})),this.open?document.addEventListener("keydown",this.handleKeyDown,!1):(this.$refs.search.blur(),this.searchResults=[],this.searchValue="",this.readyToShowResult=!1,document.removeEventListener("keydown",this.handleKeyDown,!1))},handleKeyDown:function(e){e.keyCode&&9===e.keyCode&&(e.shiftKey?document.activeElement.isEqualNode(g)&&(_.focus(),e.preventDefault()):document.activeElement.isEqualNode(_)&&(g.focus(),e.preventDefault()))},setLastFocusElement:function(){const e=this.searchResults.length;e?setTimeout((function(){_=document.querySelectorAll(".search__result")[e-1]}),1):_=this.$refs.search},fetchSearchResults:function(){const e=this,t={search:this.searchValue};this.loading?(f.cancel(),f=m.source()):this.loading=!0,this.readyToShowResult=!0,this.$http.get(this.endpoint,{params:t,cancelToken:f.token}).then((function(t){e.searchResults=t.data,e.loading=!1,e.setLastFocusElement()}),(function(t){l().isCancel(t)||(e.loading=!1)}))},onSearchInput:c()((function(e){this.searchValue=e.target.value,this.searchValue&&this.searchValue.length>0?("dashboard"===this.type&&p.forEach((e=>{h.classList.add(e)})),this.fetchSearchResults()):("dashboard"===this.type&&p.forEach((e=>{h.classList.remove(e)})),this.readyToShowResult=!1,this.searchResults=[],this.setLastFocusElement())}),300)}},v=b,y=i(2528),w=(0,y.c)(v,n,o,!1,null,"2e1cd2e2",null),E=w.exports;s["default"].use(a.c);const T="searchApp",k={el:"#searchApp",components:{"a17-search":E},props:{topSpacing:{type:Number,default:60}},data:function(){return{open:!1,opened:!1,top:this.topSpacing}},computed:{positionStyle:function(){return{top:this.top+"px"}}},methods:{afterAnimate:function(){this.opened=!0},toggleSearch:function(){this.open=!this.open,this.top=this.topSpacing-(window.pageYOffset||document.documentElement.scrollTop),this.open?document.addEventListener("keydown",this.handleKeyDown,!1):(this.opened=!1,document.removeEventListener("keydown",this.handleKeyDown,!1))},handleKeyDown:function(e){e.keyCode&&27===e.keyCode&&this.toggleSearch()}}},C=!!document.getElementById(T)&&new s["default"](k);var A=C},4540:function(e,t,i){"use strict";i.d(t,{c:function(){return v}});var s=i(9016),a=i(1448);const n=function(){let e=!1,t=!1,i=0;const s=document.documentElement,n=document.querySelector("[data-header-mobile]"),o=document.querySelector(".ham"),r=document.querySelectorAll("[data-ham-btn]"),l=document.querySelectorAll("[data-closenav-btn]"),d=document.querySelector(".a17"),c="s--nav";function u(){return!e&&(!t&&(e=!0,i=window.pageYOffset,s.classList.add(c),d.style.top="-"+i+"px",o.style.top="-"+i+"px",n.style.top="-"+i+"px",document.addEventListener("keydown",p,!1),t=!0,void(e=!1)))}function h(){return!e&&(!!t&&(e=!0,s.classList.remove(c),d.style.top="",o.style.top="",n.style.top="",document.removeEventListener("keydown",p,!1),window.scrollTo(0,i),i=0,t=!1,void(e=!1)))}function p(e){27===e.keyCode&&t&&h()}r.length&&(0,a.c)(r,(function(e){e.addEventListener("click",(function(i){t?h():u(),e.blur()}))})),l.length&&(0,a.c)(l,(function(e){e.addEventListener("click",(function(i){t&&h(),e.blur()}))}))};var o=n,r=i(3336),l=i.n(r);const d=function(){let e=0,t=!1;const i=167,s=document.documentElement,a="s--env";function n(){e=window.pageYOffset,t||window.requestAnimationFrame((function(){o()})),t=!0}function o(){e>i?s.classList.add(a):s.classList.remove(a),t=!1}window.addEventListener("scroll",(function(){n()})),window.addEventListener("resize",l()((function(){n()}))),n()};var c=d;const u=function(){const e=document.querySelector("[data-logout-form]");e&&document.body.addEventListener("click",(t=>{t.target.hasAttribute("data-logout-btn")&&(t.preventDefault(),e.submit())}))};var h=u,p=i(6760),m=i(7060),f=i.n(m),g=i(3624),_=i(1768);e=i.hmd(e);const b=function(){o(),c(),h()};e&&e.hot,g.c.plugin(_.cp),window.Alpine=g.c,g.c.start(),window["TWILL"]||(window["TWILL"]={}),window["TWILL"].vheader=new s["default"]({el:"#headerUser"}),window["TWILL"].vsearch=p.c,console.log("","Made with ".concat("TWILL"," - v").concat(window["TWILL"].version)),f()(window["TWILL"].STORE,window.STORE);var v=b},248:function(e,t,i){"use strict";var s=i(6036);t.c={props:{name:{type:String,default:""},addNew:{type:String,default:""},options:{type:Array,default:function(){return[]}}},computed:{fullOptions:function(){const e=this.optionsByName(this.name),t=this.options;return Array.isArray(e)&&e.forEach((function(e){const i=t.findIndex((t=>t.value===e.value));-1===i&&t.push(e)})),e.length?t:this.options},...(0,s.gV)(["optionsByName"])}}},580:function(e,t){"use strict";t.c={props:{name:{type:String,required:!0},isOpen:{type:Boolean,default:!1}},data:function(){return{opened:this.isOpen}},methods:{open:function(){this.opened=!0},fieldName:function(e){return this.name+"["+e+"]"},repeaterName:function(e){return this.name.replace("[","-").replace("]","")+"|"+e},nestedEditorName:function(e){return this.name.replace("[","-").replace("]","")+"|"+e}}}},4064:function(e,t){"use strict";t.c={props:{buckets:{type:Array,default:()=>[]},item:{type:Object},singleBucket:{type:Boolean,default:!0}},computed:{bucketClasses:function(){return{selected:"bucket"!==this.type&&this.inBuckets,single:this.singleBucket}}},methods:{addToBucket:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.bucket;this.$emit("add-to-bucket",this.item,e)},inBucketById:function(e){const t=this.buckets.findIndex((t=>t.id===e));if(-1===t)return;const i=this.buckets[t].children.find((e=>e.id===this.item.id&&e.content_type.value===this.item.content_type.value));return!!i},restrictedBySource:function(e){const t=this.buckets.find((t=>t.id===e));if(!t)return!1;if(!t.hasOwnProperty("acceptedSources"))return!0;if(0===t.acceptedSources.length)return!0;const i=this.item.content_type.value;return-1!==t.acceptedSources.findIndex((e=>e===i))}}}},7888:function(e,t,i){"use strict";var s=i(948),a=i.n(s);t.c={props:{min:{type:Number,default:0},max:{type:Number,default:0},disabled:{type:Boolean,default:!1},selected:{type:Array,default:function(){return[]}}},data:function(){return{currentValue:this.selected}},watch:{selected:function(e){this.currentValue=e}},computed:{checkedValue:{get:function(){return this.currentValue},set:function(e){a()(e,this.currentValue)||(this.currentValue=e,"undefined"!==typeof this.saveIntoStore&&this.saveIntoStore(e),this.$emit("change",e))}}},methods:{isMax:function(e){return e.length>this.max&&this.max>0},isMin:function(e){return e.length0}}}},844:function(e,t){"use strict";t.c={props:{aspectRatio:{type:Number,default:null},viewMode:{type:Number,default:2},cropBoxMovable:{type:Boolean,default:!0},cropBoxResizable:{type:Boolean,default:!0},dragMode:{type:String,default:"crop"},rotatable:{type:Boolean,default:!1},scalable:{type:Boolean,default:!1},zoomable:{type:Boolean,default:!1}},computed:{defaultCropsOpts:function(){return{aspectRatio:this.initAspectRatio,viewMode:this.viewMode,cropBoxResizable:this.cropBoxResizable,cropBoxMovable:this.cropBoxMovable,dragMode:this.dragMode,rotatable:this.rotatable,scalable:this.scalable,zoomable:this.zoomable,guides:!1,center:!1,checkCrossOrigin:!1,background:!1}}}}},9684:function(e,t){"use strict";t.c={props:{draggable:{type:Boolean,default:!0}},data:function(){return{animation:150,handle:".drag__handle",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",scrollSensitivity:30}},computed:{dragOptions:function(){return{animation:this.animation,handle:this.handle,ghostClass:this.ghostClass,chosenClass:this.chosenClass,dragClass:this.dragClass,scrollSensitivity:this.scrollSensitivity,disabled:!this.draggable}}}}},9285:function(e,t){"use strict";t.c={methods:{openEditor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.$root.$refs.editor&&this.$root.$refs.editor.open(e,t)}}}},1308:function(e,t,i){"use strict";var s=i(948),a=i.n(s),n=i(6036),o=i(624);t.c={props:{hasDefaultStore:{type:Boolean,default:!1},inModal:{type:Boolean,default:!1},inStore:{type:String,default:""},fieldName:{type:String,default:""}},computed:{storedValue:function(){return this.inModal?this.modalFieldValueByName(this.getFieldName()):this.fieldValueByName(this.getFieldName())},...(0,n.gV)(["fieldValueByName","modalFieldValueByName"]),...(0,n.ys)({submitting:e=>e.form.loading,fields:e=>e.form.fields,modalFields:e=>e.form.modalFields})},watch:{storedValue:function(e){if(""===this.inStore)return;const t=this[this.inStore],i=this.locale?e[this.locale.value]:e;a()(t,i)||"undefined"!==typeof this.updateFromStore&&this.updateFromStore(i)}},methods:{getFieldName:function(){return""!==this.fieldName?this.fieldName:this.name},saveIntoStore:function(e){if(""===this.inStore)return;let t="";t=e||this[this.inStore];const i={};i.name=this.getFieldName(),i.value=t,this.locale&&(i.locale=this.locale.value),this.inModal?this.$store.commit(o.tt.UPDATE_MODAL_FIELD,i):this.$store.commit(o.tt.UPDATE_FORM_FIELD,i)},preventSubmit:function(){this.$store.commit(o.tt.PREVENT_SUBMIT)},allowSubmit:function(){this.$store.commit(o.tt.ALLOW_SUBMIT)},destroyValue:function(){""!==this.inStore&&(this.inModal?this.$store.commit(o.tt.REMOVE_MODAL_FIELD,this.getFieldName()):this.$store.commit(o.tt.REMOVE_FORM_FIELD,this.getFieldName()))}},beforeMount:function(){const e=this.getFieldName();if(""===this.inStore)return;if(""===e)return;const t=this.inModal?this.modalFields:this.fields,i=t.filter((function(t){return t.name===e}));i.length?this.locale?this[this.inStore]=i[0].value[this.locale.value]:this[this.inStore]=i[0].value:this.hasDefaultStore&&this.saveIntoStore()}}},6960:function(e,t,i){"use strict";var s=i(6036),a=i(624),n=i(8884);t.c={filters:n.c,computed:{...(0,s.ys)({currentLocale:e=>e.language.active})},methods:{formatPermalink:function(e){const t=this.$refs.permalink;if(t&&e){let i="";e.value&&"string"===typeof e.value?i=e.value:"string"===typeof e&&(i=e);const s=this.$options.filters.slugify(i),n={name:t.attributes?t.attributes.name:t.name,value:s};e.locale?n.locale=e.locale:n.locale=this.currentLocale.value,this.$store.commit(a.tt.UPDATE_FORM_FIELD,n)}}}}},5522:function(e,t,i){"use strict";i.d(t,{m6:function(){return s},g$:function(){return o},aS:function(){return c},cr:function(){return p},Eh:function(){return m.c},y_:function(){return f.c},Qf:function(){return g.c},yH:function(){return _}});i(248),i(580);var s={props:{block:{type:Object,default:()=>{}},blockIndex:{type:Number,default:0},blocksLength:{type:Number,default:0}},methods:{selectBlock(){this.$emit("block:select")},unselectBlock(){this.$emit("block:unselect")},deleteBlock(){this.$emit("block:delete")},moveBlock(e){this.$emit("block:move",e)},cloneBlock(){this.$emit("block:clone")},toggleBlockDropdown(){this.blocksLength>1&&this.$refs.blockDropdown&&this.$refs.blockDropdown.toggle()}}},a=i(8316),n=i.n(a),o={props:{editorName:{type:String,required:!0},blocks:{type:Array,default:()=>[]},savedBlocksLength:{type:Number,default:0}},methods:{addAndEditBlock(e,t,i){let{block:s,index:a}=i;window["TWILL"].PREVSTATE=n()(this.$store.state),e(s,a),t(a)},saveBlock(e,t){window["TWILL"].hasOwnProperty("PREVSTATE")&&delete window["TWILL"].PREVSTATE,this.unselectBlock(e,t),this.$emit("block:save",t)},cancelBlock(e,t){window["TWILL"].hasOwnProperty("PREVSTATE")&&(console.warn("Store - Restore previous Store state"),this.$store.replaceState(window["TWILL"].PREVSTATE)),this.unselectBlock(e,t),this.$emit("block:cancel",t)},selectBlock(e,t){window["TWILL"].PREVSTATE=n()(this.$store.state),e(),this.$emit("block:select",t)},unselectBlock(e,t){e(),window["TWILL"].hasOwnProperty("PREVSTATE")&&delete window["TWILL"].PREVSTATE,this.$emit("block:unselect",t)},moveBlock(e){this.$emit("block:move",e)},cloneBlock(e){e(),this.$emit("block:clone")},deleteBlock(e){this.$root.$refs.warningContentEditor?this.$root.$refs.warningContentEditor.open((()=>{e(),this.$emit("block:delete")})):(e(),this.$emit("block:delete"))}}},r=(i(4064),i(7888),i(844),i(6036)),l=i(7632),d=i(624),c={props:{nested:{type:Boolean,default:!1},bulkeditable:{type:Boolean,default:!0},emptyMessage:{type:String,default:""}},computed:{rows:{get(){return this.$store.state.datatable.data},set(e){const t=this.rows.length!==e.length;this.$store.commit(d.ec.UPDATE_DATATABLE_DATA,e),this.saveNewTree(t)}},isEmpty:function(){return this.rows.length<=0},isEmptyDatable:function(){return{"datatable__table--empty":this.isEmpty}},...(0,r.ys)({columns:e=>e.datatable.columns}),...(0,r.gV)(["visibleColumns","hideableColumns","visibleColumnsNames"])},methods:{saveNewTree:function(e){const t=!!e||this.nested,i=t?l.cp.SET_DATATABLE_NESTED:l.cp.SET_DATATABLE,s=()=>{this.$store.commit(d.ec.UPDATE_DATATABLE_TRACKER,0),this.$store.dispatch(i)};e?(this.$store.commit(d.ec.UPDATE_DATATABLE_TRACKER,1),this.updateTracker>=2&&s()):s()}}},u=i(4532),h=i(1832),p={props:{index:{type:Number,default:0},row:{type:Object,default:function(){return{}}},columns:{type:Array,default:function(){return[]}}},computed:{editInModal:function(){return!!this.row.hasOwnProperty("editInModal")&&this.row.editInModal},editUrl:function(){return this.row.hasOwnProperty("edit")?this.row.edit:"#"},updateUrl:function(){return this.row.updateUrl?this.row.updateUrl:"#"},...(0,r.ys)({bulkIds:e=>e.datatable.bulk})},methods:{currentComponent(e){var t;return"object"===typeof e?u.oD+(null!==(t=e.specificType)&&void 0!==t?t:e.name.toLowerCase()):u.oD+e},currentComponentProps(e){const t={col:e||{},row:this.row,editUrl:this.editUrl,editInModal:Boolean(this.editInModal)};if(!e)return t;switch(e.name){case"bulk":t.value=this.row.id,t.initialValue=this.bulkIds;break;case"languages":t.languages=this.row.hasOwnProperty("languages")?this.row.languages:[],t.editUrl=this.editUrl;break;case"publish_start_date":t.startDate="",t.endDate="";break;default:break}return t},editInPlace:function(e){if(e.lang){const t=e.lang;this.$store.commit(d.cp.UPDATE_LANG,t.value)}if(this.editInModal){const e=this.editInModal;this.$store.commit(d.WI.UPDATE_MODAL_MODE,"update"),this.$store.commit(d.WI.UPDATE_MODAL_ACTION,this.updateUrl),this.$store.commit(d.tt.UPDATE_FORM_LOADING,!0),this.$store.dispatch(l.cp.REPLACE_FORM,e).then((()=>{this.$nextTick((function(){this.$root.$refs.editionModal&&this.$root.$refs.editionModal.open()}))}),(e=>{this.$store.commit(h.cp.SET_NOTIF,{message:"Your content can not be edited, please retry",variant:"error"})}))}},cellClasses:function(e,t){return{[t+"--icon"]:"featured"===e.name||"published"===e.name,[t+"--bulk"]:"bulk"===e.name,[t+"--thumb"]:"thumbnail"===e.name,[t+"--draggable"]:"draggable"===e.name,[t+"--languages"]:"languages"===e.name,[t+"--nested"]:"nested"===e.name,[t+"--nested--parent"]:"nested"===e.name&&0===this.nestedDepth}},isSpecificColumn:function(e){var t;return u.G_.includes(null!==(t=e.specificType)&&void 0!==t?t:e.name)},tableCellUpdate:function(e){switch(e.col){case"published":this.togglePublish(e.row);break;case"bulk":this.toggleBulk(e.row);break;case"featured":this.toggleFeatured(e.row);break}},toggleFeatured:function(e){e.hasOwnProperty("deleted")?this.$store.commit(h.cp.SET_NOTIF,{message:"You can’t feature/unfeature a deleted item, please restore it first.",variant:"error"}):this.$store.dispatch(l.cp.TOGGLE_FEATURE,e)},toggleBulk:function(e){this.$store.commit(d.ec.UPDATE_DATATABLE_BULK,e.id)},togglePublish:function(e){e.hasOwnProperty("deleted")?this.$store.commit(h.cp.SET_NOTIF,{message:"You can’t publish/unpublish a deleted item, please restore it first.",variant:"error"}):this.$store.dispatch(l.cp.TOGGLE_PUBLISH,e)},restoreRow:function(e){this.$store.dispatch(l.cp.RESTORE_ROW,e)},destroyRow:function(e){this.$root.$refs.warningDestroyRow?this.$root.$refs.warningDestroyRow.open((()=>{this.$store.dispatch(l.cp.DESTROY_ROW,e)})):this.$store.dispatch(l.cp.DESTROY_ROW,e)},deleteRow:function(e){this.$root.$refs.warningDeleteRow?this.$root.$refs.warningDeleteRow.open((()=>{this.$store.dispatch(l.cp.DELETE_ROW,e)})):this.$store.dispatch(l.cp.DELETE_ROW,e)},duplicateRow:function(e){this.$store.dispatch(l.cp.DUPLICATE_ROW,e)}}},m=i(9684),f=i(9285),g=i(6960),_=(i(1308),i(5284),i(5272),i(1200),i(6456),i(6716),{props:{nested:{type:Boolean,default:!1},maxDepth:{type:Number,default:1},depth:{type:Number,default:0},name:{type:String,default:"group1"},parentId:{type:Number,default:-1}},data(){return{currentElDepth:void 0}},computed:{updateTracker(){return this.$store.state.datatable.updateTracker},draggableGetComponentData:function(){return{props:{depth:this.depth}}}}});i(4992),i(4768),i(6304)},5284:function(e,t){"use strict";t.c={props:{autofocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},direction:{type:String,default:"auto"},name:{default:""},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"on"}}}},5272:function(e,t){"use strict";function i(e){const t=e.length;return e.reduce((function(e,i,s){return e+(s-1===t?", ":" and ")+i}))}t.c={props:{label:{type:String,default:""},labelFor:{type:String,default:""},size:{type:String,default:"large"},variant:{type:String,default:""},fixedErrorKey:{type:String},note:{type:String,default:""}},computed:{errorKey(){return this.fixedErrorKey?this.hasLocale?this.fixedErrorKey.replace("[",".").replace("]",""):this.fixedErrorKey:this.hasLocale?this.name.replace("[",".").replace("]",""):this.name},errorLocales(){if(!this.hasLocale)return[];const e=this.errorKey.substr(0,this.errorKey.indexOf(".")),t=[],i=this.$store.state.language.all.map((e=>e.value));return Object.keys(this.$store.state.form.errors).forEach((s=>{if(s.substr(0,s.indexOf("."))===e){const e=s.substr(s.indexOf(".")+1,s.length);i.includes(e)&&t.push(e)}}),[]),t},otherLocalesError(){return this.errorLocales.filter((e=>e!==this.currentLocale.value)).length},errorMessageLocales(){return i(this.errorLocales.map((e=>this.languages.find((t=>t.value===e)).label)))+" language"+(this.errorLocales.length>1?"s":"")+" missing details."},errorMessage(){return this.error?this.$store.state.form.errors[this.errorKey][0]:""},error(){return!!this.$store.state.form&&Object.keys(this.$store.state.form.errors).includes(this.errorKey)}}}},1200:function(e,t,i){"use strict";var s=i(6036);t.c={props:{locale:{default:null}},computed:{hasLocale:function(){return null!=this.locale},hasCurrentLocale:function(){return null!=this.currentLocale},isCurrentLocale:function(){return!this.hasLocale||!this.hasCurrentLocale||this.locale.value===this.currentLocale.value},isLocaleRTL:function(){const e=["ar","arc","dv","fa","ha","he","khw","ks","ku","ps","ur","yi"];return!!this.hasLocale&&e.includes(this.locale.shortlabel.toLowerCase())},dirLocale:function(){return this.direction&&"auto"!==this.direction?this.direction:this.isLocaleRTL?"rtl":"auto"},displayedLocale:function(){return!!this.hasLocale&&this.locale.shortlabel},...(0,s.ys)({currentLocale:e=>e.language.active,languages:e=>e.language.all})},methods:{onClickLocale:function(){this.$emit("localize",this.locale)},updateLocale:function(e){this.$emit("localize",e)}}}},6456:function(e,t,i){"use strict";var s=i(6036);t.c={props:{items:{type:Array,default:()=>[]},selectedItems:{type:Array,default:()=>[]},usedItems:{type:Array,default:()=>[]}},computed:{...(0,s.ys)({itemsLoading:e=>e.mediaLibrary.loading}),replacingMediaIds:function(){return this.itemsLoading.reduce(((e,t)=>(t.isReplacement&&(e[t.replacementId]=t.id),e)),{})}},methods:{isSelected:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id"];return Boolean(this.selectedItems.find((i=>t.every((t=>i[t]===e[t])))))},isUsed:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id"];return Boolean(this.usedItems.find((i=>t.every((t=>i[t]===e[t])))))},toggleSelection:function(e){this.$emit("change",e)},shiftToggleSelection:function(e){this.$emit("shiftChange",e,!0)}}}},6716:function(e,t,i){"use strict";var s=i(624);t.c={props:{type:{type:String,default:"image"}},methods:{openMediaLibrary:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.name,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;this.$store.commit(s.ol.UPDATE_MEDIA_CONNECTOR,t),this.$store.commit(s.ol.UPDATE_MEDIA_TYPE,this.type),this.$store.commit(s.ol.UPDATE_REPLACE_INDEX,i),this.$store.commit(s.ol.UPDATE_MEDIA_MAX,e),this.$store.commit(s.ol.UPDATE_MEDIA_MODE,!0),this.$store.commit(s.ol.UPDATE_MEDIA_FILESIZE_MAX,this.filesizeMax||0),this.$store.commit(s.ol.UPDATE_MEDIA_WIDTH_MIN,this.widthMin||0),this.$store.commit(s.ol.UPDATE_MEDIA_HEIGHT_MIN,this.heightMin||0),this.$root.$refs.mediaLibrary&&this.$root.$refs.mediaLibrary.open()}}}},4992:function(e,t){"use strict";t.c={data:function(){return{randKey:Date.now()+Math.floor(9999*Math.random())}}}},3462:function(e,t,i){"use strict";var s=i(6036);t.c={data:function(){return{shouldRetrySubmitWhenAllowed:!1}},computed:{...(0,s.ys)({isSubmitPrevented:e=>e.form.isSubmitPrevented})},watch:{isSubmitPrevented:function(e){!e&&this.shouldRetrySubmitWhenAllowed&&(this.shouldRetrySubmitWhenAllowed=!1,this.retrySubmit())}},methods:{retrySubmit:function(){this.submitForm?this.submitForm():this.submit&&this.submit()}}}},4768:function(e,t){"use strict";t.c={props:{col:{type:Object,default:()=>{}},row:{type:Object,default:()=>{}},editUrl:{type:String,default:"#"},editInModal:{type:Boolean,default:!1}},computed:{colName:function(){return this.col.hasOwnProperty("name")?this.col.name:""}},methods:{update:function(){this.$emit("update",{row:this.row,col:this.colName})},preventEditInPlace:function(e){this.editInModal&&e.preventDefault(),this.editInPlace()},editInPlace:function(e,t){this.$emit("editInPlace",{event:e,lang:t})},restoreRow:function(){this.$emit("restoreRow",this.row)},destroyRow:function(){this.$emit("destroyRow",this.row)},deleteRow:function(){this.$emit("deleteRow",this.row)},duplicateRow:function(){this.$emit("duplicateRow",this.row)}}}},6304:function(e,t){"use strict";t.c={props:{open:{type:Boolean,default:!1}},data:function(){return{visible:this.open}},computed:{visibilityClasses:function(){return{"s--open":this.visible}}},methods:{onClickVisibility:function(){this.visible=!this.visible,this.$emit("toggleVisibility",this.visible)}}}},3948:function(e,t,i){"use strict";i.d(t,{c:function(){return Sn}});var s,a,n=i(9899),o=i.n(n),r=i(9448),l=i.n(r),d=i(6452),c=i.n(d),u=i(6984),h=i(8754),p=function(){var e=this,t=e._self._c;return t("div",{staticClass:"browserField"},[e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"browserField__trigger"},[t("a17-button",{attrs:{type:"button",disabled:e.disabled||e.connectedBrowserField&&0===e.connectedBrowserFieldItems.length,variant:"ghost"},on:{click:e.openBrowser}},[e._v(" "+e._s(e.addLabel)+" ")]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("span",{staticClass:"browserField__note f--small"},[e._t("default")],2)],1):e._e(),e.items.length?t("table",{staticClass:"browserField__table"},[t("draggable",{attrs:{tag:"tbody",disabled:e.disabled},model:{value:e.items,callback:function(t){e.items=t},expression:"items"}},e._l(e.items,(function(i,s){return t("a17-browseritem",{key:i.endpointType+"_"+i.id,staticClass:"item__content",attrs:{name:"".concat(e.name,"_").concat(i.id),draggable:!e.disabled&&e.draggable,item:i,disabled:e.disabled,max:e.max,showType:e.endpoints.length>0},on:{delete:function(t){return e.deleteItem(s)}}})})),1)],1):e._e(),!e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"browserField__trigger"},[t("a17-button",{attrs:{type:"button",disabled:e.disabled||e.connectedBrowserField&&0===e.connectedBrowserFieldItems.length,variant:"ghost"},on:{click:e.openBrowser}},[e._v(" "+e._s(e.addLabel)+" ")]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("span",{staticClass:"browserField__note f--small"},[e._t("default")],2)],1):e._e()])},m=[],f=i(7052),g=i.n(f),_=i(6036),b=i(9684),v=i(624),y=function(){var e=this,t=e._self._c;return t("tr",{staticClass:"browserItem"},[e.draggable&&e.max>1?t("td",{staticClass:"browserItem__cell browserItem__cell--drag"},[t("div",{class:e.dragClasses})]):e._e(),e.hasThumbnail?t("td",{class:e.thumbnailClasses},[e.isUser?[t("a17-avatar",{attrs:{name:e.currentItem.name,thumbnail:e.currentItem.thumbnail}})]:[t("a",{attrs:{href:"#",target:"_blank"}},[t("img",{attrs:{src:e.currentItem.thumbnail}})])]],2):e._e(),t("td",{staticClass:"browserItem__cell browserItem__cell--name"},[t("a",{attrs:{href:e.currentItem.edit,target:"_blank"}},[e.currentItem.hasOwnProperty("renderHtml")?t("span",{staticClass:"f--link-underlined--o",domProps:{innerHTML:e._s(e.currentItem.name)}}):t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.currentItem.name))])]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentItem.id}})]),e.currentItem.hasOwnProperty("endpointType")&&e.showType?t("td",{staticClass:"browserItem__cell browserItem__cell--type"},[t("span",[e._v(e._s(e.currentItem.endpointType))])]):e._e(),e.deletable?t("td",{staticClass:"browserItem__cell browserItem__cell--icon"},[e.disabled?e._e():t("a17-button",{staticClass:"bucket__action",attrs:{icon:"close"},on:{click:function(t){return e.deleteItem()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})])],1):e._e()])},w=[],E={name:"A17BrowserItem",props:{name:{type:String,required:!0},draggable:{type:Boolean,default:!1},item:{type:Object,default:function(){return{}}},max:{type:Number,default:10},showType:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{handle:".item__handle"}},computed:{hasThumbnail:function(){return Boolean(this.currentItem.hasOwnProperty("thumbnail"))},hasLargeThumbnail:function(){return this.hasThumbnail&&!this.isUser},isUser:function(){return Boolean("users"===this.currentItem.endpointType)},dragClasses:function(){return["drag__handle--drag",this.hasLargeThumbnail?"":"drag__handle--drag-small"]},thumbnailClasses:function(){return["browserItem__cell","browserItem__cell--thumb",this.isUser?"browserItem__cell--thumb-avatar":""]},currentItem:function(){return this.item},deletable:function(){return!this.currentItem.hasOwnProperty("deletable")||!0===this.currentItem.deletable}},methods:{deleteItem:function(){this.$emit("delete")}}},T=E,k=i(2528),C=(0,k.c)(T,y,w,!1,null,"19917f52",null),A=C.exports,x={name:"A17BrowserField",components:{"a17-browseritem":A,draggable:g()},mixins:[b.c],props:{name:{type:String,required:!0},modalTitle:{type:String,default:""},browserNote:{type:String,default:""},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},endpoints:{type:Array,default:()=>[]},draggable:{type:Boolean,default:!0},max:{type:Number,default:10},wide:{type:Boolean,default:!1},buttonOnTop:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},connectedBrowserField:{type:String,defautl:null}},data:function(){return{handle:".item__handle"}},computed:{remainingItems:function(){return this.max-this.items.length},addLabel:function(){return this.$trans("fields.browser.add-label","Add")+" "+this.itemLabel},browserTitle:function(){return""!==this.modalTitle?this.modalTitle:this.addLabel},items:{get(){return this.selectedBrowser.hasOwnProperty(this.name)&&this.selectedBrowser[this.name]||[]},set(e){this.$store.commit(v.ai.REORDER_ITEMS,{name:this.name,items:e})}},itemsIds:function(){return this.selectedItemsByIds[this.name]?this.selectedItemsByIds[this.name].join():""},connectedBrowserFieldItems:function(){return this.selectedBrowser[this.connectedBrowserField]||[]},...(0,_.ys)({selectedBrowser:e=>e.browser.selected}),...(0,_.gV)(["selectedItemsByIds"])},methods:{deleteAll:function(){this.$store.commit(v.ai.DESTROY_ITEMS,{name:this.name})},deleteItem:function(e){this.$store.commit(v.ai.DESTROY_ITEM,{name:this.name,index:e})},openBrowser:function(){if(this.$store.commit(v.ai.UPDATE_BROWSER_CONNECTOR,this.name),this.endpoints.length>0)this.$store.commit(v.ai.UPDATE_BROWSER_ENDPOINTS,this.endpoints);else{this.$store.commit(v.ai.DESTROY_BROWSER_ENDPOINTS);let e=this.endpoint;if(this.connectedBrowserFieldItems.length){let t="?";e.indexOf("?")>-1&&(t="&"),e=e+t+"connectedBrowserIds= "+encodeURIComponent(JSON.stringify(this.connectedBrowserFieldItems.map((e=>e.id))))}this.$store.commit(v.ai.UPDATE_BROWSER_ENDPOINT,{value:e,label:this.name})}this.$store.commit(v.ai.UPDATE_BROWSER_MAX,this.max),this.$store.commit(v.ai.UPDATE_BROWSER_TITLE,this.browserTitle),this.$store.commit(v.ai.UPDATE_BROWSER_NOTE,this.browserNote),this.wide?this.$root.$refs.browserWide.open(this.endpoints.length<=0):this.$root.$refs.browser.open(this.endpoints.length<=0)},destroyValue:function(){this.deleteAll()}},watch:{connectedBrowserFieldItems(e){this.connectedBrowserField&&0===e.length&&this.deleteAll()}}},S=x,L=(0,k.c)(S,p,m,!1,null,"0ddc4be5",null),D=L.exports,M={name:"A17Button",props:{el:{type:String,default:"button"},type:{type:String,default:"button"},href:{type:String,default:""},target:{type:String,default:""},download:{type:String,default:""},rel:{type:String,default:""},variant:{type:String,default:""},icon:{default:""},disabled:{type:Boolean,default:!1},size:{type:String,default:""}},computed:{buttonClasses:function(){const e=["button",this.size?"button--".concat(this.size):""];return this.variant&&this.variant.split(" ").forEach((t=>{e.push("button--".concat(t))})),this.icon&&e.push("button--icon button--".concat(this.icon)),e}},methods:{onClick:function(e){this.$emit("click")}},render:function(e){const t={class:this.buttonClasses,attrs:{},on:{click:e=>{this.onClick(e)}}};return"button"===this.el&&(t.attrs.type=this.type,this.disabled&&(t.attrs.disabled=this.disabled)),"a"===this.el&&this.href&&(t.attrs.href=this.href,this.target&&(t.attrs.target=this.target),this.download&&(t.attrs.download=this.download),this.rel&&(t.attrs.rel=this.rel)),e(this.el,t,this.$slots.default)}},I=M,O=(0,k.c)(I,s,a,!1,null,"59eeac35",null),P=O.exports,B=function(){var e=this,t=e._self._c;return t("div",{class:e.barClasses},[e._t("default")],2)},R=[],N={name:"A17Buttonbar",props:{type:{type:String,default:"button"},variant:{type:String,default:""}},computed:{barClasses:function(){return["buttonbar",this.variant?"buttonbar--".concat(this.variant):""]}}},F=N,$=(0,k.c)(F,B,R,!1,null,"7223fc6a",null),U=$.exports,V=function(){var e=this,t=e._self._c;return t("span",{staticClass:"checkbox"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedValue,expression:"checkedValue"}],key:e.uniqId,staticClass:"checkbox__input",class:e.checkboxClasses,attrs:{type:"checkbox",name:e.name,id:e.uniqId,disabled:e.disabled},domProps:{value:e.value,checked:Array.isArray(e.checkedValue)?e._i(e.checkedValue,e.value)>-1:e.checkedValue},on:{change:function(t){var i=e.checkedValue,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=e.value,o=e._i(i,n);s.checked?o<0&&(e.checkedValue=i.concat([n])):o>-1&&(e.checkedValue=i.slice(0,o).concat(i.slice(o+1)))}else e.checkedValue=a}}}),t("label",{staticClass:"checkbox__label",attrs:{for:e.uniqId}},[e._v(e._s(e.label)+" "),t("span",{staticClass:"checkbox__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})])])])},q=[],W=i(4992),H={name:"A17Checkbox",mixins:[W.c],props:{value:{default:""},initialValue:{default:function(){return[]}},name:{type:String,default:""},theme:{type:String,default:""},label:{type:String,default:""},disabled:{type:Boolean,default:!1}},computed:{uniqId:function(e){return this.name+"_"+this.value+"-"+this.randKey},checkboxClasses:function(){return[this.theme?"checkbox__input--".concat(this.theme):""]},checkedValue:{get:function(){return this.initialValue},set:function(e){this.$emit("change",e)}}}},z=H,K=(0,k.c)(z,V,q,!1,null,"20e8e5e7",null),j=K.exports,G=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name}},[t("ul",{staticClass:"checkboxGroup",class:e.checkboxClasses},e._l(e.options,(function(i){return t("li",{key:i.value,staticClass:"checkboxGroup__item"},[t("a17-checkbox",{attrs:{name:e.name,value:i.value,label:i.label,initialValue:e.currentValue,disabled:i.disabled||e.disabled},on:{change:e.changeValue}})],1)})),0)])},Y=[],X=i(948),J=i.n(X),Q=i(7888),Z=i(1308),ee=i(5272),te={name:"A17CheckboxGroup",props:{name:{type:String,default:""},inline:{type:Boolean,default:!1},options:{type:Array,default:function(){return[]}}},mixins:[ee.c,Q.c,Z.c],computed:{checkboxClasses:function(){return[this.inline?"checkboxGroup--inline":""]}},methods:{formatValue:function(e,t){const i=this;if(!e)return;if(!t)return;const s=this.isMax(e),a=this.isMin(e);(s||a)&&(J()(t,i.checkedValue)||(i.checkedValue=t))},updateFromStore:function(e){this.updateValue(e)},updateValue:function(e){this.checkedValue=e},changeValue:function(e){J()(e,this.currentValue)||this.updateValue(e)}},mounted:function(){this.max+this.min>0&&this.$watch("currentValue",this.formatValue,{immediate:!0})}},ie=te,se=(0,k.c)(ie,G,Y,!1,null,"3e53c5c2",null),ae=se.exports,ne=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,required:e.required}},[t("div",{staticClass:"form__field",class:e.textfieldClasses},[t("input",{attrs:{type:"text",placeholder:e.placeholder,name:e.name,id:e.name,disabled:e.disabled,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,maxlength:"7"},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}),t("a17-dropdown",{ref:"colorDropdown",staticClass:"form__field--color",attrs:{position:"bottom-right",arrow:!0,offset:15,minWidth:300,clickable:!0,sideOffset:15},on:{close:e.saveIntoStore}},[t("span",{staticClass:"form__field--colorBtn",style:e.bcgStyle,on:{click:function(t){return e.$refs.colorDropdown.toggle()}}}),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-colorpicker",{attrs:{color:e.value},on:{change:e.updateValueFromPicker}})],1)])],1)])},oe=[],re=function(){var e=this,t=e._self._c;return t("div",{staticClass:"colorpicker"},[t("div",{staticClass:"colorpicker__color"},[t("div",{ref:"satContainer",staticClass:"colorpicker__saturation",style:{background:e.bgColor},on:{mousedown:function(t){return e.handleMouseDown("saturation")}}},[t("div",{staticClass:"colorpicker__saturation--white"}),t("div",{staticClass:"colorpicker__saturation--black"}),t("div",{staticClass:"colorpicker__saturation-pointer",style:{top:e.satPointerTop,left:e.satPointerLeft}},[t("div",{staticClass:"colorpicker__saturation-circle"})])]),t("div",{staticClass:"colorpicker__hue colorpicker__hue--vertical"},[t("div",{ref:"hueContainer",staticClass:"colorpicker__hue-container",on:{mousedown:function(t){return e.handleMouseDown("hue")}}},[t("div",{staticClass:"colorpicker__hue-pointer",style:{top:e.huePointerTop,left:e.huePointerLeft}},[t("div",{staticClass:"colorpicker__hue-picker"})])])])])])},le=[],de=i(9212),ce=i.n(de),ue=i(3448),he={name:"a17ColorPicker",props:{color:{type:String,required:!0},direction:{type:String,default:"vertical"}},data:function(){return{currentColor:(0,ue.c)(this.color),currentColorHue:(0,ue.c)(this.color).toHsv().h,currentTarget:"",pullDirection:""}},computed:{bgColor(){return"hsl(".concat(this.currentColorHue,", 100%, 50%)")},satPointerTop(){return-100*this.currentColor.toHsv().v+1+100+"%"},satPointerLeft(){return 100*this.currentColor.toHsv().s+"%"},huePointerTop(){return"vertical"===this.direction?0===this.currentColorHue&&"right"===this.pullDirection?0:-100*this.currentColorHue/360+100+"%":0},huePointerLeft(){return"vertical"===this.direction?0:0===this.currentColorHue&&"right"===this.pullDirection?"100%":100*this.currentColorHue/360+"%"}},methods:{throttle:ce()(((e,t)=>{e(t)}),20,{leading:!0,trailing:!1}),satHandleChange(e,t){!t&&e.preventDefault();const i=this.$refs.satContainer;if(!i)return;const s=i.clientWidth,a=i.clientHeight,n=i.getBoundingClientRect().left+window.pageXOffset,o=i.getBoundingClientRect().top+window.pageYOffset,r=e.pageX||(e.touches?e.touches[0].pageX:0),l=e.pageY||(e.touches?e.touches[0].pageY:0);let d=r-n,c=l-o;d<0?d=0:d>s?d=s:c<0?c=0:c>a&&(c=a);const u=d/s;let h=-c/a+1;h=h>0?h:0,h=h>1?1:h,this.throttle(this.onChange,{h:this.currentColorHue,s:u,v:h,a:this.currentColor.toHsv().a})},hueHandleChange(e,t){!t&&e.preventDefault();const i=this.$refs.hueContainer,s=i.clientWidth,a=i.clientHeight,n=i.getBoundingClientRect().left+window.pageXOffset,o=i.getBoundingClientRect().top+window.pageYOffset,r=e.pageX||(e.touches?e.touches[0].pageX:0),l=e.pageY||(e.touches?e.touches[0].pageY:0),d=r-n,c=l-o;let u,h;"vertical"===this.direction?c<0?u=360:c>a?u=0:(h=-100*c/a+100,u=360*h/100):d<0?u=0:d>s?u=360:(h=100*d/s,u=360*h/100),this.currentColorHue!==u&&this.throttle(this.onChange,{h:u,s:this.currentColor.toHsl().s,l:this.currentColor.toHsl().l,a:this.currentColor.toHsl().a,source:"hsl"})},handleMouseDown(e){this.currentTarget=e,"saturation"===this.currentTarget?(window.addEventListener("mousemove",this.satHandleChange),window.addEventListener("mouseup",this.satHandleChange)):(window.addEventListener("mousemove",this.hueHandleChange),window.addEventListener("mouseup",this.hueHandleChange)),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(e){this.unbindEventListeners()},unbindEventListeners(){"saturation"===this.currentTarget?(window.removeEventListener("mousemove",this.satHandleChange),window.removeEventListener("mouseup",this.satHandleChange)):(window.removeEventListener("mousemove",this.hueHandleChange),window.removeEventListener("mouseup",this.hueHandleChange)),window.removeEventListener("mouseup",this.handleMouseUp)},onChange(e){this.currentColor=(0,ue.c)(e),this.currentColorHue=e.h,this.$emit("change",this.currentColor.toHexString())}}},pe=he,me=(0,k.c)(pe,re,le,!1,null,null,null),fe=me.exports,ge=i(5284),_e={name:"a17ColorField",mixins:[ge.c,ee.c,Z.c],props:{name:{type:String,required:!0},initialValue:{default:""},defaultValue:{default:""}},components:{"a17-colorpicker":fe},data:function(){return{focused:!1,value:this.initialValue}},mounted(){""===this.value&&""!==this.defaultValue&&this.updateValue(this.defaultValue)},computed:{bcgStyle:function(){return{"background-color":""!==this.value?this.value:"transparent"}},textfieldClasses:function(){return{"s--focus":this.focused,"s--disabled":this.disabled}}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e)},updateValueFromPicker:function(e){this.value!==e&&(this.value=e)},updateValue:function(e){this.value!==e&&(this.value=e,this.saveIntoStore())},onBlur:function(e){const t=e.target.value;this.updateValue(t),this.focused=!1},onFocus:function(){this.focused=!0},onInput:function(){}}},be=_e,ve=(0,k.c)(be,ne,oe,!1,null,"09f5e603",null),ye=ve.exports,we=function(){var e=this,t=e._self._c;return t("a17-inputframe",{staticClass:"datePicker",class:{"datePicker--static":e.staticMode,"datePicker--mobile":e.isMobile},attrs:{name:e.name,error:e.error,note:e.note,label:e.label,"label-for":e.uniqId,required:e.required}},[t("div",{ref:e.refs.flatPicker,staticClass:"datePicker__group"},[t("div",{staticClass:"form__field datePicker__field"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.date,expression:"date"}],attrs:{type:"text",name:e.name,id:e.uniqId,required:e.required,placeholder:e.placeHolder,"data-input":"",disabled:e.disabled},domProps:{value:e.date},on:{blur:e.onBlur,input:function(t){t.target.composing||(e.date=t.target.value)}}}),e.clear?t("a",{staticClass:"datePicker__reset",class:{"datePicker__reset--cleared":!e.date},attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.onClear.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})]):e._e()])])])},Ee=[],Te=i(4685),ke=i.n(Te),Ce=i(2112),Ae=i(8904),xe={name:"A17DatePicker",mixins:[W.c,ee.c,Z.c],props:{name:{type:String,default:"date"},required:{type:Boolean,default:!1},placeHolder:{type:String,default:""},allowInput:{type:Boolean,default:!1},enableTime:{type:Boolean,default:!1},noCalendar:{type:Boolean,default:!1},time_24hr:{type:Boolean,default:(0,Ae.Yt)()},altFormat:{type:String,default:null},inline:{type:Boolean,default:!1},initialValue:{type:String,default:null},hourIncrement:{type:Number,default:1},minuteIncrement:{type:Number,default:30},staticMode:{type:Boolean,default:!1},minDate:{type:String,default:null},maxDate:{type:String,default:null},disabled:{type:Boolean,default:!1},mode:{type:String,default:"single",validator:function(e){return"single"===e||"multiple"===e||"range"===e}},clear:{type:Boolean,default:!1}},data:function(){return{date:this.initialValue,isMobile:!1,flatPicker:null,refs:{flatPicker:"flatPicker"}}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},altFormatComputed:function(){return null!==this.altFormat?this.altFormat:"F j, Y"+(this.enableTime?this.time_24hr||(0,Ae.Yt)()?" H:i":" h:i K":"")}},methods:{config:function(){const e=this,t={wrap:!0,altInput:!0,altFormat:e.altFormatComputed,dateFormat:e.enableTime?"Z":"Y-m-d",static:e.staticMode,appendTo:e.staticMode?e.$refs[e.refs.flatPicker]:void 0,enableTime:e.enableTime,noCalendar:e.noCalendar,time_24hr:e.time_24hr,inline:e.inline,allowInput:e.allowInput,mode:e.mode,minuteIncrement:e.minuteIncrement,hourIncrement:e.hourIncrement,minDate:e.minDate,altInputClass:"flatpickr-input form-control",maxDate:e.maxDate,parseDate:function(e,t){const i="yyyy-MM-dd HH:mm:ss";if(e.length===i.length)return ke()(e+"Z",i+"X",Date.UTC());const s="yyyy-MM-dd HH:mm";if(e.length===s.length)return ke()(e+"Z",i+"X",Date.UTC());const a="yyyy-MM-dd";return e.length===a.length?ke()(e,a,Date.UTC()):new Date(e)},onOpen:function(){setTimeout((function(){e.flatPicker.set("maxDate",e.maxDate),e.flatPicker.set("minDate",e.minDate),e.$emit("open",e.date)}),10)},onClose:function(t,i,s){e.$nextTick((function(){e.$emit("input",e.date),e.$emit("close",e.date),e.saveIntoStore()}))}},i=Ae.ob[(0,Ae.qe)()];return void 0!==i&&i.hasOwnProperty("flatpickr")&&(t.locale=i.flatpickr),t},updateFromStore:function(e){e!==this.date&&(this.date=e,this.flatPicker.setDate(e))},onInput:function(e){this.$emit("input",this.date)},onBlur:function(){this.$emit("blur",this.date)},onClear:function(){this.flatPicker.clear(),this.saveIntoStore(),this.$emit("input",this.date)}},mounted:function(){const e=this,t=e.$refs[e.refs.flatPicker],i=e.config();e.flatPicker=new Ce.c(t,i),this.isMobile=e.flatPicker.isMobile},beforeDestroy:function(){const e=this;e.flatPicker.destroy()}},Se=xe,Le=(0,k.c)(Se,we,Ee,!1,null,"05edd33b",null),De=Le.exports,Me=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"modal",staticClass:"modal--tiny modal--form modal--withintro",attrs:{title:e.modalTitle,forceClose:!0}},[e._t("default"),t("a17-inputframe",[t("a17-button",{staticClass:"dialog-confirm",attrs:{variant:"validate"}},[e._v(e._s(e.confirmLabel))]),e._v(" "),t("a17-button",{staticClass:"dialog-cancel",attrs:{variant:"aslink"}},[t("span",[e._v(e._s(e.cancelLabel))])])],1)],2)},Ie=[],Oe={name:"A17Dialog",props:{name:{type:String,default:""},modalTitle:{type:String,default:function(){return this.$trans("dialog.title")}},confirmLabel:{type:String,default:function(){return this.$trans("dialog.ok")}},cancelLabel:{type:String,default:function(){return this.$trans("dialog.cancel")}}},methods:{open:function(e){this.$refs.modal&&this.$refs.modal.open(),this.$nextTick((()=>{this.$el.querySelector(".dialog-confirm").addEventListener("click",(t=>{e(),this.close()})),this.$el.querySelector(".dialog-cancel").addEventListener("click",(e=>{this.close()}))}))},close:function(){this.$refs.modal&&this.$refs.modal.close()}}},Pe=Oe,Be=(0,k.c)(Pe,Me,Ie,!1,null,null,null),Re=Be.exports,Ne=i(3032),Fe=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,label:e.label,locale:e.locale,size:e.size,name:e.name,note:e.fieldNote},on:{localize:e.updateLocale}},[t("div",{staticClass:"fileField"},[e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"fileField__trigger"},[t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("a17-button",{attrs:{type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingItems)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"fileField__note f--small"},[e._v(e._s(e.note))])],1):e._e(),e.items.length?t("table",{staticClass:"fileField__list"},[t("draggable",{attrs:{tag:"tbody"},model:{value:e.items,callback:function(t){e.items=t},expression:"items"}},e._l(e.items,(function(i,s){return t("a17-fileitem",{key:i.id,staticClass:"item__content",attrs:{name:"".concat(e.name,"_").concat(i.id),draggable:e.isDraggable,item:i},on:{delete:function(t){return e.deleteItem(s)}}})})),1)],1):e._e(),!e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"fileField__trigger"},[t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("a17-button",{attrs:{type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingItems)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"fileField__note f--small"},[e._v(e._s(e.note))])],1):e._e()])])},$e=[],Ue=i(1200),Ve=i(6716),qe=function(){var e=this,t=e._self._c;return t("tr",{staticClass:"fileItem"},[e.draggable?t("td",{staticClass:"fileItem__cell fileItem__cell--drag"},[t("div",{staticClass:"drag__handle--drag"})]):e._e(),e.currentItem.hasOwnProperty("extension")?t("td",{staticClass:"fileItem__cell fileItem__cell--extension"},[t("a",{attrs:{href:"#",target:"_blank"}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:e.getSvgIconName()}})])]):e._e(),t("td",{staticClass:"fileItem__cell fileItem__cell--name"},[e.currentItem.hasOwnProperty("thumbnail")?t("span",[t("img",{attrs:{src:e.currentItem.thumbnail}})]):e._e(),t("a",{attrs:{href:e.currentItem.hasOwnProperty("original")?e.currentItem.original:"#",download:""}},[t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.currentItem.name))])]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentItem.id}})]),e.currentItem.hasOwnProperty("size")?t("td",{staticClass:"fileItem__cell fileItem__cell--size"},[e._v(e._s(e.currentItem.size))]):e._e(),t("td",{staticClass:"fileItem__cell"},[t("a17-button",{staticClass:"bucket__action",attrs:{icon:"close"},on:{click:function(t){return e.deleteItem()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})])],1)])},We=[];const He={img:{extensions:["gif","png","jpg"],icon:"img",display:"Image File",instructions:"Most Image files are natively recognized by your computer."},tiff:{extensions:["tiff","tif"],icon:"img",display:"TIFF Image",instructions:"To read TIFF images, you need Adobe Photoshop or similar."},eps:{extensions:["eps","ps"],icon:"eps",display:"Postscript File",instructions:"To read Postscript files, you need Adobe Illustrator or similar."},bmp:{extensions:["bmp"],icon:"img",display:"Bitmap Image",instructions:"To read Bitmap images, you need Adobe Photoshop or similar."},raw:{extensions:["3fr","arw","srf","sr2","bay","crw","cr2","cap","iiq","eip","dng","erf","fff","mef","mos","mrw","nef","nrw","orf","ptx","pef","pxn","r3d","raf","raw","rw2","rwz","k25","kdc","dcs","drf","x3f"],icon:"img",display:"RAW Image",instructions:"To read RAW images, you need Adobe Photoshop or similar."},indd:{extensions:["indd"],icon:"indd",display:"InDesign Document",instructions:"To read InDesign documents, you need Adobe InDesign or similar."},psd:{extensions:["psd"],icon:"psd",display:"Photoshop File",instructions:"To read Photoshop files, you need Adobe Photoshop or similar."},ai:{extensions:["ai"],icon:"ai",display:"Illustrator File",instructions:"To read Illustrator files, you need Adobe Illustrator or similar."},indb:{extensions:["indb"],icon:"indd",display:"InDesign Book",instructions:"To read InDesign books, you need Adobe InDesign or similar."},ase:{extensions:["ase"],icon:"ase",display:"Adobe Swatch File",instructions:"To read Swatch files, you need Adobe Creative Suite or similar."},snd:{extensions:["mp3","wav"],icon:"snd",display:"Audio File",instructions:"To listen to Audio files, you need Apple QuickTime, Windows Media Player or similar."},vid:{extensions:["avi","mov","mp4","mpg","mpeg","wmv","flv"],icon:"vid",display:"Movie File",instructions:"To watch Movie files, you need Apple QuickTime, Windows Media Player or similar."},fla:{extensions:["fla"],icon:"fla",display:"Flash Document",instructions:"To read Flash documents, you need Adobe Flash player."},swf:{extensions:["swf"],icon:"swf",display:"Flash Movie",instructions:"To read Flash movies, you need Adobe Flash player."},dcr:{extensions:["dcr"],icon:"dcr",display:"Shockwave Movie",instructions:"To read Shockwave movies, you need Adobe Flash player."},ae:{extensions:["ae","aep"],icon:"ae",display:"After Effect File",instructions:"To read After Effect files, you need Adobe After Effects."},pdf:{extensions:["pdf"],icon:"pdf",display:"PDF Document",instructions:"To read PDF documents, You need the free Adobe Acrobat Reader or similar."},doc:{extensions:["doc","docx"],icon:"doc",display:"Word Document",instructions:"To read Word documents, you need Microsoft Word or similar."},xls:{extensions:["xls","xlsx"],icon:"xls",display:"Excel Document",instructions:"To read Excel documents, you need Microsoft Excel, or similar."},ppt:{extensions:["ppt","pptx","pps"],icon:"ppt",display:"Powerpoint Document",instructions:"To read PowerPoint documents, you need Microsoft PowerPoint, or similar."},pages:{extensions:["pages"],icon:"pages",display:"Pages Document",instructions:"To read Pages documents, you need Apple iWorks."},numbers:{extensions:["numbers"],icon:"numbers",display:"Numbers Document",instructions:"To read Numbers documents, you need Apple iWorks."},key:{extensions:["key"],icon:"key",display:"Keynote Document",instructions:"To read Keynote Documents, you need Apple iWorks."},csv:{extensions:["csv"],icon:"sql",display:"CSV File",instructions:"CSV files can be opened with a spreadsheet application such as Microsoft Excel or similar."},txt:{extensions:["txt"],icon:"txt",display:"Text File",instructions:"To read TXT files, you need any standard text editor."},rtf:{extensions:["rtf"],icon:"txt",display:"Rich Text File",instructions:"To read RTF files, you need any standard text editor."},merlin:{extensions:["merlin","merlin2"],icon:"merlin",display:"Merlin File",instructions:"To read Merlin files, you need Merlin."},oplx:{extensions:["oplx"],icon:"merlin",display:"OmniPlan File",instructions:"To read OmniPlan files, you need OmniPlan."},zip:{extensions:["zip","str","tar","gz"],icon:"zip",display:"Archive",instructions:"Most archive formats are natively recognized by your computer."},dmg:{extensions:["dmg"],icon:"dmg",display:"DMG Installer",instructions:"DMG installers are disc images for Mac used for the installation of applications."},fnt:{extensions:["fnt","ttf","bmap","afm","otf"],icon:"fnt",display:"Font",instructions:"To open Font packages, you need a font manager application such as FontCreator on a PC or Font Book on a Mac."},suit:{extensions:["suit"],icon:"fnt",display:"Font Suitcase",instructions:"To open Font Suitcase, you need a Mac."},html:{extensions:["htm","html","rhtml"],icon:"html",display:"HTML File",instructions:"To read HTML files, you need a standard text editor."},css:{extensions:["css"],icon:"gen",display:"Stylesheet",instructions:"To read CSS files, you need a standard text editor."},php:{extensions:["php"],icon:"gen",display:"PHP File",instructions:"To read PHP files, you need a standard text editor."},yml:{extensions:["yml"],icon:"sql",display:"YAML File",instructions:"To read YAML files, you need a standard text editor."},sql:{extensions:["sql"],icon:"sql",display:"MySql Dump",instructions:"To read MySql Dump files, you need MySQL."},dir:{extensions:["dir"],icon:"dir",display:"Folder"},cut:{extensions:["cut"],icon:"cut",display:"Shortcut"},ftr:{extensions:["ftr"],icon:"ftr",display:"Feature"},pop:{extensions:["pop"],icon:"pop",display:"Popup Window"},link:{extensions:["net","link","com","fr","net","org","me","us","biz","mobi","info","es","de"],icon:"net",display:"Internet Location"},site:{extensions:["site"],icon:"site",display:"Mini Site"},slide:{extensions:["slide"],icon:"slide",display:"Slideshow"},rss:{extensions:["rss"],icon:"txt",display:"RSS Feed"}};var ze=He,Ke={name:"a17FileItem",props:{name:{type:String,required:!0},draggable:{type:Boolean,default:!1},item:{type:Object,default:function(){return{}}},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},max:{type:Number,default:10}},data:function(){return{handle:".item__handle"}},computed:{currentItem:function(){return this.item}},methods:{deleteItem:function(){this.$emit("delete")},getSvgIconName:function(){const e=this.currentItem.extension;if(ze.hasOwnProperty(e))return ze[e].icon;for(const t in ze){const i=ze[t].extensions.findIndex((t=>t===e));if(i>-1)return ze[t].icon}return"gen"}}},je=Ke,Ge=(0,k.c)(je,qe,We,!1,null,"5c6d6a95",null),Ye=Ge.exports,Xe={name:"A17FileField",components:{"a17-fileitem":Ye,draggable:g()},mixins:[b.c,Ve.c,Ue.c,ee.c],props:{type:{type:String,default:"file"},name:{type:String,required:!0},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},draggable:{type:Boolean,default:!0},max:{type:Number,default:1},note:{type:String,default:""},fieldNote:{type:String,default:""},filesizeMax:{type:Number,default:0},buttonOnTop:{type:Boolean,default:!1}},data:()=>({handle:".item__handle"}),computed:{remainingItems:function(){return this.max-this.items.length},items:{get(){return this.selectedFiles.hasOwnProperty(this.name)&&this.selectedFiles[this.name]||[]},set(e){this.$store.commit(v.ol.REORDER_MEDIAS,{name:this.name,medias:e})}},isDraggable:function(){return this.draggable&&this.items.length>1},itemsIds:function(){return this.selectedItemsByIds[this.name]?this.selectedItemsByIds[this.name].join():""},addLabel:function(){return this.$trans("fields.files.add-label","Add")+" "+this.itemLabel},...(0,_.ys)({selectedFiles:e=>e.mediaLibrary.selected}),...(0,_.gV)(["selectedItemsByIds"])},methods:{deleteAll:function(e){this.$store.commit(v.ol.DESTROY_MEDIAS,{name:this.name})},deleteItem:function(e){this.$store.commit(v.ol.DESTROY_SPECIFIC_MEDIA,{name:this.name,index:e})},destroyValue:function(){this.deleteAll()}}},Je=Xe,Qe=(0,k.c)(Je,Fe,$e,!1,null,"86ceea78",null),Ze=Qe.exports,et=function(){var e=this,t=e._self._c;return t("div",{staticClass:"form__input form__input--hidden"},[t("input",{attrs:{type:"hidden",name:e.name,id:e.uniqId},domProps:{value:e.value}})])},tt=[],it={name:"A17HiddenField",mixins:[W.c,ge.c,Z.c],props:{name:{type:String,required:!0},initialValue:{default:""}},computed:{uniqId:function(){return this.name+"-"+this.randKey}},data:function(){return{value:this.initialValue}},watch:{initialValue:function(){this.value=this.initialValue}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e)}}},st=it,at=(0,k.c)(st,et,tt,!1,null,null,null),nt=at.exports,ot=function(){var e=this,t=e._self._c;return t("a17-button",{directives:[{name:"tooltip",rawName:"v-tooltip"}],attrs:{variant:"icon",size:"smallIcon","data-tooltip-title":e.text,"data-tooltip-theme":"large","data-tooltip-placement":"right"}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"info"}})])},rt=[],lt={name:"A17Infotip",props:{text:{default:""}},computed:{},methods:{onClick:function(){this.$emit("click")}}},dt=lt,ct=(0,k.c)(dt,ot,rt,!1,null,"2da324be",null),ut=ct.exports,ht=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.isCurrentLocale,expression:"isCurrentLocale"}],staticClass:"input",class:e.textfieldClasses,attrs:{hidden:!e.isCurrentLocale||null}},[e.label?t("label",{staticClass:"input__label",attrs:{for:e.labelFor||e.name}},[e._v(" "+e._s(e.label)),e.required?t("span",{staticClass:"input__required"},[e._v("*")]):e._e(),e.hasLocale&&e.languages.length>1?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"input__lang",attrs:{"data-tooltip-title":e.$trans("fields.generic.switch-language")},on:{click:e.onClickLocale}},[e._v(e._s(e.displayedLocale))]):e._e(),e.note?t("span",{staticClass:"input__note f--small"},[e._v(e._s(e.note))]):e._e()]):e._e(),e.addNew?t("a",{staticClass:"input__add",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openAddModal.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}}),e._v(" "),t("span",{staticClass:"f--link-underlined--o"},[e._v("Add New")])]):e._e(),e._t("default"),e.error&&e.errorMessage?t("span",{staticClass:"input__errorMessage f--small",domProps:{innerHTML:e._s(e.errorMessage)}}):e._e(),e.otherLocalesError?t("span",{staticClass:"input__errorMessage f--small"},[e._v(e._s(e.errorMessageLocales))]):e._e()],2)},pt=[],mt={name:"A17InputFrame",mixins:[ge.c,ee.c,Ue.c],props:{addNew:{type:String,default:""}},computed:{textfieldClasses:function(){const e=["small"===this.size?"input--small":"",this.error?"input--error":"","input-wrapper-"+(this.name||this.labelFor)];return this.variant&&this.variant.split(" ").forEach((t=>{e.push("input--".concat(t))})),e}},methods:{openAddModal:function(){this.$parent.$refs.addModal&&this.$parent.$refs.addModal.open()}}},ft=mt,gt=(0,k.c)(ft,ht,pt,!1,null,"0d108f70",null),_t=gt.exports,bt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"locale"},[e.languages&&e.languages.length&&e.languages.length>0?e._l(e.languages,(function(i){return t("div",{key:i.value,staticClass:"locale__item"},[i.value===e.currentLocale.value||e.isCustomForm||e.keepInDom?t("".concat(e.type),e._b({ref:"field",refInFor:!0,tag:"component",attrs:{"data-lang":i.value,name:"".concat(e.attributes.name,"[").concat(i.value,"]"),fieldName:e.attributes.name,locale:i},on:{localize:e.updateLocale,change:function(t){return e.updateValue(i.value,...arguments)},blur:function(t){return e.$emit("blur")},focus:function(t){return e.$emit("focus")}}},"component",e.attributesPerLang(i.value),!1),[e._t("default")],2):e._e()],1)})):[t("".concat(e.type),e._b({ref:"field",tag:"component",attrs:{name:e.attributes.name},on:{change:function(t){return e.updateValue(!1,...arguments)},blur:function(t){return e.$emit("blur")},focus:function(t){return e.$emit("focus")}}},"component",e.attributesNoLang(),!1),[e._t("default")],2)]],2)},vt=[],yt=i(8316),wt=i.n(yt),Et={name:"A17Locale",props:{type:{type:String,default:"text"},keepInDom:{type:Boolean,default:!1},attributes:{type:Object,default:function(){return{}}},initialValues:{type:Object,default:function(){return{}}},isRequired:{type:Boolean,default:function(){return this.attributes.required||!1}}},computed:{...(0,_.ys)({currentLocale:e=>e.language.active,languages:e=>e.language.all})},data(){return{isCustomForm:!1}},mounted(){this.isCustomForm=void 0!==this.$root.$refs.customForm},methods:{attributesPerLang:function(e){const t=this.languages.find((t=>t.value===e)),i=wt()(this.attributes);return this.initialValues&&"object"===typeof this.initialValues&&this.initialValues[e]?i.initialValue=this.initialValues[e]:i.initialValue||(i.initialValue=""),i.required=!!t.published&&this.isRequired,i},attributesNoLang:function(){const e=wt()(this.attributes);return this.initialValue&&(e.initialValue=this.initialValue),e},updateLocale:function(e){this.$store.commit(v.cp.SWITCH_LANG,{oldValue:e}),this.$nextTick((function(){const e=this.$el.querySelector('[data-lang="'+this.currentLocale.value+'"]');if(e){const t=e.querySelector("input:not([disabled]), textarea:not([disabled]), select:not([disabled])");t&&t.focus()}})),this.$emit("localize",this.currentLocale)},updateValue:function(e,t){e?this.$emit("change",{locale:e,value:t}):this.$emit("change",{value:t})}}},Tt=Et,kt=(0,k.c)(Tt,bt,vt,!1,null,null,null),Ct=kt.exports,At=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"modal",attrs:{title:e.modalTitle,mode:"wide"},on:{open:e.opened}},[t("div",{staticClass:"medialibrary"},[t("div",{staticClass:"medialibrary__frame"},[t("div",{ref:"form",staticClass:"medialibrary__header"},[t("a17-filter",{attrs:{clearOption:!0},on:{submit:e.submitFilter,clear:e.clearFilters}},[e.types.length?t("ul",{staticClass:"secondarynav secondarynav--desktop",attrs:{slot:"navigation"},slot:"navigation"},e._l(e.types,(function(i){return t("li",{key:i.value,staticClass:"secondarynav__item",class:{"s--on":e.type===i.value,"s--disabled":e.type!==i.value&&e.strict}},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.updateType(i.value)}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(i.text))]),i.total>0?t("span",{staticClass:"secondarynav__number"},[e._v("("+e._s(i.total)+")")]):e._e()])])})),0):e._e(),t("div",{staticClass:"secondarynav secondarynav--mobile secondarynav--dropdown",attrs:{slot:"navigation"},slot:"navigation"},[t("a17-dropdown",{ref:"secondaryNavDropdown",attrs:{position:"bottom-left",width:"full",offset:0}},[e.selectedType?t("a17-button",{staticClass:"secondarynav__button",attrs:{variant:"dropdown-transparent",size:"small"},on:{click:function(t){return e.$refs.secondaryNavDropdown.toggle()}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(e.selectedType.text))]),t("span",{staticClass:"secondarynav__number"},[e._v(e._s(e.selectedType.total))])]):e._e(),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("ul",e._l(e.types,(function(i){return t("li",{key:i.value,staticClass:"secondarynav__item"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.updateType(i.value)}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(i.text))]),t("span",{staticClass:"secondarynav__number"},[e._v(e._s(i.total))])])])})),0)])],1)],1),t("div",{attrs:{slot:"hidden-filters"},slot:"hidden-filters"},[t("a17-vselect",{ref:"filter",staticClass:"medialibrary__filter-item",attrs:{name:"tag",options:e.tags,placeholder:e.$trans("media-library.filter-select-label","Filter by tag"),searchable:!0,maxHeight:"175px"}}),t("a17-checkbox",{ref:"unused",staticClass:"medialibrary__filter-item",attrs:{name:"unused","initial-value":0,value:1,label:e.$trans("media-library.unused-filter-label","Show unused only")}})],1)])],1),t("div",{staticClass:"medialibrary__inner"},[t("div",{staticClass:"medialibrary__grid"},[t("aside",{staticClass:"medialibrary__sidebar"},[t("a17-mediasidebar",{attrs:{medias:e.selectedMedias,authorized:e.authorized,extraMetadatas:e.extraMetadatas,type:e.currentTypeObject,translatableMetadatas:e.translatableMetadatas},on:{clear:e.clearSelectedMedias,delete:e.deleteSelectedMedias,tagUpdated:e.reloadTags,triggerMediaReplace:e.replaceMedia}})],1),e.selectedMedias.length&&e.showInsert&&e.connector?t("footer",{staticClass:"medialibrary__footer"},[e.canInsert?t("a17-button",{attrs:{variant:"action"},on:{click:e.saveAndClose}},[e._v(e._s(e.btnLabel))]):t("a17-button",{attrs:{variant:"action",disabled:!0}},[e._v(e._s(e.btnLabel))])],1):e._e(),t("div",{ref:"list",staticClass:"medialibrary__list"},[e.authorized?t("a17-uploader",{ref:"uploader",attrs:{type:e.currentTypeObject},on:{loaded:e.addMedia,clear:e.clearSelectedMedias}}):e._e(),t("div",{staticClass:"medialibrary__list-items"},["file"===e.type?t("a17-itemlist",{attrs:{items:e.renderedMediaItems,"selected-items":e.selectedMedias,"used-items":e.usedMedias},on:{change:e.updateSelectedMedias,shiftChange:e.updateSelectedMedias}}):t("a17-mediagrid",{attrs:{items:e.renderedMediaItems,"selected-items":e.selectedMedias,"used-items":e.usedMedias},on:{change:e.updateSelectedMedias,shiftChange:e.updateSelectedMedias}}),e.loading?t("a17-spinner",{staticClass:"medialibrary__spinner"},[e._v("Loading…")]):e._e()],1)],1)])])])])])},xt=[],St=i(8108),Lt=i(7120),Dt=i(708),Mt=i(9812);const It="MEDIA-LIBRARY";var Ot={get(e,t,i,s){o().get(e,{params:t}).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library get error.",value:e};(0,Mt.q)(It,t),s&&"function"===typeof s&&s(e)}))},update(e,t,i,s){o().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library update error.",value:e};(0,Mt.q)(It,t),s&&"function"===typeof s&&s(e)}))},delete(e,t,i){o()["delete"](e).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Media library delete error.",value:e};(0,Mt.q)(It,t),i&&"function"===typeof i&&i(e)}))},bulkDelete(e,t,i,s){o().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library bulk delete error.",value:e};(0,Mt.q)(It,t),s&&"function"===typeof s&&s(e)}))}},Pt=i(892),Bt=i(7300),Rt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediagrid"},[e._l(e.itemsLoading,(function(i,s){return t("div",{directives:[{name:"show",rawName:"v-show",value:!i.isReplacement,expression:"!item.isReplacement"}],key:"mediaLoading_"+i.id,staticClass:"mediagrid__item"},[t("span",{staticClass:"mediagrid__button s--loading"},[i.error?t("span",{staticClass:"mediagrid__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"mediagrid__progress"},[t("span",{staticClass:"mediagrid__progressBar",style:e.loadingProgress(s)})])])])})),e._l(e.items,(function(i){return t("div",{key:i.id,staticClass:"mediagrid__item",class:{"s--hasFilename":e.showFileName}},[t("span",{staticClass:"mediagrid__button",class:{"s--picked":e.isSelected(i),"s--used":e.isUsed(i)||!!e.replacingMediaIds[i.id],"s--disabled":i.disabled},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.toggleSelection(i)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.shiftToggleSelection(i):null}]}},[t("img",{staticClass:"mediagrid__img",attrs:{src:i.thumbnail}})]),e.showFileName?t("p",{staticClass:"mediagrid__name",attrs:{title:i.name}},[e._v(e._s(i.name))]):e._e()])}))],2)},Nt=[],Ft=i(6456),$t={name:"A17Mediagrid",mixins:[Ft.c],computed:{...(0,_.ys)({showFileName:e=>e.mediaLibrary.showFileName})},methods:{loadingProgress:function(e){return{width:this.itemsLoading[e].progress?this.itemsLoading[e].progress+"%":"0%"}}}},Ut=$t,Vt=(0,k.c)(Ut,Rt,Nt,!1,null,"3d6118b4",null),qt=Vt.exports,Wt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediasidebar"},[e.mediasLoading.length?t("a17-mediasidebar-upload"):[t("div",{staticClass:"mediasidebar__inner",class:e.containerClasses},[e.hasMedia?e._e():t("p",{staticClass:"f--note"},[e._v(e._s(e.$trans("media-library.sidebar.empty-text","No file selected")))]),e.hasMultipleMedias?t("p",{staticClass:"mediasidebar__info"},[e._v(" "+e._s(e.medias.length)+" "+e._s(e.$trans("media-library.sidebar.files-selected","files selected"))+" "),t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.clear.apply(null,arguments)}}},[e._v(e._s(e.$trans("media-library.sidebar.clear","Clear")))])]):e._e(),e.hasSingleMedia?[e.isImage?t("img",{staticClass:"mediasidebar__img",attrs:{src:e.firstMedia.thumbnail,alt:e.firstMedia.original}}):e._e(),t("p",{staticClass:"mediasidebar__name"},[e._v(e._s(e.firstMedia.name))]),t("ul",{staticClass:"mediasidebar__metadatas"},[e.firstMedia.size?t("li",{staticClass:"f--small"},[e._v("File size: "+e._s(e._f("uppercase")(e.firstMedia.size)))]):e._e(),e.isImage&&e.firstMedia.width+e.firstMedia.height?t("li",{staticClass:"f--small"},[e._v(" "+e._s(e.$trans("media-library.sidebar.dimensions","Dimensions"))+": "+e._s(e.firstMedia.width)+" × "+e._s(e.firstMedia.height)+" ")]):e._e()])]:e._e(),e.hasMedia?t("a17-buttonbar",{staticClass:"mediasidebar__buttonbar"},[e.hasSingleMedia?t("a",{attrs:{href:e.firstMedia.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}})]):e._e(),e.allowDelete&&e.authorized?t("button",{attrs:{type:"button"},on:{click:e.deleteSelectedMediasValidation}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})]):t("button",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"button--disabled",attrs:{type:"button","data-tooltip-title":e.warningDeleteMessage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})]),e.hasSingleMedia?t("button",{attrs:{type:"button"},on:{click:e.replaceMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"replace"}})]):e._e()]):e._e()],2),e.hasMedia?t("form",{ref:"form",staticClass:"mediasidebar__inner mediasidebar__form",on:{submit:e.submit}},[e.loading?t("span",{staticClass:"mediasidebar__loader"},[t("span",{staticClass:"loader loader--small"},[t("span")])]):e._e(),e.fieldsRemovedFromBulkEditing.includes("tags")?e._e():t("a17-vselect",{key:e.firstMedia.id+"-"+e.medias.length,attrs:{label:e.$trans("media-library.sidebar.tags"),name:"tags",multiple:!0,selected:e.hasMultipleMedias?e.sharedTags:e.firstMedia.tags,searchable:!0,emptyText:e.$trans("media-library.no-tags-found","Sorry, no tags found."),taggable:!0,pushTags:!0,size:"small",endpoint:e.type.tagsEndpoint,maxHeight:"175px"},on:{change:e.save}}),e.extraMetadatas.length&&e.isImage&&e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes("tags")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"f--tiny f--note f--underlined",attrs:{"data-tooltip-title":"Remove this field if you do not want to update it on all selected medias","data-tooltip-theme":"default","data-tooltip-placement":"top"},on:{click:function(t){return e.removeFieldFromBulkEditing("tags")}}},[e._v("Remove from bulk edit")]):e._e(),e.hasMultipleMedias?[t("input",{attrs:{type:"hidden",name:"ids"},domProps:{value:e.mediasIds}})]:[t("input",{attrs:{type:"hidden",name:"id"},domProps:{value:e.firstMedia.id}}),e.translatableMetadatas.length>0?t("div",{staticClass:"mediasidebar__langswitcher"},[t("a17-langswitcher",{attrs:{"in-modal":!0,"all-published":!0}})],1):e._e(),e.isImage&&e.translatableMetadatas.includes("alt_text")?t("a17-locale",{attrs:{type:"a17-textfield",attributes:{label:e.$trans("media-library.sidebar.alt-text","Alt text"),name:"alt_text",type:"text",size:"small"},keepInDom:!0,initialValues:e.altValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-textfield",{attrs:{label:e.$trans("media-library.sidebar.alt-text","Alt text"),name:"alt_text",initialValue:e.firstMedia.metadatas.default.altText,size:"small"},on:{focus:e.focus,blur:e.blur}}):e._e(),e.useWysiwyg?[e.isImage&&e.translatableMetadatas.includes("caption")?t("a17-locale",{attrs:{type:"a17-wysiwyg",attributes:{options:e.wysiwygOptions,label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",size:"small"},keepInDom:!0,initialValues:e.captionValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-wysiwyg",{attrs:{type:"textarea",rows:1,size:"small",label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",options:e.wysiwygOptions,initialValue:e.firstMedia.metadatas.default.caption},on:{focus:e.focus,blur:e.blur}}):e._e()]:[e.isImage&&e.translatableMetadatas.includes("caption")?t("a17-locale",{attrs:{type:"a17-textfield",attributes:{type:"textarea",rows:1,label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",size:"small"},keepInDom:!0,initialValues:e.captionValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-textfield",{attrs:{type:"textarea",rows:1,size:"small",label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",initialValue:e.firstMedia.metadatas.default.caption},on:{focus:e.focus,blur:e.blur}}):e._e()],e._l(e.singleOnlyMetadatas,(function(i){return[!e.isImage||"text"!==i.type&&i.type||!e.translatableMetadatas.includes(i.name)?!e.isImage||"text"!==i.type&&i.type?e._e():t("a17-textfield",{key:i.name,attrs:{label:i.label,name:i.name,size:"small",initialValue:e.firstMedia.metadatas.default[i.name],type:"textarea",rows:1},on:{focus:e.focus,blur:e.blur}}):t("a17-locale",{key:i.name,attrs:{type:"a17-textfield",keepInDom:!0,attributes:{label:i.label,name:i.name,type:"textarea",rows:1,size:"small"},initialValues:e.firstMedia.metadatas.default[i.name]},on:{focus:e.focus,blur:e.blur}}),e.isImage&&"checkbox"===i.type?t("div",{key:i.name,staticClass:"mediasidebar__checkbox"},[t("a17-checkbox",{attrs:{label:i.label,name:i.name,initialValue:e.firstMedia.metadatas.default[i.name],value:1},on:{change:e.blur}})],1):e._e()]}))],e._l(e.singleAndMultipleMetadatas,(function(i){return[e.isImage&&("text"===i.type||!i.type)&&(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)&&e.translatableMetadatas.includes(i.name)?t("a17-locale",{key:i.name,attrs:{type:"a17-textfield",keepInDom:!0,attributes:{label:i.label,name:i.name,type:"textarea",rows:1,size:"small"},initialValues:e.sharedMetadata(i.name,"object")},on:{focus:e.focus,blur:e.blur}}):!e.isImage||"text"!==i.type&&i.type||!(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)?e._e():t("a17-textfield",{key:i.name,attrs:{label:i.label,name:i.name,size:"small",initialValue:e.sharedMetadata(i.name),type:"textarea",rows:1},on:{focus:e.focus,blur:e.blur}}),e.isImage&&"checkbox"===i.type&&(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)?t("div",{key:i.name,staticClass:"mediasidebar__checkbox"},[t("a17-checkbox",{key:i.name,attrs:{label:i.label,name:i.name,initialValue:e.sharedMetadata(i.name,"boolean"),value:1},on:{change:e.blur}})],1):e._e(),e.isImage&&e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],key:i.name,staticClass:"f--tiny f--note f--underlined",attrs:{"data-tooltip-title":"Remove this field if you do not want to update it on all selected medias","data-tooltip-theme":"default","data-tooltip-placement":"top"},on:{click:function(t){return e.removeFieldFromBulkEditing(i.name)}}},[e._v("Remove from bulk edit")]):e._e()]}))],2):e._e()],t("a17-modal",{ref:"warningDelete",staticClass:"modal--tiny modal--form modal--withintro",attrs:{title:"Warning Delete"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.$trans("media-library.dialogs.delete.title","Are you sure ?")))])]),t("p",[e._v(e._s(e.warningDeleteMessage))]),t("a17-inputframe",[t("a17-button",{attrs:{variant:"validate"},on:{click:e.deleteSelectedMedias}},[e._v("Delete ("+e._s(e.mediasIdsToDelete.length)+") ")]),t("a17-button",{attrs:{variant:"aslink"},on:{click:function(t){return e.$refs.warningDelete.close()}}},[t("span",[e._v("Cancel")])])],1)],1)],2)},Ht=[],zt=i(4564),Kt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediasidebar__inner mediasidebar__inner--single"},[t("p",{staticClass:"f--note"},[e._v("Uploading "+e._s(e.mediasLoading.length)+" file"+e._s(e.mediasLoading.length>1?"s":""))]),t("div",{staticClass:"mediasidebar__progress"},[t("span",{staticClass:"mediasidebar__progressBar",style:e.loadingProgress})]),t("div",{staticClass:"mediasidebar__loading"},e._l(e.mediasLoading,(function(i){return t("p",{key:i.id,staticClass:"f--small",class:{"s--error":i.error}},[i.error?t("span",{staticClass:"mediasidebar__errorMessage"},[e._v(e._s(i.errorMessage))]):e._e(),t("span",[e._v(e._s(i.name))]),e._v(" "),i.error?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.cancelUpload(i)}}},[e._v("Cancel")]):e._e()])})),0)])},jt=[],Gt={name:"A17MediaSidebarUpload",props:{selectedMedias:{default:function(){return[]}}},data:function(){return{updateInProgress:!1}},computed:{loadingProgress:function(){const e=-100+this.uploadProgress;return{transform:"translateX("+e+"%)"}},...(0,_.ys)({mediasLoading:e=>e.mediaLibrary.loading,uploadProgress:e=>e.mediaLibrary.uploadProgress})},methods:{cancelUpload:function(e){this.$store.commit(v.ol.DONE_UPLOAD_MEDIA,e)}}},Yt=Gt,Xt=(0,k.c)(Yt,Kt,jt,!1,null,"6a681c02",null),Jt=Xt.exports,Qt=i(8884),Zt={name:"A17MediaSidebar",components:{"a17-mediasidebar-upload":Jt,"a17-langswitcher":zt.c},props:{medias:{default:function(){return[]}},authorized:{type:Boolean,default:!1},type:{type:Object,required:!0},extraMetadatas:{type:Array,default(){return[]}},translatableMetadatas:{type:Array,default(){return[]}}},data:function(){return{loading:!1,focused:!1,previousSavedData:{},fieldsRemovedFromBulkEditing:[]}},filters:Qt.c,watch:{medias:function(){this.fieldsRemovedFromBulkEditing=[]}},computed:{firstMedia:function(){return this.hasMedia?this.medias[0]:null},hasMultipleMedias:function(){return this.medias.length>1},hasSingleMedia:function(){return 1===this.medias.length},hasMedia:function(){return this.medias.length>0},isImage:function(){return"image"===this.type.value},sharedTags:function(){return this.medias.map((e=>e.tags)).reduce(((e,t)=>e.filter((e=>t.includes(e)))))},sharedMetadata(){return(e,t)=>this.hasMultipleMedias?this.medias.map((t=>t.metadatas.default[e])).every(((e,t,i)=>Array.isArray(e)?e[0]==i[0]:e==i[0]))?this.firstMedia.metadatas.default[e]:"object"===t?{}:"boolean"!==t&&"":"object"===typeof this.firstMedia.metadatas.default[e]||"boolean"===t?this.firstMedia.metadatas.default[e]:{}},captionValues(){return"object"===typeof this.firstMedia.metadatas.default.caption?this.firstMedia.metadatas.default.caption:{}},altValues(){return"object"===typeof this.firstMedia.metadatas.default.altText?this.firstMedia.metadatas.default.altText:{}},mediasIds:function(){return this.medias.map((function(e){return e.id})).join(",")},mediasIdsToDelete:function(){return this.medias.filter((e=>e.deleteUrl)).map((e=>e.id))},mediasIdsToDeleteString:function(){return this.mediasIdsToDelete.join(",")},allowDelete:function(){return this.medias.every((e=>e.deleteUrl))||this.hasMultipleMedias&&!this.medias.every((e=>!e.deleteUrl))},warningDeleteMessage:function(){return this.allowDelete?this.hasMultipleMedias?this.$trans("media-library.dialogs.delete.allow-delete-multiple-medias","Some files are used and can't be deleted. Do you want to delete the others ?"):this.$trans("media-library.dialogs.delete.allow-delete-one-media","This file is used and can't be deleted. Do you want to delete the others ?"):this.hasMultipleMedias?this.$trans("media-library.dialogs.delete.dont-allow-delete-multiple-medias","This files are used and can't be deleted."):this.$trans("media-library.dialogs.delete.dont-allow-delete-one-media","This file is used and can't be deleted.")},containerClasses:function(){return{"mediasidebar__inner--multi":this.hasMultipleMedias,"mediasidebar__inner--single":this.hasSingleMedia}},singleAndMultipleMetadatas:function(){return this.extraMetadatas.filter((e=>e.multiple&&!this.translatableMetadatas.includes(e.name)))},singleOnlyMetadatas:function(){return this.extraMetadatas.filter((e=>!e.multiple||e.multiple&&this.translatableMetadatas.includes(e.name)))},...(0,_.ys)({mediasLoading:e=>e.mediaLibrary.loading,useWysiwyg:e=>e.mediaLibrary.config.useWysiwyg,wysiwygOptions:e=>e.mediaLibrary.config.wysiwygOptions})},methods:{replaceMedia:function(){this.$root.$refs.replaceWarningMediaLibrary?this.$root.$refs.replaceWarningMediaLibrary.open((()=>{this.triggerMediaReplace()})):this.triggerMediaReplace()},triggerMediaReplace:function(){this.$emit("triggerMediaReplace",{id:this.getMediaToReplaceId()})},deleteSelectedMediasValidation:function(){if(this.loading)return!1;this.mediasIdsToDelete.length===this.medias.length?this.$root.$refs.deleteWarningMediaLibrary?this.$root.$refs.deleteWarningMediaLibrary.open((()=>{this.deleteSelectedMedias()})):this.deleteSelectedMedias():this.$refs.warningDelete.open()},deleteSelectedMedias:function(){if(this.loading)return!1;this.loading=!0,this.hasMultipleMedias?Ot.bulkDelete(this.firstMedia.deleteBulkUrl,{ids:this.mediasIdsToDeleteString},(e=>{this.loading=!1,this.$emit("delete",this.mediasIdsToDelete),this.$refs.warningDelete.close()}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})})):Ot.delete(this.firstMedia.deleteUrl,(e=>{this.loading=!1,this.$emit("delete",this.mediasIdsToDelete),this.$refs.warningDelete.close()}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))},clear:function(){this.$emit("clear")},getFormData:function(e){return(0,Lt.c)(e)},getMediaToReplaceId:function(){return this.firstMedia.id},removeFieldFromBulkEditing:function(e){this.fieldsRemovedFromBulkEditing.push(e)},focus:function(){this.focused=!0},blur:function(){this.focused=!1,this.save();const e=this.$refs.form,t=this.getFormData(e);this.hasSingleMedia?(t.hasOwnProperty("alt_text")?this.firstMedia.metadatas.default.altText=t.alt_text:this.firstMedia.metadatas.default.altText="",t.hasOwnProperty("caption")?this.firstMedia.metadatas.default.caption=t.caption:this.firstMedia.metadatas.default.caption="",this.extraMetadatas.forEach((e=>{t.hasOwnProperty(e.name)?this.firstMedia.metadatas.default[e.name]=t[e.name]:this.firstMedia.metadatas.default[e.name]=""}))):this.singleAndMultipleMetadatas.forEach((e=>{t.hasOwnProperty(e.name)&&this.medias.forEach((i=>{i.metadatas.default[e.name]=t[e.name]}))}))},save:function(){this.$nextTick((()=>{const e=this.$refs.form;if(!e)return;const t=this.getFormData(e);J()(t,this.previousSavedData)||this.loading||(this.previousSavedData=t,this.update(e))}))},submit:function(e){e.preventDefault(),this.save()},update:function(e){if(this.loading)return;this.loading=!0;const t=this.getFormData(e);t.fieldsRemovedFromBulkEditing=this.fieldsRemovedFromBulkEditing;const i=this.hasMultipleMedias?this.firstMedia.updateBulkUrl:this.firstMedia.updateUrl;Ot.update(i,t,(e=>{this.loading=!1,e.data.tags&&this.$emit("tagUpdated",e.data.tags),this.hasMultipleMedias&&e.data.items&&this.medias.forEach((function(t){e.data.items.some((function(e){return e.id===t.id&&(t.tags=e.tags),e.id===t.id}))}))}),(e=>{this.loading=!1,e.data.message&&this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))}}},ei=Zt,ti=(0,k.c)(ei,Wt,Ht,!1,null,"4f7e4b44",null),ii=ti.exports,si=function(){var e=this,t=e._self._c;return t("div",{staticClass:"uploader"},[t("div",{ref:"uploaderDropzone",staticClass:"uploader__dropzone"},[t("div",{ref:"uploaderBrowseButton",staticClass:"button"},[e._v(e._s(e.$trans("uploader.upload-btn-label","Add new")))]),t("div",{staticClass:"uploader__dropzone--desktop"},[e._v(e._s(e.$trans("uploader.dropzone-text","or drop new files here")))])])])},ai=[],ni=i(2628),oi=i.n(ni),ri=i(3072),li=i(5104),di=i(4588);const ci=i(9632),ui=/[\/\?<>\\:\*\|":]/g,hi=/[\x00-\x1f\x80-\x9f]/g,pi=/^\.+$/,mi=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,fi=/[\. ]+$/,gi=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"ŒŒ"},{base:"oe",letters:"œœ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],_i={};for(let Ln=0;Ln0&&(t="."+e.join(", .")),{allowedExtensions:e,acceptFiles:t,stopOnFirstInvalidFile:!1}}},methods:{initUploader:function(){const e=this.$refs.uploaderBrowseButton,t={debug:!0,maxConnections:5,button:e,retry:{enableAuto:!1},callbacks:{onSubmit:this._onSubmitCallback.bind(this),onProgress:this._onProgressCallback.bind(this),onError:this._onErrorCallback.bind(this),onComplete:this._onCompleteCallback.bind(this),onAllComplete:this._onAllCompleteCallback.bind(this),onStatusChange:this._onStatusChangeCallback.bind(this),onTotalProgress:this._onTotalProgressCallback.bind(this)},text:{fileInputTitle:"Browse..."},messages:{retryFailTooManyItemsError:"Retry failed - you have reached your file limit.",sizeError:"{file} is too large, maximum file size is {sizeLimit}.",tooManyItemsError:"Too many items ({netItems}) would be uploaded. Item limit is {itemLimit}.",typeError:"{file} has an invalid extension. Valid extension(s): {extensions}."}};this._uploader="s3"===this.uploaderConfig.endpointType?new li.c({options:{...t,validation:{...this.uploaderValidation},objectProperties:{key:e=>this.unique_folder_name+"/"+yi(this._uploader.methods.getName(e)),region:this.uploaderConfig.endpointRegion,bucket:this.uploaderConfig.endpointBucket,acl:this.uploaderConfig.acl},request:{endpoint:this.uploaderConfig.endpoint,accessKey:this.uploaderConfig.accessKey},signature:{endpoint:this.uploaderConfig.signatureEndpoint,version:4,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}},uploadSuccess:{endpoint:this.uploaderConfig.successEndpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}}):"azure"===this.uploaderConfig.endpointType?new ri.c({options:{...t,validation:{...this.uploaderValidation},cors:{expected:!0,sendCredentials:!0},blobProperties:{name:e=>new Promise((t=>{t(this.unique_folder_name+"/"+yi(this._uploader.methods.getName(e)))}))},request:{endpoint:this.uploaderConfig.endpoint},signature:{endpoint:this.uploaderConfig.signatureEndpoint,version:4,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}},uploadSuccess:{endpoint:this.uploaderConfig.successEndpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}}):new di.c({options:{...t,validation:{...this.uploaderValidation,sizeLimit:1048576*this.uploaderConfig.filesizeLimit},request:{endpoint:this.uploaderConfig.endpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}})},replaceMedia:function(e){this.media_to_replace_id=e;const t=this.$refs.uploaderBrowseButton.querySelectorAll('[name = "qqfile"]');t[Array.from(t).length-1].click()},loadingProgress:function(e){this.$store.commit(v.ol.PROGRESS_UPLOAD_MEDIA,e)},loadingFinished:function(e,t){this.$emit("loaded",t),this.$store.commit(v.ol.DONE_UPLOAD_MEDIA,e)},loadingError:function(e){this.$store.commit(v.ol.ERROR_UPLOAD_MEDIA,e)},uploadProgress:function(e){this.$store.commit(v.ol.PROGRESS_UPLOAD,e)},_onCompleteCallback(e,t,i,s){const a=this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e)));i.success?this.loadingFinished(this.loadingMedias[a],i.media):this.loadingError(this.loadingMedias[a])},_onAllCompleteCallback(e,t){this.unique_folder_name=null,this.uploadProgress(0)},_onSubmitCallback(e,t){this.$emit("clear"),this.unique_folder_name=this.unique_folder_name||this.uploaderConfig.endpointRoot+oi().getUniqueId(),this._uploader.methods.setParams({unique_folder_name:this.unique_folder_name,media_to_replace_id:this.media_to_replace_id},e);const i=URL.createObjectURL(this._uploader.methods.getFile(e)),s=new Image;s.onload=()=>{this._uploader.methods.setParams({width:s.width,height:s.height,unique_folder_name:this.unique_folder_name,media_to_replace_id:this.media_to_replace_id},e),this.media_to_replace_id=null},s.src=i;const a={id:this._uploader.methods.getUuid(e),name:yi(t),progress:0,error:!1,errorMessage:null,isReplacement:!!this.media_to_replace_id,replacementId:this.media_to_replace_id};"file"===this.type.value&&(this.media_to_replace_id=null),this.loadingMedias.push(a),this.loadingProgress(a)},_onProgressCallback(e,t,i,s){const a=this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e)));if(a>=0){const e=this.loadingMedias[a];e.progress=i/s*100||0,e.error=!1,this.loadingProgress(e)}},_onErrorCallback(e,t,i,s){const a=e?this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e))):-1;if(a>=0)this.loadingMedias[a].errorMessage=i,this.loadingError(this.loadingMedias[a]);else{const s={id:e?this._uploader.methods.getUuid(e):Math.floor(1e3*Math.random()),name:yi(t),progress:0,error:!0,errorMessage:i};this.loadingMedias.push(s),this.loadingProgress(s),this.loadingError(this.loadingMedias[this.loadingMedias.length-1])}},_onStatusChangeCallback(e,t,i){if("retrying upload"===i){const t=this.loadingMedias.findIndex((function(t){return t.id===e}));if(t>=0){const e=this.loadingMedias[t];e.progress=0,e.error=!1,this.loadingProgress(e)}}},_onTotalProgressCallback(e,t){const i=Math.floor(e/t*100);this.uploadProgress(i)},_onDropError(e,t){console.error(e,t)},_onProcessingDroppedFilesComplete(e){this._uploader.methods.addFiles(e)}},watch:{type:function(){this._uploader&&this.initUploader()}},mounted(){this.initUploader();const e=this.$refs.uploaderDropzone;this._qqDropzone&&this._qqDropzone.dispose(),this._qqDropzone=new(oi().DragAndDrop)({dropZoneElements:[e],allowMultipleItems:!0,callbacks:{dropError:this._onDropError.bind(this),processingDroppedFilesComplete:this._onProcessingDroppedFilesComplete.bind(this)}})},beforeDestroy(){this._qqDropzone&&this._qqDropzone.dispose()}},Ei=wi,Ti=(0,k.c)(Ei,si,ai,!1,null,"f229897e",null),ki=Ti.exports,Ci={name:"A17Medialibrary",components:{"a17-filter":Pt.c,"a17-mediasidebar":ii,"a17-uploader":ki,"a17-mediagrid":qt,"a17-itemlist":Bt.c,"a17-spinner":St.c,"a17-checkbox":j},props:{modalTitlePrefix:{type:String,default:function(){return this.$trans("media-library.title","Media Library")}},btnLabelSingle:{type:String,default:function(){return this.$trans("media-library.insert","Insert")}},btnLabelUpdate:{type:String,default:function(){return this.$trans("media-library.update","Update")}},btnLabelMulti:{type:String,default:function(){return this.$trans("media-library.insert","Insert")}},initialPage:{type:Number,default:1},authorized:{type:Boolean,default:!1},showInsert:{type:Boolean,default:!0},extraMetadatas:{type:Array,default(){return[]}},translatableMetadatas:{type:Array,default(){return[]}}},data:function(){return{loading:!1,maxPage:20,mediaItems:[],selectedMedias:[],gridHeight:0,page:this.initialPage,tags:[],lastScrollTop:0,gridLoaded:!1}},computed:{renderedMediaItems:function(){return this.mediaItems.map((e=>(e.disabled=this.filesizeMax>0&&e.filesizeInMb>this.filesizeMax||this.widthMin>0&&e.width0&&e.heighte.value===this.type))},endpoint:function(){return this.currentTypeObject.endpoint},modalTitle:function(){return this.connector?this.indexToReplace>-1?this.modalTitlePrefix+" – "+this.btnLabelUpdate:this.selectedMedias.length>1?this.modalTitlePrefix+" – "+this.btnLabelMulti:this.modalTitlePrefix+" – "+this.btnLabelSingle:this.modalTitlePrefix},btnLabel:function(){let e=this.$trans("media-library.types.single."+this.type,this.type);return this.indexToReplace>-1?this.btnLabelUpdate+" "+e:(this.selectedMedias.length>1&&(e=this.$trans("media-library.types.multiple."+this.type,this.type)),this.btnLabelSingle+" "+e)},usedMedias:function(){return this.selected[this.connector]||[]},selectedType:function(){const e=this,t=e.types.filter((function(t){return t.value===e.type}));return t[0]},canInsert:function(){return!this.selectedMedias.some((e=>!!this.usedMedias.find((t=>t.id===e.id))))},...(0,_.ys)({connector:e=>e.mediaLibrary.connector,max:e=>e.mediaLibrary.max,filesizeMax:e=>e.mediaLibrary.filesizeMax,widthMin:e=>e.mediaLibrary.widthMin,heightMin:e=>e.mediaLibrary.heightMin,type:e=>e.mediaLibrary.type,types:e=>e.mediaLibrary.types,strict:e=>e.mediaLibrary.strict,selected:e=>e.mediaLibrary.selected,indexToReplace:e=>e.mediaLibrary.indexToReplace})},watch:{type:function(){this.clearMediaItems(),this.gridLoaded=!1}},methods:{replaceMedia:function(e){let{id:t}=e;this.$refs.uploader.replaceMedia(t)},open:function(){this.$refs.modal.open()},close:function(){this.$refs.modal.hide()},opened:function(){if(this.gridLoaded||this.reloadGrid(),this.listenScrollPosition(),this.selectedMedias=[],this.connector&&this.indexToReplace>-1){const e=this.selected[this.connector][this.indexToReplace];e&&this.selectedMedias.push(e)}},updateType:function(e){this.loading||this.strict||this.type!==e&&(this.$store.commit(v.ol.UPDATE_MEDIA_TYPE,e),this.submitFilter())},addMedia:function(e){const t=this.mediaItems.findIndex((function(t){return t.id===e.id}));if(t>-1){for(const t in this.selected)this.selected[t].forEach(((i,s)=>{if(e.id===i.id){const a=[];for(const t in i.crops)a[t]={height:e.height===i.height?i.crops[t].height:e.height,name:t,width:e.width===i.width?i.crops[t].width:e.width,x:e.width===i.width?i.crops[t].x:0,y:e.height===i.height?i.crops[t].y:0};this.$store.commit(v.ol.UPDATE_MEDIAS,{index:s,media:{...e,width:e.width===i.width?i.width:e.width,height:e.height===i.height?i.height:e.height,crops:a},mediaRole:t})}}));this.$set(this.mediaItems,t,e),this.selectedMedias.unshift(e)}else this.mediaItems.unshift(e),this.$store.commit(v.ol.INCREMENT_MEDIA_TYPE_TOTAL,this.type),this.updateSelectedMedias(e.id)},updateSelectedMedias:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=e.id,s=this.selectedMedias.filter((function(e){return e.id===i}));if(0===s.length){if(1===this.max&&this.clearSelectedMedias(),this.selectedMedias.length>=this.max&&this.max>0)return;if(t&&this.selectedMedias.length>0){const e=this.selectedMedias[this.selectedMedias.length-1],t=this.mediaItems.findIndex((t=>t.id===e.id)),s=this.mediaItems.findIndex((e=>e.id===i));if(-1===s&&-1===t)return;let a=null,n=null;t{if(this.selectedMedias.length>=this.max&&this.max>0)return;const t=this.selectedMedias.findIndex((t=>t.id===e.id));-1===t&&this.selectedMedias.push(e)}))}else{const e=this.mediaItems.filter((function(e){return e.id===i}));e.length&&this.selectedMedias.push(e[0])}}else this.selectedMedias=this.selectedMedias.filter((function(e){return e.id!==i}))},getFormData:function(e){let t=(0,Lt.c)(e);return t?t.page=this.page:t={page:this.page},t.type=this.type,Array.isArray(t.unused)&&t.unused.length&&(t.unused=t.unused[0]),t},clearFilters:function(){const e=this;if(this.$refs.filter&&(this.$refs.filter.value=null),this.$refs.unused){const e=this.$refs.unused.$el.querySelector("input");e&&e.checked&&e.click()}this.$nextTick((function(){e.submitFilter()}))},clearSelectedMedias:function(){this.selectedMedias.splice(0)},deleteSelectedMedias:function(e){let t=[];e&&e.length!==this.selectedMedias.length&&(t=this.selectedMedias.filter((e=>!e.deleteUrl))),e.forEach((()=>{this.$store.commit(v.ol.DECREMENT_MEDIA_TYPE_TOTAL,this.type)})),this.mediaItems=this.mediaItems.filter((e=>!this.selectedMedias.includes(e)||t.includes(e))),this.selectedMedias=t,this.mediaItems.length<=40&&this.reloadGrid()},clearMediaItems:function(){this.mediaItems.splice(0)},reloadGrid:function(){this.loading=!0;const e=this.$refs.form,t=this.getFormData(e);Ot.get(this.endpoint,t,(e=>{e.data.items.forEach((e=>{this.mediaItems.find((t=>t.id===e.id))||this.mediaItems.push(e)})),this.maxPage=e.data.maxPage||1,this.tags=e.data.tags||[],this.$store.commit(v.ol.UPDATE_MEDIA_TYPE_TOTAL,{type:this.type,total:e.data.total}),this.loading=!1,this.listenScrollPosition(),this.gridLoaded=!0}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))},reloadTags:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.tags=e},submitFilter:function(e){const t=this,i=this.$refs.list;this.page=1,this.clearMediaItems(),this.clearSelectedMedias(),0!==i.scrollTop?(0,Dt.c)({el:i,offset:0,easing:"easeOut",onComplete:function(){t.reloadGrid()}}):t.reloadGrid()},listenScrollPosition:function(){this.$nextTick((function(){if(!this.gridLoaded)return;const e=this.$refs.list;this.gridHeight!==e.scrollHeight&&e.addEventListener("scroll",this.scrollToPaginate)}))},scrollToPaginate:function(){if(!this.gridLoaded)return;const e=this.$refs.list,t=10;e.scrollTop>this.lastScrollTop&&e.scrollTop+e.offsetHeight>e.scrollHeight-t&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page?(this.page=this.page+1,this.reloadGrid()):this.gridHeight=e.scrollHeight),this.lastScrollTop=e.scrollTop},saveAndClose:function(){this.$store.commit(v.ol.SAVE_MEDIAS,this.selectedMedias),this.close()}}},Ai=Ci,xi=(0,k.c)(Ai,At,xt,!1,null,"aaf9470e",null),Si=xi.exports,Li=function(){var e=this,t=e._self._c;return t("div",{staticClass:"media",class:{"media--hoverable":e.hover,"media--slide":e.isSlide}},[t("div",{staticClass:"media__field"},[e.hasMedia?t("div",{staticClass:"media__info"},[t("div",{staticClass:"media__img"},[t("div",{staticClass:"media__imgFrame"},[t("div",{staticClass:"media__imgCentered",style:e.cropThumbnailStyle},[e.cropSrc&&e.showImg?t("img",{ref:"mediaImg",class:e.cropThumbnailClass,attrs:{src:e.cropSrc}}):e._e()]),e.disabled?e._e():t("div",{staticClass:"media__edit",on:{click:function(t){return e.openMediaLibrary(1,e.mediaKey,e.index)}}},[t("span",{staticClass:"media__edit--button"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"edit"}})])])])]),e.disabled?e._e():t("ul",{staticClass:"media__metadatas"},[t("li",{staticClass:"media__name",on:{click:function(t){return e.openMediaLibrary(1,e.mediaKey,e.index)}}},[t("strong",{attrs:{title:e.media.name}},[e._v(e._s(e.media.name))])]),e.media.size?t("li",{staticClass:"f--small"},[e._v("File size: "+e._s(e._f("uppercase")(e.media.size)))]):e._e(),e.media.width+e.media.height?t("li",{staticClass:"f--small"},[e._v(e._s(e.$trans("fields.medias.original-dimensions"))+": "+e._s(e.media.width)+" × "+e._s(e.media.height)+" ")]):e._e(),e.cropInfos&&e.activeCrop?t("li",{staticClass:"f--small media__crop-link",on:{click:e.openCropMedia}},e._l(e.cropInfos,(function(i,s){return t("p",{key:s,staticClass:"f--small f--note hide--xsmall"},[t("span",{domProps:{innerHTML:e._s(i)}})])})),0):e._e(),t("li",{staticClass:"f--small"},[e.withAddInfo?t("a",{staticClass:"f--link-underlined--o",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.metadatasInfos.apply(null,arguments)}}},[e._v(e._s(e.metadatas.text))]):e._e()])]),e.disabled?e._e():t("a17-buttonbar",{staticClass:"media__actions"},[t("a",{attrs:{href:e.media.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}})]),e.activeCrop?t("button",{attrs:{type:"button"},on:{click:e.openCropMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"crop"}})]):e._e(),t("button",{attrs:{type:"button"},on:{click:e.deleteMediaClick}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})])]),t("div",{staticClass:"media__actions-dropDown"},[t("a17-dropdown",{ref:"dropDown",attrs:{position:"right"}},[t("a17-button",{attrs:{size:"icon",variant:"icon"},on:{click:function(t){return e.$refs.dropDown.toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a",{attrs:{href:e.media.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}}),e._v(e._s(e.$trans("fields.medias.download")))]),e.activeCrop?t("button",{attrs:{type:"button"},on:{click:e.openCropMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"crop"}}),e._v(e._s(e.$trans("fields.medias.crop"))+" ")]):e._e(),t("button",{attrs:{type:"button"},on:{click:e.deleteMediaClick}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}}),e._v(e._s(e.$trans("fields.medias.delete")))])])],1)],1)],1):e._e(),e.hasMedia?e._e():t("a17-button",{attrs:{variant:"ghost",disabled:e.disabled},on:{click:e.openMediaLibrary}},[e._v(e._s(e.btnLabel))]),this.$slots.default?t("p",{staticClass:"media__note f--small"},[e._t("default")],2):e._e(),e.hasMedia&&e.withAddInfo?t("div",{staticClass:"media__metadatas--options",class:{"s--active":e.metadatas.active}},[t("a17-mediametadata",{attrs:{name:e.metadataName,label:e.$trans("fields.medias.alt-text","Alt Text"),id:"altText",media:e.media,maxlength:e.altTextMaxLength},on:{change:e.updateMetadata}}),e.withCaption?t("a17-mediametadata",{attrs:{wysiwyg:e.useWysiwyg,"wysiwyg-options":e.wysiwygOptions,type:"text",name:e.metadataName,label:e.$trans("fields.medias.caption","Caption"),id:"caption",media:e.media,maxlength:e.captionMaxLength},on:{change:e.updateMetadata}}):e._e(),e.withVideoUrl?t("a17-mediametadata",{attrs:{name:e.metadataName,label:e.$trans("fields.medias.video-url","Video URL (optional)"),id:"video",media:e.media},on:{change:e.updateMetadata}}):e._e(),e._l(e.extraMetadatas,(function(i){return[e.extraMetadatas.length>0?t("a17-mediametadata",{key:i.name,attrs:{type:i.type,name:e.metadataName,wysiwyg:i.wysiwyg||!1,"wysiwyg-options":i.wysiwygOptions||e.wysiwygOptions,label:i.label,id:i.name,media:e.media,maxlength:i.maxlength||0},on:{change:e.updateMetadata}}):e._e()]}))],2):e._e()],1),e.hasMedia&&e.activeCrop?t("a17-modal",{ref:e.cropModalName,staticClass:"modal--cropper",attrs:{forceClose:!0,title:e.$trans("fields.medias.crop-edit"),mode:"medium"}},[t("a17-cropper",{key:e.cropperKey,attrs:{media:e.media,aspectRatio:16/9,context:e.cropContext},on:{"crop-end":e.cropMedia}},[t("a17-button",{staticClass:"cropper__button",attrs:{variant:"action"},on:{click:function(t){return e.$refs[e.cropModalName].close()}}},[e._v(e._s(e.$trans("fields.medias.crop-save")))])],1)],1):e._e(),t("input",{attrs:{name:e.inputName,type:"hidden"},domProps:{value:JSON.stringify(e.media)}})],1)},Di=[],Mi=i(3932),Ii=i.n(Mi),Oi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"cropper"},[t("header",{staticClass:"cropper__header"},[e.multiCrops?t("ul",{staticClass:"cropper__breakpoints"},e._l(e.cropOptions,(function(i,s,a){return t("li",{key:s,class:{"s--active":e.toggleBreakpoint===a},on:{click:function(t){return e.changeCrop(s,a)}}},[e._v(e._s(e._f("capitalize")(s)))])})),0):e._e()]),t("div",{staticClass:"cropper__content"},[t("div",{ref:"cropWrapper",staticClass:"cropper__wrapper"},[t("img",{ref:"cropImage",staticClass:"cropper__img",attrs:{src:e.currentMedia.medium||e.currentMedia.original,alt:e.currentMedia.name}})])]),t("footer",{staticClass:"cropper__footer"},[e.ratiosByContext.length>1?t("ul",{staticClass:"cropper__ratios"},e._l(e.ratiosByContext,(function(i){return t("li",{key:i.name,staticClass:"f--small",class:{"s--active":e.currentRatioName===i.name},on:{click:function(t){return e.changeRatio(i)}}},[e._v(e._s(e._f("capitalize")(i.name)))])})),0):e._e(),t("span",{staticClass:"cropper__values f--small hide--xsmall",class:e.cropperWarning},[e._v(e._s(e.cropValues.original.width)+" × "+e._s(e.cropValues.original.height))]),e._t("default")],2)])},Pi=[],Bi=i(3616),Ri=i.n(Bi),Ni=i(844);const Fi=(e,t,i)=>({x:Math.round(e.x*t.width/i.width),y:Math.round(e.y*t.height/i.height),width:Math.round(e.width*t.width/i.width),height:Math.round(e.height*t.height/i.height)});var $i={name:"a17Cropper",props:{media:{type:Object,default:()=>{}},context:{type:String,default:""}},mixins:[Ni.c],data:function(){return{cropper:null,currentMedia:this.media,currentCrop:Object.keys(this.media.crops)[0],toggleBreakpoint:0,cropValues:{natural:{width:null,height:null},original:{width:this.media.crops[Object.keys(this.media.crops)[0]].width,height:this.media.crops[Object.keys(this.media.crops)[0]].height}},minCropValues:{width:0,height:0},currentRatioName:this.media.crops[Object.keys(this.media.crops)[0]].name}},watch:{media:function(e){this.currentMedia=e}},computed:{cropOptions:function(){return this.allCrops.hasOwnProperty(this.context)?this.allCrops[this.context]:{}},crop:function(){return this.currentMedia.crops[this.currentCrop]||{}},multiCrops:function(){return Object.keys(this.cropOptions).length>1},ratiosByContext:function(){const e=this.cropOptions[this.currentCrop];return e||[]},cropperOpts:function(){return{...this.defaultCropsOpts,cropmove:()=>{this.updateCropperValues()},cropend:()=>{this.sendCropperValues()}}},cropperWarning:function(){return{cropper__warning:this.cropValues.original.widthe.mediaLibrary.crops})},filters:Qt.c,mounted:function(){const e=this.cropperOpts,t=this.$refs.cropImage,i=this.$refs.cropWrapper,s=new Image;s.addEventListener("load",(()=>{i.style.maxWidth=i.getBoundingClientRect().width+"px",i.style.minHeight=i.getBoundingClientRect().height+"px",this.cropper=new(Ri())(t,e)}),{once:!0,passive:!0,capture:!0}),s.src=this.currentMedia.medium||this.currentMedia.original,t.addEventListener("ready",(()=>{this.cropValues.natural.width=s.naturalWidth,this.cropValues.natural.height=s.naturalHeight,this.updateCrop()}),{once:!0,passive:!0,capture:!0})},methods:{initAspectRatio:function(){const e=this.ratiosByContext,t=e.find((e=>e.name===this.currentRatioName));if("undefined"!==typeof t&&t)return this.minCropValues.width=t.minValues?t.minValues.width:0,this.minCropValues.height=t.minValues?t.minValues.height:0,void this.cropper.setAspectRatio(t.ratio);this.cropper.setAspectRatio(this.aspectRatio)},changeCrop:function(e,t){this.currentCrop=e,this.currentRatioName=this.crop.name||this.cropOptions[e][0].name,this.toggleBreakpoint=t,this.updateCrop(),this.sendCropperValues()},changeRatio:function(e){this.currentRatioName=e.name,this.updateCrop(),this.sendCropperValues()},updateCrop:function(){this.initAspectRatio(),this.initCrop(),this.updateCropperValues()},updateCropperValues:function(){const e=this.cropper.getData(!0),t=this.toOriginalCrop(e);this.cropValues.original.width=t.width,this.cropValues.original.height=t.height},initCrop:function(){const e=this.toNaturalCrop(this.crop);this.cropper.setData({x:e.x}),this.cropper.setData({y:e.y}),this.cropper.setData({width:e.width}),this.cropper.setData({height:e.height})},test:function(){const e=this.toNaturalCrop({x:0,y:0,width:380,height:475});this.cropper.setAspectRatio(.8),this.cropper.setData(e)},sendCropperValues:function(){const e={values:{}};e.values[this.currentCrop]=this.toOriginalCrop(this.cropper.getData(!0)),e.values[this.currentCrop].name=this.currentRatioName,this.$emit("crop-end",e)},toNaturalCrop:function(e){return Fi(e,this.cropValues.natural,this.currentMedia)},toOriginalCrop:function(e){return Fi(e,this.currentMedia,this.cropValues.natural)}},beforeDestroy:function(){this.cropper.destroy()}},Ui=$i,Vi=(0,k.c)(Ui,Oi,Pi,!1,null,"4078e85d",null),qi=Vi.exports,Wi=function(){var e=this,t=e._self._c;return e.languages.length>1&&"text"===e.fieldType?t("a17-locale",{attrs:{type:e.wysiwyg?"a17-wysiwyg":"a17-textfield",initialValues:e.initialValues,attributes:e.attributes},on:{change:e.saveMetadata}}):"text"===e.fieldType&&e.wysiwyg?t("div",[t("a17-wysiwyg",{attrs:{options:e.wysiwygOptions,label:e.label,name:e.fieldName,type:e.fieldType,initialValue:e.initialValue,"in-store":"value",maxlength:e.maxlength},on:{change:e.saveMetadata}}),t("p",{staticClass:"f--note f--small",domProps:{innerHTML:e._s(e.placeholder)}})],1):"text"===e.fieldType?t("a17-textfield",{attrs:{label:e.label,name:e.fieldName,type:"text",placeholder:e.placeholder,initialValue:e.initialValue,"in-store":"value",maxlength:e.maxlength},on:{change:e.saveMetadata}}):"checkbox"===e.fieldType?t("div",{staticClass:"mediaMetadata__checkbox"},[t("a17-checkbox",{attrs:{label:e.label,name:e.fieldName,initialValue:e.initialValue,value:1,inStore:"value"},on:{change:e.saveMetadata}})],1):e._e()},Hi=[],zi={name:"A17MediaMetadata",props:{media:{type:Object,default:()=>{}},name:{type:String,required:!0},id:{type:String,required:!0},label:{type:String,required:!0},wysiwyg:{type:Boolean,default:!1},wysiwygOptions:{type:Object,required:!1,default:function(){return{}}},type:{type:String,required:!1},maxlength:{type:Number,required:!1,default:0}},data:function(){return{initialValues:{},initialValue:""}},computed:{fieldName:function(){return"".concat(this.name,"[").concat(this.id,"]")},fieldType:function(){return this.type?this.type:"text"},defaultMetadatas:function(){return this.media.hasOwnProperty("metadatas")&&this.media.metadatas.default[this.id]||!1},customMetadatas:function(){return this.media.hasOwnProperty("metadatas")&&this.media.metadatas.custom[this.id]||!1},attributes:function(){return{label:this.label,name:this.fieldName,type:"text",placeholder:this.placeholder,options:this.wysiwygOptions,inStore:"value",maxlength:this.maxlength}},placeholder:function(){return this.defaultMetadatas?"object"===typeof this.defaultMetadatas?this.defaultMetadatas.hasOwnProperty(this.currentLocale)?this.defaultMetadatas[this.currentLocale]:"":null!==this.defaultMetadatas?this.defaultMetadatas:"":""},...(0,_.ys)({languages:e=>e.language.all,currentLocale:e=>e.language.active.value})},methods:{saveMetadata:function(e){if(!e.locale){const t=e;e={value:t}}e.id=this.id,this.$emit("change",e)}},mounted:function(){const e={};let t="",i=0;this.languages.forEach((s=>{const a=s.value;if(this.customMetadatas){this.customMetadatas[a]?e[a]=this.customMetadatas[a]:!0!==this.customMetadatas&&"string"!==typeof this.customMetadatas||0!==i?e[a]="":(e[a]=this.customMetadatas,t=this.customMetadatas);const s={};s.name=this.fieldName,s.value=e[a],this.languages.length>1&&(s.locale=a),this.$store.commit(v.tt.UPDATE_FORM_FIELD,s)}i++})),this.initialValues=e,this.initialValue=t}},Ki=zi,ji=(0,k.c)(Ki,Wi,Hi,!1,null,"6c6bb80c",null),Gi=ji.exports,Yi={props:{withAddInfo:{type:Boolean,default:!0},withVideoUrl:{type:Boolean,default:!1},withCaption:{type:Boolean,default:!0},altTextMaxLength:{type:Number,default:0},captionMaxLength:{type:Number,default:0},note:{type:String,default:""},cropContext:{type:String,default:""},extraMetadatas:{type:Array,default(){return[]}}}};const Xi=-1!==navigator.userAgent.indexOf("Safari")&&-1===navigator.userAgent.indexOf("Chrome");var Ji={name:"A17Mediafield",components:{"a17-cropper":qi,"a17-mediametadata":Gi},mixins:[Ve.c,Yi],props:{name:{type:String,required:!0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},btnLabel:{type:String,default(){return this.$trans("fields.medias.btn-label","Attach image")}},hover:{type:Boolean,default:!1},isSlide:{type:Boolean,default:!1},index:{type:Number,default:0},mediaContext:{type:String,default:""},activeCrop:{type:Boolean,default:!0},widthMin:{type:Number,default:0},heightMin:{type:Number,default:0}},data:function(){return{canvas:null,img:null,ctx:null,imgLoaded:!1,cropSrc:"",showImg:!1,isDestroyed:!1,naturalDim:{width:null,height:null},originalDim:{width:null,height:null},hasMediaChanged:!1,metadatas:{text:this.$trans("fields.medias.edit-info"),textOpen:this.$trans("fields.medias.edit-info"),textClose:this.$trans("fields.medias.edit-close"),active:!1}}},filters:Qt.c,computed:{...(0,_.ys)({useWysiwyg:e=>e.mediaLibrary.config.useWysiwyg,wysiwygOptions:e=>e.mediaLibrary.config.wysiwygOptions}),cropThumbnailStyle:function(){return this.showImg?{}:this.hasMedia&&this.media.crops?0===this.cropSrc.length?{}:{backgroundImage:"url(".concat(this.cropSrc,")")}:{}},cropThumbnailClass:function(){if(!this.hasMedia)return{};if(!this.media.crops)return{};const e=this.media.crops[Object.keys(this.media.crops)[0]];return{"media__img--landscape":e.width/e.height>=1,"media__img--portrait":e.width/e.height<1}},mediaKey:function(){return this.mediaContext.length>0?this.mediaContext:this.name},inputName:function(){let e=this.name;return this.name.indexOf("[")&&(e=this.name.replace("]","").replace("[","][")),"medias["+e+"]["+this.index+"]"},metadataName:function(){return"mediaMeta["+this.name+"]["+this.media.id+"]"},media:function(){return this.selectedMedias.hasOwnProperty(this.mediaKey)&&this.selectedMedias[this.mediaKey][this.index]||{}},cropInfos:function(){const e=[];if(this.media.crops)for(const t in this.media.crops)if(this.media.crops[t].width+this.media.crops[t].height){let i="";i+=this.media.crops[t].name+" "+this.$trans("fields.medias.crop-list")+": ",i+=this.media.crops[t].width+" × "+this.media.crops[t].height,e.push(i)}return e.length>0?e:null},hasMedia:function(){return Object.keys(this.media).length>0},cropperKey:function(){return"".concat(this.mediaKey,"-").concat(this.index,"_").concat(this.cropContext)},mediaHasCrop:function(){return this.media.crops},cropModalName:function(){return"".concat(name,"Modal")},...(0,_.ys)({selectedMedias:e=>e.mediaLibrary.selected,allCrops:e=>e.mediaLibrary.crops})},watch:{media:function(e,t){this.hasMediaChanged=e!==t,this.selectedMedias.hasOwnProperty(this.mediaKey)&&this.selectedMedias[this.mediaKey][this.index]&&(this.isDestroyed=!1)}},methods:{canvasCrop(){const e=this.media.crops[Object.keys(this.media.crops)[0]];if(!e)return;if(e.width+e.height===0)return void this.showDefaultThumbnail();let t=this.media.thumbnail;this.$nextTick((()=>{try{const i=Fi(e,this.naturalDim,this.originalDim),s=i.width,a=i.height;this.canvas.width=s,this.canvas.height=a,this.ctx.drawImage(this.img,i.x,i.y,s,a,0,0,s,a),t=this.canvas.toDataURL("image/png"),this.cropSrc!==t&&(this.showImg=!1,this.cropSrc=t)}catch(i){console.error(i),this.cropSrc!==t&&(this.showImg=!0,this.cropSrc=t)}}))},setDefaultCrops:function(){const e={},t=[];if(this.allCrops.hasOwnProperty(this.cropContext)){for(const i in this.allCrops[this.cropContext]){const s=this.allCrops[this.cropContext][i][0].ratio,a=this.media.width,n=this.media.height,o={x:a/2,y:n/2};let r=a,l=n;s>0&&s<1?(r=Math.floor(Math.min(n*s,a)),l=Math.floor(r/s)):s>=1&&(l=Math.floor(Math.min(a/s,n)),r=Math.floor(l*s));let d={x:0,y:0,width:r,height:l};d=Fi(d,this.naturalDim,this.originalDim),t.push(Ii().crop(this.img,{width:d.width,height:d.height,minScale:1}));const c=Math.floor(o.x-r/2),u=Math.floor(o.y-l/2);e[i]={},e[i].name=this.allCrops[this.cropContext][i][0].name||i,e[i].x=c,e[i].y=u,e[i].width=r,e[i].height=l}Promise.all(t).then((t=>{let i=0;t.forEach((t=>{const s={x:t.topCrop.x,y:t.topCrop.y,width:t.topCrop.width,height:t.topCrop.height},a=e[Object.keys(e)[i]],n=Fi(s,this.originalDim,this.naturalDim);a.x=n.x,a.y=n.y,a.width=n.width,a.height=n.height,i++})),this.cropMedia({values:e})}),(t=>{console.error(t),this.cropMedia({values:e})}))}else this.cropMedia({values:e})},cropMedia:function(e){e.key=this.mediaKey,e.index=this.index,this.$store.commit(v.ol.SET_MEDIA_CROP,e),this.img&&this.canvasCrop()},setNaturalDimensions:function(){this.img&&(this.naturalDim.width=this.img.naturalWidth,this.naturalDim.height=this.img.naturalHeight)},setOriginalDimensions:function(){this.media&&(this.originalDim.width=this.media.width,this.originalDim.height=this.media.height)},init:function(){this.showImg=!1;const e=()=>{this.setNaturalDimensions(),this.setOriginalDimensions(),this.mediaHasCrop?this.canvasCrop():this.setDefaultCrops()};this.hasMedia&&(this.cropSrc=this.media.thumbnail,this.initImg().then((()=>{e()}),(t=>{console.error(t),this.showDefaultThumbnail(),this.$nextTick((()=>{const t=this.$refs.mediaImg;t?(t.addEventListener("load",(()=>{this.img=t,e()}),{once:!0,passive:!0,capture:!0}),t.addEventListener("error",(e=>{console.error(e),this.showDefaultThumbnail()}))):(this.showImg=!1,this.cropSrc=this.media.thumbnail)}))})),this.hasMediaChanged=!1)},initImg:function(){return new Promise(((e,t)=>{this.img=new Image,Xi||(this.img.crossOrigin="Anonymous"),this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.img.addEventListener("load",(()=>{e()}),{once:!0,passive:!0,capture:!0}),this.img.addEventListener("error",(e=>{t(e)}));let i="?";this.media.thumbnail.indexOf("?")>-1&&(i="&"),this.img.src=this.media.thumbnail+i+"no-cache"}))},showDefaultThumbnail:function(){this.showImg=!0,this.hasMedia&&(this.cropSrc=this.media.thumbnail)},openCropMedia:function(){this.$refs[this.cropModalName].open()},deleteMediaClick:function(){this.isDestroyed=!0,this.deleteMedia()},deleteMedia:function(){this.$store.commit(v.ol.DESTROY_SPECIFIC_MEDIA,{name:this.mediaKey,index:this.index})},updateMetadata:function(e){this.$store.commit(v.ol.SET_MEDIA_METADATAS,{media:{context:this.mediaKey,index:this.index},value:e})},metadatasInfos:function(){this.metadatas.active=!this.metadatas.active,this.metadatas.text=this.metadatas.active?this.metadatas.textClose:this.metadatas.textOpen},destroyValue:function(){this.isSlide||this.isDestroyed||this.deleteMedia()}},beforeMount:function(){this.init()},beforeUpdate:function(){this.hasMediaChanged&&this.init()}},Qi=Ji,Zi=(0,k.c)(Qi,Li,Di,!1,null,"3f736376",null),es=Zi.exports,ts=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,label:e.label,locale:e.locale,size:e.size,note:e.note,name:e.name},on:{localize:e.updateLocale}},[e.max>1||0===e.max?t("a17-slideshow",{attrs:{name:e.name,cropContext:e.cropContext,max:e.max,required:e.required,buttonOnTop:e.buttonOnTop,withAddInfo:e.withAddInfo,withVideoUrl:e.withVideoUrl,withCaption:e.withCaption,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}},[e._t("default")],2):t("a17-mediafield",{attrs:{name:e.name,cropContext:e.cropContext,required:e.required,withAddInfo:e.withAddInfo,withVideoUrl:e.withVideoUrl,withCaption:e.withCaption,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}},[e._t("default")],2)],1)},is=[],ss={name:"A17MediafieldTranslated",mixins:[Ue.c,ee.c,Yi],props:{name:{type:String,required:!0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},max:{type:Number,default:1},buttonOnTop:{type:Boolean,default:!1}}},as=ss,ns=(0,k.c)(as,ts,is,!1,null,null,null),os=ns.exports,rs=i(5256),ls=function(){var e=this,t=e._self._c;return t("div",{staticClass:"multiselectorOuter"},[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"add-new":e.addNew}},[t("div",{staticClass:"multiselector",class:e.gridClasses},[t("div",{staticClass:"multiselector__outer"},e._l(e.fullOptions,(function(i,s){return t("div",{key:s,staticClass:"multiselector__item",style:e.itemStyle},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedValue,expression:"checkedValue"}],staticClass:"multiselector__checkbox",class:{"multiselector__checkbox--checked":e.checkedValue.includes(i.value)},attrs:{type:"checkbox",name:e.name+"["+e.randKey+"]",id:e.uniqId(i.value,s),disabled:i.disabled||e.disabled},domProps:{value:i.value,checked:Array.isArray(e.checkedValue)?e._i(e.checkedValue,i.value)>-1:e.checkedValue},on:{change:function(t){var s=e.checkedValue,a=t.target,n=!!a.checked;if(Array.isArray(s)){var o=i.value,r=e._i(s,o);a.checked?r<0&&(e.checkedValue=s.concat([o])):r>-1&&(e.checkedValue=s.slice(0,r).concat(s.slice(r+1)))}else e.checkedValue=n}}}),t("label",{staticClass:"multiselector__label",attrs:{for:e.uniqId(i.value,s)},on:{click:function(t){return t.preventDefault(),e.changeCheckbox(i.value)}}},[t("span",{staticClass:"multiselector__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})]),e._v(" "+e._s(i.label)+" ")]),t("span",{staticClass:"multiselector__bg"})])})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},ds=[],cs=i(248),us={name:"A17Multiselect",mixins:[W.c,ee.c,Q.c,Z.c,cs.c],props:{grid:{type:Boolean,default:!0},columns:{type:Number,default:0},inline:{type:Boolean,default:!1},border:{type:Boolean,default:!1}},computed:{gridClasses:function(){return this.columns>=1?["multiselector--columns",this.grid?"multiselector--grid":""]:[this.grid?"multiselector--grid":"",this.inline?"multiselector--inline":"",this.border?"multiselector--border":""]},itemStyle:function(){return this.columns>=1?{width:"".concat(100/this.columns,"%")}:{}}},methods:{updateFromStore:function(e){J()(e,this.checkedValue)||(this.checkedValue=e)},changeCheckbox:function(e){const t=this.checkedValue.indexOf(e),i=this.checkedValue.slice();t>-1?i.splice(t,1):i.push(e);const s=this.isMax(i),a=this.isMin(i);s||a||(this.checkedValue=i)},uniqId:function(e,t){return this.name+"_"+e+"-"+this.randKey*(t+1)}}},hs=us,ps=(0,k.c)(hs,ls,ds,!1,null,"8819f42c",null),ms=ps.exports,fs=function(){var e=this,t=e._self._c;return t("span",{staticClass:"radio",class:e.customClass},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedValue,expression:"selectedValue"}],staticClass:"radio__input",attrs:{type:"radio",name:e.name,id:e.uniqId(e.value),disabled:e.disabled},domProps:{value:e.value,checked:e._q(e.selectedValue,e.value)},on:{change:function(t){e.selectedValue=e.value}}}),t("label",{staticClass:"radio__label",attrs:{for:e.uniqId(e.value)}},[e._v(e._s(e.label))])])},gs=[],_s={name:"A17Radio",mixins:[W.c],props:{customClass:{type:String,default:""},value:{default:""},name:{type:String,default:""},label:{type:String,default:""},initialValue:{default:""},disabled:{type:Boolean,default:!1}},data:function(){return{currentValue:this.initialValue}},computed:{selectedValue:{get:function(){return this.currentValue},set:function(e){this.currentValue=e,this.$emit("change",e)}}},methods:{uniqId:function(e){return this.name+"_"+e+"-"+this.randKey}}},bs=_s,vs=(0,k.c)(bs,fs,gs,!1,null,"6de2145c",null),ys=vs.exports,ws=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"label-for":e.uniqId}},[t("ul",{staticClass:"radioGroup",class:e.radioClasses},e._l(e.radios,(function(i,s){return t("li",{key:s,staticClass:"radioGroup__item"},[t("a17-radio",{attrs:{customClass:"radio__"+e.radioClass+"--"+(s+1),name:e.name,value:i.value,label:i.label,initialValue:e.currentValue,disabled:i.disabled},on:{change:e.changeValue}})],1)})),0)])},Es=[],Ts={name:"A17CheckboxGroup",mixins:[W.c,ee.c,Z.c],props:{radioClass:{type:String,default:""},inline:{type:Boolean,default:!1},name:{type:String,default:""},label:{default:""},initialValue:{default:""},radios:{default:function(){return[]}}},data:function(){return{currentValue:this.initialValue}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},radioClasses:function(){return[this.inline?"radioGroup--inline":""]}},methods:{updateFromStore:function(e){e!==this.currentValue&&this.updateValue(e)},updateValue:function(e){this.currentValue=e},changeValue:function(e){e!==this.currentValue&&(this.updateValue(e),this.$emit("change",this.currentValue),this.saveIntoStore(e))}}},ks=Ts,Cs=(0,k.c)(ks,ws,Es,!1,null,"35a49f72",null),As=Cs.exports,xs=function(){var e=this,t=e._self._c;return t("div",[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,name:e.name,"label-for":e.uniqId,required:e.required,"add-new":e.addNew},on:{localize:e.updateLocale}},[t("span",{staticClass:"select__input",class:e.selectClasses},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedValue,expression:"selectedValue"}],attrs:{name:e.name,id:e.uniqId,disabled:e.disabled,required:e.required,readonly:e.readonly},on:{change:function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.selectedValue=t.target.multiple?i:i[0]}}},e._l(e.fullOptions,(function(i,s){return t("option",{key:s,domProps:{value:i.value,innerHTML:e._s(i.label)}})})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},Ss=[],Ls={name:"A17Select",mixins:[W.c,ge.c,ee.c,Ue.c,Z.c,cs.c],props:{size:{type:String,default:""},selected:{default:""},options:{default:function(){return[]}}},data:function(){return{value:this.selected}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},selectClasses:function(){return["small"===this.size?"select__input--small":"","large"===this.size?"select__input--large":""]},selectedValue:{get:function(){return this.value},set:function(e){this.value=e,this.saveIntoStore(e),this.$emit("change",e)}}},methods:{updateFromStore:function(e){this.value=e}},mounted:function(){this.$emit("change",this.value)}},Ds=Ls,Ms=(0,k.c)(Ds,xs,Ss,!1,null,"467fbd52",null),Is=Ms.exports,Os=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,name:e.name}},[t("div",{staticClass:"singleCheckbox",class:e.wrapperClasses},[t("span",{staticClass:"checkbox"},[t("input",{staticClass:"checkbox__input",class:e.checkboxClasses,attrs:{type:"checkbox",value:"true",name:e.name+"["+e.randKey+"]",id:e.uniqId,disabled:e.disabled},domProps:{checked:e.checkedValue}}),t("label",{staticClass:"checkbox__label",attrs:{for:e.uniqId},on:{click:function(t){return t.preventDefault(),e.changeCheckbox.apply(null,arguments)}}},[e._v(e._s(e.label)+" "),t("span",{staticClass:"checkbox__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})]),e.note?t("span",{staticClass:"f--small checkbox__note"},[e._v(e._s(e.note))]):e._e()])])]),e.requireConfirmation?[t("a17-dialog",{ref:"warningConfirm",attrs:{"modal-title":"Confirm","confirm-label":"Confirm"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.confirmTitleText))])]),t("p",[e._v(e._s(e.confirmMessageText))])])]:e._e()],2)},Ps=[],Bs={props:{requireConfirmation:{type:Boolean,default:!1},confirmMessageText:{type:String,default:"Are you sure you want to change this option ?"},confirmTitleText:{type:String,default:"Confirm selection"}}},Rs={name:"A17SingleCheckbox",mixins:[W.c,ee.c,Z.c,Bs],props:{name:{type:String,default:""},initialValue:{type:Boolean,default:!0},theme:{type:String,default:""},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!1}},data:function(){return{currentValue:this.initialValue}},computed:{uniqId:function(){return this.name+"_"+this.randKey},wrapperClasses:function(){return[this.border?"singleCheckbox--border":""]},checkboxClasses:function(){return[this.theme?"checkbox__input--".concat(this.theme):"",this.checkedValue?"checkbox__input--checked":""]},checkedValue:{get:function(){return this.currentValue},set:function(e){e!==this.currentValue&&(this.currentValue=e,"undefined"!==typeof this.saveIntoStore&&this.saveIntoStore(e),this.$emit("change",e))}}},methods:{updateFromStore:function(e){this.checkedValue=e},changeCheckbox:function(){this.requireConfirmation?this.$refs.warningConfirm.open((()=>{this.checkedValue=!this.checkedValue})):this.checkedValue=!this.checkedValue}}},Ns=Rs,Fs=(0,k.c)(Ns,Os,Ps,!1,null,"552b859e",null),$s=Fs.exports,Us=function(){var e=this,t=e._self._c;return t("div",{class:e.outerClasses},[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"add-new":e.addNew,variant:e.variantInput}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{type:"hidden",name:e.name},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),t("div",{staticClass:"singleselector",class:e.gridClasses},[t("div",{staticClass:"singleselector__outer"},e._l(e.fullOptions,(function(i,s){return t("div",{key:s,staticClass:"singleselector__item",style:e.itemStyle},[t("input",{staticClass:"singleselector__radio",class:{"singleselector__radio--checked":i.value==e.selectedValue},attrs:{type:"radio",name:e.name+"["+e.randKey+"]",id:e.uniqId(i.value,s),disabled:i.disabled||e.disabled},domProps:{value:i.value}}),t("label",{staticClass:"singleselector__label",attrs:{for:e.uniqId(i.value,s)},on:{click:function(t){return t.preventDefault(),e.changeRadio(i.value)}}},[e._v(e._s(i.label))]),t("span",{staticClass:"singleselector__bg"})])})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e(),e.requireConfirmation?[t("a17-dialog",{ref:"warningConfirm",attrs:{"modal-title":"Confirm","confirm-label":"Confirm"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.confirmTitleText))])]),t("p",[e._v(e._s(e.confirmMessageText))])])]:e._e()],2)},Vs=[],qs={name:"A17Singleselect",mixins:[W.c,ee.c,Z.c,cs.c,Bs],props:{name:{type:String,default:""},grid:{type:Boolean,default:!0},columns:{type:Number,default:0},inline:{type:Boolean,default:!0},inTable:{type:Boolean,default:!1},border:{type:Boolean,default:!1},selected:{default:""},options:{default:function(){return[]}},disabled:{type:Boolean,default:!1}},data:function(){return{value:this.selected}},computed:{variantInput:function(){return[this.inTable?"intable":""].join(" ")},outerClasses:function(){return["multiselectorOuter"]},gridClasses:function(){return this.columns>=1?["singleselector--columns",this.grid?"singleselector--grid":""]:[this.grid?"singleselector--grid":"",this.inline?"singleselector--inline":"",this.border?"singleselector--border":""]},itemStyle:function(){return this.columns>=1?{width:"".concat(100/this.columns,"%")}:{}},selectedValue:{get:function(){return this.value},set:function(e){e!==this.value&&(this.value=e,this.saveIntoStore(e),this.$emit("change",e))}}},methods:{updateFromStore:function(e){e!==this.value&&(this.value=e)},changeRadio:function(e){this.requireConfirmation?this.$refs.warningConfirm.open((()=>{this.selectedValue=e})):this.selectedValue=e},uniqId:function(e,t){return this.name+"_"+e+"-"+this.randKey*(t+1)}}},Ws=qs,Hs=(0,k.c)(Ws,Us,Vs,!1,null,"0406024e",null),zs=Hs.exports,Ks=function(){var e=this,t=e._self._c;return t("div",{staticClass:"multiselectorPermissions"},[e.searchable?t("div",{staticClass:"multiselectorPermissions__filter"},[t("a17-filter",{attrs:{"full-width":!0},on:{submit:e.submitFilter}},[e.groups.length&&e.listUser?t("div",{staticClass:"multiselectorPermissions__groups",attrs:{slot:"additional-actions"},slot:"additional-actions"},[t("a17-dropdown",{ref:"groupDropdown",staticClass:"multiselectorPermissions__dd",attrs:{position:"bottom-right",clickable:!0}},[t("button",{staticClass:"multiselectorPermissions__button",attrs:{type:"button"},on:{click:function(t){return e.$refs.groupDropdown.toggle()}}},[e._v("Groups")]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-checkboxgroup",{attrs:{name:"permissionsGroups",selected:e.activeGroups,options:e.groups},on:{change:e.updateUserPermission}})],1)])],1):e._e()])],1):e._e(),t("div",{staticClass:"multiselectorPermissions__items"},[e._t("default"),e.empty?t("div",{staticClass:"multiselectorPermissions__empty",style:e.emptyStyle},[t("h4",[e._v(e._s(e.emptyMessage))])]):e._e(),e.allHidden?t("div",{staticClass:"multiselectorPermissions__empty",style:e.emptyStyle},[t("h4",[e._v(e._s(e.allHiddenMessage))])]):e._e()],2)])},js=[],Gs={name:"A17SingleSelectPermissions",components:{"a17-filter":Pt.c},props:{searchable:{type:Boolean,default:!0},listUser:{type:Boolean,default:!1},emptyMessage:{type:String,default:"No results found. Please try another search"},allHiddenMessage:{type:String,default:"Use the search box to find items"}},data:function(){return{empty:!1,allHidden:!1,activeGroups:[],emptyHeight:120}},computed:{emptyStyle:function(){return{height:this.emptyHeight+"px"}},...(0,_.gV)(["fieldsByName"]),...(0,_.ys)({groups:e=>e.permissions.groups,groupUserMapping:e=>e.permissions.groupUserMapping})},mounted(){if(!this.listUser){const e=this.$el.querySelectorAll("[data-singleselect-permissions-field]"),t="multiselectorPermissions__item--hidden";if(e.length){let i=0;e.forEach((e=>{const s=e.getAttribute("data-singleselect-permissions-field"),a=this.fieldsByName(s),n=a.length?a[0].value:"";n||(e.classList.add(t),i++)})),i===e.length&&(this.allHidden=!0)}}},methods:{submitFilter(e){const t=this.$el.querySelectorAll("[data-singleselect-permissions-filterable]"),i="multiselectorPermissions__item--hidden";t.length&&(this.emptyHeight=Math.max(120,t[0].parentElement.offsetHeight),this.empty=!0,this.allHidden=!1,t.forEach((t=>{const s=t.getAttribute("data-singleselect-permissions-filterable");if(e.search){const a=e.search;s.toUpperCase().includes(a.toUpperCase())?(t.classList.remove(i),this.empty=!1):t.classList.add(i)}else t.classList.remove(i),this.empty=!1})))},setUserPermission(e){const t={};t.name=e,t.value="view-item",this.$store.commit(v.tt.UPDATE_FORM_FIELD,t)},updateUserPermission(e){this.activeGroups=e,e.forEach((e=>{this.groupUserMapping[e]&&this.groupUserMapping[e].forEach((e=>{const t="user_".concat(e,"_permission"),i=this.fieldsByName(t);i.length&&""!==i[0].value&&"view-item"!==i[0].value||this.setUserPermission(t)}))}))}}},Ys=Gs,Xs=(0,k.c)(Ys,Ks,js,!1,null,"627613a1",null),Js=Xs.exports,Qs=function(){var e=this,t=e._self._c;return t("div",{staticClass:"slideshow"},[e.buttonOnTop&&e.remainingSlides>0?t("div",{staticClass:"slideshow__trigger"},[t("a17-button",{attrs:{disabled:e.disabled,type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingSlides)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"slideshow__note f--small"},[e._t("default")],2)],1):e._e(),e.slides.length?t("draggable",e._b({staticClass:"slideshow__content",model:{value:e.slides,callback:function(t){e.slides=t},expression:"slides"}},"draggable",e.dragOptions,!1),[t("transition-group",{attrs:{name:"draggable_list",tag:"div"}},e._l(e.slides,(function(i,s){return t("div",{key:"".concat(i.id,"_").concat(s),staticClass:"slide"},[e.disabled?e._e():t("div",{staticClass:"slide__handle"},[t("div",{staticClass:"slide__handle--drag"})]),t("a17-mediafield",{staticClass:"slide__content",attrs:{name:"".concat(e.name,"_").concat(i.id),index:s,mediaContext:e.name,cropContext:e.cropContext,hover:e.hoverable,isSlide:!0,withAddInfo:e.withAddInfo,withCaption:e.withCaption,withVideoUrl:e.withVideoUrl,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}})],1)})),0)],1):e._e(),!e.buttonOnTop&&e.remainingSlides>0?t("div",{staticClass:"slideshow__trigger"},[t("a17-button",{attrs:{disabled:e.disabled,type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingSlides)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"slideshow__note f--small"},[e._t("default")],2)],1):e._e()],1)},Zs=[],ea={name:"A17Slideshow",components:{draggable:g()},mixins:[b.c,Ve.c,Yi],props:{name:{type:String,required:!0},itemLabel:{type:String,default:"image"},max:{type:Number,default:10},buttonOnTop:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{handle:".slide__handle",hoverable:!0}},computed:{remainingSlides:function(){return Math.max(0,this.max-this.slides.length)},addLabel:function(){const e=this.itemLabel+"s";return"Attach "+e},slides:{get(){return this.selectedMedias.hasOwnProperty(this.name)&&this.selectedMedias[this.name]||[]},set(e){this.$store.commit(v.ol.REORDER_MEDIAS,{name:this.name,medias:e})}},...(0,_.ys)({selectedMedias:e=>e.mediaLibrary.selected})},methods:{deleteSlideshow:function(){this.$store.commit(v.ol.DESTROY_MEDIAS,this.name)},destroyValue:function(){this.isSlide||this.isDestroyed||this.deleteMedia()}}},ta=ea,ia=(0,k.c)(ta,Qs,Zs,!1,null,"243f2bae",null),sa=ia.exports,aa=i(6676),na=i(6216),oa=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,required:e.required},on:{localize:e.updateLocale}},[t("div",{staticClass:"wysiwyg__outer",class:e.textfieldClasses},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{name:e.name,type:"hidden"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),e.editSource?[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.activeSource,expression:"!activeSource"}],staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("div",{ref:"editorcontainer",staticClass:"wysiwyg__editor",class:{"wysiwyg__editor--limitHeight":e.limitHeight}},[t("div",{ref:"editor",staticClass:"wysiwyg__editor-inner"})]),e.shouldShowCounter?t("span",{staticClass:"wysiwyg__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.activeSource,expression:"activeSource"}],staticClass:"form__field form__field--textarea",attrs:{dir:e.dirLocale}},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],style:e.textareaHeight,attrs:{placeholder:e.placeholder,autofocus:e.autofocus},domProps:{value:e.value},on:{change:e.updateSourcecode,input:function(t){t.target.composing||(e.value=t.target.value)}}})]),t("a17-button",{staticClass:"wysiwyg__button",attrs:{variant:"ghost"},on:{click:e.toggleSourcecode}},[e._v("Source code")])]:[t("div",{staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("div",{ref:"editorcontainer",staticClass:"wysiwyg__editor",class:{"wysiwyg__editor--limitHeight":e.limitHeight}},[t("div",{ref:"editor",staticClass:"wysiwyg__editor-inner"})]),e.shouldShowCounter?t("span",{staticClass:"wysiwyg__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()])]],2)])},ra=[],la=i(3336),da=i.n(la),ca=i(124),ua=i.n(ca);function ha(e,t,i){return t=pa(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function pa(e){var t=ma(e,"string");return"symbol"==typeof t?t:String(t)}function ma(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}ua().debug("error");const fa=ua()["import"]("delta"),ga=ua()["import"]("blots/embed"),_a=ua()["import"]("blots/inline"),ba=ua()["import"]("formats/link"),va=ua()["import"]("blots/block/embed");class ya extends va{}ya.blotName="divider",ya.tagName="hr",ua().register(ya);class wa extends ga{length(){return 1}value(){return"\n"}insertInto(e,t){ga.prototype.insertInto.call(this,e,t)}}ha(wa,"blotName","softbreak"),ha(wa,"tagName","br"),ha(wa,"className","softbreak"),ua().register(wa);const Ea={key:13,shiftKey:!0,handler:function(e){const t=this.quill.getLeaf(e.index)[0],i=this.quill.getLeaf(e.index+1)[0];this.quill.insertEmbed(e.index,"softbreak",!0,"user"),null!==i&&t.parent===i.parent||this.quill.insertEmbed(e.index,"softbreak",!0,"user"),this.quill.setSelection(e.index+1,ua().sources.SILENT)}};function Ta(){const e=new fa;return e.insert({softbreak:""}),e}const ka={blotName:"anchor",tagName:"SPAN"};class Ca extends _a{static create(e){const t=super.create(e);return e=this.sanitize(e),t.setAttribute("id",e),t.className="ql-anchor",t}static sanitize(e){return e.replace(/\s+/g,"-").toLowerCase()}static formats(e){return e.getAttribute("id")}format(e,t){if(e!==this.statics.blotName||!t)return super.format(e,t);t=this.constructor.sanitize(t),this.domNode.setAttribute("id",t)}}Ca.blotName=ka.blotName,Ca.tagName=ka.tagName,ua().register(Ca);class Aa extends ba{static create(e){const t=super.create(e);e=this.sanitize(e),t.setAttribute("href",e);const i=/^((http|https|ftp):\/\/)/;if(i.test(e)||t.removeAttribute("target"),window["TWILL"].STORE.form.baseUrl){const i=new URL(window["TWILL"].STORE.form.baseUrl);e.startsWith(i.origin)&&t.removeAttribute("target")}return t}format(e,t){if(super.format(e,t),e!==this.statics.blotName||!t)return;const i=/^((http|https|ftp):\/\/)/;i.test(t)?window["TWILL"].STORE.form.baseUrl&&t.startsWith(window["TWILL"].STORE.form.baseUrl)?this.domNode.removeAttribute("target"):this.domNode.setAttribute("target","_blank"):this.domNode.removeAttribute("target")}}function xa(e){return''}ua().register(Aa);const Sa=ua()["import"]("ui/icons");Sa.bold=xa("bold"),Sa.italic=xa("italic"),Sa.anchor=xa("anchor"),Sa.link=xa("link"),Sa.header["1"]=xa("header"),Sa.header["2"]=xa("header-2"),Sa.header["3"]=xa("header-3"),Sa.header["4"]=xa("header-4"),Sa.header["5"]=xa("header-5"),Sa.header["6"]=xa("header-6"),Sa.divider=xa("hr");const La=["background","bold","color","font","code","italic","link","size","strike","script","underline","blockquote","header","indent","list","align","direction","code-block","formula","image","video","divider"];function Da(e){const t=[wa.blotName,ka.blotName];function i(e){t.indexOf(e)>-1||-1===La.indexOf(e)||t.push(e)}return e.forEach((e=>{if("object"===typeof e)for(const t in e)i(t);"string"===typeof e&&i(e)})),t}var Ma={Quill:ua(),lineBreak:{handle:Ea,clipboard:[wa.tagName,Ta]},getFormats:Da},Ia=i(512);const Oa="//cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.12.0/build/highlight.min.js";var Pa={name:"A17Wysiwyg",mixins:[ge.c,ee.c,Ue.c,Z.c],props:{editSource:{type:Boolean,default:!1},showCounter:{type:Boolean,default:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},initialValue:{default:""},limitHeight:{type:Boolean,default:!1},options:{type:Object,required:!1,default:function(){return{}}}},computed:{textareaHeight:function(){return{height:this.editorHeight}},textfieldClasses:function(){return{"wysiwyg__outer--limitHeight":this.limitHeight,"s--disabled":this.disabled,"s--focus":this.focused}},hasMaxlength:function(){return this.maxlength>0},shouldShowCounter:function(){return this.hasMaxlength&&this.showCounter},limitClasses:function(){return{"wysiwyg__limit--red":this.counter<.1*this.maxlength}},...(0,_.ys)({baseUrl:e=>e.form.baseUrl})},data:function(){return{value:this.initialValue,editorHeight:50,toolbarHeight:52,focused:!1,activeSource:!1,quill:null,counter:0,localOptions:{},defaultModules:{toolbar:["bold","italic","underline","link"],clipboard:{matchVisual:!1,matchers:[Ma.lineBreak.clipboard]},keyboard:{bindings:{lineBreak:Ma.lineBreak.handle}},syntax:!1}}},methods:{initQuill(e){if(this.quill=new Ma.Quill(this.$refs.editor,e),this.value&&this.updateEditor(this.value),this.quill.on("text-change",((e,t,i)=>{let s=this.$refs.editor.children[0].innerHTML;"


"===s&&(s=""),this.value=s,this.$emit("input",this.value),this.$emit("change",this.value),this.updateCounter(this.getTextLength()),"user"===i&&this.textUpdate()})),this.quill.on("selection-change",((e,t,i)=>{e?(this.focused=!0,this.$emit("focus")):(this.focused=!1,"user"===i&&this.saveIntoStore(),this.$emit("blur"))})),this.disabled&&this.quill.enable(!1),this.baseUrl){const e=this.quill.theme.tooltip,t=e.root;if(t){const e=t.querySelector("input[data-link]");e&&e.setAttribute("data-link",this.baseUrl)}}"rtl"===this.dirLocale&&(this.quill.format("direction","rtl"),this.quill.format("align","right")),this.hasMaxlength&&this.showCounter&&this.updateCounter(this.getTextLength()),this.$emit("ready",this.quill)},insertDivider(){const e=this.quill.getSelection(!0);e&&(this.quill.insertText(e.index,"\n"),this.quill.insertEmbed(e.index+1,"divider",!0),this.quill.setSelection(e.index+2))},anchorHandler(e){if(!0===e)e=prompt("Enter anchor:");else{const t=this.quill.getSelection(),i=this.quill.getFormat(t).anchor||"";e=prompt("Edit anchor:",i)}this.quill.format("anchor",e)},updateEditor:function(e){const t=this.quill.clipboard.convert(e);this.quill.setContents(t,"silent")},updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e,this.updateEditor(e))},textUpdate:function(){this.preventSubmit(),this._textUpdateInternal()},_textUpdateInternal:da()((function(){this.saveIntoStore(),this.allowSubmit()}),600),toggleSourcecode:function(){this.editorHeight=Math.max(50,this.$refs.editor.clientHeight)+this.toolbarHeight-1+"px",this.activeSource=!this.activeSource,this.updateSourcecode()},updateSourcecode:function(){this.updateEditor(this.value),this.saveIntoStore()},updateCounter:function(e){this.showCounter&&this.hasMaxlength&&(this.counter=this.maxlength-e)},getTextLength:function(){return this.quill.getLength()-(0===this.value.length?2:1)}},mounted:function(){if(this.quill)return;const e=JSON.parse(JSON.stringify(this.options));e.theme=e.theme||"snow",e.boundary=e.boundary||document.body,e.modules=e.modules||this.defaultModules;const t={container:void 0!==e.modules.toolbar?e.modules.toolbar:this.defaultModules.toolbar,handlers:{}};if(e.modules.clipboard=void 0!==e.modules.clipboard?e.modules.clipboard:this.defaultModules.clipboard,e.modules.keyboard=void 0!==e.modules.keyboard?e.modules.keyboard:this.defaultModules.keyboard,e.modules.syntax=void 0!==e.modules.syntax&&e.modules.syntax?{highlight:e=>hljs.highlightAuto(e).value}:this.defaultModules.syntax,e.placeholder=e.placeholder||this.placeholder,e.readOnly=void 0!==e.readOnly?e.readOnly:this.readonly,e.formats=Ma.getFormats(e.modules.toolbar),e.bounds=this.$refs.editor,e.scrollingContainer="html",t.container.includes("anchor")&&(t.handlers.anchor=this.anchorHandler),t.container.includes("divider")&&(t.handlers.divider=this.insertDivider),e.modules.toolbar=t,this.localOptions=e,e.modules.syntax&&"undefined"===typeof hljs){const t="highlight-js-script";(0,Ia.aU)(t,Oa,"text/javascript").then((()=>{this.initQuill(e)}))}else this.initQuill(e)},beforeDestroy(){this.quill=null}},Ba=Pa,Ra=(0,k.c)(Ba,oa,ra,!1,null,"dc784262",null),Na=Ra.exports,Fa=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,required:e.required},on:{localize:e.updateLocale}},[e.editor?t("div",{staticClass:"wysiwyg__outer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.activeSource,expression:"!activeSource"}],staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{name:e.name,type:"hidden"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),t("div",{ref:"editor",staticClass:"wysiwyg__editor"},[t("div",{staticClass:"wysiwyg__menubar"},[e.toolbar.header?[e.toolbar.header?t("wysiwyg-menu-bar-btn",{attrs:{icon:"paragraph",disabled:e.editor.isActive("paragraph"),isActive:e.editor.isActive("paragraph")},on:{"btn:click":function(t){e.editor.chain().focus().setParagraph().run()}}}):e._e(),e._l(e.headingOptions,(function(i){return t("wysiwyg-menu-bar-btn",{key:i,attrs:{icon:i>1?"header-".concat(i):"header",isActive:e.editor.isActive("heading",{level:i})},on:{"btn:click":function(t){e.editor.chain().focus().toggleHeading({level:i}).run()}}})}))]:e._e(),e.toolbar.bold?t("wysiwyg-menu-bar-btn",{attrs:{icon:"bold",isActive:e.editor.isActive("bold")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBold().run()}}}):e._e(),e.toolbar.italic?t("wysiwyg-menu-bar-btn",{attrs:{icon:"italic",isActive:e.editor.isActive("italic")},on:{"btn:click":function(t){e.editor.chain().focus().toggleItalic().run()}}}):e._e(),e.toolbar.strike?t("wysiwyg-menu-bar-btn",{attrs:{icon:"strike",isActive:e.editor.isActive("strike")},on:{"btn:click":function(t){e.editor.chain().focus().toggleStrike().run()}}}):e._e(),e.toolbar.underline?t("wysiwyg-menu-bar-btn",{attrs:{icon:"underline",isActive:e.editor.isActive("underline")},on:{"btn:click":function(t){e.editor.chain().focus().toggleUnderline().run()}}}):e._e(),e.toolbar.hr?t("wysiwyg-menu-bar-btn",{attrs:{icon:"hr"},on:{"btn:click":function(t){e.editor.chain().focus().setHorizontalRule().run()}}}):e._e(),e.toolbar.link?t("wysiwyg-menu-bar-btn",{attrs:{icon:"link",isActive:e.editor.isActive("link")},on:{"btn:click":function(t){return e.openLinkWindow()}}}):e._e(),e.toolbar.link&&e.editor.isActive("link")?t("wysiwyg-menu-bar-btn",{attrs:{icon:"unlink",disabled:!e.editor.isActive("link"),isActive:e.editor.isActive("link")},on:{"btn:click":function(t){return e.removeLink()}}}):e._e(),e.toolbar.bullet?t("wysiwyg-menu-bar-btn",{attrs:{icon:"ul",isActive:e.editor.isActive("bulletList")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBulletList().run()}}}):e._e(),e.toolbar.ordered?t("wysiwyg-menu-bar-btn",{attrs:{icon:"ol",isActive:e.editor.isActive("orderedList")},on:{"btn:click":function(t){e.editor.chain().focus().toggleOrderedList().run()}}}):e._e(),e.toolbar.blockquote?t("wysiwyg-menu-bar-btn",{attrs:{icon:"quote",isActive:e.editor.isActive("blockquote")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBlockquote().run()}}}):e._e(),e.toolbar.codeBlock?t("wysiwyg-menu-bar-btn",{attrs:{icon:"code",isActive:e.editor.isActive("codeBlock")},on:{"btn:click":function(t){e.editor.chain().focus().toggleCodeBlock().run()}}}):e._e(),e.toolbar.code?t("wysiwyg-menu-bar-btn",{attrs:{icon:"code",isActive:e.editor.isActive("code")},on:{"btn:click":function(t){e.editor.chain().focus().setCode().run()}}}):e._e(),e.toolbar.align||e.toolbar["align-left"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_left",label:"align left",isActive:e.editor.isActive({textAlign:"left"})},on:{"btn:click":function(t){return e.setTextAlign("left")}}}):e._e(),e.toolbar.align||e.toolbar["align-center"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_center",label:"align center",isActive:e.editor.isActive({textAlign:"center"})},on:{"btn:click":function(t){return e.setTextAlign("center")}}}):e._e(),e.toolbar.align||e.toolbar["align-right"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_right",label:"align right",isActive:e.editor.isActive({textAlign:"right"})},on:{"btn:click":function(t){return e.setTextAlign("right")}}}):e._e(),e.toolbar.align||e.toolbar["align-justify"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_justify",label:"justify",isActive:e.editor.isActive({textAlign:"justify"})},on:{"btn:click":function(t){return e.setTextAlign("justify")}}}):e._e(),e.toolbar.table?t("wysiwyg-menu-bar-btn",{attrs:{icon:"table"},on:{"btn:click":function(t){e.editor.chain().focus().insertTable({rows:3,cols:3,withHeaderRow:!0}).run()}}}):e._e(),t("wysiwyg-menu-bar-btn",{attrs:{icon:"undo",disabled:!e.editor.can().undo()},on:{"btn:click":function(t){e.editor.chain().focus().undo().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"redo",disabled:!e.editor.can().redo()},on:{"btn:click":function(t){e.editor.chain().focus().redo().run()}}}),e.toolbar.table?[e.editor.isActive("table")?t("div",{staticClass:"wysiwyg__menubar-table-buttons"},[t("br"),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_table"},on:{"btn:click":function(t){e.editor.chain().focus().deleteTable().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_col_before"},on:{"btn:click":function(t){e.editor.chain().focus().addColumnBefore().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_col_after"},on:{"btn:click":function(t){e.editor.chain().focus().addColumnAfter().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_col"},on:{"btn:click":function(t){e.editor.chain().focus().deleteColumn().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_row_before"},on:{"btn:click":function(t){e.editor.chain().focus().addRowBefore().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_row_after"},on:{"btn:click":function(t){e.editor.chain().focus().addRowAfter().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_row"},on:{"btn:click":function(t){e.editor.chain().focus().deleteRow().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"combine_cells"},on:{"btn:click":function(t){e.editor.chain().focus().mergeCells().run()}}})],1):e._e()]:e._e(),this.toolbar.wrappers?[t("br"),e._l(this.toolbar.wrappers,(function(i){return[t("wysiwyg-menu-bar-btn",{key:i.id,attrs:{"icon-url":i.icon,isActive:e.editor.isActive(i.class),label:i.label},on:{"btn:click":function(t){e.editor.commands["set"+i.id]()}}})]}))]:e._e()],2),t("div",{staticClass:"wysiwyg__contentWrapper",class:{"wysiwyg__contentWrapper--limitHeight":e.limitHeight},on:{click:function(t){e.editor.chain().focus()}}},[t("editor-content",{staticClass:"wysiwyg__content",attrs:{editor:e.editor}})],1)]),e.shouldShowCounter?t("span",{staticClass:"input__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()]),e.editSource?[t("div",{directives:[{name:"show",rawName:"v-show",value:e.activeSource,expression:"activeSource"}],staticClass:"form__field form__field--textarea"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],style:e.textareaHeight,attrs:{placeholder:e.placeholder,autofocus:e.autofocus},domProps:{value:e.value},on:{change:e.updateSourcecode,input:function(t){t.target.composing||(e.value=t.target.value)}}})]),t("a17-button",{staticClass:"wysiwyg__button",attrs:{variant:"ghost"},on:{click:e.toggleSourcecode}},[e._v("Source code ")])]:e._e()],2):e._e(),e.browserIsOpen&&e.browserEndpoints?t("standalone-browser",{ref:"localbrowser",attrs:{"endpoint-multiple":e.browserEndpoints,max:1},on:{selected:e.setLinkFromBrowser,close:function(t){e.browserIsOpen=!1}}}):e._e(),t("a17-modal",{ref:"link-modal",staticClass:"modal--form modal--link",attrs:{title:e.$trans("wysiwyg.link_window.title","Edit link")}},[e.linkWindow?[t("a17-textfield",{attrs:{name:"link_text","initial-value":e.linkWindow.text,label:e.$trans("wysiwyg.link_window.text","Text to display")},model:{value:e.linkWindow.text,callback:function(t){e.$set(e.linkWindow,"text",t)},expression:"linkWindow.text"}}),t("a17-textfield",{attrs:{name:"link_link","initial-value":e.linkWindow.href,label:e.$trans("wysiwyg.link_window.link","Link"),placeholder:e.$trans("wysiwyg.link_window.link_placeholder","https://...")},model:{value:e.linkWindow.href,callback:function(t){e.$set(e.linkWindow,"href",t)},expression:"linkWindow.href"}}),t("div",[e.browserEndpoints?t("a17-button",{staticClass:"link-browser-link",attrs:{variant:"aslink-grey"},on:{click:function(t){e.browserIsOpen=!0}}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.internal_browser_link","Select internal content"))+" ")]):e._e()],1),t("a17-inputframe",{attrs:{name:"link-options"}},[t("a17-checkbox",{attrs:{name:"link_target","initial-value":e.linkWindow.target,value:"_blank",label:e.$trans("wysiwyg.link_window.open_in_new_window","Open in a new tab")},on:{change:function(t){e.linkWindow.target=t?"_blank":""}}}),e.linkWindow&&e.linkWindow.classList&&e.linkWindow.classList.length?t("div",{staticClass:"classList"},e._l(e.linkWindow.classList,(function(i,s){return t("a17-checkbox",{key:"link_class_".concat(s),attrs:{name:"link_class_".concat(s),"initial-value":e.linkWindow.classList[s].selected,value:e.linkWindow.classList[s].value,label:e.linkWindow.classList[s].label},on:{change:function(t){e.linkWindow.classList[s].selected=t}}})})),1):e._e()],1),t("div",{staticClass:"modalValidation"},[t("a17-button",{staticClass:"dialog-confirm",attrs:{variant:"validate",tabindex:"4"},on:{click:e.saveLink}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.save","Save"))+" ")]),t("a17-button",{staticClass:"dialog-cancel",attrs:{variant:"aslink-grey",tabindex:"5"},on:{click:function(t){return e.$refs["link-modal"].close()}}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.save","Cancel"))+" ")])],1)]:e._e()],2)],1)},$a=[],Ua=i(5120),Va=i(5168),qa=i(208),Wa=i(1232),Ha=i(9096),za=i(5879),Ka=i(4683),ja=i(2020),Ga=i(6308),Ya=function(){var e,t=this,i=t._self._c;return i("button",{class:{"is-active":t.isActive,"wysiwyg__menubar-button":t.icon||t.iconUrl},attrs:{disabled:t.disabled,type:"button",title:t.label},on:{click:t.handleClick}},[t.iconUrl?[i("img",{staticClass:"icon--custom",attrs:{src:t.iconUrl,alt:t.label}})]:t.icon?[i("span",{staticClass:"icon",class:"icon--wysiwyg_".concat(t.icon),attrs:{"aria-hidden":"true"}},[i("svg",[i("title",[t._v(t._s(null!==(e=t.label)&&void 0!==e?e:t.icon))]),i("use",{attrs:{"xlink:href":"#icon--wysiwyg_".concat(t.icon)}})])])]:[t._v(" "+t._s(t.label)+" ")]],2)},Xa=[],Ja={name:"WysiwygMenuBarButton",props:{icon:{type:String,required:!1},iconUrl:{type:String,required:!1},label:{type:String,required:!1},isActive:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{handleClick(){this.$emit("btn:click")}}},Qa=Ja,Za=(0,k.c)(Qa,Ya,Xa,!1,null,"8e292938",null),en=Za.exports,tn=i(6772),sn=i(3704),an=i(2928),nn={name:"A17Wysiwyg",mixins:[ge.c,ee.c,Ue.c,Z.c],props:{editSource:{type:Boolean,default:!1},showCounter:{type:Boolean,default:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},initialValue:{default:""},browserEndpoints:{required:!1,default:null},classList:{required:!1,default:null},limitHeight:{type:Boolean,default:!1},options:{type:Object,required:!1,default:function(){return{modules:{}}}}},computed:{textareaHeight:function(){return{height:this.editorHeight}},textfieldClasses:function(){return{"s--disabled":this.disabled,"s--focus":this.focused}},hasMaxlength:function(){return this.maxlength>0},shouldShowCounter:function(){return this.hasMaxlength&&this.showCounter},limitClasses:function(){return{"input__limit--red":this.counter<.1*this.maxlength}},...(0,_.ys)({baseUrl:e=>e.form.baseUrl})},components:{EditorContent:Ua.C4,StandaloneBrowser:Ga.c,"wysiwyg-menu-bar-btn":en},data(){return{value:this.initialValue,editorHeight:50,toolbarHeight:52,toolbar:this.options.modules.toolbar?this.options.modules.toolbar.reduce(((e,t)=>t.list?(e[t.list]=!0,e):"object"===typeof t?{...e,...t}:(e[t]=!0,e)),{}):{bold:!0,italic:!0,underline:!0,link:!0},headingOptions:[],focused:!1,activeSource:!1,counter:0,editor:null,linkWindow:null,browserIsOpen:!1}},methods:{updateEditor:function(e){this.editor&&this.editor.commands.setContent(e)},updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e,this.updateEditor(e))},textUpdate:function(){this.preventSubmit(),this._textUpdateInternal()},_textUpdateInternal:da()((function(){this.saveIntoStore(),this.allowSubmit()}),600),toggleSourcecode:function(){this.editorHeight=Math.max(50,this.$refs.editor.clientHeight)+this.toolbarHeight-1+"px",this.activeSource=!this.activeSource,this.updateSourcecode()},updateSourcecode:function(){this.updateEditor(this.value),this.saveIntoStore()},updateCounter(){this.showCounter&&this.hasMaxlength&&(this.counter=this.maxlength-this.getTextLength())},getTextLength(){return this.editor.getHTML().replace(/<[^>]+>/g,"").length},openLinkWindow:function(){var e,t;this.editor.commands.extendMarkRange("link");const{ranges:i}=this.editor.state.selection,s=(0,Va.aM)(this.editor.state,"link");let a=!0,n=i[0].$from.pos,o=i[0].$to.pos;s.href&&(a=!1);let r=null,l=null;const d=this.editor.state.tr.doc,c=this.editor.getHTML().length;if(n===o){let e=!1,t=!1;while(!e&&n>0)e=0===n||" "===d.textBetween(n-1,n)," "===d.textBetween(n-1,n)?r=n:0===n&&(r=0),n-=1;while(!t&&o{var t;return e.selected=(null!==(t=s.class)&&void 0!==t?t:"").includes(e.value),e})):[]},this.$nextTick((()=>{this.$refs["link-modal"].open()}))},removeLink(){this.editor.chain().focus().extendMarkRange("link").unsetLink().run()},setLinkFromBrowser(e){this.linkWindow.href="#twillInternalLink::"+e[0].endpointType+"#"+e[0].id},saveLink(){this.linkWindow.text!==this.linkWindow.textOriginal&&(this.editor.commands.insertContentAt({from:this.linkWindow.from,to:this.linkWindow.to},this.linkWindow.text),this.editor.commands.setTextSelection({from:this.linkWindow.from,to:this.linkWindow.from+this.linkWindow.text.length})),this.linkWindow.newLink?this.editor.commands.setLink({href:this.linkWindow.href,target:this.linkWindow.target,class:this.linkWindow.classList.filter((e=>e.selected)).map((e=>e.value)).join(" ")}):this.editor.commands.updateAttributes("link",{href:this.linkWindow.href,target:this.linkWindow.target,class:this.linkWindow.classList.filter((e=>e.selected)).map((e=>e.value)).join(" ")}),this.$refs["link-modal"].close(),this.linkWindow=null},setTextAlign(e){this.editor.chain().focus().setTextAlign(e).run()}},beforeMount(){var e,t,i,s,a;this.toolbar.header&&(this.headingOptions=this.toolbar.header.filter((e=>"number"===typeof e)));const n=this.value||"",o=[an.M.configure({types:["heading","paragraph"]})];this.placeholder&&this.placeholder.length>0&&o.push(sn.I.configure({emptyNodeClass:"is-empty",emptyNodeText:this.placeHolder,showOnlyWhenEditable:!0})),this.toolbar.wrappers&&this.toolbar.wrappers.forEach((e=>{o.push(Va.a8.create({name:e.id,group:"block",marks:"_",atom:!0,content:"block+",addOptions(){return{HTMLAttributes:{class:e.className,"data-customwrapper":e.id,"data-customwrapper-label":e.label}}},parseHTML(){return[{tag:"div",getAttrs:t=>{t.getAttribute("data-customwrapper",e.id)}}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,Va.Oo)(this.options.HTMLAttributes,t),0]},addCommands(){const t="set"+this.name,i={};return i[t]=()=>t=>{let{chain:i}=t;if(e.createElement)switch(e.createElement){case"ol":return i().toggleWrap(this.name).toggleOrderedList().run();case"ul":return i().toggleWrap(this.name).toggleBulletList().run()}return i().toggleWrap(this.name).run()},i}}))})),Object.keys(this.toolbar).forEach((e=>{switch(e){case"link":o.push(tn.cH.configure({openOnClick:!1}));break;case"underline":o.push(Wa.c);break;case"table":o.push(Ha.cp.configure({resizable:!1})),o.push(ja.c),o.push(Ka.c),o.push(za.c);break}})),o.push(qa.c.configure({orderedList:null!==(e=this.toolbar.ordered)&&void 0!==e&&e,bulletList:null!==(t=this.toolbar.bullet)&&void 0!==t&&t,listItem:this.toolbar.ordered||this.toolbar.bullet||!1,code:null!==(i=this.toolbar.code)&&void 0!==i&&i,codeBlock:null!==(s=this.toolbar.codeBlock)&&void 0!==s&&s,horizontalRule:null!==(a=this.toolbar.hr)&&void 0!==a&&a})),this.editor=new Ua.GW({content:n,extensions:o,onUpdate:e=>{let{editor:t}=e;this.value=t.getHTML(),this.textUpdate(),this.updateCounter()}}),this.updateCounter()},beforeUnmount(){this.editor.destroy()},beforeDestroy(){this.editor.destroy()}},on=nn,rn=(0,k.c)(on,Fa,$a,!1,null,"313dbf04",null),ln=rn.exports;function dn(e,t,i){return t=cn(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function cn(e){var t=un(e,"string");return"symbol"==typeof t?t:String(t)}function un(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const hn={target:"data-sticky-target",toptarget:"data-sticky-top",classContainer:"sticky",classFixed:"sticky__fixed",classAbs:"sticky__abs",classEnd:"sticky__scrolled",topOffset:0,offset:20};class pn{constructor(e,t){dn(this,"refresh",(()=>this._refresh())),dn(this,"dispose",(()=>this._dispose())),dn(this,"status","top"),dn(this,"ticking",!1),dn(this,"anchors",["Top","Bottom"]),dn(this,"lastScrollPos",0),dn(this,"prevScrollPos",-1),t={...hn,...t},this.target=null,this.toptarget=null,this.container=e,this.containerID=this.container.getAttribute("data-sticky-id"),this.options=t,this.options.target&&(this.target=this.container.querySelector("["+this.options.target+'="'+this.containerID+'"]')),this.options.toptarget&&(this.toptarget=this.container.querySelector("["+this.options.toptarget+'="'+this.containerID+'"]')),this.topMargin=this.container.hasAttribute("data-sticky-offset")?parseInt(this.container.getAttribute("data-sticky-offset")):this.options.offset,this.topOffset=this.container.hasAttribute("data-sticky-topoffset")?parseInt(this.container.getAttribute("data-sticky-topoffset")):this.options.topOffset,e.classList.add(this.options.classContainer),this._setEventListeners(),this._refresh()}_refresh(){if(!this.target)return!1;if(!this._isFullyVisible(this.target))return this._removePositionClass(),!1;const e=this.lastScrollPos,t=this.target.offsetHeight,i=this.container.offsetHeight,s=t+this.topMargin=a&&e=n&&(this._removePositionClass(),this.target.classList.add(this.options.classAbs),this.status="bottom"),e+window.innerHeight>=this.container.getBoundingClientRect().top+e+i?this.target.classList.add(this.options.classEnd):this.target.classList.remove(this.options.classEnd)),this}_isFullyVisible(e){return e.clientHeightthis._scroll())),window.removeEventListener("resize",(()=>this._resize())),this}_setEventListeners(){window.addEventListener("scroll",(()=>this._scroll())),window.addEventListener("resize",(()=>this._resize())),this._resize()}}const mn={};var fn={install(e){const t={options:mn,bind:function(e,i,s){const a=e._sticky=new pn(e,t.options);a._vueEl=e},componentUpdated:function(e,t,i){e._sticky.refresh()},inserted:function(e,t,i){},unbind:function(e,t,i){e._sticky.dispose()}};e.directive("sticky",t)}};function gn(e,t,i){const s=["icon"],a=t.expression||i.data.attrs.symbol;let n=e;"span"===i.tag&&(n=document.createElementNS("http://www.w3.org/2000/svg","svg"),e.appendChild(n)),s.push("icon--".concat(a)),s.forEach((function(t){e.classList.add(t)}));const o=document.createElementNS("http://www.w3.org/2000/svg","title");o.textContent=a,n.appendChild(o);const r="#icon--".concat(a),l=document.createElementNS("http://www.w3.org/2000/svg","use");l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r),n.appendChild(l)}function _n(e){const t=e.querySelector("svg");t&&t.parentNode.removeChild(t);const i=e.className.split(" ").filter((function(e){return 0===e.indexOf("icon")}));i.forEach((function(t){e.classList.remove(t)}))}var bn={install(e){const t={bind(e,t,i){gn(e,t,i)},componentUpdated:function(e,t,i,s){_n(e),gn(e,t,i)},inserted:function(e,t,i){},unbind:function(e,t,i){}};e.directive("svg",t)}};function vn(e,t,i){return t=yn(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function yn(e){var t=wn(e,"string");return"symbol"==typeof t?t:String(t)}function wn(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const En={container:!1,delay:0,html:!1,budge:15,placement:"top",theme:"default",title:"",template:'',trigger:"hover focus",offset:0};class Tn{constructor(e,t){vn(this,"show",(()=>this._show(this.reference,this.options))),vn(this,"hide",(()=>this._hide())),vn(this,"dispose",(()=>this._dispose())),vn(this,"toggle",(()=>this._isOpen?this.hide():this.show())),vn(this,"innerSelector",".tooltip__inner"),vn(this,"_events",[]),vn(this,"_setTooltipNodeEvent",((e,t,i,s)=>{const a=e.relatedreference||e.toElement,n=i=>{const a=i.relatedreference||i.toElement;this._tooltipNode.removeEventListener(e.type,n),t.contains(a)||this._scheduleHide(t,s.delay,s,i)};return!!this._tooltipNode.contains(a)&&(this._tooltipNode.addEventListener(e.type,n),!0)})),t={...En,...t},this.reference=e,this.options=t;const i="string"===typeof t.trigger?t.trigger.split(" ").filter((e=>-1!==["click","hover","focus"].indexOf(e))):[];this._isOpen=!1,this._setEventListeners(e,i,t)}_create(e,t,i,s,a){if(this._tooltipNode)return this;const n=window.document.createElement("div");n.innerHTML=t.trim();const o=n.childNodes[0];o.id="tooltip--".concat(Math.random().toString(36).substr(2,10)),o.setAttribute("aria-hidden","false"),o.classList.add("tooltip--"+i);const r=n.querySelector(this.innerSelector);return 1===s.nodeType?a&&r.appendChild(s):a?r.innerHTML=s:r.innerText=s,o}_position(e,t,i){let s=0,a=0,n=t;const o=e.getBoundingClientRect();this._tooltipNode.classList.remove("tooltip--"+n);const r=Math.round(o.top-this._tooltipNode.offsetHeight-i),l=Math.round(o.top+o.height/2-this._tooltipNode.offsetHeight/2),d=Math.round(o.left+o.width+i),c=Math.round(o.top+o.height+i),u=Math.round(o.left-this._tooltipNode.offsetWidth-i),h=Math.round(o.left+o.width/2-this._tooltipNode.offsetWidth/2);"top"===t&&(s=h,a=r,n="top",s<10&&(s=10),a<0&&(a=c,n="bottom")),"top-right"===t&&(s=d,a=r,n="top",a<0&&(a=c,n="bottom")),"bottom"===t&&(s=h,a=c,n="bottom",s<10&&(s=10),a>0&&(a=r,n="top")),"right"===t&&(s=d,a=l,n="right"),"left"===t&&(s=u,a=l,n="left",s<0&&(s=d,n="right")),this._tooltipNode.style.left=s+"px",this._tooltipNode.style.top=a+"px",this._tooltipNode.classList.add("tooltip--"+n)}_show(e,t){if(this._isOpen&&!this._isOpening)return this;this._isOpen=!0;const i=e.getAttribute("data-tooltip-budge")||t.budge,s=e.getAttribute("data-tooltip-theme")||t.theme,a=e.getAttribute("data-tooltip-placement")||t.placement;if(this._tooltipNode)return this._tooltipNode.style.opacity="",this._tooltipNode.style.visibility="",this._tooltipNode.style.transition="opacity 0.3s",this._tooltipNode.setAttribute("aria-hidden","false"),this._position(e,a,i),this;const n=e.getAttribute("data-tooltip-title")||t.title,o=this._create(e,t.template,s,n,t.html);e.setAttribute("aria-describedby",o.id);const r=this._findContainer(t.container,e);return this._append(o,r),this._tooltipNode=o,this._position(e,a,i),this}_hide(){return this._isOpen?(this._isOpen=!1,this._tooltipNode.style.opacity="0",this._tooltipNode.style.visibility="hidden",this._tooltipNode.style.transition="",this._tooltipNode.setAttribute("aria-hidden","true"),this):this}_dispose(){return this._events.length&&(this._events.forEach((e=>{let{func:t,event:i}=e;this.reference.removeEventListener(i,t)})),this._events=[]),this._tooltipNode&&(this._hide(),this._tooltipNode.parentNode.removeChild(this._tooltipNode),this._tooltipNode=null),this}_findContainer(e,t){return"string"===typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e}_append(e,t){t.appendChild(e)}_setEventListeners(e,t,i){const s=[],a=[];t.forEach((e=>{switch(e){case"hover":s.push("mouseenter"),a.push("mouseleave");break;case"focus":s.push("focus"),a.push("blur");break;case"click":s.push("click"),a.push("click");break}})),s.forEach((t=>{const s=t=>{!0!==this._isOpening&&(t.usedByTooltip=!0,this._scheduleShow(e,i.delay,i,t))};this._events.push({event:t,func:s}),e.addEventListener(t,s)})),a.forEach((t=>{const s=t=>{!0!==t.usedByTooltip&&this._scheduleHide(e,i.delay,i,t)};this._events.push({event:t,func:s}),e.addEventListener(t,s)}))}_scheduleShow(e,t,i){this._isOpening=!0;const s=t&&t.show||t||0;s>0?window.setTimeout((()=>this._show(e,i)),s):this._show(e,i)}_scheduleHide(e,t,i,s){this._isOpening=!1;const a=t&&t.hide||t||0;window.setTimeout((()=>{if(!1!==this._isOpen&&document.body.contains(this._tooltipNode)){if("mouseleave"===s.type){const a=this._setTooltipNodeEvent(s,e,t,i);if(a)return}this._hide()}}),a)}}const kn={};var Cn={install(e){const t={options:kn,bind:function(e,i,s){if(!e._tooltip){const i=e._tooltip=new Tn(e,t.options);i._vueEl=e}},componentUpdated:function(e,i,s,a){if(e._tooltip){e._tooltip.dispose();const i=e._tooltip=new Tn(e,t.options);i._vueEl=e}},inserted:function(e,t,i){},unbind:function(e,t,i){e._tooltip&&e._tooltip.dispose()}};e.directive("tooltip",t)}};const An=!0,xn={install(e,t){e.component("a17-button",P),e.component("a17-infotip",ut),e.component("a17-slideshow",sa),e.component("a17-browserfield",D),e.component("a17-textfield",aa.c),e.component("a17-hiddenfield",nt),e.component("a17-wysiwyg",Na),e.component("a17-wysiwyg-tiptap",ln),e.component("a17-inputframe",_t),e.component("a17-mediafield",es),e.component("a17-mediafield-translated",os),e.component("a17-radio",ys),e.component("a17-radiogroup",As),e.component("a17-checkbox",j),e.component("a17-singlecheckbox",$s),e.component("a17-checkboxgroup",ae),e.component("a17-singleselect-permissions",Js),e.component("a17-multiselect",ms),e.component("a17-singleselect",zs),e.component("a17-select",Is),e.component("a17-vselect",na.c),e.component("a17-locale",Ct),e.component("a17-dropdown",Ne.c),e.component("a17-buttonbar",U),e.component("a17-modal",rs.c),e.component("a17-dialog",Re),e.component("a17-datepicker",De),e.component("a17-filefield",Ze),e.component("a17-colorfield",ye),e.component("a17-avatar",h.c),e.component("a17-medialibrary",Si),e.mixin({methods:{openFreeMediaLibrary:function(){this.$store.commit(v.ol.UPDATE_MEDIA_CONNECTOR,null),this.$store.commit(v.ol.RESET_MEDIA_TYPE),this.$store.commit(v.ol.UPDATE_REPLACE_INDEX,-1),this.$store.commit(v.ol.UPDATE_MEDIA_MAX,0),this.$store.commit(v.ol.UPDATE_MEDIA_FILESIZE_MAX,0),this.$store.commit(v.ol.UPDATE_MEDIA_WIDTH_MIN,0),this.$store.commit(v.ol.UPDATE_MEDIA_HEIGHT_MIN,0),this.$store.commit(v.ol.UPDATE_MEDIA_MODE,!1),this.$root.$refs.mediaLibrary&&this.$root.$refs.mediaLibrary.open()}}}),e.config.productionTip=An,e.config.devtools=!An,e.prototype.$http=o(),window.$trans=e.prototype.$trans=function(e,t){return l()(window["TWILL"].twillLocalization.lang,e,t)},o().defaults.headers.common["X-Requested-With"]="XMLHttpRequest",o().interceptors.response.use((e=>e),(e=>((0,Mt.q)("CONTENT",e),Promise.reject(e)))),e.use(u.cp,{name:"timeago",locale:window["TWILL"].twillLocalization.locale,locales:c()(Ae.ob,"date-fns")}),e.use(bn),e.use(Cn),e.use(fn)}};var Sn=xn},5572:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"move_down_notif"}},[e.show?t("div",{class:e.notifClasses,attrs:{role:"alert","aria-live":"polite","aria-atomic":"true"}},[t("div",{staticClass:"notif__inner"},[e.important?e._e():t("button",{staticClass:"notif__close",attrs:{type:"button","data-dismiss":"alert","aria-label":"alertClose"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.closeNotif.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_modal"}})]),t("span",{domProps:{innerHTML:e._s(e.message)}})])]):e._e()])},a=[],n=i(624),o={name:"A17Notification",props:{variant:{type:String,default:"success"},duration:{type:Number,default:3e3},important:{type:Boolean,default:!0},autoHide:{type:Boolean,default:!0}},data:function(){return{closed:!1,timer:null,css:"notif"}},computed:{message:function(){return this.$store.getters.notifByVariant(this.variant)},variantClass:function(){return"notif--".concat(this.variant)},notifClasses:function(){return this.css&&Array.isArray(this.css)?[...this.css,this.variantClass]:["notif",this.variantClass]},show:function(){return!this.closed&&!!this.message}},methods:{closeNotif:function(){this.closed=!0,this.clearNotification(),this.timer&&(clearTimeout(this.timer),this.timer=null)},clearNotification:function(){this.$store.commit(n.gp.CLEAR_NOTIF,this.variant)},autoClose:function(){null===this.timer&&(this.timer=setTimeout((()=>{this.closeNotif()}),this.duration))}},watch:{message:function(){this.message&&(this.closed=!1,this.autoHide&&this.autoClose())}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports;const u={install(e,t){e.mixin({methods:{notif:function(e){this.$store.commit(n.gp.SET_NOTIF,e)}}}),e.component("a17-notif",c)}};var h=u},7632:function(e,t,i){"use strict";const s="moveBlockToEditor",a="duplicateBlock",n="duplicateRepeater",o="getBucketsData",r="saveBuckets",l="getDatatableDatas",d="setDatatableNestedDatas",c="setDatatableDatas",u="togglePublishedData",h="deleteData",p="duplicateData",m="restoreData",f="destroyData",g="toggleFeaturedData",_="bulkPublishData",b="bulkFeatureData",v="bulkExportData",y="bulkDeleteData",w="bulkRestoreData",E="bulkDestroyData",T="replaceFormData",k="saveFormData",C="updateFormInListing",A="createFormInModal",x="getAllPreviews",S="getPreview",L="getRevisionContent",D="getCurrentContent",M="handleErrors";t.cp={HANDLE_ERRORS:M,GET_BUCKETS:o,SAVE_BUCKETS:r,GET_DATATABLE:l,SET_DATATABLE_NESTED:d,SET_DATATABLE:c,TOGGLE_PUBLISH:u,DELETE_ROW:h,DUPLICATE_ROW:p,RESTORE_ROW:m,DESTROY_ROW:f,TOGGLE_FEATURE:g,BULK_PUBLISH:_,BULK_FEATURE:b,BULK_EXPORT:v,BULK_DELETE:y,BULK_RESTORE:w,BULK_DESTROY:E,REPLACE_FORM:T,SAVE_FORM:k,UPDATE_FORM_IN_LISTING:C,CREATE_FORM_IN_MODAL:A,GET_ALL_PREVIEWS:x,GET_PREVIEW:S,GET_REVISION:L,GET_CURRENT:D,MOVE_BLOCK_TO_EDITOR:s,DUPLICATE_BLOCK:a,DUPLICATE_REPEATER:n}},7176:function(e,t,i){"use strict";i.d(t,{c:function(){return v}});var s=i(9016),a=i(6036),n=i(8316),o=i.n(n),r=i(7632),l=i(624);const d={crops:window["TWILL"].STORE.medias.crops||{},showFileName:window["TWILL"].STORE.medias.showFileName||!1,types:window["TWILL"].STORE.medias.types||[],type:"image",connector:null,max:0,filesizeMax:0,widthMin:0,heightMin:0,strict:!0,selected:window["TWILL"].STORE.medias.selected||{},config:window["TWILL"].STORE.medias.config||{useWysiwyg:!1,wysiwygOptions:{}},loading:[],uploadProgress:0,indexToReplace:-1},c={mediasByBlockId:e=>t=>{const i=Object.keys(e.selected).filter((e=>e.startsWith("blocks[".concat(t,"]")))),s={};return i.forEach((t=>s[t]=e.selected[t])),s}},u={[l.ol.UPDATE_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t.type&&(e.total=t.total),e)))},[l.ol.UPDATE_REPLACE_INDEX](e,t){e.indexToReplace=t},[l.ol.INCREMENT_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t&&(e.total=e.total+1),e)))},[l.ol.DECREMENT_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t&&(e.total=e.total-1),e)))},[l.ol.UPDATE_MEDIAS](e,t){let{mediaRole:i,index:a,media:n}=t;s["default"].set(e.selected[i],a,n)},[l.ol.SAVE_MEDIAS](e,t){if(e.connector){const i=e.connector,s=e.selected[i]&&e.selected[i].length;if(s&&e.indexToReplace>-1)e.selected[i].splice(e.indexToReplace,1,o()(t[0]));else if(s)t.forEach((function(t){e.selected[i].push(o()(t))}));else{const s={};s[i]=t,e.selected=Object.assign({},e.selected,s)}e.indexToReplace=-1}},[l.ol.DESTROY_SPECIFIC_MEDIA](e,t){e.selected[t.name]&&(e.selected[t.name].splice(t.index,1),0===e.selected[t.name].length&&s["default"].delete(e.selected,t.name)),e.connector=null},[l.ol.DESTROY_MEDIAS](e,t){e.selected[t]&&s["default"].delete(e.selected,t),e.connector=null},[l.ol.REORDER_MEDIAS](e,t){const i={};i[t.name]=t.medias,e.selected=Object.assign({},e.selected,i)},[l.ol.PROGRESS_UPLOAD_MEDIA](e,t){const i=e.loading.filter((e=>e.id===t.id));i.length?(i[0].error=!1,i[0].progress=t.progress):e.loading.unshift({id:t.id,name:t.name,progress:t.progress,replacementId:t.replacementId,isReplacement:t.isReplacement})},[l.ol.PROGRESS_UPLOAD](e,t){e.uploadProgress=t},[l.ol.DONE_UPLOAD_MEDIA](e,t){e.loading.forEach((function(i,s){i.id===t.id&&e.loading.splice(s,1)}))},[l.ol.ERROR_UPLOAD_MEDIA](e,t){e.loading.forEach((function(i,a){i.id===t.id&&(s["default"].set(e.loading[a],"progress",0),s["default"].set(e.loading[a],"error",!0),s["default"].set(e.loading[a],"errorMessage",t.errorMessage))}))},[l.ol.UPDATE_MEDIA_CONNECTOR](e,t){e.connector=t&&""!==t?t:null},[l.ol.UPDATE_MEDIA_MODE](e,t){e.strict=t},[l.ol.UPDATE_MEDIA_TYPE](e,t){t&&""!==t&&(e.type=t)},[l.ol.RESET_MEDIA_TYPE](e){e.type=e.types[0].value},[l.ol.UPDATE_MEDIA_MAX](e,t){e.max=Math.max(0,t)},[l.ol.UPDATE_MEDIA_FILESIZE_MAX](e,t){e.filesizeMax=Math.max(0,t)},[l.ol.UPDATE_MEDIA_WIDTH_MIN](e,t){e.widthMin=Math.max(0,t)},[l.ol.UPDATE_MEDIA_HEIGHT_MIN](e,t){e.heightMin=Math.max(0,t)},[l.ol.SET_MEDIA_METADATAS](e,t){const i=t.media.context,a=e.selected[i],n=t.value;function r(e){return n.locale?(e.metadatas.custom[n.id]||(e.metadatas.custom[n.id]={}),e.metadatas.custom[n.id][n.locale]=n.value):e.metadatas.custom[n.id]=n.value,e}if(t.media.hasOwnProperty("index")){const e=r(o()(a[t.media.index]));s["default"].set(a,t.media.index,e)}},[l.ol.DESTROY_MEDIA_CONNECTOR](e){e.connector=null},[l.ol.SET_MEDIA_CROP](e,t){const i=t.key,a=t.index,n=e.selected[i][a];function r(e){e.crops||(e.crops={});for(const i in t.values){const s={};s.name=t.values[i].name||i,s.x=t.values[i].x,s.y=t.values[i].y,s.width=t.values[i].width,s.height=t.values[i].height,e.crops[i]=s}return e}const l=r(o()(n));s["default"].set(e.selected[i],a,l)},[l.ol.ADD_MEDIAS](e,t){let{medias:i}=t;e.selected=Object.assign({},e.selected,i)}},h={async[r.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:n}=t;const o={...s.mediasByBlockId(a.id)},r=Object.keys(o),d={};r.forEach((e=>d[e.replace(a.id,n)]=[...o[e]])),i(l.ol.ADD_MEDIAS,{medias:d})}};var p={state:d,getters:c,mutations:u,actions:h};const m={success:null,info:null,warning:null,error:null},f={notifByVariant:e=>t=>e[t],notified:e=>0===Object.keys(e).filter((t=>null!==e[t])).length},g={[l.gp.SET_NOTIF](e,t){e[t.variant]=t.message},[l.gp.CLEAR_NOTIF](e,t){e[t]&&(e[t]=null)}};var _={state:m,getters:f,mutations:g};s["default"].use(a.cp);const b=!1;var v=new a.cp.Store({modules:{notification:_,mediaLibrary:p},strict:b})},4884:function(e,t,i){"use strict";var s=i(9016),a=i(624);const n={options:{}},o={optionsByName(e){return t=>e.options[t]||[]}},r={[a.MD.EMPTY_OPTIONS](e,t){e.options[t]&&s["default"].delete(e.options,t)},[a.MD.UPDATE_OPTIONS](e,t){const i=t.name,a=t.options;let n=[];e.options[i]&&(n=e.options[i],s["default"].delete(e.options,i)),Array.isArray(a)&&a.forEach((function(e){const t=n.findIndex((t=>t.value===e.value));-1===t&&n.push(e)})),s["default"].set(e.options,i,n)}},l={};t.c={state:n,getters:o,mutations:r,actions:l}},8920:function(e,t,i){"use strict";var s=i(9016),a=i(7632),n=i(624);const o={connector:null,title:"Attach related resources",note:"",endpoint:"",endpointName:"",endpoints:[],max:0,selected:window["TWILL"].STORE.browser.selected||{}},r={selectedItemsByIds:e=>{const t=[];for(const i in e.selected)t[i]=e.selected[i].map((e=>"".concat(e.endpointType,"_").concat(e.id)));return t},browsersByBlockId:e=>t=>{const i=Object.keys(e.selected).filter((e=>e.startsWith("blocks[".concat(t,"]")))),s={};return i.forEach((t=>s[t]=e.selected[t])),s}},l={[n.ai.SAVE_ITEMS](e,t){if(e.connector)if(e.selected[e.connector]&&e.selected[e.connector].length)e.selected[e.connector]=t;else{const i={};i[e.connector]=t,e.selected=Object.assign({},e.selected,i)}},[n.ai.DESTROY_ITEMS](e,t){e.selected[t.name]&&s["default"].delete(e.selected,t.name)},[n.ai.DESTROY_ITEM](e,t){e.selected[t.name]&&(e.selected[t.name].splice(t.index,1),0===e.selected[t.name].length&&s["default"].delete(e.selected,t.name),e.connector=null)},[n.ai.REORDER_ITEMS](e,t){const i={};i[t.name]=t.items,e.selected=Object.assign({},e.selected,i)},[n.ai.UPDATE_BROWSER_MAX](e,t){e.max=Math.max(0,t)},[n.ai.UPDATE_BROWSER_CONNECTOR](e,t){t&&""!==t&&(e.connector=t)},[n.ai.UPDATE_BROWSER_TITLE](e,t){t&&""!==t&&(e.title=t)},[n.ai.UPDATE_BROWSER_NOTE](e,t){e.note=t},[n.ai.DESTROY_BROWSER_CONNECTOR](e){e.connector=null},[n.ai.UPDATE_BROWSER_ENDPOINT](e,t){t&&""!==t&&(e.endpoint=t.value,e.endpointName=t.label||"")},[n.ai.DESTROY_BROWSER_ENDPOINT](e){e.endpoint="",e.endpointName=""},[n.ai.UPDATE_BROWSER_ENDPOINTS](e,t){!t&&!t.length>0||(e.endpoints=t,e.endpoint=t[0].value,e.endpointName=t[0].label)},[n.ai.DESTROY_BROWSER_ENDPOINTS](e){e.endpoints=[]},[n.ai.ADD_BROWSERS](e,t){let{browsers:i}=t;e.selected=Object.assign({},e.selected,i)}},d={async[a.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:o}=t;const r={...s.browsersByBlockId(a.id)},l=Object.keys(r),d={};l.forEach((e=>d[e.replace(a.id,o)]=[...r[e]])),i(n.ai.ADD_BROWSERS,{browsers:d})}};t.c={state:o,getters:r,mutations:l,actions:d}},7768:function(e,t,i){"use strict";i.d(t,{c:function(){return b}});var s=i(7632),a=i(4267),n=i(9899),o=i.n(n),r=i(9812),l=i(9480);const d="DATATABLE";var c={get(e,t){o().get(window["TWILL"].CMS_URLS.index,{params:e}).then((function(e){if(e.data.replaceUrl){const t=e.request.responseURL;(0,l.mw)(t)}if(t&&"function"===typeof t){const i={data:e.data.tableData?e.data.tableData:[],nav:e.data.tableMainFilters?e.data.tableMainFilters:[],maxPage:e.data.maxPage?e.data.maxPage:1};t(i)}}),(function(e){const t={message:"Get request error.",value:e};(0,r.q)(d,t)}))},togglePublished(e,t,i){o().put(window["TWILL"].CMS_URLS.publish,{id:e.id,active:e.published}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Publish request error.",value:e};(0,r.q)(d,t),i&&"function"===typeof i&&i(e.response)}))},toggleFeatured(e,t){o().put(window["TWILL"].CMS_URLS.feature,{id:e.id,active:e.featured}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Feature request error.",value:e};(0,r.q)(d,t)}))},delete(e,t){o()["delete"](e.delete).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Delete request error.",value:e};(0,r.q)(d,t)}))},restore(e,t){o().put(window["TWILL"].CMS_URLS.restore,{id:e.id}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Restore request error.",value:e};(0,r.q)(d,t)}))},destroy(e,t){o().put(window["TWILL"].CMS_URLS.forceDelete,{id:e.id}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Destroy request error.",value:e};(0,r.q)(d,t)}))},duplicate(e,t){o().put(e.duplicate).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Duplicate request error.",value:e};(0,r.q)(d,t)}))},reorder(e,t){o().post(window["TWILL"].CMS_URLS.reorder,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Reorder request error.",value:e};(0,r.q)(d,t)}))},bulkPublish(e,t){o().post(window["TWILL"].CMS_URLS.bulkPublish,{ids:e.ids,publish:e.toPublish}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk publish request error.",value:e};(0,r.q)(d,t)}))},bulkFeature(e,t){o().post(window["TWILL"].CMS_URLS.bulkFeature,{ids:e.ids,feature:e.toFeature}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk feature request error.",value:e};(0,r.q)(d,t)}))},bulkDelete(e,t){o().post(window["TWILL"].CMS_URLS.bulkDelete,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk delete request error.",value:e};(0,r.q)(d,t)}))},bulkRestore(e,t){o().post(window["TWILL"].CMS_URLS.bulkRestore,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk restore request error.",value:e};(0,r.q)(d,t)}))},bulkDestroy(e,t){o().post(window["TWILL"].CMS_URLS.bulkForceDelete,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk destroy request error.",value:e};(0,r.q)(d,t)}))}},u=i(624);const h=(e,t,i)=>{e.forEach((e=>{e.id===t&&i(e),e.children&&h(e.children,t,i)}))},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id","children"],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children";const s=JSON.parse(JSON.stringify(e));return s.forEach((e=>{for(const s in e)t.includes(s)||delete e[s],s===i&&(e[s]=p(e[s]))})),s},m={baseUrl:window["TWILL"].STORE.datatable.baseUrl||"",data:window["TWILL"].STORE.datatable.data||[],columns:window["TWILL"].STORE.datatable.columns||[],filter:window["TWILL"].STORE.datatable.filter||{},filtersNav:window["TWILL"].STORE.datatable.navigation||[],page:Number(window["TWILL"].STORE.datatable.page||1),maxPage:Number(window["TWILL"].STORE.datatable.maxPage||1),defaultMaxPage:Number(window["TWILL"].STORE.datatable.defaultMaxPage||1),offset:Number(window["TWILL"].STORE.datatable.offset||60),defaultOffset:Number(window["TWILL"].STORE.datatable.defaultOffset||60),sortKey:window["TWILL"].STORE.datatable.sortKey||"",sortDir:window["TWILL"].STORE.datatable.sortDir||"asc",bulk:[],localStorageKey:window["TWILL"].STORE.datatable.localStorageKey||window.location.pathname,loading:!1,updateTracker:0},f={dataIds:e=>e.data.map((e=>e.id)),hideableColumns:e=>e.columns.filter((e=>e.optional)),visibleColumns:e=>e.columns.filter((e=>e.visible)),visibleColumnsNames:e=>{const t=[];return e.columns.length&&e.columns.forEach((function(e){e.visible&&t.push(e.name)})),t}},g={[u.ec.UPDATE_DATATABLE_DATA](e,t){e.bulk=[],e.data=t},[u.ec.UPDATE_DATATABLE_BULK](e,t){e.bulk.indexOf(t)>-1?e.bulk=e.bulk.filter((function(e){return e!==t})):e.bulk.push(t)},[u.ec.REPLACE_DATATABLE_BULK](e,t){e.bulk=t},[u.ec.ADD_DATATABLE_COLUMN](e,t){e.columns.splice(t.index,0,t.data)},[u.ec.REMOVE_DATATABLE_COLUMN](e,t){e.columns.forEach((function(i,s){i.name===t&&e.columns.splice(s,1)}))},[u.ec.UPDATE_DATATABLE_FILTER](e,t){e.filter=Object.assign({},e.filter,t)},[u.ec.CLEAR_DATATABLE_FILTER](e){e.filter=Object.assign({},{search:"",status:e.filter.status})},[u.ec.UPDATE_DATATABLE_FILTER_STATUS](e,t){e.filter.status=t},[u.ec.UPDATE_DATATABLE_OFFSET](e,t){e.offset=t,(0,a.st)(e.localStorageKey+"_page-offset",e.offset)},[u.ec.UPDATE_DATATABLE_PAGE](e,t){e.page=t},[u.ec.UPDATE_DATATABLE_MAXPAGE](e,t){e.page>t&&(e.page=t),e.maxPage=t},[u.ec.UPDATE_DATATABLE_VISIBLITY](e,t){(0,a.st)(e.localStorageKey+"_columns-visible",JSON.stringify(t)),e.columns.forEach((function(e){for(let i=0;i=0&&(e.data[t].published="toggle"===s?!e.data[t].published:s)}function n(t){return e.data.findIndex((function(e,i){return e.id===t}))}if(Array.isArray(i))i.forEach((function(e){const t=n(e);a(t)})),e.bulk=[];else{const e=n(i);a(e)}},[u.ec.FEATURE_DATATABLE](e,t){const i=t.id,s=t.value;function a(t){t>=0&&(e.data[t].featured="toggle"===s?!e.data[t].featured:s)}function n(t){return e.data.findIndex((function(e,i){return e.id===t}))}if(Array.isArray(i))i.forEach((function(e){const t=n(e);a(t)})),e.bulk=[];else{const e=n(i);a(e)}},[u.ec.UPDATE_DATATABLE_LOADING](e,t){e.loading=!e.loading},[u.ec.UPDATE_DATATABLE_NESTED](e,t){h(e.data,t.parentId,(e=>{e.children=t.val}))},[u.ec.UPDATE_DATATABLE_TRACKER](e,t){e.updateTracker=t?e.updateTracker+1:0}},_={[s.cp.GET_DATATABLE](e){let{commit:t,state:i,getters:s}=e;if(!i.loading){t(u.ec.UPDATE_DATATABLE_LOADING,!0);const e={sortKey:i.sortKey,sortDir:i.sortDir,page:i.page,offset:i.offset,columns:s.visibleColumnsNames,filter:i.filter};c.get(e,(function(e){t(u.ec.UPDATE_DATATABLE_DATA,e.data),t(u.ec.UPDATE_DATATABLE_MAXPAGE,e.maxPage),t(u.ec.UPDATE_DATATABLE_NAV,e.nav),t(u.ec.UPDATE_DATATABLE_LOADING,!1)}))}},[s.cp.SET_DATATABLE_NESTED](e){let{commit:t,state:i,dispatch:s}=e;const a=p(i.data);c.reorder(a,(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.SET_DATATABLE](e){let{commit:t,state:i,dispatch:s}=e;const a=i.data.map((e=>e.id));c.reorder(a,(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.TOGGLE_PUBLISH](e,t){let{commit:i,state:a,dispatch:n}=e;c.togglePublished(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}),(function(e){i(u.gp.SET_NOTIF,{message:e.data.error.message,variant:"error"})}))},[s.cp.DELETE_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.delete(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.DUPLICATE_ROW](e,t){let{commit:i,state:s,dispatch:a}=e;c.duplicate(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),e.data.hasOwnProperty("redirect")&&window.location.replace(e.data.redirect)}))},[s.cp.RESTORE_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.restore(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.DESTROY_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.destroy(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.BULK_PUBLISH](e,t){let{commit:i,state:a,dispatch:n}=e;c.bulkPublish({ids:a.bulk.join(),toPublish:t.toPublish},(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.TOGGLE_FEATURE](e,t){let{commit:i,state:s}=e;c.toggleFeatured(t,(e=>{i(u.ec.FEATURE_DATATABLE,{id:t.id,value:"toggle"}),i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.BULK_FEATURE](e,t){let{commit:i,state:s}=e;c.bulkFeature({ids:s.bulk.join(),toFeature:t.toFeature},(function(e){i(u.ec.FEATURE_DATATABLE,{id:s.bulk,value:!0}),i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.BULK_DELETE](e){let{commit:t,state:i,dispatch:a}=e;c.bulkDelete(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))},[s.cp.BULK_RESTORE](e){let{commit:t,state:i,dispatch:a}=e;c.bulkRestore(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))},[s.cp.BULK_DESTROY](e){let{commit:t,state:i,dispatch:a}=e;c.bulkDestroy(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))}};var b={state:m,getters:f,actions:_,mutations:g}},6660:function(e,t,i){"use strict";i.d(t,{c:function(){return b}});var s=i(8316),a=i.n(s),n=i(7632),o=i(4695),r=i(9899),l=i.n(r),d=i(9812);const c="FORM";var u={get(e,t,i){l().get(e).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Get request error.",value:e};(0,d.q)(c,t),i&&"function"===typeof i&&i(e)}))},post(e,t,i,s){l().post(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Post request error.",value:e};(0,d.q)(c,t),s&&"function"===typeof s&&s(e)}))},put(e,t,i,s){l().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Save request error.",value:e};(0,d.q)(c,t),s&&"function"===typeof s&&s(e)}))}},h=i(624);const p=(e,t)=>e.findIndex((e=>e.name===t.name)),m={loading:!1,type:"save",baseUrl:window["TWILL"].STORE.form.baseUrl||"",fields:window["TWILL"].STORE.form.fields||[],modalFields:[],saveUrl:window["TWILL"].STORE.form.saveUrl||"",previewUrl:window["TWILL"].STORE.form.previewUrl||"",restoreUrl:window["TWILL"].STORE.form.restoreUrl||"",blockPreviewUrl:window["TWILL"].STORE.form.blockPreviewUrl||"",errors:{},isCustom:window["TWILL"].STORE.form.isCustom||!1,reloadOnSuccess:window["TWILL"].STORE.form.reloadOnSuccess||!1,isSubmitPrevented:!1},f={fieldsByName(e){return t=>e.fields.filter((function(e){return e.name===t}))},fieldValueByName:(e,t)=>e=>t.fieldsByName(e).length?t.fieldsByName(e)[0].value:"",modalFieldsByName(e){return t=>e.modalFields.filter((function(e){return e.name===t}))},modalFieldValueByName:(e,t)=>e=>t.modalFieldsByName(e).length?t.modalFieldsByName(e)[0].value:"",fieldsByBlockId:e=>t=>e.fields.filter((e=>e.name.startsWith("blocks[".concat(t,"]"))))},g={[h.tt.UPDATE_FORM_PERMALINK](e,t){t&&""!==t&&(e.permalink=t)},[h.tt.PREVENT_SUBMIT](e){e.isSubmitPrevented=!0},[h.tt.ALLOW_SUBMIT](e){e.isSubmitPrevented=!1},[h.tt.EMPTY_FORM_FIELDS](e,t){e.fields=[]},[h.tt.ADD_FORM_FIELDS](e,t){e.fields=[...e.fields,...t]},[h.tt.REPLACE_FORM_FIELDS](e,t){e.fields=t},[h.tt.UPDATE_FORM_FIELD](e,t){let i=t.locale?{}:null;const s=p(e.fields,t);-1!==s&&(t.locale&&(i=e.fields[s].value||{}),e.fields.splice(s,1)),t.locale?i[t.locale]=t.value:i=t.value,e.fields.push({name:t.name,value:i})},[h.tt.REMOVE_FORM_FIELD](e,t){e.fields.forEach((function(i,s){i.name===t&&e.fields.splice(s,1)}))},[h.tt.DUPLICATE_BLOCK_FORM_FIELDS](e,t){let{fields:i,oldId:s,newId:n}=t;const o=[];i.forEach((e=>{o.push({name:e.name.replace(s,n),value:a()(e.value)})})),e.fields=[...e.fields,...o]},[h.tt.EMPTY_MODAL_FIELDS](e,t){e.modalFields=[]},[h.tt.REPLACE_MODAL_FIELDS](e,t){e.modalFields=t},[h.tt.UPDATE_MODAL_FIELD](e,t){let i=t.locale?{}:null;const s=p(e.modalFields,t);-1!==s&&(t.locale&&(i=e.modalFields[s].value),e.modalFields.splice(s,1)),t.locale?i[t.locale]=t.value:i=t.value,e.modalFields.push({name:t.name,value:i})},[h.tt.REMOVE_MODAL_FIELD](e,t){e.modalFields.forEach((function(i,s){i.name===t&&e.modalFields.splice(s,1)}))},[h.tt.UPDATE_FORM_LOADING](e,t){e.loading=t||!e.loading},[h.tt.SET_FORM_ERRORS](e,t){e.errors=t},[h.tt.CLEAR_FORM_ERRORS](e){e.errors=[]},[h.tt.UPDATE_FORM_SAVE_TYPE](e,t){e.type=t}},_={[n.cp.HANDLE_ERRORS](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;const o=n.repeaters.repeaters;Object.keys(t).forEach((e=>{const i=e.split(".");if(i.length>=4){const s=i[0],a=i[1],n=i[2],r=i[3];if("repeaters"===s){const i=o[a][n].id,s="blocks[".concat(i,"][").concat(r,"]");t[s]=t[e]}}})),i(h.tt.SET_FORM_ERRORS,t)},[n.cp.REPLACE_FORM](e,t){let{commit:i,state:s,getters:a,rootState:o,dispatch:r}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error"),u.get(t,(function(t){i(h.tt.UPDATE_FORM_LOADING,!1);const s=t.data;s.hasOwnProperty("languages")&&(i(h.cp.REPLACE_LANGUAGES,s.languages),delete s.languages),s.hasOwnProperty("revisions")&&(i(h.kP.UPDATE_REV_ALL,s.revisions),delete s.revisions),i(h.tt.REPLACE_FORM_FIELDS,s.fields),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),r(n.cp.HANDLE_ERRORS,e.response.data),s(e)}))}))},[n.cp.UPDATE_FORM_IN_LISTING](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error");const a=Object.assign((0,o.iM)(n),{languages:n.language.all});u[t.method](t.endpoint,a,(function(s){i(h.tt.UPDATE_FORM_LOADING,!1),s.data.hasOwnProperty("redirect")&&t.redirect&&window.location.replace(s.data.redirect),i(h.gp.SET_NOTIF,{message:s.data.message,variant:s.data.variant}),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.tt.SET_FORM_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}),s(e)}))}))},[n.cp.CREATE_FORM_IN_MODAL](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error");const a=Object.assign((0,o.HH)(n),{languages:n.language.all});u[t.method](t.endpoint,a,(function(s){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.MD.UPDATE_OPTIONS,{name:t.name,options:s.data}),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.tt.SET_FORM_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}),s(e)}))}))},[n.cp.SAVE_FORM](e,t){let{commit:i,state:s,getters:a,rootState:r,dispatch:l}=e;i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error"),i(h.tt.UPDATE_FORM_SAVE_TYPE,t);const d=(0,o.io)(r),c=r.publication.createWithoutModal?"post":"put";u[c](s.saveUrl,d,(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),e.data.hasOwnProperty("redirect")&&window.location.replace(e.data.redirect),s.reloadOnSuccess&&window.location.reload(),i(h.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),i(h.wt.UPDATE_PUBLISH_SUBMIT),e.data.hasOwnProperty("revisions")&&i(h.kP.UPDATE_REV_ALL,e.data.revisions)}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),e.response.data.hasOwnProperty("exception")?i(h.gp.SET_NOTIF,{message:"Your submission could not be processed.",variant:"error"}):(l(n.cp.HANDLE_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}))}))},async[n.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:n}=t;const o=s.fieldsByBlockId(a.id);i(h.tt.DUPLICATE_BLOCK_FORM_FIELDS,{fields:o,oldId:a.id,newId:n})}};var b={state:m,getters:f,mutations:g,actions:_}},6188:function(e,t,i){"use strict";var s=i(624);const a={all:window["TWILL"].STORE.languages.all||[],initialAll:window["TWILL"].STORE.languages.all||[],active:window["TWILL"].STORE.languages.active||window["TWILL"].STORE.languages.all[0]||{}},n={publishedLanguages:e=>e.all.filter((e=>e.published))},o={[s.cp.SWITCH_LANG](e,t){let{oldValue:i}=t;function s(e){return e.value===i.value}const a=e.all.findIndex(s),n=a0&&void 0!==arguments[0]?arguments[0]:null,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{message:"",value:null},r="";n&&"string"===typeof n&&(r="".concat("TWILL"," - [").concat(n,"]: "));const l=r+o.message,d=null!==(e=null!==(t=null===o||void 0===o||null===(i=o.value)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.status)&&void 0!==t?t:null===o||void 0===o||null===(s=o.response)||void 0===s?void 0:s.status)&&void 0!==e?e:null;var c;(console.error(l),null!==o&&void 0!==o&&o.value&&null!==(a=o.value)&&void 0!==a&&a.response)&&console.error(null===(c=o.value.response)||void 0===c?void 0:c.data);401===d||419===d?window["TWILL"].vm.notif({message:'Your session has expired, please login in another tab. You can then continue working here.',variant:"warning"}):403===d&&window["TWILL"].vm.notif({message:"You don't have permission to perform this action.",variant:"warning"})}i.d(t,{q:function(){return s}})},8884:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=i(6204),a=i.n(s);const n={publishDateDisplayFormat:window["TWILL"].STORE.config.publishDateDisplayFormat},o={},r={},l={};var d={state:n,getters:o,mutations:r,actions:l},c=i(8904);function u(e,t){const s=c.ob[(0,c.qe)()];return a()(e,t,{locale:void 0!==s&&s.hasOwnProperty("date-fns")?s["date-fns"]:i(7800)})}const h={slugify:function(e){const t={",":"-","/":"-",":":"-",";":"-",_:"-","©":"(c)","·":"-","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","ā":"a","ă":"a","ą":"a","ć":"c","č":"c","ď":"d","ē":"e","ę":"e","ě":"e","ğ":"g","ģ":"g","ī":"i","ı":"i","ķ":"k","ļ":"l","ł":"l","ń":"n","ņ":"n","ň":"n","ő":"o","œ":"oe","ŕ":"r","ř":"r","ś":"s","ş":"s","š":"s","ť":"t","ū":"u","ů":"u","ű":"u","ź":"z","ż":"z","ž":"z","ǘ":"u","ǵ":"g","ǹ":"n","ș":"s","ț":"t","ΐ":"i","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","є":"ye","і":"i","ї":"yi","ґ":"g","ḧ":"h","ḿ":"m","ṕ":"p","ẃ":"w","ẍ":"x","ә":"a","ғ":"g","қ":"q","ң":"n","ө":"o","ұ":"u"},i=new RegExp(Object.keys(t).join("|"),"g");return e.toString().toLowerCase().trim().replace(/\s+/g,"-").replace(i,(e=>t[e])).replace(/&/g,"-and-").replace(/[^\w-]+/g,"-").replace(/--+/g,"-").replace(/(^-+)|(-+$)/,"")},prettierUrl:function(e){return e.replace(/^\/\/|^.*?:(\/\/)?/,"")},uppercase:function(e){return e||0===e?e.toString().toUpperCase():""},lowercase:function(e){return e||0===e?e.toString().toLowerCase():""},capitalize:function(e){return e?(e=e.toString(),e.charAt(0).toUpperCase()+e.slice(1)):""},formatDate:function(e){return e?u(e,"MMM, DD, YYYY, "+(0,c.sn)()):""},formatDateWithFormat:function(e,t){return e||(e=new Date),u(e,t)},formatDatatableDate:function(e){const t=d.state.publishDateDisplayFormat.length>0?d.state.publishDateDisplayFormat:"MMM DD, YYYY";return e||(e=new Date),u(e,t)},formatCalendarDate:function(e){const t="MMM, DD, YYYY, "+(0,c.sn)();return e||(e=new Date),u(e,t)}};var p=h},1448:function(e,t,i){"use strict";function s(e,t,i){for(let s=0;s0?e.files:!(!e.value||""===e.value)&&e.value);if(v(e))return!(!e.value||""===e.value)&&e.value;if(y(e))return e.value&&""!==e.value?e.value:!(!e.options||!e.options.length||""===e.options[0].value)&&e.options[0].value;if(w(e)){if(e.options&&e.options.length>0){const t=[];return u(e.options,(function(e){e.selected&&t.push(e.value)})),(i||!!t.length)&&t}return!1}return E(e)?e.value&&""!==e.value?e.value:!(!e.innerText||""===e.innerText)&&e.innerText:"undefined"!==typeof e.value&&((i||""!==e.value)&&e.value)}function A(e,t,i,s){const a=t[0];if(g(e))return!1!==i?(s[a]=i,i):void 0;if(_(e))return!1!==i?(s[a]||(s[a]=[]),s[a].push(i)):void 0;if(w(e)){if(!1===i)return;s[a]=i}return s[a]=i,i}function x(e,t,i,s){const a=t[0];return t.length>1?"[]"===a?(s[d(s)]={},x(e,t.splice(1,t.length),i,s[l(s)])):(s[a]&&c(s[a])>0||(s[a]={}),x(e,t.splice(1,t.length),i,s[a])):1===t.length?"[]"===a?(s[d(s)]=i,s):(A(e,t,i,s),s):void 0}function S(){let e,t,a,o=0;const r={};for(o=0;o1&&x(t,e,a||"",r)));const l=c(r);return l>0&&r}return h(e)}i.d(t,{c:function(){return s}})},4695:function(e,t,i){"use strict";i.d(t,{HH:function(){return p},Q9:function(){return l},gP:function(){return d},iM:function(){return h},io:function(){return m}});var s=i(656),a=i.n(s);const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.assign({},...Object.keys(e).map((i=>{if(t){if(o(i,t.id))return{[r(i,t.id)]:e[i]}}else if(!i.startsWith("blocks["))return{[i]:e[i]};return null})).filter((e=>e)))},o=(e,t)=>e.startsWith("blocks["+t+"]"),r=(e,t)=>{const i=e.replace("blocks["+t+"][","");return i.match(/]/gi).length>1?i.replace("]",""):i.slice(0,-1)},l=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const s=Object.keys(t.repeaters.repeaters),a=Object.assign({},...s.filter((t=>t.startsWith("blocks-"+e.id+"|"))).map((i=>({[i.replace("blocks-"+e.id+"|","")]:t.repeaters.repeaters[i].map((e=>l(e,t,!0)))})))),d=Object.keys(t.blocks.blocks),c=Object.assign({},...d.filter((t=>t.startsWith("blocks-"+e.id))).map((i=>({[i.replace("blocks-"+e.id+"|","")]:t.blocks.blocks[i].map((e=>l(e,t)))}))));return{id:e.id,type:e.type,is_repeater:i,editor_name:e.name,content:t.form.fields.filter((t=>o(t.name,e.id))).map((t=>({name:r(t.name,e.id),value:t.value}))).reduce(((e,t)=>(e[t.name]=t.value,e)),{}),medias:n(t.mediaLibrary.selected,e),browsers:n(t.browser.selected,e),blocks:{...a,...c}}},d=e=>a()(e.content)&&a()(e.browsers)&&a()(e.medias)&&a()(e.blocks),c=e=>Object.assign({},...Object.keys(e.repeaters.repeaters).filter((e=>!e.startsWith("blocks-"))).map((t=>({[t]:e.repeaters.repeaters[t].map((t=>{var i;const s=l(t,e),a=s.content;return delete s.content,delete s.type,a.id=t.id,a.repeater_target_id=null!==(i=t.repeater_target_id)&&void 0!==i?i:null,Object.assign(s,a)}))})))),u=e=>{const t={...e.blocks.blocks};return Object.keys(t).filter((e=>!e.startsWith("blocks-"))).map((i=>t[i].map((t=>(t.name=i,l(t,e)))))).flat()},h=e=>{const t=e.form.fields.filter((e=>!e.name.startsWith("blocks[")&&!e.name.startsWith("mediaMeta["))).reduce(((e,t)=>(e[t.name]=t.value,e)),{});return t},p=e=>{const t=e.form.modalFields.filter((e=>!e.name.startsWith("blocks[")&&!e.name.startsWith("mediaMeta["))).reduce(((e,t)=>(e[t.name]=t.value,e)),{});return t},m=e=>{const t=h(e),i=Object.assign(t,{cmsSaveType:e.form.type,published:e.publication.published,public:"public"===e.publication.visibility,publish_start_date:e.publication.startDate,publish_end_date:e.publication.endDate,languages:e.language.all,parent_id:e.parents.active,medias:n(e.mediaLibrary.selected),browsers:n(e.browser.selected),blocks:u(e),repeaters:c(e)});return i}},400:function(e,t){"use strict";t.c={modal:"s--modal",overlay:"s--overlay",editor:"s--in-editor",search:"s--search"}},512:function(e,t,i){"use strict";i.d(t,{aU:function(){return s}});const s=(e,t,i)=>new Promise(((s,a)=>{let n=document.getElementById(e);const o=()=>{n.removeEventListener("load",o),s()};n?n.addEventListener("load",o):(n=document.createElement("script"),n.setAttribute("id",e),n.type=i,n.onload=o,n.onerror=a,document.getElementsByTagName("head")[0].appendChild(n),n.src=t)}))},8904:function(e,t,i){"use strict";i.d(t,{Yt:function(){return w},ob:function(){return v},qe:function(){return y},sn:function(){return E}});var s=i(5252),a=i(6380),n=i(1828),o=i(5715),r=i(1584),l=i(9992),d=i(9880),c=i(4592),u=i(9464),h=i(4795),p=i(9312),m=i(7804),f=i(9252),g=i(2432),_=i(5540),b=i(2476);const v={en:{"date-fns":i(7800)},ar:{"date-fns":i(3324),flatpickr:s.Arabic},bs:{"date-fns":i(7800),flatpickr:a.Bosnian},cs:{"date-fns":i(6620),flatpickr:n.Czech},de:{"date-fns":i(5320),flatpickr:l.German},es:{"date-fns":i(3984),flatpickr:g.Spanish},fr:{"date-fns":i(7352),flatpickr:r.French},it:{"date-fns":i(2293),flatpickr:d.Italian},nl:{"date-fns":i(3172),flatpickr:o.Dutch},no:{"date-fns":i(7800),flatpickr:u.Norwegian},pl:{"date-fns":i(8224),flatpickr:h.Polish},pt:{"date-fns":i(3944),flatpickr:p.Portuguese},ru:{"date-fns":i(2648),flatpickr:m.Russian},sl:{"date-fns":i(456),flatpickr:f.Slovenian},tr:{"date-fns":i(4820),flatpickr:_.Turkish},uk:{"date-fns":i(7800),flatpickr:b.Ukrainian},"zh-Hans":{"date-fns":i(4828),flatpickr:c.Mandarin}};function y(){return window["TWILL"].twillLocalization.locale}function w(){return 2===new Intl.DateTimeFormat(y(),{hour:"numeric"}).formatToParts(new Date(2020,0,1,13)).find((e=>"hour"===e.type)).value.length}function E(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return w()||e?"HH:mm":"hh:mm A"}},9480:function(e,t,i){"use strict";i.d(t,{mw:function(){return l},sv:function(){return d}});const s="undefined"!==typeof window,a=(s&&function(){const e=window.navigator.userAgent;(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&window.history)}(),s&&window.performance&&window.performance.now?window.performance:Date);let n=o();function o(){return a.now().toFixed(3)}function r(e,t){const i=window.history;try{t?i.replaceState({key:n},"",e):(n=o(),i.pushState({key:n},"",e))}catch(s){window.location[t?"replace":"assign"](e)}}function l(e){r(e,!0)}function d(){return location.protocol+"//"+location.host+location.pathname}},708:function(e,t){"use strict";const i=function(e){const t={el:document,offset:0,duration:250,easing:"linear"},i=Date.now();let s=0,a=!1;const n={linear:function(e){return e},easeIn:function(e){return e*e*e},easeOut:function(e){return--e*e*e+1},easeInOut:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1}},o=window.requestAnimationFrame;let r;for(const h in e)"undefined"!==typeof e[h]&&(t[h]=e[h]);function l(e,t){return ee.value===this.endpoint))},multiSources(){return this.endpoints.length>0},selectedItems:{get(){return this.selected[this.connector]||[]},set(e){this.$store.commit(o.ai.SAVE_ITEMS,e)}},...(0,n.ys)({connector:e=>e.browser.connector,max:e=>e.browser.max,endpoint:e=>e.browser.endpoint,endpointName:e=>e.browser.endpointName,endpoints:e=>e.browser.endpoints,browserTitle:e=>e.browser.title,browserNote:e=>e.browser.note,selected:e=>e.browser.selected})},methods:{updateSelectedItems(e){const t=this.multiSources?["id","endpointType"]:["id"],i=this.fullItems.some((i=>t.every((t=>i[t]===e[t]))));if(!i)return;const s=this.selectedItems.some((i=>t.every((t=>i[t]===e[t]))));if(s){const i=this.selectedItems.findIndex((i=>t.every((t=>i[t]===e[t]))));if(i<0)return;const s=[...this.selectedItems];s.splice(i,1),this.selectedItems=s}else{if(1===this.max&&this.clearSelectedItems(),this.selectedItems.length>=this.max&&this.max>0)return;this.selectedItems=[...this.selectedItems,e]}},getFormData(e){let t=(0,r.c)(e);return t?t.page=this.page:t={page:this.page},t},clearSelectedItems(){this.selectedItems=[]},clearFullItems(){this.fullItems.splice(0)},reloadList(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(this.page=1);const t=this.$refs.form,i=this.$refs.list,s=this.getFormData(t);this.$http.get(this.endpoint,{params:s}).then((t=>{e&&this.clearFullItems(),this.fullItems.push(...t.data.data),this.$nextTick((()=>{this.listHeight!==i.scrollHeight&&(this.listHeight=i.scrollHeight,i.addEventListener("scroll",this.scrollToPaginate))}))}),(function(e){}))},submitFilter(){this.page=1,this.clearFullItems(),this.reloadList()},scrollToPaginate(){const e=this.$refs.list;e.scrollTop+e.clientHeight>this.listHeight-10&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page&&(this.page=this.page+1,this.reloadList()))},saveAndClose(){this.$store.commit(o.ai.SAVE_ITEMS,this.selectedItems),this.$parent.close()},changeBrowserSource(e){this.$store.commit(o.ai.UPDATE_BROWSER_ENDPOINT,e),this.reloadList(!0)}},mounted(){this.reloadList()}},u=c,h=i(2528),p=(0,h.c)(u,s,a,!1,null,"0de50c6f",null),m=p.exports},3032:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"dropdown",class:e.dropdownClasses,attrs:{"aria-title":e.title}},[e.fixed?t("div",{ref:"dropdown__cta"},[e._t("default")],2):e._t("default"),t("transition",{attrs:{name:"fade_move_dropdown"}},[e.active?t("div",{ref:"dropdown__position",staticClass:"dropdown__position"},[t("div",{staticClass:"dropdown__content",style:e.offsetStyle,attrs:{"data-dropdown-content":""}},[t("div",{staticClass:"dropdown__inner"},[e.arrow?t("span",{staticClass:"dropdown__arrow"}):e._e(),t("div",{staticClass:"dropdown__scroller",style:e.innerStyle},[e.title?t("span",{staticClass:"dropdown__title f--small"},[e._v(e._s(e.title))]):e._e(),e._t("dropdown__content")],2)])])]):e._e()])],2)},a=[],n={name:"A17Dropdown",props:{title:{type:String,default:""},position:{type:String,default:"bottom"},width:{type:String,default:"auto"},maxWidth:{type:Number,default:300},maxHeight:{type:Number,default:0},minWidth:{type:Number,default:0},arrow:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1},offset:{type:Number,default:5},sideOffset:{type:Number,default:0},fixed:{type:Boolean,default:!1}},data:function(){return{currentPosition:this.position,currentHeight:100,currentMaxWidth:this.maxWidth,active:!1,originScrollPostion:null,scrollOffset:75}},computed:{dropdownClasses:function(){return{"dropdown--active":this.active,"dropdown--arrow":this.arrow,"dropdown--bottom":this.isPosition("bottom"),"dropdown--top":this.isPosition("top"),"dropdown--left":this.isPosition("left"),"dropdown--right":this.isPosition("right"),"dropdown--center":this.isPosition("center"),"dropdown--full":"full"===this.width,"dropdown--fixed":this.fixed}},offsetStyle:function(){return{"margin-top":this.isPosition("bottom")?this.offset+"px":"","margin-bottom":this.isPosition("top")?this.offset+"px":"",transform:this.sideOffset?"translateX("+this.sideOffset+"px)":"","max-width":this.currentMaxWidth>0&&"full"!==this.width?this.currentMaxWidth+"px":"","min-width":this.minWidth>0?this.minWidth+"px":""}},innerStyle:function(){return{"max-height":this.maxHeight>0?this.maxHeight+"px":"",overflow:this.maxHeight>0?"hidden":"","overflow-y":this.maxHeight>0?"scroll":""}}},methods:{isPosition:function(e){return-1!==this.currentPosition.indexOf(e)},reposition:function(){const e=this.$el.getBoundingClientRect().top+this.$el.offsetHeight+window.pageYOffset+this.offset,t=this.$el.getBoundingClientRect().top+window.pageYOffset-this.offset,i=window.pageYOffset+window.innerHeight;this.currentPosition!==this.position&&(this.currentPosition=this.position),this.isPosition("bottom")?e+this.currentHeight>i&&(this.currentPosition=this.currentPosition.replace(/bottom/i,"top")):this.isPosition("top")&&t-this.currentHeightwindow.innerWidth?window.innerWidth-e.left:this.maxWidth:this.isPosition("right")?this.currentMaxWidth=this.maxWidth+(window.innerWidth-e.right)>window.innerWidth?window.innerWidth-(window.innerWidth-e.right):this.maxWidth:this.currentMaxWidth=this.maxWidth>window.innerWidth?window.innerWidth:this.maxWidth},setFixedPosition:function(){const e=this.$refs.dropdown__cta.getBoundingClientRect();this.isPosition("top")?this.$refs.dropdown__position.style.bottom=Math.round(window.innerHeight-e.bottom+e.height)+"px":this.$refs.dropdown__position.style.top=Math.round(e.top+e.height)+"px",this.isPosition("left")?this.$refs.dropdown__position.style.left=Math.round(e.left)+"px":this.isPosition("right")?this.$refs.dropdown__position.style.right=Math.round(window.innerWidth-e.right)+"px":this.$refs.dropdown__position.style.left=Math.round(e.left+e.width/2)+"px"},closeFromDoc:function(e){const t=e.target;if("scroll"===e.type){if(this.$el.querySelector("[data-dropdown-content]").contains(t))return;const e=window.pageYOffset||document.documentElement.scrollTop;if(e>this.originScrollPostion-this.scrollOffset&&e{this.timer=null,this.active=!0,document.addEventListener("click",this.closeFromDoc,!1),document.addEventListener("touchend",this.closeFromDoc,!1),this.fixed&&(window.addEventListener("scroll",this.closeFromDoc,!0),this.originScrollPostion=window.pageYOffset||document.documentElement.scrollTop),this.$nextTick((function(){this.getHeight(),this.reposition(),this.setMaxWidth(),this.fixed&&this.setFixedPosition()})),this.$emit("open")}),1))},close:function(e){if(this.active){if(clearTimeout(this.timer),document.removeEventListener("click",this.closeFromDoc,!0),document.removeEventListener("touchend",this.closeFromDoc,!0),this.fixed)return window.removeEventListener("scroll",this.closeFromDoc,!0),this.originScrollPostion=null,this.active=!1,void this.$emit("close");setTimeout((()=>{this.active=!1,this.$emit("close")}),0)}},toggle:function(e){this.active?this.close():this.open()}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,"a897d080",null),d=l.exports},3820:function(e,t,i){"use strict";i.d(t,{c:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"fieldset",class:e.visibilityClasses},[e.title?t("header",{staticClass:"fieldset__header",class:e.activeClasses},[e.activeToggle?t("h3",{attrs:{role:"button","aria-expanded":e.visible?"true":"false"},on:{click:e.onClickVisibility}},[e._v(e._s(e.title)+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]):t("h3",[e._v(e._s(e.title))])]):t("header",{staticClass:"fieldset__header",class:e.activeClasses},[e._t("header")],2),t("div",{staticClass:"fieldset__content",attrs:{hidden:!e.visible||null,"aria-hidden":!e.visible||null}},[e._t("default")],2)])},a=[],n=i(6304),o={name:"A17Fieldset",mixins:[n.c],props:{open:{type:Boolean,default:!0},title:{default:""},activeToggle:{type:Boolean,default:!0}},computed:{activeClasses:function(){return{"fieldset--hoverable":this.activeToggle}}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"5e017f1a",null),c=d.exports},892:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("form",{ref:"form",staticClass:"filter",class:{"filter--opened":e.opened,"filter--single":!e.withNavigation,"filter--full":!e.withNavigation&&e.fullWidth,"filter--withHiddenFilters":e.withHiddenFilters},on:{submit:function(t){return t.preventDefault(),e.submitFilter.apply(null,arguments)}}},[t("div",{staticClass:"filter__inner"},[t("div",{staticClass:"filter__navigation"},[e._t("navigation")],2),t("div",{staticClass:"filter__search"},[t("input",{staticClass:"form__input form__input--small",attrs:{type:"search",name:"search",placeholder:e.placeholder},domProps:{value:e.searchValue},on:{input:e.onSearchInput}}),e.withHiddenFilters?t("a17-button",{staticClass:"filter__toggle",attrs:{variant:"ghost","aria-expanded":e.opened?"true":"false"},on:{click:e.toggleFilter}},[e._v(e._s(e.$trans("filter.toggle-label","Filter"))+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]):e._e(),e._t("additional-actions"),t("button",{staticClass:"visually-hidden",attrs:{"aria-hidden":"true",type:"submit"}},[e._v(e._s(e.$trans("filter.apply-btn","Apply")))])],2)]),t("transition",{attrs:{css:!1,duration:275},on:{"before-enter":e.beforeEnter,enter:e.enter,"before-leave":e.beforeLeave,leave:e.leave}},[e.withHiddenFilters?t("div",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"}],ref:"more",staticClass:"filter__more",attrs:{"aria-hidden":!e.opened||null}},[t("div",{ref:"moreInner",staticClass:"filter__moreInner"},[e._t("hidden-filters"),t("a17-button",{attrs:{variant:"ghost",type:"submit"}},[e._v(e._s(e.$trans("filter.apply-btn","Apply")))]),e.clearOption?t("a17-button",{attrs:{variant:"ghost",type:"button"},on:{click:e.clear}},[e._v(e._s(e.$trans("filter.clear-btn","Clear")))]):e._e()],2)]):e._e()])],1)},a=[],n=i(3336),o=i.n(n),r=i(7120),l={name:"A17Filter",props:{initialSearchValue:{type:String,default:""},placeholder:{type:String,default(){return this.$trans("filter.search-placeholder","Search")}},closed:{type:Boolean,default:!1},clearOption:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1}},data:function(){return{openable:!this.closed,open:!1,withHiddenFilters:!0,withNavigation:!0,searchValue:this.initialSearchValue,transitionTimeout:null}},computed:{opened:function(){return this.open&&this.openable}},watch:{closed:function(){this.openable=!this.closed},initialSearchValue:function(){this.searchValue=this.initialSearchValue}},methods:{getHeight:function(){return this.$refs.moreInner.clientHeight},beforeEnter:function(e){e.style.height="0px",e.style.overflow="hidden"},enter:function(e,t){this.resetHeight(),this.transitionTimeout&&clearTimeout(this.transitionTimeout),this.transitionTimeout=setTimeout((()=>{e.style.overflow="visible"}),275),window.addEventListener("resize",this._resize,!1)},beforeLeave:function(e){this.transitionTimeout&&clearTimeout(this.transitionTimeout),this.resetHeight(),e.style.overflow="hidden",window.removeEventListener("resize",this._resize)},leave:function(e,t){e.style.height="0px"},toggleFilter:function(){this.openable=!0,this.open=!this.open},submitFilter:function(){const e=(0,r.c)(this.$refs.form);this.$emit("submit",e)},onSearchInput:function(e){this.searchValue=e.target.value},clear:function(){this.searchValue="",this.$emit("clear")},resetHeight:function(){this.$refs.more&&(this.$refs.more.style.height=this.getHeight()+"px")},_resize:o()((function(){this.resetHeight()}),50)},beforeMount:function(){this.$slots.navigation||(this.withNavigation=!1),this.$slots["hidden-filters"]||(this.withHiddenFilters=!1)}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"5bb79734",null),h=u.exports},7300:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"itemlist"},[t("table",{staticClass:"itemlist__table"},[t("tbody",[e._l(e.itemsLoading,(function(i,s){return t("tr",{directives:[{name:"show",rawName:"v-show",value:!i.isReplacement,expression:"!item.isReplacement"}],key:i.id,staticClass:"itemlist__row"},[t("td",{staticClass:"itemlist__cell itemlist__cell--loading",class:{"itemlist__cell--error":i.error},attrs:{colspan:e.columnsNumber}},[i.error?t("span",{staticClass:"itemlist__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"itemlist__progress"},[t("span",{staticClass:"itemlist__progressBar",style:e.loadingProgress(s)})])])])})),e._l(e.allItems,(function(i,s){return t("tr",{key:"".concat(i.endpointType,"_").concat(i.id),staticClass:"itemlist__row",class:{"s--picked":e.isSelected(i,e.keysToCheck),"s--disabled":i.disabled||!!e.replacingMediaIds[i.id]},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleSelection(i))},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.shiftToggleSelection(i)):null}]}},[i.isReplacement?i.isReplacement?[t("td",{staticClass:"itemlist__cell itemlist__cell--loading",class:{"itemlist__cell--error":i.error},attrs:{colspan:e.columnsNumber}},[i.error?t("span",{staticClass:"itemlist__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"itemlist__progress"},[t("span",{staticClass:"itemlist__progressBar",style:e.loadingProgress(s,"allItems")})])])]:e._e():[i.hasOwnProperty("id")?t("td",{staticClass:"itemlist__cell itemlist__cell--btn"},[t("a17-checkbox",{attrs:{name:"item_list",value:i.endpointType+"_"+i.id,initialValue:e.checkedItems,theme:"bold",disabled:i.disabled}})],1):e._e(),i.hasOwnProperty("thumbnail")?t("td",{class:"itemlist__cell itemlist__cell--thumb ".concat("users"===i.endpointType?"itemlist__cell--thumb-rounded":"")},["users"===i.endpointType?[t("a17-avatar",{attrs:{name:i.name,thumbnail:i.thumbnail}})]:[t("img",{attrs:{src:i.thumbnail}})]],2):e._e(),i.hasOwnProperty("name")?t("td",{staticClass:"itemlist__cell itemlist__cell--name"},[i.hasOwnProperty("renderHtml")?t("div",{domProps:{innerHTML:e._s(i.name)}}):t("div",[e._v(e._s(i.name))])]):e._e(),e._l(e.extraColumns,(function(s,a){return t("td",{key:a,staticClass:"itemlist__cell",class:e.rowClass(s)},["size"===s?[e._v(e._s(e._f("uppercase")(i[s])))]:[e._v(e._s(i[s]))]],2)}))]],2)}))],2)])])},a=[],n=i(8754),o=i(6456),r=i(8884),l={name:"A17Itemlist",props:{keysToCheck:{type:Array,default:()=>["id"]}},components:{"a17-avatar":n.c},mixins:[o.c],filters:r.c,computed:{allItems:function(){return this.items.map((e=>{if(this.replacingMediaIds[e.id]){const t=this.itemsLoading.find((t=>t.replacementId===e.id));return t||e}return e}))},columnsNumber:function(){if(!this.items.length)return 0;let e=this.extraColumns.length;const t=this.items[0];return t.hasOwnProperty("id")&&e++,t.hasOwnProperty("name")&&e++,t.hasOwnProperty("thumbnail")&&e++,e},extraColumns:function(){if(!this.items.length)return[];const e=this.items[0];return Object.keys(e).filter((t=>!["id","name","thumbnail","src","original","edit","crop","deleteUrl","updateUrl","updateBulkUrl","deleteBulkUrl","endpointType","filesizeInMb"].includes(t)&&"string"===typeof e[t]))},checkedItems:function(){const e=[];return this.selectedItems.length&&this.selectedItems.forEach((function(t){e.push(t.endpointType+"_"+t.id)})),e}},methods:{rowClass:function(e){return"itemlist__cell--"+e},loadingProgress:function(e,t){const i=t?this[t]:this.itemsLoading;return{width:i[e].progress?i[e].progress+"%":"0%"}},getFirstLetter(e){return e.name.charAt(0)}}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"04a8279a",null),h=u.exports},7136:function(e,t,i){"use strict";i.d(t,{c:function(){return m}});var s=function(){var e=this,t=e._self._c;return e.languages.length>1?t("div",{staticClass:"languageManager"},[t("div",{staticClass:"languageManager__switcher"},[t("a17-langswitcher",{attrs:{"in-modal":!0,"all-published":!e.controlPublication}})],1),e.controlPublication?t("a17-dropdown",{ref:"languageManagerDropdown",staticClass:"languageManager__dropdown",attrs:{position:"bottom-right",clickable:!0}},[t("button",{staticClass:"languageManager__button",attrs:{type:"button"},on:{click:function(t){return e.$refs.languageManagerDropdown.toggle()}}},[e._v(" "+e._s(e.currentValue.length)+" "+e._s(e.$trans("lang-manager.published"))+" "),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"dropdown_module"}})]),t("div",{staticClass:"languageManager__dropdown-content",attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-checkboxgroup",{attrs:{name:"langManager",options:e.languages,selected:e.currentValue,min:1},on:{change:e.changeValue}})],1)]):e._e()],1):e._e()},a=[],n=i(6036),o=i(1200),r=i(6304),l=i(624),d=i(4564),c={name:"A17LangManager",mixins:[r.c,o.c],components:{"a17-langswitcher":d.c},props:{controlPublication:{type:Boolean,default:!0},value:{default:function(){return[]}}},computed:{currentValue:{get(){const e=[];return this.publishedLanguages.length&&this.publishedLanguages.forEach((function(t){e.push(t.value)})),e}},...(0,n.ys)({languages:e=>e.language.all}),...(0,n.gV)(["publishedLanguages"])},methods:{changeValue:function(e){this.$store.commit(l.cp.PUBLISH_LANG,e)}}},u=c,h=i(2528),p=(0,h.c)(u,s,a,!1,null,"06768eb6",null),m=p.exports},4564:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return e.languages.length>1?t("div",{staticClass:"language",class:e.languageClass},[e.inModal?e._e():t("span",{staticClass:"language__label f--small"},[e._v(e._s(e.$trans("lang-switcher.edit-in")))]),t("span",{staticClass:"language__toolbar"},e._l(e.languages,(function(i){return t("button",{key:i.value,staticClass:"language__button",class:{selected:i.value===e.localeValue.value,published:i.published,"no-state":e.allPublished},attrs:{type:"button"},on:{click:function(t){return e.onClick(i.value)}}},[e._v(e._s(i.shortlabel))])})),0)]):e._e()},a=[],n=i(6036),o=i(1200),r=i(624),l={name:"A17Langswitcher",mixins:[o.c],props:{inModal:{type:Boolean,default:!1},toggleOnClick:{type:Boolean,default:!1},allPublished:{type:Boolean,default:!1}},computed:{languageClass(){return{"language--in-modal":this.inModal}},localeValue(){return this.$store.state.language.active},...(0,n.gV)(["publishedLanguages"])},methods:{onClick:function(e){this.$store.commit(r.cp.UPDATE_LANG,e)}}},d=l,c=i(2528),u=(0,c.c)(d,s,a,!1,null,"1131928c",null),h=u.exports},5256:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal",class:e.modalClasses,on:{mousedown:e.hide,touchend:function(t){return t.preventDefault(),e.hide.apply(null,arguments)}}},[t("transition",{attrs:{name:"fade_scale_modal"}},[e.active?t("div",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],staticClass:"modal__window",on:{mousedown:function(e){e.stopPropagation()},touchend:function(e){e.stopPropagation()}}},[e.modalTitle?t("header",{staticClass:"modal__header"},[e._v(" "+e._s(e.modalTitle)+" "),t("button",{staticClass:"modal__close",attrs:{type:"button"},on:{click:e.hide}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_modal"}})])]):e._e(),t("div",{staticClass:"modal__content"},[e._t("default")],2)]):e._e()])],1)},a=[],n=i(6036),o=i(400);const r=document.documentElement,l=o.c.modal;var d={name:"A17Modal",props:{title:{type:String,default:""},mode:{type:String,default:""},forceClose:{type:Boolean,default:!1},forceLock:{type:Boolean,default:!1}},data:function(){return{active:!1,hidden:!0,locked:!1,firstFocusableEl:null,lastFocusableEl:null}},computed:{modalTitle:function(){return""!==this.title?this.title:this.browserTitle},modalClasses:function(){return{"modal--active":this.active,"modal--hidden":this.hidden,"modal--tiny":"tiny"===this.mode,"modal--medium":"medium"===this.mode,"modal--wide":"wide"===this.mode}},...(0,n.ys)({browserTitle:e=>e.browser.title})},watch:{forceLock:function(){this.locked=this.forceLock}},methods:{open:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.active&&!this.hidden||(this.active=!0,this.hidden=!1,r.classList.add(l),this.bindKeyboard(),this.$nextTick((function(){if(e){const e='textarea, input:not([type="hidden"]), select, button[type="submit"]',t=this.$el.querySelectorAll(e),i=this.$el.querySelectorAll(e+', a, button[type="button"]');this.firstFocusableEl=this.$el.querySelector(".modal__close"),this.lastFocusableEl=i[i.length-1],t.length&&t[0].focus()}this.$emit("open")})))},mask:function(){r.classList.remove(l),this.unbindKeyboard(),this.$emit("close")},hide:function(){this.active&&(this.locked||(this.forceClose?this.close():(this.hidden=!0,this.mask())))},close:function(e){this.active&&(this.locked||(this.active=!1,this.$emit("close"),this.mask()))},bindKeyboard:function(){window.addEventListener("keyup",this.keyPressed),document.addEventListener("keydown",this.keyDown,!1)},unbindKeyboard:function(){window.removeEventListener("keyup",this.keyPressed),document.removeEventListener("keydown",this.keyDown)},keyPressed:function(e){27!==e.which&&27!==e.keyCode||(this.hide(),this.$emit("esc-key"))},keyDown:function(e){e.keyCode&&9===e.keyCode&&(e.shiftKey?document.activeElement.isEqualNode(this.firstFocusableEl)&&(this.lastFocusableEl.focus(),e.preventDefault()):document.activeElement.isEqualNode(this.lastFocusableEl)&&(this.firstFocusableEl.focus(),e.preventDefault()))}},beforeDestroy:function(){this.$el.parentNode&&(this.active&&this.unbindKeyboard(),this.$el.parentNode.removeChild(this.$el))}},c=d,u=i(2528),h=(0,u.c)(c,s,a,!1,null,"5d2936e8",null),p=h.exports},8108:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade_spinner"},on:{"before-enter":e.beforeEnter,"after-enter":e.afterEnter,"before-leave":e.beforeLeave}},[t("div",{staticClass:"a17spinner"},[t("div",{staticClass:"a17spinner__anim",class:{"a17spinner__anim--visible":e.isVisible}},[t("span",{staticClass:"loader"},[t("span")])])])])},a=[],n={name:"A17Spinner",props:{visible:{type:Boolean,default:!1}},data:function(){return{isVisible:this.visible}},methods:{beforeEnter:function(e){this.isVisible=this.visible},afterEnter:function(e){this.isVisible=!0},beforeLeave:function(e){this.isVisible=!1}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,null,null),d=l.exports},6308:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"standalone-"+e.endpointName,staticClass:"modal--browser",attrs:{mode:"medium","force-close":!0},on:{close:e.closeModal}},[t("div",{staticClass:"browser"},[t("div",{staticClass:"browser__frame"},[t("div",{ref:"form",staticClass:"browser__header"},[e.multiSources?t("div",{staticClass:"browser__sources"},[t("a17-vselect",{staticClass:"browser__sources-select",attrs:{name:"sources",selected:e.currentEndpoint,options:e.endpoints,required:!0},on:{change:e.changeBrowserSource}})],1):e._e(),t("div",{staticClass:"browser__search"},[t("a17-filter",{on:{submit:e.submitFilter}},[e.browserNote?t("div",{attrs:{slot:"additional-actions"},slot:"additional-actions"},[t("span",{staticClass:"browser__note f--small"},[e._v(" "+e._s(e.browserNote)+" ")])]):e._e()])],1)]),t("div",{staticClass:"browser__inner"},[t("div",{ref:"list",staticClass:"browser__list"},[t("a17-itemlist",{attrs:{items:e.fullItems,keysToCheck:["id","edit"],selectedItems:e.selectedItems},on:{change:e.updateSelectedItems}})],1)]),t("div",{staticClass:"browser__footer"},[t("a17-button",{attrs:{type:"button",variant:"action"},on:{click:e.saveAndClose}},[e._v(e._s(e.browserTitle))]),t("span",{staticClass:"browser__size-infos"},[e._v(e._s(e.selectedItems.length)+" / "+e._s(e.max))])],1)])])])},a=[],n=i(7120),o=i(892),r=i(7300),l=i(5256),d={name:"A17StandaloneBrowser",components:{"a17-filter":o.c,"a17-itemlist":r.c,"a17-modal":l.c},props:{btnLabel:{type:String,default:"Insert"},btnMultiLabel:{type:String,default:"Insert files"},initialPage:{type:Number,default:1},open:{type:Boolean,default:!1},forRepeater:{type:Boolean,default:!1},endpoint:{type:Object,required:!1,default:null},endpointMultiple:{type:Array,required:!1,default:null},max:{type:Number,default:0}},data(){return{maxPage:20,fullItems:[],listHeight:0,page:this.initialPage,endpoints:[],endpointName:null,browserTitle:"Select",browserNote:null,currentSource:null,selected:[]}},computed:{currentEndpoint(){return this.endpoints.find((e=>e.value===this.currentSource))},multiSources(){return this.endpoints.length>1},selectedItems:{get(){return this.selected||[]},set(e){this.selected=e}}},watch:{open:function(e,t){e!==t&&(e?this.openModal():this.closeModal())}},methods:{openModal(){const e="standalone-"+this.endpointName;this.$refs[e].open()},closeModal(){const e="standalone-"+this.endpointName;this.$refs[e].close(),this.$emit("close")},updateSelectedItems(e){const t=this.multiSources?["id","endpointType"]:["id"],i=this.fullItems.some((i=>t.every((t=>i[t]===e[t]))));if(!i)return;const s=this.selectedItems.some((i=>t.every((t=>i[t]===e[t]))));if(s){const i=this.selectedItems.findIndex((i=>t.every((t=>i[t]===e[t]))));if(i<0)return;const s=[...this.selectedItems];s.splice(i,1),this.selectedItems=s}else{if(1===this.max&&this.clearSelectedItems(),this.selectedItems.length>=this.max&&this.max>0)return;this.selectedItems=[...this.selectedItems,e]}},getFormData(e){let t=(0,n.c)(e);return t?t.page=this.page:t={page:this.page},t.forRepeater=this.forRepeater,t},clearSelectedItems(){this.selectedItems=[]},clearFullItems(){this.fullItems.splice(0)},reloadList(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(this.page=1);const t=this.$refs.form,i=this.getFormData(t);this.$http.get(this.currentEndpoint.value,{params:i}).then((t=>{e&&this.clearFullItems(),this.fullItems.push(...t.data.data),this.$nextTick((()=>{this.listHeight!==this.$refs.list.scrollHeight&&(this.listHeight=this.$refs.list.scrollHeight,this.$refs.list.addEventListener("scroll",this.scrollToPaginate))}))}),(function(e){}))},submitFilter(){this.page=1,this.clearFullItems(),this.reloadList()},scrollToPaginate(){const e=this.$refs.list;e.scrollTop+e.clientHeight>this.listHeight-10&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page&&(this.page=this.page+1,this.reloadList()))},saveAndClose(){this.$emit("selected",this.selectedItems),this.closeModal()},changeBrowserSource(e){this.currentSource=e.value,this.reloadList(!0)}},mounted(){this.openModal(),this.endpointMultiple?this.endpoints=this.endpointMultiple:this.endpoints=[this.endpoint],this.currentSource=this.endpoints[0].value,this.reloadList()}},c=d,u=i(2528),h=(0,u.c)(c,s,a,!1,null,"3ff94fa2",null),p=h.exports},6676:function(e,t,i){"use strict";i.d(t,{c:function(){return g}});var s=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,"label-for":e.uniqId,required:e.required},on:{localize:e.updateLocale}},[t("div",{staticClass:"input__field",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[e.hasPrefix?t("span",{staticClass:"input__prefix"},[e._v(e._s(e.prefix))]):e._e(),"textarea"===e.type?t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],ref:"clone",staticClass:"input__clone",attrs:{rows:e.rows,disabled:"true"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}):e._e(),"textarea"===e.type?t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],ref:"input",attrs:{name:e.name,id:e.uniqId,placeholder:e.placeholder,disabled:e.disabled,required:e.required,readonly:e.readonly,rows:e.rows,autofocus:e.autofocus},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:[function(t){t.target.composing||(e.value=t.target.value)},e.onInput]}}):e._e(),"number"===e.type?t("input",{ref:"input",attrs:{type:"number",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,min:e.min,max:e.max,step:e.step},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"text"===e.type?t("input",{ref:"input",attrs:{type:"text",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,"x-mask":e.mask},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"email"===e.type?t("input",{ref:"input",attrs:{type:"email",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,pattern:"[^@\\s]+@[^@\\s]+\\.[^@\\s]+"},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"password"===e.type?t("input",{ref:"input",attrs:{type:"password",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),"url"===e.type?t("input",{ref:"input",attrs:{type:"url",placeholder:e.placeholder,name:e.name,id:e.uniqId,disabled:e.disabled,maxlength:e.displayedMaxlength,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}):e._e(),e.hasMaxlength?t("span",{staticClass:"input__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e(),"email"===e.type?t("span",{class:e.validityClasses}):e._e()])])},a=[],n=i(3336),o=i.n(n),r=i(1308),l=i(5284),d=i(5272),c=i(1200),u=i(4992),h={name:"A17Textfield",mixins:[u.c,l.c,d.c,c.c,r.c],props:{name:{type:String,required:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},min:{type:Number,default:null},max:{type:Number,default:null},step:{type:Number,default:null},initialValue:{default:""},mask:{type:String,default:null},rows:{type:Number,default:5}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},textfieldClasses:function(){return{"input__field--textarea":"textarea"===this.type,"input__field--small":"small"===this.size&&"textarea"===!this.type,"s--focus":this.focused,"s--disabled":this.disabled}},hasMaxlength:function(){return this.maxlength>0},hasPrefix:function(){return""!==this.prefix},displayedMaxlength:function(){return!!this.hasMaxlength&&this.maxlength},limitClasses:function(){return{"input__limit--red":this.counter<.1*this.maxlength}},validityClasses:function(){return["input__validity",!0===this.isFieldValid?"input__validity--valid":"",!1===this.isFieldValid?"input__validity--error":""]}},data:function(){return{value:this.initialValue,lastSavedValue:this.initialValue,focused:!1,isFieldValid:null,counter:0}},watch:{initialValue:function(){this.updateValue(this.initialValue)}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&this.updateValue(e)},updateValue:function(e){this.value=e,this.updateCounter(e)},updateAndSaveValue:function(e){this.updateValue(e),this.lastSavedValue=this.value,this.saveIntoStore()},updateCounter:function(e){this.maxlength>0&&(this.counter=this.maxlength-(e?e.toString().length:0))},onFocus:function(e){this.focused=!0,this.resizeTextarea(),this.$emit("focus")},onBlur:function(e){const t=e.target.value;this.updateAndSaveValue(t),this.focused=!1,this.$emit("blur",t)},onInput:function(e){this.preventSubmit(),this._onInputInternal(e)},_onInputInternal:o()((function(e){const t=e.target.value;this.updateAndSaveValue(t),this.checkFieldValidity(e.target),this.$emit("change",t),this.$emit("input",t),this.allowSubmit()}),250),resizeTextarea:function(){if("textarea"!==this.type)return;const e=this.$refs.clone,t=15;if(e){const i=e.scrollHeight;this.$refs.input.style.minHeight="".concat(i+t,"px")}},checkFieldValidity:function(e){let t=null,i=null;switch(e.type){case"email":if(e.value.length<1)return void(this.isFieldValid=null);t=e.pattern,i=RegExp(t),this.isFieldValid=i.test(this.value);break}}},mounted:function(){this.updateCounter(this.value),"textarea"===this.type&&(this.resizeTextarea(),this.$watch("value",this.resizeTextarea),this.$nextTick((function(){window.addEventListener("resize",this.resizeTextarea)})))},beforeDestroy(){"textarea"===this.type&&window.removeEventListener("resize",this.resizeTextarea)}},p=h,m=i(2528),f=(0,m.c)(p,s,a,!1,null,"9edd5ab6",null),g=f.exports},6216:function(e,t,i){"use strict";i.d(t,{c:function(){return T}});var s,a,n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vselectOuter"},[t("a17-inputframe",{attrs:{error:e.error,label:e.label,note:e.note,size:e.size,name:e.name,"label-for":e.uniqId,required:e.required,"add-new":e.addNew}},[t("div",{staticClass:"vselect",class:e.vselectClasses},[t("div",{staticClass:"vselect__field"},[t("input",{attrs:{type:"hidden",name:e.name,id:e.uniqId},domProps:{value:e.inputValue}}),t("v-select",{attrs:{multiple:e.multiple,placeholder:e.placeholder,value:e.value,options:e.currentOptions,searchable:e.searchable,selectable:e.selectable,clearSearchOnSelect:e.clearSearchOnSelect,label:e.optionsLabel,taggable:e.taggable,pushTags:e.pushTags,transition:e.transition,requiredValue:e.required,maxHeight:e.maxHeight,disabled:e.disabled},on:{input:e.updateValue,search:e.getOptions}},[t("span",{attrs:{slot:"no-options"},slot:"no-options"},[e._v(e._s(e.emptyText))])])],1)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},o=[],r=i(3336),l=i.n(r),d=i(1596),c=i.n(d),u={extends:c(),props:{toggleSelectOption:{type:Boolean,default:!1},requiredValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data(){return{mutableValue:this.value}},computed:{showClearButton(){return!1}},methods:{maybeDeleteValue(){if(!this.requiredValue&&!this.$refs.search.value.length&&this.mutableValue)return this.multiple?this.mutableValue.pop():this.mutableValue=null},isOptionSelected(e){return void 0!==this.valueAsArray&&this.valueAsArray.some((t=>"object"===typeof t?this.optionObjectComparator(t,e):t===e||t===e[this.index]))}},mounted(){this.taggable&&this.$emit("search",this.search,this.toggleLoading)}},h=u,p=i(2528),m=(0,p.c)(h,s,a,!1,null,null,null),f=m.exports,g=i(248),_=i(1308),b=i(5272),v=i(4992),y={name:"A17VueSelect",mixins:[v.c,b.c,_.c,g.c],props:{placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},name:{type:String,default:""},transition:{type:String,default:"fade_move_dropdown"},multiple:{type:Boolean,default:!1},taggable:{type:Boolean,default:!1},pushTags:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1},selectable:{type:Function,default:e=>{var t;return null===(t=e.selectable)||void 0===t||t}},clearSearchOnSelect:{type:Boolean,default:!0},selected:{default:null},emptyText:{default(){return this.$trans("select.empty-text","Sorry, no matching options.")}},options:{default:function(){return[]}},optionsLabel:{type:String,default:"label"},endpoint:{type:String,default:""},size:{type:String,default:""},required:{type:Boolean,default:!1},maxHeight:{type:String,default:"400px"}},components:{"v-select":f},data:function(){return{value:this.selected,currentOptions:this.options,ajaxUrl:this.endpoint}},watch:{options:function(e){this.currentOptions=this.options}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},inputValue:{get:function(){if(this.value){if(this.multiple){if(Array.isArray(this.value))return"object"===typeof this.value[0]?this.value.map((e=>e.value)):this.value.join(",")}else if("object"===typeof this.value)return this.value.value;return this.value}return""},set:function(e){if(Array.isArray(e))if(this.taggable)this.value=e;else{this.value=[];for(const t in e){const i=this.options.filter((i=>i.value===e[t]));i[0]&&this.value.push(i[0])}}else this.value=this.options.find((t=>"number"===typeof t.value?t.value%1!==0?t.value===parseFloat(e):t.value===parseInt(e):t.value===String(e)))}},vselectClasses:function(){return[this.value?"vselect--has-value":"",this.multiple?"vselect--multiple":"vselect--single","small"===this.size?"vselect--small":"","large"===this.size?"vselect--large":"",this.error?"vselect--error":""]}},methods:{updateFromStore:function(e){this.inputValue=e},isAjax:function(){return""!==this.ajaxUrl},updateValue:function(e){if(this.multiple)this.value=[...new Set(e)];else if(e)this.value=e;else{const e=this.options.find((e=>"all"===e.value));this.value=null!==e&&void 0!==e?e:void 0}this.saveIntoStore(),this.$emit("change",e)},getOptions:l()((function(e,t){if(!this.isAjax())return!0;t(!0),this.$http.get(this.ajaxUrl,{params:{q:e}}).then((e=>{e.data.items&&e.data.items.length&&(this.taggable&&Array.isArray(this.value)?this.currentOptions=e.data.items.filter((e=>!this.value.includes(e))):this.currentOptions=e.data.items),t(!1)}),(function(e){t(!1)}))}),500)}},w=y,E=(0,p.c)(w,n,o,!1,null,null,null),T=E.exports},8898:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return u}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block",class:e.blockClasses},[t("div",{staticClass:"block__header",on:{dblclick:function(t){return t.preventDefault(),e.toggleExpand()}}},[e.withHandle?t("span",{staticClass:"block__handle"}):e._e(),t("div",{staticClass:"block__toggle"},[e.withMoveDropdown&&e.withActions?t("a17-dropdown",{ref:e.moveDropdown,staticClass:"f--small",attrs:{position:"bottom-left",maxHeight:270}},[t("span",{staticClass:"block__counter f--tiny",on:{click:function(t){return e.$refs[e.moveDropdown].toggle()}}},[e._v(e._s(e.index+1))]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-numbers")],2)]):e.withActions?t("span",{staticClass:"block__counter f--tiny"},[e._v(e._s(e.index+1))]):e._e(),t("span",{staticClass:"block__title"},[e._v(e._s(e.blockTitle))])],1),e.withActions?t("div",{staticClass:"block__actions"},[e._t("block-actions"),e.withAddDropdown?t("a17-dropdown",{ref:e.addDropdown,attrs:{position:"bottom-right",maxHeight:430},on:{open:function(t){e.hover=!0},close:function(t){e.hover=!1}}},[t("a17-button",{attrs:{variant:"icon","data-action":""},on:{click:function(t){return e.$refs[e.addDropdown].toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-add")],2)],1):e._e(),t("a17-button",{attrs:{variant:"icon","data-action":"","aria-expanded":e.visible?"true":"false"},on:{click:function(t){return e.toggleExpand()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"expand"}})]),t("a17-dropdown",{ref:e.actionsDropdown,attrs:{position:"bottom-right"},on:{open:function(t){e.hover=!0},close:function(t){e.hover=!1}}},[t("a17-button",{attrs:{variant:"icon"},on:{click:function(t){return e.$refs[e.actionsDropdown].toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._t("dropdown-action")],2)],1)],2):e._e()]),e.visible?t("div",{staticClass:"block__content"},[t("".concat(e.block.type),e._b({key:"form_".concat(e.block.type,"_").concat(e.block.id),tag:"component",attrs:{name:e.componentName(e.block.id)}},"component",e.block.attributes,!1)),t("a17-inputframe",{attrs:{size:"small",label:"",name:"block.".concat(e.block.id)}})],1):e._e()])},a=[],n=i(6036),o=i(8884),r={name:"A17BlockEditorItem",props:{index:{type:Number,default:0},opened:{type:Boolean,default:!0},size:{type:String,default:""},block:{type:Object,default:()=>{}},withHandle:{type:Boolean,default:!0},withActions:{type:Boolean,default:!0}},data(){return{visible:!1,hover:!1,withMoveDropdown:!0,withAddDropdown:!0}},filters:o.c,computed:{titleFieldValue:function(){const e=this.blockFieldValue(this.block.titleField);return e?"object"===typeof e?e[this.currentLocale.value]:e:null},blockTitle:function(){const e=this.block.title||"",t=this.titleFieldValue||"",i=e&&t?" — ":"";let s;s=this.block.hideTitlePrefix?"".concat(t):"".concat(e).concat(i).concat(t);const a=document.createElement("div");return a.innerHTML=s,a.innerText},blockClasses(){return[this.visible?"block--open":"",this.hover?"block--focus":"",this.size?"block--".concat(this.size):""]},moveDropdown(){return"moveBlock".concat(this.index,"Dropdown")},actionsDropdown(){return"action".concat(this.block.id,"Dropdown")},addDropdown(){return"add".concat(this.block.id,"Dropdown")},...(0,n.ys)({currentLocale:e=>e.language.active}),...(0,n.gV)(["fieldValueByName"])},watch:{opened(){this.visible=this.opened}},created(){this.block.ui&&this.block.ui.isNew&&this.toggleExpand()},methods:{toggleExpand(){this.visible=!this.visible},componentName(e){return"blocks["+e+"]"},blockFieldName:function(e){return e?"blocks[".concat(this.block.id,"][").concat(e,"]"):""},blockFieldValue:function(e){if(!e)return null;const t=this.blockFieldName(e);return this.fieldValueByName(t)}},beforeMount(){this.$slots["dropdown-numbers"]||(this.withMoveDropdown=!1),this.$slots["dropdown-add"]||(this.withAddDropdown=!1)}},l=r,d=i(2528),c=(0,d.c)(l,s,a,!1,null,"5833e5ec",null),u=c.exports},3436:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-inputframe",{attrs:{label:"Image",name:"medias.image"}},[t("a17-mediafield",{attrs:{name:e.fieldName("image"),"crop-context":"image"}})],1)],1)},a=[],n=i(580),o={name:"A17Image",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},9980:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-wysiwyg-tiptap",{attrs:{name:e.fieldName("html"),label:"Body",options:{modules:{toolbar:["table"],syntax:!1}},placeholder:"Insert your table",editSource:"true",inStore:"value"}})],1)},a=[],n=i(580),o={name:"A17Bodytable",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},488:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-locale",{attrs:{type:"a17-textfield",attributes:{label:"Title",name:e.fieldName("text"),type:"text",maxlength:250,inStore:"value"}}})],1)},a=[],n=i(580),o={name:"A17Title",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},7626:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"block__body"},[t("a17-wysiwyg",{attrs:{name:e.fieldName("html"),inStore:"value"}})],1)},a=[],n=i(580),o={name:"A17Bodytext",mixins:[n.c]},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports},1e3:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return g}});var s=function(){var e=this,t=e._self._c;return t("a17-blocks-list",{attrs:{"editor-name":e.editorName},scopedSlots:e._u([{key:"default",fn:function(i){let{savedBlocks:s,availableBlocks:a,moveBlock:n,moveBlockToEditor:o,cloneBlock:r}=i;return[t("div",{staticClass:"blocks"},[t("draggable",e._b({staticClass:"blocks__container",attrs:{value:s,group:"blocks",move:e.handleOnMove},on:{end:function(t){return e.handleOnEnd(n,o)}}},"draggable",e.dragOptions,!1),[t("transition-group",{attrs:{name:"draggable_list",tag:"div"}},e._l(s,(function(i){return t("div",{key:i.id,staticClass:"blocks__item"},[t("a17-blockeditor-model",{attrs:{"editor-name":e.editorName,block:i},scopedSlots:e._u([{key:"default",fn:function(i){let{block:n,blockIndex:o,add:l,edit:d,move:c,remove:u,duplicate:h}=i;return[a.length?t("a17-blockeditor-item",{ref:"blockList",refInFor:!0,attrs:{block:n,index:o,opened:e.opened,"with-handle":!e.isSettings,"with-actions":!e.isSettings},on:{expand:e.setOpened}},[e._l(a,(function(i){return[t("button",{key:i.component,staticClass:"blocks__addButton",attrs:{slot:"dropdown-add",type:"button"},on:{click:function(t){return e.handleBlockAdd(l,i,o+1)}},slot:"dropdown-add"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"blocks__icon",attrs:{symbol:i.icon}}),t("span",{staticClass:"blocks__title"},[e._v(e._s(i.title))])])]})),t("div",{attrs:{slot:"dropdown-action"},slot:"dropdown-action"},[e.opened?t("button",{attrs:{type:"button"},on:{click:function(t){return e.collapseAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.collapse-all","Collapse all"))+" ")]):t("button",{attrs:{type:"button"},on:{click:function(t){return e.expandAllBlocks()}}},[e._v(" "+e._s(e.$trans("fields.block-editor.expand-all","Expand all"))+" ")]),e.editor&&!e.editorName.includes("|")?t("button",{attrs:{type:"button"},on:{click:function(t){return e.openInEditor(d,o,e.editorName)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.open-in-editor","Open in editor"))+" ")]):e._e(),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleClone(r,o,n)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.clone-block","Clone block"))+" ")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleDuplicateBlock(h)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.create-another","Create another"))+" ")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.handleDeleteBlock(u)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.delete","Delete"))+" ")])]),e._l(s.length,(function(i){return t("button",{key:i,attrs:{slot:"dropdown-numbers",type:"button"},on:{click:function(e){return c(i-1)}},slot:"dropdown-numbers"},[e._v(e._s(i)+" ")])}))],2):e._e()]}}],null,!0)})],1)})),0)],1),e.isSettings?e._e():t("div",{staticClass:"blocks__actions"},[a.length?t("a17-dropdown",{ref:"blocksDropdown",attrs:{position:"top-center",arrow:!0,offset:10,maxHeight:430}},[t("a17-button",{attrs:{size:"small",variant:"action"},on:{click:function(t){return e.$refs.blocksDropdown.toggle()}}},[e._v(e._s(e.trigger)+" ")]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e._l(a,(function(i){return[t("a17-blockeditor-model",{key:i.component,attrs:{"editor-name":e.editorName,block:i},scopedSlots:e._u([{key:"default",fn:function(s){let{add:a,block:n}=s;return[t("button",{key:i.component,staticClass:"blocks__addButton",attrs:{type:"button"},on:{click:function(t){return e.handleBlockAdd(a,n)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],staticClass:"blocks__icon",attrs:{symbol:i.icon}}),t("span",{staticClass:"blocks__title"},[e._v(e._s(i.title))])])]}}],null,!0)})]}))],2)],1):e._e(),e.editorName.includes("|")?e._e():t("div",{staticClass:"blocks__secondaryActions"},[e.editor?t("a",{staticClass:"f--link f--link-underlined--o",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openEditor(-1,e.editorName)}}},[e._v(" "+e._s(e.$trans("fields.block-editor.open-in-editor","Open in editor"))+" ")]):e._e()])],1)],1)]}}])})},a=[],n=i(7052),o=i.n(n),r=i(6036),l=i(8898),d=i(296),c=i(6799),u=i(5522),h={name:"A17Blocks",components:{"a17-blockeditor-item":l["default"],"a17-blockeditor-model":d["default"],"a17-blocks-list":c["default"],draggable:o()},mixins:[u.Eh,u.y_],props:{trigger:{type:String,default:""},isSettings:{type:Boolean,required:!0},title:{type:String,default:""},editorName:{type:String,required:!0}},data(){return{opened:!0,handle:".block__handle"}},computed:{...(0,r.ys)({editor:e=>e.blocks.editor,editorNames:e=>e.blocks.editorNames}),...(0,r.gV)(["blocks","fieldsByBlockId","availableBlocks"])},methods:{setOpened:function(){const e=this.$refs.blockList&&this.$refs.blockList.every((e=>!e.visible));e&&(this.opened=!1)},collapseAllBlocks:function(){this.opened=!1},expandAllBlocks:function(){this.opened=!0},checkExpandBlocks(){void 0!==this.$refs.blockList[this.$refs.blockList.length-1]&&this.$refs.blockList[this.$refs.blockList.length-1].toggleExpand()},handleOnMove(e){const{draggedContext:t,relatedContext:i}=e,{index:s,element:a,futureIndex:n}=t,{element:o}=i;this.nextMove={block:a,editorName:o.name,newIndex:n,index:s}},handleOnEnd(e,t){if(!this.nextMove)return;const{block:i,editorName:s,newIndex:a,index:n}=this.nextMove;i.name!==s?this.checkIfBlockTypeIsAvailable(s,i.type)&&t&&t(i,s,n,a):e&&e({oldIndex:n,newIndex:a})},handleClone(e,t,i){e&&e({block:i,index:t+1}),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleBlockAdd(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;e(t,i),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleDuplicateBlock(e,t){e(t),this.$nextTick((()=>{this.checkExpandBlocks()}))},handleDeleteBlock(e,t){this.$root.$refs.warningContentEditor?this.$root.$refs.warningContentEditor.open((()=>{e(t),this.$nextTick((()=>{this.checkExpandBlocks()}))})):(e(t),this.$nextTick((()=>{this.checkExpandBlocks()})))},checkIfBlockTypeIsAvailable(e,t){const i=JSON.parse(JSON.stringify(this.availableBlocks(e))),s=i.map((e=>e.component));return-1!==s.indexOf(t)},openInEditor(e,t,i){e(),this.openEditor(t,i)}},mounted(){this.$nextTick((function(){this.$refs.blockList&&this.blocks(this.editorName)&&this.blocks(this.editorName).length<4&&this.$refs.blockList.forEach((e=>e.toggleExpand())),this.setOpened()}))}},p=h,m=i(2528),f=(0,m.c)(p,s,a,!1,null,"1f78636a",null),g=f.exports},6836:function(e,t,i){"use strict";i.d(t,{c:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modalValidation"},[t("a17-inputframe",["create"===e.mode?[t("a17-button",{attrs:{type:"submit",name:"create",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.create.button","Create")))]),e.isDisabled?e._e():t("a17-button",{attrs:{type:"submit",name:"create-another",variant:"aslink-grey"},nativeOn:{click:function(e){return e.currentTarget.focus()}}},[t("span",[e._v(e._s(e.$trans("modal.create.create-another","Create and add another")))])])]:"update"===e.mode?t("a17-button",{attrs:{type:"submit",name:"update",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.update.button","Update")))]):t("a17-button",{attrs:{type:"submit",name:"done",variant:"validate",disabled:e.isDisabled}},[e._v(e._s(e.$trans("modal.done.button","Done")))])],2),e.activePublishState?t("label",{staticClass:"switcher__button",class:e.switcherClasses,attrs:{for:e.publishedName}},[e.isChecked?t("span",{staticClass:"switcher__label"},[e._v(e._s(e.textEnabled))]):e._e(),e.isChecked?e._e():t("span",{staticClass:"switcher__label"},[e._v(e._s(e.textDisabled))]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.published,expression:"published"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.publishedName,id:e.publishedName},domProps:{value:1,checked:Array.isArray(e.published)?e._i(e.published,1)>-1:e.published},on:{change:function(t){var i=e.published,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=1,o=e._i(i,n);s.checked?o<0&&(e.published=i.concat([n])):o>-1&&(e.published=i.slice(0,o).concat(i.slice(o+1)))}else e.published=a}}}),t("span",{staticClass:"switcher__switcher"})]):e._e()],1)},a=[],n=i(624),o={name:"A17ModalValidationButtons",props:{publishedName:{type:String,required:!1},disabled:{type:Boolean,default:!1},activePublishState:{type:Boolean,default:!1},isPublish:{type:Boolean,default:!1},isDisable:{type:Boolean,default:!1},mode:{type:String,default:"create"},textEnabled:{type:String,default:"Live"},textDisabled:{type:String,default:"Draft"}},data:function(){return{fields:!1,isDisabled:this.isDisable,published:this.isPublish}},watch:{published:function(e){this.$store.commit(n.tt.UPDATE_FORM_FIELD,{name:"published",value:e})}},computed:{switcherClasses:function(){return[this.isChecked?"switcher--active":""]},isChecked:function(){return this.published},checkedValue:{get:function(){return this.published},set:function(e){this.published=e}}},methods:{addListeners(){this.$nextTick((()=>{this.fields.forEach((e=>{e.removeEventListener("input",this.disable)})),this.fields=[...this.$parent.$el.querySelectorAll("input, textarea, select")],this.fields.forEach((e=>{e.addEventListener("input",(()=>{this.disable()}))}))}))},disable:function(){if(!this.fields)return this.isDisabled=!0,void this.$emit("disable",!0);const e=this.fields.filter((e=>e.getAttribute("required")));if(0===e.length)return this.isDisabled=!1,void this.$emit("disable",!1);const t=e.filter((function(e){return e.value.length>0}));if(t.length===e.length)return this.isDisabled=!1,void this.$emit("disable",!1);this.isDisabled=!0,this.$emit("disable",!0)}},mounted:function(){const e=this;this.fields=[...this.$parent.$el.querySelectorAll("input, textarea, select")],e.disable(),this.fields.length&&this.addListeners()},beforeDestroy:function(){const e=this;this.fields.length&&this.fields.forEach((function(t){t.removeEventListener("input",e.disable)}))}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"376dc8cc",null),c=d.exports},7980:function(e,t,i){"use strict";i.d(t,{c:function(){return d}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"paginate"},[t("p",{staticClass:"paginate__offset f--small"},[e._v(" "+e._s(e.$trans("listing.paginate.rows-per-page"))+" "),e.availableOffsets.length>1?[t("a17-dropdown",{ref:"paginateDropdown",attrs:{position:"bottom-right"}},[t("button",{staticClass:"paginate__button",on:{click:function(t){return e.$refs.paginateDropdown.toggle()}}},[e._v(e._s(e.newOffset))]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},e._l(e.availableOffsets,(function(i){return t("button",{key:i,class:{dropdown__active:i===e.newOffset},attrs:{type:"button"},on:{click:function(t){return e.changeOffset(i)}}},[e._v(e._s(i))])})),0)])]:[e._v(" "+e._s(e.newOffset)+" ")]],2),e.max>1?t("div",{staticClass:"paginate__pages"},[t("p",{staticClass:"paginate__current f--small"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.newPageFormat,expression:"newPageFormat"}],staticClass:"form__input paginate__input",attrs:{type:"number",maxlength:"4"},domProps:{value:e.newPageFormat},on:{blur:e.formatPage,input:function(t){t.target.composing||(e.newPageFormat=t.target.value)}}}),e._v(" of "+e._s(e.max))]),t("button",{staticClass:"paginate__prev",attrs:{type:"button",disabled:e.value<=e.min},on:{click:e.previousPage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"pagination_left"}})]),t("button",{staticClass:"paginate__next",attrs:{type:"button",disabled:e.value>=e.max},on:{click:e.nextPage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"pagination_right"}})])]):e._e()])},a=[],n={name:"A17Paginate",props:{value:{type:Number,required:!0},offset:{type:Number,default:60},availableOffsets:{type:Array,default:function(){return[]}},min:{type:Number,default:1},max:{type:Number,required:!0}},data(){return{newOffset:this.offset}},computed:{newPageFormat:{get:function(){return this.value},set:function(e){return parseInt(e)}}},methods:{formatPage:function(e){let t=e.target.value;t=""!==t?parseInt(t):1,t>this.max&&(t=this.max),t<1&&(t=1),e.target.value=t,t!==this.value&&this.$emit("changePage",t)},changeOffset:function(e){this.newOffset=e,this.$emit("changeOffset",parseInt(this.newOffset))},previousPage:function(){this.$emit("changePage",parseInt(this.value-1))},nextPage:function(){this.$emit("changePage",parseInt(this.value+1))}}},o=n,r=i(2528),l=(0,r.c)(o,s,a,!1,null,"7a3996c9",null),d=l.exports},7124:function(e,t,i){"use strict";var s=i(1448);const a=function(){const e=document.querySelectorAll("[data-medialib-btn]");function t(){window["TWILL"].vm&&window["TWILL"].vm.openFreeMediaLibrary()}e.length&&(0,s.c)(e,(function(e){e.addEventListener("click",(function(i){i.preventDefault(),t(),e.blur()}))}))};t.c=a},296:function(e,t,i){"use strict";i.r(t);var s=i(6036),a=i(7632),n=i(624);t["default"]={props:{block:{type:Object},editorName:{type:String,required:!0}},computed:{blockIndex(){return this.block?this.getBlockIndex(this.block,this.editorName):0},isActive(){return!!(this.block&&Object.keys(this.activeBlock).length>0)&&this.block.id===this.activeBlock.id},...(0,s.ys)({activeBlock:e=>e.blocks.active}),...(0,s.gV)({getBlockIndex:"blockIndex"})},methods:{add(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;this.$store.commit(n.GC.ADD_BLOCK,{editorName:this.editorName,block:{id:this.setBlockID(),title:e.title,type:e.component,icon:e.icon,attributes:e.attributes},index:t})},edit(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.blockIndex;this.$store.commit(n.GC.ACTIVATE_BLOCK,{editorName:this.editorName,index:e})},unEdit(){this.$store.commit(n.GC.ACTIVATE_BLOCK,{editorName:this.editorName,index:-1})},move(e){this.blockIndex!==e&&this.$store.commit(n.GC.MOVE_BLOCK,{editorName:this.editorName,oldIndex:this.blockIndex,newIndex:e})},duplicate(){const e=Object.assign({},this.block);this.$store.commit(n.GC.DUPLICATE_BLOCK,{editorName:this.editorName,index:this.blockIndex,block:e,id:this.setBlockID()})},remove(){this.unEdit(),this.$store.commit(n.GC.DELETE_BLOCK,{editorName:this.editorName,index:this.blockIndex})},cloneBlock(){this.$store.dispatch(a.cp.DUPLICATE_BLOCK,{editorName:this.editorName,futureIndex:this.blockIndex+1,block:this.block,id:Date.now()+Math.floor(1e3*Math.random())})},setBlockID(){return Date.now()+Math.floor(1e3*Math.random())}},render(){return this.$scopedSlots.default({block:this.block,blockIndex:this.blockIndex,add:this.add,edit:this.edit,unEdit:this.unEdit,isActive:this.isActive,remove:this.remove,move:this.move,duplicate:this.duplicate,cloneBlock:this.cloneBlock})}}},6799:function(e,t,i){"use strict";i.r(t);var s=i(6036),a=i(7632),n=i(624);t["default"]={props:{editorName:{type:String,required:!0}},computed:{availableBlocks(){const e=this.editorName.split("|"),t=e[e.length-1];return this.getAvailableBlocks(t)},savedBlocks(){return this.blocks(this.editorName)},allSavedBlocks(){return this.used&&Object.keys(this.used).reduce(((e,t)=>e.concat(this.used[t])),[])},hasBlockActive(){return Object.keys(this.activeBlock).length>0},...(0,s.ys)({activeBlock:e=>e.blocks.active,used:e=>e.blocks.blocks,editorNames:e=>e.blocks.editorNames}),...(0,s.gV)({getAvailableBlocks:"availableBlocks",blocks:"blocks"})},methods:{reorderBlocks(e){this.$store.commit(n.GC.REORDER_BLOCKS,{editorName:this.editorName,value:e})},addBlock(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;this.$store.commit(n.GC.ADD_BLOCK,{editorName:t,block:{...e,type:e.type||e.component},index:i})},moveBlock(e){let{oldIndex:t,newIndex:i}=e;this.$store.commit(n.GC.MOVE_BLOCK,{editorName:this.editorName,oldIndex:t,newIndex:i})},moveBlockToEditor(e,t,i,s){this.$store.dispatch(a.cp.MOVE_BLOCK_TO_EDITOR,{block:e,editorName:t,index:i,futureIndex:s,id:Date.now()+Math.floor(1e3*Math.random())})},cloneBlock(e){let{block:t,index:i}=e;this.$store.dispatch(a.cp.DUPLICATE_BLOCK,{editorName:this.editorName,futureIndex:i,block:t,id:Date.now()+Math.floor(1e3*Math.random())})}},render(){return this.$scopedSlots.default({availableBlocks:this.availableBlocks,savedBlocks:this.savedBlocks,reorderBlocks:this.reorderBlocks,moveBlock:this.moveBlock,editorNames:this.editorNames,hasBlockActive:this.hasBlockActive,allSavedBlocks:this.allSavedBlocks,activeBlock:this.activeBlock,addBlock:this.addBlock,moveBlockToEditor:this.moveBlockToEditor,cloneBlock:this.cloneBlock})}}},4532:function(e,t,i){"use strict";i.d(t,{q_:function(){return Se},oD:function(){return Ee},G_:function(){return we},cp:function(){return Oe}});var s=function(){var e=this,t=e._self._c;return t("a17-dropdown",{ref:"rowSetupDropdown",attrs:{position:"bottom-right",fixed:!0}},[t("a17-button",{attrs:{variant:"icon"},on:{click:function(t){return e.$refs.rowSetupDropdown.toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[e.row.hasOwnProperty("permalink")?t("a",{attrs:{href:e.row["permalink"],target:"_blank"}},[e._v("View permalink")]):e._e(),e.row.hasOwnProperty("edit")&&!e.row.hasOwnProperty("deleted")&&e.row["edit"]?t("a",{attrs:{href:e.editUrl},on:{click:function(t){return e.preventEditInPlace(t)}}},[e._v(e._s(e.$trans("listing.dropdown.edit","Edit")))]):e._e(),e.row.hasOwnProperty("published")&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.update("published")}}},[e._v(e._s(e.row["published"]?e.$trans("listing.dropdown.unpublish","Unpublish"):e.$trans("listing.dropdown.publish","Publish")))]):e._e(),e.row.hasOwnProperty("featured")&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.update("featured")}}},[e._v(e._s(e.row["featured"]?e.$trans("listing.dropdown.unfeature","Unfeature"):e.$trans("listing.dropdown.feature","Feature")))]):e._e(),e.row.duplicate&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.duplicateRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.duplicate","Duplicate")))]):e._e(),e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.restoreRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.restore","Restore")))]):e._e(),e.row.hasOwnProperty("deleted")&&e.row.hasOwnProperty("destroyable")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.destroyRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.destroy","Destroy")))]):e.row.delete&&!e.row.hasOwnProperty("deleted")?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.deleteRow.apply(null,arguments)}}},[e._v(e._s(e.$trans("listing.dropdown.delete","Delete")))]):e._e()])],1)},a=[],n=i(4768),o={name:"TableCellActions",mixins:[n.c],methods:{update:function(e){this.$emit("update",{row:this.row,col:e})}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,"13effc32",null),c=d.exports,u=function(){var e=this,t=e._self._c;return t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.toggleBulk.apply(null,arguments)}}},[t("a17-checkbox",{attrs:{name:"bulkEdit",value:e.value,initialValue:e.initialValue}})],1)},h=[],p={name:"A17TableCellBulk",mixins:[n.c],components:{},props:{value:{type:Number,required:!0},initialValue:{type:Array,required:!0}},methods:{toggleBulk:function(){this.update()}}},m=p,f=(0,l.c)(m,u,h,!1,null,"39bc7724",null),g=f.exports,_=function(){var e=this,t=e._self._c;return t("span",[e.formatDateLabel.length>0?t("span",{staticClass:"tablecell__datePub",class:{"s--expired":e.formatDateLabel===e.textExpired}},[e._v(" "+e._s(e._f("formatDatatableDate")(e.startDate))+" "),e.endDate?[e._v("- "+e._s(e._f("formatDatatableDate")(e.endDate)))]:e._e(),t("br"),t("span",[e._v(e._s(e.formatDateLabel))])],2):t("span",[e.startDate?[e._v(" "+e._s(e._f("formatDatatableDate")(e.startDate))+" ")]:[e._v(" — ")]],2)])},b=[],v=i(2360),y=i.n(v),w=i(8884),E={name:"A17TableCellDates",mixins:[n.c],data(){return{textExpired:this.$trans("publisher.expired"),textScheduled:this.$trans("publisher.scheduled")}},computed:{formatDateLabel:function(){let e="";const t=y()(this.startDate,new Date),i=this.endDate?y()(this.endDate,new Date):1;return this.startDate&&i<0?e=this.textExpired:t>0&&(e=this.textScheduled),e},startDate:function(){return this.row.hasOwnProperty("publish_start_date")?this.row.publish_start_date:""},endDate:function(){return this.row.hasOwnProperty("publish_end_date")?this.row.publish_end_date:""}},filters:w.c},T=E,k=(0,l.c)(T,_,b,!1,null,"01c55ed4",null),C=k.exports,A=function(e,t){return e("span",{staticClass:"tablecell__handle"})},x=[],S={name:"A17TableCellDraggable",mixins:[n.c]},L=S,D=(0,l.c)(L,A,x,!0,null,"5e2e3a3a",null),M=D.exports,I=function(){var e=this,t=e._self._c;return e.row.hasOwnProperty("featured")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"tablecell__feature",class:{"tablecell__feature--active":e.row[e.colName]},attrs:{"data-tooltip-title":e.row.featured?"Unfeature":"Feature"},on:{click:function(t){return t.preventDefault(),e.toggleFeatured.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature_active"}}),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"star-feature"}})]):e._e()},O=[],P={name:"A17TableCellFeatured",mixins:[n.c],methods:{toggleFeatured:function(){this.update()}}},B=P,R=(0,l.c)(B,I,O,!1,null,"4b9e917c",null),N=R.exports,F=function(){var e=this,t=e._self._c;return e.col.hasOwnProperty("html")?t("a17-table-cell-html",e._b({on:{update:e.update,editInPlace:e.editInPlace}},"a17-table-cell-html",e.childProps,!1)):t("span",[e._v(e._s(e.row[e.colName]))])},$=[],U=function(){var e=this,t=e._self._c;return t("span",{ref:"cell",staticClass:"tablecell__raw",domProps:{innerHTML:e._s(e.row[e.colName])}})},V=[],q={name:"A1TableCellHtml",mixins:[n.c],mounted(){const e=this.$refs.cell.querySelector('a[data-edit="true"]');e&&e.addEventListener("click",this.preventEditInPlace)}},W=q,H=(0,l.c)(W,U,V,!1,null,null,null),z=H.exports,K={name:"A17TableCellGeneric",mixins:[n.c],computed:{childProps:function(){return this.$props}},components:{"a17-table-cell-html":z}},j=K,G=(0,l.c)(j,F,$,!1,null,"5babcbdd",null),Y=G.exports,X=function(){var e=this,t=e._self._c;return t("span",[e._l(e.displayedLanguages,(function(i){return t("a",{key:i.value,staticClass:"tag tag--disabled",class:{"tag--enabled":i.published},attrs:{href:e.editWithLanguage(i)},on:{click:function(t){return e.editInPlace(t,i)}}},[e._v(" "+e._s(i.shortlabel)+" ")])})),e.languages.length>4?t("a",{staticClass:"more__languages f--small",attrs:{href:e.editWithLanguage(e.languages[0])},on:{click:function(t){return e.editInPlace(t,e.languages[0])}}},[e._v(" + "+e._s(e.languages.length-4)+" more ")]):e._e()],2)},J=[],Q={name:"A17TableCellLanguages",mixins:[n.c],props:{languages:{type:Array,default:function(){return[]}}},computed:{displayedLanguages:function(){return this.languages.slice(0,4)}},methods:{editWithLanguage:function(e){const t={};return t.lang=e.value,this.editWithQuery(t)},editWithQuery:function(e){const t=[];for(const s in e)e.hasOwnProperty(s)&&t.push(encodeURIComponent(s)+"="+encodeURIComponent(e[s]));const i=t.length?"?"+t.join("&"):"";return"#"!==this.editUrl?this.editUrl+i:this.editUrl},editInPlace:function(e,t){this.$emit("editInPlace",e,t)}}},Z=Q,ee=(0,l.c)(Z,X,J,!1,null,"9ab54676",null),te=ee.exports,ie=function(){var e=this,t=e._self._c;return t("span",{staticClass:"tablecell__nested-depth",style:e.cellWidth})},se=[],ae={name:"A17TableCellNested",mixins:[n.c],props:{depth:{type:Number,default:0},offset:{type:Number,default:0}},computed:{cellWidth(){return this.depth>0?{width:80*this.depth-20-this.offset+"px"}:""}}},ne=ae,oe=(0,l.c)(ne,ie,se,!1,null,"20294257",null),re=oe.exports,le=function(){var e=this,t=e._self._c;return e.row.hasOwnProperty("published")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"tablecell__pubstate",class:{"tablecell__pubstate--live":e.row[e.colName]},attrs:{"data-tooltip-title":e.row.published?"Unpublish":"Publish"},on:{click:function(t){return t.preventDefault(),e.togglePublish.apply(null,arguments)}}}):e._e()},de=[],ce={name:"A17TableCellPublished",mixins:[n.c],methods:{togglePublish:function(){this.update()}}},ue=ce,he=(0,l.c)(ue,le,de,!1,null,"120b42fa",null),pe=he.exports,me=function(){var e=this,t=e._self._c;return t("div",{class:e.getThumbClasses},[t("a",{attrs:{href:!e.row.hasOwnProperty("deleted")&&e.editUrl},on:{click:function(t){!e.row.hasOwnProperty("deleted")&&e.preventEditInPlace(t)}}},["rounded"===e.col.variation?[t("a17-avatar",{attrs:{name:e.rowTitle,thumbnail:e.row[e.colName]}})]:[t("img",{attrs:{src:e.row[e.colName]}})]],2)])},fe=[],ge=i(8754),_e={name:"A17TableCellThumbNail",mixins:[n.c],components:{"a17-avatar":ge.c},computed:{rowTitle(){var e,t;return null!==(e=null!==(t=this.row.name)&&void 0!==t?t:this.row.title.replace(/<[^>]*>?/gm,""))&&void 0!==e?e:""},getThumbClasses(){return["tablecell__thumb",this.col.variation?"tablecell__thumb--".concat(this.col.variation):""]}}},be=_e,ve=(0,l.c)(be,me,fe,!1,null,"3311a7fc",null),ye=ve.exports;const we=["draggable","bulk","languages","featured","published","thumbnail","publish_start_date","nested"],Ee="a17-table-cell-",Te=c,ke=g,Ce=C,Ae=N,xe=M,Se=te,Le=pe,De=Y,Me=re,Ie=ye;var Oe={[Ee+"actions"]:Te,[Ee+"bulk"]:ke,[Ee+"publish_start_date"]:Ce,[Ee+"featured"]:Ae,[Ee+"draggable"]:xe,[Ee+"generic"]:De,[Ee+"languages"]:Se,[Ee+"published"]:Le,[Ee+"nested"]:Me,[Ee+"thumbnail"]:Ie}},9824:function(e,t,i){"use strict";var s=i(9016),a=i(580);const n=(e,t)=>!s["default"].options.components[e]&&s["default"].component(e,t),o=()=>{"undefined"!==typeof window["TWILL"].TWILL_BLOCKS_COMPONENTS&&window["TWILL"].TWILL_BLOCKS_COMPONENTS.map((e=>n(e,{template:"#"+e,mixins:[a.c]})));const e=e=>"a17-".concat(e.match(/\w+/)[0].replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()),t=i(4836);t.keys().map((i=>{const s=e(i.replace(/customs\//,""));return n(s,t(i).default)}));const o=i(9628);o.keys().map((t=>{const i=e(t);return n(i,o(t).default)}));const r=i(4628);r.keys().map((t=>{const i=e(t);return s["default"].component(i,r(t).default)}));const l=i(9924);l.keys().map((t=>{const i=e(t);return s["default"].component(i,l(t).default)}))};t.c=o},6760:function(e,t,i){"use strict";i.d(t,{c:function(){return A}});var s=i(9016),a=i(3948),n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"container search",class:{"search--dashboard":"dashboard"===e.type}},["dashboard"===e.type?t("transition",{attrs:{name:"fade_search-overlay"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult,expression:"readyToShowResult"}],staticClass:"search__overlay",on:{click:e.toggleSearch}})]):e._e(),t("div",{staticClass:"search__input"},[t("input",{ref:"search",staticClass:"form__input",attrs:{type:"search",name:"search",autocomplete:"off",placeholder:e.placeholder},on:{input:e.onSearchInput}}),t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"search"}})]),t("transition",{attrs:{name:"fade_search-overlay"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult,expression:"readyToShowResult"}],staticClass:"search__results"},[t("ul",[e._l(e.searchResults,(function(i){return t("li",{key:i.id},[t("a",{staticClass:"search__result",attrs:{href:i.href}},[t("div",{staticClass:"search__cell search__cell--thumb hide--xsmall"},[t("figure",{staticClass:"search__thumb"},[t("img",{attrs:{src:i.thumbnail}})])]),t("div",{staticClass:"search__cell search__cell--pubstate hide--xsmall"},[t("span",{staticClass:"search__pubstate",class:{"search__pubstate--live":i.published}})]),t("div",{staticClass:"search__cell"},[t("span",{staticClass:"search__title"},[e._v(e._s(i.title))]),i.date?t("p",{staticClass:"f--note"},[e._v(" "+e._s(i.activity)+" "),t("timeago",{attrs:{"auto-update":1,datetime:new Date(i.date)}}),e._v(" by "+e._s(i.author)+" "),t("span",{staticClass:"search__type"},[e._v(e._s(i.type))])],1):e._e()])])])})),t("li",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"search__no-result"},[e._v(" "+e._s(e.$trans("dashboard.search.loading","Loading…"))+" ")]),t("li",{directives:[{name:"show",rawName:"v-show",value:e.readyToShowResult&&!e.searchResults.length&&!e.loading,expression:"readyToShowResult && !searchResults.length && !loading"}],staticClass:"search__no-result"},[e._v(" "+e._s(e.$trans("dashboard.search.no-result","No results found."))+" ")])],2)])])],1)},o=[],r=i(9899),l=i.n(r),d=i(3336),c=i.n(d),u=i(400);const h=document.documentElement,p=[u.c.search,u.c.overlay],m=l().CancelToken;let f=m.source();const g=document.querySelector(".header .header__title > a");let _;var b={name:"A17Search",props:{open:{type:Boolean,default:!1},opened:{type:Boolean,default:!1},placeholder:{type:String,default(){return this.$trans("dashboard.search-placeholder","Search everything…")}},endpoint:{type:String,default:null},type:{type:String,default:"header"}},data:function(){return{searchValue:"",loading:!1,readyToShowResult:!1,searchResults:[]}},watch:{open:function(){this.toggleSearch()},opened:function(){this.opened&&(_=this.$refs.search,_.focus())}},methods:{toggleSearch:function(){p.forEach((e=>{h.classList.toggle(e)})),this.open?document.addEventListener("keydown",this.handleKeyDown,!1):(this.$refs.search.blur(),this.searchResults=[],this.searchValue="",this.readyToShowResult=!1,document.removeEventListener("keydown",this.handleKeyDown,!1))},handleKeyDown:function(e){e.keyCode&&9===e.keyCode&&(e.shiftKey?document.activeElement.isEqualNode(g)&&(_.focus(),e.preventDefault()):document.activeElement.isEqualNode(_)&&(g.focus(),e.preventDefault()))},setLastFocusElement:function(){const e=this.searchResults.length;e?setTimeout((function(){_=document.querySelectorAll(".search__result")[e-1]}),1):_=this.$refs.search},fetchSearchResults:function(){const e=this,t={search:this.searchValue};this.loading?(f.cancel(),f=m.source()):this.loading=!0,this.readyToShowResult=!0,this.$http.get(this.endpoint,{params:t,cancelToken:f.token}).then((function(t){e.searchResults=t.data,e.loading=!1,e.setLastFocusElement()}),(function(t){l().isCancel(t)||(e.loading=!1)}))},onSearchInput:c()((function(e){this.searchValue=e.target.value,this.searchValue&&this.searchValue.length>0?("dashboard"===this.type&&p.forEach((e=>{h.classList.add(e)})),this.fetchSearchResults()):("dashboard"===this.type&&p.forEach((e=>{h.classList.remove(e)})),this.readyToShowResult=!1,this.searchResults=[],this.setLastFocusElement())}),300)}},v=b,y=i(2528),w=(0,y.c)(v,n,o,!1,null,"2e1cd2e2",null),E=w.exports;s["default"].use(a.c);const T="searchApp",k={el:"#searchApp",components:{"a17-search":E},props:{topSpacing:{type:Number,default:60}},data:function(){return{open:!1,opened:!1,top:this.topSpacing}},computed:{positionStyle:function(){return{top:this.top+"px"}}},methods:{afterAnimate:function(){this.opened=!0},toggleSearch:function(){this.open=!this.open,this.top=this.topSpacing-(window.pageYOffset||document.documentElement.scrollTop),this.open?document.addEventListener("keydown",this.handleKeyDown,!1):(this.opened=!1,document.removeEventListener("keydown",this.handleKeyDown,!1))},handleKeyDown:function(e){e.keyCode&&27===e.keyCode&&this.toggleSearch()}}},C=!!document.getElementById(T)&&new s["default"](k);var A=C},4540:function(e,t,i){"use strict";i.d(t,{c:function(){return v}});var s=i(9016),a=i(1448);const n=function(){let e=!1,t=!1,i=0;const s=document.documentElement,n=document.querySelector("[data-header-mobile]"),o=document.querySelector(".ham"),r=document.querySelectorAll("[data-ham-btn]"),l=document.querySelectorAll("[data-closenav-btn]"),d=document.querySelector(".a17"),c="s--nav";function u(){return!e&&(!t&&(e=!0,i=window.pageYOffset,s.classList.add(c),d.style.top="-"+i+"px",o.style.top="-"+i+"px",n.style.top="-"+i+"px",document.addEventListener("keydown",p,!1),t=!0,void(e=!1)))}function h(){return!e&&(!!t&&(e=!0,s.classList.remove(c),d.style.top="",o.style.top="",n.style.top="",document.removeEventListener("keydown",p,!1),window.scrollTo(0,i),i=0,t=!1,void(e=!1)))}function p(e){27===e.keyCode&&t&&h()}r.length&&(0,a.c)(r,(function(e){e.addEventListener("click",(function(i){t?h():u(),e.blur()}))})),l.length&&(0,a.c)(l,(function(e){e.addEventListener("click",(function(i){t&&h(),e.blur()}))}))};var o=n,r=i(3336),l=i.n(r);const d=function(){let e=0,t=!1;const i=167,s=document.documentElement,a="s--env";function n(){e=window.pageYOffset,t||window.requestAnimationFrame((function(){o()})),t=!0}function o(){e>i?s.classList.add(a):s.classList.remove(a),t=!1}window.addEventListener("scroll",(function(){n()})),window.addEventListener("resize",l()((function(){n()}))),n()};var c=d;const u=function(){const e=document.querySelector("[data-logout-form]");e&&document.body.addEventListener("click",(t=>{t.target.hasAttribute("data-logout-btn")&&(t.preventDefault(),e.submit())}))};var h=u,p=i(6760),m=i(7060),f=i.n(m),g=i(3624),_=i(1768);e=i.hmd(e);const b=function(){o(),c(),h()};e&&e.hot,g.c.plugin(_.cp),window.Alpine=g.c,g.c.start(),window["TWILL"]||(window["TWILL"]={}),window["TWILL"].vheader=new s["default"]({el:"#headerUser"}),window["TWILL"].vsearch=p.c,console.log("","Made with ".concat("TWILL"," - v").concat(window["TWILL"].version)),f()(window["TWILL"].STORE,window.STORE);var v=b},248:function(e,t,i){"use strict";var s=i(6036);t.c={props:{name:{type:String,default:""},addNew:{type:String,default:""},options:{type:Array,default:function(){return[]}}},computed:{fullOptions:function(){const e=this.optionsByName(this.name),t=this.options;return Array.isArray(e)&&e.forEach((function(e){const i=t.findIndex((t=>t.value===e.value));-1===i&&t.push(e)})),e.length?t:this.options},...(0,s.gV)(["optionsByName"])}}},580:function(e,t){"use strict";t.c={props:{name:{type:String,required:!0},isOpen:{type:Boolean,default:!1}},data:function(){return{opened:this.isOpen}},methods:{open:function(){this.opened=!0},fieldName:function(e){return this.name+"["+e+"]"},repeaterName:function(e){return this.name.replace("[","-").replace("]","")+"|"+e},nestedEditorName:function(e){return this.name.replace("[","-").replace("]","")+"|"+e}}}},4064:function(e,t){"use strict";t.c={props:{buckets:{type:Array,default:()=>[]},item:{type:Object},singleBucket:{type:Boolean,default:!0}},computed:{bucketClasses:function(){return{selected:"bucket"!==this.type&&this.inBuckets,single:this.singleBucket}}},methods:{addToBucket:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.bucket;this.$emit("add-to-bucket",this.item,e)},inBucketById:function(e){const t=this.buckets.findIndex((t=>t.id===e));if(-1===t)return;const i=this.buckets[t].children.find((e=>e.id===this.item.id&&e.content_type.value===this.item.content_type.value));return!!i},restrictedBySource:function(e){const t=this.buckets.find((t=>t.id===e));if(!t)return!1;if(!t.hasOwnProperty("acceptedSources"))return!0;if(0===t.acceptedSources.length)return!0;const i=this.item.content_type.value;return-1!==t.acceptedSources.findIndex((e=>e===i))}}}},7888:function(e,t,i){"use strict";var s=i(948),a=i.n(s);t.c={props:{min:{type:Number,default:0},max:{type:Number,default:0},disabled:{type:Boolean,default:!1},selected:{type:Array,default:function(){return[]}}},data:function(){return{currentValue:this.selected}},watch:{selected:function(e){this.currentValue=e}},computed:{checkedValue:{get:function(){return this.currentValue},set:function(e){a()(e,this.currentValue)||(this.currentValue=e,"undefined"!==typeof this.saveIntoStore&&this.saveIntoStore(e),this.$emit("change",e))}}},methods:{isMax:function(e){return e.length>this.max&&this.max>0},isMin:function(e){return e.length0}}}},844:function(e,t){"use strict";t.c={props:{aspectRatio:{type:Number,default:null},viewMode:{type:Number,default:2},cropBoxMovable:{type:Boolean,default:!0},cropBoxResizable:{type:Boolean,default:!0},dragMode:{type:String,default:"crop"},rotatable:{type:Boolean,default:!1},scalable:{type:Boolean,default:!1},zoomable:{type:Boolean,default:!1}},computed:{defaultCropsOpts:function(){return{aspectRatio:this.initAspectRatio,viewMode:this.viewMode,cropBoxResizable:this.cropBoxResizable,cropBoxMovable:this.cropBoxMovable,dragMode:this.dragMode,rotatable:this.rotatable,scalable:this.scalable,zoomable:this.zoomable,guides:!1,center:!1,checkCrossOrigin:!1,background:!1}}}}},9684:function(e,t){"use strict";t.c={props:{draggable:{type:Boolean,default:!0}},data:function(){return{animation:150,handle:".drag__handle",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",scrollSensitivity:30}},computed:{dragOptions:function(){return{animation:this.animation,handle:this.handle,ghostClass:this.ghostClass,chosenClass:this.chosenClass,dragClass:this.dragClass,scrollSensitivity:this.scrollSensitivity,disabled:!this.draggable}}}}},9285:function(e,t){"use strict";t.c={methods:{openEditor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.$root.$refs.editor&&this.$root.$refs.editor.open(e,t)}}}},1308:function(e,t,i){"use strict";var s=i(948),a=i.n(s),n=i(6036),o=i(624);t.c={props:{hasDefaultStore:{type:Boolean,default:!1},inModal:{type:Boolean,default:!1},inStore:{type:String,default:""},fieldName:{type:String,default:""}},computed:{storedValue:function(){return this.inModal?this.modalFieldValueByName(this.getFieldName()):this.fieldValueByName(this.getFieldName())},...(0,n.gV)(["fieldValueByName","modalFieldValueByName"]),...(0,n.ys)({submitting:e=>e.form.loading,fields:e=>e.form.fields,modalFields:e=>e.form.modalFields})},watch:{storedValue:function(e){if(""===this.inStore)return;const t=this[this.inStore],i=this.locale?e[this.locale.value]:e;a()(t,i)||"undefined"!==typeof this.updateFromStore&&this.updateFromStore(i)}},methods:{getFieldName:function(){return""!==this.fieldName?this.fieldName:this.name},saveIntoStore:function(e){if(""===this.inStore)return;let t="";t=e||this[this.inStore];const i={};i.name=this.getFieldName(),i.value=t,this.locale&&(i.locale=this.locale.value),this.inModal?this.$store.commit(o.tt.UPDATE_MODAL_FIELD,i):this.$store.commit(o.tt.UPDATE_FORM_FIELD,i)},preventSubmit:function(){this.$store.commit(o.tt.PREVENT_SUBMIT)},allowSubmit:function(){this.$store.commit(o.tt.ALLOW_SUBMIT)},destroyValue:function(){""!==this.inStore&&(this.inModal?this.$store.commit(o.tt.REMOVE_MODAL_FIELD,this.getFieldName()):this.$store.commit(o.tt.REMOVE_FORM_FIELD,this.getFieldName()))}},beforeMount:function(){const e=this.getFieldName();if(""===this.inStore)return;if(""===e)return;const t=this.inModal?this.modalFields:this.fields,i=t.filter((function(t){return t.name===e}));i.length?this.locale?this[this.inStore]=i[0].value[this.locale.value]:this[this.inStore]=i[0].value:this.hasDefaultStore&&this.saveIntoStore()}}},6960:function(e,t,i){"use strict";var s=i(6036),a=i(624),n=i(8884);t.c={filters:n.c,computed:{...(0,s.ys)({currentLocale:e=>e.language.active})},methods:{formatPermalink:function(e){const t=this.$refs.permalink;if(t&&e){let i="";e.value&&"string"===typeof e.value?i=e.value:"string"===typeof e&&(i=e);const s=this.$options.filters.slugify(i),n={name:t.attributes?t.attributes.name:t.name,value:s};e.locale?n.locale=e.locale:n.locale=this.currentLocale.value,this.$store.commit(a.tt.UPDATE_FORM_FIELD,n)}}}}},5522:function(e,t,i){"use strict";i.d(t,{m6:function(){return s},g$:function(){return o},aS:function(){return c},cr:function(){return p},Eh:function(){return m.c},y_:function(){return f.c},Qf:function(){return g.c},yH:function(){return _}});i(248),i(580);var s={props:{block:{type:Object,default:()=>{}},blockIndex:{type:Number,default:0},blocksLength:{type:Number,default:0}},methods:{selectBlock(){this.$emit("block:select")},unselectBlock(){this.$emit("block:unselect")},deleteBlock(){this.$emit("block:delete")},moveBlock(e){this.$emit("block:move",e)},cloneBlock(){this.$emit("block:clone")},toggleBlockDropdown(){this.blocksLength>1&&this.$refs.blockDropdown&&this.$refs.blockDropdown.toggle()}}},a=i(8316),n=i.n(a),o={props:{editorName:{type:String,required:!0},blocks:{type:Array,default:()=>[]},savedBlocksLength:{type:Number,default:0}},methods:{addAndEditBlock(e,t,i){let{block:s,index:a}=i;window["TWILL"].PREVSTATE=n()(this.$store.state),e(s,a),t(a)},saveBlock(e,t){window["TWILL"].hasOwnProperty("PREVSTATE")&&delete window["TWILL"].PREVSTATE,this.unselectBlock(e,t),this.$emit("block:save",t)},cancelBlock(e,t){window["TWILL"].hasOwnProperty("PREVSTATE")&&(console.warn("Store - Restore previous Store state"),this.$store.replaceState(window["TWILL"].PREVSTATE)),this.unselectBlock(e,t),this.$emit("block:cancel",t)},selectBlock(e,t){window["TWILL"].PREVSTATE=n()(this.$store.state),e(),this.$emit("block:select",t)},unselectBlock(e,t){e(),window["TWILL"].hasOwnProperty("PREVSTATE")&&delete window["TWILL"].PREVSTATE,this.$emit("block:unselect",t)},moveBlock(e){this.$emit("block:move",e)},cloneBlock(e){e(),this.$emit("block:clone")},deleteBlock(e){this.$root.$refs.warningContentEditor?this.$root.$refs.warningContentEditor.open((()=>{e(),this.$emit("block:delete")})):(e(),this.$emit("block:delete"))}}},r=(i(4064),i(7888),i(844),i(6036)),l=i(7632),d=i(624),c={props:{nested:{type:Boolean,default:!1},bulkeditable:{type:Boolean,default:!0},emptyMessage:{type:String,default:""}},computed:{rows:{get(){return this.$store.state.datatable.data},set(e){const t=this.rows.length!==e.length;this.$store.commit(d.ec.UPDATE_DATATABLE_DATA,e),this.saveNewTree(t)}},isEmpty:function(){return this.rows.length<=0},isEmptyDatable:function(){return{"datatable__table--empty":this.isEmpty}},...(0,r.ys)({columns:e=>e.datatable.columns}),...(0,r.gV)(["visibleColumns","hideableColumns","visibleColumnsNames"])},methods:{saveNewTree:function(e){const t=!!e||this.nested,i=t?l.cp.SET_DATATABLE_NESTED:l.cp.SET_DATATABLE,s=()=>{this.$store.commit(d.ec.UPDATE_DATATABLE_TRACKER,0),this.$store.dispatch(i)};e?(this.$store.commit(d.ec.UPDATE_DATATABLE_TRACKER,1),this.updateTracker>=2&&s()):s()}}},u=i(4532),h=i(1832),p={props:{index:{type:Number,default:0},row:{type:Object,default:function(){return{}}},columns:{type:Array,default:function(){return[]}}},computed:{editInModal:function(){return!!this.row.hasOwnProperty("editInModal")&&this.row.editInModal},editUrl:function(){return this.row.hasOwnProperty("edit")?this.row.edit:"#"},updateUrl:function(){return this.row.updateUrl?this.row.updateUrl:"#"},...(0,r.ys)({bulkIds:e=>e.datatable.bulk})},methods:{currentComponent(e){var t;return"object"===typeof e?u.oD+(null!==(t=e.specificType)&&void 0!==t?t:e.name.toLowerCase()):u.oD+e},currentComponentProps(e){const t={col:e||{},row:this.row,editUrl:this.editUrl,editInModal:Boolean(this.editInModal)};if(!e)return t;switch(e.name){case"bulk":t.value=this.row.id,t.initialValue=this.bulkIds;break;case"languages":t.languages=this.row.hasOwnProperty("languages")?this.row.languages:[],t.editUrl=this.editUrl;break;case"publish_start_date":t.startDate="",t.endDate="";break;default:break}return t},editInPlace:function(e){if(e.lang){const t=e.lang;this.$store.commit(d.cp.UPDATE_LANG,t.value)}if(this.editInModal){const e=this.editInModal;this.$store.commit(d.WI.UPDATE_MODAL_MODE,"update"),this.$store.commit(d.WI.UPDATE_MODAL_ACTION,this.updateUrl),this.$store.commit(d.tt.UPDATE_FORM_LOADING,!0),this.$store.dispatch(l.cp.REPLACE_FORM,e).then((()=>{this.$nextTick((function(){this.$root.$refs.editionModal&&this.$root.$refs.editionModal.open()}))}),(e=>{this.$store.commit(h.cp.SET_NOTIF,{message:"Your content can not be edited, please retry",variant:"error"})}))}},cellClasses:function(e,t){return{[t+"--icon"]:"featured"===e.name||"published"===e.name,[t+"--bulk"]:"bulk"===e.name,[t+"--thumb"]:"thumbnail"===e.name,[t+"--draggable"]:"draggable"===e.name,[t+"--languages"]:"languages"===e.name,[t+"--nested"]:"nested"===e.name,[t+"--nested--parent"]:"nested"===e.name&&0===this.nestedDepth}},isSpecificColumn:function(e){var t;return u.G_.includes(null!==(t=e.specificType)&&void 0!==t?t:e.name)},tableCellUpdate:function(e){switch(e.col){case"published":this.togglePublish(e.row);break;case"bulk":this.toggleBulk(e.row);break;case"featured":this.toggleFeatured(e.row);break}},toggleFeatured:function(e){e.hasOwnProperty("deleted")?this.$store.commit(h.cp.SET_NOTIF,{message:"You can’t feature/unfeature a deleted item, please restore it first.",variant:"error"}):this.$store.dispatch(l.cp.TOGGLE_FEATURE,e)},toggleBulk:function(e){this.$store.commit(d.ec.UPDATE_DATATABLE_BULK,e.id)},togglePublish:function(e){e.hasOwnProperty("deleted")?this.$store.commit(h.cp.SET_NOTIF,{message:"You can’t publish/unpublish a deleted item, please restore it first.",variant:"error"}):this.$store.dispatch(l.cp.TOGGLE_PUBLISH,e)},restoreRow:function(e){this.$store.dispatch(l.cp.RESTORE_ROW,e)},destroyRow:function(e){this.$root.$refs.warningDestroyRow?this.$root.$refs.warningDestroyRow.open((()=>{this.$store.dispatch(l.cp.DESTROY_ROW,e)})):this.$store.dispatch(l.cp.DESTROY_ROW,e)},deleteRow:function(e){this.$root.$refs.warningDeleteRow?this.$root.$refs.warningDeleteRow.open((()=>{this.$store.dispatch(l.cp.DELETE_ROW,e)})):this.$store.dispatch(l.cp.DELETE_ROW,e)},duplicateRow:function(e){this.$store.dispatch(l.cp.DUPLICATE_ROW,e)}}},m=i(9684),f=i(9285),g=i(6960),_=(i(1308),i(5284),i(5272),i(1200),i(6456),i(6716),{props:{nested:{type:Boolean,default:!1},maxDepth:{type:Number,default:1},depth:{type:Number,default:0},name:{type:String,default:"group1"},parentId:{type:Number,default:-1}},data(){return{currentElDepth:void 0}},computed:{updateTracker(){return this.$store.state.datatable.updateTracker},draggableGetComponentData:function(){return{props:{depth:this.depth}}}}});i(4992),i(4768),i(6304)},5284:function(e,t){"use strict";t.c={props:{autofocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},direction:{type:String,default:"auto"},name:{default:""},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"on"}}}},5272:function(e,t){"use strict";function i(e){const t=e.length;return e.reduce((function(e,i,s){return e+(s-1===t?", ":" and ")+i}))}t.c={props:{label:{type:String,default:""},labelFor:{type:String,default:""},size:{type:String,default:"large"},variant:{type:String,default:""},fixedErrorKey:{type:String},note:{type:String,default:""}},computed:{errorKey(){return this.fixedErrorKey?this.hasLocale?this.fixedErrorKey.replace("[",".").replace("]",""):this.fixedErrorKey:this.hasLocale?this.name.replace("[",".").replace("]",""):this.name},errorLocales(){if(!this.hasLocale)return[];const e=this.errorKey.substr(0,this.errorKey.indexOf(".")),t=[],i=this.$store.state.language.all.map((e=>e.value));return Object.keys(this.$store.state.form.errors).forEach((s=>{if(s.substr(0,s.indexOf("."))===e){const e=s.substr(s.indexOf(".")+1,s.length);i.includes(e)&&t.push(e)}}),[]),t},otherLocalesError(){return this.errorLocales.filter((e=>e!==this.currentLocale.value)).length},errorMessageLocales(){return i(this.errorLocales.map((e=>this.languages.find((t=>t.value===e)).label)))+" language"+(this.errorLocales.length>1?"s":"")+" missing details."},errorMessage(){return this.error?this.$store.state.form.errors[this.errorKey][0]:""},error(){return!!this.$store.state.form&&Object.keys(this.$store.state.form.errors).includes(this.errorKey)}}}},1200:function(e,t,i){"use strict";var s=i(6036);t.c={props:{locale:{default:null}},computed:{hasLocale:function(){return null!=this.locale},hasCurrentLocale:function(){return null!=this.currentLocale},isCurrentLocale:function(){return!this.hasLocale||!this.hasCurrentLocale||this.locale.value===this.currentLocale.value},isLocaleRTL:function(){const e=["ar","arc","dv","fa","ha","he","khw","ks","ku","ps","ur","yi"];return!!this.hasLocale&&e.includes(this.locale.shortlabel.toLowerCase())},dirLocale:function(){return this.direction&&"auto"!==this.direction?this.direction:this.isLocaleRTL?"rtl":"auto"},displayedLocale:function(){return!!this.hasLocale&&this.locale.shortlabel},...(0,s.ys)({currentLocale:e=>e.language.active,languages:e=>e.language.all})},methods:{onClickLocale:function(){this.$emit("localize",this.locale)},updateLocale:function(e){this.$emit("localize",e)}}}},6456:function(e,t,i){"use strict";var s=i(6036);t.c={props:{items:{type:Array,default:()=>[]},selectedItems:{type:Array,default:()=>[]},usedItems:{type:Array,default:()=>[]}},computed:{...(0,s.ys)({itemsLoading:e=>e.mediaLibrary.loading}),replacingMediaIds:function(){return this.itemsLoading.reduce(((e,t)=>(t.isReplacement&&(e[t.replacementId]=t.id),e)),{})}},methods:{isSelected:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id"];return Boolean(this.selectedItems.find((i=>t.every((t=>i[t]===e[t])))))},isUsed:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id"];return Boolean(this.usedItems.find((i=>t.every((t=>i[t]===e[t])))))},toggleSelection:function(e){this.$emit("change",e)},shiftToggleSelection:function(e){this.$emit("shiftChange",e,!0)}}}},6716:function(e,t,i){"use strict";var s=i(624);t.c={props:{type:{type:String,default:"image"}},methods:{openMediaLibrary:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.name,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;this.$store.commit(s.ol.UPDATE_MEDIA_CONNECTOR,t),this.$store.commit(s.ol.UPDATE_MEDIA_TYPE,this.type),this.$store.commit(s.ol.UPDATE_REPLACE_INDEX,i),this.$store.commit(s.ol.UPDATE_MEDIA_MAX,e),this.$store.commit(s.ol.UPDATE_MEDIA_MODE,!0),this.$store.commit(s.ol.UPDATE_MEDIA_FILESIZE_MAX,this.filesizeMax||0),this.$store.commit(s.ol.UPDATE_MEDIA_WIDTH_MIN,this.widthMin||0),this.$store.commit(s.ol.UPDATE_MEDIA_HEIGHT_MIN,this.heightMin||0),this.$root.$refs.mediaLibrary&&this.$root.$refs.mediaLibrary.open()}}}},4992:function(e,t){"use strict";t.c={data:function(){return{randKey:Date.now()+Math.floor(9999*Math.random())}}}},3462:function(e,t,i){"use strict";var s=i(6036);t.c={data:function(){return{shouldRetrySubmitWhenAllowed:!1}},computed:{...(0,s.ys)({isSubmitPrevented:e=>e.form.isSubmitPrevented})},watch:{isSubmitPrevented:function(e){!e&&this.shouldRetrySubmitWhenAllowed&&(this.shouldRetrySubmitWhenAllowed=!1,this.retrySubmit())}},methods:{retrySubmit:function(){this.submitForm?this.submitForm():this.submit&&this.submit()}}}},4768:function(e,t){"use strict";t.c={props:{col:{type:Object,default:()=>{}},row:{type:Object,default:()=>{}},editUrl:{type:String,default:"#"},editInModal:{type:Boolean,default:!1}},computed:{colName:function(){return this.col.hasOwnProperty("name")?this.col.name:""}},methods:{update:function(){this.$emit("update",{row:this.row,col:this.colName})},preventEditInPlace:function(e){this.editInModal&&e.preventDefault(),this.editInPlace()},editInPlace:function(e,t){this.$emit("editInPlace",{event:e,lang:t})},restoreRow:function(){this.$emit("restoreRow",this.row)},destroyRow:function(){this.$emit("destroyRow",this.row)},deleteRow:function(){this.$emit("deleteRow",this.row)},duplicateRow:function(){this.$emit("duplicateRow",this.row)}}}},6304:function(e,t){"use strict";t.c={props:{open:{type:Boolean,default:!1}},data:function(){return{visible:this.open}},computed:{visibilityClasses:function(){return{"s--open":this.visible}}},methods:{onClickVisibility:function(){this.visible=!this.visible,this.$emit("toggleVisibility",this.visible)}}}},3948:function(e,t,i){"use strict";i.d(t,{c:function(){return Sn}});var s,a,n=i(9899),o=i.n(n),r=i(9448),l=i.n(r),d=i(6452),c=i.n(d),u=i(6984),h=i(8754),p=function(){var e=this,t=e._self._c;return t("div",{staticClass:"browserField"},[e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"browserField__trigger"},[t("a17-button",{attrs:{type:"button",disabled:e.disabled||e.connectedBrowserField&&0===e.connectedBrowserFieldItems.length,variant:"ghost"},on:{click:e.openBrowser}},[e._v(" "+e._s(e.addLabel)+" ")]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("span",{staticClass:"browserField__note f--small"},[e._t("default")],2)],1):e._e(),e.items.length?t("table",{staticClass:"browserField__table"},[t("draggable",{attrs:{tag:"tbody",disabled:e.disabled},model:{value:e.items,callback:function(t){e.items=t},expression:"items"}},e._l(e.items,(function(i,s){return t("a17-browseritem",{key:i.endpointType+"_"+i.id,staticClass:"item__content",attrs:{name:"".concat(e.name,"_").concat(i.id),draggable:!e.disabled&&e.draggable,item:i,disabled:e.disabled,max:e.max,showType:e.endpoints.length>0},on:{delete:function(t){return e.deleteItem(s)}}})})),1)],1):e._e(),!e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"browserField__trigger"},[t("a17-button",{attrs:{type:"button",disabled:e.disabled||e.connectedBrowserField&&0===e.connectedBrowserFieldItems.length,variant:"ghost"},on:{click:e.openBrowser}},[e._v(" "+e._s(e.addLabel)+" ")]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("span",{staticClass:"browserField__note f--small"},[e._t("default")],2)],1):e._e()])},m=[],f=i(7052),g=i.n(f),_=i(6036),b=i(9684),v=i(624),y=function(){var e=this,t=e._self._c;return t("tr",{staticClass:"browserItem"},[e.draggable&&e.max>1?t("td",{staticClass:"browserItem__cell browserItem__cell--drag"},[t("div",{class:e.dragClasses})]):e._e(),e.hasThumbnail?t("td",{class:e.thumbnailClasses},[e.isUser?[t("a17-avatar",{attrs:{name:e.currentItem.name,thumbnail:e.currentItem.thumbnail}})]:[t("a",{attrs:{href:"#",target:"_blank"}},[t("img",{attrs:{src:e.currentItem.thumbnail}})])]],2):e._e(),t("td",{staticClass:"browserItem__cell browserItem__cell--name"},[t("a",{attrs:{href:e.currentItem.edit,target:"_blank"}},[e.currentItem.hasOwnProperty("renderHtml")?t("span",{staticClass:"f--link-underlined--o",domProps:{innerHTML:e._s(e.currentItem.name)}}):t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.currentItem.name))])]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentItem.id}})]),e.currentItem.hasOwnProperty("endpointType")&&e.showType?t("td",{staticClass:"browserItem__cell browserItem__cell--type"},[t("span",[e._v(e._s(e.currentItem.endpointType))])]):e._e(),e.deletable?t("td",{staticClass:"browserItem__cell browserItem__cell--icon"},[e.disabled?e._e():t("a17-button",{staticClass:"bucket__action",attrs:{icon:"close"},on:{click:function(t){return e.deleteItem()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})])],1):e._e()])},w=[],E={name:"A17BrowserItem",props:{name:{type:String,required:!0},draggable:{type:Boolean,default:!1},item:{type:Object,default:function(){return{}}},max:{type:Number,default:10},showType:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{handle:".item__handle"}},computed:{hasThumbnail:function(){return Boolean(this.currentItem.hasOwnProperty("thumbnail"))},hasLargeThumbnail:function(){return this.hasThumbnail&&!this.isUser},isUser:function(){return Boolean("users"===this.currentItem.endpointType)},dragClasses:function(){return["drag__handle--drag",this.hasLargeThumbnail?"":"drag__handle--drag-small"]},thumbnailClasses:function(){return["browserItem__cell","browserItem__cell--thumb",this.isUser?"browserItem__cell--thumb-avatar":""]},currentItem:function(){return this.item},deletable:function(){return!this.currentItem.hasOwnProperty("deletable")||!0===this.currentItem.deletable}},methods:{deleteItem:function(){this.$emit("delete")}}},T=E,k=i(2528),C=(0,k.c)(T,y,w,!1,null,"19917f52",null),A=C.exports,x={name:"A17BrowserField",components:{"a17-browseritem":A,draggable:g()},mixins:[b.c],props:{name:{type:String,required:!0},modalTitle:{type:String,default:""},browserNote:{type:String,default:""},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},endpoints:{type:Array,default:()=>[]},draggable:{type:Boolean,default:!0},max:{type:Number,default:10},wide:{type:Boolean,default:!1},buttonOnTop:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},connectedBrowserField:{type:String,defautl:null}},data:function(){return{handle:".item__handle"}},computed:{remainingItems:function(){return this.max-this.items.length},addLabel:function(){return this.$trans("fields.browser.add-label","Add")+" "+this.itemLabel},browserTitle:function(){return""!==this.modalTitle?this.modalTitle:this.addLabel},items:{get(){return this.selectedBrowser.hasOwnProperty(this.name)&&this.selectedBrowser[this.name]||[]},set(e){this.$store.commit(v.ai.REORDER_ITEMS,{name:this.name,items:e})}},itemsIds:function(){return this.selectedItemsByIds[this.name]?this.selectedItemsByIds[this.name].join():""},connectedBrowserFieldItems:function(){return this.selectedBrowser[this.connectedBrowserField]||[]},...(0,_.ys)({selectedBrowser:e=>e.browser.selected}),...(0,_.gV)(["selectedItemsByIds"])},methods:{deleteAll:function(){this.$store.commit(v.ai.DESTROY_ITEMS,{name:this.name})},deleteItem:function(e){this.$store.commit(v.ai.DESTROY_ITEM,{name:this.name,index:e})},openBrowser:function(){if(this.$store.commit(v.ai.UPDATE_BROWSER_CONNECTOR,this.name),this.endpoints.length>0)this.$store.commit(v.ai.UPDATE_BROWSER_ENDPOINTS,this.endpoints);else{this.$store.commit(v.ai.DESTROY_BROWSER_ENDPOINTS);let e=this.endpoint;if(this.connectedBrowserFieldItems.length){let t="?";e.indexOf("?")>-1&&(t="&"),e=e+t+"connectedBrowserIds= "+encodeURIComponent(JSON.stringify(this.connectedBrowserFieldItems.map((e=>e.id))))}this.$store.commit(v.ai.UPDATE_BROWSER_ENDPOINT,{value:e,label:this.name})}this.$store.commit(v.ai.UPDATE_BROWSER_MAX,this.max),this.$store.commit(v.ai.UPDATE_BROWSER_TITLE,this.browserTitle),this.$store.commit(v.ai.UPDATE_BROWSER_NOTE,this.browserNote),this.wide?this.$root.$refs.browserWide.open(this.endpoints.length<=0):this.$root.$refs.browser.open(this.endpoints.length<=0)},destroyValue:function(){this.deleteAll()}},watch:{connectedBrowserFieldItems(e){this.connectedBrowserField&&0===e.length&&this.deleteAll()}}},S=x,L=(0,k.c)(S,p,m,!1,null,"0ddc4be5",null),D=L.exports,M={name:"A17Button",props:{el:{type:String,default:"button"},type:{type:String,default:"button"},href:{type:String,default:""},target:{type:String,default:""},download:{type:String,default:""},rel:{type:String,default:""},variant:{type:String,default:""},icon:{default:""},disabled:{type:Boolean,default:!1},size:{type:String,default:""}},computed:{buttonClasses:function(){const e=["button",this.size?"button--".concat(this.size):""];return this.variant&&this.variant.split(" ").forEach((t=>{e.push("button--".concat(t))})),this.icon&&e.push("button--icon button--".concat(this.icon)),e}},methods:{onClick:function(e){this.$emit("click")}},render:function(e){const t={class:this.buttonClasses,attrs:{},on:{click:e=>{this.onClick(e)}}};return"button"===this.el&&(t.attrs.type=this.type,this.disabled&&(t.attrs.disabled=this.disabled)),"a"===this.el&&this.href&&(t.attrs.href=this.href,this.target&&(t.attrs.target=this.target),this.download&&(t.attrs.download=this.download),this.rel&&(t.attrs.rel=this.rel)),e(this.el,t,this.$slots.default)}},I=M,O=(0,k.c)(I,s,a,!1,null,"59eeac35",null),P=O.exports,B=function(){var e=this,t=e._self._c;return t("div",{class:e.barClasses},[e._t("default")],2)},R=[],N={name:"A17Buttonbar",props:{type:{type:String,default:"button"},variant:{type:String,default:""}},computed:{barClasses:function(){return["buttonbar",this.variant?"buttonbar--".concat(this.variant):""]}}},F=N,$=(0,k.c)(F,B,R,!1,null,"7223fc6a",null),U=$.exports,V=function(){var e=this,t=e._self._c;return t("span",{staticClass:"checkbox"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedValue,expression:"checkedValue"}],key:e.uniqId,staticClass:"checkbox__input",class:e.checkboxClasses,attrs:{type:"checkbox",name:e.name,id:e.uniqId,disabled:e.disabled},domProps:{value:e.value,checked:Array.isArray(e.checkedValue)?e._i(e.checkedValue,e.value)>-1:e.checkedValue},on:{change:function(t){var i=e.checkedValue,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=e.value,o=e._i(i,n);s.checked?o<0&&(e.checkedValue=i.concat([n])):o>-1&&(e.checkedValue=i.slice(0,o).concat(i.slice(o+1)))}else e.checkedValue=a}}}),t("label",{staticClass:"checkbox__label",attrs:{for:e.uniqId}},[e._v(e._s(e.label)+" "),t("span",{staticClass:"checkbox__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})])])])},q=[],W=i(4992),H={name:"A17Checkbox",mixins:[W.c],props:{value:{default:""},initialValue:{default:function(){return[]}},name:{type:String,default:""},theme:{type:String,default:""},label:{type:String,default:""},disabled:{type:Boolean,default:!1}},computed:{uniqId:function(e){return this.name+"_"+this.value+"-"+this.randKey},checkboxClasses:function(){return[this.theme?"checkbox__input--".concat(this.theme):""]},checkedValue:{get:function(){return this.initialValue},set:function(e){this.$emit("change",e)}}}},z=H,K=(0,k.c)(z,V,q,!1,null,"20e8e5e7",null),j=K.exports,G=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name}},[t("ul",{staticClass:"checkboxGroup",class:e.checkboxClasses},e._l(e.options,(function(i){return t("li",{key:i.value,staticClass:"checkboxGroup__item"},[t("a17-checkbox",{attrs:{name:e.name,value:i.value,label:i.label,initialValue:e.currentValue,disabled:i.disabled||e.disabled},on:{change:e.changeValue}})],1)})),0)])},Y=[],X=i(948),J=i.n(X),Q=i(7888),Z=i(1308),ee=i(5272),te={name:"A17CheckboxGroup",props:{name:{type:String,default:""},inline:{type:Boolean,default:!1},options:{type:Array,default:function(){return[]}}},mixins:[ee.c,Q.c,Z.c],computed:{checkboxClasses:function(){return[this.inline?"checkboxGroup--inline":""]}},methods:{formatValue:function(e,t){const i=this;if(!e)return;if(!t)return;const s=this.isMax(e),a=this.isMin(e);(s||a)&&(J()(t,i.checkedValue)||(i.checkedValue=t))},updateFromStore:function(e){this.updateValue(e)},updateValue:function(e){this.checkedValue=e},changeValue:function(e){J()(e,this.currentValue)||this.updateValue(e)}},mounted:function(){this.max+this.min>0&&this.$watch("currentValue",this.formatValue,{immediate:!0})}},ie=te,se=(0,k.c)(ie,G,Y,!1,null,"3e53c5c2",null),ae=se.exports,ne=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,required:e.required}},[t("div",{staticClass:"form__field",class:e.textfieldClasses},[t("input",{attrs:{type:"text",placeholder:e.placeholder,name:e.name,id:e.name,disabled:e.disabled,required:e.required,readonly:e.readonly,autofocus:e.autofocus,autocomplete:e.autocomplete,maxlength:"7"},domProps:{value:e.value},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInput}}),t("a17-dropdown",{ref:"colorDropdown",staticClass:"form__field--color",attrs:{position:"bottom-right",arrow:!0,offset:15,minWidth:300,clickable:!0,sideOffset:15},on:{close:e.saveIntoStore}},[t("span",{staticClass:"form__field--colorBtn",style:e.bcgStyle,on:{click:function(t){return e.$refs.colorDropdown.toggle()}}}),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-colorpicker",{attrs:{color:e.value},on:{change:e.updateValueFromPicker}})],1)])],1)])},oe=[],re=function(){var e=this,t=e._self._c;return t("div",{staticClass:"colorpicker"},[t("div",{staticClass:"colorpicker__color"},[t("div",{ref:"satContainer",staticClass:"colorpicker__saturation",style:{background:e.bgColor},on:{mousedown:function(t){return e.handleMouseDown("saturation")}}},[t("div",{staticClass:"colorpicker__saturation--white"}),t("div",{staticClass:"colorpicker__saturation--black"}),t("div",{staticClass:"colorpicker__saturation-pointer",style:{top:e.satPointerTop,left:e.satPointerLeft}},[t("div",{staticClass:"colorpicker__saturation-circle"})])]),t("div",{staticClass:"colorpicker__hue colorpicker__hue--vertical"},[t("div",{ref:"hueContainer",staticClass:"colorpicker__hue-container",on:{mousedown:function(t){return e.handleMouseDown("hue")}}},[t("div",{staticClass:"colorpicker__hue-pointer",style:{top:e.huePointerTop,left:e.huePointerLeft}},[t("div",{staticClass:"colorpicker__hue-picker"})])])])])])},le=[],de=i(9212),ce=i.n(de),ue=i(3448),he={name:"a17ColorPicker",props:{color:{type:String,required:!0},direction:{type:String,default:"vertical"}},data:function(){return{currentColor:(0,ue.c)(this.color),currentColorHue:(0,ue.c)(this.color).toHsv().h,currentTarget:"",pullDirection:""}},computed:{bgColor(){return"hsl(".concat(this.currentColorHue,", 100%, 50%)")},satPointerTop(){return-100*this.currentColor.toHsv().v+1+100+"%"},satPointerLeft(){return 100*this.currentColor.toHsv().s+"%"},huePointerTop(){return"vertical"===this.direction?0===this.currentColorHue&&"right"===this.pullDirection?0:-100*this.currentColorHue/360+100+"%":0},huePointerLeft(){return"vertical"===this.direction?0:0===this.currentColorHue&&"right"===this.pullDirection?"100%":100*this.currentColorHue/360+"%"}},methods:{throttle:ce()(((e,t)=>{e(t)}),20,{leading:!0,trailing:!1}),satHandleChange(e,t){!t&&e.preventDefault();const i=this.$refs.satContainer;if(!i)return;const s=i.clientWidth,a=i.clientHeight,n=i.getBoundingClientRect().left+window.pageXOffset,o=i.getBoundingClientRect().top+window.pageYOffset,r=e.pageX||(e.touches?e.touches[0].pageX:0),l=e.pageY||(e.touches?e.touches[0].pageY:0);let d=r-n,c=l-o;d<0?d=0:d>s?d=s:c<0?c=0:c>a&&(c=a);const u=d/s;let h=-c/a+1;h=h>0?h:0,h=h>1?1:h,this.throttle(this.onChange,{h:this.currentColorHue,s:u,v:h,a:this.currentColor.toHsv().a})},hueHandleChange(e,t){!t&&e.preventDefault();const i=this.$refs.hueContainer,s=i.clientWidth,a=i.clientHeight,n=i.getBoundingClientRect().left+window.pageXOffset,o=i.getBoundingClientRect().top+window.pageYOffset,r=e.pageX||(e.touches?e.touches[0].pageX:0),l=e.pageY||(e.touches?e.touches[0].pageY:0),d=r-n,c=l-o;let u,h;"vertical"===this.direction?c<0?u=360:c>a?u=0:(h=-100*c/a+100,u=360*h/100):d<0?u=0:d>s?u=360:(h=100*d/s,u=360*h/100),this.currentColorHue!==u&&this.throttle(this.onChange,{h:u,s:this.currentColor.toHsl().s,l:this.currentColor.toHsl().l,a:this.currentColor.toHsl().a,source:"hsl"})},handleMouseDown(e){this.currentTarget=e,"saturation"===this.currentTarget?(window.addEventListener("mousemove",this.satHandleChange),window.addEventListener("mouseup",this.satHandleChange)):(window.addEventListener("mousemove",this.hueHandleChange),window.addEventListener("mouseup",this.hueHandleChange)),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(e){this.unbindEventListeners()},unbindEventListeners(){"saturation"===this.currentTarget?(window.removeEventListener("mousemove",this.satHandleChange),window.removeEventListener("mouseup",this.satHandleChange)):(window.removeEventListener("mousemove",this.hueHandleChange),window.removeEventListener("mouseup",this.hueHandleChange)),window.removeEventListener("mouseup",this.handleMouseUp)},onChange(e){this.currentColor=(0,ue.c)(e),this.currentColorHue=e.h,this.$emit("change",this.currentColor.toHexString())}}},pe=he,me=(0,k.c)(pe,re,le,!1,null,null,null),fe=me.exports,ge=i(5284),_e={name:"a17ColorField",mixins:[ge.c,ee.c,Z.c],props:{name:{type:String,required:!0},initialValue:{default:""},defaultValue:{default:""}},components:{"a17-colorpicker":fe},data:function(){return{focused:!1,value:this.initialValue}},mounted(){""===this.value&&""!==this.defaultValue&&this.updateValue(this.defaultValue)},computed:{bcgStyle:function(){return{"background-color":""!==this.value?this.value:"transparent"}},textfieldClasses:function(){return{"s--focus":this.focused,"s--disabled":this.disabled}}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e)},updateValueFromPicker:function(e){this.value!==e&&(this.value=e)},updateValue:function(e){this.value!==e&&(this.value=e,this.saveIntoStore())},onBlur:function(e){const t=e.target.value;this.updateValue(t),this.focused=!1},onFocus:function(){this.focused=!0},onInput:function(){}}},be=_e,ve=(0,k.c)(be,ne,oe,!1,null,"09f5e603",null),ye=ve.exports,we=function(){var e=this,t=e._self._c;return t("a17-inputframe",{staticClass:"datePicker",class:{"datePicker--static":e.staticMode,"datePicker--mobile":e.isMobile},attrs:{name:e.name,error:e.error,note:e.note,label:e.label,"label-for":e.uniqId,required:e.required}},[t("div",{ref:e.refs.flatPicker,staticClass:"datePicker__group"},[t("div",{staticClass:"form__field datePicker__field"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.date,expression:"date"}],attrs:{type:"text",name:e.name,id:e.uniqId,required:e.required,placeholder:e.placeHolder,"data-input":"",disabled:e.disabled},domProps:{value:e.date},on:{blur:e.onBlur,input:function(t){t.target.composing||(e.date=t.target.value)}}}),e.clear?t("a",{staticClass:"datePicker__reset",class:{"datePicker__reset--cleared":!e.date},attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.onClear.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})]):e._e()])])])},Ee=[],Te=i(4685),ke=i.n(Te),Ce=i(2112),Ae=i(8904),xe={name:"A17DatePicker",mixins:[W.c,ee.c,Z.c],props:{name:{type:String,default:"date"},required:{type:Boolean,default:!1},placeHolder:{type:String,default:""},allowInput:{type:Boolean,default:!1},enableTime:{type:Boolean,default:!1},noCalendar:{type:Boolean,default:!1},time_24hr:{type:Boolean,default:(0,Ae.Yt)()},altFormat:{type:String,default:null},inline:{type:Boolean,default:!1},initialValue:{type:String,default:null},hourIncrement:{type:Number,default:1},minuteIncrement:{type:Number,default:30},staticMode:{type:Boolean,default:!1},minDate:{type:String,default:null},maxDate:{type:String,default:null},disabled:{type:Boolean,default:!1},mode:{type:String,default:"single",validator:function(e){return"single"===e||"multiple"===e||"range"===e}},clear:{type:Boolean,default:!1}},data:function(){return{date:this.initialValue,isMobile:!1,flatPicker:null,refs:{flatPicker:"flatPicker"}}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},altFormatComputed:function(){return null!==this.altFormat?this.altFormat:"F j, Y"+(this.enableTime?this.time_24hr||(0,Ae.Yt)()?" H:i":" h:i K":"")}},methods:{config:function(){const e=this,t={wrap:!0,altInput:!0,altFormat:e.altFormatComputed,dateFormat:e.enableTime?"Z":"Y-m-d",static:e.staticMode,appendTo:e.staticMode?e.$refs[e.refs.flatPicker]:void 0,enableTime:e.enableTime,noCalendar:e.noCalendar,time_24hr:e.time_24hr,inline:e.inline,allowInput:e.allowInput,mode:e.mode,minuteIncrement:e.minuteIncrement,hourIncrement:e.hourIncrement,minDate:e.minDate,altInputClass:"flatpickr-input form-control",maxDate:e.maxDate,parseDate:function(e,t){const i="yyyy-MM-dd HH:mm:ss";if(e.length===i.length)return ke()(e+"Z",i+"X",Date.UTC());const s="yyyy-MM-dd HH:mm";if(e.length===s.length)return ke()(e+"Z",i+"X",Date.UTC());const a="yyyy-MM-dd";return e.length===a.length?ke()(e,a,Date.UTC()):new Date(e)},onOpen:function(){setTimeout((function(){e.flatPicker.set("maxDate",e.maxDate),e.flatPicker.set("minDate",e.minDate),e.$emit("open",e.date)}),10)},onClose:function(t,i,s){e.$nextTick((function(){e.$emit("input",e.date),e.$emit("close",e.date),e.saveIntoStore()}))}},i=Ae.ob[(0,Ae.qe)()];return void 0!==i&&i.hasOwnProperty("flatpickr")&&(t.locale=i.flatpickr),t},updateFromStore:function(e){e!==this.date&&(this.date=e,this.flatPicker.setDate(e))},onInput:function(e){this.$emit("input",this.date)},onBlur:function(){this.$emit("blur",this.date)},onClear:function(){this.flatPicker.clear(),this.saveIntoStore(),this.$emit("input",this.date)}},mounted:function(){const e=this,t=e.$refs[e.refs.flatPicker],i=e.config();e.flatPicker=new Ce.c(t,i),this.isMobile=e.flatPicker.isMobile},beforeDestroy:function(){const e=this;e.flatPicker.destroy()}},Se=xe,Le=(0,k.c)(Se,we,Ee,!1,null,"05edd33b",null),De=Le.exports,Me=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"modal",staticClass:"modal--tiny modal--form modal--withintro",attrs:{title:e.modalTitle,forceClose:!0}},[e._t("default"),t("a17-inputframe",[t("a17-button",{staticClass:"dialog-confirm",attrs:{variant:"validate"}},[e._v(e._s(e.confirmLabel))]),e._v(" "),t("a17-button",{staticClass:"dialog-cancel",attrs:{variant:"aslink"}},[t("span",[e._v(e._s(e.cancelLabel))])])],1)],2)},Ie=[],Oe={name:"A17Dialog",props:{name:{type:String,default:""},modalTitle:{type:String,default:function(){return this.$trans("dialog.title")}},confirmLabel:{type:String,default:function(){return this.$trans("dialog.ok")}},cancelLabel:{type:String,default:function(){return this.$trans("dialog.cancel")}}},methods:{open:function(e){this.$refs.modal&&this.$refs.modal.open(),this.$nextTick((()=>{this.$el.querySelector(".dialog-confirm").addEventListener("click",(t=>{e(),this.close()})),this.$el.querySelector(".dialog-cancel").addEventListener("click",(e=>{this.close()}))}))},close:function(){this.$refs.modal&&this.$refs.modal.close()}}},Pe=Oe,Be=(0,k.c)(Pe,Me,Ie,!1,null,null,null),Re=Be.exports,Ne=i(3032),Fe=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,label:e.label,locale:e.locale,size:e.size,name:e.name,note:e.fieldNote},on:{localize:e.updateLocale}},[t("div",{staticClass:"fileField"},[e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"fileField__trigger"},[t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("a17-button",{attrs:{type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingItems)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"fileField__note f--small"},[e._v(e._s(e.note))])],1):e._e(),e.items.length?t("table",{staticClass:"fileField__list"},[t("draggable",{attrs:{tag:"tbody"},model:{value:e.items,callback:function(t){e.items=t},expression:"items"}},e._l(e.items,(function(i,s){return t("a17-fileitem",{key:i.id,staticClass:"item__content",attrs:{name:"".concat(e.name,"_").concat(i.id),draggable:e.isDraggable,item:i},on:{delete:function(t){return e.deleteItem(s)}}})})),1)],1):e._e(),!e.buttonOnTop&&e.remainingItems?t("div",{staticClass:"fileField__trigger"},[t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.itemsIds}}),t("a17-button",{attrs:{type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingItems)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"fileField__note f--small"},[e._v(e._s(e.note))])],1):e._e()])])},$e=[],Ue=i(1200),Ve=i(6716),qe=function(){var e=this,t=e._self._c;return t("tr",{staticClass:"fileItem"},[e.draggable?t("td",{staticClass:"fileItem__cell fileItem__cell--drag"},[t("div",{staticClass:"drag__handle--drag"})]):e._e(),e.currentItem.hasOwnProperty("extension")?t("td",{staticClass:"fileItem__cell fileItem__cell--extension"},[t("a",{attrs:{href:"#",target:"_blank"}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:e.getSvgIconName()}})])]):e._e(),t("td",{staticClass:"fileItem__cell fileItem__cell--name"},[e.currentItem.hasOwnProperty("thumbnail")?t("span",[t("img",{attrs:{src:e.currentItem.thumbnail}})]):e._e(),t("a",{attrs:{href:e.currentItem.hasOwnProperty("original")?e.currentItem.original:"#",download:""}},[t("span",{staticClass:"f--link-underlined--o"},[e._v(e._s(e.currentItem.name))])]),t("input",{attrs:{type:"hidden",name:e.name},domProps:{value:e.currentItem.id}})]),e.currentItem.hasOwnProperty("size")?t("td",{staticClass:"fileItem__cell fileItem__cell--size"},[e._v(e._s(e.currentItem.size))]):e._e(),t("td",{staticClass:"fileItem__cell"},[t("a17-button",{staticClass:"bucket__action",attrs:{icon:"close"},on:{click:function(t){return e.deleteItem()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_icon"}})])],1)])},We=[];const He={img:{extensions:["gif","png","jpg"],icon:"img",display:"Image File",instructions:"Most Image files are natively recognized by your computer."},tiff:{extensions:["tiff","tif"],icon:"img",display:"TIFF Image",instructions:"To read TIFF images, you need Adobe Photoshop or similar."},eps:{extensions:["eps","ps"],icon:"eps",display:"Postscript File",instructions:"To read Postscript files, you need Adobe Illustrator or similar."},bmp:{extensions:["bmp"],icon:"img",display:"Bitmap Image",instructions:"To read Bitmap images, you need Adobe Photoshop or similar."},raw:{extensions:["3fr","arw","srf","sr2","bay","crw","cr2","cap","iiq","eip","dng","erf","fff","mef","mos","mrw","nef","nrw","orf","ptx","pef","pxn","r3d","raf","raw","rw2","rwz","k25","kdc","dcs","drf","x3f"],icon:"img",display:"RAW Image",instructions:"To read RAW images, you need Adobe Photoshop or similar."},indd:{extensions:["indd"],icon:"indd",display:"InDesign Document",instructions:"To read InDesign documents, you need Adobe InDesign or similar."},psd:{extensions:["psd"],icon:"psd",display:"Photoshop File",instructions:"To read Photoshop files, you need Adobe Photoshop or similar."},ai:{extensions:["ai"],icon:"ai",display:"Illustrator File",instructions:"To read Illustrator files, you need Adobe Illustrator or similar."},indb:{extensions:["indb"],icon:"indd",display:"InDesign Book",instructions:"To read InDesign books, you need Adobe InDesign or similar."},ase:{extensions:["ase"],icon:"ase",display:"Adobe Swatch File",instructions:"To read Swatch files, you need Adobe Creative Suite or similar."},snd:{extensions:["mp3","wav"],icon:"snd",display:"Audio File",instructions:"To listen to Audio files, you need Apple QuickTime, Windows Media Player or similar."},vid:{extensions:["avi","mov","mp4","mpg","mpeg","wmv","flv"],icon:"vid",display:"Movie File",instructions:"To watch Movie files, you need Apple QuickTime, Windows Media Player or similar."},fla:{extensions:["fla"],icon:"fla",display:"Flash Document",instructions:"To read Flash documents, you need Adobe Flash player."},swf:{extensions:["swf"],icon:"swf",display:"Flash Movie",instructions:"To read Flash movies, you need Adobe Flash player."},dcr:{extensions:["dcr"],icon:"dcr",display:"Shockwave Movie",instructions:"To read Shockwave movies, you need Adobe Flash player."},ae:{extensions:["ae","aep"],icon:"ae",display:"After Effect File",instructions:"To read After Effect files, you need Adobe After Effects."},pdf:{extensions:["pdf"],icon:"pdf",display:"PDF Document",instructions:"To read PDF documents, You need the free Adobe Acrobat Reader or similar."},doc:{extensions:["doc","docx"],icon:"doc",display:"Word Document",instructions:"To read Word documents, you need Microsoft Word or similar."},xls:{extensions:["xls","xlsx"],icon:"xls",display:"Excel Document",instructions:"To read Excel documents, you need Microsoft Excel, or similar."},ppt:{extensions:["ppt","pptx","pps"],icon:"ppt",display:"Powerpoint Document",instructions:"To read PowerPoint documents, you need Microsoft PowerPoint, or similar."},pages:{extensions:["pages"],icon:"pages",display:"Pages Document",instructions:"To read Pages documents, you need Apple iWorks."},numbers:{extensions:["numbers"],icon:"numbers",display:"Numbers Document",instructions:"To read Numbers documents, you need Apple iWorks."},key:{extensions:["key"],icon:"key",display:"Keynote Document",instructions:"To read Keynote Documents, you need Apple iWorks."},csv:{extensions:["csv"],icon:"sql",display:"CSV File",instructions:"CSV files can be opened with a spreadsheet application such as Microsoft Excel or similar."},txt:{extensions:["txt"],icon:"txt",display:"Text File",instructions:"To read TXT files, you need any standard text editor."},rtf:{extensions:["rtf"],icon:"txt",display:"Rich Text File",instructions:"To read RTF files, you need any standard text editor."},merlin:{extensions:["merlin","merlin2"],icon:"merlin",display:"Merlin File",instructions:"To read Merlin files, you need Merlin."},oplx:{extensions:["oplx"],icon:"merlin",display:"OmniPlan File",instructions:"To read OmniPlan files, you need OmniPlan."},zip:{extensions:["zip","str","tar","gz"],icon:"zip",display:"Archive",instructions:"Most archive formats are natively recognized by your computer."},dmg:{extensions:["dmg"],icon:"dmg",display:"DMG Installer",instructions:"DMG installers are disc images for Mac used for the installation of applications."},fnt:{extensions:["fnt","ttf","bmap","afm","otf"],icon:"fnt",display:"Font",instructions:"To open Font packages, you need a font manager application such as FontCreator on a PC or Font Book on a Mac."},suit:{extensions:["suit"],icon:"fnt",display:"Font Suitcase",instructions:"To open Font Suitcase, you need a Mac."},html:{extensions:["htm","html","rhtml"],icon:"html",display:"HTML File",instructions:"To read HTML files, you need a standard text editor."},css:{extensions:["css"],icon:"gen",display:"Stylesheet",instructions:"To read CSS files, you need a standard text editor."},php:{extensions:["php"],icon:"gen",display:"PHP File",instructions:"To read PHP files, you need a standard text editor."},yml:{extensions:["yml"],icon:"sql",display:"YAML File",instructions:"To read YAML files, you need a standard text editor."},sql:{extensions:["sql"],icon:"sql",display:"MySql Dump",instructions:"To read MySql Dump files, you need MySQL."},dir:{extensions:["dir"],icon:"dir",display:"Folder"},cut:{extensions:["cut"],icon:"cut",display:"Shortcut"},ftr:{extensions:["ftr"],icon:"ftr",display:"Feature"},pop:{extensions:["pop"],icon:"pop",display:"Popup Window"},link:{extensions:["net","link","com","fr","net","org","me","us","biz","mobi","info","es","de"],icon:"net",display:"Internet Location"},site:{extensions:["site"],icon:"site",display:"Mini Site"},slide:{extensions:["slide"],icon:"slide",display:"Slideshow"},rss:{extensions:["rss"],icon:"txt",display:"RSS Feed"}};var ze=He,Ke={name:"a17FileItem",props:{name:{type:String,required:!0},draggable:{type:Boolean,default:!1},item:{type:Object,default:function(){return{}}},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},max:{type:Number,default:10}},data:function(){return{handle:".item__handle"}},computed:{currentItem:function(){return this.item}},methods:{deleteItem:function(){this.$emit("delete")},getSvgIconName:function(){const e=this.currentItem.extension;if(ze.hasOwnProperty(e))return ze[e].icon;for(const t in ze){const i=ze[t].extensions.findIndex((t=>t===e));if(i>-1)return ze[t].icon}return"gen"}}},je=Ke,Ge=(0,k.c)(je,qe,We,!1,null,"5c6d6a95",null),Ye=Ge.exports,Xe={name:"A17FileField",components:{"a17-fileitem":Ye,draggable:g()},mixins:[b.c,Ve.c,Ue.c,ee.c],props:{type:{type:String,default:"file"},name:{type:String,required:!0},itemLabel:{type:String,default:"Item"},endpoint:{type:String,default:""},draggable:{type:Boolean,default:!0},max:{type:Number,default:1},note:{type:String,default:""},fieldNote:{type:String,default:""},filesizeMax:{type:Number,default:0},buttonOnTop:{type:Boolean,default:!1}},data:()=>({handle:".item__handle"}),computed:{remainingItems:function(){return this.max-this.items.length},items:{get(){return this.selectedFiles.hasOwnProperty(this.name)&&this.selectedFiles[this.name]||[]},set(e){this.$store.commit(v.ol.REORDER_MEDIAS,{name:this.name,medias:e})}},isDraggable:function(){return this.draggable&&this.items.length>1},itemsIds:function(){return this.selectedItemsByIds[this.name]?this.selectedItemsByIds[this.name].join():""},addLabel:function(){return this.$trans("fields.files.add-label","Add")+" "+this.itemLabel},...(0,_.ys)({selectedFiles:e=>e.mediaLibrary.selected}),...(0,_.gV)(["selectedItemsByIds"])},methods:{deleteAll:function(e){this.$store.commit(v.ol.DESTROY_MEDIAS,{name:this.name})},deleteItem:function(e){this.$store.commit(v.ol.DESTROY_SPECIFIC_MEDIA,{name:this.name,index:e})},destroyValue:function(){this.deleteAll()}}},Je=Xe,Qe=(0,k.c)(Je,Fe,$e,!1,null,"86ceea78",null),Ze=Qe.exports,et=function(){var e=this,t=e._self._c;return t("div",{staticClass:"form__input form__input--hidden"},[t("input",{attrs:{type:"hidden",name:e.name,id:e.uniqId},domProps:{value:e.value}})])},tt=[],it={name:"A17HiddenField",mixins:[W.c,ge.c,Z.c],props:{name:{type:String,required:!0},initialValue:{default:""}},computed:{uniqId:function(){return this.name+"-"+this.randKey}},data:function(){return{value:this.initialValue}},watch:{initialValue:function(){this.value=this.initialValue}},methods:{updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e)}}},st=it,at=(0,k.c)(st,et,tt,!1,null,null,null),nt=at.exports,ot=function(){var e=this,t=e._self._c;return t("a17-button",{directives:[{name:"tooltip",rawName:"v-tooltip"}],attrs:{variant:"icon",size:"smallIcon","data-tooltip-title":e.text,"data-tooltip-theme":"large","data-tooltip-placement":"right"}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"info"}})])},rt=[],lt={name:"A17Infotip",props:{text:{default:""}},computed:{},methods:{onClick:function(){this.$emit("click")}}},dt=lt,ct=(0,k.c)(dt,ot,rt,!1,null,"2da324be",null),ut=ct.exports,ht=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.isCurrentLocale,expression:"isCurrentLocale"}],staticClass:"input",class:e.textfieldClasses,attrs:{hidden:!e.isCurrentLocale||null}},[e.label?t("label",{staticClass:"input__label",attrs:{for:e.labelFor||e.name}},[e._v(" "+e._s(e.label)),e.required?t("span",{staticClass:"input__required"},[e._v("*")]):e._e(),e.hasLocale&&e.languages.length>1?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"input__lang",attrs:{"data-tooltip-title":e.$trans("fields.generic.switch-language")},on:{click:e.onClickLocale}},[e._v(e._s(e.displayedLocale))]):e._e(),e.note?t("span",{staticClass:"input__note f--small"},[e._v(e._s(e.note))]):e._e()]):e._e(),e.addNew?t("a",{staticClass:"input__add",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.openAddModal.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"add"}}),e._v(" "),t("span",{staticClass:"f--link-underlined--o"},[e._v("Add New")])]):e._e(),e._t("default"),e.error&&e.errorMessage?t("span",{staticClass:"input__errorMessage f--small",domProps:{innerHTML:e._s(e.errorMessage)}}):e._e(),e.otherLocalesError?t("span",{staticClass:"input__errorMessage f--small"},[e._v(e._s(e.errorMessageLocales))]):e._e()],2)},pt=[],mt={name:"A17InputFrame",mixins:[ge.c,ee.c,Ue.c],props:{addNew:{type:String,default:""}},computed:{textfieldClasses:function(){const e=["small"===this.size?"input--small":"",this.error?"input--error":"","input-wrapper-"+(this.name||this.labelFor)];return this.variant&&this.variant.split(" ").forEach((t=>{e.push("input--".concat(t))})),e}},methods:{openAddModal:function(){this.$parent.$refs.addModal&&this.$parent.$refs.addModal.open()}}},ft=mt,gt=(0,k.c)(ft,ht,pt,!1,null,"0d108f70",null),_t=gt.exports,bt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"locale"},[e.languages&&e.languages.length&&e.languages.length>0?e._l(e.languages,(function(i){return t("div",{key:i.value,staticClass:"locale__item"},[i.value===e.currentLocale.value||e.isCustomForm||e.keepInDom?t("".concat(e.type),e._b({ref:"field",refInFor:!0,tag:"component",attrs:{"data-lang":i.value,name:"".concat(e.attributes.name,"[").concat(i.value,"]"),fieldName:e.attributes.name,locale:i},on:{localize:e.updateLocale,change:function(t){return e.updateValue(i.value,...arguments)},blur:function(t){return e.$emit("blur")},focus:function(t){return e.$emit("focus")}}},"component",e.attributesPerLang(i.value),!1),[e._t("default")],2):e._e()],1)})):[t("".concat(e.type),e._b({ref:"field",tag:"component",attrs:{name:e.attributes.name},on:{change:function(t){return e.updateValue(!1,...arguments)},blur:function(t){return e.$emit("blur")},focus:function(t){return e.$emit("focus")}}},"component",e.attributesNoLang(),!1),[e._t("default")],2)]],2)},vt=[],yt=i(8316),wt=i.n(yt),Et={name:"A17Locale",props:{type:{type:String,default:"text"},keepInDom:{type:Boolean,default:!1},attributes:{type:Object,default:function(){return{}}},initialValues:{type:Object,default:function(){return{}}},isRequired:{type:Boolean,default:function(){return this.attributes.required||!1}}},computed:{...(0,_.ys)({currentLocale:e=>e.language.active,languages:e=>e.language.all})},data(){return{isCustomForm:!1}},mounted(){this.isCustomForm=void 0!==this.$root.$refs.customForm},methods:{attributesPerLang:function(e){const t=this.languages.find((t=>t.value===e)),i=wt()(this.attributes);return this.initialValues&&"object"===typeof this.initialValues&&this.initialValues[e]?i.initialValue=this.initialValues[e]:i.initialValue||(i.initialValue=""),i.required=!!t.published&&this.isRequired,i},attributesNoLang:function(){const e=wt()(this.attributes);return this.initialValue&&(e.initialValue=this.initialValue),e},updateLocale:function(e){this.$store.commit(v.cp.SWITCH_LANG,{oldValue:e}),this.$nextTick((function(){const e=this.$el.querySelector('[data-lang="'+this.currentLocale.value+'"]');if(e){const t=e.querySelector("input:not([disabled]), textarea:not([disabled]), select:not([disabled])");t&&t.focus()}})),this.$emit("localize",this.currentLocale)},updateValue:function(e,t){e?this.$emit("change",{locale:e,value:t}):this.$emit("change",{value:t})}}},Tt=Et,kt=(0,k.c)(Tt,bt,vt,!1,null,null,null),Ct=kt.exports,At=function(){var e=this,t=e._self._c;return t("a17-modal",{ref:"modal",attrs:{title:e.modalTitle,mode:"wide"},on:{open:e.opened}},[t("div",{staticClass:"medialibrary"},[t("div",{staticClass:"medialibrary__frame"},[t("div",{ref:"form",staticClass:"medialibrary__header"},[t("a17-filter",{attrs:{clearOption:!0},on:{submit:e.submitFilter,clear:e.clearFilters}},[e.types.length?t("ul",{staticClass:"secondarynav secondarynav--desktop",attrs:{slot:"navigation"},slot:"navigation"},e._l(e.types,(function(i){return t("li",{key:i.value,staticClass:"secondarynav__item",class:{"s--on":e.type===i.value,"s--disabled":e.type!==i.value&&e.strict}},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.updateType(i.value)}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(i.text))]),i.total>0?t("span",{staticClass:"secondarynav__number"},[e._v("("+e._s(i.total)+")")]):e._e()])])})),0):e._e(),t("div",{staticClass:"secondarynav secondarynav--mobile secondarynav--dropdown",attrs:{slot:"navigation"},slot:"navigation"},[t("a17-dropdown",{ref:"secondaryNavDropdown",attrs:{position:"bottom-left",width:"full",offset:0}},[e.selectedType?t("a17-button",{staticClass:"secondarynav__button",attrs:{variant:"dropdown-transparent",size:"small"},on:{click:function(t){return e.$refs.secondaryNavDropdown.toggle()}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(e.selectedType.text))]),t("span",{staticClass:"secondarynav__number"},[e._v(e._s(e.selectedType.total))])]):e._e(),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("ul",e._l(e.types,(function(i){return t("li",{key:i.value,staticClass:"secondarynav__item"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.updateType(i.value)}}},[t("span",{staticClass:"secondarynav__link"},[e._v(e._s(i.text))]),t("span",{staticClass:"secondarynav__number"},[e._v(e._s(i.total))])])])})),0)])],1)],1),t("div",{attrs:{slot:"hidden-filters"},slot:"hidden-filters"},[t("a17-vselect",{ref:"filter",staticClass:"medialibrary__filter-item",attrs:{name:"tag",options:e.tags,placeholder:e.$trans("media-library.filter-select-label","Filter by tag"),searchable:!0,maxHeight:"175px"}}),t("a17-checkbox",{ref:"unused",staticClass:"medialibrary__filter-item",attrs:{name:"unused","initial-value":0,value:1,label:e.$trans("media-library.unused-filter-label","Show unused only")}})],1)])],1),t("div",{staticClass:"medialibrary__inner"},[t("div",{staticClass:"medialibrary__grid"},[t("aside",{staticClass:"medialibrary__sidebar"},[t("a17-mediasidebar",{attrs:{medias:e.selectedMedias,authorized:e.authorized,extraMetadatas:e.extraMetadatas,type:e.currentTypeObject,translatableMetadatas:e.translatableMetadatas},on:{clear:e.clearSelectedMedias,delete:e.deleteSelectedMedias,tagUpdated:e.reloadTags,triggerMediaReplace:e.replaceMedia}})],1),e.selectedMedias.length&&e.showInsert&&e.connector?t("footer",{staticClass:"medialibrary__footer"},[e.canInsert?t("a17-button",{attrs:{variant:"action"},on:{click:e.saveAndClose}},[e._v(e._s(e.btnLabel))]):t("a17-button",{attrs:{variant:"action",disabled:!0}},[e._v(e._s(e.btnLabel))])],1):e._e(),t("div",{ref:"list",staticClass:"medialibrary__list"},[e.authorized?t("a17-uploader",{ref:"uploader",attrs:{type:e.currentTypeObject},on:{loaded:e.addMedia,clear:e.clearSelectedMedias}}):e._e(),t("div",{staticClass:"medialibrary__list-items"},["file"===e.type?t("a17-itemlist",{attrs:{items:e.renderedMediaItems,"selected-items":e.selectedMedias,"used-items":e.usedMedias},on:{change:e.updateSelectedMedias,shiftChange:e.updateSelectedMedias}}):t("a17-mediagrid",{attrs:{items:e.renderedMediaItems,"selected-items":e.selectedMedias,"used-items":e.usedMedias},on:{change:e.updateSelectedMedias,shiftChange:e.updateSelectedMedias}}),e.loading?t("a17-spinner",{staticClass:"medialibrary__spinner"},[e._v("Loading…")]):e._e()],1)],1)])])])])])},xt=[],St=i(8108),Lt=i(7120),Dt=i(708),Mt=i(9812);const It="MEDIA-LIBRARY";var Ot={get(e,t,i,s){o().get(e,{params:t}).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library get error.",value:e};(0,Mt.q)(It,t),s&&"function"===typeof s&&s(e)}))},update(e,t,i,s){o().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library update error.",value:e};(0,Mt.q)(It,t),s&&"function"===typeof s&&s(e)}))},delete(e,t,i){o()["delete"](e).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Media library delete error.",value:e};(0,Mt.q)(It,t),i&&"function"===typeof i&&i(e)}))},bulkDelete(e,t,i,s){o().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Media library bulk delete error.",value:e};(0,Mt.q)(It,t),s&&"function"===typeof s&&s(e)}))}},Pt=i(892),Bt=i(7300),Rt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediagrid"},[e._l(e.itemsLoading,(function(i,s){return t("div",{directives:[{name:"show",rawName:"v-show",value:!i.isReplacement,expression:"!item.isReplacement"}],key:"mediaLoading_"+i.id,staticClass:"mediagrid__item"},[t("span",{staticClass:"mediagrid__button s--loading"},[i.error?t("span",{staticClass:"mediagrid__progressError"},[e._v("Upload Error")]):t("span",{staticClass:"mediagrid__progress"},[t("span",{staticClass:"mediagrid__progressBar",style:e.loadingProgress(s)})])])])})),e._l(e.items,(function(i){return t("div",{key:i.id,staticClass:"mediagrid__item",class:{"s--hasFilename":e.showFileName}},[t("span",{staticClass:"mediagrid__button",class:{"s--picked":e.isSelected(i),"s--used":e.isUsed(i)||!!e.replacingMediaIds[i.id],"s--disabled":i.disabled},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.toggleSelection(i)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.shiftToggleSelection(i):null}]}},[t("img",{staticClass:"mediagrid__img",attrs:{src:i.thumbnail}})]),e.showFileName?t("p",{staticClass:"mediagrid__name",attrs:{title:i.name}},[e._v(e._s(i.name))]):e._e()])}))],2)},Nt=[],Ft=i(6456),$t={name:"A17Mediagrid",mixins:[Ft.c],computed:{...(0,_.ys)({showFileName:e=>e.mediaLibrary.showFileName})},methods:{loadingProgress:function(e){return{width:this.itemsLoading[e].progress?this.itemsLoading[e].progress+"%":"0%"}}}},Ut=$t,Vt=(0,k.c)(Ut,Rt,Nt,!1,null,"3d6118b4",null),qt=Vt.exports,Wt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediasidebar"},[e.mediasLoading.length?t("a17-mediasidebar-upload"):[t("div",{staticClass:"mediasidebar__inner",class:e.containerClasses},[e.hasMedia?e._e():t("p",{staticClass:"f--note"},[e._v(e._s(e.$trans("media-library.sidebar.empty-text","No file selected")))]),e.hasMultipleMedias?t("p",{staticClass:"mediasidebar__info"},[e._v(" "+e._s(e.medias.length)+" "+e._s(e.$trans("media-library.sidebar.files-selected","files selected"))+" "),t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.clear.apply(null,arguments)}}},[e._v(e._s(e.$trans("media-library.sidebar.clear","Clear")))])]):e._e(),e.hasSingleMedia?[e.isImage?t("img",{staticClass:"mediasidebar__img",attrs:{src:e.firstMedia.thumbnail,alt:e.firstMedia.original}}):e._e(),t("p",{staticClass:"mediasidebar__name"},[e._v(e._s(e.firstMedia.name))]),t("ul",{staticClass:"mediasidebar__metadatas"},[e.firstMedia.size?t("li",{staticClass:"f--small"},[e._v("File size: "+e._s(e._f("uppercase")(e.firstMedia.size)))]):e._e(),e.isImage&&e.firstMedia.width+e.firstMedia.height?t("li",{staticClass:"f--small"},[e._v(" "+e._s(e.$trans("media-library.sidebar.dimensions","Dimensions"))+": "+e._s(e.firstMedia.width)+" × "+e._s(e.firstMedia.height)+" ")]):e._e()])]:e._e(),e.hasMedia?t("a17-buttonbar",{staticClass:"mediasidebar__buttonbar"},[e.hasSingleMedia?t("a",{attrs:{href:e.firstMedia.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}})]):e._e(),e.allowDelete&&e.authorized?t("button",{attrs:{type:"button"},on:{click:e.deleteSelectedMediasValidation}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})]):t("button",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"button--disabled",attrs:{type:"button","data-tooltip-title":e.warningDeleteMessage}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})]),e.hasSingleMedia?t("button",{attrs:{type:"button"},on:{click:e.replaceMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"replace"}})]):e._e()]):e._e()],2),e.hasMedia?t("form",{ref:"form",staticClass:"mediasidebar__inner mediasidebar__form",on:{submit:e.submit}},[e.loading?t("span",{staticClass:"mediasidebar__loader"},[t("span",{staticClass:"loader loader--small"},[t("span")])]):e._e(),e.fieldsRemovedFromBulkEditing.includes("tags")?e._e():t("a17-vselect",{key:e.firstMedia.id+"-"+e.medias.length,attrs:{label:e.$trans("media-library.sidebar.tags"),name:"tags",multiple:!0,selected:e.hasMultipleMedias?e.sharedTags:e.firstMedia.tags,searchable:!0,emptyText:e.$trans("media-library.no-tags-found","Sorry, no tags found."),taggable:!0,pushTags:!0,size:"small",endpoint:e.type.tagsEndpoint,maxHeight:"175px"},on:{change:e.save}}),e.extraMetadatas.length&&e.isImage&&e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes("tags")?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],staticClass:"f--tiny f--note f--underlined",attrs:{"data-tooltip-title":"Remove this field if you do not want to update it on all selected medias","data-tooltip-theme":"default","data-tooltip-placement":"top"},on:{click:function(t){return e.removeFieldFromBulkEditing("tags")}}},[e._v("Remove from bulk edit")]):e._e(),e.hasMultipleMedias?[t("input",{attrs:{type:"hidden",name:"ids"},domProps:{value:e.mediasIds}})]:[t("input",{attrs:{type:"hidden",name:"id"},domProps:{value:e.firstMedia.id}}),e.translatableMetadatas.length>0?t("div",{staticClass:"mediasidebar__langswitcher"},[t("a17-langswitcher",{attrs:{"in-modal":!0,"all-published":!0}})],1):e._e(),e.isImage&&e.translatableMetadatas.includes("alt_text")?t("a17-locale",{attrs:{type:"a17-textfield",attributes:{label:e.$trans("media-library.sidebar.alt-text","Alt text"),name:"alt_text",type:"text",size:"small"},keepInDom:!0,initialValues:e.altValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-textfield",{attrs:{label:e.$trans("media-library.sidebar.alt-text","Alt text"),name:"alt_text",initialValue:e.firstMedia.metadatas.default.altText,size:"small"},on:{focus:e.focus,blur:e.blur}}):e._e(),e.useWysiwyg?[e.isImage&&e.translatableMetadatas.includes("caption")?t("a17-locale",{attrs:{type:"a17-wysiwyg",attributes:{options:e.wysiwygOptions,label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",size:"small"},keepInDom:!0,initialValues:e.captionValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-wysiwyg",{attrs:{type:"textarea",rows:1,size:"small",label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",options:e.wysiwygOptions,initialValue:e.firstMedia.metadatas.default.caption},on:{focus:e.focus,blur:e.blur}}):e._e()]:[e.isImage&&e.translatableMetadatas.includes("caption")?t("a17-locale",{attrs:{type:"a17-textfield",attributes:{type:"textarea",rows:1,label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",size:"small"},keepInDom:!0,initialValues:e.captionValues},on:{focus:e.focus,blur:e.blur}}):e.isImage?t("a17-textfield",{attrs:{type:"textarea",rows:1,size:"small",label:e.$trans("media-library.sidebar.caption","Caption"),name:"caption",initialValue:e.firstMedia.metadatas.default.caption},on:{focus:e.focus,blur:e.blur}}):e._e()],e._l(e.singleOnlyMetadatas,(function(i){return[!e.isImage||"text"!==i.type&&i.type||!e.translatableMetadatas.includes(i.name)?!e.isImage||"text"!==i.type&&i.type?e._e():t("a17-textfield",{key:i.name,attrs:{label:i.label,name:i.name,size:"small",initialValue:e.firstMedia.metadatas.default[i.name],type:"textarea",rows:1},on:{focus:e.focus,blur:e.blur}}):t("a17-locale",{key:i.name,attrs:{type:"a17-textfield",keepInDom:!0,attributes:{label:i.label,name:i.name,type:"textarea",rows:1,size:"small"},initialValues:e.firstMedia.metadatas.default[i.name]},on:{focus:e.focus,blur:e.blur}}),e.isImage&&"checkbox"===i.type?t("div",{key:i.name,staticClass:"mediasidebar__checkbox"},[t("a17-checkbox",{attrs:{label:i.label,name:i.name,initialValue:e.firstMedia.metadatas.default[i.name],value:1},on:{change:e.blur}})],1):e._e()]}))],e._l(e.singleAndMultipleMetadatas,(function(i){return[e.isImage&&("text"===i.type||!i.type)&&(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)&&e.translatableMetadatas.includes(i.name)?t("a17-locale",{key:i.name,attrs:{type:"a17-textfield",keepInDom:!0,attributes:{label:i.label,name:i.name,type:"textarea",rows:1,size:"small"},initialValues:e.sharedMetadata(i.name,"object")},on:{focus:e.focus,blur:e.blur}}):!e.isImage||"text"!==i.type&&i.type||!(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)?e._e():t("a17-textfield",{key:i.name,attrs:{label:i.label,name:i.name,size:"small",initialValue:e.sharedMetadata(i.name),type:"textarea",rows:1},on:{focus:e.focus,blur:e.blur}}),e.isImage&&"checkbox"===i.type&&(e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)||e.hasSingleMedia)?t("div",{key:i.name,staticClass:"mediasidebar__checkbox"},[t("a17-checkbox",{key:i.name,attrs:{label:i.label,name:i.name,initialValue:e.sharedMetadata(i.name,"boolean"),value:1},on:{change:e.blur}})],1):e._e(),e.isImage&&e.hasMultipleMedias&&!e.fieldsRemovedFromBulkEditing.includes(i.name)?t("span",{directives:[{name:"tooltip",rawName:"v-tooltip"}],key:i.name,staticClass:"f--tiny f--note f--underlined",attrs:{"data-tooltip-title":"Remove this field if you do not want to update it on all selected medias","data-tooltip-theme":"default","data-tooltip-placement":"top"},on:{click:function(t){return e.removeFieldFromBulkEditing(i.name)}}},[e._v("Remove from bulk edit")]):e._e()]}))],2):e._e()],t("a17-modal",{ref:"warningDelete",staticClass:"modal--tiny modal--form modal--withintro",attrs:{title:"Warning Delete"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.$trans("media-library.dialogs.delete.title","Are you sure ?")))])]),t("p",[e._v(e._s(e.warningDeleteMessage))]),t("a17-inputframe",[t("a17-button",{attrs:{variant:"validate"},on:{click:e.deleteSelectedMedias}},[e._v("Delete ("+e._s(e.mediasIdsToDelete.length)+") ")]),t("a17-button",{attrs:{variant:"aslink"},on:{click:function(t){return e.$refs.warningDelete.close()}}},[t("span",[e._v("Cancel")])])],1)],1)],2)},Ht=[],zt=i(4564),Kt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mediasidebar__inner mediasidebar__inner--single"},[t("p",{staticClass:"f--note"},[e._v("Uploading "+e._s(e.mediasLoading.length)+" file"+e._s(e.mediasLoading.length>1?"s":""))]),t("div",{staticClass:"mediasidebar__progress"},[t("span",{staticClass:"mediasidebar__progressBar",style:e.loadingProgress})]),t("div",{staticClass:"mediasidebar__loading"},e._l(e.mediasLoading,(function(i){return t("p",{key:i.id,staticClass:"f--small",class:{"s--error":i.error}},[i.error?t("span",{staticClass:"mediasidebar__errorMessage"},[e._v(e._s(i.errorMessage))]):e._e(),t("span",[e._v(e._s(i.name))]),e._v(" "),i.error?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.cancelUpload(i)}}},[e._v("Cancel")]):e._e()])})),0)])},jt=[],Gt={name:"A17MediaSidebarUpload",props:{selectedMedias:{default:function(){return[]}}},data:function(){return{updateInProgress:!1}},computed:{loadingProgress:function(){const e=-100+this.uploadProgress;return{transform:"translateX("+e+"%)"}},...(0,_.ys)({mediasLoading:e=>e.mediaLibrary.loading,uploadProgress:e=>e.mediaLibrary.uploadProgress})},methods:{cancelUpload:function(e){this.$store.commit(v.ol.DONE_UPLOAD_MEDIA,e)}}},Yt=Gt,Xt=(0,k.c)(Yt,Kt,jt,!1,null,"6a681c02",null),Jt=Xt.exports,Qt=i(8884),Zt={name:"A17MediaSidebar",components:{"a17-mediasidebar-upload":Jt,"a17-langswitcher":zt.c},props:{medias:{default:function(){return[]}},authorized:{type:Boolean,default:!1},type:{type:Object,required:!0},extraMetadatas:{type:Array,default(){return[]}},translatableMetadatas:{type:Array,default(){return[]}}},data:function(){return{loading:!1,focused:!1,previousSavedData:{},fieldsRemovedFromBulkEditing:[]}},filters:Qt.c,watch:{medias:function(){this.fieldsRemovedFromBulkEditing=[]}},computed:{firstMedia:function(){return this.hasMedia?this.medias[0]:null},hasMultipleMedias:function(){return this.medias.length>1},hasSingleMedia:function(){return 1===this.medias.length},hasMedia:function(){return this.medias.length>0},isImage:function(){return"image"===this.type.value},sharedTags:function(){return this.medias.map((e=>e.tags)).reduce(((e,t)=>e.filter((e=>t.includes(e)))))},sharedMetadata(){return(e,t)=>this.hasMultipleMedias?this.medias.map((t=>t.metadatas.default[e])).every(((e,t,i)=>Array.isArray(e)?e[0]==i[0]:e==i[0]))?this.firstMedia.metadatas.default[e]:"object"===t?{}:"boolean"!==t&&"":"object"===typeof this.firstMedia.metadatas.default[e]||"boolean"===t?this.firstMedia.metadatas.default[e]:{}},captionValues(){return"object"===typeof this.firstMedia.metadatas.default.caption?this.firstMedia.metadatas.default.caption:{}},altValues(){return"object"===typeof this.firstMedia.metadatas.default.altText?this.firstMedia.metadatas.default.altText:{}},mediasIds:function(){return this.medias.map((function(e){return e.id})).join(",")},mediasIdsToDelete:function(){return this.medias.filter((e=>e.deleteUrl)).map((e=>e.id))},mediasIdsToDeleteString:function(){return this.mediasIdsToDelete.join(",")},allowDelete:function(){return this.medias.every((e=>e.deleteUrl))||this.hasMultipleMedias&&!this.medias.every((e=>!e.deleteUrl))},warningDeleteMessage:function(){return this.allowDelete?this.hasMultipleMedias?this.$trans("media-library.dialogs.delete.allow-delete-multiple-medias","Some files are used and can't be deleted. Do you want to delete the others ?"):this.$trans("media-library.dialogs.delete.allow-delete-one-media","This file is used and can't be deleted. Do you want to delete the others ?"):this.hasMultipleMedias?this.$trans("media-library.dialogs.delete.dont-allow-delete-multiple-medias","This files are used and can't be deleted."):this.$trans("media-library.dialogs.delete.dont-allow-delete-one-media","This file is used and can't be deleted.")},containerClasses:function(){return{"mediasidebar__inner--multi":this.hasMultipleMedias,"mediasidebar__inner--single":this.hasSingleMedia}},singleAndMultipleMetadatas:function(){return this.extraMetadatas.filter((e=>e.multiple&&!this.translatableMetadatas.includes(e.name)))},singleOnlyMetadatas:function(){return this.extraMetadatas.filter((e=>!e.multiple||e.multiple&&this.translatableMetadatas.includes(e.name)))},...(0,_.ys)({mediasLoading:e=>e.mediaLibrary.loading,useWysiwyg:e=>e.mediaLibrary.config.useWysiwyg,wysiwygOptions:e=>e.mediaLibrary.config.wysiwygOptions})},methods:{replaceMedia:function(){this.$root.$refs.replaceWarningMediaLibrary?this.$root.$refs.replaceWarningMediaLibrary.open((()=>{this.triggerMediaReplace()})):this.triggerMediaReplace()},triggerMediaReplace:function(){this.$emit("triggerMediaReplace",{id:this.getMediaToReplaceId()})},deleteSelectedMediasValidation:function(){if(this.loading)return!1;this.mediasIdsToDelete.length===this.medias.length?this.$root.$refs.deleteWarningMediaLibrary?this.$root.$refs.deleteWarningMediaLibrary.open((()=>{this.deleteSelectedMedias()})):this.deleteSelectedMedias():this.$refs.warningDelete.open()},deleteSelectedMedias:function(){if(this.loading)return!1;this.loading=!0,this.hasMultipleMedias?Ot.bulkDelete(this.firstMedia.deleteBulkUrl,{ids:this.mediasIdsToDeleteString},(e=>{this.loading=!1,this.$emit("delete",this.mediasIdsToDelete),this.$refs.warningDelete.close()}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})})):Ot.delete(this.firstMedia.deleteUrl,(e=>{this.loading=!1,this.$emit("delete",this.mediasIdsToDelete),this.$refs.warningDelete.close()}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))},clear:function(){this.$emit("clear")},getFormData:function(e){return(0,Lt.c)(e)},getMediaToReplaceId:function(){return this.firstMedia.id},removeFieldFromBulkEditing:function(e){this.fieldsRemovedFromBulkEditing.push(e)},focus:function(){this.focused=!0},blur:function(){this.focused=!1,this.save();const e=this.$refs.form,t=this.getFormData(e);this.hasSingleMedia?(t.hasOwnProperty("alt_text")?this.firstMedia.metadatas.default.altText=t.alt_text:this.firstMedia.metadatas.default.altText="",t.hasOwnProperty("caption")?this.firstMedia.metadatas.default.caption=t.caption:this.firstMedia.metadatas.default.caption="",this.extraMetadatas.forEach((e=>{t.hasOwnProperty(e.name)?this.firstMedia.metadatas.default[e.name]=t[e.name]:this.firstMedia.metadatas.default[e.name]=""}))):this.singleAndMultipleMetadatas.forEach((e=>{t.hasOwnProperty(e.name)&&this.medias.forEach((i=>{i.metadatas.default[e.name]=t[e.name]}))}))},save:function(){this.$nextTick((()=>{const e=this.$refs.form;if(!e)return;const t=this.getFormData(e);J()(t,this.previousSavedData)||this.loading||(this.previousSavedData=t,this.update(e))}))},submit:function(e){e.preventDefault(),this.save()},update:function(e){if(this.loading)return;this.loading=!0;const t=this.getFormData(e);t.fieldsRemovedFromBulkEditing=this.fieldsRemovedFromBulkEditing;const i=this.hasMultipleMedias?this.firstMedia.updateBulkUrl:this.firstMedia.updateUrl;Ot.update(i,t,(e=>{this.loading=!1,e.data.tags&&this.$emit("tagUpdated",e.data.tags),this.hasMultipleMedias&&e.data.items&&this.medias.forEach((function(t){e.data.items.some((function(e){return e.id===t.id&&(t.tags=e.tags),e.id===t.id}))}))}),(e=>{this.loading=!1,e.data.message&&this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))}}},ei=Zt,ti=(0,k.c)(ei,Wt,Ht,!1,null,"4f7e4b44",null),ii=ti.exports,si=function(){var e=this,t=e._self._c;return t("div",{staticClass:"uploader"},[t("div",{ref:"uploaderDropzone",staticClass:"uploader__dropzone"},[t("div",{ref:"uploaderBrowseButton",staticClass:"button"},[e._v(e._s(e.$trans("uploader.upload-btn-label","Add new")))]),t("div",{staticClass:"uploader__dropzone--desktop"},[e._v(e._s(e.$trans("uploader.dropzone-text","or drop new files here")))])])])},ai=[],ni=i(2628),oi=i.n(ni),ri=i(3072),li=i(5104),di=i(4588);const ci=i(9632),ui=/[\/\?<>\\:\*\|":]/g,hi=/[\x00-\x1f\x80-\x9f]/g,pi=/^\.+$/,mi=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,fi=/[\. ]+$/,gi=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"ŒŒ"},{base:"oe",letters:"œœ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],_i={};for(let Ln=0;Ln0&&(t="."+e.join(", .")),{allowedExtensions:e,acceptFiles:t,stopOnFirstInvalidFile:!1}}},methods:{initUploader:function(){const e=this.$refs.uploaderBrowseButton,t={debug:!0,maxConnections:5,button:e,retry:{enableAuto:!1},callbacks:{onSubmit:this._onSubmitCallback.bind(this),onProgress:this._onProgressCallback.bind(this),onError:this._onErrorCallback.bind(this),onComplete:this._onCompleteCallback.bind(this),onAllComplete:this._onAllCompleteCallback.bind(this),onStatusChange:this._onStatusChangeCallback.bind(this),onTotalProgress:this._onTotalProgressCallback.bind(this)},text:{fileInputTitle:"Browse..."},messages:{retryFailTooManyItemsError:"Retry failed - you have reached your file limit.",sizeError:"{file} is too large, maximum file size is {sizeLimit}.",tooManyItemsError:"Too many items ({netItems}) would be uploaded. Item limit is {itemLimit}.",typeError:"{file} has an invalid extension. Valid extension(s): {extensions}."}};this._uploader="s3"===this.uploaderConfig.endpointType?new li.c({options:{...t,validation:{...this.uploaderValidation},objectProperties:{key:e=>this.unique_folder_name+"/"+yi(this._uploader.methods.getName(e)),region:this.uploaderConfig.endpointRegion,bucket:this.uploaderConfig.endpointBucket,acl:this.uploaderConfig.acl},request:{endpoint:this.uploaderConfig.endpoint,accessKey:this.uploaderConfig.accessKey},signature:{endpoint:this.uploaderConfig.signatureEndpoint,version:4,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}},uploadSuccess:{endpoint:this.uploaderConfig.successEndpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}}):"azure"===this.uploaderConfig.endpointType?new ri.c({options:{...t,validation:{...this.uploaderValidation},cors:{expected:!0,sendCredentials:!0},blobProperties:{name:e=>new Promise((t=>{t(this.unique_folder_name+"/"+yi(this._uploader.methods.getName(e)))}))},request:{endpoint:this.uploaderConfig.endpoint},signature:{endpoint:this.uploaderConfig.signatureEndpoint,version:4,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}},uploadSuccess:{endpoint:this.uploaderConfig.successEndpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}}):new di.c({options:{...t,validation:{...this.uploaderValidation,sizeLimit:1048576*this.uploaderConfig.filesizeLimit},request:{endpoint:this.uploaderConfig.endpoint,customHeaders:{"X-CSRF-TOKEN":this.uploaderConfig.csrfToken}}}})},replaceMedia:function(e){this.media_to_replace_id=e;const t=this.$refs.uploaderBrowseButton.querySelectorAll('[name = "qqfile"]');t[Array.from(t).length-1].click()},loadingProgress:function(e){this.$store.commit(v.ol.PROGRESS_UPLOAD_MEDIA,e)},loadingFinished:function(e,t){this.$emit("loaded",t),this.$store.commit(v.ol.DONE_UPLOAD_MEDIA,e)},loadingError:function(e){this.$store.commit(v.ol.ERROR_UPLOAD_MEDIA,e)},uploadProgress:function(e){this.$store.commit(v.ol.PROGRESS_UPLOAD,e)},_onCompleteCallback(e,t,i,s){const a=this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e)));i.success?this.loadingFinished(this.loadingMedias[a],i.media):this.loadingError(this.loadingMedias[a])},_onAllCompleteCallback(e,t){this.unique_folder_name=null,this.uploadProgress(0)},_onSubmitCallback(e,t){this.$emit("clear"),this.unique_folder_name=this.unique_folder_name||this.uploaderConfig.endpointRoot+oi().getUniqueId(),this._uploader.methods.setParams({unique_folder_name:this.unique_folder_name,media_to_replace_id:this.media_to_replace_id},e);const i=URL.createObjectURL(this._uploader.methods.getFile(e)),s=new Image;s.onload=()=>{this._uploader.methods.setParams({width:s.width,height:s.height,unique_folder_name:this.unique_folder_name,media_to_replace_id:this.media_to_replace_id},e),this.media_to_replace_id=null},s.src=i;const a={id:this._uploader.methods.getUuid(e),name:yi(t),progress:0,error:!1,errorMessage:null,isReplacement:!!this.media_to_replace_id,replacementId:this.media_to_replace_id};"file"===this.type.value&&(this.media_to_replace_id=null),this.loadingMedias.push(a),this.loadingProgress(a)},_onProgressCallback(e,t,i,s){const a=this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e)));if(a>=0){const e=this.loadingMedias[a];e.progress=i/s*100||0,e.error=!1,this.loadingProgress(e)}},_onErrorCallback(e,t,i,s){const a=e?this.loadingMedias.findIndex((t=>t.id===this._uploader.methods.getUuid(e))):-1;if(a>=0)this.loadingMedias[a].errorMessage=i,this.loadingError(this.loadingMedias[a]);else{const s={id:e?this._uploader.methods.getUuid(e):Math.floor(1e3*Math.random()),name:yi(t),progress:0,error:!0,errorMessage:i};this.loadingMedias.push(s),this.loadingProgress(s),this.loadingError(this.loadingMedias[this.loadingMedias.length-1])}},_onStatusChangeCallback(e,t,i){if("retrying upload"===i){const t=this.loadingMedias.findIndex((function(t){return t.id===e}));if(t>=0){const e=this.loadingMedias[t];e.progress=0,e.error=!1,this.loadingProgress(e)}}},_onTotalProgressCallback(e,t){const i=Math.floor(e/t*100);this.uploadProgress(i)},_onDropError(e,t){console.error(e,t)},_onProcessingDroppedFilesComplete(e){this._uploader.methods.addFiles(e)}},watch:{type:function(){this._uploader&&this.initUploader()}},mounted(){this.initUploader();const e=this.$refs.uploaderDropzone;this._qqDropzone&&this._qqDropzone.dispose(),this._qqDropzone=new(oi().DragAndDrop)({dropZoneElements:[e],allowMultipleItems:!0,callbacks:{dropError:this._onDropError.bind(this),processingDroppedFilesComplete:this._onProcessingDroppedFilesComplete.bind(this)}})},beforeDestroy(){this._qqDropzone&&this._qqDropzone.dispose()}},Ei=wi,Ti=(0,k.c)(Ei,si,ai,!1,null,"f229897e",null),ki=Ti.exports,Ci={name:"A17Medialibrary",components:{"a17-filter":Pt.c,"a17-mediasidebar":ii,"a17-uploader":ki,"a17-mediagrid":qt,"a17-itemlist":Bt.c,"a17-spinner":St.c,"a17-checkbox":j},props:{modalTitlePrefix:{type:String,default:function(){return this.$trans("media-library.title","Media Library")}},btnLabelSingle:{type:String,default:function(){return this.$trans("media-library.insert","Insert")}},btnLabelUpdate:{type:String,default:function(){return this.$trans("media-library.update","Update")}},btnLabelMulti:{type:String,default:function(){return this.$trans("media-library.insert","Insert")}},initialPage:{type:Number,default:1},authorized:{type:Boolean,default:!1},showInsert:{type:Boolean,default:!0},extraMetadatas:{type:Array,default(){return[]}},translatableMetadatas:{type:Array,default(){return[]}}},data:function(){return{loading:!1,maxPage:20,mediaItems:[],selectedMedias:[],gridHeight:0,page:this.initialPage,tags:[],lastScrollTop:0,gridLoaded:!1}},computed:{renderedMediaItems:function(){return this.mediaItems.map((e=>(e.disabled=this.filesizeMax>0&&e.filesizeInMb>this.filesizeMax||this.widthMin>0&&e.width0&&e.heighte.value===this.type))},endpoint:function(){return this.currentTypeObject.endpoint},modalTitle:function(){return this.connector?this.indexToReplace>-1?this.modalTitlePrefix+" – "+this.btnLabelUpdate:this.selectedMedias.length>1?this.modalTitlePrefix+" – "+this.btnLabelMulti:this.modalTitlePrefix+" – "+this.btnLabelSingle:this.modalTitlePrefix},btnLabel:function(){let e=this.$trans("media-library.types.single."+this.type,this.type);return this.indexToReplace>-1?this.btnLabelUpdate+" "+e:(this.selectedMedias.length>1&&(e=this.$trans("media-library.types.multiple."+this.type,this.type)),this.btnLabelSingle+" "+e)},usedMedias:function(){return this.selected[this.connector]||[]},selectedType:function(){const e=this,t=e.types.filter((function(t){return t.value===e.type}));return t[0]},canInsert:function(){return!this.selectedMedias.some((e=>!!this.usedMedias.find((t=>t.id===e.id))))},...(0,_.ys)({connector:e=>e.mediaLibrary.connector,max:e=>e.mediaLibrary.max,filesizeMax:e=>e.mediaLibrary.filesizeMax,widthMin:e=>e.mediaLibrary.widthMin,heightMin:e=>e.mediaLibrary.heightMin,type:e=>e.mediaLibrary.type,types:e=>e.mediaLibrary.types,strict:e=>e.mediaLibrary.strict,selected:e=>e.mediaLibrary.selected,indexToReplace:e=>e.mediaLibrary.indexToReplace})},watch:{type:function(){this.clearMediaItems(),this.gridLoaded=!1}},methods:{replaceMedia:function(e){let{id:t}=e;this.$refs.uploader.replaceMedia(t)},open:function(){this.$refs.modal.open()},close:function(){this.$refs.modal.hide()},opened:function(){if(this.gridLoaded||this.reloadGrid(),this.listenScrollPosition(),this.selectedMedias=[],this.connector&&this.indexToReplace>-1){const e=this.selected[this.connector][this.indexToReplace];e&&this.selectedMedias.push(e)}},updateType:function(e){this.loading||this.strict||this.type!==e&&(this.$store.commit(v.ol.UPDATE_MEDIA_TYPE,e),this.submitFilter())},addMedia:function(e){const t=this.mediaItems.findIndex((function(t){return t.id===e.id}));if(t>-1){for(const t in this.selected)this.selected[t].forEach(((i,s)=>{if(e.id===i.id){const a=[];for(const t in i.crops)a[t]={height:e.height===i.height?i.crops[t].height:e.height,name:t,width:e.width===i.width?i.crops[t].width:e.width,x:e.width===i.width?i.crops[t].x:0,y:e.height===i.height?i.crops[t].y:0};this.$store.commit(v.ol.UPDATE_MEDIAS,{index:s,media:{...e,width:e.width===i.width?i.width:e.width,height:e.height===i.height?i.height:e.height,crops:a},mediaRole:t})}}));this.$set(this.mediaItems,t,e),this.selectedMedias.unshift(e)}else this.mediaItems.unshift(e),this.$store.commit(v.ol.INCREMENT_MEDIA_TYPE_TOTAL,this.type),this.updateSelectedMedias(e.id)},updateSelectedMedias:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=e.id,s=this.selectedMedias.filter((function(e){return e.id===i}));if(0===s.length){if(1===this.max&&this.clearSelectedMedias(),this.selectedMedias.length>=this.max&&this.max>0)return;if(t&&this.selectedMedias.length>0){const e=this.selectedMedias[this.selectedMedias.length-1],t=this.mediaItems.findIndex((t=>t.id===e.id)),s=this.mediaItems.findIndex((e=>e.id===i));if(-1===s&&-1===t)return;let a=null,n=null;t{if(this.selectedMedias.length>=this.max&&this.max>0)return;const t=this.selectedMedias.findIndex((t=>t.id===e.id));-1===t&&this.selectedMedias.push(e)}))}else{const e=this.mediaItems.filter((function(e){return e.id===i}));e.length&&this.selectedMedias.push(e[0])}}else this.selectedMedias=this.selectedMedias.filter((function(e){return e.id!==i}))},getFormData:function(e){let t=(0,Lt.c)(e);return t?t.page=this.page:t={page:this.page},t.type=this.type,Array.isArray(t.unused)&&t.unused.length&&(t.unused=t.unused[0]),t},clearFilters:function(){const e=this;if(this.$refs.filter&&(this.$refs.filter.value=null),this.$refs.unused){const e=this.$refs.unused.$el.querySelector("input");e&&e.checked&&e.click()}this.$nextTick((function(){e.submitFilter()}))},clearSelectedMedias:function(){this.selectedMedias.splice(0)},deleteSelectedMedias:function(e){let t=[];e&&e.length!==this.selectedMedias.length&&(t=this.selectedMedias.filter((e=>!e.deleteUrl))),e.forEach((()=>{this.$store.commit(v.ol.DECREMENT_MEDIA_TYPE_TOTAL,this.type)})),this.mediaItems=this.mediaItems.filter((e=>!this.selectedMedias.includes(e)||t.includes(e))),this.selectedMedias=t,this.mediaItems.length<=40&&this.reloadGrid()},clearMediaItems:function(){this.mediaItems.splice(0)},reloadGrid:function(){this.loading=!0;const e=this.$refs.form,t=this.getFormData(e);Ot.get(this.endpoint,t,(e=>{e.data.items.forEach((e=>{this.mediaItems.find((t=>t.id===e.id))||this.mediaItems.push(e)})),this.maxPage=e.data.maxPage||1,this.tags=e.data.tags||[],this.$store.commit(v.ol.UPDATE_MEDIA_TYPE_TOTAL,{type:this.type,total:e.data.total}),this.loading=!1,this.listenScrollPosition(),this.gridLoaded=!0}),(e=>{this.$store.commit(v.gp.SET_NOTIF,{message:e.data.message,variant:"error"})}))},reloadTags:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.tags=e},submitFilter:function(e){const t=this,i=this.$refs.list;this.page=1,this.clearMediaItems(),this.clearSelectedMedias(),0!==i.scrollTop?(0,Dt.c)({el:i,offset:0,easing:"easeOut",onComplete:function(){t.reloadGrid()}}):t.reloadGrid()},listenScrollPosition:function(){this.$nextTick((function(){if(!this.gridLoaded)return;const e=this.$refs.list;this.gridHeight!==e.scrollHeight&&e.addEventListener("scroll",this.scrollToPaginate)}))},scrollToPaginate:function(){if(!this.gridLoaded)return;const e=this.$refs.list,t=10;e.scrollTop>this.lastScrollTop&&e.scrollTop+e.offsetHeight>e.scrollHeight-t&&(e.removeEventListener("scroll",this.scrollToPaginate),this.maxPage>this.page?(this.page=this.page+1,this.reloadGrid()):this.gridHeight=e.scrollHeight),this.lastScrollTop=e.scrollTop},saveAndClose:function(){this.$store.commit(v.ol.SAVE_MEDIAS,this.selectedMedias),this.close()}}},Ai=Ci,xi=(0,k.c)(Ai,At,xt,!1,null,"aaf9470e",null),Si=xi.exports,Li=function(){var e=this,t=e._self._c;return t("div",{staticClass:"media",class:{"media--hoverable":e.hover,"media--slide":e.isSlide}},[t("div",{staticClass:"media__field"},[e.hasMedia?t("div",{staticClass:"media__info"},[t("div",{staticClass:"media__img"},[t("div",{staticClass:"media__imgFrame"},[t("div",{staticClass:"media__imgCentered",style:e.cropThumbnailStyle},[e.cropSrc&&e.showImg?t("img",{ref:"mediaImg",class:e.cropThumbnailClass,attrs:{src:e.cropSrc}}):e._e()]),e.disabled?e._e():t("div",{staticClass:"media__edit",on:{click:function(t){return e.openMediaLibrary(1,e.mediaKey,e.index)}}},[t("span",{staticClass:"media__edit--button"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"edit"}})])])])]),e.disabled?e._e():t("ul",{staticClass:"media__metadatas"},[t("li",{staticClass:"media__name",on:{click:function(t){return e.openMediaLibrary(1,e.mediaKey,e.index)}}},[t("strong",{attrs:{title:e.media.name}},[e._v(e._s(e.media.name))])]),e.media.size?t("li",{staticClass:"f--small"},[e._v("File size: "+e._s(e._f("uppercase")(e.media.size)))]):e._e(),e.media.width+e.media.height?t("li",{staticClass:"f--small"},[e._v(e._s(e.$trans("fields.medias.original-dimensions"))+": "+e._s(e.media.width)+" × "+e._s(e.media.height)+" ")]):e._e(),e.cropInfos&&e.activeCrop?t("li",{staticClass:"f--small media__crop-link",on:{click:e.openCropMedia}},e._l(e.cropInfos,(function(i,s){return t("p",{key:s,staticClass:"f--small f--note hide--xsmall"},[t("span",{domProps:{innerHTML:e._s(i)}})])})),0):e._e(),t("li",{staticClass:"f--small"},[e.withAddInfo?t("a",{staticClass:"f--link-underlined--o",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.metadatasInfos.apply(null,arguments)}}},[e._v(e._s(e.metadatas.text))]):e._e()])]),e.disabled?e._e():t("a17-buttonbar",{staticClass:"media__actions"},[t("a",{attrs:{href:e.media.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}})]),e.activeCrop?t("button",{attrs:{type:"button"},on:{click:e.openCropMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"crop"}})]):e._e(),t("button",{attrs:{type:"button"},on:{click:e.deleteMediaClick}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}})])]),t("div",{staticClass:"media__actions-dropDown"},[t("a17-dropdown",{ref:"dropDown",attrs:{position:"right"}},[t("a17-button",{attrs:{size:"icon",variant:"icon"},on:{click:function(t){return e.$refs.dropDown.toggle()}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"more-dots"}})]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a",{attrs:{href:e.media.original,download:""}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"download"}}),e._v(e._s(e.$trans("fields.medias.download")))]),e.activeCrop?t("button",{attrs:{type:"button"},on:{click:e.openCropMedia}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"crop"}}),e._v(e._s(e.$trans("fields.medias.crop"))+" ")]):e._e(),t("button",{attrs:{type:"button"},on:{click:e.deleteMediaClick}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"trash"}}),e._v(e._s(e.$trans("fields.medias.delete")))])])],1)],1)],1):e._e(),e.hasMedia?e._e():t("a17-button",{attrs:{variant:"ghost",disabled:e.disabled},on:{click:e.openMediaLibrary}},[e._v(e._s(e.btnLabel))]),this.$slots.default?t("p",{staticClass:"media__note f--small"},[e._t("default")],2):e._e(),e.hasMedia&&e.withAddInfo?t("div",{staticClass:"media__metadatas--options",class:{"s--active":e.metadatas.active}},[t("a17-mediametadata",{attrs:{name:e.metadataName,label:e.$trans("fields.medias.alt-text","Alt Text"),id:"altText",media:e.media,maxlength:e.altTextMaxLength},on:{change:e.updateMetadata}}),e.withCaption?t("a17-mediametadata",{attrs:{wysiwyg:e.useWysiwyg,"wysiwyg-options":e.wysiwygOptions,type:"text",name:e.metadataName,label:e.$trans("fields.medias.caption","Caption"),id:"caption",media:e.media,maxlength:e.captionMaxLength},on:{change:e.updateMetadata}}):e._e(),e.withVideoUrl?t("a17-mediametadata",{attrs:{name:e.metadataName,label:e.$trans("fields.medias.video-url","Video URL (optional)"),id:"video",media:e.media},on:{change:e.updateMetadata}}):e._e(),e._l(e.extraMetadatas,(function(i){return[e.extraMetadatas.length>0?t("a17-mediametadata",{key:i.name,attrs:{type:i.type,name:e.metadataName,wysiwyg:i.wysiwyg||!1,"wysiwyg-options":i.wysiwygOptions||e.wysiwygOptions,label:i.label,id:i.name,media:e.media,maxlength:i.maxlength||0},on:{change:e.updateMetadata}}):e._e()]}))],2):e._e()],1),e.hasMedia&&e.activeCrop?t("a17-modal",{ref:e.cropModalName,staticClass:"modal--cropper",attrs:{forceClose:!0,title:e.$trans("fields.medias.crop-edit"),mode:"medium"}},[t("a17-cropper",{key:e.cropperKey,attrs:{media:e.media,aspectRatio:16/9,context:e.cropContext},on:{"crop-end":e.cropMedia}},[t("a17-button",{staticClass:"cropper__button",attrs:{variant:"action"},on:{click:function(t){return e.$refs[e.cropModalName].close()}}},[e._v(e._s(e.$trans("fields.medias.crop-save")))])],1)],1):e._e(),t("input",{attrs:{name:e.inputName,type:"hidden"},domProps:{value:JSON.stringify(e.media)}})],1)},Di=[],Mi=i(3932),Ii=i.n(Mi),Oi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"cropper"},[t("header",{staticClass:"cropper__header"},[e.multiCrops?t("ul",{staticClass:"cropper__breakpoints"},e._l(e.cropOptions,(function(i,s,a){return t("li",{key:s,class:{"s--active":e.toggleBreakpoint===a},on:{click:function(t){return e.changeCrop(s,a)}}},[e._v(e._s(e._f("capitalize")(s)))])})),0):e._e()]),t("div",{staticClass:"cropper__content"},[t("div",{ref:"cropWrapper",staticClass:"cropper__wrapper"},[t("img",{ref:"cropImage",staticClass:"cropper__img",attrs:{src:e.currentMedia.medium||e.currentMedia.original,alt:e.currentMedia.name}})])]),t("footer",{staticClass:"cropper__footer"},[e.ratiosByContext.length>1?t("ul",{staticClass:"cropper__ratios"},e._l(e.ratiosByContext,(function(i){return t("li",{key:i.name,staticClass:"f--small",class:{"s--active":e.currentRatioName===i.name},on:{click:function(t){return e.changeRatio(i)}}},[e._v(e._s(e._f("capitalize")(i.name)))])})),0):e._e(),t("span",{staticClass:"cropper__values f--small hide--xsmall",class:e.cropperWarning},[e._v(e._s(e.cropValues.original.width)+" × "+e._s(e.cropValues.original.height))]),e._t("default")],2)])},Pi=[],Bi=i(3616),Ri=i.n(Bi),Ni=i(844);const Fi=(e,t,i)=>({x:Math.round(e.x*t.width/i.width),y:Math.round(e.y*t.height/i.height),width:Math.round(e.width*t.width/i.width),height:Math.round(e.height*t.height/i.height)});var $i={name:"a17Cropper",props:{media:{type:Object,default:()=>{}},context:{type:String,default:""}},mixins:[Ni.c],data:function(){return{cropper:null,currentMedia:this.media,currentCrop:Object.keys(this.media.crops)[0],toggleBreakpoint:0,cropValues:{natural:{width:null,height:null},original:{width:this.media.crops[Object.keys(this.media.crops)[0]].width,height:this.media.crops[Object.keys(this.media.crops)[0]].height}},minCropValues:{width:0,height:0},currentRatioName:this.media.crops[Object.keys(this.media.crops)[0]].name}},watch:{media:function(e){this.currentMedia=e}},computed:{cropOptions:function(){return this.allCrops.hasOwnProperty(this.context)?this.allCrops[this.context]:{}},crop:function(){return this.currentMedia.crops[this.currentCrop]||{}},multiCrops:function(){return Object.keys(this.cropOptions).length>1},ratiosByContext:function(){const e=this.cropOptions[this.currentCrop];return e||[]},cropperOpts:function(){return{...this.defaultCropsOpts,cropmove:()=>{this.updateCropperValues()},cropend:()=>{this.sendCropperValues()}}},cropperWarning:function(){return{cropper__warning:this.cropValues.original.widthe.mediaLibrary.crops})},filters:Qt.c,mounted:function(){const e=this.cropperOpts,t=this.$refs.cropImage,i=this.$refs.cropWrapper,s=new Image;s.addEventListener("load",(()=>{i.style.maxWidth=i.getBoundingClientRect().width+"px",i.style.minHeight=i.getBoundingClientRect().height+"px",this.cropper=new(Ri())(t,e)}),{once:!0,passive:!0,capture:!0}),s.src=this.currentMedia.medium||this.currentMedia.original,t.addEventListener("ready",(()=>{this.cropValues.natural.width=s.naturalWidth,this.cropValues.natural.height=s.naturalHeight,this.updateCrop()}),{once:!0,passive:!0,capture:!0})},methods:{initAspectRatio:function(){const e=this.ratiosByContext,t=e.find((e=>e.name===this.currentRatioName));if("undefined"!==typeof t&&t)return this.minCropValues.width=t.minValues?t.minValues.width:0,this.minCropValues.height=t.minValues?t.minValues.height:0,void this.cropper.setAspectRatio(t.ratio);this.cropper.setAspectRatio(this.aspectRatio)},changeCrop:function(e,t){this.currentCrop=e,this.currentRatioName=this.crop.name||this.cropOptions[e][0].name,this.toggleBreakpoint=t,this.updateCrop(),this.sendCropperValues()},changeRatio:function(e){this.currentRatioName=e.name,this.updateCrop(),this.sendCropperValues()},updateCrop:function(){this.initAspectRatio(),this.initCrop(),this.updateCropperValues()},updateCropperValues:function(){const e=this.cropper.getData(!0),t=this.toOriginalCrop(e);this.cropValues.original.width=t.width,this.cropValues.original.height=t.height},initCrop:function(){const e=this.toNaturalCrop(this.crop);this.cropper.setData({x:e.x}),this.cropper.setData({y:e.y}),this.cropper.setData({width:e.width}),this.cropper.setData({height:e.height})},test:function(){const e=this.toNaturalCrop({x:0,y:0,width:380,height:475});this.cropper.setAspectRatio(.8),this.cropper.setData(e)},sendCropperValues:function(){const e={values:{}};e.values[this.currentCrop]=this.toOriginalCrop(this.cropper.getData(!0)),e.values[this.currentCrop].name=this.currentRatioName,this.$emit("crop-end",e)},toNaturalCrop:function(e){return Fi(e,this.cropValues.natural,this.currentMedia)},toOriginalCrop:function(e){return Fi(e,this.currentMedia,this.cropValues.natural)}},beforeDestroy:function(){this.cropper.destroy()}},Ui=$i,Vi=(0,k.c)(Ui,Oi,Pi,!1,null,"4078e85d",null),qi=Vi.exports,Wi=function(){var e=this,t=e._self._c;return e.languages.length>1&&"text"===e.fieldType?t("a17-locale",{attrs:{type:e.wysiwyg?"a17-wysiwyg":"a17-textfield",initialValues:e.initialValues,attributes:e.attributes},on:{change:e.saveMetadata}}):"text"===e.fieldType&&e.wysiwyg?t("div",[t("a17-wysiwyg",{attrs:{options:e.wysiwygOptions,label:e.label,name:e.fieldName,type:e.fieldType,initialValue:e.initialValue,"in-store":"value",maxlength:e.maxlength},on:{change:e.saveMetadata}}),t("p",{staticClass:"f--note f--small",domProps:{innerHTML:e._s(e.placeholder)}})],1):"text"===e.fieldType?t("a17-textfield",{attrs:{label:e.label,name:e.fieldName,type:"text",placeholder:e.placeholder,initialValue:e.initialValue,"in-store":"value",maxlength:e.maxlength},on:{change:e.saveMetadata}}):"checkbox"===e.fieldType?t("div",{staticClass:"mediaMetadata__checkbox"},[t("a17-checkbox",{attrs:{label:e.label,name:e.fieldName,initialValue:e.initialValue,value:1,inStore:"value"},on:{change:e.saveMetadata}})],1):e._e()},Hi=[],zi={name:"A17MediaMetadata",props:{media:{type:Object,default:()=>{}},name:{type:String,required:!0},id:{type:String,required:!0},label:{type:String,required:!0},wysiwyg:{type:Boolean,default:!1},wysiwygOptions:{type:Object,required:!1,default:function(){return{}}},type:{type:String,required:!1},maxlength:{type:Number,required:!1,default:0}},data:function(){return{initialValues:{},initialValue:""}},computed:{fieldName:function(){return"".concat(this.name,"[").concat(this.id,"]")},fieldType:function(){return this.type?this.type:"text"},defaultMetadatas:function(){return this.media.hasOwnProperty("metadatas")&&this.media.metadatas.default[this.id]||!1},customMetadatas:function(){return this.media.hasOwnProperty("metadatas")&&this.media.metadatas.custom[this.id]||!1},attributes:function(){return{label:this.label,name:this.fieldName,type:"text",placeholder:this.placeholder,options:this.wysiwygOptions,inStore:"value",maxlength:this.maxlength}},placeholder:function(){return this.defaultMetadatas?"object"===typeof this.defaultMetadatas?this.defaultMetadatas.hasOwnProperty(this.currentLocale)?this.defaultMetadatas[this.currentLocale]:"":null!==this.defaultMetadatas?this.defaultMetadatas:"":""},...(0,_.ys)({languages:e=>e.language.all,currentLocale:e=>e.language.active.value})},methods:{saveMetadata:function(e){if(!e.locale){const t=e;e={value:t}}e.id=this.id,this.$emit("change",e)}},mounted:function(){const e={};let t="",i=0;this.languages.forEach((s=>{const a=s.value;if(this.customMetadatas){this.customMetadatas[a]?e[a]=this.customMetadatas[a]:!0!==this.customMetadatas&&"string"!==typeof this.customMetadatas||0!==i?e[a]="":(e[a]=this.customMetadatas,t=this.customMetadatas);const s={};s.name=this.fieldName,s.value=e[a],this.languages.length>1&&(s.locale=a),this.$store.commit(v.tt.UPDATE_FORM_FIELD,s)}i++})),this.initialValues=e,this.initialValue=t}},Ki=zi,ji=(0,k.c)(Ki,Wi,Hi,!1,null,"6c6bb80c",null),Gi=ji.exports,Yi={props:{withAddInfo:{type:Boolean,default:!0},withVideoUrl:{type:Boolean,default:!1},withCaption:{type:Boolean,default:!0},altTextMaxLength:{type:Number,default:0},captionMaxLength:{type:Number,default:0},note:{type:String,default:""},cropContext:{type:String,default:""},extraMetadatas:{type:Array,default(){return[]}}}};const Xi=-1!==navigator.userAgent.indexOf("Safari")&&-1===navigator.userAgent.indexOf("Chrome");var Ji={name:"A17Mediafield",components:{"a17-cropper":qi,"a17-mediametadata":Gi},mixins:[Ve.c,Yi],props:{name:{type:String,required:!0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},btnLabel:{type:String,default(){return this.$trans("fields.medias.btn-label","Attach image")}},hover:{type:Boolean,default:!1},isSlide:{type:Boolean,default:!1},index:{type:Number,default:0},mediaContext:{type:String,default:""},activeCrop:{type:Boolean,default:!0},widthMin:{type:Number,default:0},heightMin:{type:Number,default:0}},data:function(){return{canvas:null,img:null,ctx:null,imgLoaded:!1,cropSrc:"",showImg:!1,isDestroyed:!1,naturalDim:{width:null,height:null},originalDim:{width:null,height:null},hasMediaChanged:!1,metadatas:{text:this.$trans("fields.medias.edit-info"),textOpen:this.$trans("fields.medias.edit-info"),textClose:this.$trans("fields.medias.edit-close"),active:!1}}},filters:Qt.c,computed:{...(0,_.ys)({useWysiwyg:e=>e.mediaLibrary.config.useWysiwyg,wysiwygOptions:e=>e.mediaLibrary.config.wysiwygOptions}),cropThumbnailStyle:function(){return this.showImg?{}:this.hasMedia&&this.media.crops?0===this.cropSrc.length?{}:{backgroundImage:"url(".concat(this.cropSrc,")")}:{}},cropThumbnailClass:function(){if(!this.hasMedia)return{};if(!this.media.crops)return{};const e=this.media.crops[Object.keys(this.media.crops)[0]];return{"media__img--landscape":e.width/e.height>=1,"media__img--portrait":e.width/e.height<1}},mediaKey:function(){return this.mediaContext.length>0?this.mediaContext:this.name},inputName:function(){let e=this.name;return this.name.indexOf("[")&&(e=this.name.replace("]","").replace("[","][")),"medias["+e+"]["+this.index+"]"},metadataName:function(){return"mediaMeta["+this.name+"]["+this.media.id+"]"},media:function(){return this.selectedMedias.hasOwnProperty(this.mediaKey)&&this.selectedMedias[this.mediaKey][this.index]||{}},cropInfos:function(){const e=[];if(this.media.crops)for(const t in this.media.crops)if(this.media.crops[t].width+this.media.crops[t].height){let i="";i+=this.media.crops[t].name+" "+this.$trans("fields.medias.crop-list")+": ",i+=this.media.crops[t].width+" × "+this.media.crops[t].height,e.push(i)}return e.length>0?e:null},hasMedia:function(){return Object.keys(this.media).length>0},cropperKey:function(){return"".concat(this.mediaKey,"-").concat(this.index,"_").concat(this.cropContext)},mediaHasCrop:function(){return this.media.crops},cropModalName:function(){return"".concat(name,"Modal")},...(0,_.ys)({selectedMedias:e=>e.mediaLibrary.selected,allCrops:e=>e.mediaLibrary.crops})},watch:{media:function(e,t){this.hasMediaChanged=e!==t,this.selectedMedias.hasOwnProperty(this.mediaKey)&&this.selectedMedias[this.mediaKey][this.index]&&(this.isDestroyed=!1)}},methods:{canvasCrop(){const e=this.media.crops[Object.keys(this.media.crops)[0]];if(!e)return;if(e.width+e.height===0)return void this.showDefaultThumbnail();let t=this.media.thumbnail;this.$nextTick((()=>{try{const i=Fi(e,this.naturalDim,this.originalDim),s=i.width,a=i.height;this.canvas.width=s,this.canvas.height=a,this.ctx.drawImage(this.img,i.x,i.y,s,a,0,0,s,a),t=this.canvas.toDataURL("image/png"),this.cropSrc!==t&&(this.showImg=!1,this.cropSrc=t)}catch(i){console.error(i),this.cropSrc!==t&&(this.showImg=!0,this.cropSrc=t)}}))},setDefaultCrops:function(){const e={},t=[];if(this.allCrops.hasOwnProperty(this.cropContext)){for(const i in this.allCrops[this.cropContext]){const s=this.allCrops[this.cropContext][i][0].ratio,a=this.media.width,n=this.media.height,o={x:a/2,y:n/2};let r=a,l=n;s>0&&s<1?(r=Math.floor(Math.min(n*s,a)),l=Math.floor(r/s)):s>=1&&(l=Math.floor(Math.min(a/s,n)),r=Math.floor(l*s));let d={x:0,y:0,width:r,height:l};d=Fi(d,this.naturalDim,this.originalDim),t.push(Ii().crop(this.img,{width:d.width,height:d.height,minScale:1}));const c=Math.floor(o.x-r/2),u=Math.floor(o.y-l/2);e[i]={},e[i].name=this.allCrops[this.cropContext][i][0].name||i,e[i].x=c,e[i].y=u,e[i].width=r,e[i].height=l}Promise.all(t).then((t=>{let i=0;t.forEach((t=>{const s={x:t.topCrop.x,y:t.topCrop.y,width:t.topCrop.width,height:t.topCrop.height},a=e[Object.keys(e)[i]],n=Fi(s,this.originalDim,this.naturalDim);a.x=n.x,a.y=n.y,a.width=n.width,a.height=n.height,i++})),this.cropMedia({values:e})}),(t=>{console.error(t),this.cropMedia({values:e})}))}else this.cropMedia({values:e})},cropMedia:function(e){e.key=this.mediaKey,e.index=this.index,this.$store.commit(v.ol.SET_MEDIA_CROP,e),this.img&&this.canvasCrop()},setNaturalDimensions:function(){this.img&&(this.naturalDim.width=this.img.naturalWidth,this.naturalDim.height=this.img.naturalHeight)},setOriginalDimensions:function(){this.media&&(this.originalDim.width=this.media.width,this.originalDim.height=this.media.height)},init:function(){this.showImg=!1;const e=()=>{this.setNaturalDimensions(),this.setOriginalDimensions(),this.mediaHasCrop?this.canvasCrop():this.setDefaultCrops()};this.hasMedia&&(this.cropSrc=this.media.thumbnail,this.initImg().then((()=>{e()}),(t=>{console.error(t),this.showDefaultThumbnail(),this.$nextTick((()=>{const t=this.$refs.mediaImg;t?(t.addEventListener("load",(()=>{this.img=t,e()}),{once:!0,passive:!0,capture:!0}),t.addEventListener("error",(e=>{console.error(e),this.showDefaultThumbnail()}))):(this.showImg=!1,this.cropSrc=this.media.thumbnail)}))})),this.hasMediaChanged=!1)},initImg:function(){return new Promise(((e,t)=>{this.img=new Image,Xi||(this.img.crossOrigin="Anonymous"),this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.img.addEventListener("load",(()=>{e()}),{once:!0,passive:!0,capture:!0}),this.img.addEventListener("error",(e=>{t(e)}));let i="?";this.media.thumbnail.indexOf("?")>-1&&(i="&"),this.img.src=this.media.thumbnail+i+"no-cache"}))},showDefaultThumbnail:function(){this.showImg=!0,this.hasMedia&&(this.cropSrc=this.media.thumbnail)},openCropMedia:function(){this.$refs[this.cropModalName].open()},deleteMediaClick:function(){this.isDestroyed=!0,this.deleteMedia()},deleteMedia:function(){this.$store.commit(v.ol.DESTROY_SPECIFIC_MEDIA,{name:this.mediaKey,index:this.index})},updateMetadata:function(e){this.$store.commit(v.ol.SET_MEDIA_METADATAS,{media:{context:this.mediaKey,index:this.index},value:e})},metadatasInfos:function(){this.metadatas.active=!this.metadatas.active,this.metadatas.text=this.metadatas.active?this.metadatas.textClose:this.metadatas.textOpen},destroyValue:function(){this.isSlide||this.isDestroyed||this.deleteMedia()}},beforeMount:function(){this.init()},beforeUpdate:function(){this.hasMediaChanged&&this.init()}},Qi=Ji,Zi=(0,k.c)(Qi,Li,Di,!1,null,"3f736376",null),es=Zi.exports,ts=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,label:e.label,locale:e.locale,size:e.size,note:e.note,name:e.name},on:{localize:e.updateLocale}},[e.max>1||0===e.max?t("a17-slideshow",{attrs:{name:e.name,cropContext:e.cropContext,max:e.max,required:e.required,buttonOnTop:e.buttonOnTop,withAddInfo:e.withAddInfo,withVideoUrl:e.withVideoUrl,withCaption:e.withCaption,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}},[e._t("default")],2):t("a17-mediafield",{attrs:{name:e.name,cropContext:e.cropContext,required:e.required,withAddInfo:e.withAddInfo,withVideoUrl:e.withVideoUrl,withCaption:e.withCaption,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}},[e._t("default")],2)],1)},is=[],ss={name:"A17MediafieldTranslated",mixins:[Ue.c,ee.c,Yi],props:{name:{type:String,required:!0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},max:{type:Number,default:1},buttonOnTop:{type:Boolean,default:!1}}},as=ss,ns=(0,k.c)(as,ts,is,!1,null,null,null),os=ns.exports,rs=i(5256),ls=function(){var e=this,t=e._self._c;return t("div",{staticClass:"multiselectorOuter"},[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"add-new":e.addNew}},[t("div",{staticClass:"multiselector",class:e.gridClasses},[t("div",{staticClass:"multiselector__outer"},e._l(e.fullOptions,(function(i,s){return t("div",{key:s,staticClass:"multiselector__item",style:e.itemStyle},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedValue,expression:"checkedValue"}],staticClass:"multiselector__checkbox",class:{"multiselector__checkbox--checked":e.checkedValue.includes(i.value)},attrs:{type:"checkbox",name:e.name+"["+e.randKey+"]",id:e.uniqId(i.value,s),disabled:i.disabled||e.disabled},domProps:{value:i.value,checked:Array.isArray(e.checkedValue)?e._i(e.checkedValue,i.value)>-1:e.checkedValue},on:{change:function(t){var s=e.checkedValue,a=t.target,n=!!a.checked;if(Array.isArray(s)){var o=i.value,r=e._i(s,o);a.checked?r<0&&(e.checkedValue=s.concat([o])):r>-1&&(e.checkedValue=s.slice(0,r).concat(s.slice(r+1)))}else e.checkedValue=n}}}),t("label",{staticClass:"multiselector__label",attrs:{for:e.uniqId(i.value,s)},on:{click:function(t){return t.preventDefault(),e.changeCheckbox(i.value)}}},[t("span",{staticClass:"multiselector__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})]),e._v(" "+e._s(i.label)+" ")]),t("span",{staticClass:"multiselector__bg"})])})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},ds=[],cs=i(248),us={name:"A17Multiselect",mixins:[W.c,ee.c,Q.c,Z.c,cs.c],props:{grid:{type:Boolean,default:!0},columns:{type:Number,default:0},inline:{type:Boolean,default:!1},border:{type:Boolean,default:!1}},computed:{gridClasses:function(){return this.columns>=1?["multiselector--columns",this.grid?"multiselector--grid":""]:[this.grid?"multiselector--grid":"",this.inline?"multiselector--inline":"",this.border?"multiselector--border":""]},itemStyle:function(){return this.columns>=1?{width:"".concat(100/this.columns,"%")}:{}}},methods:{updateFromStore:function(e){J()(e,this.checkedValue)||(this.checkedValue=e)},changeCheckbox:function(e){const t=this.checkedValue.indexOf(e),i=this.checkedValue.slice();t>-1?i.splice(t,1):i.push(e);const s=this.isMax(i),a=this.isMin(i);s||a||(this.checkedValue=i)},uniqId:function(e,t){return this.name+"_"+e+"-"+this.randKey*(t+1)}}},hs=us,ps=(0,k.c)(hs,ls,ds,!1,null,"8819f42c",null),ms=ps.exports,fs=function(){var e=this,t=e._self._c;return t("span",{staticClass:"radio",class:e.customClass},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedValue,expression:"selectedValue"}],staticClass:"radio__input",attrs:{type:"radio",name:e.name,id:e.uniqId(e.value),disabled:e.disabled},domProps:{value:e.value,checked:e._q(e.selectedValue,e.value)},on:{change:function(t){e.selectedValue=e.value}}}),t("label",{staticClass:"radio__label",attrs:{for:e.uniqId(e.value)}},[e._v(e._s(e.label))])])},gs=[],_s={name:"A17Radio",mixins:[W.c],props:{customClass:{type:String,default:""},value:{default:""},name:{type:String,default:""},label:{type:String,default:""},initialValue:{default:""},disabled:{type:Boolean,default:!1}},data:function(){return{currentValue:this.initialValue}},computed:{selectedValue:{get:function(){return this.currentValue},set:function(e){this.currentValue=e,this.$emit("change",e)}}},methods:{uniqId:function(e){return this.name+"_"+e+"-"+this.randKey}}},bs=_s,vs=(0,k.c)(bs,fs,gs,!1,null,"6de2145c",null),ys=vs.exports,ws=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"label-for":e.uniqId}},[t("ul",{staticClass:"radioGroup",class:e.radioClasses},e._l(e.radios,(function(i,s){return t("li",{key:s,staticClass:"radioGroup__item"},[t("a17-radio",{attrs:{customClass:"radio__"+e.radioClass+"--"+(s+1),name:e.name,value:i.value,label:i.label,initialValue:e.currentValue,disabled:i.disabled},on:{change:e.changeValue}})],1)})),0)])},Es=[],Ts={name:"A17CheckboxGroup",mixins:[W.c,ee.c,Z.c],props:{radioClass:{type:String,default:""},inline:{type:Boolean,default:!1},name:{type:String,default:""},label:{default:""},initialValue:{default:""},radios:{default:function(){return[]}}},data:function(){return{currentValue:this.initialValue}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},radioClasses:function(){return[this.inline?"radioGroup--inline":""]}},methods:{updateFromStore:function(e){e!==this.currentValue&&this.updateValue(e)},updateValue:function(e){this.currentValue=e},changeValue:function(e){e!==this.currentValue&&(this.updateValue(e),this.$emit("change",this.currentValue),this.saveIntoStore(e))}}},ks=Ts,Cs=(0,k.c)(ks,ws,Es,!1,null,"35a49f72",null),As=Cs.exports,xs=function(){var e=this,t=e._self._c;return t("div",[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,name:e.name,"label-for":e.uniqId,required:e.required,"add-new":e.addNew},on:{localize:e.updateLocale}},[t("span",{staticClass:"select__input",class:e.selectClasses},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedValue,expression:"selectedValue"}],attrs:{name:e.name,id:e.uniqId,disabled:e.disabled,required:e.required,readonly:e.readonly},on:{change:function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.selectedValue=t.target.multiple?i:i[0]}}},e._l(e.fullOptions,(function(i,s){return t("option",{key:s,domProps:{value:i.value,innerHTML:e._s(i.label)}})})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e()],2)},Ss=[],Ls={name:"A17Select",mixins:[W.c,ge.c,ee.c,Ue.c,Z.c,cs.c],props:{size:{type:String,default:""},selected:{default:""},options:{default:function(){return[]}}},data:function(){return{value:this.selected}},computed:{uniqId:function(e){return this.name+"-"+this.randKey},selectClasses:function(){return["small"===this.size?"select__input--small":"","large"===this.size?"select__input--large":""]},selectedValue:{get:function(){return this.value},set:function(e){this.value=e,this.saveIntoStore(e),this.$emit("change",e)}}},methods:{updateFromStore:function(e){this.value=e}},mounted:function(){this.$emit("change",this.value)}},Ds=Ls,Ms=(0,k.c)(Ds,xs,Ss,!1,null,"467fbd52",null),Is=Ms.exports,Os=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,name:e.name}},[t("div",{staticClass:"singleCheckbox",class:e.wrapperClasses},[t("span",{staticClass:"checkbox"},[t("input",{staticClass:"checkbox__input",class:e.checkboxClasses,attrs:{type:"checkbox",value:"true",name:e.name+"["+e.randKey+"]",id:e.uniqId,disabled:e.disabled},domProps:{checked:e.checkedValue}}),t("label",{staticClass:"checkbox__label",attrs:{for:e.uniqId},on:{click:function(t){return t.preventDefault(),e.changeCheckbox.apply(null,arguments)}}},[e._v(e._s(e.label)+" "),t("span",{staticClass:"checkbox__icon"},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"check"}})]),e.note?t("span",{staticClass:"f--small checkbox__note"},[e._v(e._s(e.note))]):e._e()])])]),e.requireConfirmation?[t("a17-dialog",{ref:"warningConfirm",attrs:{"modal-title":"Confirm","confirm-label":"Confirm"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.confirmTitleText))])]),t("p",[e._v(e._s(e.confirmMessageText))])])]:e._e()],2)},Ps=[],Bs={props:{requireConfirmation:{type:Boolean,default:!1},confirmMessageText:{type:String,default:"Are you sure you want to change this option ?"},confirmTitleText:{type:String,default:"Confirm selection"}}},Rs={name:"A17SingleCheckbox",mixins:[W.c,ee.c,Z.c,Bs],props:{name:{type:String,default:""},initialValue:{type:Boolean,default:!0},theme:{type:String,default:""},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!1}},data:function(){return{currentValue:this.initialValue}},computed:{uniqId:function(){return this.name+"_"+this.randKey},wrapperClasses:function(){return[this.border?"singleCheckbox--border":""]},checkboxClasses:function(){return[this.theme?"checkbox__input--".concat(this.theme):"",this.checkedValue?"checkbox__input--checked":""]},checkedValue:{get:function(){return this.currentValue},set:function(e){e!==this.currentValue&&(this.currentValue=e,"undefined"!==typeof this.saveIntoStore&&this.saveIntoStore(e),this.$emit("change",e))}}},methods:{updateFromStore:function(e){this.checkedValue=e},changeCheckbox:function(){this.requireConfirmation?this.$refs.warningConfirm.open((()=>{this.checkedValue=!this.checkedValue})):this.checkedValue=!this.checkedValue}}},Ns=Rs,Fs=(0,k.c)(Ns,Os,Ps,!1,null,"552b859e",null),$s=Fs.exports,Us=function(){var e=this,t=e._self._c;return t("div",{class:e.outerClasses},[t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,name:e.name,"add-new":e.addNew,variant:e.variantInput}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{type:"hidden",name:e.name},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),t("div",{staticClass:"singleselector",class:e.gridClasses},[t("div",{staticClass:"singleselector__outer"},e._l(e.fullOptions,(function(i,s){return t("div",{key:s,staticClass:"singleselector__item",style:e.itemStyle},[t("input",{staticClass:"singleselector__radio",class:{"singleselector__radio--checked":i.value==e.selectedValue},attrs:{type:"radio",name:e.name+"["+e.randKey+"]",id:e.uniqId(i.value,s),disabled:i.disabled||e.disabled},domProps:{value:i.value}}),t("label",{staticClass:"singleselector__label",attrs:{for:e.uniqId(i.value,s)},on:{click:function(t){return t.preventDefault(),e.changeRadio(i.value)}}},[e._v(e._s(i.label))]),t("span",{staticClass:"singleselector__bg"})])})),0)])]),e.addNew?[t("a17-modal-add",{ref:"addModal",attrs:{name:e.name,"form-create":e.addNew,"modal-title":"Add new "+e.label}},[e._t("addModal")],2)]:e._e(),e.requireConfirmation?[t("a17-dialog",{ref:"warningConfirm",attrs:{"modal-title":"Confirm","confirm-label":"Confirm"}},[t("p",{staticClass:"modal--tiny-title"},[t("strong",[e._v(e._s(e.confirmTitleText))])]),t("p",[e._v(e._s(e.confirmMessageText))])])]:e._e()],2)},Vs=[],qs={name:"A17Singleselect",mixins:[W.c,ee.c,Z.c,cs.c,Bs],props:{name:{type:String,default:""},grid:{type:Boolean,default:!0},columns:{type:Number,default:0},inline:{type:Boolean,default:!0},inTable:{type:Boolean,default:!1},border:{type:Boolean,default:!1},selected:{default:""},options:{default:function(){return[]}},disabled:{type:Boolean,default:!1}},data:function(){return{value:this.selected}},computed:{variantInput:function(){return[this.inTable?"intable":""].join(" ")},outerClasses:function(){return["multiselectorOuter"]},gridClasses:function(){return this.columns>=1?["singleselector--columns",this.grid?"singleselector--grid":""]:[this.grid?"singleselector--grid":"",this.inline?"singleselector--inline":"",this.border?"singleselector--border":""]},itemStyle:function(){return this.columns>=1?{width:"".concat(100/this.columns,"%")}:{}},selectedValue:{get:function(){return this.value},set:function(e){e!==this.value&&(this.value=e,this.saveIntoStore(e),this.$emit("change",e))}}},methods:{updateFromStore:function(e){e!==this.value&&(this.value=e)},changeRadio:function(e){this.requireConfirmation?this.$refs.warningConfirm.open((()=>{this.selectedValue=e})):this.selectedValue=e},uniqId:function(e,t){return this.name+"_"+e+"-"+this.randKey*(t+1)}}},Ws=qs,Hs=(0,k.c)(Ws,Us,Vs,!1,null,"0406024e",null),zs=Hs.exports,Ks=function(){var e=this,t=e._self._c;return t("div",{staticClass:"multiselectorPermissions"},[e.searchable?t("div",{staticClass:"multiselectorPermissions__filter"},[t("a17-filter",{attrs:{"full-width":!0},on:{submit:e.submitFilter}},[e.groups.length&&e.listUser?t("div",{staticClass:"multiselectorPermissions__groups",attrs:{slot:"additional-actions"},slot:"additional-actions"},[t("a17-dropdown",{ref:"groupDropdown",staticClass:"multiselectorPermissions__dd",attrs:{position:"bottom-right",clickable:!0}},[t("button",{staticClass:"multiselectorPermissions__button",attrs:{type:"button"},on:{click:function(t){return e.$refs.groupDropdown.toggle()}}},[e._v("Groups")]),t("div",{attrs:{slot:"dropdown__content"},slot:"dropdown__content"},[t("a17-checkboxgroup",{attrs:{name:"permissionsGroups",selected:e.activeGroups,options:e.groups},on:{change:e.updateUserPermission}})],1)])],1):e._e()])],1):e._e(),t("div",{staticClass:"multiselectorPermissions__items"},[e._t("default"),e.empty?t("div",{staticClass:"multiselectorPermissions__empty",style:e.emptyStyle},[t("h4",[e._v(e._s(e.emptyMessage))])]):e._e(),e.allHidden?t("div",{staticClass:"multiselectorPermissions__empty",style:e.emptyStyle},[t("h4",[e._v(e._s(e.allHiddenMessage))])]):e._e()],2)])},js=[],Gs={name:"A17SingleSelectPermissions",components:{"a17-filter":Pt.c},props:{searchable:{type:Boolean,default:!0},listUser:{type:Boolean,default:!1},emptyMessage:{type:String,default:"No results found. Please try another search"},allHiddenMessage:{type:String,default:"Use the search box to find items"}},data:function(){return{empty:!1,allHidden:!1,activeGroups:[],emptyHeight:120}},computed:{emptyStyle:function(){return{height:this.emptyHeight+"px"}},...(0,_.gV)(["fieldsByName"]),...(0,_.ys)({groups:e=>e.permissions.groups,groupUserMapping:e=>e.permissions.groupUserMapping})},mounted(){if(!this.listUser){const e=this.$el.querySelectorAll("[data-singleselect-permissions-field]"),t="multiselectorPermissions__item--hidden";if(e.length){let i=0;e.forEach((e=>{const s=e.getAttribute("data-singleselect-permissions-field"),a=this.fieldsByName(s),n=a.length?a[0].value:"";n||(e.classList.add(t),i++)})),i===e.length&&(this.allHidden=!0)}}},methods:{submitFilter(e){const t=this.$el.querySelectorAll("[data-singleselect-permissions-filterable]"),i="multiselectorPermissions__item--hidden";t.length&&(this.emptyHeight=Math.max(120,t[0].parentElement.offsetHeight),this.empty=!0,this.allHidden=!1,t.forEach((t=>{const s=t.getAttribute("data-singleselect-permissions-filterable");if(e.search){const a=e.search;s.toUpperCase().includes(a.toUpperCase())?(t.classList.remove(i),this.empty=!1):t.classList.add(i)}else t.classList.remove(i),this.empty=!1})))},setUserPermission(e){const t={};t.name=e,t.value="view-item",this.$store.commit(v.tt.UPDATE_FORM_FIELD,t)},updateUserPermission(e){this.activeGroups=e,e.forEach((e=>{this.groupUserMapping[e]&&this.groupUserMapping[e].forEach((e=>{const t="user_".concat(e,"_permission"),i=this.fieldsByName(t);i.length&&""!==i[0].value&&"view-item"!==i[0].value||this.setUserPermission(t)}))}))}}},Ys=Gs,Xs=(0,k.c)(Ys,Ks,js,!1,null,"627613a1",null),Js=Xs.exports,Qs=function(){var e=this,t=e._self._c;return t("div",{staticClass:"slideshow"},[e.buttonOnTop&&e.remainingSlides>0?t("div",{staticClass:"slideshow__trigger"},[t("a17-button",{attrs:{disabled:e.disabled,type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingSlides)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"slideshow__note f--small"},[e._t("default")],2)],1):e._e(),e.slides.length?t("draggable",e._b({staticClass:"slideshow__content",model:{value:e.slides,callback:function(t){e.slides=t},expression:"slides"}},"draggable",e.dragOptions,!1),[t("transition-group",{attrs:{name:"draggable_list",tag:"div"}},e._l(e.slides,(function(i,s){return t("div",{key:"".concat(i.id,"_").concat(s),staticClass:"slide"},[e.disabled?e._e():t("div",{staticClass:"slide__handle"},[t("div",{staticClass:"slide__handle--drag"})]),t("a17-mediafield",{staticClass:"slide__content",attrs:{name:"".concat(e.name,"_").concat(i.id),index:s,mediaContext:e.name,cropContext:e.cropContext,hover:e.hoverable,isSlide:!0,withAddInfo:e.withAddInfo,withCaption:e.withCaption,withVideoUrl:e.withVideoUrl,altTextMaxLength:e.altTextMaxLength,captionMaxLength:e.captionMaxLength,extraMetadatas:e.extraMetadatas,disabled:e.disabled}})],1)})),0)],1):e._e(),!e.buttonOnTop&&e.remainingSlides>0?t("div",{staticClass:"slideshow__trigger"},[t("a17-button",{attrs:{disabled:e.disabled,type:"button",variant:"ghost"},on:{click:function(t){return e.openMediaLibrary(e.remainingSlides)}}},[e._v(e._s(e.addLabel))]),t("span",{staticClass:"slideshow__note f--small"},[e._t("default")],2)],1):e._e()],1)},Zs=[],ea={name:"A17Slideshow",components:{draggable:g()},mixins:[b.c,Ve.c,Yi],props:{name:{type:String,required:!0},itemLabel:{type:String,default:"image"},max:{type:Number,default:10},buttonOnTop:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{handle:".slide__handle",hoverable:!0}},computed:{remainingSlides:function(){return Math.max(0,this.max-this.slides.length)},addLabel:function(){const e=this.itemLabel+"s";return"Attach "+e},slides:{get(){return this.selectedMedias.hasOwnProperty(this.name)&&this.selectedMedias[this.name]||[]},set(e){this.$store.commit(v.ol.REORDER_MEDIAS,{name:this.name,medias:e})}},...(0,_.ys)({selectedMedias:e=>e.mediaLibrary.selected})},methods:{deleteSlideshow:function(){this.$store.commit(v.ol.DESTROY_MEDIAS,this.name)},destroyValue:function(){this.isSlide||this.isDestroyed||this.deleteMedia()}}},ta=ea,ia=(0,k.c)(ta,Qs,Zs,!1,null,"243f2bae",null),sa=ia.exports,aa=i(6676),na=i(6216),oa=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,required:e.required},on:{localize:e.updateLocale}},[t("div",{staticClass:"wysiwyg__outer",class:e.textfieldClasses},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{name:e.name,type:"hidden"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),e.editSource?[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.activeSource,expression:"!activeSource"}],staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("div",{ref:"editorcontainer",staticClass:"wysiwyg__editor",class:{"wysiwyg__editor--limitHeight":e.limitHeight}},[t("div",{ref:"editor",staticClass:"wysiwyg__editor-inner"})]),e.shouldShowCounter?t("span",{staticClass:"wysiwyg__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.activeSource,expression:"activeSource"}],staticClass:"form__field form__field--textarea",attrs:{dir:e.dirLocale}},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],style:e.textareaHeight,attrs:{placeholder:e.placeholder,autofocus:e.autofocus},domProps:{value:e.value},on:{change:e.updateSourcecode,input:function(t){t.target.composing||(e.value=t.target.value)}}})]),t("a17-button",{staticClass:"wysiwyg__button",attrs:{variant:"ghost"},on:{click:e.toggleSourcecode}},[e._v("Source code")])]:[t("div",{staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("div",{ref:"editorcontainer",staticClass:"wysiwyg__editor",class:{"wysiwyg__editor--limitHeight":e.limitHeight}},[t("div",{ref:"editor",staticClass:"wysiwyg__editor-inner"})]),e.shouldShowCounter?t("span",{staticClass:"wysiwyg__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()])]],2)])},ra=[],la=i(3336),da=i.n(la),ca=i(124),ua=i.n(ca);function ha(e,t,i){return t=pa(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function pa(e){var t=ma(e,"string");return"symbol"==typeof t?t:String(t)}function ma(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}ua().debug("error");const fa=ua()["import"]("delta"),ga=ua()["import"]("blots/embed"),_a=ua()["import"]("blots/inline"),ba=ua()["import"]("formats/link"),va=ua()["import"]("blots/block/embed");class ya extends va{}ya.blotName="divider",ya.tagName="hr",ua().register(ya);class wa extends ga{length(){return 1}value(){return"\n"}insertInto(e,t){ga.prototype.insertInto.call(this,e,t)}}ha(wa,"blotName","softbreak"),ha(wa,"tagName","br"),ha(wa,"className","softbreak"),ua().register(wa);const Ea={key:13,shiftKey:!0,handler:function(e){const t=this.quill.getLeaf(e.index)[0],i=this.quill.getLeaf(e.index+1)[0];this.quill.insertEmbed(e.index,"softbreak",!0,"user"),null!==i&&t.parent===i.parent||this.quill.insertEmbed(e.index,"softbreak",!0,"user"),this.quill.setSelection(e.index+1,ua().sources.SILENT)}};function Ta(){const e=new fa;return e.insert({softbreak:""}),e}const ka={blotName:"anchor",tagName:"SPAN"};class Ca extends _a{static create(e){const t=super.create(e);return e=this.sanitize(e),t.setAttribute("id",e),t.className="ql-anchor",t}static sanitize(e){return e.replace(/\s+/g,"-").toLowerCase()}static formats(e){return e.getAttribute("id")}format(e,t){if(e!==this.statics.blotName||!t)return super.format(e,t);t=this.constructor.sanitize(t),this.domNode.setAttribute("id",t)}}Ca.blotName=ka.blotName,Ca.tagName=ka.tagName,ua().register(Ca);class Aa extends ba{static create(e){const t=super.create(e);e=this.sanitize(e),t.setAttribute("href",e);const i=/^((http|https|ftp):\/\/)/;if(i.test(e)||t.removeAttribute("target"),window["TWILL"].STORE.form.baseUrl){const i=new URL(window["TWILL"].STORE.form.baseUrl);e.startsWith(i.origin)&&t.removeAttribute("target")}return t}format(e,t){if(super.format(e,t),e!==this.statics.blotName||!t)return;const i=/^((http|https|ftp):\/\/)/;i.test(t)?window["TWILL"].STORE.form.baseUrl&&t.startsWith(window["TWILL"].STORE.form.baseUrl)?this.domNode.removeAttribute("target"):this.domNode.setAttribute("target","_blank"):this.domNode.removeAttribute("target")}}function xa(e){return''}ua().register(Aa);const Sa=ua()["import"]("ui/icons");Sa.bold=xa("bold"),Sa.italic=xa("italic"),Sa.anchor=xa("anchor"),Sa.link=xa("link"),Sa.header["1"]=xa("header"),Sa.header["2"]=xa("header-2"),Sa.header["3"]=xa("header-3"),Sa.header["4"]=xa("header-4"),Sa.header["5"]=xa("header-5"),Sa.header["6"]=xa("header-6"),Sa.divider=xa("hr");const La=["background","bold","color","font","code","italic","link","size","strike","script","underline","blockquote","header","indent","list","align","direction","code-block","formula","image","video","divider"];function Da(e){const t=[wa.blotName,ka.blotName];function i(e){t.indexOf(e)>-1||-1===La.indexOf(e)||t.push(e)}return e.forEach((e=>{if("object"===typeof e)for(const t in e)i(t);"string"===typeof e&&i(e)})),t}var Ma={Quill:ua(),lineBreak:{handle:Ea,clipboard:[wa.tagName,Ta]},getFormats:Da},Ia=i(512);const Oa="//cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.12.0/build/highlight.min.js";var Pa={name:"A17Wysiwyg",mixins:[ge.c,ee.c,Ue.c,Z.c],props:{editSource:{type:Boolean,default:!1},showCounter:{type:Boolean,default:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},initialValue:{default:""},limitHeight:{type:Boolean,default:!1},options:{type:Object,required:!1,default:function(){return{}}}},computed:{textareaHeight:function(){return{height:this.editorHeight}},textfieldClasses:function(){return{"wysiwyg__outer--limitHeight":this.limitHeight,"s--disabled":this.disabled,"s--focus":this.focused}},hasMaxlength:function(){return this.maxlength>0},shouldShowCounter:function(){return this.hasMaxlength&&this.showCounter},limitClasses:function(){return{"wysiwyg__limit--red":this.counter<.1*this.maxlength}},...(0,_.ys)({baseUrl:e=>e.form.baseUrl})},data:function(){return{value:this.initialValue,editorHeight:50,toolbarHeight:52,focused:!1,activeSource:!1,quill:null,counter:0,localOptions:{},defaultModules:{toolbar:["bold","italic","underline","link"],clipboard:{matchVisual:!1,matchers:[Ma.lineBreak.clipboard]},keyboard:{bindings:{lineBreak:Ma.lineBreak.handle}},syntax:!1}}},methods:{initQuill(e){if(this.quill=new Ma.Quill(this.$refs.editor,e),this.value&&this.updateEditor(this.value),this.quill.on("text-change",((e,t,i)=>{let s=this.$refs.editor.children[0].innerHTML;"


"===s&&(s=""),this.value=s,this.$emit("input",this.value),this.$emit("change",this.value),this.updateCounter(this.getTextLength()),"user"===i&&this.textUpdate()})),this.quill.on("selection-change",((e,t,i)=>{e?(this.focused=!0,this.$emit("focus")):(this.focused=!1,"user"===i&&this.saveIntoStore(),this.$emit("blur"))})),this.disabled&&this.quill.enable(!1),this.baseUrl){const e=this.quill.theme.tooltip,t=e.root;if(t){const e=t.querySelector("input[data-link]");e&&e.setAttribute("data-link",this.baseUrl)}}"rtl"===this.dirLocale&&(this.quill.format("direction","rtl"),this.quill.format("align","right")),this.hasMaxlength&&this.showCounter&&this.updateCounter(this.getTextLength()),this.$emit("ready",this.quill)},insertDivider(){const e=this.quill.getSelection(!0);e&&(this.quill.insertText(e.index,"\n"),this.quill.insertEmbed(e.index+1,"divider",!0),this.quill.setSelection(e.index+2))},anchorHandler(e){if(!0===e)e=prompt("Enter anchor:");else{const t=this.quill.getSelection(),i=this.quill.getFormat(t).anchor||"";e=prompt("Edit anchor:",i)}this.quill.format("anchor",e)},updateEditor:function(e){const t=this.quill.clipboard.convert(e);this.quill.setContents(t,"silent")},updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e,this.updateEditor(e))},textUpdate:function(){this.preventSubmit(),this._textUpdateInternal()},_textUpdateInternal:da()((function(){this.saveIntoStore(),this.allowSubmit()}),600),toggleSourcecode:function(){this.editorHeight=Math.max(50,this.$refs.editor.clientHeight)+this.toolbarHeight-1+"px",this.activeSource=!this.activeSource,this.updateSourcecode()},updateSourcecode:function(){this.updateEditor(this.value),this.saveIntoStore()},updateCounter:function(e){this.showCounter&&this.hasMaxlength&&(this.counter=this.maxlength-e)},getTextLength:function(){return this.quill.getLength()-(0===this.value.length?2:1)}},mounted:function(){if(this.quill)return;const e=JSON.parse(JSON.stringify(this.options));e.theme=e.theme||"snow",e.boundary=e.boundary||document.body,e.modules=e.modules||this.defaultModules;const t={container:void 0!==e.modules.toolbar?e.modules.toolbar:this.defaultModules.toolbar,handlers:{}};if(e.modules.clipboard=void 0!==e.modules.clipboard?e.modules.clipboard:this.defaultModules.clipboard,e.modules.keyboard=void 0!==e.modules.keyboard?e.modules.keyboard:this.defaultModules.keyboard,e.modules.syntax=void 0!==e.modules.syntax&&e.modules.syntax?{highlight:e=>hljs.highlightAuto(e).value}:this.defaultModules.syntax,e.placeholder=e.placeholder||this.placeholder,e.readOnly=void 0!==e.readOnly?e.readOnly:this.readonly,e.formats=Ma.getFormats(e.modules.toolbar),e.bounds=this.$refs.editor,e.scrollingContainer="html",t.container.includes("anchor")&&(t.handlers.anchor=this.anchorHandler),t.container.includes("divider")&&(t.handlers.divider=this.insertDivider),e.modules.toolbar=t,this.localOptions=e,e.modules.syntax&&"undefined"===typeof hljs){const t="highlight-js-script";(0,Ia.aU)(t,Oa,"text/javascript").then((()=>{this.initQuill(e)}))}else this.initQuill(e)},beforeDestroy(){this.quill=null}},Ba=Pa,Ra=(0,k.c)(Ba,oa,ra,!1,null,"dc784262",null),Na=Ra.exports,Fa=function(){var e=this,t=e._self._c;return t("a17-inputframe",{attrs:{error:e.error,note:e.note,label:e.label,locale:e.locale,size:e.size,name:e.name,required:e.required},on:{localize:e.updateLocale}},[e.editor?t("div",{staticClass:"wysiwyg__outer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.activeSource,expression:"!activeSource"}],staticClass:"wysiwyg",class:e.textfieldClasses,attrs:{dir:e.dirLocale}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{name:e.name,type:"hidden"},domProps:{value:e.value},on:{input:function(t){t.target.composing||(e.value=t.target.value)}}}),t("div",{ref:"editor",staticClass:"wysiwyg__editor"},[t("div",{staticClass:"wysiwyg__menubar"},[e.toolbar.header?[e.toolbar.header?t("wysiwyg-menu-bar-btn",{attrs:{icon:"paragraph",disabled:e.editor.isActive("paragraph"),isActive:e.editor.isActive("paragraph")},on:{"btn:click":function(t){e.editor.chain().focus().setParagraph().run()}}}):e._e(),e._l(e.headingOptions,(function(i){return t("wysiwyg-menu-bar-btn",{key:i,attrs:{icon:i>1?"header-".concat(i):"header",isActive:e.editor.isActive("heading",{level:i})},on:{"btn:click":function(t){e.editor.chain().focus().toggleHeading({level:i}).run()}}})}))]:e._e(),e.toolbar.bold?t("wysiwyg-menu-bar-btn",{attrs:{icon:"bold",isActive:e.editor.isActive("bold")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBold().run()}}}):e._e(),e.toolbar.italic?t("wysiwyg-menu-bar-btn",{attrs:{icon:"italic",isActive:e.editor.isActive("italic")},on:{"btn:click":function(t){e.editor.chain().focus().toggleItalic().run()}}}):e._e(),e.toolbar.strike?t("wysiwyg-menu-bar-btn",{attrs:{icon:"strike",isActive:e.editor.isActive("strike")},on:{"btn:click":function(t){e.editor.chain().focus().toggleStrike().run()}}}):e._e(),e.toolbar.underline?t("wysiwyg-menu-bar-btn",{attrs:{icon:"underline",isActive:e.editor.isActive("underline")},on:{"btn:click":function(t){e.editor.chain().focus().toggleUnderline().run()}}}):e._e(),e.toolbar.hr?t("wysiwyg-menu-bar-btn",{attrs:{icon:"hr"},on:{"btn:click":function(t){e.editor.chain().focus().setHorizontalRule().run()}}}):e._e(),e.toolbar.link?t("wysiwyg-menu-bar-btn",{attrs:{icon:"link",isActive:e.editor.isActive("link")},on:{"btn:click":function(t){return e.openLinkWindow()}}}):e._e(),e.toolbar.link&&e.editor.isActive("link")?t("wysiwyg-menu-bar-btn",{attrs:{icon:"unlink",disabled:!e.editor.isActive("link"),isActive:e.editor.isActive("link")},on:{"btn:click":function(t){return e.removeLink()}}}):e._e(),e.toolbar.bullet?t("wysiwyg-menu-bar-btn",{attrs:{icon:"ul",isActive:e.editor.isActive("bulletList")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBulletList().run()}}}):e._e(),e.toolbar.ordered?t("wysiwyg-menu-bar-btn",{attrs:{icon:"ol",isActive:e.editor.isActive("orderedList")},on:{"btn:click":function(t){e.editor.chain().focus().toggleOrderedList().run()}}}):e._e(),e.toolbar.blockquote?t("wysiwyg-menu-bar-btn",{attrs:{icon:"quote",isActive:e.editor.isActive("blockquote")},on:{"btn:click":function(t){e.editor.chain().focus().toggleBlockquote().run()}}}):e._e(),e.toolbar.codeBlock?t("wysiwyg-menu-bar-btn",{attrs:{icon:"code",isActive:e.editor.isActive("codeBlock")},on:{"btn:click":function(t){e.editor.chain().focus().toggleCodeBlock().run()}}}):e._e(),e.toolbar.code?t("wysiwyg-menu-bar-btn",{attrs:{icon:"code",isActive:e.editor.isActive("code")},on:{"btn:click":function(t){e.editor.chain().focus().setCode().run()}}}):e._e(),e.toolbar.align||e.toolbar["align-left"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_left",label:"align left",isActive:e.editor.isActive({textAlign:"left"})},on:{"btn:click":function(t){return e.setTextAlign("left")}}}):e._e(),e.toolbar.align||e.toolbar["align-center"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_center",label:"align center",isActive:e.editor.isActive({textAlign:"center"})},on:{"btn:click":function(t){return e.setTextAlign("center")}}}):e._e(),e.toolbar.align||e.toolbar["align-right"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_right",label:"align right",isActive:e.editor.isActive({textAlign:"right"})},on:{"btn:click":function(t){return e.setTextAlign("right")}}}):e._e(),e.toolbar.align||e.toolbar["align-justify"]?t("wysiwyg-menu-bar-btn",{attrs:{icon:"align_justify",label:"justify",isActive:e.editor.isActive({textAlign:"justify"})},on:{"btn:click":function(t){return e.setTextAlign("justify")}}}):e._e(),e.toolbar.table?t("wysiwyg-menu-bar-btn",{attrs:{icon:"table"},on:{"btn:click":function(t){e.editor.chain().focus().insertTable({rows:3,cols:3,withHeaderRow:!0}).run()}}}):e._e(),t("wysiwyg-menu-bar-btn",{attrs:{icon:"undo",disabled:!e.editor.can().undo()},on:{"btn:click":function(t){e.editor.chain().focus().undo().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"redo",disabled:!e.editor.can().redo()},on:{"btn:click":function(t){e.editor.chain().focus().redo().run()}}}),e.toolbar.table?[e.editor.isActive("table")?t("div",{staticClass:"wysiwyg__menubar-table-buttons"},[t("br"),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_table"},on:{"btn:click":function(t){e.editor.chain().focus().deleteTable().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_col_before"},on:{"btn:click":function(t){e.editor.chain().focus().addColumnBefore().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_col_after"},on:{"btn:click":function(t){e.editor.chain().focus().addColumnAfter().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_col"},on:{"btn:click":function(t){e.editor.chain().focus().deleteColumn().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_row_before"},on:{"btn:click":function(t){e.editor.chain().focus().addRowBefore().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"add_row_after"},on:{"btn:click":function(t){e.editor.chain().focus().addRowAfter().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"delete_row"},on:{"btn:click":function(t){e.editor.chain().focus().deleteRow().run()}}}),t("wysiwyg-menu-bar-btn",{attrs:{icon:"combine_cells"},on:{"btn:click":function(t){e.editor.chain().focus().mergeCells().run()}}})],1):e._e()]:e._e(),this.toolbar.wrappers?[t("br"),e._l(this.toolbar.wrappers,(function(i){return[t("wysiwyg-menu-bar-btn",{key:i.id,attrs:{"icon-url":i.icon,isActive:e.editor.isActive(i.class),label:i.label},on:{"btn:click":function(t){e.editor.commands["set"+i.id]()}}})]}))]:e._e()],2),t("div",{staticClass:"wysiwyg__contentWrapper",class:{"wysiwyg__contentWrapper--limitHeight":e.limitHeight},on:{click:function(t){e.editor.chain().focus()}}},[t("editor-content",{staticClass:"wysiwyg__content",attrs:{editor:e.editor}})],1)]),e.shouldShowCounter?t("span",{staticClass:"input__limit f--tiny",class:e.limitClasses},[e._v(e._s(e.counter))]):e._e()]),e.editSource?[t("div",{directives:[{name:"show",rawName:"v-show",value:e.activeSource,expression:"activeSource"}],staticClass:"form__field form__field--textarea"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],style:e.textareaHeight,attrs:{placeholder:e.placeholder,autofocus:e.autofocus},domProps:{value:e.value},on:{change:e.updateSourcecode,input:function(t){t.target.composing||(e.value=t.target.value)}}})]),t("a17-button",{staticClass:"wysiwyg__button",attrs:{variant:"ghost"},on:{click:e.toggleSourcecode}},[e._v("Source code ")])]:e._e()],2):e._e(),e.browserIsOpen&&e.browserEndpoints?t("standalone-browser",{ref:"localbrowser",attrs:{"endpoint-multiple":e.browserEndpoints,max:1},on:{selected:e.setLinkFromBrowser,close:function(t){e.browserIsOpen=!1}}}):e._e(),t("a17-modal",{ref:"link-modal",staticClass:"modal--form modal--link",attrs:{title:e.$trans("wysiwyg.link_window.title","Edit link")}},[e.linkWindow?[t("a17-textfield",{attrs:{name:"link_text","initial-value":e.linkWindow.text,label:e.$trans("wysiwyg.link_window.text","Text to display")},model:{value:e.linkWindow.text,callback:function(t){e.$set(e.linkWindow,"text",t)},expression:"linkWindow.text"}}),t("a17-textfield",{attrs:{name:"link_link","initial-value":e.linkWindow.href,label:e.$trans("wysiwyg.link_window.link","Link"),placeholder:e.$trans("wysiwyg.link_window.link_placeholder","https://...")},model:{value:e.linkWindow.href,callback:function(t){e.$set(e.linkWindow,"href",t)},expression:"linkWindow.href"}}),t("div",[e.browserEndpoints?t("a17-button",{staticClass:"link-browser-link",attrs:{variant:"aslink-grey"},on:{click:function(t){e.browserIsOpen=!0}}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.internal_browser_link","Select internal content"))+" ")]):e._e()],1),t("a17-inputframe",{attrs:{name:"link-options"}},[t("a17-checkbox",{attrs:{name:"link_target","initial-value":e.linkWindow.target,value:"_blank",label:e.$trans("wysiwyg.link_window.open_in_new_window","Open in a new tab")},on:{change:function(t){e.linkWindow.target=t?"_blank":""}}}),e.linkWindow&&e.linkWindow.classList&&e.linkWindow.classList.length?t("div",{staticClass:"classList"},e._l(e.linkWindow.classList,(function(i,s){return t("a17-checkbox",{key:"link_class_".concat(s),attrs:{name:"link_class_".concat(s),"initial-value":e.linkWindow.classList[s].selected,value:e.linkWindow.classList[s].value,label:e.linkWindow.classList[s].label},on:{change:function(t){e.linkWindow.classList[s].selected=t}}})})),1):e._e()],1),t("div",{staticClass:"modalValidation"},[t("a17-button",{staticClass:"dialog-confirm",attrs:{variant:"validate",tabindex:"4"},on:{click:e.saveLink}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.save","Save"))+" ")]),t("a17-button",{staticClass:"dialog-cancel",attrs:{variant:"aslink-grey",tabindex:"5"},on:{click:function(t){return e.$refs["link-modal"].close()}}},[e._v(" "+e._s(e.$trans("wysiwyg.link_window.save","Cancel"))+" ")])],1)]:e._e()],2)],1)},$a=[],Ua=i(5120),Va=i(5168),qa=i(208),Wa=i(1232),Ha=i(9096),za=i(5879),Ka=i(4683),ja=i(2020),Ga=i(6308),Ya=function(){var e,t=this,i=t._self._c;return i("button",{class:{"is-active":t.isActive,"wysiwyg__menubar-button":t.icon||t.iconUrl},attrs:{disabled:t.disabled,type:"button",title:t.label},on:{click:t.handleClick}},[t.iconUrl?[i("img",{staticClass:"icon--custom",attrs:{src:t.iconUrl,alt:t.label}})]:t.icon?[i("span",{staticClass:"icon",class:"icon--wysiwyg_".concat(t.icon),attrs:{"aria-hidden":"true"}},[i("svg",[i("title",[t._v(t._s(null!==(e=t.label)&&void 0!==e?e:t.icon))]),i("use",{attrs:{"xlink:href":"#icon--wysiwyg_".concat(t.icon)}})])])]:[t._v(" "+t._s(t.label)+" ")]],2)},Xa=[],Ja={name:"WysiwygMenuBarButton",props:{icon:{type:String,required:!1},iconUrl:{type:String,required:!1},label:{type:String,required:!1},isActive:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{handleClick(){this.$emit("btn:click")}}},Qa=Ja,Za=(0,k.c)(Qa,Ya,Xa,!1,null,"8e292938",null),en=Za.exports,tn=i(6772),sn=i(3704),an=i(2928),nn={name:"A17Wysiwyg",mixins:[ge.c,ee.c,Ue.c,Z.c],props:{editSource:{type:Boolean,default:!1},showCounter:{type:Boolean,default:!0},type:{type:String,default:"text"},prefix:{type:String,default:""},maxlength:{type:Number,default:0},initialValue:{default:""},browserEndpoints:{required:!1,default:null},classList:{required:!1,default:null},limitHeight:{type:Boolean,default:!1},options:{type:Object,required:!1,default:function(){return{modules:{}}}}},computed:{textareaHeight:function(){return{height:this.editorHeight}},textfieldClasses:function(){return{"s--disabled":this.disabled,"s--focus":this.focused}},hasMaxlength:function(){return this.maxlength>0},shouldShowCounter:function(){return this.hasMaxlength&&this.showCounter},limitClasses:function(){return{"input__limit--red":this.counter<.1*this.maxlength}},...(0,_.ys)({baseUrl:e=>e.form.baseUrl})},components:{EditorContent:Ua.C4,StandaloneBrowser:Ga.c,"wysiwyg-menu-bar-btn":en},data(){return{value:this.initialValue,editorHeight:50,toolbarHeight:52,toolbar:this.options.modules.toolbar?this.options.modules.toolbar.reduce(((e,t)=>t.list?(e[t.list]=!0,e):"object"===typeof t?{...e,...t}:(e[t]=!0,e)),{}):{bold:!0,italic:!0,underline:!0,link:!0},headingOptions:[],focused:!1,activeSource:!1,counter:0,editor:null,linkWindow:null,browserIsOpen:!1}},methods:{updateEditor:function(e){this.editor&&this.editor.commands.setContent(e)},updateFromStore:function(e){"undefined"===typeof e&&(e=""),this.value!==e&&(this.value=e,this.updateEditor(e))},textUpdate:function(){this.preventSubmit(),this._textUpdateInternal()},_textUpdateInternal:da()((function(){this.saveIntoStore(),this.allowSubmit()}),600),toggleSourcecode:function(){this.editorHeight=Math.max(50,this.$refs.editor.clientHeight)+this.toolbarHeight-1+"px",this.activeSource=!this.activeSource,this.updateSourcecode()},updateSourcecode:function(){this.updateEditor(this.value),this.saveIntoStore()},updateCounter(){this.showCounter&&this.hasMaxlength&&(this.counter=this.maxlength-this.getTextLength())},getTextLength(){return this.editor.getHTML().replace(/<[^>]+>/g,"").length},openLinkWindow:function(){var e,t;this.editor.commands.extendMarkRange("link");const{ranges:i}=this.editor.state.selection,s=(0,Va.aM)(this.editor.state,"link");let a=!0,n=i[0].$from.pos,o=i[0].$to.pos;s.href&&(a=!1);let r=null,l=null;const d=this.editor.state.tr.doc,c=this.editor.getHTML().length;if(n===o){let e=!1,t=!1;while(!e&&n>0)e=0===n||" "===d.textBetween(n-1,n)," "===d.textBetween(n-1,n)?r=n:0===n&&(r=0),n-=1;while(!t&&o{var t;return e.selected=(null!==(t=s.class)&&void 0!==t?t:"").includes(e.value),e})):[]},this.$nextTick((()=>{this.$refs["link-modal"].open()}))},removeLink(){this.editor.chain().focus().extendMarkRange("link").unsetLink().run()},setLinkFromBrowser(e){this.linkWindow.href="#twillInternalLink::"+e[0].endpointType+"#"+e[0].id},saveLink(){this.linkWindow.text!==this.linkWindow.textOriginal&&(this.editor.commands.insertContentAt({from:this.linkWindow.from,to:this.linkWindow.to},this.linkWindow.text),this.editor.commands.setTextSelection({from:this.linkWindow.from,to:this.linkWindow.from+this.linkWindow.text.length})),this.linkWindow.newLink?this.editor.commands.setLink({href:this.linkWindow.href,target:this.linkWindow.target,class:this.linkWindow.classList.filter((e=>e.selected)).map((e=>e.value)).join(" ")}):this.editor.commands.updateAttributes("link",{href:this.linkWindow.href,target:this.linkWindow.target,class:this.linkWindow.classList.filter((e=>e.selected)).map((e=>e.value)).join(" ")}),this.$refs["link-modal"].close(),this.linkWindow=null},setTextAlign(e){this.editor.chain().focus().setTextAlign(e).run()}},beforeMount(){var e,t,i,s,a;this.toolbar.header&&(this.headingOptions=this.toolbar.header.filter((e=>"number"===typeof e)));const n=this.value||"",o=[an.M.configure({types:["heading","paragraph"]})];this.placeholder&&this.placeholder.length>0&&o.push(sn.I.configure({emptyNodeClass:"is-empty",emptyNodeText:this.placeHolder,showOnlyWhenEditable:!0})),this.toolbar.wrappers&&this.toolbar.wrappers.forEach((e=>{o.push(Va.a8.create({name:e.id,group:"block",marks:"_",atom:!0,content:"block+",addOptions(){return{HTMLAttributes:{class:e.className,"data-customwrapper":e.id,"data-customwrapper-label":e.label}}},parseHTML(){return[{tag:"div",getAttrs:t=>{t.getAttribute("data-customwrapper",e.id)}}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,Va.Oo)(this.options.HTMLAttributes,t),0]},addCommands(){const t="set"+this.name,i={};return i[t]=()=>t=>{let{chain:i}=t;if(e.createElement)switch(e.createElement){case"ol":return i().toggleWrap(this.name).toggleOrderedList().run();case"ul":return i().toggleWrap(this.name).toggleBulletList().run()}return i().toggleWrap(this.name).run()},i}}))})),Object.keys(this.toolbar).forEach((e=>{switch(e){case"link":o.push(tn.cH.configure({openOnClick:!1}));break;case"underline":o.push(Wa.c);break;case"table":o.push(Ha.cp.configure({resizable:!1})),o.push(ja.c),o.push(Ka.c),o.push(za.c);break}})),o.push(qa.c.configure({orderedList:null!==(e=this.toolbar.ordered)&&void 0!==e&&e,bulletList:null!==(t=this.toolbar.bullet)&&void 0!==t&&t,listItem:this.toolbar.ordered||this.toolbar.bullet||!1,code:null!==(i=this.toolbar.code)&&void 0!==i&&i,codeBlock:null!==(s=this.toolbar.codeBlock)&&void 0!==s&&s,horizontalRule:null!==(a=this.toolbar.hr)&&void 0!==a&&a})),this.editor=new Ua.GW({content:n,extensions:o,onUpdate:e=>{let{editor:t}=e;this.value=t.getHTML(),this.textUpdate(),this.updateCounter()}}),this.updateCounter()},beforeUnmount(){this.editor.destroy()},beforeDestroy(){this.editor.destroy()}},on=nn,rn=(0,k.c)(on,Fa,$a,!1,null,"313dbf04",null),ln=rn.exports;function dn(e,t,i){return t=cn(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function cn(e){var t=un(e,"string");return"symbol"==typeof t?t:String(t)}function un(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const hn={target:"data-sticky-target",toptarget:"data-sticky-top",classContainer:"sticky",classFixed:"sticky__fixed",classAbs:"sticky__abs",classEnd:"sticky__scrolled",topOffset:0,offset:20};class pn{constructor(e,t){dn(this,"refresh",(()=>this._refresh())),dn(this,"dispose",(()=>this._dispose())),dn(this,"status","top"),dn(this,"ticking",!1),dn(this,"anchors",["Top","Bottom"]),dn(this,"lastScrollPos",0),dn(this,"prevScrollPos",-1),t={...hn,...t},this.target=null,this.toptarget=null,this.container=e,this.containerID=this.container.getAttribute("data-sticky-id"),this.options=t,this.options.target&&(this.target=this.container.querySelector("["+this.options.target+'="'+this.containerID+'"]')),this.options.toptarget&&(this.toptarget=this.container.querySelector("["+this.options.toptarget+'="'+this.containerID+'"]')),this.topMargin=this.container.hasAttribute("data-sticky-offset")?parseInt(this.container.getAttribute("data-sticky-offset")):this.options.offset,this.topOffset=this.container.hasAttribute("data-sticky-topoffset")?parseInt(this.container.getAttribute("data-sticky-topoffset")):this.options.topOffset,e.classList.add(this.options.classContainer),this._setEventListeners(),this._refresh()}_refresh(){if(!this.target)return!1;if(!this._isFullyVisible(this.target))return this._removePositionClass(),!1;const e=this.lastScrollPos,t=this.target.offsetHeight,i=this.container.offsetHeight,s=t+this.topMargin=a&&e=n&&(this._removePositionClass(),this.target.classList.add(this.options.classAbs),this.status="bottom"),e+window.innerHeight>=this.container.getBoundingClientRect().top+e+i?this.target.classList.add(this.options.classEnd):this.target.classList.remove(this.options.classEnd)),this}_isFullyVisible(e){return e.clientHeightthis._scroll())),window.removeEventListener("resize",(()=>this._resize())),this}_setEventListeners(){window.addEventListener("scroll",(()=>this._scroll())),window.addEventListener("resize",(()=>this._resize())),this._resize()}}const mn={};var fn={install(e){const t={options:mn,bind:function(e,i,s){const a=e._sticky=new pn(e,t.options);a._vueEl=e},componentUpdated:function(e,t,i){e._sticky.refresh()},inserted:function(e,t,i){},unbind:function(e,t,i){e._sticky.dispose()}};e.directive("sticky",t)}};function gn(e,t,i){const s=["icon"],a=t.expression||i.data.attrs.symbol;let n=e;"span"===i.tag&&(n=document.createElementNS("http://www.w3.org/2000/svg","svg"),e.appendChild(n)),s.push("icon--".concat(a)),s.forEach((function(t){e.classList.add(t)}));const o=document.createElementNS("http://www.w3.org/2000/svg","title");o.textContent=a,n.appendChild(o);const r="#icon--".concat(a),l=document.createElementNS("http://www.w3.org/2000/svg","use");l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r),n.appendChild(l)}function _n(e){const t=e.querySelector("svg");t&&t.parentNode.removeChild(t);const i=e.className.split(" ").filter((function(e){return 0===e.indexOf("icon")}));i.forEach((function(t){e.classList.remove(t)}))}var bn={install(e){const t={bind(e,t,i){gn(e,t,i)},componentUpdated:function(e,t,i,s){_n(e),gn(e,t,i)},inserted:function(e,t,i){},unbind:function(e,t,i){}};e.directive("svg",t)}};function vn(e,t,i){return t=yn(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function yn(e){var t=wn(e,"string");return"symbol"==typeof t?t:String(t)}function wn(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const En={container:!1,delay:0,html:!1,budge:15,placement:"top",theme:"default",title:"",template:'',trigger:"hover focus",offset:0};class Tn{constructor(e,t){vn(this,"show",(()=>this._show(this.reference,this.options))),vn(this,"hide",(()=>this._hide())),vn(this,"dispose",(()=>this._dispose())),vn(this,"toggle",(()=>this._isOpen?this.hide():this.show())),vn(this,"innerSelector",".tooltip__inner"),vn(this,"_events",[]),vn(this,"_setTooltipNodeEvent",((e,t,i,s)=>{const a=e.relatedreference||e.toElement,n=i=>{const a=i.relatedreference||i.toElement;this._tooltipNode.removeEventListener(e.type,n),t.contains(a)||this._scheduleHide(t,s.delay,s,i)};return!!this._tooltipNode.contains(a)&&(this._tooltipNode.addEventListener(e.type,n),!0)})),t={...En,...t},this.reference=e,this.options=t;const i="string"===typeof t.trigger?t.trigger.split(" ").filter((e=>-1!==["click","hover","focus"].indexOf(e))):[];this._isOpen=!1,this._setEventListeners(e,i,t)}_create(e,t,i,s,a){if(this._tooltipNode)return this;const n=window.document.createElement("div");n.innerHTML=t.trim();const o=n.childNodes[0];o.id="tooltip--".concat(Math.random().toString(36).substr(2,10)),o.setAttribute("aria-hidden","false"),o.classList.add("tooltip--"+i);const r=n.querySelector(this.innerSelector);return 1===s.nodeType?a&&r.appendChild(s):a?r.innerHTML=s:r.innerText=s,o}_position(e,t,i){let s=0,a=0,n=t;const o=e.getBoundingClientRect();this._tooltipNode.classList.remove("tooltip--"+n);const r=Math.round(o.top-this._tooltipNode.offsetHeight-i),l=Math.round(o.top+o.height/2-this._tooltipNode.offsetHeight/2),d=Math.round(o.left+o.width+i),c=Math.round(o.top+o.height+i),u=Math.round(o.left-this._tooltipNode.offsetWidth-i),h=Math.round(o.left+o.width/2-this._tooltipNode.offsetWidth/2);"top"===t&&(s=h,a=r,n="top",s<10&&(s=10),a<0&&(a=c,n="bottom")),"top-right"===t&&(s=d,a=r,n="top",a<0&&(a=c,n="bottom")),"bottom"===t&&(s=h,a=c,n="bottom",s<10&&(s=10),a>0&&(a=r,n="top")),"right"===t&&(s=d,a=l,n="right"),"left"===t&&(s=u,a=l,n="left",s<0&&(s=d,n="right")),this._tooltipNode.style.left=s+"px",this._tooltipNode.style.top=a+"px",this._tooltipNode.classList.add("tooltip--"+n)}_show(e,t){if(this._isOpen&&!this._isOpening)return this;this._isOpen=!0;const i=e.getAttribute("data-tooltip-budge")||t.budge,s=e.getAttribute("data-tooltip-theme")||t.theme,a=e.getAttribute("data-tooltip-placement")||t.placement;if(this._tooltipNode)return this._tooltipNode.style.opacity="",this._tooltipNode.style.visibility="",this._tooltipNode.style.transition="opacity 0.3s",this._tooltipNode.setAttribute("aria-hidden","false"),this._position(e,a,i),this;const n=e.getAttribute("data-tooltip-title")||t.title,o=this._create(e,t.template,s,n,t.html);e.setAttribute("aria-describedby",o.id);const r=this._findContainer(t.container,e);return this._append(o,r),this._tooltipNode=o,this._position(e,a,i),this}_hide(){return this._isOpen?(this._isOpen=!1,this._tooltipNode.style.opacity="0",this._tooltipNode.style.visibility="hidden",this._tooltipNode.style.transition="",this._tooltipNode.setAttribute("aria-hidden","true"),this):this}_dispose(){return this._events.length&&(this._events.forEach((e=>{let{func:t,event:i}=e;this.reference.removeEventListener(i,t)})),this._events=[]),this._tooltipNode&&(this._hide(),this._tooltipNode.parentNode.removeChild(this._tooltipNode),this._tooltipNode=null),this}_findContainer(e,t){return"string"===typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e}_append(e,t){t.appendChild(e)}_setEventListeners(e,t,i){const s=[],a=[];t.forEach((e=>{switch(e){case"hover":s.push("mouseenter"),a.push("mouseleave");break;case"focus":s.push("focus"),a.push("blur");break;case"click":s.push("click"),a.push("click");break}})),s.forEach((t=>{const s=t=>{!0!==this._isOpening&&(t.usedByTooltip=!0,this._scheduleShow(e,i.delay,i,t))};this._events.push({event:t,func:s}),e.addEventListener(t,s)})),a.forEach((t=>{const s=t=>{!0!==t.usedByTooltip&&this._scheduleHide(e,i.delay,i,t)};this._events.push({event:t,func:s}),e.addEventListener(t,s)}))}_scheduleShow(e,t,i){this._isOpening=!0;const s=t&&t.show||t||0;s>0?window.setTimeout((()=>this._show(e,i)),s):this._show(e,i)}_scheduleHide(e,t,i,s){this._isOpening=!1;const a=t&&t.hide||t||0;window.setTimeout((()=>{if(!1!==this._isOpen&&document.body.contains(this._tooltipNode)){if("mouseleave"===s.type){const a=this._setTooltipNodeEvent(s,e,t,i);if(a)return}this._hide()}}),a)}}const kn={};var Cn={install(e){const t={options:kn,bind:function(e,i,s){if(!e._tooltip){const i=e._tooltip=new Tn(e,t.options);i._vueEl=e}},componentUpdated:function(e,i,s,a){if(e._tooltip){e._tooltip.dispose();const i=e._tooltip=new Tn(e,t.options);i._vueEl=e}},inserted:function(e,t,i){},unbind:function(e,t,i){e._tooltip&&e._tooltip.dispose()}};e.directive("tooltip",t)}};const An=!0,xn={install(e,t){e.component("a17-button",P),e.component("a17-infotip",ut),e.component("a17-slideshow",sa),e.component("a17-browserfield",D),e.component("a17-textfield",aa.c),e.component("a17-hiddenfield",nt),e.component("a17-wysiwyg",Na),e.component("a17-wysiwyg-tiptap",ln),e.component("a17-inputframe",_t),e.component("a17-mediafield",es),e.component("a17-mediafield-translated",os),e.component("a17-radio",ys),e.component("a17-radiogroup",As),e.component("a17-checkbox",j),e.component("a17-singlecheckbox",$s),e.component("a17-checkboxgroup",ae),e.component("a17-singleselect-permissions",Js),e.component("a17-multiselect",ms),e.component("a17-singleselect",zs),e.component("a17-select",Is),e.component("a17-vselect",na.c),e.component("a17-locale",Ct),e.component("a17-dropdown",Ne.c),e.component("a17-buttonbar",U),e.component("a17-modal",rs.c),e.component("a17-dialog",Re),e.component("a17-datepicker",De),e.component("a17-filefield",Ze),e.component("a17-colorfield",ye),e.component("a17-avatar",h.c),e.component("a17-medialibrary",Si),e.mixin({methods:{openFreeMediaLibrary:function(){this.$store.commit(v.ol.UPDATE_MEDIA_CONNECTOR,null),this.$store.commit(v.ol.RESET_MEDIA_TYPE),this.$store.commit(v.ol.UPDATE_REPLACE_INDEX,-1),this.$store.commit(v.ol.UPDATE_MEDIA_MAX,0),this.$store.commit(v.ol.UPDATE_MEDIA_FILESIZE_MAX,0),this.$store.commit(v.ol.UPDATE_MEDIA_WIDTH_MIN,0),this.$store.commit(v.ol.UPDATE_MEDIA_HEIGHT_MIN,0),this.$store.commit(v.ol.UPDATE_MEDIA_MODE,!1),this.$root.$refs.mediaLibrary&&this.$root.$refs.mediaLibrary.open()}}}),e.config.productionTip=An,e.config.devtools=!An,e.prototype.$http=o(),window.$trans=e.prototype.$trans=function(e,t){return l()(window["TWILL"].twillLocalization.lang,e,t)},o().defaults.headers.common["X-Requested-With"]="XMLHttpRequest",o().interceptors.response.use((e=>e),(e=>((0,Mt.q)("CONTENT",e),Promise.reject(e)))),e.use(u.cp,{name:"timeago",locale:window["TWILL"].twillLocalization.locale,locales:c()(Ae.ob,"date-fns")}),e.use(bn),e.use(Cn),e.use(fn)}};var Sn=xn},5572:function(e,t,i){"use strict";i.d(t,{c:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"move_down_notif"}},[e.show?t("div",{class:e.notifClasses,attrs:{role:"alert","aria-live":"polite","aria-atomic":"true"}},[t("div",{staticClass:"notif__inner"},[e.important?e._e():t("button",{staticClass:"notif__close",attrs:{type:"button","data-dismiss":"alert","aria-label":"alertClose"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.closeNotif.apply(null,arguments)}}},[t("span",{directives:[{name:"svg",rawName:"v-svg"}],attrs:{symbol:"close_modal"}})]),t("span",{domProps:{innerHTML:e._s(e.message)}})])]):e._e()])},a=[],n=i(624),o={name:"A17Notification",props:{variant:{type:String,default:"success"},duration:{type:Number,default:3e3},important:{type:Boolean,default:!0},autoHide:{type:Boolean,default:!0}},data:function(){return{closed:!1,timer:null,css:"notif"}},computed:{message:function(){return this.$store.getters.notifByVariant(this.variant)},variantClass:function(){return"notif--".concat(this.variant)},notifClasses:function(){return this.css&&Array.isArray(this.css)?[...this.css,this.variantClass]:["notif",this.variantClass]},show:function(){return!this.closed&&!!this.message}},methods:{closeNotif:function(){this.closed=!0,this.clearNotification(),this.timer&&(clearTimeout(this.timer),this.timer=null)},clearNotification:function(){this.$store.commit(n.gp.CLEAR_NOTIF,this.variant)},autoClose:function(){null===this.timer&&(this.timer=setTimeout((()=>{this.closeNotif()}),this.duration))}},watch:{message:function(){this.message&&(this.closed=!1,this.autoHide&&this.autoClose())}}},r=o,l=i(2528),d=(0,l.c)(r,s,a,!1,null,null,null),c=d.exports;const u={install(e,t){e.mixin({methods:{notif:function(e){this.$store.commit(n.gp.SET_NOTIF,e)}}}),e.component("a17-notif",c)}};var h=u},7632:function(e,t,i){"use strict";const s="moveBlockToEditor",a="duplicateBlock",n="duplicateRepeater",o="getBucketsData",r="saveBuckets",l="getDatatableDatas",d="setDatatableNestedDatas",c="setDatatableDatas",u="togglePublishedData",h="deleteData",p="duplicateData",m="restoreData",f="destroyData",g="toggleFeaturedData",_="bulkPublishData",b="bulkFeatureData",v="bulkExportData",y="bulkDeleteData",w="bulkRestoreData",E="bulkDestroyData",T="replaceFormData",k="saveFormData",C="updateFormInListing",A="createFormInModal",x="getAllPreviews",S="getPreview",L="getRevisionContent",D="getCurrentContent",M="handleErrors";t.cp={HANDLE_ERRORS:M,GET_BUCKETS:o,SAVE_BUCKETS:r,GET_DATATABLE:l,SET_DATATABLE_NESTED:d,SET_DATATABLE:c,TOGGLE_PUBLISH:u,DELETE_ROW:h,DUPLICATE_ROW:p,RESTORE_ROW:m,DESTROY_ROW:f,TOGGLE_FEATURE:g,BULK_PUBLISH:_,BULK_FEATURE:b,BULK_EXPORT:v,BULK_DELETE:y,BULK_RESTORE:w,BULK_DESTROY:E,REPLACE_FORM:T,SAVE_FORM:k,UPDATE_FORM_IN_LISTING:C,CREATE_FORM_IN_MODAL:A,GET_ALL_PREVIEWS:x,GET_PREVIEW:S,GET_REVISION:L,GET_CURRENT:D,MOVE_BLOCK_TO_EDITOR:s,DUPLICATE_BLOCK:a,DUPLICATE_REPEATER:n}},7176:function(e,t,i){"use strict";i.d(t,{c:function(){return v}});var s=i(9016),a=i(6036),n=i(8316),o=i.n(n),r=i(7632),l=i(624);const d={crops:window["TWILL"].STORE.medias.crops||{},showFileName:window["TWILL"].STORE.medias.showFileName||!1,types:window["TWILL"].STORE.medias.types||[],type:"image",connector:null,max:0,filesizeMax:0,widthMin:0,heightMin:0,strict:!0,selected:window["TWILL"].STORE.medias.selected||{},config:window["TWILL"].STORE.medias.config||{useWysiwyg:!1,wysiwygOptions:{}},loading:[],uploadProgress:0,indexToReplace:-1},c={mediasByBlockId:e=>t=>{const i=Object.keys(e.selected).filter((e=>e.startsWith("blocks[".concat(t,"]")))),s={};return i.forEach((t=>s[t]=e.selected[t])),s}},u={[l.ol.UPDATE_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t.type&&(e.total=t.total),e)))},[l.ol.UPDATE_REPLACE_INDEX](e,t){e.indexToReplace=t},[l.ol.INCREMENT_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t&&(e.total=e.total+1),e)))},[l.ol.DECREMENT_MEDIA_TYPE_TOTAL](e,t){e.types=e.types.map((e=>(e.value===t&&(e.total=e.total-1),e)))},[l.ol.UPDATE_MEDIAS](e,t){let{mediaRole:i,index:a,media:n}=t;s["default"].set(e.selected[i],a,n)},[l.ol.SAVE_MEDIAS](e,t){if(e.connector){const i=e.connector,s=e.selected[i]&&e.selected[i].length;if(s&&e.indexToReplace>-1)e.selected[i].splice(e.indexToReplace,1,o()(t[0]));else if(s)t.forEach((function(t){e.selected[i].push(o()(t))}));else{const s={};s[i]=t,e.selected=Object.assign({},e.selected,s)}e.indexToReplace=-1}},[l.ol.DESTROY_SPECIFIC_MEDIA](e,t){e.selected[t.name]&&(e.selected[t.name].splice(t.index,1),0===e.selected[t.name].length&&s["default"].delete(e.selected,t.name)),e.connector=null},[l.ol.DESTROY_MEDIAS](e,t){e.selected[t]&&s["default"].delete(e.selected,t),e.connector=null},[l.ol.REORDER_MEDIAS](e,t){const i={};i[t.name]=t.medias,e.selected=Object.assign({},e.selected,i)},[l.ol.PROGRESS_UPLOAD_MEDIA](e,t){const i=e.loading.filter((e=>e.id===t.id));i.length?(i[0].error=!1,i[0].progress=t.progress):e.loading.unshift({id:t.id,name:t.name,progress:t.progress,replacementId:t.replacementId,isReplacement:t.isReplacement})},[l.ol.PROGRESS_UPLOAD](e,t){e.uploadProgress=t},[l.ol.DONE_UPLOAD_MEDIA](e,t){e.loading.forEach((function(i,s){i.id===t.id&&e.loading.splice(s,1)}))},[l.ol.ERROR_UPLOAD_MEDIA](e,t){e.loading.forEach((function(i,a){i.id===t.id&&(s["default"].set(e.loading[a],"progress",0),s["default"].set(e.loading[a],"error",!0),s["default"].set(e.loading[a],"errorMessage",t.errorMessage))}))},[l.ol.UPDATE_MEDIA_CONNECTOR](e,t){e.connector=t&&""!==t?t:null},[l.ol.UPDATE_MEDIA_MODE](e,t){e.strict=t},[l.ol.UPDATE_MEDIA_TYPE](e,t){t&&""!==t&&(e.type=t)},[l.ol.RESET_MEDIA_TYPE](e){e.type=e.types[0].value},[l.ol.UPDATE_MEDIA_MAX](e,t){e.max=Math.max(0,t)},[l.ol.UPDATE_MEDIA_FILESIZE_MAX](e,t){e.filesizeMax=Math.max(0,t)},[l.ol.UPDATE_MEDIA_WIDTH_MIN](e,t){e.widthMin=Math.max(0,t)},[l.ol.UPDATE_MEDIA_HEIGHT_MIN](e,t){e.heightMin=Math.max(0,t)},[l.ol.SET_MEDIA_METADATAS](e,t){const i=t.media.context,a=e.selected[i],n=t.value;function r(e){return n.locale?(e.metadatas.custom[n.id]||(e.metadatas.custom[n.id]={}),e.metadatas.custom[n.id][n.locale]=n.value):e.metadatas.custom[n.id]=n.value,e}if(t.media.hasOwnProperty("index")){const e=r(o()(a[t.media.index]));s["default"].set(a,t.media.index,e)}},[l.ol.DESTROY_MEDIA_CONNECTOR](e){e.connector=null},[l.ol.SET_MEDIA_CROP](e,t){const i=t.key,a=t.index,n=e.selected[i][a];function r(e){e.crops||(e.crops={});for(const i in t.values){const s={};s.name=t.values[i].name||i,s.x=t.values[i].x,s.y=t.values[i].y,s.width=t.values[i].width,s.height=t.values[i].height,e.crops[i]=s}return e}const l=r(o()(n));s["default"].set(e.selected[i],a,l)},[l.ol.ADD_MEDIAS](e,t){let{medias:i}=t;e.selected=Object.assign({},e.selected,i)}},h={async[r.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:n}=t;const o={...s.mediasByBlockId(a.id)},r=Object.keys(o),d={};r.forEach((e=>d[e.replace(a.id,n)]=[...o[e]])),i(l.ol.ADD_MEDIAS,{medias:d})}};var p={state:d,getters:c,mutations:u,actions:h};const m={success:null,info:null,warning:null,error:null},f={notifByVariant:e=>t=>e[t],notified:e=>0===Object.keys(e).filter((t=>null!==e[t])).length},g={[l.gp.SET_NOTIF](e,t){e[t.variant]=t.message},[l.gp.CLEAR_NOTIF](e,t){e[t]&&(e[t]=null)}};var _={state:m,getters:f,mutations:g};s["default"].use(a.cp);const b=!1;var v=new a.cp.Store({modules:{notification:_,mediaLibrary:p},strict:b})},4884:function(e,t,i){"use strict";var s=i(9016),a=i(624);const n={options:{}},o={optionsByName(e){return t=>e.options[t]||[]}},r={[a.MD.EMPTY_OPTIONS](e,t){e.options[t]&&s["default"].delete(e.options,t)},[a.MD.UPDATE_OPTIONS](e,t){const i=t.name,a=t.options;let n=[];e.options[i]&&(n=e.options[i],s["default"].delete(e.options,i)),Array.isArray(a)&&a.forEach((function(e){const t=n.findIndex((t=>t.value===e.value));-1===t&&n.push(e)})),s["default"].set(e.options,i,n)}},l={};t.c={state:n,getters:o,mutations:r,actions:l}},8920:function(e,t,i){"use strict";var s=i(9016),a=i(7632),n=i(624);const o={connector:null,title:"Attach related resources",note:"",endpoint:"",endpointName:"",endpoints:[],max:0,selected:window["TWILL"].STORE.browser.selected||{}},r={selectedItemsByIds:e=>{const t=[];for(const i in e.selected)t[i]=e.selected[i].map((e=>"".concat(e.endpointType,"_").concat(e.id)));return t},browsersByBlockId:e=>t=>{const i=Object.keys(e.selected).filter((e=>e.startsWith("blocks[".concat(t,"]")))),s={};return i.forEach((t=>s[t]=e.selected[t])),s}},l={[n.ai.SAVE_ITEMS](e,t){if(e.connector)if(e.selected[e.connector]&&e.selected[e.connector].length)e.selected[e.connector]=t;else{const i={};i[e.connector]=t,e.selected=Object.assign({},e.selected,i)}},[n.ai.DESTROY_ITEMS](e,t){e.selected[t.name]&&s["default"].delete(e.selected,t.name)},[n.ai.DESTROY_ITEM](e,t){e.selected[t.name]&&(e.selected[t.name].splice(t.index,1),0===e.selected[t.name].length&&s["default"].delete(e.selected,t.name),e.connector=null)},[n.ai.REORDER_ITEMS](e,t){const i={};i[t.name]=t.items,e.selected=Object.assign({},e.selected,i)},[n.ai.UPDATE_BROWSER_MAX](e,t){e.max=Math.max(0,t)},[n.ai.UPDATE_BROWSER_CONNECTOR](e,t){t&&""!==t&&(e.connector=t)},[n.ai.UPDATE_BROWSER_TITLE](e,t){t&&""!==t&&(e.title=t)},[n.ai.UPDATE_BROWSER_NOTE](e,t){e.note=t},[n.ai.DESTROY_BROWSER_CONNECTOR](e){e.connector=null},[n.ai.UPDATE_BROWSER_ENDPOINT](e,t){t&&""!==t&&(e.endpoint=t.value,e.endpointName=t.label||"")},[n.ai.DESTROY_BROWSER_ENDPOINT](e){e.endpoint="",e.endpointName=""},[n.ai.UPDATE_BROWSER_ENDPOINTS](e,t){!t&&!t.length>0||(e.endpoints=t,e.endpoint=t[0].value,e.endpointName=t[0].label)},[n.ai.DESTROY_BROWSER_ENDPOINTS](e){e.endpoints=[]},[n.ai.ADD_BROWSERS](e,t){let{browsers:i}=t;e.selected=Object.assign({},e.selected,i)}},d={async[a.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:o}=t;const r={...s.browsersByBlockId(a.id)},l=Object.keys(r),d={};l.forEach((e=>d[e.replace(a.id,o)]=[...r[e]])),i(n.ai.ADD_BROWSERS,{browsers:d})}};t.c={state:o,getters:r,mutations:l,actions:d}},7768:function(e,t,i){"use strict";i.d(t,{c:function(){return b}});var s=i(7632),a=i(4267),n=i(9899),o=i.n(n),r=i(9812),l=i(9480);const d="DATATABLE";var c={get(e,t){o().get(window["TWILL"].CMS_URLS.index,{params:e}).then((function(e){if(e.data.replaceUrl){const t=e.request.responseURL;(0,l.mw)(t)}if(t&&"function"===typeof t){const i={data:e.data.tableData?e.data.tableData:[],nav:e.data.tableMainFilters?e.data.tableMainFilters:[],maxPage:e.data.maxPage?e.data.maxPage:1};t(i)}}),(function(e){const t={message:"Get request error.",value:e};(0,r.q)(d,t)}))},togglePublished(e,t,i){o().put(window["TWILL"].CMS_URLS.publish,{id:e.id,active:e.published}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Publish request error.",value:e};(0,r.q)(d,t),i&&"function"===typeof i&&i(e.response)}))},toggleFeatured(e,t){o().put(window["TWILL"].CMS_URLS.feature,{id:e.id,active:e.featured}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Feature request error.",value:e};(0,r.q)(d,t)}))},delete(e,t){o()["delete"](e.delete).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Delete request error.",value:e};(0,r.q)(d,t)}))},restore(e,t){o().put(window["TWILL"].CMS_URLS.restore,{id:e.id}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Restore request error.",value:e};(0,r.q)(d,t)}))},destroy(e,t){o().put(window["TWILL"].CMS_URLS.forceDelete,{id:e.id}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Destroy request error.",value:e};(0,r.q)(d,t)}))},duplicate(e,t){o().put(e.duplicate).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Duplicate request error.",value:e};(0,r.q)(d,t)}))},reorder(e,t){o().post(window["TWILL"].CMS_URLS.reorder,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Reorder request error.",value:e};(0,r.q)(d,t)}))},bulkPublish(e,t){o().post(window["TWILL"].CMS_URLS.bulkPublish,{ids:e.ids,publish:e.toPublish}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk publish request error.",value:e};(0,r.q)(d,t)}))},bulkFeature(e,t){o().post(window["TWILL"].CMS_URLS.bulkFeature,{ids:e.ids,feature:e.toFeature}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk feature request error.",value:e};(0,r.q)(d,t)}))},bulkDelete(e,t){o().post(window["TWILL"].CMS_URLS.bulkDelete,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk delete request error.",value:e};(0,r.q)(d,t)}))},bulkRestore(e,t){o().post(window["TWILL"].CMS_URLS.bulkRestore,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk restore request error.",value:e};(0,r.q)(d,t)}))},bulkDestroy(e,t){o().post(window["TWILL"].CMS_URLS.bulkForceDelete,{ids:e}).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Bulk destroy request error.",value:e};(0,r.q)(d,t)}))}},u=i(624);const h=(e,t,i)=>{e.forEach((e=>{e.id===t&&i(e),e.children&&h(e.children,t,i)}))},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id","children"],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children";const s=JSON.parse(JSON.stringify(e));return s.forEach((e=>{for(const s in e)t.includes(s)||delete e[s],s===i&&(e[s]=p(e[s]))})),s},m={baseUrl:window["TWILL"].STORE.datatable.baseUrl||"",data:window["TWILL"].STORE.datatable.data||[],columns:window["TWILL"].STORE.datatable.columns||[],filter:window["TWILL"].STORE.datatable.filter||{},filtersNav:window["TWILL"].STORE.datatable.navigation||[],page:Number(window["TWILL"].STORE.datatable.page||1),maxPage:Number(window["TWILL"].STORE.datatable.maxPage||1),defaultMaxPage:Number(window["TWILL"].STORE.datatable.defaultMaxPage||1),offset:Number(window["TWILL"].STORE.datatable.offset||60),defaultOffset:Number(window["TWILL"].STORE.datatable.defaultOffset||60),sortKey:window["TWILL"].STORE.datatable.sortKey||"",sortDir:window["TWILL"].STORE.datatable.sortDir||"asc",bulk:[],localStorageKey:window["TWILL"].STORE.datatable.localStorageKey||window.location.pathname,loading:!1,updateTracker:0},f={dataIds:e=>e.data.map((e=>e.id)),hideableColumns:e=>e.columns.filter((e=>e.optional)),visibleColumns:e=>e.columns.filter((e=>e.visible)),visibleColumnsNames:e=>{const t=[];return e.columns.length&&e.columns.forEach((function(e){e.visible&&t.push(e.name)})),t}},g={[u.ec.UPDATE_DATATABLE_DATA](e,t){e.bulk=[],e.data=t},[u.ec.UPDATE_DATATABLE_BULK](e,t){e.bulk.indexOf(t)>-1?e.bulk=e.bulk.filter((function(e){return e!==t})):e.bulk.push(t)},[u.ec.REPLACE_DATATABLE_BULK](e,t){e.bulk=t},[u.ec.ADD_DATATABLE_COLUMN](e,t){e.columns.splice(t.index,0,t.data)},[u.ec.REMOVE_DATATABLE_COLUMN](e,t){e.columns.forEach((function(i,s){i.name===t&&e.columns.splice(s,1)}))},[u.ec.UPDATE_DATATABLE_FILTER](e,t){e.filter=Object.assign({},e.filter,t)},[u.ec.CLEAR_DATATABLE_FILTER](e){e.filter=Object.assign({},{search:"",status:e.filter.status})},[u.ec.UPDATE_DATATABLE_FILTER_STATUS](e,t){e.filter.status=t},[u.ec.UPDATE_DATATABLE_OFFSET](e,t){e.offset=t,(0,a.st)(e.localStorageKey+"_page-offset",e.offset)},[u.ec.UPDATE_DATATABLE_PAGE](e,t){e.page=t},[u.ec.UPDATE_DATATABLE_MAXPAGE](e,t){e.page>t&&(e.page=t),e.maxPage=t},[u.ec.UPDATE_DATATABLE_VISIBLITY](e,t){(0,a.st)(e.localStorageKey+"_columns-visible",JSON.stringify(t)),e.columns.forEach((function(e){for(let i=0;i=0&&(e.data[t].published="toggle"===s?!e.data[t].published:s)}function n(t){return e.data.findIndex((function(e,i){return e.id===t}))}if(Array.isArray(i))i.forEach((function(e){const t=n(e);a(t)})),e.bulk=[];else{const e=n(i);a(e)}},[u.ec.FEATURE_DATATABLE](e,t){const i=t.id,s=t.value;function a(t){t>=0&&(e.data[t].featured="toggle"===s?!e.data[t].featured:s)}function n(t){return e.data.findIndex((function(e,i){return e.id===t}))}if(Array.isArray(i))i.forEach((function(e){const t=n(e);a(t)})),e.bulk=[];else{const e=n(i);a(e)}},[u.ec.UPDATE_DATATABLE_LOADING](e,t){e.loading=!e.loading},[u.ec.UPDATE_DATATABLE_NESTED](e,t){h(e.data,t.parentId,(e=>{e.children=t.val}))},[u.ec.UPDATE_DATATABLE_TRACKER](e,t){e.updateTracker=t?e.updateTracker+1:0}},_={[s.cp.GET_DATATABLE](e){let{commit:t,state:i,getters:s}=e;if(!i.loading){t(u.ec.UPDATE_DATATABLE_LOADING,!0);const e={sortKey:i.sortKey,sortDir:i.sortDir,page:i.page,offset:i.offset,columns:s.visibleColumnsNames,filter:JSON.stringify(i.filter)};c.get(e,(function(e){t(u.ec.UPDATE_DATATABLE_DATA,e.data),t(u.ec.UPDATE_DATATABLE_MAXPAGE,e.maxPage),t(u.ec.UPDATE_DATATABLE_NAV,e.nav),t(u.ec.UPDATE_DATATABLE_LOADING,!1)}))}},[s.cp.SET_DATATABLE_NESTED](e){let{commit:t,state:i,dispatch:s}=e;const a=p(i.data);c.reorder(a,(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.SET_DATATABLE](e){let{commit:t,state:i,dispatch:s}=e;const a=i.data.map((e=>e.id));c.reorder(a,(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.TOGGLE_PUBLISH](e,t){let{commit:i,state:a,dispatch:n}=e;c.togglePublished(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}),(function(e){i(u.gp.SET_NOTIF,{message:e.data.error.message,variant:"error"})}))},[s.cp.DELETE_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.delete(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.DUPLICATE_ROW](e,t){let{commit:i,state:s,dispatch:a}=e;c.duplicate(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),e.data.hasOwnProperty("redirect")&&window.location.replace(e.data.redirect)}))},[s.cp.RESTORE_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.restore(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.DESTROY_ROW](e,t){let{commit:i,state:a,dispatch:n}=e;c.destroy(t,(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.BULK_PUBLISH](e,t){let{commit:i,state:a,dispatch:n}=e;c.bulkPublish({ids:a.bulk.join(),toPublish:t.toPublish},(function(e){i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),n(s.cp.GET_DATATABLE)}))},[s.cp.TOGGLE_FEATURE](e,t){let{commit:i,state:s}=e;c.toggleFeatured(t,(e=>{i(u.ec.FEATURE_DATATABLE,{id:t.id,value:"toggle"}),i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.BULK_FEATURE](e,t){let{commit:i,state:s}=e;c.bulkFeature({ids:s.bulk.join(),toFeature:t.toFeature},(function(e){i(u.ec.FEATURE_DATATABLE,{id:s.bulk,value:!0}),i(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant})}))},[s.cp.BULK_DELETE](e){let{commit:t,state:i,dispatch:a}=e;c.bulkDelete(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))},[s.cp.BULK_RESTORE](e){let{commit:t,state:i,dispatch:a}=e;c.bulkRestore(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))},[s.cp.BULK_DESTROY](e){let{commit:t,state:i,dispatch:a}=e;c.bulkDestroy(i.bulk.join(),(function(e){t(u.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),a(s.cp.GET_DATATABLE)}))}};var b={state:m,getters:f,actions:_,mutations:g}},6660:function(e,t,i){"use strict";i.d(t,{c:function(){return b}});var s=i(8316),a=i.n(s),n=i(7632),o=i(4695),r=i(9899),l=i.n(r),d=i(9812);const c="FORM";var u={get(e,t,i){l().get(e).then((function(e){t&&"function"===typeof t&&t(e)}),(function(e){const t={message:"Get request error.",value:e};(0,d.q)(c,t),i&&"function"===typeof i&&i(e)}))},post(e,t,i,s){l().post(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Post request error.",value:e};(0,d.q)(c,t),s&&"function"===typeof s&&s(e)}))},put(e,t,i,s){l().put(e,t).then((function(e){i&&"function"===typeof i&&i(e)}),(function(e){const t={message:"Save request error.",value:e};(0,d.q)(c,t),s&&"function"===typeof s&&s(e)}))}},h=i(624);const p=(e,t)=>e.findIndex((e=>e.name===t.name)),m={loading:!1,type:"save",baseUrl:window["TWILL"].STORE.form.baseUrl||"",fields:window["TWILL"].STORE.form.fields||[],modalFields:[],saveUrl:window["TWILL"].STORE.form.saveUrl||"",previewUrl:window["TWILL"].STORE.form.previewUrl||"",restoreUrl:window["TWILL"].STORE.form.restoreUrl||"",blockPreviewUrl:window["TWILL"].STORE.form.blockPreviewUrl||"",errors:{},isCustom:window["TWILL"].STORE.form.isCustom||!1,reloadOnSuccess:window["TWILL"].STORE.form.reloadOnSuccess||!1,isSubmitPrevented:!1},f={fieldsByName(e){return t=>e.fields.filter((function(e){return e.name===t}))},fieldValueByName:(e,t)=>e=>t.fieldsByName(e).length?t.fieldsByName(e)[0].value:"",modalFieldsByName(e){return t=>e.modalFields.filter((function(e){return e.name===t}))},modalFieldValueByName:(e,t)=>e=>t.modalFieldsByName(e).length?t.modalFieldsByName(e)[0].value:"",fieldsByBlockId:e=>t=>e.fields.filter((e=>e.name.startsWith("blocks[".concat(t,"]"))))},g={[h.tt.UPDATE_FORM_PERMALINK](e,t){t&&""!==t&&(e.permalink=t)},[h.tt.PREVENT_SUBMIT](e){e.isSubmitPrevented=!0},[h.tt.ALLOW_SUBMIT](e){e.isSubmitPrevented=!1},[h.tt.EMPTY_FORM_FIELDS](e,t){e.fields=[]},[h.tt.ADD_FORM_FIELDS](e,t){e.fields=[...e.fields,...t]},[h.tt.REPLACE_FORM_FIELDS](e,t){e.fields=t},[h.tt.UPDATE_FORM_FIELD](e,t){let i=t.locale?{}:null;const s=p(e.fields,t);-1!==s&&(t.locale&&(i=e.fields[s].value||{}),e.fields.splice(s,1)),t.locale?i[t.locale]=t.value:i=t.value,e.fields.push({name:t.name,value:i})},[h.tt.REMOVE_FORM_FIELD](e,t){e.fields.forEach((function(i,s){i.name===t&&e.fields.splice(s,1)}))},[h.tt.DUPLICATE_BLOCK_FORM_FIELDS](e,t){let{fields:i,oldId:s,newId:n}=t;const o=[];i.forEach((e=>{o.push({name:e.name.replace(s,n),value:a()(e.value)})})),e.fields=[...e.fields,...o]},[h.tt.EMPTY_MODAL_FIELDS](e,t){e.modalFields=[]},[h.tt.REPLACE_MODAL_FIELDS](e,t){e.modalFields=t},[h.tt.UPDATE_MODAL_FIELD](e,t){let i=t.locale?{}:null;const s=p(e.modalFields,t);-1!==s&&(t.locale&&(i=e.modalFields[s].value),e.modalFields.splice(s,1)),t.locale?i[t.locale]=t.value:i=t.value,e.modalFields.push({name:t.name,value:i})},[h.tt.REMOVE_MODAL_FIELD](e,t){e.modalFields.forEach((function(i,s){i.name===t&&e.modalFields.splice(s,1)}))},[h.tt.UPDATE_FORM_LOADING](e,t){e.loading=t||!e.loading},[h.tt.SET_FORM_ERRORS](e,t){e.errors=t},[h.tt.CLEAR_FORM_ERRORS](e){e.errors=[]},[h.tt.UPDATE_FORM_SAVE_TYPE](e,t){e.type=t}},_={[n.cp.HANDLE_ERRORS](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;const o=n.repeaters.repeaters;Object.keys(t).forEach((e=>{const i=e.split(".");if(i.length>=4){const s=i[0],a=i[1],n=i[2],r=i[3];if("repeaters"===s){const i=o[a][n].id,s="blocks[".concat(i,"][").concat(r,"]");t[s]=t[e]}}})),i(h.tt.SET_FORM_ERRORS,t)},[n.cp.REPLACE_FORM](e,t){let{commit:i,state:s,getters:a,rootState:o,dispatch:r}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error"),u.get(t,(function(t){i(h.tt.UPDATE_FORM_LOADING,!1);const s=t.data;s.hasOwnProperty("languages")&&(i(h.cp.REPLACE_LANGUAGES,s.languages),delete s.languages),s.hasOwnProperty("revisions")&&(i(h.kP.UPDATE_REV_ALL,s.revisions),delete s.revisions),i(h.tt.REPLACE_FORM_FIELDS,s.fields),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),r(n.cp.HANDLE_ERRORS,e.response.data),s(e)}))}))},[n.cp.UPDATE_FORM_IN_LISTING](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error");const a=Object.assign((0,o.iM)(n),{languages:n.language.all});u[t.method](t.endpoint,a,(function(s){i(h.tt.UPDATE_FORM_LOADING,!1),s.data.hasOwnProperty("redirect")&&t.redirect&&window.location.replace(s.data.redirect),i(h.gp.SET_NOTIF,{message:s.data.message,variant:s.data.variant}),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.tt.SET_FORM_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}),s(e)}))}))},[n.cp.CREATE_FORM_IN_MODAL](e,t){let{commit:i,state:s,getters:a,rootState:n}=e;return new Promise(((e,s)=>{i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error");const a=Object.assign((0,o.HH)(n),{languages:n.language.all});u[t.method](t.endpoint,a,(function(s){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.MD.UPDATE_OPTIONS,{name:t.name,options:s.data}),e()}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),i(h.tt.SET_FORM_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}),s(e)}))}))},[n.cp.SAVE_FORM](e,t){let{commit:i,state:s,getters:a,rootState:r,dispatch:l}=e;i(h.tt.CLEAR_FORM_ERRORS),i(h.gp.CLEAR_NOTIF,"error"),i(h.tt.UPDATE_FORM_SAVE_TYPE,t);const d=(0,o.io)(r),c=r.publication.createWithoutModal?"post":"put";u[c](s.saveUrl,d,(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),e.data.hasOwnProperty("redirect")&&window.location.replace(e.data.redirect),s.reloadOnSuccess&&window.location.reload(),i(h.gp.SET_NOTIF,{message:e.data.message,variant:e.data.variant}),i(h.wt.UPDATE_PUBLISH_SUBMIT),e.data.hasOwnProperty("revisions")&&i(h.kP.UPDATE_REV_ALL,e.data.revisions)}),(function(e){i(h.tt.UPDATE_FORM_LOADING,!1),e.response.data.hasOwnProperty("exception")?i(h.gp.SET_NOTIF,{message:"Your submission could not be processed.",variant:"error"}):(l(n.cp.HANDLE_ERRORS,e.response.data),i(h.gp.SET_NOTIF,{message:"Your submission could not be validated, please fix and retry",variant:"error"}))}))},async[n.cp.DUPLICATE_BLOCK](e,t){let{commit:i,getters:s}=e,{block:a,id:n}=t;const o=s.fieldsByBlockId(a.id);i(h.tt.DUPLICATE_BLOCK_FORM_FIELDS,{fields:o,oldId:a.id,newId:n})}};var b={state:m,getters:f,mutations:g,actions:_}},6188:function(e,t,i){"use strict";var s=i(624);const a={all:window["TWILL"].STORE.languages.all||[],initialAll:window["TWILL"].STORE.languages.all||[],active:window["TWILL"].STORE.languages.active||window["TWILL"].STORE.languages.all[0]||{}},n={publishedLanguages:e=>e.all.filter((e=>e.published))},o={[s.cp.SWITCH_LANG](e,t){let{oldValue:i}=t;function s(e){return e.value===i.value}const a=e.all.findIndex(s),n=a0&&void 0!==arguments[0]?arguments[0]:null,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{message:"",value:null},r="";n&&"string"===typeof n&&(r="".concat("TWILL"," - [").concat(n,"]: "));const l=r+o.message,d=null!==(e=null!==(t=null===o||void 0===o||null===(i=o.value)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.status)&&void 0!==t?t:null===o||void 0===o||null===(s=o.response)||void 0===s?void 0:s.status)&&void 0!==e?e:null;var c;(console.error(l),null!==o&&void 0!==o&&o.value&&null!==(a=o.value)&&void 0!==a&&a.response)&&console.error(null===(c=o.value.response)||void 0===c?void 0:c.data);401===d||419===d?window["TWILL"].vm.notif({message:'Your session has expired, please login in another tab. You can then continue working here.',variant:"warning"}):403===d&&window["TWILL"].vm.notif({message:"You don't have permission to perform this action.",variant:"warning"})}i.d(t,{q:function(){return s}})},8884:function(e,t,i){"use strict";i.d(t,{c:function(){return p}});var s=i(6204),a=i.n(s);const n={publishDateDisplayFormat:window["TWILL"].STORE.config.publishDateDisplayFormat},o={},r={},l={};var d={state:n,getters:o,mutations:r,actions:l},c=i(8904);function u(e,t){const s=c.ob[(0,c.qe)()];return a()(e,t,{locale:void 0!==s&&s.hasOwnProperty("date-fns")?s["date-fns"]:i(7800)})}const h={slugify:function(e){const t={",":"-","/":"-",":":"-",";":"-",_:"-","©":"(c)","·":"-","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","ā":"a","ă":"a","ą":"a","ć":"c","č":"c","ď":"d","ē":"e","ę":"e","ě":"e","ğ":"g","ģ":"g","ī":"i","ı":"i","ķ":"k","ļ":"l","ł":"l","ń":"n","ņ":"n","ň":"n","ő":"o","œ":"oe","ŕ":"r","ř":"r","ś":"s","ş":"s","š":"s","ť":"t","ū":"u","ů":"u","ű":"u","ź":"z","ż":"z","ž":"z","ǘ":"u","ǵ":"g","ǹ":"n","ș":"s","ț":"t","ΐ":"i","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","є":"ye","і":"i","ї":"yi","ґ":"g","ḧ":"h","ḿ":"m","ṕ":"p","ẃ":"w","ẍ":"x","ә":"a","ғ":"g","қ":"q","ң":"n","ө":"o","ұ":"u"},i=new RegExp(Object.keys(t).join("|"),"g");return e.toString().toLowerCase().trim().replace(/\s+/g,"-").replace(i,(e=>t[e])).replace(/&/g,"-and-").replace(/[^\w-]+/g,"-").replace(/--+/g,"-").replace(/(^-+)|(-+$)/,"")},prettierUrl:function(e){return e.replace(/^\/\/|^.*?:(\/\/)?/,"")},uppercase:function(e){return e||0===e?e.toString().toUpperCase():""},lowercase:function(e){return e||0===e?e.toString().toLowerCase():""},capitalize:function(e){return e?(e=e.toString(),e.charAt(0).toUpperCase()+e.slice(1)):""},formatDate:function(e){return e?u(e,"MMM, DD, YYYY, "+(0,c.sn)()):""},formatDateWithFormat:function(e,t){return e||(e=new Date),u(e,t)},formatDatatableDate:function(e){const t=d.state.publishDateDisplayFormat.length>0?d.state.publishDateDisplayFormat:"MMM DD, YYYY";return e||(e=new Date),u(e,t)},formatCalendarDate:function(e){const t="MMM, DD, YYYY, "+(0,c.sn)();return e||(e=new Date),u(e,t)}};var p=h},1448:function(e,t,i){"use strict";function s(e,t,i){for(let s=0;s0?e.files:!(!e.value||""===e.value)&&e.value);if(v(e))return!(!e.value||""===e.value)&&e.value;if(y(e))return e.value&&""!==e.value?e.value:!(!e.options||!e.options.length||""===e.options[0].value)&&e.options[0].value;if(w(e)){if(e.options&&e.options.length>0){const t=[];return u(e.options,(function(e){e.selected&&t.push(e.value)})),(i||!!t.length)&&t}return!1}return E(e)?e.value&&""!==e.value?e.value:!(!e.innerText||""===e.innerText)&&e.innerText:"undefined"!==typeof e.value&&((i||""!==e.value)&&e.value)}function A(e,t,i,s){const a=t[0];if(g(e))return!1!==i?(s[a]=i,i):void 0;if(_(e))return!1!==i?(s[a]||(s[a]=[]),s[a].push(i)):void 0;if(w(e)){if(!1===i)return;s[a]=i}return s[a]=i,i}function x(e,t,i,s){const a=t[0];return t.length>1?"[]"===a?(s[d(s)]={},x(e,t.splice(1,t.length),i,s[l(s)])):(s[a]&&c(s[a])>0||(s[a]={}),x(e,t.splice(1,t.length),i,s[a])):1===t.length?"[]"===a?(s[d(s)]=i,s):(A(e,t,i,s),s):void 0}function S(){let e,t,a,o=0;const r={};for(o=0;o1&&x(t,e,a||"",r)));const l=c(r);return l>0&&r}return h(e)}i.d(t,{c:function(){return s}})},4695:function(e,t,i){"use strict";i.d(t,{HH:function(){return p},Q9:function(){return l},gP:function(){return d},iM:function(){return h},io:function(){return m}});var s=i(656),a=i.n(s);const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.assign({},...Object.keys(e).map((i=>{if(t){if(o(i,t.id))return{[r(i,t.id)]:e[i]}}else if(!i.startsWith("blocks["))return{[i]:e[i]};return null})).filter((e=>e)))},o=(e,t)=>e.startsWith("blocks["+t+"]"),r=(e,t)=>{const i=e.replace("blocks["+t+"][","");return i.match(/]/gi).length>1?i.replace("]",""):i.slice(0,-1)},l=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const s=Object.keys(t.repeaters.repeaters),a=Object.assign({},...s.filter((t=>t.startsWith("blocks-"+e.id+"|"))).map((i=>({[i.replace("blocks-"+e.id+"|","")]:t.repeaters.repeaters[i].map((e=>l(e,t,!0)))})))),d=Object.keys(t.blocks.blocks),c=Object.assign({},...d.filter((t=>t.startsWith("blocks-"+e.id))).map((i=>({[i.replace("blocks-"+e.id+"|","")]:t.blocks.blocks[i].map((e=>l(e,t)))}))));return{id:e.id,type:e.type,is_repeater:i,editor_name:e.name,content:t.form.fields.filter((t=>o(t.name,e.id))).map((t=>({name:r(t.name,e.id),value:t.value}))).reduce(((e,t)=>(e[t.name]=t.value,e)),{}),medias:n(t.mediaLibrary.selected,e),browsers:n(t.browser.selected,e),blocks:{...a,...c}}},d=e=>a()(e.content)&&a()(e.browsers)&&a()(e.medias)&&a()(e.blocks),c=e=>Object.assign({},...Object.keys(e.repeaters.repeaters).filter((e=>!e.startsWith("blocks-"))).map((t=>({[t]:e.repeaters.repeaters[t].map((t=>{var i;const s=l(t,e),a=s.content;return delete s.content,delete s.type,a.id=t.id,a.repeater_target_id=null!==(i=t.repeater_target_id)&&void 0!==i?i:null,Object.assign(s,a)}))})))),u=e=>{const t={...e.blocks.blocks};return Object.keys(t).filter((e=>!e.startsWith("blocks-"))).map((i=>t[i].map((t=>(t.name=i,l(t,e)))))).flat()},h=e=>{const t=e.form.fields.filter((e=>!e.name.startsWith("blocks[")&&!e.name.startsWith("mediaMeta["))).reduce(((e,t)=>(e[t.name]=t.value,e)),{});return t},p=e=>{const t=e.form.modalFields.filter((e=>!e.name.startsWith("blocks[")&&!e.name.startsWith("mediaMeta["))).reduce(((e,t)=>(e[t.name]=t.value,e)),{});return t},m=e=>{const t=h(e),i=Object.assign(t,{cmsSaveType:e.form.type,published:e.publication.published,public:"public"===e.publication.visibility,publish_start_date:e.publication.startDate,publish_end_date:e.publication.endDate,languages:e.language.all,parent_id:e.parents.active,medias:n(e.mediaLibrary.selected),browsers:n(e.browser.selected),blocks:u(e),repeaters:c(e)});return i}},400:function(e,t){"use strict";t.c={modal:"s--modal",overlay:"s--overlay",editor:"s--in-editor",search:"s--search"}},512:function(e,t,i){"use strict";i.d(t,{aU:function(){return s}});const s=(e,t,i)=>new Promise(((s,a)=>{let n=document.getElementById(e);const o=()=>{n.removeEventListener("load",o),s()};n?n.addEventListener("load",o):(n=document.createElement("script"),n.setAttribute("id",e),n.type=i,n.onload=o,n.onerror=a,document.getElementsByTagName("head")[0].appendChild(n),n.src=t)}))},8904:function(e,t,i){"use strict";i.d(t,{Yt:function(){return w},ob:function(){return v},qe:function(){return y},sn:function(){return E}});var s=i(5252),a=i(6380),n=i(1828),o=i(5715),r=i(1584),l=i(9992),d=i(9880),c=i(4592),u=i(9464),h=i(4795),p=i(9312),m=i(7804),f=i(9252),g=i(2432),_=i(5540),b=i(2476);const v={en:{"date-fns":i(7800)},ar:{"date-fns":i(3324),flatpickr:s.Arabic},bs:{"date-fns":i(7800),flatpickr:a.Bosnian},cs:{"date-fns":i(6620),flatpickr:n.Czech},de:{"date-fns":i(5320),flatpickr:l.German},es:{"date-fns":i(3984),flatpickr:g.Spanish},fr:{"date-fns":i(7352),flatpickr:r.French},it:{"date-fns":i(2293),flatpickr:d.Italian},nl:{"date-fns":i(3172),flatpickr:o.Dutch},no:{"date-fns":i(7800),flatpickr:u.Norwegian},pl:{"date-fns":i(8224),flatpickr:h.Polish},pt:{"date-fns":i(3944),flatpickr:p.Portuguese},ru:{"date-fns":i(2648),flatpickr:m.Russian},sl:{"date-fns":i(456),flatpickr:f.Slovenian},tr:{"date-fns":i(4820),flatpickr:_.Turkish},uk:{"date-fns":i(7800),flatpickr:b.Ukrainian},"zh-Hans":{"date-fns":i(4828),flatpickr:c.Mandarin}};function y(){return window["TWILL"].twillLocalization.locale}function w(){return 2===new Intl.DateTimeFormat(y(),{hour:"numeric"}).formatToParts(new Date(2020,0,1,13)).find((e=>"hour"===e.type)).value.length}function E(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return w()||e?"HH:mm":"hh:mm A"}},9480:function(e,t,i){"use strict";i.d(t,{mw:function(){return l},sv:function(){return d}});const s="undefined"!==typeof window,a=(s&&function(){const e=window.navigator.userAgent;(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&window.history)}(),s&&window.performance&&window.performance.now?window.performance:Date);let n=o();function o(){return a.now().toFixed(3)}function r(e,t){const i=window.history;try{t?i.replaceState({key:n},"",e):(n=o(),i.pushState({key:n},"",e))}catch(s){window.location[t?"replace":"assign"](e)}}function l(e){r(e,!0)}function d(){return location.protocol+"//"+location.host+location.pathname}},708:function(e,t){"use strict";const i=function(e){const t={el:document,offset:0,duration:250,easing:"linear"},i=Date.now();let s=0,a=!1;const n={linear:function(e){return e},easeIn:function(e){return e*e*e},easeOut:function(e){return--e*e*e+1},easeInOut:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1}},o=window.requestAnimationFrame;let r;for(const h in e)"undefined"!==typeof e[h]&&(t[h]=e[h]);function l(e,t){return e{let d=()=>r,f="";queueMicrotask((()=>{if(["function","dynamic"].includes(n)){let n=u(r);l((()=>{d=r=>{let o;return e.dontAutoEvaluateFunctions((()=>{n((e=>{o="function"===typeof e?e(r):e}),{scope:{$input:r,$money:s.bind({el:t})}})})),o},h(t,!1)}))}else h(t,!1);t._x_model&&t._x_model.set(t.value)}));const p=new AbortController;function h(e,t=!0){let n=e.value,r=d(n);if(!r||"false"===r)return!1;if(f.length-e.value.length===1)return f=e.value;let i=()=>{f=e.value=m(n,r)};t?o(e,r,(()=>{i()})):i()}function m(e,t){if(""===e)return"";let n=i(t,e),r=a(t,n);return r}c((()=>{p.abort()})),t.addEventListener("input",(()=>h(t)),{signal:p.signal,capture:!0}),t.addEventListener("blur",(()=>h(t,!1)),{signal:p.signal})})).before("model")}function o(e,t,n){let r=e.selectionStart,o=e.value;n();let s=o.slice(0,r),l=a(t,i(t,s)).length;e.setSelectionRange(l,l)}function i(e,t){let n=t,r="",o={9:/[0-9]/,a:/[a-zA-Z]/,"*":/[a-zA-Z0-9]/},i="";for(let a=0;a{let n="",r=0;for(let o=e.length-1;o>=0;o--)e[o]!==t&&(3===r?(n=e[o]+t+n,r=0):n=e[o]+n,r++);return n},i=e.startsWith("-")?"-":"",a=e.replaceAll(new RegExp(`[^0-9\\${t}]`,"g"),""),s=Array.from({length:a.split(t)[0].length}).fill("9").join("");return s=`${i}${o(s,n)}`,r>0&&e.includes(t)&&(s+=`${t}`+"9".repeat(r)),queueMicrotask((()=>{this.el.value.endsWith(t)||this.el.value[this.el.selectionStart-1]===t&&this.el.setSelectionRange(this.el.selectionStart-1,this.el.selectionStart-1)})),s}n.d(t,{cp:function(){return l}});var l=r},2528:function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,s){var l,u="function"===typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=l):o&&(l=s?function(){o.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.d(t,{c:function(){return r}})},3624:function(e,t,n){"use strict";n.d(t,{c:function(){return Co}});var r,o,i,a,s=!1,l=!1,u=[],c=-1;function d(e){f(e)}function f(e){u.includes(e)||u.push(e),h()}function p(e){let t=u.indexOf(e);-1!==t&&t>c&&u.splice(t,1)}function h(){l||s||(s=!0,queueMicrotask(m))}function m(){s=!1,l=!0;for(let e=0;ee.effect(t,{scheduler:e=>{g?d(e):e()}}),a=e.raw}function b(e){o=e}function q(e){let t=()=>{},n=n=>{let r=o(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach((e=>e()))}),e._x_effects.add(r),t=()=>{void 0!==r&&(e._x_effects.delete(r),i(r))},r};return[n,()=>{t()}]}function w(e,t){let n,r=!0,a=o((()=>{let o=e();JSON.stringify(o),r?n=o:queueMicrotask((()=>{t(o,n),n=o})),r=!1}));return()=>i(a)}function _(e,t,n={}){e.dispatchEvent(new CustomEvent(t,{detail:n,bubbles:!0,composed:!0,cancelable:!0}))}function x(e,t){if("function"===typeof ShadowRoot&&e instanceof ShadowRoot)return void Array.from(e.children).forEach((e=>x(e,t)));let n=!1;if(t(e,(()=>n=!0)),n)return;let r=e.firstElementChild;while(r)x(r,t,!1),r=r.nextElementSibling}function S(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}var k=!1;function C(){k&&S("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),k=!0,document.body||S("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's `