PageSourceSearch

https://gorillasports.fi/cdn/shopifycloud/checkout-web/assets/c1/s…ed-receipt-mapper-load-recovery.Ci5IIc7r.js

js gorillasports.fi collected 2026-09-26 15:05:15 UTC 6,326 bytes, 1 lines download raw bytes

1import{aC as a,bE as s,bF as d}from"./addresses-is-address-empty.Bn2lNY_L.js";import{y as l}from"./esnext-vendor.B9Da21W6.js";import{p as m}from"./shared-receipt-eager-mappers.BEm77m4Q.js";function g(e,n={}){if(e.__typename!=="FilledBuyerIdentityTerms")return;const t=c(e.customer);return t||(e.email?e.email:u(n))}function c(e){if("email"in e)return e.email}function I(e,n={}){if(e.__typename==="FilledBuyerIdentityTerms")return e.phone?e.phone:u(n)}function u(e){return"emptyContactFallback"in e?e.emptyContactFallback:""}function F(e){const n=e?.buyerIdentity;if(n?.__typename==="FilledBuyerIdentityTerms")return n.rememberMe}function U(e,n){if(!e||e.__typename!=="AllocatedAlternativePaymentCurrencyTotal"||!n?.lines)return;const t=n.lines.flatMap(i=>i.method.type==="giftCard"?[i.stableId]:[]),r=e.paymentLineAllocations.reduce((i,o)=>t.includes(o.stableId)?i:i+parseFloat(o.amount.amount),0);return{total:a(e.total),totalWithoutGiftCards:a({amount:r.toString(),currencyCode:e.total.currencyCode,__typename:"Money"})}}function T(e){if(!(!e||e.__typename==="PendingTerms"))return e.availableRedeemables.reduce((n,t)=>{const{balance:r,paymentMethod:i}=t;return i.__typename==="RedeemablePaymentMethod"&&n.push({paymentMethod:s(i),balance:a(r)}),n},[])}function R(e){return e?e.map(n=>({key:n.activation.key,label:l(n.activation.label),heading:l(n.activation.heading??null),description:l(n.activation.description??null),type:n.activation.type,position:n.activation.position,required:l(n.activation.required),target:{target:n.activation.target.target,placementReference:n.activation.target.placementReference},choices:n.activation.choices?.map(({label:t,value:r})=>({label:t,value:r}))??null,validations:{minLength:n.activation.validations.minLength??null,maxLength:n.activation.validations.maxLength??null}})):[]}function P({deliveryExpectations:e}){switch(e?.__typename){case void 0:case"PendingTerms":return;case"UnavailableTerms":return{status:"unavailable",deliveryExpectationLines:null};case"FilledDeliveryExpectationTerms":return{status:"filled",deliveryExpectationLines:e.deliveryExpectations}}}function A(e){const n=e?.attributions.find(t=>t.__typename==="DraftOrderAttributions");if(n)return{draftOrder:{userId:n.userIdentifier,locationId:n.locationIdentifier,sourceName:n.sourceName}}}function O(e){if(e==null||e.__typename==="UnavailableTerms"||e.__typename==="PendingTerms")return{status:"unavailable",reason:""};if(e.__typename==="FilledDutyTerms"&&e.totalDutyAmount){const{amount:n,currencyCode:t}=a(e.totalDutyAmount),r=e.totalAdditionalFeesAmount?a(e.totalAdditionalFeesAmount).amount:0;return{status:"available_total",totalDuty:{amount:n+r,currencyCode:t}}}else return{status:"unavailable",reason:""}}function S(e){switch(e.__typename){case"FilledMembershipTerms":return{status:"filled",memberships:e.memberships.map(n=>({apply:n.apply,handle:n.handle}))};case"PendingTerms":return{status:"pending"};case"UnavailableTerms":return{status:"unavailable"}}}function L(e){if(e?.attributions&&e?.attributions.length!==0){const n=[];return e?.attributions.forEach(t=>{let r;t.recipient.__typename==="Location"?r={location:{id:t.recipient.id}}:t.recipient.__typename==="StaffMember"?r={staffMember:{id:t.recipient.id}}:t.recipient.__typename==="PointOfSaleDevice"&&(r={pointOfSaleDevice:{id:t.recipient.id}}),r&&n.push({recipient:r,targetMerchandiseLines:p(t.targetMerchandiseLines)})}),{attributions:n}}}function p(e){return e.__typename==="FilledMerchandiseLineTargetCollection"?{lines:e.linesV2.reduce((n,t)=>t.__typename!=="MerchandiseLine"&&t.__typename!=="MerchandiseBundleLineComponent"?n:[...n,{stableId:t.stableId}],[])}:e.__typename==="AnyMerchandiseLineTargetCollection"?{any:e.any}:{}}function M(e){const{__typename:n,...t}=e;return t}function h(e){if(e)switch(e.__typename){case"PendingTerms":return{status:"pending",taskId:e.taskId??void 0,pollDelay:e.pollDelay??void 0};case"FilledShopCashBalance":return{status:"filled",availableBalance:a(e.availableBalance),eligible:e.eligible,nonEligibleReason:e.nonEligibleReason,redeemableBalance:e.redeemableBalance?a(e.redeemableBalance):void 0};case"UnavailableTerms":return{status:"unavailable"};default:return}}function k(e){if(e)switch(e.__typename){case"PendingTerms":return{status:"pending",taskId:e.taskId??void 0,pollDelay:e.pollDelay??void 0};case"FilledShopDiscountOffer":return{status:"filled",discountOffer:{adType:e.discountOffer?.adType??null,campaignHandle:e.discountOffer?.campaignHandle??null,offerAmount:e.discountOffer?.offerAmount?a(e.discountOffer.offerAmount):a({amount:"0",currencyCode:"USD",__typename:"Money"}),minimumOrderValue:e.discountOffer?.minimumOrderValue?a(e.discountOffer?.minimumOrderValue):null,minimumOrderValueRemainder:e.discountOffer?.minimumOrderValueRemainder?a(e.discountOffer?.minimumOrderValueRemainder):null,minimumOrderValueSatisfied:e.discountOffer?.minimumOrderValueSatisfied??!1}};case"UnavailableTerms":return{status:"unavailable"};default:return}}function D(e){if(e)switch(e.__typename){case"PendingTerms":return{status:"pending",taskId:e.taskId??void 0,pollDelay:e.pollDelay??void 0};case"FilledShopPromotion":return{status:"filled",promotions:e.promotions.map(n=>({promotionId:n.promotionId,availableBalance:a(n.availableBalance),type:n.type}))??[]};case"UnavailableTerms":return{status:"unavailable"};default:return}}function E(e){return!e||e.__typename!=="TipWrapper"?[]:e.tipSuggestions.map(n=>({percentage:n.percentage,amount:a(n.amount)}))}function C(e){return!e||e.__typename!=="TipWrapper"||!e.terms||e.terms.__typename!=="FilledTipTerms"?[]:e.terms.tipLines.map(f).filter(n=>!!n)}function f(e){if(e.__typename==="TipLine")return{amount:a(e.amount)}}function V(e){return e?.map(({amount:n})=>({amount:{value:{amount:n.amount.toString(),currencyCode:n.currencyCode}}}))??[]}function y(e){if(!(e?.id==null||e.orderStatusPageUrl))return{status:"processing",id:e.id,pollAt:Date.now()+d}}function w(e){if(e?.id!=null)switch(e.__typename){case"ProcessingReceipt":case"WaitingReceipt":return e.pollDelay==null?void 0:m({id:e.id,pollDelay:e.pollDelay});case"ProcessedReceipt":return y({__typename:e.__typename,id:e.id,orderStatusPageUrl:e.orderStatusPageUrl})}}export{A as a,P as b,E as c,O as d,C as e,M as f,T as g,h,D as i,k as j,R as k,U as l,S as m,g as n,w as o,I as p,y as q,F as r,L as 
1s,V 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.