PageSourceSearch

https://nordicweldingexpo.fi/_next/static/chunks/13411.bd146b5772c1d093.js

js nordicweldingexpo.fi collected 2026-10-07 19:31:18 UTC 5,722 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[13411],{13411:function(e,t,o){o.r(t),o.d(t,{default:function(){return I}});var r=o(57437),n=o(2265),a=o(14672),i=o(55788),c=o(21170),d=o(89847),s=o(36764),u=o(37872);const l=(0,n.forwardRef)(((e,t)=>{const{t:o}=(0,i.$G)();return(0,r.jsx)(u.Z,{unCheckedIcon:(0,r.jsx)(d.Z,{}),checkedIcon:(0,r.jsx)(s.Z,{}),unCheckedText:o("favorite_button.favourite"),checkedText:o("favorite_checkbox_button.unfavourite"),ref:t,...e})}));l.displayName="FavoriteCheckboxButton";var f=l,h=o(47807),v=o(61081),b=o(13015),x=o(23307),p=o(9125),y=o(54656),m=o(46216),k=o(15902),_=o(66544),C=o(93977),w=o(49131),S=o(93748),Z=o(96878);const j=e=>{let{id:t,type:o="medium",ownerType:d,ownerRole:s,sx:u,removeFromList:l,sponsorId:j,children:I,productExhibitorId:T,location:G,alwaysVisible:g}=e;const B=(0,a.TL5)(),A=(0,a.CGy)(a.RT$),{t:N}=(0,i.$G)(),E=d||"exhibitor",F=(0,h.Z)({isUseFunction:!0}),L=(0,x.Z)({location:G,ownerType:E,id:Number(t)}),R=(0,b.Z)(),M=(0,_.Z)({children:I,removeFromList:l,seenObjectsIds:L}),X=(0,a.CGy)(a.BY5),$=(0,a.CGy)(p.mu),[H]=(0,y.Z)(["favourite_dashboard_bk"]),{hide:U}=(0,m.Z)({ownerRole:s,ownerType:E,id:t}),{isEnabled:O,handleAttendAStand:V}=(0,w.useAttendAStandContext)(),[Q,q]=(0,n.useState)(!1),[z,D]=(0,n.useState)(!1),[P,W]=(0,n.useState)(!1),Y=(0,n.useMemo)((()=>(0,C.xS)(d)),[d]),J=(0,n.useMemo)((()=>({id:t,type:Y})),[t,Y]),{favourite:K}=(0,a.CGy)((e=>(0,a.QaS)(e,J)))||{},ee=(0,a.CGy)(a.ulX),te=(0,Z.Z)(o),oe=null===K||void 0===K?void 0:K.favourited,re=null===K||void 0===K?void 0:K.favourite_id;(0,n.useEffect)((()=>{q(Boolean(oe))}),[oe]);const ne=()=>{W(!P)},ae=(0,n.useCallback)((()=>{if(!re)return;const e=Q?v.eX.Unfavourite:v.eX.Favourite;if(D(!0),M({id:re,ownerType:E,favourited:Q,extraBody:{...$&&H&&{admin_id:$}},productExhibitorId:T}).finally((()=>D(!1))),!j)return;const o={action:e,objectId:j,additionalId:Number(t),additionalType:(0,k.t)(E),objectType:v.rH.Sponsor,place:v.H3.Search};F.handleSetStatistics(o)}),[re,Q,E,j,t]),ie=(0,n.useCallback)((async()=>{ee?R():l&&Q?ne():X?(A||!O||"exhibitor"!==d||Q||(D(!0),await V({id:t})),ae()):B((0,a.L8q)({isModalVisible:!0}))}),[X,re,B,Q,t,Y,ee,R]),ce=()=>{t&&(B((0,a.bXf)(Number(t))),ae())},de=X&&!(null===K||void 0===K?void 0:K.show),se=U||de,ue=z||se&&g;if(se&&!g)return null;const le=()=>(0,r.jsx)(f,{checked:Q,onClick:ie,"data-testid":"favor",isIcon:"text"!==o,disabled:ue,size:te,loading:z,...!l&&{sx:u},children:I});return l?(0,r.jsxs)(c.Z,{sx:u,children:[l&&Q&&(0,r.jsx)(S.Z,{show:P,text:"".concat(N("ui.favourite_block.are_you_sure_you_want"),"?"),removeHandler:ce,cancelHandler:ne}),(0,r.jsx)(le,{})]}):(0,r.jsx)(le,{})};var I=(0,n.memo)(j)},49131:function(e,t,o){o.r(t),o.d(t,{AttendAStandContext:function(){return n.default},useAttendAStandContext:function(){return n.N}});var r=o(69349),n=o(70474);t.default=r.default},37872:function(e,t,o){o.d(t,{Z:function(){return l}});var r=o(57437),n=o(2265),a=o(79965),i=o(21170),c=o(41810),d=o(88064);var s={iconButton:{borderWidth:"1px",borderStyle:"solid",borderColor:"var(--palette-colors-buttonStarBorders)",backgroundColor:"rgba(255,255,255,0.9)",color:"var(--palette-colors-buttonStarBorders)","&:hover":{backgroundColor:"var(--palette-colors-statusNeutralLight)"},'&[data-checked="true"]':{borderColor:"var(--palette-colors-buttonGreenLight)",backgroundColor:"var(--palette-colors-buttonGreenLight)",color:"var(--palette-colors-buttonGreen)","&:hover":{backgroundColor:e=>(0,d.$n)(e.palette.colors.buttonGreen||"#14BD87",.8)}}}};const u=(0,n.forwardRef)(((e,t)=>{let{children:o,isIcon:n,checked:d=!1,checkedIcon:u,unCheckedIcon:l,checkedText:f,unCheckedText:h,sx:v,...b}=e;const x=Array.isArray(v)?v:[v];if(o)return(0,r.jsx)(i.Z,{component:"span",sx:x,...b,children:o});if(n){const{variant:e,...o}=b;return(0,r.jsx)(c.Z,{"data-checked":String(d),sx:[s.iconButton,...x],ref:t,className:"outlined",...o,children:d?u:l})}return(0,r.jsx)(a.Z,{startIcon:d?u:l,sx:x,color:d?"secondary":"primary",ref:t,...b,children:d?f:h})}));u.displayName="CheckboxButton";var l=u},66544:function(e,t,o){var r=o(64560),n=o(14672),a=o(55788),i=o(15902),c=o(47807),d=o(61081),s=o(7220);t.Z=e=>{let{children:t,removeFromList:o,seenObjectsIds:u,isExternal:l=!1}=e;const f=(0,n.TL5)(),{t:h}=(0,a.$G)(),{showSuccessMessage:v}=(0,s.Z)(),b=(0,c.Z)({isUseFunction:!0});return e=>{let{id:a,favourited:c,extraBody:s={},productExhibitorId:x,ownerType:p}=e;const y=c?d.eX.Unfavourite:d.eX.Favourite,m="product"===p;return(0,n.Fag)({id:a,type:p,favourited:c,extraBody:s,isExternal:l}).then((e=>(f((0,n.Vu6)({data:e,id:a,type:p,favourited:c})),e))).then((e=>{const t={action:y,objectId:l?a:Number(a),objectType:(0,i.t)(p),...m&&{additionalId:x}};return b.handleSetStatistics(t,u),o?((0,r.dC)((()=>{f((0,n.INR)()),f((0,n.fhn)())})),e):e})).then((e=>{e&&t&&v(h(c?"common.removed_from_connections":"common.added_to_connections"))})).catch((e=>(console.error(e),Promise.reject())))}}},46216:function(e,t,o){o.d(t,{Z:function(){return s}});var r=o(2265),n=o(14672),a=o(93977),i=o(54656);const c={visitor:"conn_fr",speaker:"conn_fr",teammember:"conn_team_fr",buyer:"conn_buyer_fr"};var d=e=>{let{ownerRole:t,ownerType:o}=e;const r=Array.isArray(t)?t:[t];let n=[];n="visitor"===o?r.map((e=>
1c[e])).filter(Boolean):"exhibitor"===o||"product"===o?["conn_ex_fr"]:["appo_fr"];const a=(0,i.Z)(n);return a.includes(!1)||a.includes(null)};var s=e=>{let{ownerRole:t=[],ownerType:o,id:i}=e;const c=d({ownerRole:t,ownerType:o}),s=(0,r.useMemo)((()=>(0,a.xS)(o)),[o]),u=(0,r.useMemo)((()=>({id:i,type:s})),[i,s]),{favourite:l}=(0,n.CGy)((e=>(0,n.QaS)(e,u)))||{},f=(0,n.CGy)(n.ZIl),h=l&&Object.keys(l).length>0;return{hide:c||f||!(null===l||void 0===l?void 0:l.show)&&h}}}}]);

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.