1import{_ as nt}from"./ecAqF0NJ.js";import{_ as rt}from"./D6czUPVG.js";import{l as Ce,d as X,r as Be,m as W,n as Ye,E as ot,o as it,H as o,T as $e,aB as ct,aC as dt,aD as ut,G as ce,v as Ze,aE as mt,af as h,aa as p,ab as Ie,ay as pt,a8 as bt,u as s,aq as Oe,a9 as re,aA as gt,aj as S,as as He,ao as We,am as z,ap as q,al as Ee,ak as Xe}from"./_MbA3FA0.js";import{_ as ft,u as je}from"./CL-6es_X.js";import{a as at,i as vt,j as ht,b as _t,c as wt,u as xt}from"./D7enOkY_.js";import{_ as yt}from"./D4lFGHsz.js";import{_ as kt}from"./lr1a-iSj.js";import"./DlAUqK2U.js";import"./Csd2jvSC.js";import"./TMMvcIpE.js";import"./C4gmGO9R.js";function K(e,n){n===void 0&&(n={});var c=n.insertAt;if(e&&typeof document<"u"){var i=document.head||document.getElementsByTagName("head")[0],x=document.createElement("style");x.type="text/css",c==="top"&&i.firstChild?i.insertBefore(x,i.firstChild):i.appendChild(x),x.styleSheet?x.styleSheet.cssText=e:x.appendChild(document.createTextNode(e))}}K(".vel-fade-enter-active,.vel-fade-leave-active{-webkit-transition:all .3s ease;transition:all .3s ease}.vel-fade-enter-from,.vel-fade-leave-to{opacity:0}.vel-img-swiper{display:block;position:relative}.vel-modal{background:rgba(0,0,0,.5);bottom:0;left:0;margin:0;position:fixed;right:0;top:0;z-index:9998}.vel-img-wrapper{left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);-webkit-transition:.3s linear;transition:.3s linear;will-change:transform opacity}.vel-img,.vel-img-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vel-img{background-color:rgba(0,0,0,.7);-webkit-box-shadow:0 5px 20px 2px rgba(0,0,0,.7);box-shadow:0 5px 20px 2px rgba(0,0,0,.7);display:block;max-height:80vh;max-width:80vw;position:relative;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (max-width:750px){.vel-img{max-height:95vh;max-width:85vw}}.vel-btns-wrapper{position:static}.vel-btns-wrapper .btn__close,.vel-btns-wrapper .btn__next,.vel-btns-wrapper .btn__prev{-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;font-size:32px;opacity:.6;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.15s linear;transition:.15s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vel-btns-wrapper .btn__close:hover,.vel-btns-wrapper .btn__next:hover,.vel-btns-wrapper .btn__prev:hover{opacity:1}.vel-btns-wrapper .btn__close.disable,.vel-btns-wrapper .btn__close.disable:hover,.vel-btns-wrapper .btn__next.disable,.vel-btns-wrapper .btn__next.disable:hover,.vel-btns-wrapper .btn__prev.disable,.vel-btns-wrapper .btn__prev.disable:hover{cursor:default;opacity:.2}.vel-btns-wrapper .btn__next{right:12px}.vel-btns-wrapper .btn__prev{left:12px}.vel-btns-wrapper .btn__close{right:10px;top:24px}@media (max-width:750px){.vel-btns-wrapper .btn__next,.vel-btns-wrapper .btn__prev{font-size:20px}.vel-btns-wrapper .btn__close{font-size:24px}.vel-btns-wrapper .btn__next{right:4px}.vel-btns-wrapper .btn__prev{left:4px}}.vel-modal.is-rtl .vel-btns-wrapper .btn__next{left:12px;right:auto}.vel-modal.is-rtl .vel-btns-wrapper .btn__prev{left:auto;right:12px}@media (max-width:750px){.vel-modal.is-rtl .vel-btns-wrapper .btn__next{left:4px;right:auto}.vel-modal.is-rtl .vel-btns-wrapper .btn__prev{left:auto;right:4px}}.vel-modal.is-rtl .vel-img-title{direction:rtl}");K('.vel-loading{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vel-loading .ring{display:inline-block;height:64px;width:64px}.vel-loading .ring:after{-webkit-animation:ring 1.2s linear infinite;animation:ring 1.2s linear infinite;border-color:hsla(0,0%,100%,.7) transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:46px;margin:1px;width:46px}@-webkit-keyframes ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}');K(".vel-on-error{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vel-on-error .icon{color:#aaa;font-size:80px}");K(".vel-img-title{bottom:60px;color:#ccc;cursor:default;font-size:12px;left:50%;line-height:1;max-width:80%;opacity:.8;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .15s;transition:opacity .15s;white-space:nowrap}.vel-img-title:hover{opacity:1}");K(".vel-icon{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}");K(".vel-toolbar{border-radius:4px;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;opacity:.9;overflow:hidden;padding:0;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.vel-toolbar,.vel-toolbar .toolbar-btn{background-color:#2d2d2d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vel-toolbar .toolbar-btn{-ms-flex-negative:0;-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;flex-shrink:0;font-size:20px;outline:none;padding:6px 10px}.vel-toolbar .toolbar-btn:active,.vel-toolbar .toolbar-btn:hover{background-color:#3d3d3d}");const D="vel",T=Ce({name:"SvgIcon",props:{type:{type:String,default:""}},setup:e=>()=>o("svg",{class:`${D}-icon icon`,"aria-hidden":"true"},[o("use",{"xlink:href":`#icon-${e.type}`},null)])}),Le=typeof window<"u",J=()=>{};let st=!1;if(Le)try{const e={};Object.defineProperty(e,"passive",{get(){st=!0}}),window.addEventListener("test-passive",J,e)}catch{}const Je=function(e,n,c){let i=arguments.length>3&&arguments[3]!==void 0&&arguments[3];Le&&e.addEventListener(n,c,!!st&&{capture:!1,passive:i})},Ke=(e,n,c)=>{Le&&e.removeEventListener(n,c)},St=e=>{e.preventDefault()}
vendor: 7,002 bytes, line 1
1,zt=Object.prototype.toString,Ne=e=>n=>zt.call(n).slice(8,-1)===e,Dt=e=>!!e&&Ne("Object")(e),Qe=e=>!!e&&Ne("String")(e);function Mt(e){return e!=null}const Tt=Ce({name:"Toolbar",props:{zoomIn:{type:Function,default:J},zoomOut:{type:Function,default:J},rotateLeft:{type:Function,default:J},rotateRight:{type:Function,default:J},resize:{type:Function,default:J},rotateDisabled:{type:Boolean,default:!1},zoomDisabled:{type:Boolean,default:!1}},setup:e=>()=>o("div",{class:`${D}-toolbar`},[!e.zoomDisabled&&o(ce,null,[o("div",{role:"button","aria-label":"zoom in button",class:"toolbar-btn toolbar-btn__zoomin",onClick:e.zoomIn},[o(T,{type:"zoomin"},null)]),o("div",{role:"button","aria-label":"zoom out button",class:"toolbar-btn toolbar-btn__zoomout",onClick:e.zoomOut},[o(T,{type:"zoomout"},null)])]),o("div",{role:"button","aria-label":"resize image button",class:"toolbar-btn toolbar-btn__resize",onClick:e.resize},[o(T,{type:"resize"},null)]),!e.rotateDisabled&&o(ce,null,[o("div",{role:"button","aria-label":"image rotate left button",class:"toolbar-btn toolbar-btn__rotate",onClick:e.rotateLeft},[o(T,{type:"rotate-left"},null)]),o("div",{role:"button","aria-label":"image rotate right button",class:"toolbar-btn toolbar-btn__rotate",onClick:e.rotateRight},[o(T,{type:"rotate-right"},null)])])])}),It=()=>o("div",{class:`${D}-loading`},[o("div",{class:"ring"},null)]),Ct=()=>o("div",{class:`${D}-on-error`},[o("div",{class:"ring"},null),o(T,{type:"img-broken"},null)]),Lt=(e,n)=>{let{slots:c}=n;return o("div",{class:`${D}-img-title`},[c.default?c.default():""])},Ft=Ce({name:"DefaultIcons",setup:()=>()=>o("svg",{"aria-hidden":!0,style:"position: absolute; width: 0; height: 0; overflow: hidden; visibility: hidden;"},[o("symbol",{id:"icon-rotate-right",viewBox:"0 0 1024 1024"},[o("path",{d:"M275.199914 450.496179v20.031994c0.384-38.079988 12.543996-67.423979 36.479989-87.967973 22.431993-20.351994 49.215985-30.55999 80.319975-30.55999 32.06399 0 59.295981 10.175997 81.759974 30.55999 22.815993 20.543994 34.591989 49.887984 35.359989 87.967973v123.935961c-0.768 37.887988-12.543996 67.135979-35.359989 87.679973-22.431993 20.351994-49.695984 30.75199-81.759974 31.10399a120.255962 120.255962 0 0 1-72.991978-24.895992c-21.503993-15.839995-35.359989-38.751988-41.567987-68.735979h60.831981c9.247997 23.007993 27.167992 34.495989 53.759983 34.49599 37.535988-0.384 56.863982-21.407993 57.983982-63.071981v-38.751988c-28.095991 8.863997-54.303983 13.119996-78.623975 12.735996a91.263971 91.263971 0 0 1-68.447979-27.711991c-18.847994-18.303994-28.095991-47.231985-27.711991-86.847973z m62.55998 24.863992c7.103998 24.799992 25.215992 37.343988 54.271983 37.663989 27.103992-0.288 44.703986-11.327996 52.831984-33.11999 3.135999-8.383997 2.655999-29.599991-1.28-38.559988-8.607997-19.615994-25.791992-29.695991-51.551984-30.20799-28.383991 0.576-46.303986 12.639996-53.759983 36.159988a58.719982 58.719982 0 0 0-0.512 28.063991z m390.335878 115.711964v-116.895963c-1.12-41.311987-20.447994-62.335981-57.983981-63.07198-37.727988 0.768-56.959982 21.791993-57.695982 63.07198v116.895963c0.768 41.663987 19.999994 62.68798 57.695982 63.071981 37.535988-0.384 56.863982-21.407993 57.983981-63.071981z m-174.815945 3.391999v-123.935961c0.384-38.079988 12.543996-67.423979 36.479989-87.967973 22.431993-20.351994 49.215985-30.55999 80.319975-30.55999 32.06399 0 59.295981 10.175997 81.759974 30.55999 22.815993 20.543994 34.591989 49.887984 35.359989 87.967973v123.935961c-0.768 37.887988-12.543996 67.135979-35.359989 87.679973-22.431993 20.351994-49.695984 30.75199-81.759974 31.10399-31.10399-0.384-57.887982-10.751997-80.319975-31.10399-23.935993-20.543994-36.127989-49.791984-36.479989-87.679973z m282.559912-479.07185A509.887841 509.887841 0 0 0 511.99984 0.00032C229.215928 0.00032 0 229.216248 0 512.00016s229.215928 511.99984 511.99984 511.99984 511.99984-229.215928 511.99984-511.99984c0-3.743999-0.032-7.455998-0.128-11.167997-1.631999-11.295996-8.159997-27.103992-31.87199-27.103991-27.487991 0-31.67999 21.247993-32.03199 32.06399l0.032 4.127999a30.62399 30.62399 0 0 0 0.16 2.079999H959.9997c0 247.423923-200.575937 447.99986-447.99986 447.99986S63.99998 759.424083 63.99998 512.00016 264.575917 64.0003 511.99984 64.0003a446.079861 446.079861 0 0 1 277.439913 96.22397l-94.91197 91.679971c-25.439992 24.607992-17.439995 44.991986 17.887994 45.599986l188.031942 3.295999a64.31998 64.31998 0 0 0 65.055979-62.84798l3.295999-188.127942C969.407697 15.040315 949.311703 5.792318 923.871711 30.368311l-87.999972 85.023973z",fill:""},null)]),o("symbol",{id:"icon-rotate-left",viewBox:"0 0 1024 1024"},[o("path",{d:"M275.199914 450.496179v20.031994c0.384-38.079988 12.543996-67.423979 36.479989-87.967973 22.431993-20.351994 49.215985-30.55999 80.319975-30.55999 32.06399 0 59.295981 10.175997 81.759974 30.55999 22.815993 20.543994 34.591989 49.887984 35.359989 87.967973v123.935961c-0.768 37.887988-12.543996 67.135979-35.359989 87.679973-22.431993 20.351994-49.695984 30.75199-81.759974 31.10399a120.255962 120.255962 0 0 1-72.991978-24.895992c-21.503993-15.839995-35.359989-38.751988-41.567987-68.735979h60.831981c9.247997 23.007993 27.167992 34.495989 53.759983 34.49599 37.535988-0.384 56.863982-21.407993 57.983982-63.071981v-38.751988c-28.095991 8.863997-54.303983 13.119996-78.623975 12.735996a91.263971 91.263971 0 0 1-68.447979-27.711991c-18.847994-18.303994-28.095991-47.231985-27.711991-86.847973z m62.55998 24.863992c7.103998 24.799992 25.215992 37.343988 54.271983 37.663989 27.103992-0.288 44.703986-11.327996 52.831984-33.11999 3.135999-8.383997 2.655999-29.599991-1.28-38.559988-8.607997-19.615994-25.791992-29.695991-51.551984-30.20799-28.383991 0.576-46.303986 12.639996-53.759983 36.159988a58.719982 58.719982 0 0 0-0.512 28.063991z m390.335878 115.711964v-116.895963c-1.12-41.311987-20.447994-62.335981-57.983981-63.07198-37.727988 0.768-56.959982 21.791993-57.695982 63.07198v116.895963c0.768 41.663987 19.999994 62.68798 57.695982 63.071981 37.535988-0.384 56.863982-21.407993 57.983981-63.071981z m-174.815945 3.391999v-123.935961c0.384-38.079988 12.543996-67.423979 36.479989-87.967973 22.431993-20.351994 49.215985-30.55999 80.319975-30.55999 32.06399 0 59.295981 10.175997 81.759974 30.55999 22.815993 20.543994 34.591989 49.887984 35.359989 87.967973v123.935961c-0.768 37.887988-12.543996 67.135979-35.359989 87.679973-22.431993 20.351994-49.695984 30.75199-81.759974 31.10399-31.10399-0.384-57.887982-10.751997-80.319975-31.10399-23.935993-20.543994-36.127989-49.791984-36.479989-87.679973zM188.159941 115.392284A509.887841 509.887841 0 0 1 511.99984 0.00032c282.783912 0 511.99984 229.215928 511.99984 511.99984s-229.215928 511.99984-511.99984 511.99984S0 794.784072 0 512.00016c0-3.743999 0.032-7.455998 0.128-11.167997 1.631999-11.295996 8.159997-27.103992 31.87199-27.103991 27.487991 0 31.67999 21.247993 32.03199 32.06399L63.99998 509.920161a30.62399 30.62399 0 0 1-0.16 2.079999H63.99998c0 247.423923 200.575937 447.99986 447.99986 447.99986s447.99986-200.5
175937 447.99986-447.99986S759.423763 64.0003 511.99984 64.0003a446.079861 446.079861 0 0 0-277.439913 96.22397l94.91197 91.679971c25.439992 24.607992 17.439995 44.991986-17.887994 45.599986L123.551961 300.800226a64.31998 64.31998 0 0 1-65.055979-62.84798l-3.295999-188.127942C54.591983 15.040315 74.687977 5.792318 100.127969 30.368311l87.999972 85.023973z",fill:""},null)]),o("symbol",{id:"icon-resize",viewBox:"0 0 1024 1024"},[o("path",{d:"M456.036919 791.8108 270.553461 791.8108 460.818829 601.572038l-39.593763-39.567157L231.314785 751.915162l0.873903-183.953615c0-15.465227-12.515035-27.981285-27.981285-27.981285s-27.981285 12.515035-27.981285 27.981285l0 251.829516c0 8.3072 3.415796 14.975063 8.826016 19.564591 5.082762 5.192256 12.132318 8.416693 19.947308 8.416693l251.036453 0c15.46625 0 27.981285-12.514012 27.981285-27.981285C484.018204 804.325835 471.504192 791.8108 456.036919 791.8108zM838.945819 184.644347c-5.082762-5.191232-12.132318-8.416693-19.947308-8.416693L567.961034 176.227654c-15.46625 0-27.981285 12.515035-27.981285 27.981285 0 15.46625 12.514012 27.981285 27.981285 27.981285l185.483458 0L563.206754 422.427962l39.567157 39.567157 189.910281-189.910281-0.873903 183.953615c0 15.46625 12.514012 27.981285 27.981285 27.981285s27.981285-12.514012 27.981285-27.981285L847.772858 204.208938C847.771835 195.902762 844.356039 189.234899 838.945819 184.644347zM847.771835 64.303538 176.227142 64.303538c-61.809741 0-111.924115 50.115398-111.924115 111.924115l0 671.544693c0 61.809741 50.114374 111.924115 111.924115 111.924115l671.544693 0c61.809741 0 111.924115-50.114374 111.924115-111.924115l0-671.544693C959.69595 114.418936 909.581576 64.303538 847.771835 64.303538zM903.733381 847.772346c0 30.878265-25.056676 55.962569-55.962569 55.962569L176.227142 903.734916c-30.90487 0-55.962569-25.084305-55.962569-55.962569l0-671.544693c0-30.9325 25.056676-55.962569 55.962569-55.962569l671.544693 0c30.90487 0 55.962569 25.03007 55.962569 55.962569L903.734404 847.772346z"},null)]),o("symbol",{id:"icon-img-broken",viewBox:"0 0 1024 1024"},[o("path",{d:"M810.666667 128H213.333333c-46.933333 0-85.333333 38.4-85.333333 85.333333v597.333334c0 46.933333 38.4 85.333333 85.333333 85.333333h597.333334c46.933333 0 85.333333-38.4 85.333333-85.333333V213.333333c0-46.933333-38.4-85.333333-85.333333-85.333333z m0 682.666667H213.333333v-195.413334l42.24 42.24 170.666667-170.666666 170.666667 170.666666 170.666666-170.24L810.666667 530.346667V810.666667z m0-401.493334l-43.093334-43.093333-170.666666 171.093333-170.666667-170.666666-170.666667 170.666666-42.24-42.666666V213.333333h597.333334v195.84z"},null)]),o("symbol",{id:"icon-prev",viewBox:"0 0 1024 1024"},[o("path",{d:"M784.652701 955.6957 346.601985 517.644983c-2.822492-2.822492-2.822492-7.902977 0-11.289967l439.179713-439.179713c6.77398-6.77398 10.725469-16.370452 10.725469-25.966924L796.507166 36.692393c0-20.32194-16.370452-36.692393-36.692393-36.692393l-4.515987 0c-9.596472 0-19.192944 3.951488-25.966924 10.725469L250.072767 489.420066c-12.418964 12.418964-12.418964 32.740904 0 45.159868l477.565601 477.565601c7.338479 7.338479 17.499449 11.854465 28.224917 11.854465l0 0c22.015436 0 40.079383-18.063947 40.079383-40.079383l0 0C796.507166 973.759647 791.99118 963.598677 784.652701 955.6957z"},null)]),o("symbol",{id:"icon-next",viewBox:"0 0 1024 1024"},[o("path",{d:"M246.121279 955.6957l438.050717-438.050717c2.822492-2.822492 2.822492-7.902977 0-11.289967L244.992282 67.175303c-6.77398-6.77398-10.725469-16.370452-10.725469-25.966924L234.266814 36.692393C234.266814 16.370452 250.637266 0 270.959206 0l4.515987 0c9.596472 0 19.192944 3.951488 25.966924 10.725469l478.694598 478.694598c12.418964 12.418964 12.418964 32.740904 0 45.159868l-477.565601 477.565601c-7.338479 7.338479-17.499449 11.854465-28.224917 11.854465l0 0c-22.015436 0-40.079383-18.063947-40.079383-40.079383l0 0C234.266814 973.759647 238.7828 963.598677 246.121279 955.6957z"},null)]),o("symbol",{id:"icon-zoomin",viewBox:"0 0 1024 1024"},[o("path",{d:"M725.504 652.864c46.4-61.44 71.744-136.448 71.744-218.752C797.248 230.464 632.768 64 430.656 64S64 230.464 64 434.112C64 639.36 228.48 805.76 430.656 805.76c86.656 0 164.48-30.144 227.52-81.088L889.984 960 960 891.264l-234.496-238.4z m-294.848 67.456c-155.776 0-282.624-128.896-282.624-286.208s126.848-286.208 282.624-286.208 282.624 128.896 282.624 286.208-126.912 286.208-282.624 286.208z"},null),o("path",{d:"M235.712 369.92h390.72v127.104H235.712z"},null),o("path",{d:"M367.488 238.144h127.104v390.72H367.488z"},null)]),o("symbol",{id:"icon-close",viewBox:"0 0 1024 1024"},[o("path",{d:"M570.24 512l259.2 259.2-58.88 58.24L512 570.24l-261.12 261.12-58.24-58.24L453.76 512 194.56 252.8l58.24-58.24L512 453.76l261.12-261.12 58.24 58.24z"},null)]),o("symbol",{id:"icon-zoomout",viewBox:"0 0 1024 1024"},[o("path",{d:"M725.504 652.864c46.4-61.44 71.744-136.448 71.744-218.752C797.248 230.464 632.768 64 430.656 64S64 230.464 64 434.112C64 639.36 228.48 805.76 430.656 805.76c86.656 0 164.48-30.144 227.52-81.088L889.984 960 960 891.264l-234.496-238.4z m-294.848 67.456c-155.776 0-282.624-128.896-282.624-286.208s126.848-286.208 282.624-286.208 282.624 128.896 282.624 286.208-126.912 286.208-282.624 286.208z"},null),o("path",{d:"M235.712 369.92h390.72v127.104H235.712z"},null)])])}),ie=Le?window:global;let et=Date.now();function Bt(e){const n=Date.now(),c=Math.max(0,16-(n-et)),i=setTimeout(e,c);return et=n+c,i}function Ue(e){return(ie.requestAnimationFrame||Bt).call(ie,e)}function tt(e){(ie.cancelAnimationFrame||ie.clearTimeout).call(ie,e)}function lt(e,n){const c=e.clientX-n.clientX,i=e.clientY-n.clientY;return Math.sqrt(c*c+i*i)}function Pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ut(e)}var Ae=Ce({name:"VueEasyLightbox",props:{imgs:{type:[Array,String],default:()=>""},visible:{type:Boolean,default:!1},index:{type:Number,default:0},scrollDisabled:{type:Boolean,default:!0},escDisabled:{type:Boolean,default:!1},moveDisabled:{type:Boolean,default:!1},titleDisabled:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},teleport:{type:[String,Object],default:null},swipeTolerance:{type:Number,default:50},loop:{type:Boolean,default:!1},rtl:{type:Boolean,default:!1},zoomScale:{type:Number,default:.12},maxZoom:{type:Number,default:3},minZoom:{type:Number,default:.1},rotateDisabled:{type:Boolean,default:!1},zoomDisabled:{type:Boolean,default:!1},pinchDisabled:{type:Boolean,default:!1},dblclickDisabled:{type:Boolean,default:!1}},emits:{hide:()=>!0,"on-error":e=>!0,"on-prev":(e,n)=>!0,"on-next":(e,n)=>
1!0,"on-prev-click":(e,n)=>!0,"on-next-click":(e,n)=>!0,"on-index-change":(e,n)=>!0,"on-rotate":e=>!0},setup(e,n){let{emit:c,slots:i}=n;const{imgRef:x,imgState:_,setImgSize:O}=(()=>{const t=X(),a=Be({width:0,height:0,maxScale:1});return{imgRef:t,imgState:a,setImgSize:()=>{if(t.value){const{width:d,height:v,naturalWidth:k}=t.value;a.maxScale=k/d,a.width=d,a.height=v}}}})(),b=X(e.index),N=X(""),r=Be({scale:1,lastScale:1,rotateDeg:0,top:0,left:0,initX:0,initY:0,lastX:0,lastY:0,touches:[]}),l=Be({loadError:!1,loading:!1,dragging:!1,gesturing:!1,wheeling:!1}),u=W(()=>{return t=e.imgs,Ne("Array")(t)?e.imgs.map(a=>typeof a=="string"?{src:a}:function(d){return Dt(d)&&Qe(d.src)}(a)?a:void 0).filter(Mt):Qe(e.imgs)?[{src:e.imgs}]:[];var t}),I=W(()=>u.value[b.value]),F=W(()=>{var t;return(t=u.value[b.value])==null?void 0:t.src}),j=W(()=>{var t;return(t=u.value[b.value])==null?void 0:t.title}),G=W(()=>{var t;return(t=u.value[b.value])==null?void 0:t.alt}),B=W(()=>({cursor:l.loadError?"default":e.moveDisabled?l.dragging?"grabbing":"grab":"move",top:`calc(50% + ${r.top}px)`,left:`calc(50% + ${r.left}px)`,transition:l.dragging||l.gesturing?"none":"",transform:`translate(-50%, -50%) scale(${r.scale}) rotate(${r.rotateDeg}deg)`})),C=()=>{c("hide")},U=()=>{r.scale=1,r.lastScale=1,r.rotateDeg=0,r.top=0,r.left=0,l.loadError=!1,l.dragging=!1,l.loading=!0},Y=(t,a)=>{const d=b.value;U(),b.value=t,u.value[b.value]===u.value[t]&&Ze(()=>{l.loading=!1}),e.visible&&d!==t&&(a&&a(d,t),c("on-index-change",d,t))},$=()=>{const t=b.value,a=e.loop?(t+1)%u.value.length:t+1;!e.loop&&a>u.value.length-1||Y(a,(d,v)=>{c("on-next",d,v),c("on-next-click",d,v)})},P=()=>{const t=b.value;let a=t-1;if(t===0){if(!e.loop)return;a=u.value.length-1}Y(a,(d,v)=>{c("on-prev",d,v),c("on-prev-click",d,v)})},Q=t=>{Math.abs(1-t)<.05?t=1:Math.abs(_.maxScale-t)<.05&&(t=_.maxScale),r.lastScale=r.scale,r.scale=t},R=()=>{const t=r.scale+e.zoomScale;t<_.maxScale*e.maxZoom&&Q(t)},g=()=>{const t=r.scale-e.zoomScale;t>e.minZoom&&Q(t)},y=()=>{const t=r.rotateDeg%360;c("on-rotate",Math.abs(t<0?t+360:t))},f=()=>{r.rotateDeg-=90,y()},M=()=>{r.rotateDeg+=90,y()},ee=()=>{r.scale=1,r.top=0,r.left=0},te=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return!e.moveDisabled&&t===0},{onMouseDown:Fe,onMouseMove:V,onMouseUp:de}=((t,a,d)=>{let v,k=!1;return{onMouseDown:m=>{t.initX=t.lastX=m.clientX,t.initY=t.lastY=m.clientY,a.dragging=!0,k=!1,m.stopPropagation()},onMouseUp:m=>{d(m.button)&&tt(v),a.dragging=!1,k=!1},onMouseMove:m=>{if(a.dragging)if(d(m.button)){if(k)return;k=!0,v=Ue(()=>{const{top:H,left:E,lastY:w,lastX:Z}=t;t.top=H-w+m.clientY,t.left=E-Z+m.clientX,t.lastX=m.clientX,t.lastY=m.clientY,k=!1})}else t.lastX=m.clientX,t.lastY=m.clientY;m.stopPropagation()}}})(r,l,te),{onTouchStart:ue,onTouchMove:me,onTouchEnd:pe}=((t,a,d,v,k)=>{let m,H=!1;return{onTouchStart:E=>{const{touches:w}=E;w.length>1&&k()?(d.gesturing=!0,a.touches=w):(a.initX=a.lastX=w[0].clientX,a.initY=a.lastY=w[0].clientY,d.dragging=!0),E.stopPropagation()},onTouchMove:E=>{if(H)return;const{touches:w}=E,{lastX:Z,lastY:ze,left:De,top:Me,scale:Te}=a;if(!d.gesturing&&d.dragging){if(!w[0])return;const{clientX:A,clientY:L}=w[0];v()?m=Ue(()=>{a.lastX=A,a.lastY=L,a.top=Me-ze+L,a.left=De-Z+A,H=!1}):(a.lastX=A,a.lastY=L)}else d.gesturing&&a.touches.length>1&&w.length>1&&k()&&(m=Ue(()=>{const A=(lt(a.touches[0],a.touches[1])-lt(w[0],w[1]))/t.width;a.touches=w;const L=Te-1.3*A;L>.5&&L<1.5*t.maxScale&&(a.scale=L),H=!1}))},onTouchEnd:()=>{tt(m),d.dragging=!1,d.gesturing=!1,H=!1}}})(_,r,l,te,()=>!e.pinchDisabled),be=()=>{e.dblclickDisabled||(r.scale!==_.maxScale?(r.lastScale=r.scale,r.scale=_.maxScale):r.scale=r.lastScale)},ge=t=>{l.loadError||l.gesturing||l.loading||l.dragging||l.wheeling||!e.scrollDisabled||e.zoomDisabled||(l.wheeling=!0,setTimeout(()=>{l.wheeling=!1},80),t.deltaY<0?R():g())},le=t=>{const a=t;e.visible&&(!e.escDisabled&&a.key==="Escape"&&e.visible&&C(),a.key==="ArrowLeft"&&(e.rtl?$():P()),a.key==="ArrowRight"&&(e.rtl?P():$()))},fe=()=>{e.maskClosable&&C()},ve=()=>{O()},he=()=>{l.loading=!1},_e=t=>
1{l.loading=!1,l.loadError=!0,c("on-error",t)},oe=()=>{e.visible&&O()};Ye(()=>e.index,t=>{t<0||t>=u.value.length||Y(t)}),Ye(()=>l.dragging,(t,a)=>{const d=!t&&a;if(!te()&&d){const v=r.lastX-r.initX,k=r.lastY-r.initY,m=e.swipeTolerance;Math.abs(v)>Math.abs(k)&&(v<-1*m?$():v>m&&P())}}),Ye(()=>e.visible,t=>{if(t){U();const a=u.value.length;if(a===0)return b.value=0,l.loading=!1,void Ze(()=>l.loadError=!0);b.value=e.index>=a?a-1:e.index<0?0:e.index,e.scrollDisabled&&we()}else e.scrollDisabled&&ae()});const we=()=>{document&&(N.value=document.body.style.overflowY,document.body.style.overflowY="hidden")},ae=()=>{document&&(document.body.style.overflowY=N.value)};ot(()=>{Je(document,"keydown",le),Je(window,"resize",oe)}),it(()=>{Ke(document,"keydown",le),Ke(window,"resize",oe),e.scrollDisabled&&ae()});const xe=()=>l.loading?i.loading?i.loading({key:"loading"}):o(It,{key:"img-loading"},null):l.loadError?i.onerror?i.onerror({key:"onerror"}):o(Ct,{key:"img-on-error"},null):o("div",{class:`${D}-img-wrapper`,style:B.value,key:"img-wrapper"},[o("img",{alt:G.value,ref:x,draggable:"false",class:`${D}-img`,src:F.value,onMousedown:Fe,onMouseup:de,onMousemove:V,onTouchstart:ue,onTouchmove:me,onTouchend:pe,onLoad:ve,onDblclick:be,onDragstart:t=>{t.preventDefault()}},null)]),ye=()=>{if(i["prev-btn"])return i["prev-btn"]({prev:P});if(u.value.length<=1)return;const t=!e.loop&&b.value<=0;return o("div",{role:"button","aria-label":"previous image button",class:"btn__prev "+(t?"disable":""),onClick:P},[e.rtl?o(T,{type:"next"},null):o(T,{type:"prev"},null)])},ke=()=>{if(i["next-btn"])return i["next-btn"]({next:$});if(u.value.length<=1)return;const t=!e.loop&&b.value>=u.value.length-1;return o("div",{role:"button","aria-label":"next image button",class:"btn__next "+(t?"disable":""),onClick:$},[e.rtl?o(T,{type:"prev"},null):o(T,{type:"next"},null)])},Se=()=>{if(!(e.titleDisabled||l.loading||l.loadError))return i.title?i.title({currentImg:I.value}):j.value?o(Lt,null,{default:()=>[j.value]}):void 0},se=()=>{let t;if(e.visible)return o("div",{onTouchmove:St,class:[`${D}-modal`,e.rtl?"is-rtl":""],onClick:dt(fe,["self"]),onWheel:ge},[o(Ft,null,null),o($e,{name:`${D}-fade`,mode:"out-in"},Pe(t=xe())?t:{default:()=>[t]}),o("img",{style:"display:none;",src:F.value,onError:_e,onLoad:he},null),o("div",{class:`${D}-btns-wrapper`},[ye(),ke(),Se(),i["close-btn"]?i["close-btn"]({close:C}):o("div",{role:"button","aria-label":"close image preview button",class:"btn__close",onClick:C},[o(T,{type:"close"},null)]),i.toolbar?i.toolbar({toolbarMethods:{zoomIn:R,zoomOut:g,rotate:f,rotateLeft:f,rotateRight:M,resize:ee},zoomIn:R,zoomOut:g,rotate:f,rotateLeft:f,rotateRight:M,resize:ee}):o(Tt,{zoomIn:R,zoomOut:g,resize:ee,rotateLeft:f,rotateRight:M,rotateDisabled:e.rotateDisabled,zoomDisabled:e.zoomDisabled},null)])])};return()=>{let t;if(e.teleport){let a;return o(ct,{to:e.teleport},{default:()=>[o($e,{name:`${D}-fade`},Pe(a=se())?a:{default:()=>[a]})]})}return o($e,{name:`${D}-fade`},Pe(t=se())?t:{default:()=>[t]})}}});const Yt=Object.assign(Ae,{install:e=>{e.component(Ae.name,Ae)}}),$t={"slider-case-study":"",class:"p-2.5 md:p-8 slider-case-study"},Ht={class:"md:h-[calc(100dvh_-_8rem)] overflow-hidden rounded-3xl w-fit"},Et=["src","width","height","alt","onClick"],Xt={__name:"CaseStudy",props:{images:{type:Array,required:!0}},setup(e){const{locale:n}=at(),c=e,i=X(!1),x=X(0),_=X([]),O=X(null),b=X(!1),N=X(null);ot(()=>{N.value={modules:[mt],freeMode:{enabled:!0},slidesPerView:"auto",spaceBetween:12,grabCursor:!0,breakpoints:{640:{spaceBetween:24}},onSwiper:u=>{O.value=u},onSliderMove:(u,I)=>{b.value=!0},onTransitionEnd:(u,I)=>{b.value=!1}}});const r=u=>{b.value||(_.value=c.images.map(I=>I.sourceUrl),i.value=!0,x.value=u)},l=()=>i.value=!1;return(u,I)=>{const F=gt,j=pt,G=ft;return p(),h("div",$t,[o(G,null,{default:Ie(()=>[o(j,bt({ref_key:"caseStudyGallery",ref:O},s(N)),{default:Ie(()=>[(p(!0),h(ce,null,Oe(e.images,(B,C)=>(p(),re(F,{key:C,class:"_!w-fit max-w-fit"},{default:Ie(()=>{var U,Y;return[S("div",Ht,[S("img",{src:B.sourceUrl,width:B.width,height:B.height,alt:(Y=(U=B.fields)==null?void 0:U.altText)==null?void 0:Y[s(n)],onClick:$=>r(C),class:"h-full object-cover w-auto"},null,8,Et)])]}),_:2},1024))),128))]),_:1},16)]),_:1}),o(s(Yt),{moveDisabled:!0,rotateDisabled:!0,zoomDisabled:!0,pinchDisabled:!0,visible:s(i),imgs:s(_),index:s(x),onHide:l},null,8,["visible","imgs","index"])])}}},jt={class:"h-pageHero md:h-screen relative w-full mb-16"},Ut=["src","alt"],Pt={class:"content z-1 absolute bottom-12 left-4 md:left-8 flex justify-between items-end w-[95%]"},At={class:"content text-white flex flex-col justify-end md:max-w-[85%]"},Ot={key:0,class:"flex gap-x-2 items-center"},Nt=["innerHTML"],Rt={class:"text-l-mob md:text-l font-bold mt-2"},Vt={key:1,class:"container flex flex-col md:flex-row gap-5 mb-6 md:h-[calc(100dvh_-_8rem)] overflow-hidden"},qt={class:"overflow-hidden w-full md:max-w-[66.67vw] rounded-4xl"},Gt=["src","alt"],Zt={class:"overflow-hidden w-full md:w-1/3 rounded-4xl"},Wt=["src","alt"],Jt={key:2,class:"mx-2.5 md:mr-0 md:ml-8 md:w-2/3 bg-gray-100 px-2.5 py-10 md:p-20 rounded-4xl mb-6"},Kt={class:"text-m-mob md:text-m font-semibold mb-6"},Qt=["innerHTML"],e9={key:3,class:"container mb-6"},t9=["src","alt"],l9={key:4,class:"mx-2.5 md:ml-auto md:mr-8 md:w-2/3 bg-gray-100 px-2.5 py-10 md:p-20 rounded-4xl mb-6"},o9={class:"text-m-mob md:text-m font-semibold mb-6"},a9=["innerHTML"],s9=["innerHTML"],n9={key:7,class:"related-cases mb-16 md:mb-24 container"},r9=["innerHTML"],_9={__name:"[slug]",async setup(e){var G,B,C,U,Y,$,P,Q,R;let n,c;const i=vt(),{t:x,locale:_,locales:O}=at(),b=ht(),N=_t({}),{data:r}=([n,c]=He(()=>je("getCaseStudy",{slug:i.params.slug})),n=await n,c(),n),l=r.value.caseStudy;var u;if((G=l.caseStudiesFields)!=null&&G.productsUsed){const g=(C=(B=l.caseStudiesFields)==null?void 0:B.productsUsed)==null?void 0:C.map(f=>{var M;return(M=f.product)!=null&&M.nodes?f.product.nodes[0].databaseId:{}}),{data:y}=([n,c]=He(()=>je("getProducts",{language:_.value.toUpperCase()})),n=await n,c(),n);u=(U=y.value.products)==null?void 0:U.nodes.filter(f=>g.includes(f.databaseId))}var I;if((Y=l.caseStudiesFields)!=null&&Y.relatedProjects){const g=(P=($=l.caseStudiesFields)==null?void 0:$.relatedProjects)==null?void 0:P.map(f=>{var M;return(M=f.caseStudy)!=null&&M.nodes?f.caseStudy.nodes[0].caseStudyId:{}}),{data:y}=([n,c]=He(()=>je("getCaseStudies",{language:_.value.toUpperCase()})),n=await n,c(),n);I=(Q=y.value.products)==null?void 0:Q.nodes.filter(f=>g.includes(f.caseStudyId))}const F={[_.value]:{slug:i.params.slug}};(R=l.translations)!=null&&R.length&&l.translations.forEach(({language:g,slug:y})=>{F[g.slug]={slug:y}}
1),b(F),wt({title:l.seo.title,ogTitle:l.seo.opengraphTitle,description:l.seo.metaDesc,ogDescription:l.seo.opengraphDescription,ogImage:l.seo.opengraphImage?l.seo.opengraphImage:"og-image.jpg",ogType:l.seo.opengraphType,twitterCard:"summary_large_image"});let j=N.value.link;return j=j.map(g=>{if(g.rel==="alternate"){for(const y of O.value)if(g.hreflang.includes(y.code)){const f=y.code==="it"?"/it/casi-studio/":"/en/case-studies/";g.href="https://www.pometon.com"+f+F[y.code].slug+"/"}}return g.rel==="alternate"&&g.hreflang==="x-default"&&(g.href="https://www.pometon.com/en/case-studies/"+F.en.slug+"/"),g}),xt({link:j}),(g,y)=>{var ue,me,pe,be,ge,le,fe,ve,he,_e,oe,we,ae,xe,ye,ke,Se,se,t,a,d,v,k,m,H,E,w,Z,ze,De,Me,Te,A,L,Re,Ve,qe,Ge;const f=nt,M=rt,ee=Xt,te=yt,Fe=kt,V=We("title-reveal"),de=We("image-reveal");return p(),h("div",null,[S("section",jt,[y[0]||(y[0]=S("div",{class:"velina block absolute top-0 left-0 w-full h-full bg-blend-multiply rounded-bl-3xl rounded-br-3xl",style:{background:`linear-gradient( 2 180deg, 3 rgba(0, 0, 0, 0) 0%, 4 rgba(0, 0, 0, 0.59) 100% 5 )`}},null,-1)),(me=(ue=s(l).featuredImage)==null?void 0:ue.node)!=null&&me.sourceUrl?(p(),h("img",{key:0,src:s(l).featuredImage.node.sourceUrl,alt:(be=(pe=s(l).featuredImage.node.fields)==null?void 0:pe.altText)==null?void 0:be[s(_)],class:"w-full h-full object-cover rounded-bl-3xl rounded-br-3xl"},null,8,Ut)):z("",!0),S("div",Pt,[S("div",At,[(fe=(le=(ge=s(l).caseStudiesFields)==null?void 0:ge.application)==null?void 0:le.nodes)!=null&&fe.length?(p(),h("div",Ot,[(p(!0),h(ce,null,Oe(s(l).caseStudiesFields.application.nodes,ne=>(p(),h("span",{key:ne.slug,class:"uppercase pr-2 border-r border-white last:border-none",innerHTML:ne.name},null,8,Nt))),128))])):z("",!0),q((p(),h("h1",Rt,[Ee(Xe(s(l).title),1)])),[[V]])]),o(f,{anchor:"#intro-case-study",class:"relative hidden md:block !bottom-0 md:left-auto md:right-8"})])]),(ve=s(l).caseStudiesFields)!=null&&ve.intro?(p(),re(M,{key:0,id:"intro-case-study",title:s(x)("casestudies.intro.title"),text:(he=s(l).caseStudiesFields)==null?void 0:he.intro,class:"mb-16 md:mb-20"},null,8,["title","text"])):z("",!0),(_e=s(l).caseStudiesFields)!=null&&_e.twoImages&&((we=(oe=s(l).caseStudiesFields)==null?void 0:oe.twoImages)!=null&&we.bigImage)&&((xe=(ae=s(l).caseStudiesFields)==null?void 0:ae.twoImages)!=null&&xe.smallImage)?(p(),h("section",Vt,[S("div",qt,[(se=(Se=(ke=(ye=s(l).caseStudiesFields)==null?void 0:ye.twoImages)==null?void 0:ke.bigImage)==null?void 0:Se.node)!=null&&se.sourceUrl?q((p(),h("img",{key:0,src:s(l).caseStudiesFields.twoImages.bigImage.node.sourceUrl,alt:(a=(t=s(l).caseStudiesFields.twoImages.bigImage.node.fields)==null?void 0:t.altText)==null?void 0:a[s(_)],class:"h-full object-cover rounded-4xl w-full"},null,8,Gt)),[[de]]):z("",!0)]),S("div",Zt,[(m=(k=(v=(d=s(l).caseStudiesFields)==null?void 0:d.twoImages)==null?void 0:v.smallImage)==null?void 0:k.node)!=null&&m.sourceUrl?q((p(),h("img",{key:0,src:s(l).caseStudiesFields.twoImages.smallImage.node.sourceUrl,alt:(E=(H=s(l).caseStudiesFields.twoImages.smallImage.node.fields)==null?void 0:H.altText)==null?void 0:E[s(_)],class:"h-full object-cover rounded-4xl w-full"},null,8,Wt)),[[de]]):z("",!0)])])):z("",!0),(Z=(w=s(l).caseStudiesFields)==null?void 0:w.firstText)!=null&&Z.title?(p(),h("section",Jt,[q((p(),h("h2",Kt,[Ee(Xe(s(l).caseStudiesFields.firstText.title),1)])),[[V]]),S("div",{innerHTML:s(l).caseStudiesFields.firstText.text},null,8,Qt)])):z("",!0),(Me=(De=(ze=s(l).caseStudiesFields)==null?void 0:ze.fullImage)==null?void 0:De.node)!=null&&Me.sourceUrl?(p(),h("section",e9,[S("img",{src:s(l).caseStudiesFields.fullImage.node.sourceUrl,alt:(A=(Te=s(l).caseStudiesFields.fullImage.node.fields)==null?void 0:Te.altText)==null?void 0:A[s(_)],class:"w-full md:h-[calc(100dvh_-_8rem)] object-cover rounded-4xl"},null,8,t9)])):z("",!0),(Re=(L=s(l).caseStudiesFields)==null?void 0:L.secondText)!=null&&Re.title?(p(),h("section",l9,[q((p(),h("h2",o9,[Ee(Xe(s(l).caseStudiesFields.secondText.title),1)])),[[V]]),S("div",{innerHTML:s(l).caseStudiesFields.secondText.text},null,8,a9)])):z("",!0),(Ve=s(l).caseStudiesFields)!=null&&Ve.sliderImage?(p(),re(ee,{key:5,images:s(l).caseStudiesFields.sliderImage.nodes},null,8,["images"])):z("",!0),(qe=s(u))!=null&&qe.length?(p(),re(te,{key:6,class:"mt-16 md:mt-44 mb-16 md:mb-24",products:s(u)},{default:Ie(()=>[q(S("h3",{innerHTML:s(x)("casestudies.products")},null,8,s9),[[V]])]),_:1},8,["products"])):z("",!0),(Ge=s(I))!=null&&Ge.length?(p(),h("section",n9,[q(S("h3",{class:"text-xl-mob md:text-xl font-semibold text-green-400 text-center uppercase",innerHTML:s(x)("casestudies.related.title")},null,8,r9),[[V]]),(p(!0),h(ce,null,Oe(s(I),ne=>(p(),re(Fe,{key:ne.caseStudyId,"case-study":ne},null,8,["case-study"]))),128))])):z("",!0)])}}};export{_9 as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.