PageSourceSearch

https://www.egonzehnder.com/assets/build/js/662.0f57.js

js egonzehnder.com collected 2026-10-02 05:24:02 UTC 14,581 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkshedcollective_egon_zehnder_site=self.webpackChunkshedcollective_egon_zehnder_site||[]).push([[662],{1123:function(t,e,n){n.r(e),n.d(e,{default:function(){return o}});var a={name:"ConsultantCard",props:{label:{type:String,required:!1,default:null},url:{type:String,required:!1,default:null},image:{type:String,required:!1,default:null},excerpt:{type:String,required:!1,default:null},fullExcerpt:{type:String,required:!1,default:null},subLabel:{type:String,required:!1,default:null},dictionary:{type:Object,required:!1,default:function(){}},isLazy:{required:!1,type:Boolean,default:!0},cta:{type:String,required:!1},leadString:{type:String,required:!1,default:null},email:{type:String,required:!1,default:null},linkedin:{type:String,required:!1,default:null}},data:function(){return{showFullExcerpt:!1}},computed:{escapedExcerpt:function(){var t=document.createElement("textarea");return t.innerHTML=this.excerpt||"",t.textContent}},methods:{revealExcerpt:function(){this.showFullExcerpt=!0}}},r=(0,n(4486).A)(a,function(){var t,e,n,a,r=this,o=r._self._c;return o("div",{staticClass:"feature-block",class:{"feature-block__lazy":r.isLazy}},[o(r.url?"a":"div",{tag:"component",staticClass:"feature-block__wrapper",attrs:{href:r.url}},[o("div",{staticClass:"feature-block__thumbnail feature-block__thumbnail--consultant"},[r._t("image",function(){return[o("img",{attrs:{src:r.image,alt:r.label}})]})],2),r._v(" "),o("div",{staticClass:"feature-block__body"},[o("h3",{staticClass:"feature-block__heading h4"},[r._t("title",function(){return[r._v("\n                    "+r._s(r.label)+"\n                ")]})],2),r._v(" "),r._t("sub-label",function(){return[r.subLabel?o("p",{staticClass:"feature-block__subheading feature-block__meta"},[r._v("\n                    "+r._s(r.subLabel)+"\n                ")]):r._e()]}),r._v(" "),r.leadString?o("p",{staticClass:"feature-block__subheading feature-block__leads"},[r._v("\n                "+r._s(r.leadString)+"\n            ")]):r._e(),r._v(" "),r.fullExcerpt||r.escapedExcerpt?o("div",{staticClass:"feature-block__text"},[r._t("text",function(){return[r.showFullExcerpt?o("p",[r._v("\n                        "+r._s(r.fullExcerpt)+"\n                    ")]):r.escapedExcerpt?o("p",[r._v("\n                        "+r._s(r.escapedExcerpt)+"\n                    ")]):r._e()]})],2):r._e(),r._v(" "),r.linkedin||r.email?o("div",{staticClass:"feature-block__social-links"},[r.linkedin?o("a",{attrs:{href:r.linkedin,target:"_blank"}},[o("img",{attrs:{src:"/assets/svg/icon-linkedin-solid.svg",alt:"LinkedIn"}})]):r._e(),r._v(" "),r.email?o("a",{attrs:{href:"mailto:".concat(r.email)}},[o("img",{attrs:{src:"/assets/svg/icon-email-solid.svg",alt:"Email"}})]):r._e()]):r._e(),r._v(" "),o("div",{staticClass:"feature-block__link u-mb0"},[r.url?[o("div",[r._v(r._s(null!==(t=r.cta)&&void 0!==t?t:null===(e=r.dictionary)||void 0===e?void 0:e.read_more)+" "),o("i",{staticClass:"ez-icon ez-icon-arrow-right color--brand-1"})])]:r.fullExcerpt&&!r.showFullExcerpt?[o("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),r.revealExcerpt.apply(null,arguments)}}},[r._v("\n                        "+r._s(null!==(n=r.cta)&&void 0!==n?n:null===(a=r.dictionary)||void 0===a?void 0:a.read_more)+" "),o("i",{staticClass:"ez-icon ez-icon-arrow-right color--brand-1"})])]:r._e()],2)],2)])],1)},[],!1,null,null,null),o=r.exports},662:function(t,e,n){n.r(e),n.d(e,{default:function(){return u}});var a=n(9394),r=n(2007),o=n(467),i=n(1123),s=n(2142),l=n(7849),c={name:"ConsultantGrid",components:{ConsultantCard:i.default,RelatedContentPlaceholder:s.A},mixins:[l.A],props:{langId:{type:Number,required:!0},dictionary:{type:Object,required:!1,default:function(){}},type:{type:String,required:!1,default:"api"},consultantsStatic:{type:Array,required:!1,default:function(){return[]}},isContained:{type:Boolean,required:!1,default:!0},tabletLayout:{type:Boolean,required:!1,default:!1},columnCount:{type:Number,required:!1,default:3},threshold:{type:Number,required:!1,default:null},serviceId:{type:Number,required:!1,default:null},useLocation:{type:Boolean,required:!1,default:!1},hideLoadMore:{type:Boolean,required:!1,default:!1}},data:function(){return{loading:!0,consultants:[],error:!1,meta:null,isLoadingMore:!1,allConsultantsLoaded:!1}},computed:{visibleConsultants:function(){return this.consultants},shouldShowLoadMore:function(){return!this.hideLoadMore&&this.meta&&this.meta.pagination&&this.meta.pagination.next&&!this.isLoadingMore&&!this.allConsultantsLoaded}},watch:{$route:{handler:"handleRouteChange",immediate:!1,deep:!0}},mounted:function(){var t=this;return(0,o.A)((0,r.A)().m(function e(){return(0,r.A)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,t.handleInitialLoad();case 1:return e.a(2)}},e)}))()},methods:{handleInitialLoad:function(){var t=this;return(0,o.A)((0,r.A)().m(function e(){var n;return(0,r.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!t.useLocation){e.n=5;break}return e.n=1,t.checkPermissionStatus();case 1:if("granted"!==e.v||!t.location.consentGiven||t.location.hasLocation){e.n=5;break}return e.p=2,e.n=3,t.requestLocation({enableHighAccuracy:!0,timeout:5e3,maximumAge:3e5});case 3:e.n=5;break;case 4:e.p=4,n=e.v,console.warn("Silent location request failed:",n.message);case 5:t.handleRouteChange();case 6:return e.a(2)}},e,null,[[2,4]])}))()},handleRouteChange:function(){var t=this;"api"===this.type?this.$nextTick(function(){t.getConsultants()}):(this.consultants=this.consultantsStatic,this.loading=!1)},getQueryParams:function(){var t=[],e=new URLSearchParams(this.$router.currentRoute.query);if(e.size>0&&t.push("".concat(e.toString())),this.serviceId&&t.push("service=".concat(this.serviceId)),this.useLocation&&this.location.hasLocation){var n=this.getCoordinates();t.push("lat=".concat(n.latitude,"&lon=").concat(n.longitude))}return this.langId&&t.push("language_id=".concat(this.langId)),null!==this.threshold&&void 0!==this.threshold&&t.push("limit=".concat(this.threshold)),"?".concat(t.join("&"))},getConsultants:function(){var t=this;return(0,o.A)((0,r.A)().m(function e(){var n,a,o;return(0,r.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,t.error=!1,t.consultants=[],t.meta=null,t.allConsultantsLoaded=!1,t.loading=!0,e.n=1,new Promise(function(t){return setTimeout(t,100)});
1case 1:return e.n=2,fetch("/api/app/consultant/list".concat(t.getQueryParams()));case 2:if((n=e.v).ok){e.n=3;break}throw new Error("HTTP error! status: ".concat(n.status));case 3:return e.n=4,n.json();case 4:if((a=e.v).data&&Array.isArray(a.data)){e.n=5;break}return t.error=!0,t.consultants=[],t.loading=!1,e.a(2);case 5:t.consultants=a.data,t.meta=a.meta||null,t.loading=!1,e.n=7;break;case 6:e.p=6,o=e.v,console.error("Error fetching consultants:",o),t.error=!0,t.consultants=[],t.meta=null,t.loading=!1;case 7:return e.a(2)}},e,null,[[0,6]])}))()},requestLocationAndReload:function(){var t=this;return(0,o.A)((0,r.A)().m(function e(){var n;return(0,r.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:return t.loading=!0,t.consultants=[],t.error=!1,e.p=1,e.n=2,t.requestLocation({enableHighAccuracy:!0,timeout:1e4,maximumAge:3e5});case 2:return e.n=3,t.getConsultants();case 3:e.n=5;break;case 4:return e.p=4,n=e.v,console.warn("Location request failed:",n.message),e.n=5,t.getConsultants();case 5:return e.a(2)}},e,null,[[1,4]])}))()},retryLocation:function(){var t=this;return(0,o.A)((0,r.A)().m(function e(){return(0,r.A)().w(function(e){for(;;)switch(e.n){case 0:return t.locationState.error=null,t.locationState.errorType=null,t.locationState.isServicesDisabled=!1,e.n=1,t.requestLocationAndReload();case 1:return e.a(2)}},e)}))()},loadMoreConsultants:function(){var t=this;return(0,o.A)((0,r.A)().m(function e(){var n,o,i;return(0,r.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t.shouldShowLoadMore){e.n=1;break}return e.a(2);case 1:return e.p=1,t.isLoadingMore=!0,e.n=2,fetch(t.meta.pagination.next);case 2:if((n=e.v).ok){e.n=3;break}throw new Error("HTTP error! status: ".concat(n.status));case 3:return e.n=4,n.json();case 4:(o=e.v).data&&Array.isArray(o.data)?(t.consultants=[].concat((0,a.A)(t.consultants),(0,a.A)(o.data)),t.meta=o.meta||null,t.meta&&t.meta.pagination&&t.meta.pagination.next||(t.allConsultantsLoaded=!0)):t.allConsultantsLoaded=!0,e.n=6;break;case 5:e.p=5,i=e.v,console.error("Error loading more consultants:",i),t.allConsultantsLoaded=!0;case 6:return e.p=6,t.isLoadingMore=!1,e.f(6);case 7:return e.a(2)}},e,null,[[1,5,6,7]])}))()},loadMore:function(){this.loadMoreConsultants()},handleClearFilters:function(){this.$router.push({query:{}}),this.$bus.$emit("consultants-grid-clear")}}},u=(0,n(4486).A)(c,function(){var t,e,n,a,r,o,i,s,l,c,u,d,_=this,f=_._self._c;return f("div",{staticClass:"content-wrapper"},[_.useLocation||_.$slots.default?f("div",{class:{"container-fluid":_.isContained}},[f("div",{staticClass:"consultant-grid__header"},[_._t("default"),_._v(" "),_.useLocation?f("div",{staticClass:"location-prompt"},[f("div",{staticClass:"location-prompt__content"},[_.location.isDenied?f("span",{staticClass:"location-prompt__error"},[f("i",{staticClass:"ez-icon ez-icon-location"}),_._v("\n                        "+_._s(null!==(t=_.dictionary.location_denied)&&void 0!==t?t:"Location access denied")+"\n                    ")]):_.location.isServicesDisabled?f("span",{staticClass:"location-prompt__error location-prompt__error--warning"},[_._v("\n                        "+_._s(null!==(e=_.dictionary.location_services_disabled)&&void 0!==e?e:"Location services are disabled. Please enable them in your device settings and try again.")+"\n                        "),f("button",{staticClass:"location-prompt__retry",attrs:{title:null!==(n=_.dictionary.retry_location)&&void 0!==n?n:"Try Again"},on:{click:_.retryLocation}},[f("img",{attrs:{src:"/assets/svg/icon-replay-grey.svg",alt:""}})])]):_.location.isDenied?_._e():f("button",{staticClass:"btn",class:{"btn--keyline--brand1":!_.location.hasLocation,"btn--keyline--brand5":_.location.hasLocation},attrs:{disabled:_.location.requesting||_.location.hasLocation},on:{click:_.requestLocationAndReload}},[_.location.hasLocation?f("span",[f("i",{staticClass:"ez-icon ez-icon-location"}),_._v("\n                            "+_._s(null!==(a=_.dictionary.showing_consultants_near_me)&&void 0!==a?a:"Showing consultants near you")+"\n                        ")]):_.location.requesting?f("span",[f("i",{staticClass:"ez-icon ez-icon-spinner"}),_._v("\n                            "+_._s(null!==(r=_.dictionary.getting_consultants)&&void 0!==r?r:"Getting consultants")+"\n                        ")]):f("span",[f("i",{staticClass:"ez-icon ez-icon-location"}),_._v("\n                            "+_._s(null!==(o=_.dictionary.show_consultants_near_me)&&void 0!==o?o:"Show consultants near me")+"\n                        ")])])])]):_._e(
1)],2)]):_._e(),_._v(" "),f("div",{class:{"container-fluid":_.isContained}},[_.consultants.length>0?f("div",{ref:"grid",staticClass:"consultant-grid feature-block-row",class:{"feature-block-row--two-up":2===_.columnCount,"feature-block-row--three-up":3===_.columnCount,"feature-block-row--four-up":4===_.columnCount}},_._l(_.visibleConsultants,function(t,e){return f("ConsultantCard",{key:e,staticClass:"feature-block",class:{"hidden-md":_.tabletLayout&&e>2,"hidden-lg":_.tabletLayout&&e>2},attrs:{label:t.label,url:t.url,excerpt:t.excerpt,dictionary:_.dictionary},scopedSlots:_._u([{key:"image",fn:function(){return[null!==t.img?f("picture",[f("source",{attrs:{srcset:t.img._950x570,media:"(min-width: 768px)"}}),_._v(" "),f("source",{attrs:{srcset:t.img._700x420,media:"(min-width: 480px)"}}),_._v(" "),f("source",{attrs:{srcset:t.img._420x252,media:"(min-width: 240px)"}}),_._v(" "),f("img",{attrs:{src:t.img._700x420,alt:t.label,loading:"lazy"}})]):_._e()]},proxy:!0},{key:"sub-label",fn:function(){return[f("p",{staticClass:"feature-block__subheading feature-block__meta"},[_._v("\n                        "+_._s(t.office_label)+"\n                    ")]),_._v(" "),null!==t.lead_label?f("p",{staticClass:"feature-block__subheading"},[_._v("\n                        "+_._s(t.lead_label)+"\n                    ")]):_._e()]},proxy:!0}],null,!0)})}),1):_.loading?f("div",{staticClass:"consultant-grid feature-block-row",class:{"feature-block-row--two-up":2===_.columnCount,"feature-block-row--three-up":3===_.columnCount,"feature-block-row--four-up":4===_.columnCount}},[f("div",{staticClass:"feature-block"},[f("RelatedContentPlaceholder")],1),_._v(" "),f("div",{staticClass:"feature-block"},[f("RelatedContentPlaceholder")],1),_._v(" "),f("div",{staticClass:"feature-block"},[f("RelatedContentPlaceholder")],1),_._v(" "),f("div",{staticClass:"feature-block"},[f("RelatedContentPlaceholder")],1),_._v(" "),f("div",{staticClass:"feature-block"},[f("RelatedContentPlaceholder")],1),_._v(" "),f("div",{staticClass:"feature-block"},[f("RelatedContentPlaceholder")],1),_._v(" "),f("div",{staticClass:"feature-block"},[f("RelatedContentPlaceholder")],1),_._v(" "),f("div",{staticClass:"feature-block"},[f("RelatedContentPlaceholder")],1)]):_.loading||_.error||0!==_.consultants.length?_.error?f("div",{staticClass:"insights-articles__fail-panel"},[f("div",[_._v(_._s(null!==(l=null===(c=_.dictionary)||void 0===c?void 0:c.error)&&void 0!==l?l:"An error occurred while loading consultants"))]),_._v(" "),f("div",[f("small",[f("button",{staticClass:"btn--text",on:{click:_.getConsultants}},[_._v("\n                        Try again\n                    ")])])])]):_._e():f("div",{staticClass:"insights-articles__fail-panel"},[f("div",[_._v(_._s(null!==(i=null===(s=_.dictionary)||void 0===s?void 0:s.no_results)&&void 0!==i?i:"No Results Found"))]),_._v(" "),f("div",[f("small",[_._v("Consider expanding your request by reducing your filter selection, or \n                    "),f("button",{staticClass:"btn--text",on:{click:_.handleClearFilters}},[_._v("\n                        click here\n                    ")]),_._v(" to start again\n                ")])])]),_._v(" "),f("div",{staticClass:"padded-section u-center"},[_.shouldShowLoadMore?f("button",{staticClass:"btn btn--primary",attrs:{disabled:_.isLoadingMore},on:{click:_.loadMore}},[_.isLoadingMore?f("span",[f("i",{staticClass:"ez-icon ez-icon-spinner"}),_._v("\n                    "+_._s(null!==(u=_.dictionary.loading)&&void 0!==u?u:"Loading...")+"\n                ")]):f("span",[_._v("\n                    "+_._s(null!==(d=_.dictionary.load_more)&&void 0!==d?d:"Load more")+"\n                ")])]):_._e()])])])},[],!1,null,null,null).exports}}]);

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.