PageSourceSearch

https://www.teknos.com/Static/js/BlIYuo1a.js

js teknos.com collected 2026-10-02 05:07:32 UTC 6,700 bytes, 1 lines download raw bytes

1import{L as o,M as l,P as r,_ as h,ah as c,aG as i,$ as d,O as g,ag as v,ar as A,Y as I,Z as L,as as k,al as n,aZ as y,bJ as N,X as C,R as P,N as V,ai as B}from"./Bow4NH6-.js";import{M as O}from"./D0wlYIBK.js";import{L as q}from"./CtrcPP08.js";import{P as b,D as T}from"./Djuofi3k.js";const x={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-house-fill"};function z(e,t){return o(),l("svg",x,t[0]||(t[0]=[r("path",{"fill-rule":"evenodd",d:"m8 3.293 6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293zm5-.793V6l-2-2V2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5"},null,-1),r("path",{"fill-rule":"evenodd",d:"M7.293 1.5a1 1 0 0 1 1.414 0l6.647 6.646a.5.5 0 0 1-.708.708L8 2.207 1.354 8.854a.5.5 0 1 1-.708-.708z"},null,-1)]))}const D={render:z},j={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-gear-wide-connected"};function E(e,t){return o(),l("svg",j,t[0]||(t[0]=[r("path",{d:"M7.068.727c.243-.97 1.62-.97 1.864 0l.071.286a.96.96 0 0 0 1.622.434l.205-.211c.695-.719 1.888-.03 1.613.931l-.08.284a.96.96 0 0 0 1.187 1.187l.283-.081c.96-.275 1.65.918.931 1.613l-.211.205a.96.96 0 0 0 .434 1.622l.286.071c.97.243.97 1.62 0 1.864l-.286.071a.96.96 0 0 0-.434 1.622l.211.205c.719.695.03 1.888-.931 1.613l-.284-.08a.96.96 0 0 0-1.187 1.187l.081.283c.275.96-.918 1.65-1.613.931l-.205-.211a.96.96 0 0 0-1.622.434l-.071.286c-.243.97-1.62.97-1.864 0l-.071-.286a.96.96 0 0 0-1.622-.434l-.205.211c-.695.719-1.888.03-1.613-.931l.08-.284a.96.96 0 0 0-1.186-1.187l-.284.081c-.96.275-1.65-.918-.931-1.613l.211-.205a.96.96 0 0 0-.434-1.622l-.286-.071c-.97-.243-.97-1.62 0-1.864l.286-.071a.96.96 0 0 0 .434-1.622l-.211-.205c-.719-.695-.03-1.888.931-1.613l.284.08a.96.96 0 0 0 1.187-1.186l-.081-.284c-.275-.96.918-1.65 1.613-.931l.205.211a.96.96 0 0 0 1.622-.434zM12.973 8.5H8.25l-2.834 3.779A4.998 4.998 0 0 0 12.973 8.5m0-1a4.998 4.998 0 0 0-7.557-3.779l2.834 3.78zM5.048 3.967q-.044.032-.087.065zm-.431.355A4.98 4.98 0 0 0 3.002 8c0 1.455.622 2.765 1.615 3.678L7.375 8zm.344 7.646.087.065z"},null,-1)]))}const M={render:E},U={components:{default:{HouseFillIcon:D,GearWideConnectedIcon:M}},props:{isIndustrial:{type:Boolean,required:!0}},computed:{text(){return this.isIndustrial?this.$t("productTypeIndustrialCoatings"):this.$t("productTypeProfessionalsAndConsumers")},icon(){return this.isIndustrial?M:D}}},G={class:"product-segment"},H=["textContent"];function F(e,t,u,_,f,a){return o(),l("div",G,[(o(),c(i(a.icon))),r("span",{textContent:d(a.text)},null,8,H)])}const R=h(U,[["render",F],["__scopeId","data-v-044274e9"]]),Z={inject:{components:{default:{ProductSearchResultCard:b,DocumentAccordionToggle:T,ProductSegmentIndicator:R}}}},J=["href"],W={class:"product-card__type-short"};function X(e,t,u,_,f,a){return o(),c(i(e.injections.components.ProductSearchResultCard),v({class:"product-card--appearance-industrial"},e.props),{left:g(s=>[r("a",{href:s.url,class:"product-card__title"},d(s.name),9,J),r("span",W,d(s.description||" "),1)]),right:g(()=>[(o(),c(i(e.injections.components.DocumentAccordionToggle),{"accordion-open":e.props.displayDatasheets,loading:e.props.loadingDatasheets,onClick:e.listeners.toggleDatasheets},null,8,["accordion-open","loading","onClick"]))]),segment:g(s=>[(o(),c(i(e.injections.components.ProductSegmentIndicator),{"is-industrial":s.isIndustrial},null,8,["is-industrial"]))]),_:1},16)}const w=h(Z,[["render",X],["__scopeId","data-v-b13b3371"]]),Y={inject:{components:{default:{ProductSearchResultCard:b,DocumentAccordionToggle:T,ProductSegmentIndicator:R}}},filterPictograms(e,t){return e.filter(u=>u.match(t==null?void 0:t.join("|")))}},K={class:"details"},Q=["src"],ee=["href"],te={class:"product-card__product-id"},se={class:"product-card__type-short"},ae={class:"product-card__pictograms"},oe=["src"];function re(e,t,u,_,f,a){return o(),c(i(a.components.ProductSearchResultCard),v({class:"product-card--appearance-decorative"},e.$props),{left:g(s=>[r("div",K,[r("img",{src:s.imageUrl,class:"product-image"},null,8,Q),r("div",null,[r("a",{href:s.url,class:"product-card__title"},d(s.name),9,ee),r("div",te,d(s.productId),1),r("span",se,d(s.description),1)])])]),right:g(s=>[A(r("div",ae,[(o(!0),l(I,null,L(e.$options.filterPictograms(s.pictogramUrls||[],e.$props.allowedPictograms),p=>(o(),l("img",{key:p,src:p,class:"product-card__pictogram"},null,8,oe))),128))],512),[[k,s.pictogramUrls&&s.pictogramUrls.length]]),(o(),c(i(a.components.DocumentAccordionToggle),{"accordion-open":e.$props.displayDatasheets,loading:e.$props.loadingDatasheets,onClick:t[0]||(t[0]=p=>e.$emit("toggleDatasheets"))},null,8,["accordion-open","loading"]))]),segment:g(s=>[(o(),c(i(a.components.ProductSegmentIndicator),{"is-industrial":s.isIndustrial},null,8,["is-industrial"]))]),_:1},16)}const S=h(Y,[["render",re],["__scopeId","data-v-a3f12b0b"]]),ne={components:{LoadMoreButton:q,MagnifyingGlassBig:O,ListViewResultCard:w,PictureViewResultCard:S},props:{argumentsListMaxLength:{type:Number,default:100},certificationPictograms:{type:Array,default:()=>[]}},computed:{resultComponent(){return this.viewMode==="LIST"?w:S},query:{get:()=>n.state.search.query},results:{get:()=>n.state.search.products.hits},loading:{get:()=>n.state.search.loading.moreProducts},hasMoreSearchResults:()=>n.state.search.products.total>n.state.search.products.hits.length,viewMode:{get:()=>n.state.search.viewMode}},methods:{loadMoreProducts(){n.dispatch(y.LOAD_MORE_PRODUCTS)},async toggleDatasheetsforProduct({productId:e,documents:t}
1){t||await n.dispatch(y.LOAD_DOCUMENTS,e),n.commit("search/".concat(N),e)}}},ce={class:"product-search-results"},le={class:"load-more-button-container"},ie={key:0,class:"no-results"},de={class:"h2"};function ue(e,t,u,_,f,a){const s=C("LoadMoreButton"),p=C("magnifying-glass-big");return o(),l("div",ce,[(o(!0),l(I,null,L(a.results,m=>(o(),c(i(a.resultComponent),v({ref_for:!0},m,{key:m.code,"arguments-list-max-length":u.argumentsListMaxLength,"allowed-pictograms":u.certificationPictograms.map($=>$.Pictogram),onToggleDatasheets:$=>a.toggleDatasheetsforProduct(m)}),null,16,["arguments-list-max-length","allowed-pictograms","onToggleDatasheets"]))),128)),r("div",le,[a.hasMoreSearchResults?(o(),c(s,{key:0,class:"load-more-button",loading:a.loading,text:e.$t("showMore"),onClick:t[0]||(t[0]=m=>a.loadMoreProducts())},null,8,["loading","text"])):P("",!0)]),!a.results.length&&!a.loading?(o(),l("div",ie,[V(p,{class:"magnifying-glass"}),r("div",de,d(e.$t("variantSearchPageSearchNoResults",{query:a.query})),1),B(" "+d(e.$t("variantSearchPageSearchNoResultsInstructions",{query:a.query})),1)])):P("",!0)])}const _e=h(ne,[["render",ue],["__scopeId","data-v-acdb85e9"]]);export{_e as default};

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