1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e82dbf29-7df7-41f0-a301-2e5e31756a60",e._sentryDebugIdIdentifier="sentry-dbid-e82dbf29-7df7-41f0-a301-2e5e31756a60")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"prod"};(self.webpackChunknew_influencing=self.webpackChunknew_influencing||[]).push([[4639,3234,1595,8339,7827],{5914:function(){},56070:function(){},11289:function(){},40468:function(){},52773:function(){},49871:function(){},15991:function(){},26786:function(){},32067:function(){},57802:function(){},66370:function(){},71440:function(){},48035:function(){},98705:function(){},21478:function(){},16981:function(){},82282:function(){},19397:function(){},34625:function(){},3597:function(){},70860:function(e,t,a){"use strict";a.d(t,{k:function(){return m}});var l=a(37923),s=a(33153),i=a(57242);class n extends i.U{jobTitles;email}var r=a(48685),o=a(97629),c=a(20245),u=a(5993),d=a(69344),p=a(50675);const m={getFilters(e){return l.n.create().get("/api/v1/network/contacts/filters",e).then((e=>e.data.data.map((e=>({...e,alias:e.name})))))},getFiltersAI(e){return l.n.create().get("/api/v1/network/contacts/filters/ai",{text:e}).then((e=>e.data.data))},getContacts(e){return l.n.create().get("/api/v1/network/contacts",e).then((e=>e.data))},getAllIds(e){return l.n.create().get("/api/v1/network/contacts/allIds",e).then((e=>e.data.data))},changeImportance(e,t){return l.n.create().patch(`/api/v1/network/contacts/${e}/importance`,{importance:t})},updateFavourite(e){return l.n.create().patch(`/api/v1/network/contacts/${e}/favourite`)},removeFavourite(e){return l.n.create().delete(`/api/v1/network/contacts/${e}/favourite`)},getContactsEmails(e){return l.n.create().get("/api/v1/network/contacts/emails",{ids:e}).then((e=>e.data.data))},addToNewList(e){return l.n.create().post("/api/v1/network/contacts/lists",e)},addToExistedLists(e){return l.n.create().patch("/api/v1/network/contacts/lists",{data:e})},removeFromLists(e){return l.n.create().delete("/api/v1/network/contacts/lists",{data:e})},recentContacts(e){return l.n.create().get("/api/v1/network/contacts/recent",e).then((e=>(e.data.data=(0,s._)(e.data.data),e.data)))},favouriteContacts(e){return l.n.create().get("/api/v1/network/contacts/favourite",e).then((e=>(e.data.data=(0,s._)(e.data.data),e.data)))},recommendedContacts(e){return l.n.create().get("/api/v1/network/contacts/recommended",e).then((e=>(e.data.data=(0,s._)(e.data.data),e.data)))},companyExternalSearch(e){return l.n.create().get("/api/v1/network/company/search/external",e).then((e=>e.data.data))},checkEmailFullName(e){return l.n.create().get("/api/v1/network/contacts/check",e).then((e=>(e.data.data=(0,p.bj)(n,e.data.data),e.data)))},prefillContactInfo(e,t){return l.n.create().get("/api/v1/network/contacts/prefill",{email:e,fullName:t}).then((e=>(0,p.bj)(r.R,{firstName:e.data.data.firstName,lastName:e.data.data.lastName,avatar:e.data.data.avatar,jobTitle:e.data.data.jobTitle,emails:e.data.data.emails?.map((e=>(0,p.bj)(c.b,{email:e}))),phones:e.data.data.phones?.map((e=>(0,p.bj)(u.T,{phone:e}))),websites:e.data.data.websites?.map((e=>(0,p.bj)(d.W,{url:e}))),addresses:e.data.data.addresses?.map((e=>(0,p.bj)(o.V,{country:e.country,state:e.state,city:e.city,street:e.street,zip:e.zip})))})))},createContact(e){const t={avatar:e.avatar,name:e.firstName,surname:e.lastName,jobTitle:e.jobTitle,type:e.type,emails:e.emails?.filter((e=>!e.isEmpty))?.map((e=>({email:e.email,visibility:e.visibility}))),phones:e.phones?.filter((e=>!e.isEmpty))?.map((e=>({phone:e.phone,type:e.type,visibility:e.visibility}))),roles:e.roles?.filter((e=>!e.isEmpty))?.map((e=>({title:e.title,roles:e.roles?.map((e=>e.value)),outlets:e.outlets?.map((e=>e.value)),beats:e.beats?.map((e=>e.value))}))),websites:e.websites?.filter((e=>!e.isEmpty))?.map((e=>({url:e.url,type:e.type}))),addresses:e.addresses?.filter((e=>!e.isEmpty))?.map((e=>({country:e.country?.value,city:e.city?.value,street:e.street,zip:e.zip,type:e.type}))),lists:e.lists,selectAllLists:e.selectAllLists};return l.n.create().post("/api/v1/network/contacts",t)},exportContacts(e,t,a){return l.n.create().post("/api/v1/network/contacts/export",{ids:e,fields:t,title:a}).then((e=>e.data))},exportContactsExcel(e){const t=document.createElement("a");t.download=e,t.href=window.location.origin+`/api/v1/network/contacts/export/download/xlsx/${e}`,t.click(),t.remove()}}},44386:function(e,t,a){"use strict";var l;a.d(t,{O:function(){return l}}),function(e){e.SAVED_FILTERS="saved_filters",e.SAVED_FILTER_FORM="saved_filter_form"}(l||(l={}))},17827:function(e,t,a){"use strict";a.d(t,{O:function(){return i},Q:function(){return s}});var l=a(50675);function s(e){if(!e)return{};const t=function(e){try{return JSON.parse(e)}catch{return function(e){try{return JSON.parse(decodeURIComponent(e))}catch{return}}(e)}}(e);return t&&"object"==typeof t?t:{}}function i(e){if(e)return JSON.stringify((0,l.uK)(e))}},91701:function(e,t,a){"use strict";a.d(t,{e:function(){return c}});var l=a(94181),s=a(16932),i=a(65128),n=a(50675),r=function(e,t,a,l){var s,i=arguments.length,n=i<3?t:null===l?l=Object.getOwnPropertyDescriptor(t,a):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,l);else for(var r=e.length-1;r>=0;r--)(s=e[r])&&(n=(i<3?s(n):i>3?s(t,a,n):s(t,a))||n);return i>3&&n&&Object.defineProperty(t,a,n),n},o=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};class c{requestName;alias;val;get uid(){return`${this.requestName} ${this.val.name} ${this.val.value}`}}r([(0,i.d)((({value:e})=>e&&"mainId"in e?(0,n.bj)(l.t,e):e&&"extra"in e?(0,n.bj)(s.Lv,e):e&&"tooltip"in e?(0,n.bj)(s.MT,e):(0,n.bj)(s.p2,e))),o("design:type",Object)],c.prototype,"val",void 0)},80588:function(e,t,a){"use strict";a.d(t,{F:function(){return l}});class l{items;allIds;getFilters;getFiltersAI;getFiltersOptions;savedFiltersApi;mapper;constructor(e){this.items=e.items,this.allIds=e.allIds,this.getFilters=e.getFilters,this.getFiltersAI=e.getFiltersAI,this.savedFiltersApi=e.savedFiltersApi,this.getFiltersOptions=e.getFiltersOptions,this.mapper=e.mapper}}},1215:function(e,t,a){"use strict";a.d(t,{w:function(){return s}});var l=a(36942);class s{_name="Empty Scroller name";_limit=l.IN;_pickAll=!0;_pickLimit=null;_sorts=[];_callbacks;_showCheckboxes=!0;_showAdditionalPanel=!0;_defaultSortValue=null;_showFavouritesButton=!1;_showTopDateFilter=!1;_searchAiPlaceholder="Who do you want to find?";_storageKey=null;_locationQueryExcept=[];constructor(e){this._name=e}get name(){return this._name}set name(e){this._name=e}get storageKey(){return this._storageKey??this._name}set storageKey(e){this._storageKey=e}get limit(){return this._limit}set limit(e){this._limit=e}get pickAll(){return this._pickAll}set pickAll(e){this._pickAll=e}get pickLimit(){return this._pickLimit}set pickLimit(e){this._pickLimit=e}get sorts(){return this._sorts}set sorts(e){this._sorts=e}get callbacks(){return this._callbacks}set callbacks(e){this._callbacks=e}get showCheckboxes(){return this._showCheckboxes}set showCheckboxes(e){this._showCheckboxes=e}get showAdditionalPanel(){return this._showAdditionalPanel}set showAdditionalPanel(e){this._showAdditionalPanel=e}get defaultSortValue(){return this._defaultSortValue}set defaultSortValue(e){this._defaultSortValue=e}get showFavouritesButton(){return this._showFavouritesButton}set showFavouritesButton(e){this._showFavouritesButton=e}get showTopDateFilter(){return this._showTopDateFilter}set showTopDateFilter(e){this._showTopDateFilter=e}get searchAiPlaceholder(){return this._searchAiPlaceholder}set searchAiPlaceholder(e){this._searchAiPlaceholder=e}set locationQueryExcept(e){this._locationQueryExcept=e}get locationQueryExcept(){return this._locationQueryExcept}}},48440:function(e,t,a){"use strict";a.d(t,{P:function(){return n}});var l=a(50675),s=a(50953),i=a(20641);function n(e){const t=(0,s.IJ)((0,l.uK)((0,s.R1)(e)));function a(){t.value=(0,l.uK)((0,s.R1)(e))}return(0,i.wB)(e,a),{localFilter:t,updateLocalFilter:function(e){t.value=e}
1,updateVal:function(e){const a=(0,l.uK)((0,s.R1)(t));a.setVal(e),t.value=a},clear:function(){const e=(0,l.uK)((0,s.R1)(t));e.clear(),t.value=e},reset:a}}},28235:function(e,t,a){"use strict";a.d(t,{G:function(){return s}});var l=a(43258);function s(e){const t=(0,l.r4)();return{saveSort:function(a){t.setItem(e,a,0)},getSavedSort:function(){return t.getItem(e)}}}},55723:function(e,t,a){"use strict";a.d(t,{k:function(){return i}});var l=a(20641),s=a(75220);function i(){const e=(0,s.lq)(),t=e.name;return{isRouteActive:(0,l.EW)((()=>e.name==t))}}},71595:function(e,t,a){"use strict";a.d(t,{z:function(){return l}});class l{twitter;facebook;linkedin;instagram}},33153:function(e,t,a){"use strict";a.d(t,{_:function(){return o}});var l=a(71595),s=a(19065);class i extends s.F{outletStatus;get to(){return{name:"outlet",params:{slug:this.slug}}}}var n=a(92857),r=a(50675);function o(e){return e.map((e=>"Person"===e.type?(0,r.bj)(n.U,{id:e.id,title:e.title,type:e.type,img:e.imageUrl,jobTitle:e.jobTitle,contactId:e.contactId,slug:e.slug,phone:e.phone,websites:e.websites instanceof Array?new l.z:(0,r.bj)(l.z,{twitter:e?.websites?.twitters?.[0],facebook:e?.websites?.facebooks?.[0],linkedin:e?.websites?.linkedIns?.[0],instagram:e?.websites?.instagrams?.[0]}),email:e.email,isFav:e.isFavourite,importance:e.importance,outletsNames:e.outletsNames}):"Outlet"===e.type?(0,r.bj)(i,{id:e.id,title:e.title,type:e.type,img:e.imageUrl,jobTitle:e.jobTitle,contactId:e.contactId,slug:e.slug,phone:e.phone,websites:e.websites instanceof Array?new l.z:(0,r.bj)(l.z,{twitter:e?.websites?.twitters?.[0],facebook:e?.websites?.facebooks?.[0],linkedin:e?.websites?.linkedIns?.[0],instagram:e?.websites?.instagrams?.[0]}),email:e.email,isFav:e.isFavourite,importance:e.importance,outletStatus:e.outletStatus}):e))}},48685:function(e,t,a){"use strict";a.d(t,{R:function(){return d}});var l=a(97629),s=a(20245),i=a(5993),n=a(91845),r=a(69344),o=a(47004),c=function(e,t,a,l){var s,i=arguments.length,n=i<3?t:null===l?l=Object.getOwnPropertyDescriptor(t,a):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,l);else for(var r=e.length-1;r>=0;r--)(s=e[r])&&(n=(i<3?s(n):i>3?s(t,a,n):s(t,a))||n);return i>3&&n&&Object.defineProperty(t,a,n),n},u=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};class d{avatar;firstName;lastName;jobTitle;type;emails;phones;roles;websites;addresses;selectAllLists;lists}c([(0,o.Z)((()=>s.b)),u("design:type",Array)],d.prototype,"emails",void 0),c([(0,o.Z)((()=>i.T)),u("design:type",Array)],d.prototype,"phones",void 0),c([(0,o.Z)((()=>n.L)),u("design:type",Array)],d.prototype,"roles",void 0),c([(0,o.Z)((()=>r.W)),u("design:type",Array)],d.prototype,"websites",void 0),c([(0,o.Z)((()=>l.V)),u("design:type",Array)],d.prototype,"addresses",void 0)},97629:function(e,t,a){"use strict";a.d(t,{V:function(){return i}});var l=a(20295),s=a(58475);class i{country;city;street;zip;type=s.RX.OFFICE;uid=(0,l.WG)();get isEmpty(){return!(this.country||this.city||this.street||this.zip)}}},20245:function(e,t,a){"use strict";a.d(t,{b:function(){return i}});var l=a(20295),s=a(58475);class i{email;visibility=s.xy.INFLUENCING;uid=(0,l.WG)();get isEmpty(){return null==this.email||void 0}}},5993:function(e,t,a){"use strict";a.d(t,{T:function(){return i}});var l=a(20295),s=a(58475);class i{phone;type=s.L.MOBILE;visibility=s.xy.INFLUENCING;uid=(0,l.WG)();get isEmpty(){return null===this.phone}}},91845:function(e,t,a){"use strict";a.d(t,{L:function(){return s}});var l=a(20295);class s{title;roles;outlets;beats;uid=(0,l.WG)();get isEmpty(){return(""==this.title||null==this.title)&&this.roles&&0==this.roles.length&&this.beats&&0==this.beats.length&&this.outlets&&0==this.outlets.length}}},69344:function(e,t,a){"use strict";a.d(t,{W:function(){return i}});var l=a(20295),s=a(58475);class i{url;type=s.GL.WEBSITE;uid=(0,l.WG)();get isEmpty(){return null===this.url}}},92857:function(e,t,a){"use strict";a.d(t,{U:function(){return s}});var l=a(19065);class s extends l.F{outletsNames;get to(){return{name:"user",params:{slug:this.slug}}}}},19065:function(e,t,a){"use strict";a.d(t,{F:function(){return o}});var l,s=a(71595),i=a(47004),n=function(e,t,a,l){var s,i=arguments.length,n=i<3?t:null===l?l=Object.getOwnPropertyDescriptor(t,a):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,l);else for(var r=e.length-1;r>=0;r--)(s=e[r])&&(n=(i<3?s(n):i>3?s(t,a,n):s(t,a))||n);return i>3&&n&&Object.defineProperty(t,a,n),n},r=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};class o{id;contactId;type;img;jobTitle;slug;title;phone;websites;email;isFav;importance;get uid(){return this.id}}n([(0,i.Z)((()=>s.z)),r("design:type","function"==typeof(l=void 0!==s.z&&s.z)?l:Object)],o.prototype,"websites",void 0)},76636:function(e,t,a){"use strict";a.d(t,{A:function(){return c}});var l=a(20641),s=a(50953),i=a(77603),n=a(70860),r=a(40393),o=a(59271);var c=(0,l.pM)({__name:"FavouriteContactWrapper",props:{fav:{type:Boolean},id:{},disabled:{type:Boolean}},emits:["update:fav","change"],setup(e,{emit:t}){const a=t,c=e,[u,d]=(0,o.eY)(!1);function p(e){d(!0);(e?n.k.updateFavourite:n.k.removeFavourite)(c.id).then((()=>{a("update:fav",e),a("change",e)}
1)).catch(r.dk).finally((()=>d(!1)))}return(e,t)=>((0,l.uX)(),(0,l.Wv)(i.A,{class:"contact-favourite",disabled:e.disabled,fav:e.fav,loading:(0,s.R1)(u),onChange:p},null,8,["disabled","fav","loading"]))}})},77603:function(e,t,a){"use strict";a.d(t,{A:function(){return b}});var l=a(20641);var s=(0,l.pM)({__name:"IFavourite",props:{fav:{type:Boolean},loading:{type:Boolean},disabled:{type:Boolean}},emits:["update:fav","change"],setup(e,{emit:t}){const a=t,s=e,i=(0,l.EW)((()=>s.fav?"settings-favourites-filled":"settings-favourites"));function n(){s.disabled||(a("update:fav",!s.fav),a("change",!s.fav))}return(e,t)=>{const a=(0,l.g2)("IIcon"),s=(0,l.g2)("IBtnPure");return(0,l.uX)(),(0,l.Wv)(s,{class:"i-favourite",loading:e.loading,onClick:n},{default:(0,l.k6)((()=>[(0,l.bF)(a,{class:"c-yellow",name:i.value},null,8,["name"])])),_:1},8,["loading"])}}}),i=a(85072),n=a.n(i),r=a(97825),o=a.n(r),c=a(77659),u=a.n(c),d=a(55056),p=a.n(d),m=a(10540),f=a.n(m),v=a(41113),h=a.n(v),g=a(5914),y=a.n(g),k={};k.styleTagTransform=h(),k.setAttributes=p(),k.insert=u().bind(null,"head"),k.domAPI=o(),k.insertStyleElement=f();n()(y(),k),y()&&y().locals&&y().locals;var b=s},97060:function(e,t,a){"use strict";a.d(t,{A:function(){return S}});var l=a(20641),s=a(40393);const i={class:"i-importance"};var n=(0,l.pM)({__name:"IImportance",props:{importance:{default:0},count:{default:4}},emits:["update:importance","change"],setup(e,{emit:t}){const a=t;return(e,t)=>{const s=(0,l.g2)("IIcon");return(0,l.uX)(),(0,l.CE)("div",i,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.count,((t,i)=>((0,l.uX)(),(0,l.Wv)(s,{key:i,name:i+1<=e.importance?"settings-favourites-filled":"settings-favourites",onClick:e=>function(e){a("update:importance",e+1),a("change",e+1)}(i)},null,8,["name","onClick"])))),128))])}}}),r=a(85072),o=a.n(r),c=a(97825),u=a.n(c),d=a(77659),p=a.n(d),m=a(55056),f=a.n(m),v=a(10540),h=a.n(v),g=a(41113),y=a.n(g),k=a(56070),b=a.n(k),R={};R.styleTagTransform=y(),R.setAttributes=f(),R.insert=p().bind(null,"head"),R.domAPI=u(),R.insertStyleElement=h();o()(b(),R),b()&&b().locals&&b().locals;var w=n,A=a(70860),F=a(59271);var S=(0,l.pM)({__name:"ImportanceContactWrapper",props:{importance:{},id:{}},emits:["update:importance","change"],setup(e,{emit:t}){const a=t,i=e,[n,r]=(0,F.eY)(!1);async function o(e){1===i.importance&&1===e&&(e=0),i.importance===e||n.value||(r(),await A.k.changeImportance(i.id,e).then((()=>{a("update:importance",e),a("change",e)})).catch(s.dk).finally((()=>{r()})))}return(e,t)=>((0,l.uX)(),(0,l.Wv)(w,{importance:e.importance,onChange:o},null,8,["importance"]))}})},39012:function(e,t,a){"use strict";a.d(t,{A:function(){return E}});var l=a(20641),s=a(50953),i=a(98339),n=a(55611),r=a(39650),o=a(98981),c=a(59271),u=a(12664);const d={class:"d-flex jc-space-between complex-scroller-search-panel b-bottom gap-8"};var p=(0,l.pM)({__name:"ComplexScrollerSearchPanel",props:{searchWithAi:{type:Boolean},searchAiPlaceholder:{},showTogglePanel:{type:Boolean},search:{},optionsSearch:{type:Boolean},loading:{type:Boolean},filters:{}},emits:["update:search","update:searchAi","toggleSearchPanel","apply:filter"],setup(e,{emit:t}){const a=t,p=e,[m,f]=(0,c.eY)(!1),{errors:v,meta:h,validate:g,data:{searchAi:y}}=(0,o.o)((0,u.Ik)({searchAi:(0,u.Yj)().label("Request").max(500).test("Ai search",(()=>"Request must be at least 3 characters"),(e=>(e?.length||0)>3||"/"==e?.slice(0,1))).required()}),{initialParams:{searchAi:""},validateAfterInit:!1}),k=(0,l.EW)((()=>!!p.loading||!(0,s.R1)(h).valid));async function b(){f(!1),await g(),(0,s.R1)(h).valid?a("update:searchAi",(0,s.R1)(y)):f(!0)}return(0,l.wB)(y,(()=>{f(!1)})),(0,l.n)((()=>y.value="")),(e,t)=>{const o=(0,l.g2)("IIcon"),c=(0,l.g2)("IBtnDefault");return(0,l.uX)(),(0,l.CE)("div",d,[e.searchWithAi?((0,l.uX)(),(0,l.Wv)(r.A,{key:0,class:"w-100",error:(0,s.R1)(m)?(0,s.R1)(v).searchAi:""},{default:(0,l.k6)((()=>[(0,l.bF)(i.A,{search:(0,s.R1)(y),"onUpdate:search":t[0]||(t[0]=e=>(0,s.i9)(y)?y.value=e:null),class:"complex-scroller-search-panel-input w-100",filters:e.filters,loading:e.loading,optionsSearch:e.optionsSearch,placeholder:e.searchAiPlaceholder,notShowBorder:"",showClearBtn:"",withoutStyle:"",onApply:b,"onApply:filter":t[1]||(t[1]=e=>a("apply:filter",e))},null,8,["search","filters","loading","optionsSearch","placeholder"])])),_:1},8,["error"])):((0,l.uX)(),(0,l.Wv)(i.A,{key:1,class:"complex-scroller-search-panel-input",placeholder:"Type for search",filters:e.filters,optionsSearch:e.optionsSearch,search:e.search??"",timer:2e3,withoutStyle:"","onApply:filter":t[2]||(t[2]=e=>a("apply:filter",e)),"onUpdate:search":t[3]||(t[3]=e=>a("update:search",e))},null,8,["filters","optionsSearch","search"])),e.searchWithAi?((0,l.uX)(),(0,l.Wv)(c,{key:2,size:"medium",disabled:k.value,square:"",onClick:b},{default:(0,l.k6)((()=>[(0,l.bF)(o,{name:"search"})])),_:1},8,["disabled"])):(0,l.Q3)("",!0),e.showTogglePanel?((0,l.uX)(),(0,l.Wv)(n.A,{key:3,class:"c-blue ws-nowrap",size:"medium",disabled:e.loading,onClick:t[4]||(t[4]=e=>a("toggleSearchPanel"))},{default:(0,l.k6)((()=>t[5]||(t[5]=[(0,l.eW)(" Advanced search ")]))),_:1},8,["disabled"])):(0,l.Q3)("",!0)])}}}),m=a(85072),f=a.n(m),v=a(97825),h=a.n(v),g=a(77659),y=a.n(g),k=a(55056),b=a.n(k),R=a(10540
1),w=a.n(R),A=a(41113),F=a.n(A),S=a(11289),C=a.n(S),I={};I.styleTagTransform=F(),I.setAttributes=b(),I.insert=y().bind(null,"head"),I.domAPI=h(),I.insertStyleElement=w();f()(C(),I),C()&&C().locals&&C().locals;var E=p},98339:function(e,t,a){"use strict";a.d(t,{A:function(){return be}});var l=a(20641),s=a(90033),i=a(50953),n=a(53751);function r(e){const{rows:t,container:a,onPick:s,pickKeys:n=["Enter"],initialIndex:r=0}=e,o=(0,i.IJ)(r),c=(0,l.EW)((()=>(0,i.R1)(t)[(0,i.R1)(o)]));function u(e){const l=(0,i.R1)(t).length;l&&(o.value=Math.min(Math.max((0,i.R1)(o)+e,0),l-1),(0,i.R1)(a)?.querySelector(`[data-focus-index="${(0,i.R1)(o)}"]`)?.scrollIntoView({block:"nearest"}))}function d(e){if(n.includes(e.key)){const t=(0,i.R1)(c);t&&(e.preventDefault(),s(t))}else switch(e.key){case"ArrowUp":e.preventDefault(),u(-1);break;case"ArrowDown":e.preventDefault(),u(1)}}return(0,l.sV)((()=>document.addEventListener("keydown",d))),(0,l.xo)((()=>document.removeEventListener("keydown",d))),{focusedIndex:o,focusedRow:c,focusByPointer:function(e){const t=e.target?.closest("[data-focus-index]");t&&(o.value=Number(t.getAttribute("data-focus-index")))},resetFocus:function(){o.value=r}}}var o=a(55205);const c={class:"d-inline-f ai-center gap-12"},u={class:"search-filter-row-alias tt-uppercase"};var d=(0,l.pM)({__name:"SearchFilterRow",props:{alias:{},focused:{type:Boolean}},setup(e){const t=e,a=(0,l.EW)((()=>{const e=(0,o.ce)(t.alias.length);return`--search-filter-row-color:${(0,o.JJ)(e)};--search-filter-row-background:${(0,o.JJ)(e,.12)}`}));return(e,t)=>((0,l.uX)(),(0,l.CE)("div",{class:(0,s.C4)(["search-filter-row d-flex jc-space-between ai-center br-8 p-6 c-pointer",{focused:e.focused}]),style:(0,s.Tr)(a.value)},[(0,l.Lk)("p",c,[(0,l.Lk)("span",u,(0,s.v_)(e.alias),1),(0,l.RG)(e.$slots,"default")]),(0,l.RG)(e.$slots,"trailing")],6))}}),p=a(85072),m=a.n(p),f=a(97825),v=a.n(f),h=a(77659),g=a.n(h),y=a(55056),k=a.n(y),b=a(10540),R=a.n(b),w=a(41113),A=a.n(w),F=a(26786),S=a.n(F),C={};C.styleTagTransform=A(),C.setAttributes=k(),C.insert=g().bind(null,"head"),C.domAPI=v(),C.insertStyleElement=R();m()(S(),C),S()&&S().locals&&S().locals;var I=d,E=(0,l.pM)({__name:"SearchFilterList",props:{filters:{},focusedRequestName:{}},emits:["pick:filter"],setup(e,{emit:t}){const a=t,n=e,o=(0,l.rk)("rootRef"),c=Math.max(n.filters.findIndex((e=>e.requestName===n.focusedRequestName)),0),{focusedIndex:u,focusByPointer:d}=r({rows:(0,i.lW)(n,"filters"),container:o,onPick:e=>a("pick:filter",e),pickKeys:["Enter","ArrowRight"],initialIndex:c});return(e,t)=>{const n=(0,l.g2)("IIcon");return(0,l.uX)(),(0,l.CE)("div",{ref_key:"rootRef",ref:o,class:"search-filter-list",onMousemove:t[0]||(t[0]=(...e)=>(0,i.R1)(d)&&(0,i.R1)(d)(...e))},[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.filters,((e,t)=>((0,l.uX)(),(0,l.Wv)(I,{key:e.requestName,alias:e.alias,"data-focus-index":t,focused:t===(0,i.R1)(u),onClick:t=>a("pick:filter",e)},{trailing:(0,l.k6)((()=>[(0,l.bF)(n,{class:"text-secondary",name:"chevron-right"})])),default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(e.alias)+" ",1)])),_:2},1032,["alias","data-focus-index","focused","onClick"])))),128))],544)}}}),_=a(49871),x=a.n(_),L={};L.styleTagTransform=A(),L.setAttributes=k(),L.insert=g().bind(null,"head"),L.domAPI=v(),L.insertStyleElement=R();m()(x(),L),x()&&x().locals&&x().locals;var T=E,W=a(22857),P=a(67051),B=a(26738),X=a(59271);var V=(0,l.pM)({__name:"SearchFilterOptions",props:{api:{},query:{},chunkLimit:{default:20}},emits:["pick:item"],setup(e,{emit:t}){const a=t,n=e,o=(0,l.rk)("scrollerRef"),c=(0,l.EW)((()=>(0,i.R1)((0,i.R1)(o)?.scrollerElement))),{items:u,isLoading:d,isAllReceived:p,isShowEmptyBlock:m,onLoadMore:f,reset:v}=(0,P.a)((e=>n.api({...e,search:n.query})),n.chunkLimit),{focusedIndex:h,focusByPointer:g,resetFocus:y}=r({rows:u,container:c,onPick:e=>a("pick:item",e)}),k=function(e,t,a={}){let l,s,n;function r(){clearTimeout(l),l=void 0,n?.(),n=void 0}function o(){clearTimeout(s),s=void 0}function c(){o(),r()}function u(...c){const u=(0,i.BA)(t),d=(0,i.BA)(a.maxWait);return r(),u<=0||void 0!==d&&d<=0?(o(),Promise.resolve(e(...c))):new Promise(((t,i)=>{n=a.rejectOnCancel?()=>i():()=>t(void 0),d&&!s&&(s=setTimeout((()=>{clearTimeout(l),l=void 0,s=void 0,t(e(...c))}),d)),l=setTimeout((function(){l=void 0,n=void 0,o(),t(e(...c))}),u)}))}return u.stop=c,(0,X.Uo)(c),u}((()=>{y(),v()}),500);return(0,l.sV)(k),(0,l.wB)((()=>n.query),k),(e,t)=>((0,l.uX)(),(0,l.Wv)(B.A,{ref_key:"scrollerRef",ref:o,class:"search-filter-options",element:"self",isShowEmptyBlock:(0,i.R1)(m),items:(0,i.R1)(u),loading:(0,i.R1)(d),onLoadMore:(0,i.R1)(f),shimmerCount:e.chunkLimit,stopCall:(0,i.R1)(p),disableFirstLoad:"",onMousemove:(0,i.R1)(g)},{item:(0,l.k6)((({item:e,index:t})=>[(0,l.bF)(I,{alias:e.alias,"data-focus-index":t,focused:t===(0,i.R1)(h),onClick:t=>a("pick:item",e)},{default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(e.val.name),1)])),_:2},1032,["alias","data-focus-index","focused","onClick"])])),shimmer:(0,l.k6)((()=>t[0]||(t[0]=[(0,l.Lk)("div",{class:"medium i-shimmer w-100 m-8 mt-0"},null,-1)]))),emptyBlock:(0,l.k6)((()=>[(0,l.bF)(W.A)])),_:1},8,["isShowEmptyBlock","items","loading","onLoadMore","shimmerCount","stopCall","onMousemove"]))}}),O=a(15991),M=a.n(O),q={};q.styleTagTransform=A(),q.setAttributes=k(),q.insert=g().bind(null,"head"),q.domAPI=v(),q.insertStyleElement=R();m()(M(),q),M()&&M().locals&&M().locals;var N=V,j=a(37923),D=a(18627),U=a(91701),K=a(72126),G=a(36942),Q=a(63956),$=a(94181),z=a(50675);function J(e,t){return(0,z.bj)(U.e,t.map((t=>({requestName:e.requestName,alias:e.alias,val:t}))))}function Y(e){let t;return(a={})=>{const l=a.search?.trim().toLowerCase()??"",s=a.offset??0,i=a.limit??G.IN,n=(t||(t=e.options.length?Promise.resolve(e.options):new Promise(((t,a)=>{j.n.create().get(e.treeUrl).then((e=>t(e.data.data.map((e=>
1(0,z.bj)(Q.x,e)))))).catch(a)})).catch((e=>{throw t=void 0,e}))),t).then((t=>{const a=J(e,t.flatMap((e=>e.allBranches)).map((e=>new $.t(e.name,e.value,e.mainId)))).filter((e=>e.val.name.toLowerCase().includes(l)));return{data:a.slice(s,s+i),_meta:{total:a.length}}}));return new D.G(n,new AbortController)}}var H=a(55611);const Z={key:0,class:"floating-input-filter-header text-secondary t-11 d-flex ai-center"},ee={key:1,class:"floating-input-filter-header d-flex jc-space-between ai-center"},te={class:"fw-600"},ae={key:3,class:"text-secondary t-12 p-12 b-top"};var le=(0,l.pM)({__name:"SearchFilterItems",props:{query:{},optionsApi:{},filters:{},chunkLimit:{default:20},minCharactersCount:{default:2}},emits:["pick:item","clear:query"],setup(e,{emit:t}){const a=t,r=e,o=(0,i.IJ)(),c=(0,i.IJ)(),u=(0,l.EW)((()=>!!(0,i.R1)(o)||r.query.length>=r.minCharactersCount)),d=(0,l.EW)((()=>{const e=(0,i.R1)(o);return e?function(e){if(e instanceof K.n)return Y(e);const t=e.url;return t?(a={})=>j.n.create().get(t,a).then((t=>({...t.data,data:J(e,t.data.data)}))):(t={})=>{const a=t.search?.trim().toLowerCase()??"",l=t.offset??0,s=t.limit??G.IN,i=J(e,e.options??[]).filter((e=>e.val.name.toLowerCase().includes(a)));return new D.G(Promise.resolve({data:i.slice(l,l+s),_meta:{total:i.length}}),new AbortController)}}(e):r.optionsApi}));function p(){c.value=(0,i.R1)(o)?.requestName,o.value=void 0}function m(){p(),a("clear:query")}function f(e){("Backspace"===e.key||"ArrowLeft"===e.key)&&0===r.query.length&&(0,i.R1)(o)&&(e.preventDefault(),p())}return(0,l.sV)((()=>document.addEventListener("keydown",f))),(0,l.xo)((()=>document.removeEventListener("keydown",f))),(e,t)=>{const i=(0,l.g2)("IIcon");return(0,l.uX)(),(0,l.CE)("div",{class:"floating-input-filter",onMousedown:t[2]||(t[2]=(0,n.D$)((()=>{}),["prevent"]))},[o.value?((0,l.uX)(),(0,l.CE)("div",ee,[(0,l.bF)(H.A,{class:"d-inline-f ai-center gap-8",onClick:m},{default:(0,l.k6)((()=>[(0,l.bF)(i,{name:"chevron-left"}),t[3]||(t[3]=(0,l.Lk)("span",{class:"text-secondary"},"All filters",-1))])),_:1}),(0,l.Lk)("span",te,(0,s.v_)(o.value.alias),1)])):((0,l.uX)(),(0,l.CE)("h3",Z," FILTER BY ")),u.value?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(T,{key:2,filters:e.filters,focusedRequestName:c.value,"onPick:filter":t[0]||(t[0]=e=>o.value=e)},null,8,["filters","focusedRequestName"])),u.value?((0,l.uX)(),(0,l.Wv)(N,{key:o.value?.requestName??"all",api:d.value,chunkLimit:e.chunkLimit,query:e.query,"onPick:item":t[1]||(t[1]=e=>a("pick:item",e))},null,8,["api","chunkLimit","query"])):((0,l.uX)(),(0,l.CE)("p",ae," Pick a category, or type "+(0,s.v_)(e.minCharactersCount)+"+ characters to search everything. ",1))],32)}}}),se=a(52773),ie=a.n(se),ne={};ne.styleTagTransform=A(),ne.setAttributes=k(),ne.insert=g().bind(null,"head"),ne.domAPI=v(),ne.insertStyleElement=R();m()(ie(),ne),ie()&&ie().locals&&ie().locals;var re=le,oe=a(38102),ce=a(86815),ue=a(27443),de=a(18992),pe=a(21827),me=a(47874);const fe={class:"complex-scroller-search gap-8"},ve={key:0,class:"c-blue"};var he=(0,l.pM)({__name:"ComplexScrollerSearch",props:{search:{},placeholder:{},error:{type:Boolean},loading:{type:Boolean},timer:{},icon:{type:Boolean},showClearBtn:{type:Boolean},notShowBorder:{type:Boolean},filters:{},optionsSearch:{type:Boolean}},emits:["update:search","apply","apply:filter"],setup(e,{emit:t}){const a=t,r=e,c=(0,l.WQ)("ComplexScrollerSettings",void 0),{localSearch:u,slashQuery:d,onEnterSearch:p,changeSearch:m,clearSearch:f,clearSlashQuery:v}=(()=>{const e=(0,i.lW)(r.search),t=(0,l.EW)((()=>(0,i.R1)(e).split("/")[1]||""));function s(e){a("update:search",e.trim())}function n(){s("")}return(0,l.wB)((()=>r.search),(()=>e.value=r.search)),{localSearch:e,slashQuery:t,onEnterSearch:function(t){if((0,i.R1)(e).includes("/"))return void t.preventDefault();if(b((0,i.R1)(e)))return t.preventDefault(),void n();if(a("apply"),!r.optionsSearch)return;const s=(0,l.wB)((()=>r.loading),(e=>{e||(n(),s.stop())}))},changeSearch:s,clearSearch:n,clearSlashQuery:function(){s("/"),(0,i.R1)(h)?.focus()}}})(),h=(0,l.rk)("inputRef"),g=(0,l.EW)((()=>r.filters.find((e=>e instanceof oe.b)))),y=(0,l.EW)((()=>r.optionsSearch?(0,i.R1)(C).filter((e=>Array.isArray(e.val))).map((e=>{const t=e.val;return{filter:e,alias:e.alias,requestName:e.requestName,value:t[0].name,more:t.length-1,color:(0,o.ce)(e.alias.length)}})):[])),{keywordValues:k,addKeywordByString:b,nextKeywordGroup:R,toggleKeywordGroup:w,removeKeyword:A}=(()=>{const e=[ce.VM.AND,ce.VM.OR,ce.VM.NOT],t={[ce.VM.AND]:o.rE.BLUE,[ce.VM.OR]:o.rE.PURPLE,[ce.VM.NOT]:o.rE.RED},s=(0,l.EW)((()=>{const a=(0,i.R1)(g);return r.optionsSearch&&a&&a.isBooleanMode?e.flatMap((e=>a.val[e].map((l=>({group:e,term:l,uid:`${a.requestName}.${e}.${l}`,color:t[e]}))))):[]})),n=(0,i.IJ)([]);(0,l.wB)(s,(e=>{const t=new Set(e.map((e=>e.term))),a=(0,i.R1)(n).filter((e=>t.has(e))),l=[...t].filter((e=>!a.includes(e)));n.value=[...a,...l]}),{immediate:!0});function c(t){return e[(e.indexOf(t)+1)%e.length]}function u(e){const t=(0,i.R1)(g);if(!t)return;const l=(0,z.uK)(t);l.val={...t.val,...e(t)},a("apply:filter",l)}return{keywordValues:(0,l.EW)((()=>{const t=(0,i.R1)(n);return[...(0,i.R1)(s)].sort(((a,l)=>t.indexOf(a.term)-t.indexOf(l.term)||e.indexOf(a.group)-e.indexOf(l.group)))})),addKeywordByString:function(e){if(!r.optionsSearch||!(0,i.R1)(g))return!1;const t=function(e){const t=Object.fromEntries(Object.values(ce.VM).map((e=>
1[e.toUpperCase(),e]))),a=e.trim().split(/\s+/).filter(Boolean),l=t[a[0]],s=l?a.slice(1):a;if(!(!s.length||!l&&s.length>2))return{group:l??ce.VM.AND,term:s.join(" ")}}(e);return!!t&&(u((e=>({[t.group]:[...new Set([...e.val[t.group],t.term])]}))),!0)},nextKeywordGroup:c,toggleKeywordGroup:function(e,t){const a=c(e);u((l=>({[e]:l.val[e].filter((e=>e!==t)),[a]:[...new Set([...l.val[a],t])]})))},removeKeyword:function(e,t){u((a=>({[e]:a.val[e].filter((e=>e!==t))})))}}})(),{show:F,toggleShow:S,activeFilters:C,filtersForUse:I,onSearchClick:E,onTooltipItemPick:_}=(()=>{const[e,t]=(0,X.eY)(!1),s=(0,l.EW)((()=>r.filters.filter((e=>[ce.kV.CHECKBOX,ce.kV.TREE,ce.kV.CHECKBOX_ADVANCE,ce.kV.RADIO].includes(e.type))))),n=(0,l.EW)((()=>(0,i.R1)(s).filter((e=>!e.empty))));return(0,l.wB)((()=>r.search),(e=>{t(e.includes("/"))})),{show:e,toggleShow:t,activeFilters:n,filtersForUse:s,onSearchClick:function(){if(!(0,i.R1)(e)&&(0,i.R1)(u).startsWith("/")){t(!0);const e=(0,i.R1)((0,i.R1)(h)?.ref);e?.setSelectionRange(e.value.length,e.value.length)}},onTooltipItemPick:function(e){const t=(0,i.R1)(s).find((t=>t.requestName===e.requestName));if(!t)return void console.error("No suitable filter was found for this item.");if(Array.isArray(t.valValues)&&t.valValues.includes(e.val.value))return;const l=(0,z.uK)(t);switch(!0){case t.type===ce.kV.CHECKBOX:case t.type===ce.kV.CHECKBOX_ADVANCE:l.setVal({val:[...l.val,e.val]});break;case t.type===ce.kV.RADIO:l.setVal({val:e.val});break;case t.type===ce.kV.TREE:l.setVal({val:[...l.val,e.val]});break;default:console.error("Unknown filter type")}a("apply:filter",l)}}})();return(e,t)=>{const r=(0,l.g2)("IIcon");return(0,l.uX)(),(0,l.CE)("div",fe,[(0,l.Lk)("div",{class:(0,s.C4)(["input-items-group w-100",{"with-clear-btn":e.showClearBtn,disabled:e.loading}])},[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)((0,i.R1)(k),((e,t)=>((0,l.uX)(),(0,l.CE)("div",{key:e.uid,class:"input-filter-input-item"},[0!=t?((0,l.uX)(),(0,l.Wv)(de.A,{key:0,class:"input-filter-input-item-label",style:(0,s.Tr)({"--input-filter-item-label-color":(0,i.R1)(o.JJ)(e.color),"--input-filter-item-label-background":(0,i.R1)(o.JJ)(e.color,.12)}),title:`Move to ${(0,i.R1)(R)(e.group).toUpperCase()}`,onClick:t=>(0,i.R1)(w)(e.group,e.term)},{default:(0,l.k6)((()=>[(0,l.eW)((0,s.v_)(e.group),1)])),_:2},1032,["style","title","onClick"])):(0,l.Q3)("",!0),(0,l.Lk)("span",null,(0,s.v_)(e.term),1),(0,l.bF)(H.A,{square:"",onClick:t=>(0,i.R1)(A)(e.group,e.term)},{default:(0,l.k6)((()=>[(0,l.bF)(r,{name:"clear"})])),_:2},1032,["onClick"])])))),128)),((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(y.value,(e=>((0,l.uX)(),(0,l.Wv)(ue.A,{key:e.requestName,filter:e.filter,"onApply:filter":t[0]||(t[0]=e=>a("apply:filter",e)),onOpen:t[1]||(t[1]=e=>(0,i.R1)(S)(!1))},{trigger:(0,l.k6)((({toggle:t})=>[(0,l.bF)(H.A,{class:"input-filter-input-item",onClick:e=>t()},{default:(0,l.k6)((()=>[(0,l.Lk)("span",{class:"input-filter-input-item-label",style:(0,s.Tr)(`--input-filter-item-label-color:${(0,i.R1)(o.JJ)(e.color)};--input-filter-item-label-background:${(0,i.R1)(o.JJ)(e.color,.12)}`)},(0,s.v_)(e.alias),5),(0,l.Lk)("span",null,(0,s.v_)(e.value),1),e.more?((0,l.uX)(),(0,l.CE)("span",ve,"+"+(0,s.v_)(e.more),1)):(0,l.Q3)("",!0),(0,l.bF)(r,{class:"text-secondary",name:"chevron-down"})])),_:2},1032,["onClick"])])),_:2},1032,["filter"])))),128)),(0,l.bF)(me.A,{class:"complex-scroller-search-group d-flex gap-12",position:"bottom-left",trigger:"manual",disabled:!e.optionsSearch||!(0,i.R1)(c),show:(0,i.R1)(F),showOnClickOutside:"","onUpdate:manualShow":t[2]||(t[2]=e=>(0,i.R1)(S)(e))},{tooltip:(0,l.k6)((()=>[(0,i.R1)(F)&&(0,i.R1)(c)?.callbacks.getFiltersOptions?((0,l.uX)(),(0,l.Wv)(re,{key:0,filters:(0,i.R1)(I),optionsApi:(0,i.R1)(c).callbacks.getFiltersOptions,query:(0,i.R1)(d),"onClear:query":(0,i.R1)(v),"onPick:item":(0,i.R1)(_)},null,8,["filters","optionsApi","query","onClear:query","onPick:item"])):(0,l.Q3)("",!0)])),default:(0,l.k6)((()=>[(0,l.bF)(pe.A,{ref_key:"inputRef",ref:h,class:"w-100 b-unset",size:"medium",disabled:e.loading,error:e.error,icon:e.icon,modelValue:(0,i.R1)(u),optionsSearch:e.optionsSearch,placeholder:e.placeholder??"Search",timer:e.timer,onClick:(0,i.R1)(E),onKeyup:(0,n.jR)((0,i.R1)(p),["enter"]),"onUpdate:modelValue":(0,i.R1)(m)},null,8,["disabled","error","icon","modelValue","optionsSearch","placeholder","timer","onClick","onKeyup","onUpdate:modelValue"]),e.showClearBtn&&e.search.length>0?((0,l.uX)(),(0,l.Wv)(H.A,{key:0,size:"medium",disabled:e.loading,square:"",onClick:(0,i.R1)(f)},{default:(0,l.k6)((()=>[(0,l.bF)(r,{name:"clear"})])),_:1},8,["disabled","onClick"])):(0,l.Q3)("",!0)])),_:1},8,["disabled","show"])],2)])}}}),ge=a(40468),ye=a.n(ge),ke={};ke.styleTagTransform=A(),ke.setAttributes=k(),ke.insert=g().bind(null,"head"),ke.domAPI=v(),ke.insertStyleElement=R();m()(ye(),ke),ye()&&ye().locals&&ye().locals;var be=he},74967:function(e,t,a){"use strict";a.d(t,{A:function(){return n}});var l=a(20641),s=a(90033),i=a(89461);var n=(0,l.pM)({__name:"ScrollerItemDefault",props:{id:{},scrollerClass:{},selectedIds:{},showCheckboxes:{type:Boolean}},emits:["toggle"],setup(e,{emit:t}
1){const a=t,n=e,r=(0,l.EW)((()=>n.selectedIds?.includes(n.id)??!1));return(e,t)=>((0,l.uX)(),(0,l.CE)("div",{key:e.id,class:(0,s.C4)(["scroller-item",[n.scrollerClass,{selected:r.value}]])},[e.showCheckboxes?((0,l.uX)(),(0,l.Wv)(i.A,{key:0,id:e.id,class:"scroller-checkbox",modelValue:r.value,"onUpdate:modelValue":t[0]||(t[0]=t=>a("toggle",e.id))},null,8,["id","modelValue"])):(0,l.Q3)("",!0),(0,l.RG)(e.$slots,"default")],2))}})},17576:function(e,t,a){"use strict";a.d(t,{A:function(){return Ae}});var l=a(20641),s=a(90033),i=a(50953),n=a(53751),r=a(39012),o=a(22857),c=a(44386),u=a(79861),d=a(74967);const p={class:"complex-scroller-header-second"},m={class:"complex-scroller-name-container d-flex fd-column w-0"},f={class:"complex-scroller-name d-flex gap-4 ai-center"},v={class:"complex-scroller-empty-actions"},h={class:"complex-scroller-right-side-actions d-flex gap-12"};var g=(0,l.pM)({__name:"ComplexScrollerHeaderV2",props:{name:{default:"ComplexScroller"}},setup(e){const t=e,a=(0,l.EW)((()=>(0,i.R1)(t.name)));return(e,t)=>((0,l.uX)(),(0,l.CE)("div",p,[(0,l.Lk)("div",m,[(0,l.Lk)("p",f,[(0,l.eW)((0,s.v_)(a.value)+" ",1),(0,l.RG)(e.$slots,"allFiltersBtn")]),(0,l.RG)(e.$slots,"subtitle")]),(0,l.Lk)("div",v,[(0,l.RG)(e.$slots,"header")]),(0,l.Lk)("div",h,[(0,l.RG)(e.$slots,"trailing")])]))}}),y=a(85072),k=a.n(y),b=a(97825),R=a.n(b),w=a(77659),A=a.n(w),F=a(55056),S=a.n(F),C=a(10540),I=a.n(C),E=a(41113),_=a.n(E),x=a(57802),L=a.n(x),T={};T.styleTagTransform=_(),T.setAttributes=S(),T.insert=A().bind(null,"head"),T.domAPI=R(),T.insertStyleElement=I();k()(L(),T),L()&&L().locals&&L().locals;var W=g,P=a(27443),B=a(55611);const X={class:"w-100 vertical-ellipsis"};var V=(0,l.pM)({__name:"ListFilter",props:{filter:{},disabled:{type:Boolean}},emits:["apply:filter"],setup(e,{emit:t}){const a=t,i=e,n=(0,l.EW)((()=>{const e=i.filter.count??0;return e>1?`${e} lists`:1==e&&i.filter.valNames?i.filter.valNames:i.filter.name}));return(e,t)=>{const i=(0,l.g2)("IIcon");return(0,l.uX)(),(0,l.Wv)(P.A,{class:"list-filter o-hidden",tooltipClass:"list-filter-tooltip",disabled:e.disabled,filter:e.filter,"onApply:filter":t[0]||(t[0]=e=>a("apply:filter",e))},{trigger:(0,l.k6)((({toggle:t})=>[(0,l.bF)(B.A,{class:"pr-5 pl-5 t-14 ws-nowrap w-100",size:"large",disabled:e.disabled,title:e.filter.empty?"":e.filter.valNames.toString(),onClick:e=>t()},{default:(0,l.k6)((()=>[(0,l.Lk)("span",X,(0,s.v_)(n.value),1),(0,l.bF)(i,{name:"chevron-down"})])),_:2},1032,["disabled","title","onClick"])])),_:1},8,["disabled","filter"])}}}),O=a(66370),M=a.n(O),q={};q.styleTagTransform=_(),q.setAttributes=S(),q.insert=A().bind(null,"head"),q.domAPI=R(),q.insertStyleElement=I();k()(M(),q),M()&&M().locals&&M().locals;var N=V,j=a(76260),D=a(62674),U=a(27855);const K={class:"ws-nowrap"};var G=(0,l.pM)({__name:"TopDateFilter",props:{filter:{},disabled:{type:Boolean}},emits:["apply:filter"],setup(e,{emit:t}){const a=t,i=e,n=(0,l.EW)((()=>{const e=i.filter;return e instanceof D.D?e.periodLabel??"Any date":"Any date"})),r=(0,l.EW)((()=>{const e=i.filter;return e instanceof D.D&&!e.empty?`From: ${e.val.from?.format(j.DX)} - To: ${e.val.to?.format(j.DX)}`:""}));return(e,t)=>{const i=(0,l.g2)("IIcon");return(0,l.uX)(),(0,l.Wv)(P.A,{disabled:e.disabled,filter:e.filter,"onApply:filter":t[0]||(t[0]=e=>a("apply:filter",e))},{trigger:(0,l.k6)((({toggle:a})=>[(0,l.bF)(U.A,{size:"medium",disabled:e.disabled,title:r.value,onClick:e=>a()},{default:(0,l.k6)((()=>[(0,l.Lk)("span",K,[t[1]||(t[1]=(0,l.Lk)("span",{class:"text-secondary"},"Date:",-1)),(0,l.eW)(" "+(0,s.v_)(n.value),1)]),(0,l.bF)(i,{name:"chevron-down"})])),_:2},1032,["disabled","title","onClick"])])),_:1},8,["disabled","filter"])}}}),Q=a(92781);const $={key:0,class:"d-flex view-select"};var z=(0,l.pM)({__name:"ViewSelect",props:{currentItemsView:{},availableViews:{}},emits:["click"],setup(e,{emit:t}){const a=t,i=e,n=(0,l.EW)((()=>`view-${i.currentItemsView}`));return(e,t)=>{const i=(0,l.g2)("IIcon"),r=(0,l.g2)("IBtnPlain");return e.availableViews.length>1?((0,l.uX)(),(0,l.CE)("div",$,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.availableViews,(t=>((0,l.uX)(),(0,l.CE)("div",{key:t,class:(0,s.C4)(["view-select--btn",{"view-select-active":e.currentItemsView==t}])},[(0,l.bF)(r,{size:"medium",class:(0,s.C4)({"view-select--btn-active":e.currentItemsView==t}),square:"",onClick:e=>a("click",t)},{default:(0,l.k6)((()=>[(0,l.bF)(i,{name:`view-${t}`}
1,null,8,["name"])])),_:2},1032,["class","onClick"])],2)))),128))])):((0,l.uX)(),(0,l.Wv)(U.A,{key:1,size:"medium"},{default:(0,l.k6)((()=>[(0,l.bF)(i,{name:n.value},null,8,["name"])])),_:1}))}}}),J=a(48035),Y=a.n(J),H={};H.styleTagTransform=_(),H.setAttributes=S(),H.insert=A().bind(null,"head"),H.domAPI=R(),H.insertStyleElement=I();k()(Y(),H),Y()&&Y().locals&&Y().locals;var Z=z,ee=a(24923),te=a(66656),ae=a(17827),le=a(36942),se=a(9372),ie=a(55723),ne=a(40393),re=a(59271),oe=a(50675),ce=a(75220);function ue(e,t,a,s,n,r){const o=(0,ce.lq)(),c=(0,ce.rd)(),[u,d]=(0,re.eY)(),[p,m]=(0,re.eY)(!1),{isRouteActive:f}=(0,ie.k)(),v=(0,i.IJ)(E().search||""),h=(0,i.IJ)(!!E().showFavourites),g=(0,i.IJ)(!1),y=(0,i.IJ)([]),k=(0,i.IJ)(),b=(0,i.IJ)(),R=(0,i.IJ)(t&&!o.query.q&&!o.query.filter),w=(0,i.IJ)(),A=(0,l.EW)((()=>(0,i.R1)(y)?.find((e=>"lists"==e.requestName)))),F=(0,l.EW)((()=>(0,i.R1)(y)?.find((e=>"date"==e.requestName)))),S=(0,l.EW)((()=>C()));function C(e=[]){const t={...(0,i.R1)(h)&&{showFavourites:Number((0,i.R1)(h))},...(0,te.Eg)((0,i.R1)(y).filter((t=>!e.includes(t.requestName)))),...(0,i.R1)(v)&&{search:(0,i.R1)(v)}};return Object.keys(t).length?t:void 0}function I(){if(!e)return;const t=(0,i.R1)(b)?.slug;if(t)return void(t!=o.query.filter&&_({filter:t}));const l=C(a.locationQueryExcept);l&&Object.keys(l).length?_({q:(0,ae.O)(l)}):_({})}function E(){return(0,ae.Q)(o.query?.q?String(o.query.q):"")}function _(e){(0,i.R1)(f)&&c.replace({name:o.name??void 0,query:e}).then()}async function x(){if(!a.callbacks.getFilters)throw new Error("There is no filters callback.");return d(!0),a.callbacks.getFilters(E()).then((e=>{y.value=e.map((e=>(0,ee.w)(e)))})).catch(ne.dk).finally((()=>d(!1)))}function L(e){v.value="",b.value=e;const t=(0,oe.uK)((0,i.R1)(y));t.forEach((e=>e.clear())),e.filters.forEach((e=>{const a=t.find((t=>t.requestName==e.fieldName));a&&a.setVal({val:e.value,extra:e.subValue??void 0})})),y.value=t}function T(){b.value=void 0,W()}function W(e){v.value="",h.value=!1,C(e)&&(y.value=(0,te.Hl)((0,i.R1)(y),e))}function P(e){if(!a.callbacks.savedFiltersApi?.getSavedFilter)return Promise.reject(new Error("There is no route for saved filter"));const t=(0,i.R1)(k)?.find((t=>t.slug==e));return t?Promise.resolve(t):Promise.resolve(a.callbacks.savedFiltersApi.getSavedFilter(e)).catch((e=>(404==e.response?.status?(0,se.l)("error","Saved filter not found"):(0,ne.dk)(e),null)))}return(0,l.wB)((()=>o.query),(()=>{(0,i.R1)(f)&&(0,i.R1)(g)&&async function(){switch(!0){case!!o.query.filter:if(o.query.filter!=(0,i.R1)(b)?.slug){const e=await P(String(o.query.filter));e?L(e):W()}break;case!!o.query.q:(!(0,i.R1)(S)||(0,i.R1)(S)&&o.query.q!=(0,ae.O)((0,i.R1)(S)))&&(r(),await x());break;default:(0,i.R1)(b)&&(b.value=void 0),W(a.locationQueryExcept)}}().then()})),(0,l.wB)(S,((e,a)=>{t&&(R.value=!e),(0,i.R1)(g)&&(!e&&a&&(0,i.R1)(b)&&(b.value=void 0),(0,i.R1)(w)?.cancel(),I(),(0,i.R1)(R)?r():n().then())})),(0,l.sV)((()=>{if(!a.callbacks.getFilters)return console.warn("There are no callbacks for filters"),void s().then();const e=o.query.filter??void 0;x().then((()=>a.callbacks.savedFiltersApi?async function(){if(!a.callbacks.savedFiltersApi?.getSavedFilters)throw new Error("The are no saved filters callback.");return a.callbacks.savedFiltersApi.getSavedFilters({limit:le.dH}).then((e=>{k.value=e.data.filter((e=>e.isBookmarked))}))}():Promise.resolve())).finally((async()=>{if((0,i.R1)(k)&&e){const a=await P(e);a?L(a):(W(),t?R.value=!0:s().then())}else(0,i.R1)(R)||s().then();g.value=!0,I()})).catch(ne.dk)})),{search:v,showFavourites:h,isFiltersFirstLoadComplete:g,filters:y,savedFilters:k,listFilter:A,dateFilter:F,activeSavedFilter:b,activeFilters:S,isShowOverviewPage:R,loadingFilters:u,AISearchLoading:p,applyFilter:function(e){y.value=(0,te.PT)((0,i.R1)(y),e)},applyFilters:function(e){y.value=(0,oe.uK)(e),b.value=void 0},changeActiveSavedFilter:L,changeActiveSavedFilterBySlug:function(e){return(0,i.R1)(b)?.slug==e?Promise.resolve():P(e).then((e=>{e&&L(e)})).catch(ne.dk)},clearActiveSavedFilter:T,clearAll:W,onDeleteSavedFilter:function(e){k.value=(0,oe.uK)((0,i.R1)(k))?.filter((t=>t.slug!=e)),(0,i.R1)(b)?.slug==e&&T()},onCreateSavedFilter:function(e){const t=(0,oe.uK)((0,i.R1)(k))??[],a=t.findIndex((t=>t.priority>e.priority));a<0?t.push(e):t.splice(a,0,e),k.value=t,L(e)},updateSavedFilter:function(e){const t=(0,oe.uK)((0,i.R1)(k));if(!t)return void console.error("There are no saved filters");const a=t.findIndex((t=>t.id==e.id));a<0?console.error(`Saved filter [${e.id}] is not found`):(t[a]=e,k.value=t)},updateSavedFilters:function(e){k.value=e},setFiltersFromAI:async function(e){if(!a.callbacks.getFiltersAI)throw new Error("There is no getFiltersAI callback defined.");w.value=a.callbacks.getFiltersAI(e),m(!0),r(),(0,i.R1)(w)?.request.then((e=>{e?.length&&(y.value=e.map((e=>(0,ee.w)(e))))})).catch((e=>{(0,ne.dk)(e)})).finally((()=>m(!1)))}}}var de=a(28235),pe=a(26738),me=a(87763),fe=a(8058),ve=a(40575);const he={key:3,class:"complex-scroller-additional-panel"},ge={key:1,class:"vertical-hr"},ye={class:"complex-scroller-additional-panel-empty-actions"};var ke=(0,l.pM)({__name:"ComplexScrollerV2",props:{sSettings:{},optionsSearch:{type:Boolean},itemClass:{},scrollerOptions:{default:()=>({distance:300})},updateUrl:{type:Boolean},showItemsHeader:{type:Boolean},isShowToggleSearchPanel:{type:Boolean},defaultView:{}},setup(e,{expose:t}){const p=(0,ve.E4)((()=>a.e(3472).then(a.bind(a,73472)))),m=(0,ve.E4)((()=>Promise.all([a.e(2389),a.e(1571),a.e(4381),a.e(9070),a.e(4340),a.e(6775)]).then(a.bind(a,26775)))),f=(0,ve.E4)((()=>Promise.all([a.e(4526),a.e(186),a.e(4381),a.e(6613)]).then(a.bind(a,56613)))),v=(0,ve.E4)((()=>Promise.all([a.e(246),a.e(863),a.e(2389),a.e(4526),a.e(186),a.e(3075),a.e(4340),a.e(9406)]).then(a.bind(a,49406))
1)),h=e;(0,l.Gt)("ComplexScrollerSettings",h.sSettings);const g=(0,l.Ht)(),{isMobile:y,isMdOrLg:k}=(0,fe.vU)(),b=(0,l.rk)("scrollerSelectRef"),[R,w]=(0,re.eY)(!1),[A,F]=(0,re.eY)(!1),S=h.sSettings.callbacks.allIds?()=>h.sSettings.callbacks.allIds({...(0,i.R1)(Se),offset:null,limit:null}):void 0,C=(0,i.KR)([]),I=(0,i.IJ)(!1),E=(0,i.IJ)(null),_=(0,i.IJ)(),x=(0,i.IJ)((0,i.R1)(h.sSettings.sorts)[0]),L=(0,i.IJ)(h.defaultView??le.Gp.CARDS),T=(0,l.EW)((()=>(0,i.R1)(R)||(0,i.R1)(J)||!!h.sSettings.callbacks.getFilters&&!(0,i.R1)(M)||(0,i.R1)(Y))),P=(0,l.EW)((()=>[...(0,i.R1)(b)?.selected??[]])),{saveSort:B,getSavedSort:X}=(0,de.G)(h.sSettings.storageKey+"-scrollerV2-sort"),{search:V,showFavourites:O,isFiltersFirstLoadComplete:M,filters:q,savedFilters:j,listFilter:D,dateFilter:U,activeSavedFilter:K,activeFilters:$,isShowOverviewPage:z,loadingFilters:J,AISearchLoading:Y,applyFilter:H,updateSavedFilter:ee,updateSavedFilters:te,applyFilters:ae,changeActiveSavedFilter:se,changeActiveSavedFilterBySlug:ie,clearActiveSavedFilter:ce,clearAll:ke,onDeleteSavedFilter:be,onCreateSavedFilter:Re,setFiltersFromAI:we}=ue(h.updateUrl,!!g.page,h.sSettings,Pe,Be,Xe),Ae=(0,l.EW)((()=>(0,i.R1)(R)||(0,i.R1)(I)||!!h.sSettings.callbacks.getFilters&&!(0,i.R1)(M))),Fe=(0,l.EW)((()=>{const e=[le.Gp.CARDS];return(0,i.R1)(k)&&(e.unshift(le.Gp.LIST),e.push(le.Gp.TABLE)),e})),Se=(0,l.EW)((()=>{const e={offset:(0,i.R1)(C).length,limit:h.sSettings.limit,sort:(0,i.R1)(x).value,search:(0,i.R1)(V),...(0,i.R1)($)};let t;for(t in e)null!=e[t]&&""!==e[t]||delete e[t];return e})),{isShowFilterPanel:Ce,isShowSearchPanel:Ie,togglePanels:Ee}=(()=>{const e=(0,i.IJ)(!h.isShowToggleSearchPanel),t=(0,i.IJ)(!0);return{isShowFilterPanel:e,isShowSearchPanel:t,togglePanels:function(a){if(h.isShowToggleSearchPanel)switch(a){case"filters":e.value=!0,t.value=!1;break;case"search":e.value=!1,t.value=!0;break;default:e.value=!e.value,t.value=!t.value}}}})(),{savedFiltersModalType:_e,showSavedFiltersModal:xe,showEditSavedFilterModal:Le,hideFiltersModal:Te}=(()=>{const e=(0,i.IJ)();return{savedFiltersModalType:e,showSavedFiltersModal:function(){e.value=c.O.SAVED_FILTERS},showEditSavedFilterModal:function(){e.value=c.O.SAVED_FILTER_FORM},hideFiltersModal:function(){e.value=void 0}}})();function We(e){x.value=e,B(e),Be()}async function Pe(){(0,i.R1)(_)&&(0,i.R1)(_)?.cancel(),w(!0),_.value=h.sSettings.callbacks.items((0,i.R1)(Se)),await(0,i.R1)(_).then((e=>{e&&"_meta"in e&&null!=e._meta.total&&(E.value=e._meta.total),0==e.data.length&&(I.value=!0),void 0!==h.sSettings.callbacks.mapper?C.value.push(...h.sSettings.callbacks.mapper(e.data)):C.value=[...(0,i.R1)(C),...e.data],e&&w(!1)})).catch((e=>{"ERR_CANCELED"!==e.code&&w(!1),(0,ne.dk)(e)})).finally((()=>{null===(0,i.R1)(E)&&(E.value=0)}))}async function Be(){return Xe(),Pe()}function Xe(){(0,i.R1)(_)?.cancel(),C.value=[],E.value=0,I.value=!1,(0,i.R1)(b)?.unselectAll()}return(0,l.wB)(Fe,(()=>{(0,i.R1)(Fe).includes((0,i.R1)(L))||(L.value=(0,i.R1)(Fe)[0])})),(0,l.KC)((()=>{const e=X();x.value=e||(0,i.R1)(h.sSettings.sorts)[0]})),t({filters:q,currentItemsView:L,selectedIds:P,activeSavedFilterSlug:(0,l.EW)((()=>(0,i.R1)(K)?.slug)),toggleChecked:e=>(0,i.R1)(b)?.toggleSelect(e),updateItem:function(e){const t=(0,oe.uK)((0,i.R1)(C)),a=t.findIndex((t=>t.uid==e.uid));a<0?console.error(`updateItem: item not found [${JSON.stringify(e)}}]`):(t[a]=(0,oe.uK)(e),C.value=t)},removeItem:function(e){const t=(0,oe.uK)((0,i.R1)(C)),a=t?.findIndex((t=>t.uid==e));a<0?console.error(`Item with uid [${e}] not found`):(t.splice(a,1),C.value=t)},removeItems:function(e){const t=new Set(e);C.value=(0,oe.uK)((0,i.R1)(C)).filter((e=>!t.has(e.uid)))},reload:Be,unselectAll:()=>(0,i.R1)(b)?.unselectAll(),changeActiveSavedFilterBySlug:ie}),(e,t)=>{const a=(0,l.g2)("IIcon"),c=(0,l.g2)("IBtnPlain");return(0,l.uX)(),(0,l.Wv)(me.A,{class:"complex-scroller-v2"},{default:(0,l.k6)((()=>[(0,l.bF)(W,{class:(0,s.C4)({"b-bottom":!e.sSettings.callbacks.savedFiltersApi}),name:e.sSettings.name},(0,l.eX)({subtitle:(0,l.k6)((()=>[(0,l.RG)(e.$slots,"subtitle")])),header:(0,l.k6)((()=>[(0,l.RG)(e.$slots,"header")])),trailing:(0,l.k6)((()=>[(0,l.RG)(e.$slots,"trailing"),(0,l.bF)(Z,{availableViews:Fe.value,currentItemsView:L.value,onClick:t[1]||(t[1]=e=>L.value=e)},null,8,["availableViews","currentItemsView"]),(0,l.bF)(u.A,{activeSort:x.value,sorts:e.sSettings.sorts,"onUpdate:activeSort":We},null,8,["activeSort","sorts"]),(0,i.R1)(U)&&(0,i.R1)(M)&&e.sSettings.showTopDateFilter?((0,l.uX)(),(0,l.Wv)(G,{key:0,disabled:(0,i.R1)(J),filter:(0,i.R1)(U),"onApply:filter":(0,i.R1)(H)},null,8,["disabled","filter","onApply:filter"])):(0,l.Q3)("",!0)])),_:2},[e.sSettings.callbacks.getFilters?{name:"allFiltersBtn",fn:(0,l.k6)((()=>[(0,l.bF)(c,{disabled:!(0,i.R1)(M),square:"",onClick:(0,i.R1)(xe)},{default:(0,l.k6)((()=>[(0,l.bF)(a,{class:"fs-12",name:"settings"})])),_:1},8,["disabled","onClick"]),e.sSettings.showFavouritesButton?((0,l.uX)(),(0,l.Wv)(c,{key:0,disabled:!(0,i.R1)(M),onClick:t[0]||(t[0]=e=>O.value=!(0,i.R1)(O))},{default:(0,l.k6)((()=>[(0,l.bF)(a,{class:"fs-12 c-yellow",name:(0,i.R1)(O)?"settings-favourites-filled":"settings-favourites"}
1,null,8,["name"])])),_:1},8,["disabled"])):(0,l.Q3)("",!0)])),key:"0"}:void 0]),1032,["class","name"]),e.sSettings.callbacks.savedFiltersApi||(0,i.R1)(D)?((0,l.uX)(),(0,l.CE)("div",{key:0,class:(0,s.C4)(["d-flex ai-center pl-8 pr-16",{"b-bottom":(0,i.R1)(M)}])},[e.sSettings.callbacks.savedFiltersApi?((0,l.uX)(),(0,l.Wv)((0,i.R1)(p),{key:0,class:"flex-1",activeSavedFilter:(0,i.R1)(K),savedFilters:(0,i.R1)(j),shimmer:!(0,i.R1)(M),onChangeActiveSavedFilter:(0,i.R1)(se),onClearActiveSavedFilter:t[2]||(t[2]=e=>(0,i.R1)(ce)()),onOpenFiltersModal:(0,i.R1)(xe),onOpenFiltersModalEdit:(0,i.R1)(Le)},null,8,["activeSavedFilter","savedFilters","shimmer","onChangeActiveSavedFilter","onOpenFiltersModal","onOpenFiltersModalEdit"])):(0,l.Q3)("",!0),(0,i.R1)(D)&&(0,i.R1)(M)?((0,l.uX)(),(0,l.Wv)(N,{key:1,class:"complex-scroller-list-filter",disabled:(0,i.R1)(J),filter:(0,i.R1)(D),"onApply:filter":(0,i.R1)(H)},null,8,["disabled","filter","onApply:filter"])):(0,l.Q3)("",!0)],2)):(0,l.Q3)("",!0),(0,i.R1)(Ie)||(0,i.R1)(y)?((0,l.uX)(),(0,l.Wv)(r.A,{key:1,search:(0,i.R1)(V),"onUpdate:search":t[3]||(t[3]=e=>(0,i.i9)(V)?V.value=e:null),filters:(0,i.R1)(q),loading:(0,i.R1)(Y)||(0,i.R1)(J)||!(0,i.R1)(M),optionsSearch:e.optionsSearch,searchAiPlaceholder:e.sSettings.searchAiPlaceholder,searchWithAi:!!e.sSettings.callbacks.getFilters&&!!e.sSettings.callbacks.getFiltersAI,showTogglePanel:e.isShowToggleSearchPanel&&!(0,i.R1)(y),"onApply:filter":(0,i.R1)(H),onToggleSearchPanel:t[4]||(t[4]=e=>(0,i.R1)(Ee)()),"onUpdate:searchAi":(0,i.R1)(we)},null,8,["search","filters","loading","optionsSearch","searchAiPlaceholder","searchWithAi","showTogglePanel","onApply:filter","onUpdate:searchAi"])):(0,l.Q3)("",!0),e.sSettings.callbacks.getFilters?(0,l.bo)(((0,l.uX)(),(0,l.Wv)((0,i.R1)(m),{key:2,activeSavedFilter:(0,i.R1)(K),filters:(0,i.R1)(q),loading:!(0,i.R1)(M)||(0,i.R1)(J),savedFilters:(0,i.R1)(j),scrollerFiltersCallbacks:e.sSettings.callbacks,showCloseBtn:e.isShowToggleSearchPanel&&!(0,i.R1)(y),"onApply:filter":(0,i.R1)(H),onApplyModalFilters:(0,i.R1)(ae),onApplySavedFilter:(0,i.R1)(se),onClearAll:(0,i.R1)(ke),onCreateSavedFilter:(0,i.R1)(Re),onOnSavedFilterDeleted:(0,i.R1)(be),onShowFiltersModal:t[5]||(t[5]=e=>(0,i.R1)(F)(!0)),onToggleSearchPanel:t[6]||(t[6]=e=>(0,i.R1)(Ee)()),onUpdateSavedFilter:(0,i.R1)(ee)},null,8,["activeSavedFilter","filters","loading","savedFilters","scrollerFiltersCallbacks","showCloseBtn","onApply:filter","onApplyModalFilters","onApplySavedFilter","onClearAll","onCreateSavedFilter","onOnSavedFilterDeleted","onUpdateSavedFilter"])),[[n.aG,(0,i.R1)(Ce)||(0,i.R1)(y)]]):(0,l.Q3)("",!0),e.sSettings.showAdditionalPanel?((0,l.uX)(),(0,l.CE)("div",he,[e.sSettings.pickAll?((0,l.uX)(),(0,l.Wv)(Q.A,{key:0,ref_key:"scrollerSelectRef",ref:b,allIdsApi:(0,i.R1)(S),items:C.value,pickLimit:e.sSettings.pickLimit,shimmer:(0,i.R1)(R)&&0===C.value.length,total:E.value||0},null,8,["allIdsApi","items","pickLimit","shimmer","total"])):(0,l.Q3)("",!0),e.sSettings.pickAll?((0,l.uX)(),(0,l.CE)("div",ge)):(0,l.Q3)("",!0),(0,l.Lk)("div",ye,[(0,l.RG)(e.$slots,"additionalActions",{filters:(0,i.R1)(q),selectedIds:P.value})])])):(0,l.Q3)("",!0),e.showItemsHeader?(0,l.RG)(e.$slots,"itemsHeader",{key:4}):(0,l.Q3)("",!0),(0,i.R1)(z)?(0,l.RG)(e.$slots,"page",{key:5}):((0,l.uX)(),(0,l.Wv)(pe.A,{key:6,class:"complex-scroller-scroller-v2",items:C.value,itemsView:L.value,loading:T.value,onLoadMore:Pe,shimmerCount:18,stopCall:Ae.value,isShowEmptyBlock:""},{shimmer:(0,l.k6)((()=>[(0,l.Lk)("div",{class:(0,s.C4)(["scroller-item",e.itemClass])},[(0,l.RG)(e.$slots,"shimmer")],2)])),tableHeader:(0,l.k6)((()=>[(0,l.RG)(e.$slots,"tableHeader")])),item:(0,l.k6)((({item:t,params:a})=>[(0,l.bF)(d.A,{id:t.id,scrollerClass:e.itemClass,selectedIds:P.value,showCheckboxes:e.sSettings.showCheckboxes,onToggle:(0,i.R1)(b)?.toggleSelect},{default:(0,l.k6)((()=>[(0,l.RG)(e.$slots,"item",{item:t,params:a})])),_:2},1032,["id","scrollerClass","selectedIds","showCheckboxes","onToggle"])])),emptyBlock:(0,l.k6)((()=>[(0,l.bF)(o.A,{showEmptyFavouritesText:(0,i.R1)(O)&&0==C.value?.length},null,8,["showEmptyFavouritesText"])])),_:3},8,["items","itemsView","loading","stopCall"])),(0,i.R1)(A)?((0,l.uX)(),(0,l.Wv)((0,i.R1)(f),{key:7,filters:(0,i.R1)(q),onApply:(0,i.R1)(ae),onClearAll:(0,i.R1)(ke),onClose:t[7]||(t[7]=e=>(0,i.R1)(F)(!1))},null,8,["filters","onApply","onClearAll"])):(0,l.Q3)("",!0),e.sSettings.callbacks.savedFiltersApi&&(0,i.R1)(_e)?((0,l.uX)(),(0,l.Wv)((0,i.R1)(v),{key:8,activeSavedFilter:(0,i.R1)(K),filters:(0,i.R1)(q),savedFilters:(0,i.R1)(j),scrollerFiltersCallbacks:e.sSettings.callbacks,startMode:(0,i.R1)(_e),onApplySavedFilter:(0,i.R1)(se),onClose:(0,i.R1)(Te),onCreateSavedFilter:(0,i.R1)(Re),onOnDeleteSavedFilter:(0,i.R1)(be),onUnselectSavedFilters:t[8]||(t[8]=e=>
1(0,i.R1)(ce)()),onUpdateSavedFilter:(0,i.R1)(ee),onUpdateSavedFilters:(0,i.R1)(te)},null,8,["activeSavedFilter","filters","savedFilters","scrollerFiltersCallbacks","startMode","onApplySavedFilter","onClose","onCreateSavedFilter","onOnDeleteSavedFilter","onUpdateSavedFilter","onUpdateSavedFilters"])):(0,l.Q3)("",!0)])),_:3})}}}),be=a(32067),Re=a.n(be),we={};we.styleTagTransform=_(),we.setAttributes=S(),we.insert=A().bind(null,"head"),we.domAPI=R(),we.insertStyleElement=I();k()(Re(),we),Re()&&Re().locals&&Re().locals;var Ae=ke},27443:function(e,t,a){"use strict";a.d(t,{A:function(){return p}});var l=a(20641),s=a(50953),i=a(1681),n=a(48440),r=a(27855),o=a(24161),c=a(47874),u=a(59271);const d={class:"d-flex jc-end gap-12 p-16 b-top"};var p=(0,l.pM)({__name:"FilterTooltipWrapper",props:{filter:{},disabled:{type:Boolean},tooltipClass:{}},emits:["apply:filter","open"],setup(e,{emit:t}){const a=t,p=e,m=(0,l.rk)("tooltip"),[f,v]=(0,u.eY)(!1),{localFilter:h,updateLocalFilter:g,updateVal:y,clear:k,reset:b}=(0,n.P)((0,s.lW)(p,"filter"));function R(){a("apply:filter",(0,s.R1)(h)),(0,s.R1)(m)?.closeTooltip()}return(e,t)=>{const n=(0,l.g2)("IBtn");return(0,l.uX)(),(0,l.Wv)(c.A,{ref_key:"tooltip",ref:m,trigger:"manual",disabled:e.disabled,position:(0,s.R1)(o.P).BOTTOM_RIGHT,show:(0,s.R1)(f),tooltipClass:e.tooltipClass,onClose:(0,s.R1)(b),onOpen:t[2]||(t[2]=e=>a("open")),"onUpdate:manualShow":t[3]||(t[3]=e=>(0,s.R1)(v)(e))},{default:(0,l.k6)((()=>[(0,l.RG)(e.$slots,"trigger",{toggle:(0,s.R1)(v)})])),tooltip:(0,l.k6)((()=>[(0,l.bF)(i.A,{filter:(0,s.R1)(h),focus:(0,s.R1)(f),"onUpdate:filter":t[0]||(t[0]=e=>(0,s.R1)(g)(e)),onUpdateVal:t[1]||(t[1]=e=>(0,s.R1)(y)(e))},null,8,["filter","focus"]),(0,l.Lk)("div",d,[(0,l.bF)(r.A,{size:"medium",onClick:(0,s.R1)(k)},{default:(0,l.k6)((()=>t[4]||(t[4]=[(0,l.eW)(" Clear All ")]))),_:1},8,["onClick"]),(0,l.bF)(n,{size:"medium",onClick:R},{default:(0,l.k6)((()=>t[5]||(t[5]=[(0,l.eW)(" Apply ")]))),_:1})])])),_:3},8,["disabled","position","show","tooltipClass","onClose"])}}})},92781:function(e,t,a){"use strict";a.d(t,{A:function(){return V}});var l=a(20641),s=a(50953),i=a(90033),n=a(9372),r=a(40393);var o=a(89461),c=a(24161),u=a(47874),d=a(20953);const p={class:"select-all-items"},m={key:0,class:"select-all-items-selected-count"},f={key:1,class:"select-all-items-loaded-size"},v={key:2,class:"select-all-items-loaded-size-shimmed"},h={class:"select-all-items-tooltip-block"},g={class:"select-all-items-tooltip-block-select-text"},y=["onClick"],k={class:"select-all-items-tooltip-block-select-text"},b=["onClick"];var R=(0,l.pM)({__name:"ScrollerSelect",props:{items:{},allIdsApi:{type:Function},total:{},shimmer:{type:Boolean},disabled:{type:Boolean},peakLimit:{},onReachLimit:{type:Function}},emits:["change:selected"],setup(e,{expose:t,emit:a}){const R=a,w=e,A=(0,l.rk)("tooltipRef"),F=(0,l.EW)((()=>!!w.total&&I.size===w.total)),S=(0,l.EW)((()=>!w.total||!w.allIdsApi||w.total==w.items.length||!!I.size)),{isLoading:C,selectedItemsIds:I,select:E,unselect:_,toggleSelect:x,selectItems:L,selectAll:T,unselectAll:W}=function(e){const t=(0,s.Kh)(new Set),a=(0,s.IJ)(!1);function l(t){return!e.peakLimit||e.peakLimit>=t||(e.onReachLimit?e.onReachLimit():(0,n.l)("info",`You can not select more than ${e.peakLimit} items`),!1)}function i(e){l(t.size+1)&&t.add(e)}function o(e){t.delete(e)}return{selectedItemsIds:t,isLoading:a,selectItems:function(e){l(t.size+(0,s.R1)(e).length)&&(0,s.R1)(e).forEach((e=>{t.add(e.id)}))},select:i,unselect:o,toggleSelect:function(e){t.has(e)?o(e):i(e)},selectAll:function(){if(!e.allIdsApi)throw new Error("Api for getting all ids is not defined");l(e.total||0)&&(a.value=!0,e.allIdsApi().then((e=>{e.length&&l(e.length)&&e.forEach((e=>t.add(e)))})).catch(r.dk).finally((()=>{a.value=!1})))},unselectAll:function(){t.clear()}}}({allIdsApi:w.allIdsApi,total:w.total,peakLimit:w.peakLimit,onReachLimit:w.onReachLimit}),P=(0,d.l)(I);function B(e){e.preventDefault(),I.size?W():w.total&&w.total==w.items.length||!w.allIdsApi?X((()=>(0,s.R1)(A)?.toggleShowTooltip(!1))):(0,s.R1)(A)?.toggleShowTooltip(!0)}function X(e){L(w.items),e()}return(0,l.wB)(P,(e=>{e&&R("change:selected",e)}
1)),t({selected:P,select:E,unselect:_,toggleSelect:x,selectItems:L,selectAll:T,unselectAll:W}),(e,t)=>((0,l.uX)(),(0,l.CE)("div",p,[(0,l.bF)(u.A,{ref_key:"tooltipRef",ref:A,class:"select-all-items-tooltip",trigger:"click",disabled:S.value||e.shimmer||e.disabled,position:(0,s.R1)(c.P).TOP_LEFT},{tooltip:(0,l.k6)((({close:a})=>[(0,l.Lk)("div",h,[(0,l.Lk)("span",g,[t[1]||(t[1]=(0,l.eW)(" Do you wish to select ")),(0,l.Lk)("span",{class:"select-all-items-tooltip-block-btn",onClick:e=>function(e){T(),e()}(a)},(0,i.v_)(e.total)+" items ",9,y)]),(0,l.Lk)("span",k,[t[2]||(t[2]=(0,l.eW)(" or just ")),(0,l.Lk)("span",{class:"select-all-items-tooltip-block-btn",onClick:e=>X(a)},(0,i.v_)(e.items.length)+" items ",9,b)])])])),default:(0,l.k6)((()=>[(0,l.bF)(o.A,{class:"select-all-items-checkbox",disabled:e.disabled,halfChecked:!F.value&&(0,s.R1)(I).size>0,loading:(0,s.R1)(C),modelValue:F.value,shimmer:e.shimmer,labelClickDisable:"","onClick:input":B},{default:(0,l.k6)((()=>[(0,s.R1)(I).size>0?((0,l.uX)(),(0,l.CE)("span",m,(0,i.v_)((0,s.R1)(I).size)+" selected ",1)):(0,l.Q3)("",!0),!e.total||e.shimmer||(0,s.R1)(I).size?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.CE)("span",f,[(0,l.Lk)("span",null,(0,i.v_)(e.items.length??0),1),t[0]||(t[0]=(0,l.Lk)("span",null,"of",-1)),(0,l.Lk)("span",null,(0,i.v_)(e.total??0),1)])),e.shimmer?((0,l.uX)(),(0,l.CE)("div",v)):(0,l.Q3)("",!0)])),_:1},8,["disabled","halfChecked","loading","modelValue","shimmer"])])),_:1},8,["disabled","position"])]))}}),w=a(85072),A=a.n(w),F=a(97825),S=a.n(F),C=a(77659),I=a.n(C),E=a(55056),_=a.n(E),x=a(10540),L=a.n(x),T=a(41113),W=a.n(T),P=a(71440),B=a.n(P),X={};X.styleTagTransform=W(),X.setAttributes=_(),X.insert=I().bind(null,"head"),X.domAPI=S(),X.insertStyleElement=L();A()(B(),X),B()&&B().locals&&B().locals;var V=R},22894:function(e,t,a){"use strict";a.d(t,{A:function(){return F}});var l=a(20641),s=a(90033),i=a(4576);const n={key:0,class:"i-socials"},r=["href"];var o=(0,l.pM)({__name:"ISocials",props:{socials:{},shimmer:{type:Boolean}},setup(e){const t=e,a=(0,l.EW)((()=>!!(t.socials?.twitter?.length||t.socials?.facebook?.length||t.socials?.instagram?.length||t.socials?.linkedin?.length))),o=(0,l.EW)((()=>[t.socials?.twitter,t.socials?.facebook,t.socials?.linkedin,t.socials?.instagram].filter((e=>null!=e))));function c(e){if(!t.socials)return"cheese";switch(e){case t.socials.twitter:return"twitter";case t.socials.facebook:return"facebook";case t.socials.linkedin:return"linkedin";case t.socials.instagram:return"instagram";default:return"cheese"}}return(e,t)=>a.value?((0,l.uX)(),(0,l.CE)("div",n,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(o.value,((e,t)=>((0,l.uX)(),(0,l.CE)(l.FK,{key:t},[e?((0,l.uX)(),(0,l.CE)("a",{key:0,class:(0,s.C4)(["social-item",c(e)]),rel:"nofollow noreferrer noopener",target:"_blank",href:e},[(0,l.bF)(i.A,{name:c(e)},null,8,["name"])],10,r)):(0,l.Q3)("",!0)],64)))),128)),e.shimmer?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},(0,l.pI)(4,(e=>(0,l.Lk)("div",{key:e,class:"social-item i-shimmer"},(0,s.v_)(e),1))),64)):(0,l.Q3)("",!0)])):(0,l.Q3)("",!0)}}),c=a(85072),u=a.n(c),d=a(97825),p=a.n(d),m=a(77659),f=a.n(m),v=a(55056),h=a.n(v),g=a(10540),y=a.n(g),k=a(41113),b=a.n(k),R=a(98705),w=a.n(R),A={};A.styleTagTransform=b(),A.setAttributes=h(),A.insert=f().bind(null,"head"),A.domAPI=p(),A.insertStyleElement=y();u()(w(),A),w()&&w().locals&&w().locals;var F=o},39650:function(e,t,a){"use strict";a.d(t,{A:function(){return m}});var l=a(20641),s=a(50953),i=a(90033),n=a(24161),r=a(47874),o=a(20295),c=a(13073);const u=["data-id"],d={class:"p-8 t-13 c-red"},p="tooltipWrapper";var m=(0,l.pM)({__name:"ErrorTooltipWrapper",props:{error:{}},setup(e){const t=(0,o.WG)(),a=(0,c.YC1)(),m=(0,s.IJ)(!1);return(0,l.wB)(a,(e=>{const a=e?.closest("#"+p);m.value=a?.getAttribute("data-id")==t})),(e,a)=>((0,l.uX)(),(0,l.Wv)(r.A,{class:"h-100",trigger:"manual",position:(0,s.R1)(n.P).TOP,show:!!e.error&&m.value},{tooltip:(0,l.k6)((()=>[(0,l.Lk)("span",d,(0,i.v_)(e.error),1)])),default:(0,l.k6)((()=>[(0,l.Lk)("div",{id:p,class:(0,i.C4)({"has-error":e.error}),"data-id":(0,s.R1)(t)},[(0,l.RG)(e.$slots,"default",{isError:!!(e.error?.length&&e.error.length>0)})],10,u)])),_:3},8,["position","show"]))}})},34639:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return Ce}});var l=a(20641),s=a(50953),i=a(37923),n=a(31166);class r extends n.C{contactId;email;imageUrl;importance;isFavourite;phone;websites;get uid(){return"company-item-"+this.id}}var o=a(50675);const c={getItems(e){return i.n.create().get("/api/v1/c",e).then((e=>({...e.data,data:(0,o.bj)(r,e.data.data)})))},getAllIds(e){return i.n.create().get("/api/v1/c/allIds",e).then((e=>e.data.data))},getFilters(e){return i.n.create().get("/api/v1/c/filters",e).then((e=>e.data.data))}};var u=a(70860),d=a(4576),p=a(17827),m=a(80588),f=a(1215),v=a(17576),h=a(36942),g=a(18992),y=a(47874),k=a(9372),b=a(40393),R=a(32383),w=a(16932),A=a(37831);const F={class:"company-scroller-items-header"};var S=a(85072),C=a.n(S),I=a(97825),E=a.n(I),_=a(77659),x=a.n(_),L=a(55056),T=a.n(L),W=a(10540),P=a.n(W),B=a(41113),X=a.n(B),V=a(82282),O=a.n(V),M={};M.styleTagTransform=X(),M.setAttributes=T(),M.insert=x().bind(null,"head"),M.domAPI=E(),M.insertStyleElement=P();C()(O(),M),O()&&O().locals&&O().locals;const q={};var N=(0,a(66262).A)(q,[["render",function(e,t){return(0,l.uX)(),(0,l.CE)("div",F,t[0]||(t[0]=[(0,l.Lk)("span",{class:"text-secondary company-scroller-items-header-item"},"Name",-1),(0,l.Lk)("span",{class:"text-secondary company-scroller-items-header-item"},"Type",-1),(0,l.Lk)("span",{class:"text-secondary company-scroller-items-header-item"},"Contact",-1)]))}]]);const j={key:0,class:"companies-data-cards-view companies-data-cards-view-shimmer"},D={key:1,class:"companies-data-list-view"};var U=(0,l.pM)({__name:"CompaniesScrollerItemShimmer",props:{view:{default:h.Gp.CARDS}},setup(e){return(e,t)=>((0,l.uX)(),(0,l.CE)(l.FK,null,[e.view==(0,s.R1)(h.Gp).CARDS?((0,l.uX)(),(0,l.CE)("div",j,t[0]||(t[0]=[(0,l.Fv)('<div class="img i-shimmer"></div><div class="companies-data-cards-view-description-shimmer"><div class="text-primary i-shimmer"></div><div class="i-shimmer second-line-shimmer"></div></div><div class="companies-more-info"><div class="i-shimmer companies-more-info-stars"></div><div class="i-shimmer companies-more-info-phone"></div><div class="i-shimmer companies-more-info-email"></div></div>',3)]))):(0,l.Q3)("",!0),e.view==(0,s.R1)(h.Gp).LIST?((0,l.uX)(),(0,l.CE)("div",D,t[1]||(t[1]=[(0,l.Fv)('<div class="d-flex gap-8"><div class="img companies-data-list-view-img-shimmer i-shimmer"></div><div class="d-flex fd-column gap-8 companies-data-list-view-description-shimmer"><div class="text-primary i-shimmer"></div><div class="text-secondary"><div class="i-shimmer"></div></div></div></div>',1)]))):(0,l.Q3)("",!0),e.view==(0,s.R1)(h.Gp).TABLE?((0,l.uX)(),(0,l.CE)(l.FK,{key:2},[t[2]||(t[2]=(0,l.Fv)('<div class="d-flex gap-8 a-center companies-data-table-view-item-padding"><div class="companies-data-table-view-img-shimmer i-shimmer"></div><div class="i-shimmer"></div></div><div class="companies-data-table-view-item-padding"><div class="i-shimmer"></div></div><div class="companies-data-table-view-item-padding d-flex"><div class="i-shimmer"></div></div><div class="companies-data-table-view-item-padding d-flex"><div class="i-shimmer"></div></div>',4))],64)):(0,l.Q3)("",!0)],64))}}),K=a(16981),G=a.n(K),Q={};Q.styleTagTransform=X(),Q.setAttributes=T(),Q.insert=x().bind(null,"head"),Q.domAPI=E(),Q.insertStyleElement=P();C()(G(),Q),G()&&G().locals&&G().locals;var $=U,z=a(90033),J=a(18846),Y=a(61915),H=a(76636),Z=a(97060),ee=a(22894);const te={key:0,class:"company-data-cards-view"},ae={class:"d-flex fd-column ai-center gap-2"},le=["title"],se={class:"company-data-cards-view-more-info"},ie=["href"],ne=["href","title"],re={key:1,class:"company-data-list-view"},oe={class:"d-flex gap-8 ai-center"},ce=["title"],ue={class:"company-item-table-view-first-column d-flex gap-8 ai-center"},de=["title"],pe=["href","title"];var me=(0,l.pM)({__name:"CompanyScrollerItemView",props:{company:{},view:{}},emits:["update:company"],setup(e,{emit:t}){const a=t,i=e,n=(0,s.KR)(i.company.importance);function r(e){const t=(0,o.uK)(i.company);t.isFavourite=e,a("update:company",t)}return(e,t)=>{const a=(0,l.g2)("router-link");return(0,l.uX)(),(0,l.CE)(l.FK,null,[e.view==(0,s.R1)(h.Gp).CARDS?((0,l.uX)(),(0,l.CE)("div",te,[e.company?.imageUrl?((0,l.uX)(),(0,l.Wv)(Y.A,{key:0,alt:"Avatar",class:"company-data-card-view-img",src:e.company?.imageUrl},null,8,["src"])):((0,l.uX)(),(0,l.Wv)(J.A,{key:1,customColor:"teal",name:e.company.title,size:60},null,8,["name"])),(0,l.bF)(H.A,{id:e.company.id,class:"company-data-cards-view-favourite",fav:e.company.isFavourite,"onUpdate:fav":r},null,8,["id","fav"]),(0,l.Lk)("div",ae,[(0,l.bF)(a,{to:e.company.to},{default:(0,l.k6)((()=>[(0,l.Lk)("span",{class:"company-data-cards-view-text-width-limit vertical-ellipsis",title:e.company.title},(0,z.v_)(e.company.title),9,le)])),_:1},8,["to"])]),(0,l.Lk)("div",se,[(0,l.bF)(Z.A,{id:e.company.id,importance:n.value,"onUpdate:importance":t[0]||(t[0]=e=>n.value=e)},null,8,["id","importance"]),(0,l.Lk)("a",{href:`tel: ${e.company.phone}`},(0,z.v_)(e.company.phone),9,ie),(0,l.Lk)("a",{class:"company-data-cards-view-text-width-limit vertical-ellipsis",href:`emailto: ${e.company.email}`,title:e.company.email},(0,z.v_)(e.company.email),9,ne),(0,l.bF)(ee.A,{class:"company-data-cards-socials mt-0",socials:e.company.websites},null,8,["socials"])])])):(0,l.Q3)("",!0),e.view==(0,s.R1)(h.Gp).LIST?((0,l.uX)(),(0,l.CE)("div",re,[(0,l.Lk)("div",oe,[(0,l.bF)(H.A,{id:e.company.id,class:"company-data-cards-list-favourite",fav:e.company.isFavourite,"onUpdate:fav":r},null,8,["id","fav"]),e.company?.imageUrl?((0,l.uX)(),(0,l.Wv)(Y.A,{key:0,alt:"Avatar",class:"company-data-list-view-img",src:e.company.imageUrl},null,8,["src"])):((0,l.uX)(),(0,l.Wv)(J.A,{key:1,customColor:"teal",name:e.company.title,size:48},null,8,["name"])),(0,l.bF)(a,{to:e.company.to},{default:(0,l.k6)((()=>[(0,l.Lk)("span",{class:"company-data-cards-view-text-width-limit vertical-ellipsis",title:e.company.title},(0,z.v_)(e.company.title),9,ce)])),_:1},8,["to"])])])):(0,l.Q3)("",!0),e.view==(0,s.R1)(h.Gp).TABLE?((0,l.uX)(),(0,l.CE)(l.FK,{key:2},[(0,l.Lk)("div",ue,[(0,l.bF)(H.A,{id:e.company.id,fav:e.company.isFavourite,"onUpdate:fav":r},null,8,["id","fav"]),e.company?.imageUrl?((0,l.uX)(),(0,l.Wv)(Y.A,{key:0,alt:"Avatar",class:"company-data-table-view-img",src:e.company?.imageUrl},null,8,["src"])):((0,l.uX)(),(0,l.Wv)(J.A,{key:1,customColor:"teal",name:e.company.title,size:24},null,8,["name"])),(0,l.bF)(a,{to:e.company.to},{default:(0,l.k6)((()=>[(0,l.Lk)("span",{class:"company-data-table-view-contact-title vertical-ellipsis",title:e.company.title},(0,z.v_)(e.company.title),9,de)])),_:1},8,["to"])]),t[1]||(t[1]=(0,l.Lk)("p",{class:"text-secondary"},[(0,l.Lk)("span",null,"Company")],-1)),(0,l.Lk)("a",{class:"company-data-cards-view-text-width-limit vertical-ellipsis",href:`emailto: ${e.company.email}`,title:e.company.email},(0,z.v_)(e.company.email),9,pe)],64)):(0,l.Q3)("",!0)],64)}}}),fe=a(19397),ve=a.n(fe),he={};he.styleTagTransform=X(),he.setAttributes=T(),he.insert=x().bind(null,"head"),he.domAPI=E(),he.insertStyleElement=P();C()(ve(),he),ve()&&ve().locals&&ve().locals;
1var ge=me,ye=a(23234),ke=a(59271),be=a(75220),Re=a(82124),we=(0,l.pM)({__name:"CompaniesIndex",setup(e){const t=h.Gp.CARDS,a=(0,be.lq)(),i=(0,Re.Pj)(),n=(0,l.rk)("complexScrollerRef"),r=(0,l.EW)((()=>i.state.currentUser.modules.includes(A._A.ROLE_MODULE_CONTACTS))),[o,F]=(0,ke.eY)(!1),S=(0,s.IJ)([]),C=new f.w("Companies");C.limit=21,C.callbacks=new m.F({items:e=>c.getItems(e),allIds:e=>c.getAllIds(e),getFilters:()=>c.getFilters((0,p.Q)(a.query?.q?String(a.query.q):""))}),C.sorts=[new w.p2("Title Asc","titleAsc"),new w.p2("Title Desc","titleDesc"),new w.p2("Latest created","latestCreated"),new w.p2("Oldest created","oldestCreated")];const I=(0,l.EW)((()=>{switch((0,s.R1)((0,s.R1)(n)?.currentItemsView)){case h.Gp.CARDS:return"company-item-cards-view";case h.Gp.TABLE:return"company-item-table-view";case h.Gp.LIST:return"company-item-list-view";default:return"company-item-cards-view"}}));return(e,a)=>((0,l.uX)(),(0,l.CE)(l.FK,null,[(0,l.bF)(v.A,{ref_key:"complexScrollerRef",ref:n,class:"companies-page",defaultView:(0,s.R1)(t),itemClass:I.value,sSettings:(0,s.R1)(C),isShowToggleSearchPanel:"",updateUrl:""},(0,l.eX)({additionalActions:(0,l.k6)((e=>[(0,l.bF)(y.A,{disabled:r.value},{tooltip:(0,l.k6)((()=>a[3]||(a[3]=[(0,l.Lk)("div",{class:"p-12"},[(0,l.Lk)("p",null,"Not available in the free version."),(0,l.Lk)("p",null,"Upgrade to gain access to this feature.")],-1)]))),default:(0,l.k6)((()=>[(0,l.bF)(g.A,{size:"medium",disabled:0==e.selectedIds.length||!r.value,onClick:t=>{var a;0!==(a=e.selectedIds).length?u.k.getContactsEmails(a).then((e=>{0!=e.length?((0,R.C)(e.join(" ")),(0,k.l)("success",e.length+" email"+(e.length?"s":"")+" copied to your clipboard")):(0,k.l)("warning","There are no any emails to copy")})).catch(b.dk):(0,k.l)("warning","Please, select any contact/contacts")}},{default:(0,l.k6)((()=>[(0,l.bF)(d.A,{name:"email-copy"}),a[2]||(a[2]=(0,l.Lk)("span",null,"Copy emails",-1))])),_:2},1032,["disabled","onClick"])])),_:2},1032,["disabled"]),(0,l.bF)(y.A,{disabled:r.value},{tooltip:(0,l.k6)((()=>a[5]||(a[5]=[(0,l.Lk)("div",{class:"p-12"},[(0,l.Lk)("p",null,"Not available in the free version."),(0,l.Lk)("p",null,"Upgrade to gain access to this feature.")],-1)]))),default:(0,l.k6)((()=>[(0,l.bF)(g.A,{size:"medium",disabled:0==e.selectedIds.length||!r.value,onClick:t=>{return a=e.selectedIds,S.value=a,void F(!0);var a}},{default:(0,l.k6)((()=>[(0,l.bF)(d.A,{name:"arrow-down-to-line"}),a[4]||(a[4]=(0,l.Lk)("span",null,"Export",-1))])),_:2},1032,["disabled","onClick"])])),_:2},1032,["disabled"])])),item:(0,l.k6)((({item:e})=>[(0,l.bF)(ge,{company:e,view:(0,s.R1)(n)?.currentItemsView??(0,s.R1)(t),"onUpdate:company":a[0]||(a[0]=e=>(0,s.R1)((0,s.R1)(n))?.updateItem(e))},null,8,["company","view"])])),shimmer:(0,l.k6)((()=>[(0,l.bF)($,{view:(0,s.R1)((0,s.R1)(n)?.currentItemsView)},null,8,["view"])])),_:2},[(0,s.R1)(n)?.currentItemsView==(0,s.R1)(h.Gp).TABLE?{name:"tableHeader",fn:(0,l.k6)((()=>[(0,l.bF)(N)])),key:"0"}:void 0]),1032,["defaultView","itemClass","sSettings"]),(0,s.R1)(o)&&S.value.length>0?((0,l.uX)(),(0,l.Wv)(ye.default,{key:0,ids:S.value,onClose:a[1]||(a[1]=e=>(0,s.R1)(F)(!1))},null,8,["ids"])):(0,l.Q3)("",!0)],64))}}),Ae=a(21478),Fe=a.n(Ae),Se={};Se.styleTagTransform=X(),Se.setAttributes=T(),Se.insert=x().bind(null,"head"),Se.domAPI=E(),Se.insertStyleElement=P();C()(Fe(),Se),Fe()&&Fe().locals&&Fe().locals;var Ce=we},23234:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return G}});var l=a(20641),s=a(50953),i=a(73838),n=a(70860),r=a(7172),o=a(90798),c=a(27855),u=a(89461),d=a(21827),p=a(81660),m=a(82389),f=a(9372),v=a(40393),h=a(16932),g=a(50675);const y={class:"d-flex jc-space-between p-8"};var k=(0,l.pM)({__name:"ExportContactsFieldItem",props:{item:{}},emits:["update:item"],setup(e,{emit:t}){const a=t,s=e;function i(e){const t=(0,g.uK)(s.item);t.checked=e,a("update:item",t)}return(e,t)=>{const a=(0,l.g2)("IIcon");return(0,l.uX)(),(0,l.CE)("div",y,[(0,l.bF)(u.A,{modelValue:e.item.checked,title:e.item.name,onChange:i},null,8,["modelValue","title"]),(0,l.bF)(a,{class:"export-contacts-field-item-icon",name:"drag-vertical"})])}}}
1),b=a(85072),R=a.n(b),w=a(97825),A=a.n(w),F=a(77659),S=a.n(F),C=a(55056),I=a.n(C),E=a(10540),_=a.n(E),x=a(41113),L=a.n(x),T=a(34625),W=a.n(T),P={};P.styleTagTransform=L(),P.setAttributes=I(),P.insert=S().bind(null,"head"),P.domAPI=A(),P.insertStyleElement=_();R()(W(),P),W()&&W().locals&&W().locals;var B=k,X=a(59271),V=a(80863),O=a(98981),M=a(12664);const q={class:"d-flex fd-column p-16 gap-8"},N={class:"export-contacts-modal-footer d-flex p-16 jc-end gap-8 w-100"};var j=(0,l.pM)({__name:"ExportContactsModal",props:{ids:{}},emits:["close"],setup(e,{emit:t}){const a=t,y=e,k=(0,l.rk)("sortableListRef"),b=(0,s.KR)([]),R=(0,l.EW)({get:()=>0!=(0,s.R1)(b)?.length&&(0,s.R1)(b).every((e=>e.checked)),set:e=>{!function(e){const t=(0,g.uK)((0,s.R1)(b));t.forEach((t=>{t.checked=e})),b.value=t}(e)}}),[w,A]=(0,X.eY)(!1),{meta:F,errors:S,validate:C,data:{title:I}}=(0,O.o)((0,M.Ik)({title:(0,M.Yj)().label("Title").max(255)}),{initialParams:{title:""}});function E(e){const t=(0,s.R1)(b).findIndex((t=>t.uid==e.uid));t>=0&&(b.value[t]=(0,g.uK)(e))}async function _(){if(await C(),!(0,s.R1)(F).valid)return;if((0,s.R1)(b).every((e=>!e.checked)))return void(0,f.l)("error","You need to select at least one field");const e=(0,s.R1)(b).filter((e=>e.checked)).map((e=>String(e.value)));n.k.exportContacts(y.ids,e,(0,s.R1)(I)).then((e=>{n.k.exportContactsExcel(e),a("close")})).catch((e=>{400==e.response?.status?(0,f.l)("error","You can export up to 2500 contacts. To increase the limit, please contact our support team."):(0,v.dk)(e)}))}return(0,l.sV)((()=>{A(!0);const e=(0,g.bj)(i.r,{limit:30});i.f.getContactsFields(e).then((e=>{b.value=e.map((e=>(0,g.bj)(h._7,{...e,checked:!1}))),A(!1),(0,l.dY)((()=>{(0,V.g)(k,(0,s.R1)(b),{handle:".sortable",chosenClass:"export-contacts-modal-sortable-chosen",onUpdate:e=>{null!=e.oldIndex&&null!=e.newIndex&&(0,V.R)((0,s.R1)(b),e.oldIndex,e.newIndex)}})}))})).catch(v.dk)})),(e,t)=>{const i=(0,l.g2)("IBtn");return(0,l.uX)(),(0,l.Wv)(r.A,{onClose:t[3]||(t[3]=e=>a("close"))},{header:(0,l.k6)((()=>t[4]||(t[4]=[(0,l.Lk)("div",{class:"d-flex jc-center w-100"}," Export to spreadsheet ",-1)]))),footer:(0,l.k6)((()=>[(0,l.Lk)("div",N,[(0,l.bF)(c.A,{size:"medium",onClick:t[2]||(t[2]=e=>a("close"))},{default:(0,l.k6)((()=>t[7]||(t[7]=[(0,l.eW)(" Cancel ")]))),_:1}),(0,l.bF)(i,{size:"medium",onClick:_},{default:(0,l.k6)((()=>t[8]||(t[8]=[(0,l.eW)(" Export ")]))),_:1})])])),default:(0,l.k6)((()=>[(0,l.Lk)("div",q,[(0,l.bF)(p.A,{label:"Spreadsheet title (optional)"},{default:(0,l.k6)((({id:e})=>[(0,l.bF)(m.A,{error:(0,s.R1)(S).title},{default:(0,l.k6)((()=>[(0,l.bF)(d.A,{id:e,modelValue:(0,s.R1)(I),"onUpdate:modelValue":t[0]||(t[0]=e=>(0,s.i9)(I)?I.value=e:null),placeholder:"Title",error:!!(0,s.R1)(S).title},null,8,["id","modelValue","error"])])),_:2},1032,["error"])])),_:1}),(0,l.bF)(o.A,{class:"p-8"},{leading:(0,l.k6)((()=>[(0,l.bF)(u.A,{modelValue:R.value,"onUpdate:modelValue":t[1]||(t[1]=e=>R.value=e)},null,8,["modelValue"])])),title:(0,l.k6)((()=>t[5]||(t[5]=[(0,l.Lk)("span",{class:"t-13 fw-500"},"Select all",-1)]))),subtitle:(0,l.k6)((()=>t[6]||(t[6]=[(0,l.Lk)("span",{class:"text-secondary"},"Tick checkboxes to include fields into spreadsheet. Drag fields to change the order.",-1)]))),_:1}),(0,s.R1)(w)?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.CE)("div",{key:0,ref_key:"sortableListRef",ref:k,class:"d-flex fd-column gap-8 export-contact-modal-field-list"},[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(b.value,(e=>((0,l.uX)(),(0,l.Wv)(B,{key:e.uid,class:"sortable",item:e,"onUpdate:item":E},null,8,["item"])))),128))],512))])])),_:1})}}}),D=a(3597),U=a.n(D),K={};K.styleTagTransform=L(),K.setAttributes=I(),K.insert=S().bind(null,"head"),K.domAPI=A(),K.insertStyleElement=_();R()(U(),K),U()&&U().locals&&U().locals;var G=j}}]);
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.