PageSourceSearch

https://cdn.pacdora.com/_pacui/assets/favoriteListController-D9KasVYQ38.js

js pacdora.com collected 2026-09-25 19:12:12 UTC 37,346 bytes, 1 lines download raw bytes

1import{$i as e,Bi as t,Bn as n,Bt as r,Fn as i,Hi as a,Ji as o,Qi as s,Vi as c,Vt as l,Xi as u,fn as d,na as f,pi as p,yt as m,zi as ee}from"./src-DdRYxgPx8x.js";import{$ as h,B as g,Ct as _,Ht as v,Jt as y,K as b,Mt as te,Pt as x,Q as S,Qt as C,Yt as w,Z as T,Zt as ne,at as E,bt as D,et as O,it as k,q as A,st as j,tt as M,vt as N,wt as P,xt as F,yt as re}from"./vue-D0d8k1b_qq.js";import{t as I}from"./useMaterialsI18n-3dmTPzkCUf.js";import{S as ie,r as L,s as R}from"./RemoveConfirm-OxUZChcieA.js";var ae=e=>(_(`data-v-29a04bb1`),e=e(),F(),e),oe={class:`list-item-wrapper`},z=[`href`],B={class:`shadow`},V=[`data-width`,`gtm`],H={class:`card-top`},se={key:2,class:`tag`},U={key:3,class:`tag`},ce={class:`pic left-dieline`},le={class:`pic right-mockup`},ue={key:0,class:`new-arrivals`},W=[ae(()=>S(`svg`,{t:`1762312385514`,class:`icon`,viewBox:`0 0 2048 1024`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`,"p-id":`13534`,width:`28`,height:`18`},[S(`path`,{d:`M0 327.68c0-114.688 0-172.032 22.3232-215.8592A204.8 204.8 0 0 1 111.8208 22.3232C155.648 0 212.992 0 327.68 0h1392.64c114.688 0 172.032 0 215.8592 22.3232a204.8 204.8 0 0 1 89.4976 89.4976C2048 155.648 2048 212.992 2048 327.68v368.64c0 114.688 0 172.032-22.3232 215.8592a204.8 204.8 0 0 1-89.4976 89.4976C1892.352 1024 1835.008 1024 1720.32 1024H327.68c-114.688 0-172.032 0-215.8592-22.3232a204.8 204.8 0 0 1-89.4976-89.4976C0 868.352 0 811.008 0 696.32V327.68z`,fill:`#00B57A`,"p-id":`13535`}),S(`path`,{d:`M1288.4992 737.3824a19.0976 19.0976 0 0 1-10.496-3.2768 16.896 16.896 0 0 1-6.912-7.7824l-90.3168-189.952C1161.984 496.64 1143.808 471.4496 1126.2464 460.8a18.2272 18.2272 0 0 1-7.4752-6.6048 17.5616 17.5616 0 0 1-3.0208-9.3184c0-4.352 1.28-7.8848 3.8912-10.496a14.6432 14.6432 0 0 1 10.8032-4.1984h166.5024c3.7888 0 6.912 1.2288 9.3184 3.584 2.56 2.4576 3.8912 5.5296 3.8912 9.3184v0.6144a17.2544 17.2544 0 0 1-3.584 9.8816 21.8112 21.8112 0 0 1-8.704 7.8336c-14.2336 11.1616-15.36 29.9008-3.328 56.064l46.1824 101.376c1.2288 2.4576 2.6112 3.6352 4.2496 3.6352 1.536 0 2.8672-1.1776 3.8912-3.584l33.5872-85.504a33.4848 33.4848 0 0 0-0.6144-26.9824 1382.5536 1382.5536 0 0 1-12.288-27.3408 851.0976 851.0976 0 0 0-11.1104-24.8832 16.1792 16.1792 0 0 1 1.536-16.1792 16.5376 16.5376 0 0 1 14.6944-7.8336h129.024c3.7376 0 6.7584 1.1264 8.96 3.328a12.1856 12.1856 0 0 1 3.2768 9.0112c0 7.168-3.6864 13.056-11.0592 17.664-9.8304 9.8304-10.5984 25.1904-2.4064 46.2336l42.9056 111.3088c0.768 2.3552 1.9968 3.584 3.584 3.584 1.792 0 3.2768-1.2288 4.5056-3.584l37.1712-81.92c15.4112-33.9968 10.1376-60.0064-15.872-78.0288a26.2144 26.2144 0 0 1-7.168-5.9904 13.312 13.312 0 0 1-2.7136-7.4752c0-3.9936 1.3824-7.3216 4.1984-9.9328a13.8752 13.8752 0 0 1 10.1888-4.1984h116.6848c3.9936 0 7.3216 1.4336 9.8816 4.1984 2.816 2.6112 4.1984 5.9392 4.1984 9.9328 0 2.9696-1.024 5.888-2.9696 8.704a19.7632 19.7632 0 0 1-6.912 6.6048 82.432 82.432 0 0 0-25.4976 22.784c-7.424 9.7792-15.5136 24.064-24.32 42.9056l-95.6928 200.96a21.4016 21.4016 0 0 1-7.4752 7.8336 19.0976 19.0976 0 0 1-10.496 3.2768h-46.5408a18.944 18.944 0 0 1-10.1888-2.9696 21.4016 21.4016 0 0 1-7.168-8.1408l-57.6-141.824-58.5216 141.824c-3.7888 7.424-9.472 11.1104-17.1008 11.1104h-50.9952zM953.088 746.7008c-48.384 0-88.064-14.8992-119.0912-44.6976-30.8224-29.7984-46.1824-67.9936-46.1824-114.5856 0-48.8448 16.4864-88.7296 49.4592-119.7056 33.024-31.232 74.9056-46.7968 125.7472-46.7968 43.1616 0 77.6704 10.9056 103.4752 32.6656 26.0096 21.8112 38.8096 50.176 38.4 85.1968 0 8.8064-1.024 17.7152-2.9696 26.7264a23.296 23.296 0 0 1-9.0112 11.1104 22.528 22.528 0 0 1-13.2096 4.1984h-172.1856c-3.0208 0-5.2224 0.8704-6.656 2.7136-1.1776 1.792-1.3824 4.1984-0.5632 7.168 6.4 21.6064 18.1248 38.1952 35.1232 49.8176 16.9984 11.3664 37.376 17.1008 61.184 17.1008 15.36 0 30.6176-2.6112 45.568-7.8336 15.0016-5.1712 27.904-13.1072 38.7072-23.7056a14.4384 14.4384 0 0 1 9.3184-5.376c3.9936-0.6144 7.68 0 11.1104 1.792a13.824 13.824 0 0 1 6.8608 8.3968c1.4336 3.84 1.536 7.6288 0.3072 11.4176-12.1856 33.1776-32 58.88-59.392 77.1072-27.1872 18.176-59.1872 27.2896-96 27.2896z m-56.3712-218.6752c-0.6144 6.3488 2.2016 9.5744 8.3968 9.5744h66.304c6.6048 0 9.8816-3.2256 9.8816-9.6256 0-18.5856-3.9936-32.9728-11.9808-43.1616-8.0384-10.24-17.5104-15.36-28.5184-15.36-11.008 0-20.48 5.3248-28.5184 15.9232-7.9872 10.5984-13.2096 24.832-15.5648 42.5984zM673.4848 737.3824a26.4704 26.4704 0 0 1-20.3776-9.2672L439.5008 471.9104c-3.3792-3.9936-6.4-5.5296-9.0112-4.5056-2.56 1.024-3.8912 3.9936-3.8912 9.0112v101.376c0 24.9856 2.2016 45.5168 6.6048 61.4912 4.4032 16.0256 10.752 28.672 19.2 38.0928 8.3968 9.216 19.968 17.5104 34.816 24.9344a18.944 18.944 0 0 1 8.704 7.7824c2.3552 3.7888 3.584 7.6288 3.584 11.4176a15.4624 15.4624 0 0 1-15.872 15.872H323.6352a16.2304 16.2304 0 0 1-11.9808-4.4544 15.4624 15.4624 0 0 1-4.5056-11.4176c0-4.1984 1.3824-8.0384 4.1984-11.4176a20.0192 20.0192 0 0 1 10.496-7.168c16.2304-5.4272 27.6992-14.848 34.5088-28.2112 7.0144-13.6192 10.496-35.7376 10.496-66.304v-186.88c0-34.6112-15.36-60.416-46.1824-77.4144a23.5
152 23.552 0 0 1-9.9328-8.3968 23.6544 23.6544 0 0 1-3.584-12.288c0-4.608 1.536-8.448 4.5056-11.4176A14.9504 14.9504 0 0 1 323.072 307.2h127.1808a33.28 33.28 0 0 1 14.3872 3.584 37.2224 37.2224 0 0 1 12.032 8.704l186.2656 226.2016c3.0208 3.9936 5.8368 5.632 8.3968 4.8128 2.6112-1.024 3.9424-3.9936 3.9424-9.0112V465.3056c0-34.816-4.096-61.696-12.288-80.6912a81.2032 81.2032 0 0 0-39.3216-42.2912 20.736 20.736 0 0 1-12.9024-18.944c0-4.608 1.4848-8.3968 4.5056-11.3664A14.9504 14.9504 0 0 1 626.688 307.2h146.432c4.608 0 8.3968 1.5872 11.3664 4.8128a15.4624 15.4624 0 0 1 4.5056 11.3664 18.2784 18.2784 0 0 1-4.1984 11.4176 19.1488 19.1488 0 0 1-10.496 6.912c-14.3872 5.7856-24.576 15.36-30.6176 28.7744-5.7856 13.4144-8.704 35.328-8.704 65.7408v285.2864c0 4.608-1.536 8.3968-4.7616 11.4176a15.4624 15.4624 0 0 1-11.4176 4.4544h-45.312z`,fill:`#FFFFFF`,"p-id":`13536`})],-1))],G=o(j({__name:`Item`,props:{data:{},dealCustom:{type:Boolean},mode:{},gtm:{default:()=>({})},keyword:{},isSearch:{type:Boolean},confirmFavoriteRemoval:{type:Boolean},favoriteSource:{default:`E2`}},emits:[`on-click`,`favorite-remove`],setup(e,{emit:t}){let r=e,o={rowLine:`multiple`,tolerance:1};d.on(`image:loading`,()=>{_.value=!0}),te(()=>r.data,()=>{});let s=v(!1),m=v(!1),g=v(!1),_=v(!1),b=v(null),ne=T(()=>{let{data:e}=r;return e.image}),A=T(()=>{var e;return!!Number((e=r.data)==null?void 0:e.isNew)}),j=T(()=>{var e;return((e=r.data.cate_info)==null?void 0:e.complex_type)===0}),P=T(()=>m.value&&g.value);te(P,e=>{e&&setTimeout(()=>{b.value&&(b.value.style.display=`none`)},100)});let F=v(null);function I(){let e=F.value,{width:t}=e.getBoundingClientRect();e.style.height=`${5/8*t}px`}window.addEventListener(`resize`,I),re(()=>{window.removeEventListener(`resize`,I)}),N(()=>{I()});let R=v(!1),ae=T(()=>{let e=`75%`,t=`35%`;return(r.mode===`mockup`&&!R.value||r.mode===`dieline`&&R.value)&&(e=`35%`,t=`75%`),[e,t]}),G=v();function K(e){var n,i;if(q.includes(`undefined`)){e.preventDefault();return}if(r.dealCustom)return t(`on-click`,G.value),e.preventDefault(),!1;if(s.value=!1,l(`project_id`,null),r.isSearch){var a,o;(a=(o=window).$track)==null||a.call(o,{event:`dieline_search_click`,keyword:r.keyword,model_id:r.data.id})}else{var c,u;(c=(u=window).$track)==null||c.call(u,{event:`dieline_dieline_choose`,model_id:r.data.id,model_no:r.data.num,tag:A.value?`new`:``})}return r.gtm.choose_gtm&&((n=(i=window).$track)==null||n.call(i,{event:r.gtm.choose_gtm,model_id:r.data.id})),t(`on-click`,G.value),!0}let q=f(i(n(`/dielines-detail/`,encodeURIComponent(r.data.nameKey)))),J=T(()=>ie({listItem:r.data}));return(e,n)=>(D(),M(`div`,oe,[S(`a`,{class:`list-item`,href:y(q),ref_key:`aRef`,ref:G,target:`_blank`,onClick:K},[S(`div`,B,[S(`div`,{class:w([`image-box d-card`,{d3:e.mode===`mockup`,"hover-style":s.value}]),ref_key:`container`,ref:F,"data-width":ae.value[0],gtm:e.gtm.choose_gtm,onPointerenter:n[3]||(n[3]=e=>{R.value=!0,s.value=!0}),onPointerleave:n[4]||(n[4]=e=>{R.value=!1,s.value=!1})},[S(`div`,H,[J.value?(D(),h(L,{key:0,"cate-id":J.value,"item-id":e.data.num,domain:`dieline`,source:e.favoriteSource,"confirm-unfavorite":e.confirmFavoriteRemoval,onRequestUnfavorite:n[0]||(n[0]=e=>t(`favorite-remove`))},null,8,[`cate-id`,`item-id`,`source`,`confirm-unfavorite`])):O(``,!0)]),_.value?(D(),h(y(a),{key:0,style:{"z-index":`2`}})):O(``,!0),P.value?O(``,!0):(D(),h(y(a),{key:1,style:{"z-index":`2`}})),j.value?(D(),M(`div`,se,[E(y(p),null,{default:x(()=>[k(C(y(u)(`printable`)),1)]),_:1}),E(y(p),null,{default:x(()=>[k(C(y(u)(`downloadable`)),1)]),_:1})])):O(``,!0),!j.value&&e.data.cate_info?(D(),M(`div`,U,[E(y(p),null,{default:x(()=>[k(C(y(u)(`downloadable`)),1)]),_:1})])):O(``,!0),S(`div`,ce,[E(y(c),{src:e.$limit(e.data.knife,{width:300}),alt:e.data.dielineAlt,class:`d2-image`,onLoaded:n[1]||(n[1]=()=>{m.value=!0})},null,8,[`src`,`alt`])]),S(`div`,le,[E(y(c),{src:e.$limit(ne.value,{width:300}),alt:e.data.blankAlt,class:`d3-image`,onLoaded:n[2]||(n[2]=()=>{g.value=!0})},null,8,[`src`,`alt`])])],42,V)]),E(y(ee),{value:e.data.showName,loadingNum:2,class:`title`,overflowTooltip:o},{prefix:x(()=>[A.value?(D(),M(`span`,ue,W)):O(``,!0)]),_:1},8,[`value`])],8,z)]))}}),[[`__scopeId`,`data-v-29a04bb1`]]),K=o(j({__name:`UrlBtn`,props:{title:{},gtm:{},id:{}},emits:[`btn:click`],setup(t,{emit:n}){g(e=>({"907668c6":y(i)}));let r=s({"en-US":`pac-fs-base-class`,"de-DE":`pac-fs-sm-class`,"fr-FR":`pac-fs-sm-class `,"id-ID":`pac-fs-sm-class `}),i=e({"en-US":`0 10px;`,"fr-FR":`0 8px`});function a(e){e.stopPropagation(),e.preventDefault(),n(`btn:click`)}return(e,t)=>(D(),M(`div`,{class:w(`UrlBtn ${y(r)}`),onClick:a,"data-feature":`IC-006`}
1,[S(`span`,null,C(e.title),1)],2))}}),[[`__scopeId`,`data-v-124c4325`]]),q=v(!0),J=()=>({isNeedLoading:q}),de=[`1000`,`112`];function Y(e){if(e==null||e===``)return;let t=Number(e);return Number.isFinite(t)&&t>0?t:void 0}function fe(e){if(e==null)return!1;let t=String(e).trim();return de.some(e=>t.startsWith(e))}function pe({num:e,length:t,width:n,height:r}){let i={length:Y(t),width:Y(n),height:Y(r)},a=fe(e);if(i.length===void 0||i.width===void 0||i.height===void 0)return a?{face:`side`,forcedByModelNumber:!0}:{face:`unknown`};let o={length:i.length,width:i.width,height:i.height};return a?{face:`side`,dimensions:o,forcedByModelNumber:!0}:{face:o.height<o.length&&o.height<o.width?`top`:`side`,dimensions:o}}function X({isDev:e,isSearch:t,routeCategory:n,requestCategory:r}){return e&&!t&&n===`box-mockups`&&r===`box-mockups`}function Z(){return typeof navigator>`u`?``:navigator.userAgent||``}function Q(e=Z()){return/iPhone|iPad|iPod/i.test(e)&&/\bCriOS\//i.test(e)}function me(e=Z()){return Q(e)?`_self`:`_blank`}function he(e,t=Z()){if(Q(t)){window.location.href=e;return}window.open(e,`_blank`)}var $=e=>(_(`data-v-f023bc6b`),e=e(),F(),e),ge={class:`box-face-audit-wrapper`},_e=[`title`,`onClick`],ve={class:`model-number-audit__action`},ye=[`href`,`target`],be={class:`shadow`},xe={class:`card-top`},Se={key:0,class:`badge3d`,"data-feature":`IC-002`},Ce=[$(()=>S(`i`,{class:`p-icon-3D_v2`},null,-1))],we={key:0,class:`side-image-box`,"data-feature":`IC-003`},Te={key:1,class:`side-suggest-color`,"data-feature":`IC-004`},Ee=$(()=>S(`div`,{class:`color-item stabilization-color`},null,-1)),De={key:0,class:`new-arrivals`},Oe=[$(()=>S(`svg`,{t:`1762312385514`,class:`icon`,viewBox:`0 0 2048 1024`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`,"p-id":`13534`,width:`28`,height:`18`},[S(`path`,{d:`M0 327.68c0-114.688 0-172.032 22.3232-215.8592A204.8 204.8 0 0 1 111.8208 22.3232C155.648 0 212.992 0 327.68 0h1392.64c114.688 0 172.032 0 215.8592 22.3232a204.8 204.8 0 0 1 89.4976 89.4976C2048 155.648 2048 212.992 2048 327.68v368.64c0 114.688 0 172.032-22.3232 215.8592a204.8 204.8 0 0 1-89.4976 89.4976C1892.352 1024 1835.008 1024 1720.32 1024H327.68c-114.688 0-172.032 0-215.8592-22.3232a204.8 204.8 0 0 1-89.4976-89.4976C0 868.352 0 811.008 0 696.32V327.68z`,fill:`#00B57A`,"p-id":`13535`}),S(`path`,{d:`M1288.4992 737.3824a19.0976 19.0976 0 0 1-10.496-3.2768 16.896 16.896 0 0 1-6.912-7.7824l-90.3168-189.952C1161.984 496.64 1143.808 471.4496 1126.2464 460.8a18.2272 18.2272 0 0 1-7.4752-6.6048 17.5616 17.5616 0 0 1-3.0208-9.3184c0-4.352 1.28-7.8848 3.8912-10.496a14.6432 14.6432 0 0 1 10.8032-4.1984h166.5024c3.7888 0 6.912 1.2288 9.3184 3.584 2.56 2.4576 3.8912 5.5296 3.8912 9.3184v0.6144a17.2544 17.2544 0 0 1-3.584 9.8816 21.8112 21.8112 0 0 1-8.704 7.8336c-14.2336 11.1616-15.36 29.9008-3.328 56.064l46.1824 101.376c1.2288 2.4576 2.6112 3.6352 4.2496 3.6352 1.536 0 2.8672-1.1776 3.8912-3.584l33.5872-85.504a33.4848 33.4848 0 0 0-0.6144-26.9824 1382.5536 1382.5536 0 0 1-12.288-27.3408 851.0976 851.0976 0 0 0-11.1104-24.8832 16.1792 16.1792 0 0 1 1.536-16.1792 16.5376 16.5376 0 0 1 14.6944-7.8336h129.024c3.7376 0 6.7584 1.1264 8.96 3.328a12.1856 12.1856 0 0 1 3.2768 9.0112c0 7.168-3.6864 13.056-11.0592 17.664-9.8304 9.8304-10.5984 25.1904-2.4064 46.2336l42.9056 111.3088c0.768 2.3552 1.9968 3.584 3.584 3.584 1.792 0 3.2768-1.2288 4.5056-3.584l37.1712-81.92c15.4112-33.9968 10.1376-60.0064-15.872-78.0288a26.2144 26.2144 0 0 1-7.168-5.9904 13.312 13.312 0 0 1-2.7136-7.4752c0-3.9936 1.3824-7.3216 4.1984-9.9328a13.8752 13.8752 0 0 1 10.1888-4.1984h116.6848c3.9936 0 7.3216 1.4336 9.8816 4.1984 2.816 2.6112 4.1984 5.9392 4.1984 9.9328 0 2.9696-1.024 5.888-2.9696 8.704a19.7632 19.7632 0 0 1-6.912 6.6048 82.432 82.432 0 0 0-25.4976 22.784c-7.424 9.7792-15.5136 24.064-24.32 42.9056l-95.6928 200.96a21.4016 21.4016 0 0 1-7.4752 7.8336 19.0976 19.0976 0 0 1-10.496 3.2768h-46.5408a18.944 18.944 0 0 1-10.1888-2.9696 21.4016 21.4016 0 0 1-7.168-8.1408l-57.6-141.824-58.5216 141.824c-3.7888 7.424-9.472 11.1104-17.1008 11.1104h-50.9952zM953.088 746.7008c-48.384 0-88.064-14.8992-119.0912-44.6976-30.8224-29.7984-46.1824-67.9936-46.1824-114.5856 0-48.8448 16.4864-88.7296 49.4592-119.7056 33.024-31.232 74.9056-46.7968 125.7472-46.7968 43.1616 0 77.6704 10.9056 103.4752 32.6656 26.0096 21.8112 38.8096 50.176 38.4 85.1968 0 8.8064-1.024 17.7152-2.9696 26.7264a23.296 23.296 0 0 1-9.0112 11.1104 22.528 22.528 0 0 1-13.2096 4.1984h-172.1856c-3.0208 
10-5.2224 0.8704-6.656 2.7136-1.1776 1.792-1.3824 4.1984-0.5632 7.168 6.4 21.6064 18.1248 38.1952 35.1232 49.8176 16.9984 11.3664 37.376 17.1008 61.184 17.1008 15.36 0 30.6176-2.6112 45.568-7.8336 15.0016-5.1712 27.904-13.1072 38.7072-23.7056a14.4384 14.4384 0 0 1 9.3184-5.376c3.9936-0.6144 7.68 0 11.1104 1.792a13.824 13.824 0 0 1 6.8608 8.3968c1.4336 3.84 1.536 7.6288 0.3072 11.4176-12.1856 33.1776-32 58.88-59.392 77.1072-27.1872 18.176-59.1872 27.2896-96 27.2896z m-56.3712-218.6752c-0.6144 6.3488 2.2016 9.5744 8.3968 9.5744h66.304c6.6048 0 9.8816-3.2256 9.8816-9.6256 0-18.5856-3.9936-32.9728-11.9808-43.1616-8.0384-10.24-17.5104-15.36-28.5184-15.36-11.008 0-20.48 5.3248-28.5184 15.9232-7.9872 10.5984-13.2096 24.832-15.5648 42.5984zM673.4848 737.3824a26.4704 26.4704 0 0 1-20.3776-9.2672L439.5008 471.9104c-3.3792-3.9936-6.4-5.5296-9.0112-4.5056-2.56 1.024-3.8912 3.9936-3.8912 9.0112v101.376c0 24.9856 2.2016 45.5168 6.6048 61.4912 4.4032 16.0256 10.752 28.672 19.2 38.0928 8.3968 9.216 19.968 17.5104 34.816 24.9344a18.944 18.944 0 0 1 8.704 7.7824c2.3552 3.7888 3.584 7.6288 3.584 11.4176a15.4624 15.4624 0 0 1-15.872 15.872H323.6352a16.2304 16.2304 0 0 1-11.9808-4.4544 15.4624 15.4624 0 0 1-4.5056-11.4176c0-4.1984 1.3824-8.0384 4.1984-11.4176a20.0192 20.0192 0 0 1 10.496-7.168c16.2304-5.4272 27.6992-14.848 34.5088-28.2112 7.0144-13.6192 10.496-35.7376 10.496-66.304v-186.88c0-34.6112-15.36-60.416-46.1824-77.4144a23.552 23.552 0 0 1-9.9328-8.3968 23.6544 23.6544 0 0 1-3.584-12.288c0-4.608 1.536-8.448 4.5056-11.4176A14.9504 14.9504 0 0 1 323.072 307.2h127.1808a33.28 33.28 0 0 1 14.3872 3.584 37.2224 37.2224 0 0 1 12.032 8.704l186.2656 226.2016c3.0208 3.9936 5.8368 5.632 8.3968 4.8128 2.6112-1.024 3.9424-3.9936 3.9424-9.0112V465.3056c0-34.816-4.096-61.696-12.288-80.6912a81.2032 81.2032 0 0 0-39.3216-42.2912 20.736 20.736 0 0 1-12.9024-18.944c0-4.608 1.4848-8.3968 4.5056-11.3664A14.9504 14.9504 0 0 1 626.688 307.2h146.432c4.608 0 8.3968 1.5872 11.3664 4.8128a15.4624 15.4624 0 0 1 4.5056 11.3664 18.2784 18.2784 0 0 1-4.1984 11.4176 19.1488 19.1488 0 0 1-10.496 6.912c-14.3872 5.7856-24.576 15.36-30.6176 28.7744-5.7856 13.4144-8.704 35.328-8.704 65.7408v285.2864c0 4.608-1.536 8.3968-4.7616 11.4176a15.4624 15.4624 0 0 1-11.4176 4.4544h-45.312z`,fill:`#FFFFFF`,"p-id":`13536`})],-1))],ke={key:2,class:`material-list`,"data-feature":`IC-005`},Ae=[`href`,`target`],je={class:`shadow`},Me={class:`card-top`},Ne={key:0,class:`badge3d`,"data-feature":`IC-002`},Pe=[$(()=>S(`i`,{class:`p-icon-3D_v2`},null,-1))],Fe={class:`side-image-box`,"data-feature":`IC-003`},Ie={key:0,class:`new-arrivals`},Le=[$(()=>S(`svg`,{t:`1762312385514`,class:`icon`,viewBox:`0 0 2048 1024`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`,"p-id":`13534`,width:`28`,height:`18`},[S(`path`,{d:`M0 327.68c0-114.688 0-172.032 22.3232-215.8592A204.8 204.8 0 0 1 111.8208 22.3232C155.648 0 212.992 0 327.68 0h1392.64c114.688 0 172.032 0 215.8592 22.3232a204.8 204.8 0 0 1 89.4976 89.4976C2048 155.648 2048 212.992 2048 327.68v368.64c0 114.688 0 172.032-22.3232 215.8592a204.8 204.8 0 0 1-89.4976 89.4976C1892.352 1024 1835.008 1024 1720.32 1024H327.68c-114.688 0-172.032 0-215.8592-22.3232a204.8 204.8 0 0 1-89.4976-89.4976C0 868.352 0 811.008 0 696.32V327.68z`,fill:`#00B57A`,"p-id":`13535`}),S(`path`,{d:`M1288.4992 737.3824a19.0976 19.0976 0 0 1-10.496-3.2768 16.896 16.896 0 0 1-6.912-7.7824l-90.3168-189.952C1161.984 496.64 1143.808 471.4496 1126.2464 460.8a18.2272 18.2272 0 0 1-7.4752-6.6048 17.5616 17.5616 0 0 1-3.0208-9.3184c0-4.352 1.28-7.8848 3.8912-10.496a14.6432 14.6432 0 0 1 10.8032-4.1984h166.5024c3.7888 0 6.912 1.2288 9.3184 3.584 2.56 2.4576 3.8912 5.5296 3.8912 9.3184v0.6144a17.2544 17.2544 0 0 1-3.584 9.8816 21.8112 21.8112 0 0 1-8.704 7.8336c-14.2336 11.1616-15.36 29.9008-3.328 56.064l46.1824 101.376c1.2288 2.4576 2.6112 3.6352 4.2496 3.6352 1.536 0 2.8672-1.1776 3.8912-3.584l33.5872-85.504a33.4848 33.4848 0 0 0-0.6144-26.9824 1382.5536 1382.5536 0 0 1-12.288-27.3408 851.0976 851.0976 0 0 0-11.1104-24.8832 16.1792 16.1792 0 0 1 1.536-16.1792 16.5376 16.5376 0 0 1 14.6944-7.8336h129.024c3.7376 0 6.7584 1.1264 8.96 3.328a12.1856 12.1856 0 0 1 3.2768 9.0112c0 7.168-3.6864 13.056-11.0592 17.664-9.8304 9.8304-10.5984 25.1904-2.4064 46.2336l42.9056 111.3088c0.768 2.3552 1.9968 3.584 3.584 3.584 1.792 0 3.2768-1.2288 4.5056-3.584l37.1712-81.92c15.4112-33.9968 10.1376-60.0064-15.872-78.0288a26.2144 26.2144 0 0 1-7.168-5.9904 13.312 13.3
112 0 0 1-2.7136-7.4752c0-3.9936 1.3824-7.3216 4.1984-9.9328a13.8752 13.8752 0 0 1 10.1888-4.1984h116.6848c3.9936 0 7.3216 1.4336 9.8816 4.1984 2.816 2.6112 4.1984 5.9392 4.1984 9.9328 0 2.9696-1.024 5.888-2.9696 8.704a19.7632 19.7632 0 0 1-6.912 6.6048 82.432 82.432 0 0 0-25.4976 22.784c-7.424 9.7792-15.5136 24.064-24.32 42.9056l-95.6928 200.96a21.4016 21.4016 0 0 1-7.4752 7.8336 19.0976 19.0976 0 0 1-10.496 3.2768h-46.5408a18.944 18.944 0 0 1-10.1888-2.9696 21.4016 21.4016 0 0 1-7.168-8.1408l-57.6-141.824-58.5216 141.824c-3.7888 7.424-9.472 11.1104-17.1008 11.1104h-50.9952zM953.088 746.7008c-48.384 0-88.064-14.8992-119.0912-44.6976-30.8224-29.7984-46.1824-67.9936-46.1824-114.5856 0-48.8448 16.4864-88.7296 49.4592-119.7056 33.024-31.232 74.9056-46.7968 125.7472-46.7968 43.1616 0 77.6704 10.9056 103.4752 32.6656 26.0096 21.8112 38.8096 50.176 38.4 85.1968 0 8.8064-1.024 17.7152-2.9696 26.7264a23.296 23.296 0 0 1-9.0112 11.1104 22.528 22.528 0 0 1-13.2096 4.1984h-172.1856c-3.0208 0-5.2224 0.8704-6.656 2.7136-1.1776 1.792-1.3824 4.1984-0.5632 7.168 6.4 21.6064 18.1248 38.1952 35.1232 49.8176 16.9984 11.3664 37.376 17.1008 61.184 17.1008 15.36 0 30.6176-2.6112 45.568-7.8336 15.0016-5.1712 27.904-13.1072 38.7072-23.7056a14.4384 14.4384 0 0 1 9.3184-5.376c3.9936-0.6144 7.68 0 11.1104 1.792a13.824 13.824 0 0 1 6.8608 8.3968c1.4336 3.84 1.536 7.6288 0.3072 11.4176-12.1856 33.1776-32 58.88-59.392 77.1072-27.1872 18.176-59.1872 27.2896-96 27.2896z m-56.3712-218.6752c-0.6144 6.3488 2.2016 9.5744 8.3968 9.5744h66.304c6.6048 0 9.8816-3.2256 9.8816-9.6256 0-18.5856-3.9936-32.9728-11.9808-43.1616-8.0384-10.24-17.5104-15.36-28.5184-15.36-11.008 0-20.48 5.3248-28.5184 15.9232-7.9872 10.5984-13.2096 24.832-15.5648 42.5984zM673.4848 737.3824a26.4704 26.4704 0 0 1-20.3776-9.2672L439.5008 471.9104c-3.3792-3.9936-6.4-5.5296-9.0112-4.5056-2.56 1.024-3.8912 3.9936-3.8912 9.0112v101.376c0 24.9856 2.2016 45.5168 6.6048 61.4912 4.4032 16.0256 10.752 28.672 19.2 38.0928 8.3968 9.216 19.968 17.5104 34.816 24.9344a18.944 18.944 0 0 1 8.704 7.7824c2.3552 3.7888 3.584 7.6288 3.584 11.4176a15.4624 15.4624 0 0 1-15.872 15.872H323.6352a16.2304 16.2304 0 0 1-11.9808-4.4544 15.4624 15.4624 0 0 1-4.5056-11.4176c0-4.1984 1.3824-8.0384 4.1984-11.4176a20.0192 20.0192 0 0 1 10.496-7.168c16.2304-5.4272 27.6992-14.848 34.5088-28.2112 7.0144-13.6192 10.496-35.7376 10.496-66.304v-186.88c0-34.6112-15.36-60.416-46.1824-77.4144a23.552 23.552 0 0 1-9.9328-8.3968 23.6544 23.6544 0 0 1-3.584-12.288c0-4.608 1.536-8.448 4.5056-11.4176A14.9504 14.9504 0 0 1 323.072 307.2h127.1808a33.28 33.28 0 0 1 14.3872 3.584 37.2224 37.2224 0 0 1 12.032 8.704l186.2656 226.2016c3.0208 3.9936 5.8368 5.632 8.3968 4.8128 2.6112-1.024 3.9424-3.9936 3.9424-9.0112V465.3056c0-34.816-4.096-61.696-12.288-80.6912a81.2032 81.2032 0 0 0-39.3216-42.2912 20.736 20.736 0 0 1-12.9024-18.944c0-4.608 1.4848-8.3968 4.5056-11.3664A14.9504 14.9504 0 0 1 626.688 307.2h146.432c4.608 0 8.3968 1.5872 11.3664 4.8128a15.4624 15.4624 0 0 1 4.5056 11.3664 18.2784 18.2784 0 0 1-4.1984 11.4176 19.1488 19.1488 0 0 1-10.496 6.912c-14.3872 5.7856-24.576 15.36-30.6176 28.7744-5.7856 13.4144-8.704 35.328-8.704 65.7408v285.2864c0 4.608-1.536 8.3968-4.7616 11.4176a15.4624 15.4624 0 0 1-11.4176 4.4544h-45.312z`,fill:`#FFFFFF`,"p-id":`13536`})],-1))],Re={class:`material-list`,"data-feature":`IC-005`},ze=o(j({__name:`Item`,props:{data:{},keyword:{},isSearch:{type:Boolean},showBoxFaceAudit:{type:Boolean},showModelNumberAudit:{type:Boolean},confirmFavoriteRemoval:{type:Boolean},showTypeBadge:{type:Boolean,default:!0},favoriteSource:{default:`E1`}},emits:[`on-click`,`favorite-remove`],setup(e,{emit:o}){var s;let l=e,{getVariantId:u}=m(),{isNeedLoading:p}=J(),g={rowLine:`multiple`,tolerance:1};d.on(`image:loading`,()=>{k.value=!0}),te(()=>l.data,()=>{k.value=!1});let _=v(!1),k=v(!1),j=v(!1),N,{materialNameMap:F,materialImgs:R}=I();async function ae(){let e=String(l.data.num||``).trim();if(e)try{if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(e);else{let t=document.createElement(`textarea`);t.value=e,t.style.position=`fixed`,t.style.left=`-999999px`,t.setAttribute(`readonly`,``),document.body.appendChild(t),t.select();let n=document.execCommand(`copy`);if(document.body.removeChild(t),!n)return}j.value=!0,window.clearTimeout(N),N=window.setTimeout(()=>{j.value=!1},1500)}catch(e){console.error(`Failed to copy model number:`,e)}
1}re(()=>{window.clearTimeout(N)});let oe={top:`顶面`,side:`侧面`,unknown:`待确认`},z=T(()=>{var e,t;if(!l.showBoxFaceAudit||!((e=l.data)!=null&&e.id)||k.value||((t=l.data.cate_info)==null?void 0:t.complex_type)!==0)return;let n=pe(l.data);return{face:n.face,label:n.forcedByModelNumber?`侧面(编号规则)`:oe[n.face],dimensionsText:n.dimensions?`L ${n.dimensions.length} × W ${n.dimensions.width} × H ${n.dimensions.height}`:`默认尺寸缺失或异常`}}),B=T(()=>{var e;return(e=l.data)==null?void 0:e.modeSetting}),V=T(()=>{let{modeSetting:e=[]}=l.data,t=e.map(e=>e.material);return[...new Set(t)]}),H=v(``);H.value=(s=V.value)==null?void 0:s[0];let se=T(()=>{var e;let t=(e=l.data)==null||(e=e.cate_info)==null?void 0:e.displaySetting;return t?Object.keys(t).length>0:!1}),U=T(()=>{var e;return!!Number((e=l.data)==null?void 0:e.isNew)}),ce=T(()=>{var e;let{data:t}=l;if(B.value)if(se.value){var n;if(((n=l.data)==null||(n=n.cate_info)==null?void 0:n.displaySetting).mockupListCover){var r;return((r=B.value.find(e=>e.material===H.value))==null?void 0:r.image)||``}else{var i;return((i=B.value[0])==null?void 0:i.image)||``}}else{var a;if(H.value){var o;return((o=B.value.find(e=>e.material===H.value))==null?void 0:o.image)||``}return((a=B.value[0])==null?void 0:a.image)||``}else if(((e=t.cate_info)==null?void 0:e.complex_type)===1){var s;let e=(s=t.cate_info)==null?void 0:s.size_options.find(e=>e.previewImgPath);if(e)return e.previewImgPath}return t.image}),le=T(()=>{let{data:e}=l;return B.value?H.value?B.value.filter(e=>e.material===H.value).slice(1):B.value.filter(e=>{var t;return e.material===((t=B.value)==null||(t=t[0])==null?void 0:t.material)}).slice(1):[]}),ue=T(()=>{var e;let{data:t}=l,n=(e=V.value)==null?void 0:e[0];if(B.value){let e=B.value.filter(e=>e.material==n).map(e=>e.suggestColor),t=[...new Set(e)].slice(0,9).filter(e=>e!==``);return console.log(`result==>colors`,t),t.toString()==``?[]:t}return[]});T(()=>{var e;return((e=l.data)==null||(e=e.cate_info)==null?void 0:e.complex_type)===1?`mockup_mockup_choose`:`mockup_box_choose`});let W=T(()=>{var e;return((e=l.data)==null||(e=e.cate_info)==null?void 0:e.complex_type)===1?`mockup`:`box`}),G=T(()=>{var e;let t=(e=l.data)==null?void 0:e.mockupNameKey;return t?i(n(`/mockup-detail/`,encodeURIComponent(t))):``}),q=T(()=>!!G.value),de=me(),Y=T(()=>ie({listItem:l.data}));function fe(){p.value=!1}function X(e){var t;return!!(!((t=l.data)==null||(t=t.cate_info)==null)&&t.displaySetting[e])}function Z(e){H.value=e}function Q(e){if(H.value=e,l.isSearch){var t,n;(t=(n=window).$track)==null||t.call(n,{event:`mockup_search_click`,keyword:l.keyword,model_id:l.data.id})}else{var r,i,a,o;(r=(i=window).$track)==null||r.call(i,{event:`mockup_${W.value}_material_choose`,model_id:l.data.id}),(a=(o=window).$track)==null||a.call(o,{event:`mockup_material_choose`,model_id:l.data.id})}$()}function $(){var e;r(`mockup/experience_user`,null);let t=(e=B.value)==null?void 0:e.find(e=>e.material===H.value);return t?(r(`mockup/blankSettingId`,t.id),t.id):(r(`mockup/blankSettingId`,null),null)}function ze(){if(q.value){if($(),l.isSearch){var e,t;(e=(t=window).$track)==null||e.call(t,{event:`mockup_search_click`,keyword:l.keyword,model_id:l.data.id})}else{var n,r,i,a,s,c;(n=(r=window).$track)==null||n.call(r,{event:`mockup_${W.value}_imageView_choose`,model_id:l.data.id}),(i=(a=window).$track)==null||i.call(a,{event:`mockup_imageView_choose`,model_id:l.data.id}),(s=(c=window).$track)==null||s.call(c,{event:`mockup_list_choose`,model_id:l.data.id,model_no:Number(l.data.num)})}o(`on-click`)}}function Be(e){if(q.value){if(He(),$(),l.isSearch){var t,n;(t=(n=window).$track)==null||t.call(n,{event:`mockup_search_click`,keyword:l.keyword,model_id:e})}else{var r,i,a,s,c,u;(r=(i=window).$track)==null||r.call(i,{event:`mockup_${W.value}_edit_choose`,model_id:e}),(a=(s=window).$track)==null||a.call(s,{event:`mockup_edit_choose`,model_id:e}),(c=(u=window).$track)==null||c.call(u,{event:`mockup_list_choose`,model_id:e,model_no:Number(l.data.num),tag:U.value?`new`:``})}o(`on-click`),setTimeout(()=>{he(f(G.value))},30)}}function Ve(e){var t;if(!((t=l.data)!=null&&t.id))return;He();let n=$();if(l.isSearch){var r,i;(r=(i=window).$track)==null||r.call(i,{event:`mockup_search_click`,keyword:l.keyword,model_id:e})}else{var a,s,c,u,d,p;(a=(s=window).$track)==null||a.call(s,{event:`mockup_${W.value}_3D_choose`,model_id:e}),(c=(u=window).$track)==null||c.call(u,{event:`mockup_3D_choose`,model_id:e}),(d=(p=window).$track)==null||d.call(p,{event:`mockup_list_choose`,model_id:e,model_no:Number(l.data.num)})}let m=`/3d-modeling/?model_id=${l.data.id}&blank_setting_id=${n}`;m.includes(`undefined`)||(o(`on-click`),setTimeout(()=>{window.open(f(m),`_blank`)},30))}function He(){_.value=!1}function Ue(e){if(!e.defaultPrevented){if(!q.value){e.preventDefault(),e.stopPropagation();return}if(o(`on-click`),$(),l.isSearch){var t,n;(t=(n=window).$track)==null||t.call(n,{event:`mockup_search_click`,keyword:l.keyword,model_id:l.data.id})}else{var r,i;(r=(i=window).$track)==null||r.call(i,{event:`mockup_list_choose`,model_id:l.data.id,model_no:Number(l.data.num)})}}}return(e,n)=>(D(),M(`div`,ge,[e.showModelNumberAudit&&e.data.num&&e.data.id?(D(),M(`button`,{key:0,t
1ype:`button`,class:`model-number-audit`,title:j.value?`已复制模型编号`:`点击复制模型编号`,onClick:b(ae,[`stop`,`prevent`])},[S(`span`,null,`#`+C(e.data.num),1),S(`span`,ve,C(j.value?`已复制`:`复制`),1)],8,_e)):O(``,!0),z.value?(D(),M(`div`,{key:1,class:w([`box-main-face-audit`,`box-main-face-audit--${z.value.face}`]),title:`临时核对规则:编号以 1000 或 112 开头时判为侧面;其他模型在 H < L 且 H < W 时判为顶面`},[S(`strong`,null,`推断主面:`+C(z.value.label),1),S(`span`,null,`#`+C(e.data.num)+` · `+C(z.value.dimensionsText),1)],2)):O(``,!0),se.value?(D(),M(`a`,{key:2,class:`list-item`,href:q.value?y(f)(G.value):void 0,onClick:Ue,target:y(de),"data-feature":`IC-008`},[S(`div`,be,[S(`div`,{class:w([`image m-card`,{"img-hover":_.value}]),onMouseover:n[3]||(n[3]=e=>_.value=!0),onMouseleave:n[4]||(n[4]=e=>_.value=!1)},[S(`div`,xe,[e.showTypeBadge?(D(),M(`span`,Se,Ce)):O(``,!0),Y.value?(D(),h(L,{key:1,"cate-id":Y.value,"item-id":e.data.num,domain:`mockup`,source:e.favoriteSource,"confirm-unfavorite":e.confirmFavoriteRemoval,onRequestUnfavorite:n[0]||(n[0]=e=>o(`favorite-remove`))},null,8,[`cate-id`,`item-id`,`source`,`confirm-unfavorite`])):O(``,!0)]),k.value?(D(),h(y(a),{key:0,style:{"z-index":`2`}})):O(``,!0),E(y(c),{src:e.$limit(ce.value,{width:650}),alt:e.data.showName,class:`master-image`,"data-feature":`IC-001`,onClick:b(ze,[`stop`]),onLoaded:fe},null,8,[`src`,`alt`,`onClick`]),S(`div`,{class:w([`btns`,{"btn-show":_.value}]),"data-feature":`IC-006`},[E(K,{title:e.$T(`pac_global.custom`),id:e.data.id,"onBtn:click":n[1]||(n[1]=t=>Be(e.data.id))},null,8,[`title`,`id`]),E(K,{title:e.$T(`pac_global.design3DMockup`),id:e.data.id,"onBtn:click":n[2]||(n[2]=t=>Ve(e.data.id))},null,8,[`title`,`id`])],2)],34)]),X(`mockupListSuggestColor`)?O(``,!0):(D(),M(`div`,we,[(D(!0),M(A,null,P(le.value,t=>(D(),h(y(c),{class:`side-image-item`,alt:e.data.blankAlt,key:t.image,src:e.$limit(t.image,{crop:1,width:56,height:56})},null,8,[`alt`,`src`]))),128))])),X(`mockupListSuggestColor`)?(D(),M(`div`,Te,[(D(!0),M(A,null,P(ue.value,(e,t)=>(D(),M(`div`,{class:`color-item`,key:t,style:ne({background:e})},null,4))),128)),Ee])):O(``,!0),E(y(ee),{class:`item-title`,"data-feature":`IC-007`,value:e.data.showName,loadingNum:2,overflowTooltip:g},{prefix:x(()=>[U.value?(D(),M(`span`,De,Oe)):O(``,!0)]),_:1},8,[`value`]),X(`mockupListMaterial`)?(D(),M(`div`,ke,[y(p)?(D(),M(A,{key:0},P(2,e=>S(`div`,{class:`loading-material`,key:e},[E(y(a))])),64)):(D(!0),M(A,{key:1},P(V.value,e=>(D(),h(y(t),{class:w({active:H.value===e}),key:e,align:`bottom`,title:y(F)[e]},{default:x(()=>{var t;return[E(y(c),{class:`material-item`,onMouseenter:t=>Z(e),onClick:b(t=>Q(e),[`prevent`]),src:(t=y(R)[e])==null?void 0:t.listImg,alt:e,width:20,height:20},null,8,[`onMouseenter`,`onClick`,`src`,`alt`])]}),_:2},1032,[`class`,`title`]))),128))])):O(``,!0)],8,ye)):(D(),M(`a`,{key:3,class:`list-item`,href:q.value?y(f)(G.value):void 0,onClick:Ue,target:y(de),"data-feature":`IC-008`},[S(`div`,je,[S(`div`,{class:w([`image m-card`,{"img-hover":_.value}]),onMouseover:n[8]||(n[8]=e=>_.value=!0),onMouseleave:n[9]||(n[9]=e=>_.value=!1)},[k.value?(D(),h(y(a),{key:0,style:{"z-index":`2`}})):O(``,!0),S(`div`,Me,[e.showTypeBadge?(D(),M(`span`,Ne,Pe)):O(``,!0),Y.value?(D(),h(L,{key:1,"cate-id":Y.value,"item-id":e.data.num,domain:`mockup`,source:e.favoriteSource,"confirm-unfavorite":e.confirmFavoriteRemoval,onRequestUnfavorite:n[5]||(n[5]=e=>o(`favorite-remove`))},null,8,[`cate-id`,`item-id`,`source`,`confirm-unfavorite`])):O(``,!0)]),E(y(c),{src:e.$limit(ce.value,{width:650}),alt:e.data.showName,class:`master-image`,"data-feature":`IC-001`,onClick:b(ze,[`stop`]),onLoaded:fe},null,8,[`src`,`alt`,`onClick`]),S(`div`,{class:w([`btns`,{"btn-show":_.value}]),"data-feature":`IC-006`},[E(K,{title:e.$T(`pac_global.custom`),id:e.data.id,"onBtn:click":n[6]||(n[6]=t=>Be(e.data.id))},null,8,[`title`,`id`]),E(K,{title:e.$T(`pac_global.design3DMockup`),id:e.data.id,"onBtn:click":n[7]||(n[7]=t=>Ve(e.data.id))},null,8,[`title`,`id`])],2)],34)]),S(`div`,Fe,[(D(!0),M(A,null,P(le.value,t=>(D(),h(y(c),{class:`side-image-item`,alt:e.data.blankAlt,key:t.image,src:e.$limit(t.image,{crop:1,width:56,height:56})},null,8,[`alt`,`src`]))),128))]),E(y(ee),{class:`item-title`,"data-feature":`IC-007`,value:e.data.showName,loadingNum:1,overflowTooltip:g},{prefix:x(()=>[U.value?(D(),M(`span`,Ie,Le)):O(``,!0)]),_:1},8,[`value`]),S(`div`,Re,[y(p)?(D(),M(A,{key:0},P(2,e=>S(`div`,{class:`loading-material`,key:e},[E(y(a))])),64)):(D(!0),M(A,{key:1},P(V.value,e=>(D(),h(y(t),{class:w({active:H.value===e}),key:e,align:`bottom`,title:y(F)[e]},{default:x(()=>{var t;return[E(y(c),{class:`material-item`,onMouseenter:t=>Z(e),onClick:b(t=>Q(e),[`prevent`]),src:(t=y(R)[e])==null?void 0:t.listImg,alt:e,width:20,height:20},null,8,[`onMouseenter`,`onClick`,`src`,`alt`])]}),_:2},1032,[`class`,`title`]))),128))])],8,Ae))]))}}),[[`__scopeId`,`data-v-f023bc6b`]]),Be={class:`favorite-model-card__link`,"aria-disabled":`true`},Ve=[`src`,`alt`],He={key:1,class:`favorite-model-card__placeholder`},Ue={class:`favorite-model-card__unavailable`},We=o(j({__name:`ModelCard`,props:{item:{},domain:{},variant:{default:`workspace`},favoriteSource:{default:void 0},analyticsSource:{default:void 0}},emits:[`remove`],setup(e,{emit:t}){let n=e,r=T(()=>{let e=n.item.model;
1return{image:e.cover||``,showName:e.name||``,mockupNameKey:e.routeKey||``,id:e.id||n.item.cateId,gtm:{},num:String(e.number||``),cateId:n.item.cateId}}),i=T(()=>{let e=n.item.model;return{knife:e.knife||``,image:e.cover||``,blankAlt:e.name||``,dielineAlt:e.name||``,showName:e.name||``,nameKey:e.routeKey||``,id:e.id||n.item.cateId,num:Number(e.number||0),cateId:n.item.cateId}});function a(){n.analyticsSource?R(n.domain,n.item.model.number,n.analyticsSource):R(n.domain,n.item.model.number)}let o=T(()=>n.favoriteSource||(n.domain===`mockup`?`E1`:`E2`));return(e,n)=>e.domain===`mockup`&&e.item.available?(D(),h(ze,{key:0,class:w([`favorite-model-card--mockup`,`favorite-model-card--${e.variant}`]),data:r.value,"show-type-badge":e.variant===`inline`,"favorite-source":o.value,"confirm-favorite-removal":``,onOnClick:a,onFavoriteRemove:n[0]||(n[0]=n=>t(`remove`,e.item))},null,8,[`class`,`data`,`show-type-badge`,`favorite-source`])):e.domain===`dieline`&&e.item.available?(D(),h(G,{key:1,class:w([`favorite-model-card--dieline`,`favorite-model-card--${e.variant}`]),data:i.value,mode:`dieline`,gtm:{},"favorite-source":o.value,"confirm-favorite-removal":``,onFavoriteRemove:n[1]||(n[1]=n=>t(`remove`,e.item)),onOnClick:a},null,8,[`class`,`data`,`favorite-source`])):(D(),M(`article`,{key:2,class:w([`favorite-model-card`,`favorite-model-card--${e.variant}`,`unavailable`])},[S(`div`,Be,[E(L,{class:`favorite-model-card__favorite`,"cate-id":e.item.cateId,domain:e.domain,source:o.value,"confirm-unfavorite":``,onRequestUnfavorite:n[2]||(n[2]=n=>t(`remove`,e.item))},null,8,[`cate-id`,`domain`,`source`]),e.item.model.cover?(D(),M(`img`,{key:0,src:e.$limit(e.item.model.cover,{width:500}),alt:e.item.model.name||``},null,8,Ve)):(D(),M(`div`,He)),S(`strong`,null,C(e.item.model.name),1),S(`span`,Ue,C(e.$T(`favoritesPage.unavailable`)||`Unavailable`),1)])],2))}}),[[`__scopeId`,`data-v-c3996d51`]]);function Ge(e){let t=(e.makeReactive||(e=>e))({items:[],nextCursor:void 0,hasMore:!0,loading:!1,error:!1,removing:!1,selected:null}),n=0,r=Promise.resolve();async function i(){if(t.loading||!t.hasMore)return!1;let r=n,i=e.store.state.generation;t.loading=!0,t.error=!1;try{var a,o;let s=await e.getFavorites(t.nextCursor);return r!==n||i!==e.store.state.generation?!1:(e.store.hydrateFavorited(s.list.map(e=>e.cateId)),s.total!==void 0&&((a=(o=e.store).hydrateTotal)==null||a.call(o,s.total)),t.items.push(...s.list),t.nextCursor=s.nextCursor||void 0,t.hasMore=s.hasMore,!0)}catch{return r===n&&i===e.store.state.generation&&(t.error=!0),!1}finally{r===n&&(t.loading=!1)}}function a(){t.loading||(t.hasMore=!0,r=i())}function o(e){t.removing||(t.selected=e)}function s(){t.removing||(t.selected=null)}async function c(){let n=t.selected;if(!n||t.removing)return!1;t.removing=!0;try{var r;return await e.store.unfavorite(n.cateId)?(t.items=t.items.filter(e=>e.favoriteId!==n.favoriteId),((r=t.selected)==null?void 0:r.favoriteId)===n.favoriteId&&(t.selected=null),!0):(t.items.some(e=>e.favoriteId===n.favoriteId)||(t.selected=null),!1)}catch(t){var i;return(i=e.onRemoveError)==null||i.call(e,n,t),!1}finally{t.removing=!1}}function l(){return n+=1,t.items=[],t.nextCursor=void 0,t.hasMore=!0,t.loading=!1,t.error=!1,t.selected=null,r=i(),r}function u(n){var r;if(n.generation===e.store.state.generation){if(n.type===`reset`||n.favorited){l();return}t.items=t.items.filter(e=>e.cateId!==n.cateId),((r=t.selected)==null?void 0:r.cateId)===n.cateId&&!t.removing&&(t.selected=null)}}return{state:t,loadMore:i,retry:a,select:o,cancelSelection:s,confirmRemove:c,reload:l,whenIdle:()=>r,dispose:e.store.subscribe(u)}}export{J as a,X as i,We as n,G as o,ze as r,Ge as t};

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.