PageSourceSearch

https://assets.woorank.com/hydra/shopify-container.0839ef5ce7911ed18139.js

js woorank.com collected 2026-09-24 08:02:12 UTC 41,636 bytes, 2 lines download raw bytes

1(self.webpackChunkhydra=self.webpackChunkhydra||[]).push([[8326],{17986:(e,t,r)=>{"use strict";r.d(t,{Z:()=>F});var n=r(22122),a=r(81253),o=r(67294),i=r(94184),c=r.n(i),l=r(29009),s=r(98687),u=r(14195),p=r(3023),m=r(75358),d=r(99307),f=r(76830),h=r(56880),v=r(95477),g=r(41120),E=r(8920),y=r(75634),w=r(51463),b=r(45697),x=r.n(b),k=r(3825),Z=(0,g.Z)((function(e){return{root:{backgroundColor:e.palette.background.paper,border:"1px solid ".concat(e.palette.divider),display:"block",padding:e.spacing(2),borderSpacing:"5px",borderCollapse:"separate",textAlign:"center"},labelDate:{fontWeight:e.typography.fontWeightSemibold,marginBottom:e.spacing(1)},labelScore:{display:"flex",justifyContent:"center"}}})),S=function(e){var t=e.active,r=e.payload,n=e.label,a=e.labelFormatter,i=Z();return t&&r&&n?o.createElement("div",{className:i.root},o.createElement("div",{className:i.labelDate},a(n)),o.createElement("div",{className:i.labelScore},null===r[0].value?o.createElement(w.vN,{content:"dashboard_score_graph_no_data_tooltip"}):o.createElement(k.Z,{score:r[0].value,size:"small"}))):null};S.propTypes={active:x().bool,payload:x().array,labelFormatter:x().func,label:x().number};const P=S;var j=r(65920),C=r(88200),N=r(43993),O=["dataKey"],K=["dataKey"],R=["data","isLoading"],_=(0,g.Z)((function(e){return{root:{backgroundColor:e.palette.background.paper,padding:e.spacing(4,2),border:"1px solid ".concat(e.palette.divider),borderRadius:2.5*e.shape.borderRadius,marginBottom:e.spacing(6),position:"relative","& .recharts-legend-item > svg > path":{fill:e.palette.grey[500]}},progressWrapper:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}}})),T=function(e){e.dataKey;var t=(0,a.Z)(e,O);if(e.payload.value)return o.createElement("circle",(0,n.Z)({},t,{r:2,stroke:(0,j.ZP)(e.payload.value)}))},I=function(e){e.dataKey;var t=(0,a.Z)(e,K);if(e.payload.value)return o.createElement("circle",(0,n.Z)({},t,{r:6,fill:(0,j.ZP)(e.payload.value)}))},A=function(e){return 0===e||50===e||100===e?e:""},L=function(e,t){var r=t.color;return o.createElement("span",{style:{color:r}},o.createElement(w.vN,{content:"dashboard_score_graph_homepage_score"}))},U=function(e){var t=e.offset1,r=e.offset2,n=e.currentValue,a=e.nextValue,i=j.n.findIndex((function(e){var t=e.minScoreValue;return n>=t})),c=j.n.findIndex((function(e){var t=e.minScoreValue;return a>=t}));if(Math.abs(i-c)<=1)return null;for(var l=Math.abs(i-c),s=[],u=Math.abs(t-r)/l,p=t,m=(0,j.ZP)(n),d=0;d<l;d++){var f=p+u,h=void 0;h=i>c?j.n[i-(d+1)].color:j.n[i+(d+1)].color,s.push(o.createElement(o.Fragment,{key:d},o.createElement("stop",{offset:"".concat(p,"%"),stopColor:m}),o.createElement("stop",{offset:"".concat(f,"%"),stopColor:h}))),p=f,m=h}return s};const F=function(e){var t=e.data,r=void 0===t?[]:t,n=e.isLoading,i=(0,a.Z)(e,R),g=(0,N.QT)().moment,w=(0,E.Z)(),b=_(),x=i.className,k=r.filter((function(e){return"number"==typeof e.value})),Z=k.length>0&&k.every((function(e){return e.value===k[0].value}));return o.createElement("div",{className:c()(b.root,x)},o.createElement(l.h,{height:300},n?o.createElement("div",{className:b.progressWrapper},o.createElement(v.Z,null)):o.createElement(s.w,{data:r},o.createElement(u.q,{vertical:!1,stroke:w.palette.grey[200]}),o.createElement(p.K,{dataKey:"timestamp",tickFormatter:function(e){return e?g(e).format(y.UU[g().locale()]):""},tickLine:!1,padding:{left:30,right:30},axisLine:{stroke:w.palette.grey[200]},interval:window.matchMedia("(min-width: ".concat(w.breakpoints.values.sm,"px)")).matches?5:10}),o.createElement(m.B,{tickLine:!1,axisLine:!1,domain:[0,100],tickFormatter:A,width:26}),!Z&&function(e){for(var t=[],r=(0,C.C)(e),n=(0,C.W)(r),a=100*n.length/(n.length-1)-100,i=0;i<n.length-1;i++){var c=n[i],l=n[i+1],s=100-100*(n.length-i-1)/(n.length-1),u=s+a,p=U({offset1:s,offset2:u,currentValue:c.value,nextValue:l.value});t.push(o.createElement(o.Fragment,{key:i},o.createElement("stop",{offset:"".concat(s,"%"),stopColor:(0,j.ZP)(c.value)}),p,o.createElement("stop",{offset:"".concat(u,"%"),stopColor:(0,j.ZP)(l.value)})))}return o.createElement("defs",null,o.createElement("linearGradient",{id:"colorScore"},t))}(r),o.createElement(d.u,{filterNull:!1,labelFormatter:function(e){return e?g(e).format(y.HQ[g().locale()]):""},content:o.createElement(P,null)}),o.createElement(f.D,{align:"left",verticalAlign:"top",height:50,iconSize:18,payload:[{t
1ype:"line",color:w.palette.grey[500]}],formatter:L}),o.createElement(h.x,{connectNulls:!0,type:"monotone",dataKey:"value",stroke:Z&&k.length>0?(0,j.ZP)(k[0].value):"url(#colorScore)",strokeWidth:3.5,dot:T,activeDot:I}))))}},64009:(e,t,r)=>{"use strict";r.d(t,{z:()=>g,Z:()=>E});var n=r(96156),a=r(67294),o=r(94184),i=r.n(o),c=r(95477),l=r(41749),s=r(22318),u=r(32467),p=r(41120),m=r(3825),d=r(51463),f=r(17358),h=r(68801),v=(0,p.Z)((function(e){return{root:(0,n.Z)({backgroundColor:e.palette.background.paper,padding:e.spacing(4),border:"1px solid ".concat(e.palette.divider),borderRadius:2.5*e.shape.borderRadius},e.breakpoints.down("xs"),{display:"none"}),thumbWrapper:(0,n.Z)({boxShadow:e.shadows[4],borderRadius:4*e.shape.borderRadius},e.breakpoints.down("xs"),{borderRadius:"50%"}),placeholderWrapper:{position:"relative"},thumbLoader:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:1},siteNameHeading:{lineHeight:e.typography.body1.lineHeight,fontWeight:e.typography.fontWeightSemibold},siteLogo:(0,n.Z)({borderRadius:4*e.shape.borderRadius,objectFit:"cover",width:"175px",height:"100px"},e.breakpoints.down("xs"),{width:"100px",height:"100px",minWidth:"auto"}),scoreCirclePlaceholder:{width:100,height:100,border:"4px solid ".concat(e.palette.grey[200]),borderRadius:"50%",display:"flex",justifyContent:"center",alignItems:"center"},scoreContainer:{display:"flex",justifyContent:"flex-end",alignItems:"center"},scoreTitle:{marginRight:e.spacing(4)},urlDate:{display:"flex",flexDirection:"column",justifyContent:"center",marginLeft:e.spacing(4)}}}));function g(e){var t=e.screenshot,r=e.isLoading,n=v();return r?a.createElement("div",{className:n.placeholderWrapper},a.createElement(d.Ee,{className:n.siteLogo,src:h}),a.createElement("div",{className:n.thumbLoader},a.createElement(c.Z,{variant:"indeterminate"}))):a.createElement("div",{className:n.thumbWrapper},a.createElement(d.Ee,{className:n.siteLogo,src:t||h}))}function E(e){var t=e.date,r=e.score,n=e.screenshot,o=e.url,p=e.scoreHref,h=e.isLoading,E=e.animate,y=void 0===E||E,w=e.className,b=v();return a.createElement("div",{className:i()(b.root,w)},a.createElement(l.Z,{container:!0,spacing:3,justify:"space-between",alignItems:"center"},a.createElement(l.Z,{item:!0,sm:8,container:!0,wrap:"nowrap"},a.createElement(g,{isLoading:h,screenshot:n}),a.createElement(l.Z,{item:!0,sm:8,container:!0,wrap:"nowrap",zeroMinWidth:!0,className:b.urlDate},a.createElement(s.Z,{variant:"h3",noWrap:!0,className:b.siteNameHeading,title:o},o),a.createElement(s.Z,null,t))),a.createElement(l.Z,{item:!0,xs:4},a.createElement("div",{className:b.scoreContainer},a.createElement("div",{className:b.scoreTitle},a.createElement(s.Z,null,a.createElement(d.vN,{content:"homepage_score"}),":")),h?a.createElement("div",{className:b.scoreCirclePlaceholder},a.createElement(c.Z,{variant:"indeterminate"})):null!==r&&a.createElement(u.Z,{href:p,onClick:function(e){var t=e.currentTarget.getAttribute("data-value");(0,f.q)(t)},"data-value":"dashboard-main-score-link"},a.createElement(m.Z,{showProgress:!0,score:r,size:"medium",animate:y,fireworks:!0}))))))}},85891:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>I});var n=r(92137),a=r(28481),o=r(96156),i=r(87757),c=r.n(i),l=r(67294),s=r(41120),u=r(8920),p=r(45714),m=r(73862),d=r(22122),f=r(91387),h=r(51463),v=r(7558),g=r(43993),E=r(19596),y=r(14391),w=(0,s.Z)({root:{display:"flex"}});function b(e){var t=(0,u.Z)(),r=w(),n=e.children,a=e.section,o=e.className,i=e.isGenerating,c=e.hideFooter,s=void 0!==c&&c,m=e.bgColor,b=void 0===m?t.palette.background.default:m,x=(0,g.YS)(),k=x.sideNavOpen,Z=x.handleSidenav,S=(0,p.SE)().user,P=(0,p.kc)().error,j=void 0!==P&&P,C=(0,p.Ab)().isReview,N=(0,E.H1)(S),O=null===(0,y.Z)()||(0,y.Z)(),K=!(!S||!S.id),R=j&&"not_found"===j.message,_=K&&!R&&!i&&C,T=_?{sideNavType:"mini",sideNav:_}:{};return _?l.createElement(l.Fragment,null,N&&O?null:l.createElement(l.Fragment,null,l.createElement(h.h4,{sideNavToggle:Z}),l.createElement(h.Ts,{active:a,onClose:Z,open:k})),l.createElement(f.Z,(0,d.Z)({},T,{bgColor:b,className:o}),n),s?null:l.createElement(h.$_,{bgColor:b})):l.createElement(l.Fragment,null,l.createElement(v.Z,{hideHeader:N&&O,bgColor:b,className:r.root,hideFooter:i},n))}var x=r(28056),k=r(82585),Z=r(8593),S=r(42310),P=r(2076),j=r(69482),C=r(93063),N=r(92007);function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function K(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?O(Object(r),!0).forEach((function(t){(0,o.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var R=(0,s.Z)({root:{display:"block"}});function _(e,t){switch(t.type){case"UPDATE_REVIEW":return K(K({},e),{},{criteria:K(K({},e.criteria),(0,P.Z)(t.criteria[t.id])?t.criteria:{})});case"UPDATE_REVIEW_STRUCTURE":return K(K({},e),{},{reviewStructure:(0,C.Op)({criteria:e.criteria})});default:return e}}function T(e){var t=e.data,r=e.showHeader,o=e.fullWidth,i=void 0!==o&&o,s=e.hideFooter,d=void 0!==s&&s,f=e.isShopify,h=void 0!==f&&f,v=(0,u.Z)(),g=R(),w=(0,p.SE)().user,P=t.review,C=t.url,O=t.outdatedCriteria,K=void 0===O?{}:O,T=t.pdfTemplates,I=t.generationId,A=t.isProject,L=void 0!==A&&A,U=t.dudaProject,F=void 0===U?null:U,W=t.favicon,D=void 0===W?null:W,z=t.projectCriteriaId,X=P&&P.path,B=v.palette.grey[100],H=(0,E.H1)(w),Y=null===(0,y.Z)()||(0,y.Z)();void 0===r&&(r=!(H&&Y));var V,J,M=(0,l.useReducer)(_,{reviewStructure:t.reviewStructure||{},criteria:P&&P.criteria||{}}),Q=(0,a.Z)(M,2),q=Q[0],G=q.reviewStructure,$=q.criteria,ee=Q[1];return(0,l.useEffect)((function(){function e(){return(e=(0,n.Z)(c().mark((function e(){return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Promise.all(z.map(function(){var e=(0,n.Z)(c().mark((function e(t){var r,n;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,j.YG)({url:C,criteria:t});case 3:r=e.sent,n=r.criteria,ee({type:"UPDATE_REVIEW",criteria:n,id:t}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),N.Z.error({event:"update-review-error",err:e.t0,id:t});case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}())).then((function(){return ee({type:"UPDATE_REVIEW_STRUCTURE"})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}L&&!X&&function(){e.apply(this,arguments)}()}),[L,C,X,z]),V=I?l.createElement(Z.Z,{url:C,generationId:I}):l.createElement(k.Z,{url:C,reviewStructure:G,criteria:$,outdatedCriteria:K,competitors:P&&P.competitors,screenshot:P&&P.screenshot,score:P&&P.score,updatedAt:P&&P.updatedAt,progress:P&&P.progress,pdfTemplates:T,bgColor:B,fullWidth:i,headerHidden:!r}),J=L?l.createElement(p.gg,null,l.createElement(x.Z,{dudaProject:F}),l.createElement(m.Z,{favicon:D||null,dudaProject:F,showHeader:r,section:"pages",bgColor:B,className:g.root,hideFooter:d||!!I},V)):l.createElement(b,{section:"audit",bgColor:B,className:g.root,hideFooter:!!I,isGenerating:!!I},V),l.createElement(p.yQ,{isProject:L,isReview:!L,isShopify:h},l.createElement(S.Z,{url:C||"",screenshot:P&&P.screenshot||"",isFree:!1}),J)}const I=l.memo(T)},21609:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>ft,userLoggedInFetch:()=>vt});var n=r(92137),a=r(87757),o=r.n(a),i=r(67294),c=r(7558),l=r(8920),s=r(62767),u=r(83409),p=r(22122),m=r(81253),d=["children","url","external","ref","target","rel"],f=/^(?:[a-z][a-z\d+.-]*:|\/\/)/;function h(e){var t=e.children,r=e.url,n=void 0===r?"":r,a=e.external,o=(e.ref,e.target,e.rel,(0,m.Z)(e,d));return a||f.test(n)?("_blank","noopener noreferrer",i.createElement("a",(0,p.Z)({href:n},o),t)):i.createElement(u.rU,(0,p.Z)({to:n},o),t)}var v=r(46607),g=r(60321),E=r(20674),y=r(99023),w=r(1599),b=r(94991),x=r(59742),k=r(41322),Z=r(58923),S=r(98045),P=r(6610),j=r(10379),C=r(46070),N=r(77608);function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,N.Z)(e);if(t){var a=(0,N.Z)(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return(0,C.Z)(this,r)}}var K=function(e){(0,j.Z)(r,e);var t=O(r);function r(e){var n;return(0,P.Z)(this,r),(n=t.call(this,e||"Invalid Woorank Public API key")).name="InvalidAPIKeyError",n}return r}((0,r(45366).Z)(Error));function R(e){if("INVALID_CREDENTIALS"===(null==e?void 0:e.code))throw new K}var _=window.location.origin;function T(e,t){return I.apply(this,arguments)}function I(){return(I=(0,n.Z)(o().mark((function e(t,r){var n,a,i;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log({event:"fetch-review",reviewUrl:t,apiKey:r}),r){e.next=3;break}return e.abrupt("return");case 3:return(n=new URL("/shopify/woorank-api/reviews",_)).searchParams.append("url",t),e.next=7,window.fetch(n.toString(),{headers:{"X-API-KEY":r}});case 7:if(404!==(a=e.sent).status){e.next=10;break}return e.abrupt("return",null);case 10:return e.next=12,a.json();case 12:if(R(i=e.sent),200!==a.status){e.next=16;break}return e.abrupt("return",i);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(){return(A=(0,n.Z)(o().mark((function e(t,r){var n,a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log({event:"generate-review",reviewUrl:t,apiKey:r}),r){e.next=3;break}return e.abrupt("return");case 3:return n=new URL("/shopify/woorank-api/reviews",_),e.next=6,window.fetch(n.toString(),{method:"POST",body:JSON.stringify({url:t}),headers:{"X-API-KEY":r,"Content-Type":"application/json"}});case 6:if(400!==(a=e.sent).status){e.next=9;break}throw new Error("start review generation failed");case 9:return e.next=11,a.json();case 11:if(R(e.sent),200!==a.status){e.next=15;break}return e.abrupt("return",a.json());case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e,t){return U.apply(this,arguments)}function U(){return(U=(0,n.Z)(o().mark((function e(t,r){var n,a,i;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log({event:"generate-report",url:t,apiKey:r}),r){e.next=3;break}return e.abrupt("return");case 3:return n=new URL("/shopify/woorank-api/reports",_),e.next=6,window.fetch(n.toString(),{method:"POST",body:JSON.stringify({url:t}),headers:{"X-API-KEY":r,"Content-Type":"application/json"}});case 6:return a=e.sent,e.next=9,a.json();case 9:if(R(i=e.sent),200!==a.status){e.next=13;break}return e.abrupt("return",i);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e,t){return W.apply(this,arguments)}function W(){return(W=(0,n.Z)(o().mark((function e(t,r){var n,a,i,c;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log({event:"generate-project",url:t,apiKey:r}),r){e.next=3;break}return e.abrupt("return");case 3:return n=new URL("/shopify/woorank-api/projects-internal",_),e.next=6,window.fetch(n.toString(),{method:"POST",body:JSON.stringify({url:t,cwvEnabled:!0}),headers:{"X-API-KEY":r,"Content-Type":"application/json"}});case 6:if(400!==(a=e.sent).status||!a.body){e.next=12;break}return e.next=10,a.json();case 10:return i=e.sent,e.abrupt("return",i);case 12:return e.next=14,a.json();case 14:if(R(c=e.sent),200!==a.status){e.next=18;break}return e.abrupt("return",c);case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e,t){return z.apply(this,arguments)}function z(){return(z=(0,n.Z)(o().mark((function e(t,r){var n,a,i;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log({event:"fetch-project",url:t,apiKey:r}),r){e.next=3;break}return e.abrupt("return");case 3:return n=new URL("/shopify/woorank-api/projects-internal/"+encodeURIComponent(t),_),e.next=6,window.fetch(n.toString(),{headers:{"X-API-KEY":r}});case 6:if(404!==(a=e.sent).status){e.next=9;break}return e.abrupt("return",null);case 9:return e.next=11,a.json();case 11:if(i=e.sent,200!==a.status){e.next=14;break}return e.abrupt("return",i);case 14:return R(i),e.abrupt("return",null);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(){return(X=(0,n.Z)(o().mark((function e(t,r){var n,a,i,c,l=arguments;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=l.length>2&&void 0!==l[2]?l[2]:25,console.log({event:"fetch-project-pages",host:t,apiKey:r}),r){e.next=4;break}return e.abrupt("return");case 4:return(a=new URL("/shopify/woorank-api/reports/",_)).searchParams.append("host",t),a.searchParams.append("limit",n.toString()),e.next=9,window.fetch(a.toString(),{headers:{"X-API-KEY":r}});case 9:return i=e.sent,e.next=12,i.json();case 12:if(R(c=e.sent),200!==i.status){e.next=16;break}return e.abrupt("return",c);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e,t){return H.apply(this,arguments)}function H(){return(H=(0,n.Z)(o().mark((function e(t,r){var n,a,i;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log({event:"fetch-project-page",url:t,apiKey:r}),r){e.next=3;break}return e.abrupt("return");case 3:return n=new URL("/shopify/woorank-api/reports/"+encodeURIComponent(t),_),e.next=6,window.fetch(n.toString(),{headers:{"X-API-KEY":r}});case 6:return a=e.sent,e.next=9,a.json();case 9:if(R(i=e.sent),200!==a.status){e.next=13;break}return e.abrupt("return",i);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(){return(Y=(0,n.Z)(o().mark((function e(t,r){var n,a,i;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log({event:"fetch-project-page",url:t,apiKey:r}),r){e.next=3;break}return e.abrupt("return");case 3:return(n=new URL("/shopify/woorank-api/metrics/",_)).searchParams.append("url",t),e.next=7,window.fetch(n.toString(),{headers:{"X-API-KEY":r}});case 7:return a=e.sent,e.next=10,a.json();case 10:if(R(i=e.sent),200!==a.status){e.next=14;break}return e.abrupt("return",i);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var V,J=i.createContext({user:void 0,loading:!1,refresh:(V=(0,n.Z)(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return V.apply(this,arguments)})});function M(e){var t=e.children,r=e.shopifySiteName,a=window.location.origin,c=vt((0,v.useAppBridge)()),l=(0,i.useCallback)((0,n.Z)(o().mark((function e(){var t,r,n;return o().wrap((function(e){for(;;
1)switch(e.prev=e.next){case 0:return t=new URL("/shopify/init-user",a),e.next=3,c(t.toString(),{method:"POST",headers:{"Content-Type":"application/json"}});case 3:if(200===(r=e.sent).status){e.next=6;break}throw new Error("init-user-failed");case 6:return e.next=8,r.json();case 8:return n=e.sent,e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)}))),[a,c]),s=(0,S.ZP)(r?"/woorank-api/init-user/".concat(r):null,(function(){return l()})),u=s.data,p=(s.error,{user:u,refresh:s.mutate,loading:void 0===u});return i.createElement(J.Provider,{value:p},i.createElement(i.Fragment,null,t))}function Q(){return i.useContext(J)}var q=i.createContext({project:void 0,loading:!1,refresh:function(){var e=(0,n.Z)(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});function G(e){var t=e.children,r=e.url,n=Q(),a=n.loading,o=n.user,c=(0,S.ZP)(null!=o&&o.apiKey?"/woorank-api/projects-internal/".concat(r):null,(function(){return D(r,o.apiKey)})),l=c.data,s=(c.error,{project:l,refresh:c.mutate,loading:a||void 0===l});return i.createElement(q.Provider,{value:s},i.createElement(i.Fragment,null,t))}function $(){return i.useContext(q)}var ee=r(96974),te=r(28481),re=r(41120),ne=r(76500),ae=r(69846),oe=r(9505);function ie(){return(ie=(0,n.Z)(o().mark((function e(t){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){return setTimeout((function(){return e()}),t)})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}const ce=function(e){return ie.apply(this,arguments)};var le=(0,re.Z)((function(e){return{createBar:{marginBottom:e.spacing(2)}}}));function se(e){var t=e.apiKey,r=e.host,a=le(),c=(0,i.useState)(""),l=(0,te.Z)(c,2),s=l[0],u=l[1],p=(0,i.useState)(!1),m=(0,te.Z)(p,2),d=m[0],f=m[1],h=(0,S.kY)().mutate,v=(0,i.useCallback)(function(){var e=(0,n.Z)(o().mark((function e(n){var a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B(n,t);case 2:if(a=e.sent,console.log(a),!(a.dataCompleteness>.1||a.score)){e.next=9;break}return h("/woorank-api/review-page/".concat(r)),f(!1),u(""),e.abrupt("return");case 9:return e.next=11,ce(15e3);case 11:return e.abrupt("return",v(n));case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[t,r,h]),g=(0,i.useCallback)((0,n.Z)(o().mark((function e(){var n,a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new URL(s,"https://".concat(r)),f(!0),e.next=4,L(n.toString(),t);case 4:a=e.sent,v(a.review.url);case 6:case"end":return e.stop()}}),e)}))),[s,t,r,v]);return i.createElement("div",{className:a.createBar},i.createElement(ne.K,{spacing:"loose"},i.createElement(ne.K.Item,{fill:!0},i.createElement(ae.n,{value:s,label:null,placeholder:"Review a new internal page",disabled:d,prefix:"".concat(r,"/"),onChange:function(e){u(e)},autoComplete:"off"})),i.createElement(oe.z,{primary:!0,loading:d,onClick:g},"Create Review")))}var ue=r(44054),pe=r(78426),me=r(98316),de=r(43993),fe=r(96156),he=r(12945),ve=r(88200),ge=r(17986);function Ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ye(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(r),!0).forEach((function(t){(0,fe.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var we=(0,re.Z)((function(e){return{root:{padding:0,border:"none",borderRadius:0,marginBottom:0},textContainer:{marginTop:e.spacing(3),marginBottom:e.spacing(3)}}}));function be(e){var t=e.url,r=e.apiKey,n=we(),a=(0,S.ZP)(r?"/woorank-api/metrics/".concat(t):null,(function(){return function(e,t){return Y.apply(this,arguments)}(t,r)})),o=a.data,c=(a.error,((o||{}).values||[]).map((function(e){return ye(ye({},e),{},{value:e.metrics.score})}))),l=(0,ve.C)(c).map((function(e){return ye(ye({},e),{},{value:null===e.value?null:Math.round(e.value)})}
1));if(l.length<30){var s=Array(30-l.length).fill({timestamp:null,value:null});l=l.concat(s)}return i.createElement(i.Fragment,null,i.createElement(he.Z,{sectioned:!0},i.createElement(ge.Z,{isLoading:null===o,data:l,className:n.root})))}var xe=r(78220),ke=r(52308),Ze=r(56689),Se=r(72388),Pe=r(58365),je=r(64009),Ce=r(3825),Ne=r(22318),Oe=(0,re.Z)((function(e){return{centered:{textAlign:"center"},hiddenXs:(0,fe.Z)({},e.breakpoints.down("xs"),{display:"none"}),hiddenSm:(0,fe.Z)({},e.breakpoints.down("sm"),{display:"none"}),visibleXs:(0,fe.Z)({display:"none"},e.breakpoints.down("xs"),{display:"block"}),dashboardContainer:{display:"flex",justifyContent:"space-between",alignItems:"center",gap:e.spacing(1),"& .leftSide":{display:"flex",alignItems:"center",gap:e.spacing(2),padding:e.spacing(1.25,1),overflow:"hidden"},"& .rightSide":{display:"flex",gap:e.spacing(1),alignItems:"center"},"& .urlText":{display:"flex",flexDirection:"column",gap:e.spacing(1),overflow:"hidden"}}}}));function Ke(){var e=Oe();return i.createElement(i.Fragment,null,i.createElement("div",{className:e.hiddenXs},i.createElement(ne.K,{alignment:"center"},i.createElement(ne.K.Item,null,i.createElement(je.z,{isLoading:!0,screenshot:""})),i.createElement(ne.K.Item,{fill:!0},i.createElement(xe.j,{lines:3})),i.createElement(ne.K.Item,null,i.createElement(Pe.Z,{variant:"circle",height:100,width:100})))),i.createElement("div",{className:e.visibleXs},i.createElement(ne.K,{alignment:"center"},i.createElement(ne.K.Item,{fill:!0},i.createElement(xe.j,{lines:2}),i.createElement(je.z,{isLoading:!0,screenshot:""})))))}function Re(e){var t=e.reviewData,r=e.isLoading,n=Oe(),a=(0,de.QT)(),o=a.moment,c=a.translate,l=t.score,s=t.url,u=t.screenshot,p=t.lastGeneratedAt,m="/shopify/review-display/".concat(encodeURIComponent(s)),d=p&&0!==new Date(p).getTime()?(0,Se.DC)({date:p,moment:o}):"";return r?i.createElement(Ke,null):i.createElement(i.Fragment,null,i.createElement("div",{className:n.hiddenXs},i.createElement("div",{className:n.dashboardContainer},i.createElement("div",{className:"leftSide"},i.createElement(je.z,{isLoading:r,screenshot:u}),i.createElement("div",{className:"urlText"},i.createElement(Ne.Z,{noWrap:!0,component:"h2",variant:"h3"},s),d)),i.createElement("div",{className:"rightSide"},i.createElement(Ne.Z,{className:n.hiddenSm},"".concat(c("homepage_score"),":")),i.createElement(ke.r,{url:m},i.createElement(Ce.Z,{showProgress:!0,score:l,size:"medium",animate:!1,fireworks:!0}))))),i.createElement("div",{className:n.visibleXs},i.createElement(ne.K,{distribution:"center",vertical:!0,spacing:"tight",alignment:"center"},i.createElement(ne.K,{spacing:"extraLoose",alignment:"center",vertical:!0},i.createElement("div",{className:n.centered},i.createElement(Ne.Z,{noWrap:!0,component:"h2",variant:"h3"},s),d)),i.createElement(ne.K,{spacing:"extraTight",alignment:"center"},i.createElement(je.z,{isLoading:r,screenshot:u}),i.createElement(ke.r,{url:m},i.createElement(Ce.Z,{showProgress:!0,score:l,size:"medium",animate:!1,fireworks:!0}))))))}function _e(e){var t=e.url,r=e.apiKey,a=(0,S.kY)().mutate;return(0,i.useEffect)((function(){!function(e,t){A.apply(this,arguments)}(t,r);var e=setInterval((0,n.Z)(o().mark((function n(){return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,T(t,r);case 2:n.sent&&(a("/woorank-api/review/".concat(t)),clearInterval(e));case 4:case"end":return n.stop()}}),n)}))),15e3);return function(){return clearInterval(e)}}),[t,r,a]),i.createElement(Ze.y,null)}function Te(e){var t=e.url,r=Q(),n=r.loading,a=r.user,o=(0,S.ZP)(null!=a&&a.apiKey?"/woorank-api/review/".concat(t):null,(function(){return T(t,a.apiKey)})),c=o.data,l=o.error,s=n||void 0===c;return i.createElement(he.Z,{sectioned:!0},l?i.createElement(i.Fragment,null,i.createElement("h1",null,"Error")):s?i.createElement(Re,{reviewData:{},isLoading:!0}):null===c?i.createElement(_e,{url:t,apiKey:a.apiKey||""}):i.createElement(Re,{reviewData:c,isLoading:s}))}function Ie(e){var t=e.apiKey,r=vt((0,v.useAppBridge)());return(0,i.useEffect)((function(){(function(){var e=(0,n.Z)(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r("/shopify/init-assistant",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({apiKey:t})});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[t,r]),i.createElement(i.Fragment,null)}var Ae=r(65549),Le=r(38651),Ue=(0,re.Z)((function(e){return{table:{border:"none",paddingTop:0,paddingBottom:0,"& thead th > span":{fontSize:12,fontWeight:500},"& tbody th > *":{fontSize:14}}}}));function Fe(e){var t=e.apiKey,r=e.projectUrl,a=Ue();function c(){return(c=(0,n.Z)(o().mark((function e(r,n){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Ae.U2("/shopify/rum-pages/".concat(encodeURIComponent(r)),{searchParams:{limit:"5",daysAgo:"31",from:"0"},headers:{"x-api-key":t}}).json());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return i.createElement(he.Z,null,i.createElement(Le.Z,{url:r,deviceType:"all",disableHeading:!0,className:a.table,fetchFunctionOverride:function(e,t){return c.apply(this,arguments)}}))}var We=r(80305),De=r(62467),ze=r(88979);
1function Xe(e,t){var r=new URL(t.href).searchParams,n=r.get("host"),a=r.get("shop");if(!n||!a)throw new Error("creating shopify url without host or shop parameter");var o=new URL(e,t.origin);return o.searchParams.append("host",n),o.searchParams.append("shop",a),o.pathname+o.search}function Be(e){var t=e.host,r=e.apiKey,n=(0,de.QT)(),a=n.translate,o=n.moment,c=(0,i.useState)([]),l=(0,te.Z)(c,2),s=l[0],u=l[1],p=(0,i.useState)(!0),m=(0,te.Z)(p,2),d=m[0],f=m[1],h=(0,S.ZP)(r?"/woorank-api/review-page/".concat(t):null,(function(){return function(e,t){return X.apply(this,arguments)}(t,r,10)})),v=h.data;h.error;(0,i.useEffect)((function(){v&&(u(v.reports),f(!1))}),[v]);var g=s.map((function(e){return[i.createElement(Ce.Z,{key:"score_".concat(e.url),score:e.score,size:"small"}),i.createElement(ke.r,{monochrome:!0,removeUnderline:!0,key:"review_link_".concat(e.url),url:Xe("/shopify/review-display/".concat(encodeURIComponent(e.url)),window.location)},i.createElement(We.p,{variation:"strong"},e.url)),(0,Se.DC)({date:new Date(e.createdAt),moment:o})]})),E=Array.from(Array(5).keys()).map((function(e){return[i.createElement(De.W,{key:e,size:"small"}),i.createElement(xe.j,{key:e,lines:1}),i.createElement(xe.j,{key:e,lines:1})]}));return i.createElement(he.Z,null,i.createElement(ze.w,{increasedTableDensity:!0,verticalAlign:"middle",columnContentTypes:["text","text","text","text"],headings:[a("table_head_score"),a("table_head_url"),a("table_head_created_on")],rows:d?E:g}))}var He=r(41749),Ye=r(51463),Ve=(0,re.Z)((function(e){return{container:{marginTop:e.spacing(3),marginBottom:e.spacing(6)},titleContainer:{marginBottom:e.spacing(2)},header:{padding:e.spacing(4,0)},woorankLogo:{height:50,width:180}}}));function Je(e){var t=e.host,r=e.apiKey,n=e.project,a=Ve(),o=(0,de.QT)().translate;return i.createElement(ue.T,null,i.createElement(He.Z,{container:!0,justify:"space-between",alignItems:"flex-end",spacing:4,className:a.header},i.createElement(He.Z,{item:!0},i.createElement(Ye.JO,{type:"woorank-by-bridgeline",viewBox:"0 0 180 50",className:a.woorankLogo})),i.createElement(He.Z,{item:!0},i.createElement(oe.z,{url:"https://www.woorank.com",external:!0},o("shopify_woorank_cta_label")))),i.createElement(Ie,{apiKey:r}),i.createElement(Te,{url:n.url,key:r}),i.createElement("div",{className:a.container},i.createElement("div",{className:a.titleContainer},i.createElement(pe.l,{spacing:"tight"},i.createElement(me.X,null,i.createElement(Ye.vN,{content:"shopify_score_graph_heading"})),i.createElement(Ye.vN,{content:"shopify_score_graph_subheading"}))),i.createElement(be,{url:n.url,apiKey:r})),i.createElement("div",{className:a.container},i.createElement("div",{className:a.titleContainer},i.createElement(pe.l,{spacing:"tight"},i.createElement(me.X,null,i.createElement(Ye.vN,{content:"shopify_internal_pages_heading"})))),i.createElement(se,{apiKey:r,host:t}),i.createElement(Be,{apiKey:r,host:t})),i.createElement("div",{className:a.container},i.createElement("div",{className:a.titleContainer},i.createElement(pe.l,{spacing:"tight"},i.createElement(me.X,null,i.createElement(Ye.vN,{content:"shopify_core_web_vitals_heading"})),i.createElement(Ye.vN,{content:"shopify_core_web_vitals_subheading",with:{value:5}}))),i.createElement(Fe,{projectUrl:n.url,apiKey:r})))}var Me=r(91777),Qe=r(85888),qe=r(46844);function Ge(e){var t=e.url,r=e.apiKey,a=$(),c=a.project,l=a.refresh,s=i.useState(null),u=(0,te.Z)(s,2),p=(u[0],u[1]),m=(0,i.useCallback)((0,n.Z)(o().mark((function e(){var n,a,i;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F(t,r);case 2:null!=(a=e.sent)&&null!==(n=a.generation)&&void 0!==n&&n.id&&p(null==a||null===(i=a.generation)||void 0===i?void 0:i.id),console.log(a);case 5:case"end":return e.stop()}}),e)}))),[t,r]),d=(0,i.useCallback)((0,n.Z)(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c){e.next=4;break}return e.next=3,ce(1e4);case 3:return e.abrupt("return",l());case 4:case"end":return e.stop()}}),e)}))),[c,l]);return(0,i.useEffect)((function(){m(),d()}),[m,d]),i.createElement(i.Fragment,null,i.createElement(Me.g,null),i.createElement(ue.T,null,i.createElement(he.Z,{sectioned:!0},i.createElement(he.Z.Header,null,i.createElement(Qe.R,null,i.createElement("h1",null,i.createElement(Ye.vN,{content:"review_generation_title",component:"span"}),i.createElement(We.p,{variation:"strong"},t)))),i.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"}},i.createElement(qe.ZP,null)))))}var $e=r(86141),et=r(85891),tt=r(93063),rt=(0,re.Z)((function(e){return{buttonContainer:{padding:e.spacing(0,2)}}}));function nt(e){var t=e.reviewData,r=(0,de.QT)().translate,n=rt(),a={review:t,reviewStructure:(0,tt.Op)({criteria:t.criteria}),url:t.url,pdfTemplates:[],isProject:!0,gaUserInfo:{authenticated:!1},projectCriteriaId:[]},o=Xe("/shopify",window.location);return i.createElement(i.Fragment,null,i.createElement("div",{className:n.buttonContainer},i.createElement(oe.z,{plain:!0,monochrome:!0,url:o,removeUnderline:!0},r("shopify_back_to_homepage"))),i.createElement(et.default,{data:a,showHeader:!1,fullWidth:!0,hideFooter:!0,isShopify:!0}))}function at(){return i.createElement($e.A,null,i.createElement($e.A.Section,null,i.createElement(he.Z,null,i.createElement(he.Z.Section,null,i.createElement(Ke,null)),i.createElement(he.Z.Section,null,i.createElement($e.A,null,i.createElement($e.A.Section,{oneThird:!0},i.createElement(ne.K,null,i.createElement(De.W,{size:"extraSmall"}),i.createElement(De.W,{size:"extraSmall"}),i.createElement(De.W,{size:"extraSmall"})))))),new Array(10).fill(void 0).map((function(e){return i.createElement(he.Z,{sectioned:!0,key:e},i.createElement(xe.j,{lines:Math.ceil(10*Math.random())}))}))),i.createElement($e.A.Section,{secondary:!0},i.createElement(xe.j,{lines:10})))}function ot(){var e=(0,ee.UO)().url,t=Q(),r=t.loading,n=t.user,a=(0,S.ZP)(null!=n&&n.apiKey&&e?"/woorank-api/review/".concat(e):null,(function(){return B(e,n.apiKey)})),o=a.data,c=(a.error,r||void 0===o);return i.createElement(ue.T,{fullWidth:!0},c?i.createElement(at,null):null===o?i.createElement(i.Fragment,null,"Something went wrong"):i.createElement(nt,{reviewData:o}))}var it=r(20423);function ct(e){var t,r,a,c,l,s,u,p,m=e.user,d=m.subscription&&"shop1"!==m.subscription.planCode;return console.log({userHasNonShopifyPlan:d}),i.createElement(ue.T,null,d?i.createElement(he.Z,{title:"You have an existing Woorank subscription"},i.createElement(he.Z.Section,{title:"Contact us"},"Contact our support team so that we can give access to the Shopify Woorank application.")):(t=(0,i.useState)(!1),r=(0,te.Z)(t,2),a=r[0],c=r[1],l=new URL(location.toString()).searchParams.get("host")||"",s=new URL(location.toString()).searchParams.get("shop")||"",u=vt((0,v.useAppBridge)()),p=function(){var e=(0,n.Z)(o().mark((function e(){var t,r;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c(!0),e.next=3,u("/shopify/create-subscription",{method:"POST",body:JSON.stringify({shop:s,host:l}),headers:{Accept:"application/json","Content-Type":"application/json"}});case 3:return t=e.sent,e.next=6,t.json();case 6:r=e.sent,window.parent.location.href=r.confirmationUrl;case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),i.createElement(he.Z,{title:"You need a subscription to use the Woorank shopify app",primaryFooterAction:{content:"Subscribe",loading:a,onAction:p}},i.createElement(he.Z.Section,{title:"Features"},i.createElement(it.a,null,i.createElement(it.a.Item,null,"14 day free trial"),i.createElement(it.a.Item,null,"Review up to 10 pages"),i.createElement(it.a.Item,null,"Woorank assistant"),i.createElement(it.a.Item,null,"Core Web vitals"))))))}var lt=r(58401);function st(){var e=(0,ee.s0)();return(0,i.useEffect)((function(){setTimeout((function(){e("/shopify"+window.location.search.replace("charge_id","completed_charge_id"))}),7e3)}),[e]),i.createElement(ue.T,null,i.createElement(he.Z,{title:"Thanks for your payment"},i.createElement(he.Z.Section,null,"Please wait whilst we update your subscription information.",i.createElement("br",null),i.createElement(ne.K,{spacing:"loose"},i.createElement(lt.$,null)))))}function ut(){var e,t=(e=(0,ee.TH)().search,i.useMemo((function(){return new URLSearchParams(e)}),[e])),r=Q(),n=r.loading,a=r.user,o=$(),c=o.loading,l=o.project;function s(e){return n?i.createElement(Me.g,null):e}var u,p=i.createElement(ee.Z5,null,i.createElement(ee.AW,{path:"/shopify",element:(u=i.createElement(Je,{apiKey:(null==a?void 0:a.apiKey)||"",project:l,host:new URL(location.toString()).searchParams.get("shop")||""}),t.get("charge_id")?i.createElement(st,null):n||null==a||!a.apiKey?s(u):null!=a&&a.activeShopifySubscription?c?i.createElement(Me.g,null):l?u:i.createElement(Ge,{apiKey:a.apiKey,url:new URL(location.toString()).searchParams.get("shop")||""}):function(e){return n?s(e):null!=a&&a.activeShopifySubscription?e:i.createElement(ct,{user:a})}(u))}),i.createElement(ee.AW,{path:"/shopify/review-display/:url",element:i.createElement(ot,null)}));return i.createElement(i.Fragment,null,p)}r(57875);var pt,mt=i.createContext({error:null,setError:(pt=(0,n.Z)(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return pt.apply(this,arguments)}),clearError:function(){}});function dt(e){var t=e.children,r=(0,i.useState)(null),n=(0,te.Z)(r,2),a=n[0],o=n[1],c=i.createElement(Ye.vN,{content:"shopify_default_error_message"}),l={setError:o,clearError:function(){return o(null)},error:a};return i.createElement(S.J$,{value:{onError:function(e,t){o(e)}}},i.createElement(mt.Provider,{value:l},a?c:null,t))}function ft(){var e=(0,l.Z)(),t=new URL(location.toString()).searchParams.get("host")||"",r=new URL(location.toString()).searchParams.get("shop")||"";return i.createElement(c.Z,{hideFooter:!0,hideHeader:!0,bgColor:e.palette.background.secondary},i.createElement(S.J$,{value:{revalidateOnFocus:!1}},i.createElement(u.VK,null,i.createElement(g.w,{i18n:{},linkComponent:h},i.createElement(v.Provider,{config:{apiKey:s.Z.get("shopifyPublicApiKey"),host:t,forceRedirect:!0}},i.createElement(E.R,null,i.createElement(ht,null,i.createElement(M,{shopifySiteName:r},i.createElement(dt,null,i.createElement(G,{url:r},i.createElement(ut,null)))))))))))}function ht(e){var t=e.children,r=vt((0,v.useAppBridge)());if(null===r)return i.createElement(i.Fragment,null,"Redirecting in this weird place");var n=new w.f({cache:new b.h,uri:"/shopify/graphql",link:new x.u({credentials:"include",fetch:r})});return i.createElement(k.e,{client:n},t)}function vt(e){var t=(0,y.authenticatedFetch)(e);return function(){var r=(0,n.Z)(o().mark((function r(n,a){var i,c;return o().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t(n,a);case 2:if(i=r.sent,console.log(JSON.stringify(i.body,null,2)),"1"!==i.headers.get("X-Shopify-API-Request-Failure-Reauthorize")){r.next=9;break}return c=i.headers.get("X-Shopify-API-Request-Failure-Reauthorize-Url"),Z.Redirect.create(e).dispatch(Z.Redirect.Action.APP,c||"/shopify/auth"),r.abrupt("return",i);case 9:return r.abrupt("return",i);case 10:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}()}},72388:(e,t,r)=>{"use strict";r.d(t,{DC:()=>n,y5:()=>a,tO:()=>o});var n=function(e){var t=e.date,r=e.moment;return t?r().diff(t,"days")<5?r(t).fromNow():r(t).format("ll"):null},a=function(e){var t=e.date,r=e.moment;return t?r(t).format("llll"):null},o=function(e){var t=e.date,r=e.moment;return t?r(t).format("ll"):null}},88200:(e,t,r)=>{"use strict";r.d(t,{W:()=>o,C:()=>i});var n=r(96156);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var o=function(e){for(var t,r,o,i=e.map((function(e){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?a(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e)})),c=-1,l=0;l<i.length;l++)if(null!=i[l].value)if(void 0!==t&&1!=(r=l-t)){for(o=(i[l].value-i[t].value)/r,c=+t;++c<+l;)i[c].value=i[c-1].value+o;t=l}else t=l;return i},i=function(e){for(var t,r,n=0;n<e.length;n++){if(null!==e[n].value){t=n;break}}for(var a=e.length-1;a>=0;a--){if(null!==e[a].value){r=a;break}}return e.slice(t,r+1)}},68801:(e,t,r)=>{"use strict";e.exports=r.p+"placeholder.26e77ee197b7e4e2e95d.svg"}}]);
2//# sourceMappingURL=shopify-container.0839ef5ce7911ed18139.js.map

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.