1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3913,7789],{52875:e=>{e.exports={"certified-tag":"CastingHouses_certified-tag__QDFdg","certified-tag-icon":"CastingHouses_certified-tag-icon__gaa9w","certified-tag-text":"CastingHouses_certified-tag-text__QUVWl","certified-tag-open":"CastingHouses_certified-tag-open__pmgiu",join:"CastingHouses_join__HOEfw"}},54392:e=>{e.exports={"title-container":"Generic_title-container__BPVKD","title-name":"Generic_title-name__PyXCe","title-tag":"Generic_title-tag__HawLU","title-tag-scroll-short-name":"Generic_title-tag-scroll-short-name__TAIzC","title-tag-hover":"Generic_title-tag-hover__4wOvs",meta:"Generic_meta__fY7kr",points:"Generic_points__1LR7f",section:"Generic_section__Fge0Y","section-name":"Generic_section-name__MDm66","section-item":"Generic_section-item__G9I96","contact-item":"Generic_contact-item__IXn1S","contact-icon":"Generic_contact-icon__F5jvm"}},72482:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>x});var s=a(37876),i=a(14232),n=a(34846),l=a(87904),r=a(88317),c=a(11547),o=a(28131),d=a(81459),m=a(54392),h=a.n(m),u=a(52875),g=a.n(u),f=a(3126);let x=(0,l.w)(e=>{let{countries:t,castingHouses:a}=e,{t:l}=(0,n.Bd)(),m=[{filterKey:"Gold",filterLabel:l("Gold")},{filterKey:"Silver",filterLabel:l("Silver")},{filterKey:"Platinum",filterLabel:l("Platinum")},{filterKey:"Palladium",filterLabel:l("Palladium")},{filterKey:"Brass",filterLabel:l("Brass")},{filterKey:"Bronze",filterLabel:l("Bronze")},{filterKey:"Steel",filterLabel:l("Steel")}],u=[{filterKey:"White",filterLabel:l("White")},{filterKey:"Yellow",filterLabel:l("Yellow")},{filterKey:"Rose",filterLabel:l("Rose")}],x=[{filterKey:"Gold (10k)",filterLabel:l("Gold (10k)")},{filterKey:"Gold (14k)",filterLabel:l("Gold (14k)")},{filterKey:"Gold (18k)",filterLabel:l("Gold (18k)")},{filterKey:"Gold (22k)",filterLabel:l("Gold (22k)")},{filterKey:"Platinum (95% Ru)",filterLabel:l("Platinum (95% Ru)")},{filterKey:"Platinum (90% IR)",filterLabel:l("Platinum (90% IR)")},{filterKey:"Silver (925)",filterLabel:l("Silver (925)")}],j=[{key:"metals",label:l("Select Metals"),values:m,isIntersection:!0},{key:"karats",label:l("Select Karats"),values:x,isIntersection:!0},{key:"colors",label:l("Select Colors"),values:u,isIntersection:!0}],_=[{facetKey:"Service Certified",facetLabel:l("Service Certified")}],v=a.map(e=>({...e,filters:{metals:e.metals,karats:e.karats,colors:e.colors},facets:{"Service Certified":e.serviceCertified},serviceCertified:void 0,metals:void 0,karats:void 0,colors:void 0}));return(0,s.jsxs)(i.Fragment,{children:[(0,s.jsx)("div",{children:(0,s.jsxs)(r.xA,{direction:"x",hasContainer:!0,children:[(0,s.jsxs)(r.fh,{largeSize:"12",mediumSize:"12",smallSize:"24",children:[(0,s.jsx)(c.Y9,{level:2,displayAs:2,children:l("Formlabs Recommended Casting Houses")}),(0,s.jsx)(n.x6,{children:(0,s.jsxs)("p",{children:["Casting is an involved process, so for best results, we suggest working with a casting specialist. The casting houses below have tested Formlabsâ Castable Wax Resin with successful results. Read our new"," ",(0,s.jsx)(o.N_,{to:"https://media.formlabs.com/m/6b4018a61335afb9/original/-ENUS-P-Castable-Wax-Jewelry-Pattern-Burn
1out-Process.pdf",openInNewWindow:!0,children:"Recommended Burnout Guide (2019)"})," ","for more information on casting Formlabs resins."]})})]}),(0,s.jsx)(r.fh,{largeSize:"8",mediumSize:"8",largeOffset:"4",mediumOffset:"4",smallSize:"24",backgroundColor:"light-grey",children:(0,s.jsx)("div",{children:(0,s.jsxs)("div",{className:g().join,children:[(0,s.jsx)(c.Y9,{level:4,displayAs:4,children:l("Join Our List")}),(0,s.jsx)("p",{children:l("Apply here to join our list of approved Casting Houses")}),(0,s.jsxs)(o.N_,{to:"https://docs.google.com/forms/d/e/1FAIpQLSd_EHgMfxRYq8N68vIR2rjw0l74BI8_GATKRS0sbM3ULBNKBw/viewform",openInNewWindow:!0,children:[l("Apply Now")," ",(0,s.jsx)(c.In,{iconName:"chevron_right"})]})]})})})]})}),(0,s.jsx)(d.default,{countries:t,locations:v,filters:j,facets:_,dates:[],bins:[],generateLocationContent:e=>(0,s.jsxs)(i.Fragment,{children:[e.description&&(0,s.jsxs)("div",{className:h().section,children:[(0,s.jsx)("p",{className:h()["section-name"],children:l("Description")}),(0,s.jsx)("p",{className:h()["section-item"],children:e.description})]}),(0,s.jsxs)("div",{className:h().section,children:[(0,s.jsx)("p",{className:h()["section-name"],children:l("Casting House Information")}),(0,s.jsxs)("ul",{className:h().points,children:[e.phone&&(0,s.jsxs)("li",{className:h()["contact-item"],children:[(0,s.jsx)(c.In,{className:(0,f.Zz)(h()," contact-icon"),iconName:"phone"}),(0,s.jsx)(o.N_,{to:"tel:"+e.phone,children:e.phone})]}),e.email&&(0,s.jsxs)("li",{className:h()["contact-item"],children:[(0,s.jsx)(c.In,{className:(0,f.Zz)(h()," contact-icon"),iconName:"mail"}),(0,s.jsx)(o.N_,{to:"mailto:"+e.email,children:e.email})]}),e.website&&(0,s.jsxs)("li",{className:h()["contact-item"],children:[(0,s.jsx)(c.In,{className:(0,f.Zz)(h()," contact-icon"),iconName:"link"}),(0,s.jsx)(o.N_,{to:e.website,openInNewWindow:!0,children:e.website})]}),e.address&&(0,s.jsxs)("li",{className:h()["contact-item"],children:[(0,s.jsx)(c.In,{className:(0,f.Zz)(h()," contact-icon"),iconName:"location"}),e.address]}),e.filters.metals&&(0,s.jsxs)("li",{className:h()["contact-item"],children:[(0,s.jsx)(c.In,{className:(0,f.Zz)(h()," contact-icon"),iconName:"metal"}),e.filters.metals.join(", ")]}),(0,s.jsxs)("li",{className:h()["contact-item"],children:[(0,s.jsx)(c.In,{className:(0,f.Zz)(h()," contact-icon"),iconName:"plus_minus"}),l("Order min/max: "),e.orderMinMax?"".concat(e.orderMinMax," Pieces"):"None"]})]})]})]}),generateLocationHeader:(e,t)=>(0,s.jsxs)(i.Fragment,{children:[(0,s.jsx)("div",{className:h()["title-container"],children:(0,s.jsxs)("div",{className:h()["title-name"],children:[(0,s.jsx)(c.Y9,{level:6,displayAs:6,weight:700,children:e.name}),e.facets["Service Certified"]&&(0,s.jsxs)("span",{className:(0,f.Zz)(g(),"certified-tag",{"certified-tag-open":t}),children:[(0,s.jsx)(c.In,{className:(0,f.Zz)(g()," certified-tag-icon"),iconName:"verified_user"}),(0,s.jsx)("span",{className:g()["certified-tag-text"],children:l("Service Certified")})]})]})}),e.closestBigCity]}),notFoundText:l("There are no casting houses that match your chosen filters")})]})})},79016:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var s=a(54945),i=a(48048),n=a(23624),l=a(41235),r=a(99109);function c(e,t){if((0,r.A)(2,arguments),!t||"object"!==(0,s.A)(t))return new Date(NaN);var a=t.years?(0,n.A)(t.years):0,c=t.months?(0,n.A)(t.months):0,o=t.weeks?(0,n.A)(t.weeks):0,d=t.days?(0,n.A)(t.days):0,m=t.hours?(0,n.A)(t.hours):0,h=t.minutes?(0,n.A)(t.minutes):0,u=t.seconds?(0,n.A)(t.seconds):0,g=(0,l.A)(e),f=c||a?function(e,t){(0,r.A)(2,arguments);var a=(0,l.A)(e),s=(0,n.A)(t);if(isNaN(s))return new Date(NaN);if(!s)return a;var i=a.getDate(),c=new Date(a.getTime());return(c.setMonth(a.getMonth()+s+1,0),i>=c.getDate())?c:(a.setFullYear(c.getFullYear(),c.getMonth(),i),a)}(g,c+12*a):g;return new Date((d||o?(0,i.A)(f,d+7*o):f).getTime()+1e3*(u+60*(h+60*m)))}},81459:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>K});var s=a(37876),i=a(14232),n=a(88317),l=a(87904),r=a(11547),c=a(18847);let o=a.n(c)()(()=>Promise.all([a.e(2167),a.e(1805),a.e(9120),a.e(6995)]).then(a.bind(a,32974)),{loadableGenerated:{webpack:()=>[32974]},ssr:!1,loading:()=>null}),d=e=>{let{classes:t,...a}=e;return(0,s.jsx)("div",{className:t,children:(0,s.jsx)(o,{...a})})};var m=a(34846),h=a(76e3),u=a(48011),g=a(98228),f=a(79016),x=a(41235),j=a(99109),_=a(54459),v=a(11986),p=a(1497),N=a(83904),b=a.n(N),w=a(3126);let y=(0,l.w)(e=>{let{attachMapHandler:t,generateLocationContent:a,generateLocationHeader:n,data:l}=e,[r,c]=(0,i.useState)(!1),o=(0,i.useRef)(),d=()=>{window.scrollTo({top:o.current.offsetTop-100,behavior:"smooth"}),c(!0)};return(0,i.useEffect)(()=>{t(d)},[]),(0,s.jsxs)("div",{className:(0,w.Zz)(b(),"location",{open:r}),ref:o,children:[(0,s.jsx)("div",{className:b()["header-container"],children:(0,s.jsxs)(v.ej,{className:b().header,handler:()=>{c(!r)},children:[l.images&&1===l.images.length&&(0,s.jsx)("div",{className:b()["header-image"],children:(0,s.jsx)(p.VI,{largeImage:l.images[0],fullBleed:!0})}),l.images&&l.images.length>1&&(0,s.jsx)("div",{className:b()["header-carousel"],children:(0,s.jsx)(p.FN,{controlsPosition:"internal",stretchChildren:!0,fullHeight:!0,children:l.images.map((e,t)=>(0,s.jsx)(p.VI,{largeImage:e},t))})}
1),(0,s.jsx)("div",{className:b()["header-content"],children:n(l,r)}),(0,s.jsx)("div",{className:b()["toggle-arrow"]})]})}),(0,s.jsx)("div",{className:b()["content-container"],children:(0,s.jsx)("div",{className:b().content,children:a(l,r)})})]})});var L=a(83894),S=a(35397),A=a.n(S);let C=(0,l.w)(e=>{let{label:t,filters:a,selected:n,onChange:l}=e,[r,c]=(0,i.useState)(n),o=e=>{let t=e.target.value,a={...r};a[t]?(Object.keys(a).every(e=>e===t||!a[e])&&(a.ALL=!0),a[t]=!1):(a.ALL=!1,a[t]=!0),c(a),l(a)};return(0,s.jsxs)("fieldset",{className:A()["item-search-group"],children:[(0,s.jsx)("legend",{className:A()["item-search-label"],children:t}),(0,s.jsx)("ul",{children:a.map(e=>{let{filterKey:t,filterLabel:a}=e;return(0,s.jsx)("li",{children:(0,s.jsx)(L.oV,{value:t,checked:r[t],name:t,onChange:o,children:a})},t)})})]})}),k=(0,l.w)(e=>{let{label:t,facets:a,selected:n,onChange:l}=e,[r,c]=(0,i.useState)(n),o=e=>{let t=e.target.value,a={...r,[t]:!r[t]};c(a),l(a)};return(0,s.jsxs)("fieldset",{className:A()["item-search-group"],children:[(0,s.jsx)("legend",{className:A()["item-search-label"],children:t}),(0,s.jsx)("ul",{children:a.map(e=>{let{facetKey:t,facetLabel:a}=e;return(0,s.jsx)("li",{children:(0,s.jsx)(L.oV,{value:t,checked:r[t],onChange:o,children:a})},t)})})]})});var I=a(37325);let G=(0,l.w)(e=>{let{label:t,choices:a,selected:i,onChange:n}=e,{t:l}=(0,m.Bd)();return(0,s.jsxs)("label",{children:[(0,s.jsx)("span",{className:A()["item-search-label"],children:t}),(0,s.jsxs)(L.l6,{selectedValue:i,onChange:n,children:[(0,s.jsx)("option",{value:"",children:l("Select All")},""),a.map(e=>{let{key:t,label:a}=e;return(0,s.jsx)("option",{value:t,children:a},t)})]})]})}),z=e=>{window.history.replaceState(null,"",e.toString()?"?"+e.toString():window.location.pathname)},K=(0,h.Zz)((0,u.connect)(e=>({locale:e.i18n.region})),l.w)(e=>{let{locale:t,countries:a,locations:l,filters:c,facets:o,dates:h,bins:u,generateLocationContent:v,generateLocationHeader:p,notFoundText:N}=e,{t:b,i18n:w}=(0,m.Bd)();u=u.length>0?u:[{label:"ALL",sorter:()=>!0,reversed:!1}];let L=new URLSearchParams(window.location.search),[S,K]=(0,i.useState)(t&&a[t.toUpperCase()]?t.toUpperCase():""),[D,P]=(0,i.useState)(""),[R,B]=(0,i.useState)(c.reduce((e,t)=>{let{key:a,values:s}=t;return{...e,[a]:s.reduce((e,t)=>{let{filterKey:s}=t;return{...e,[s]:L.getAll(a).includes(s)}},{ALL:!L.get(a)})}},{})),[F,H]=(0,i.useState)(o.reduce((e,t)=>{let{facetKey:a}=t;return{...e,[a]:L.get(a)}},{})),[M,O]=(0,i.useState)(h.reduce((e,t)=>{let{value:a,isRange:s}=t;return{...e,[a]:s?{start:new Date,end:null}:null}},{})),[T,Y]=(0,i.useState)({}),E=(e,t)=>{let a=new URLSearchParams(window.location.search);a.delete(e),Object.entries(t).forEach(t=>{let[s,i]=t;i&&"ALL"!==s&&a.append(e,s)}),z(a),B({...R,[e]:t})},U=(e,t)=>{Y(a=>({...a,[e]:t}))},W=Object.keys(a).sort((e,t)=>(0,g.Wt)(b(a[e].name),b(a[t].name),w.language)),Z=S?[S]:W,V=1===Z.length&&a[Z[0]].states?Object.keys(a[Z[0]].states).sort((e,t)=>(0,g.Wt)(b(a[Z[0]].states[e]),b(a[Z[0]].states[t]),w.language)):[],Q=[],X=Z.reduce((e,t)=>({...e,[t]:{}}),{});return Object.keys(X).forEach(e=>{X[e].count=0,X[e].bins=u.reduce((e,t)=>({...e,[t.label]:[]}),{})}),l.forEach(e=>{if(Z.includes(e.country)&&(!D||e.state===D)&&(e=>c.every(t=>{let{key:a,values:s,isIntersection:i}=t;return R[a].ALL||(i?s.every(t=>{let{filterKey:s}=t;return!R[a][s]||e.filters[a].includes(s)}):s.some(t=>{let{filterKey:s}=t;return R[a][s]&&e.filters[a].includes(s)}))})&&o.every(t=>{let{facetKey:a}=t;return!F[a]||e.facets[a]})&&h.every(t=>{let{value:a}=t,s=M[a].start?new Date(M[a].start):new Date,i=M[a].end?new Date(M[a].end):(0,f.A)(new Date,{years:10}),n=new Date(e.dates[a].start),l=new Date(e.dates[a].end||e.dates[a].start);if(function(e,t){(0,j.A)(2,arguments);var a=(0,x.A)(e),s=(0,x.A)(t);return a.getTime()<s.getTime()}(l,n))return!1;try{return function(e,t,a){(0,j.A)(2,arguments);var s=(0,x.A)(null==e?void 0:e.start).getTime(),i=(0,x.A)(null==e?void 0:e.end).getTime(),n=(0,x.A)(null==t?void 0:t.start).getTime(),l=(0,x.A)(null==t?void 0:t.end).getTime();if(!(s<=i&&n<=l))throw RangeError("Invalid interval");return null!=a&&a.inclusive?s<=l&&n<=i:s<l&&n<i}({start:s,end:i},{start:n,end:l})}catch(e){return!1}}
1))(e)){e.hide||Q.push(e);let t=X[e.country];t.count+=1,u.forEach(a=>{a.sorter(e)&&(a.reversed?t.bins[a.label].unshift(e):t.bins[a.label].push(e))})}}),(0,s.jsxs)(i.Fragment,{children:[(0,s.jsx)("div",{className:A().map,children:(0,s.jsx)(d,{data:Q,onMarkerClick:e=>(e=>{T[e]&&T[e]()})(e)})}),(0,s.jsxs)(n.xA,{direction:"x",gutters:"padding",styles:{maxWidth:"69rem",margin:"0 auto"},children:[(0,s.jsx)(n.fh,{largeSize:"8",mediumSize:"8",smallSize:"24",children:(0,s.jsxs)("div",{className:A()["item-search-form"],children:[(0,s.jsxs)("div",{className:A()["item-search-group"],children:[(0,s.jsx)(G,{label:b("Select Country/Region"),selected:S,choices:W.map(e=>({key:e,label:b(a[e].name)})),onChange:e=>{K(e.target.value),P("")}}),V.length>0&&(0,s.jsx)(G,{label:b("Select State"),selected:D,choices:V.map(e=>({key:e,label:b(a[Z[0]].states[e])})),onChange:e=>P(e.target.value)})]}),h.map(e=>{let{label:t,value:a,isRange:i}=e;return i?(0,s.jsx)(I.A,{label:t,startDate:(0,_.A)(M.date.start?new Date(M.date.start):new Date,"yyyy-MM-dd"),onChange:(e,t)=>
1{O({...M,[a]:{start:e,end:t}})}},a):null}),c.map(e=>{let{key:t,label:a,values:i}=e;return(0,s.jsx)(C,{filters:i,selected:R[t],label:a,onChange:E.bind(void 0,t)},t)}),o.length>0&&(0,s.jsx)(k,{label:b("Additional Options"),facets:o,selected:F,onChange:e=>{let t=new URLSearchParams(window.location.search);Object.entries(e).forEach(e=>{let[a,s]=e;s?t.set(a,!0):t.delete(a)}),z(t),H(e)}})]})}),(0,s.jsx)(n.fh,{largeSize:"16",mediumSize:"16",smallSize:"24",children:(0,s.jsx)("ul",{className:A().countries,children:Z.map(e=>(0,s.jsxs)("li",{className:A().country,children:[(0,s.jsx)(r.Y9,{level:3,displayAs:3,children:b(a[e].name)}),Object.entries(X[e].bins).map(e=>{let[t,a]=e;return a.length>0&&(0,s.jsxs)(i.Fragment,{children:["ALL"!==t&&(0,s.jsx)(r.Y9,{level:4,displayAs:4,children:t}),a.map(e=>(0,s.jsx)(y,{data:e,generateLocationContent:v,generateLocationHeader:p,attachMapHandler:U.bind(void 0,e.id)},e.id))]},t)}),0===X[e].count&&(0,s.jsx)(r.Y9,{level:3,displayAs:5,children:N})]},e))})})]})]})})},83904:e=>{e.exports={location:"Location_location__9o2_w","header-container":"Location_header-container__CNP42",header:"Location_header__m2B8n","header-image":"Location_header-image___1j8U","header-carousel":"Location_header-carousel__96mIU","header-content":"Location_header-content__OLGIZ","toggle-arrow":"Location_toggle-arrow__vQhpy",open:"Location_open__shUyv","content-container":"Location_content-container__Civ_X",content:"Location_content__4KcDS"}}}]);
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.