PageSourceSearch

https://assets-cdn.nationalgeographic.com/natgeo/bfcb66aa1ac5-rele…/client/natgeo/897-c5a30821.js

js nationalgeographic.com collected 2026-10-01 08:03:02 UTC 10,156 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunknatgeo=self.webpackChunknatgeo||[]).push([[897],{60897:(e,t,o)=>{o.r(t),o.d(t,{toodles_sparrow:()=>i});var s=o(30670),a=o(68130),r=o(27371);const n="https://sparrow.us-east-1.bamgrid.net",i=class{constructor(e){(0,s.r)(this,e),this.componentDidRender=async()=>{await this.fetchConfigs()},this.fetchConfigs=async()=>{if(this.scopeId&&null===this.scopeData&&!this.hasFetchError)try{const e=await(0,a.m)(`https://sparrow-api.us-east-1.bamgrid.net/scopes/${this.scopeId}`);this.scopeData=e}catch(e){this.hasFetchError=!0,console.error(`⛔️ Toddles Error: ${(0,a.b)(e)}`)}finally{this.isLoading=!1}},this.tryFetchConfigsAgain=async()=>{this.hasFetchError=!1,this.isLoading=!0,await this.fetchConfigs()},this.getInitialValue=()=>a.f.get("sparrow_variant")||null,this.handleVariantChange=async e=>{const t=e.detail;r.d.addAction("sparrow-variant-selected",{variant:t,action:"click"}),a.f.set("sparrow_variant",t,{sameSite:"none",secure:!0}),await(0,a.s)({status:"success",message:`Reloading page to switch to ${t} variant...`}),location.reload()},this.scopeData=null,this.isLoading=!0,this.hasFetchError=!1,this.scopeId=void 0}render(){const{hasFetchError:e,isLoading:t,getInitialValue:o,handleVariantChange:a,scopeData:r,scopeId:i,tryFetchConfigsAgain:c}=this,{configs:l,description:d,name:u,workspaceId:p}=r||{configs:[]};return(0,s.h)("toodles-container",null,t?(0,s.h)("toodles-spinner",{size:"large","track-color":"#b5dbdba6","indicator-color":"#12312e"}):e?(0,s.h)(s.F,null,(0,s.h)("p",{class:"error"},"There was an error fetching the scope data 😔."),(0,s.h)("toodles-button",{onToodlesButtonClick:c},"Try again?")):(0,s.h)(s.F,null,(0,s.h)("toodles-item",null,(0,s.h)("label",{slot:"name"},`${u} Scope:`),(0,s.h)("toodles-button",{slot:"item",target:"_blank",href:`${n}/workspaces/${p}/${i}`},"Go to scope"),(0,s.h)("toodles-tooltip",{slot:"tooltip",tooltipId:"sparrow"},d)),(0,s.h)("toodles-item",{withLabel:!0},(0,s.h)("toodles-select",{slot:"item",label:"Variant",selectId:"variant-select","aria-labelledby":"variant-label",onSelectChange:a,initialValue:o(),options:[{text:"qa",value:"qa"},{text:"prod",value:"prod"}]}),(0,s.h)("toodles-tooltip",{slot:"tooltip",tooltipId:"variant"},`Variants available for ${u} scope. \n                Selecting a variant will set the sparrow_variant cookie and reload page.`)),(0,s.h)("toodles-section",{header:"Configs"},l.length>0?l.map((e=>{const t=new Date(e.updatedAt).toLocaleString();return(0,s.h)("toodles-item",null,(0,s.h)("label",{slot:"name"},e.name,":"),(0,s.h)("toodles-button",{slot:"item",target:"_blank",size:"small",href:`${n}/workspaces/${p}/${i}/${e.id}`},"Edit"),(0,s.h)("toodles-tooltip",{slot:"tooltip",tooltipId:e.id},e.description," ",(0,s.h)("br",null),(0,s.h)("br",null),"Last updated by: ",e.updatedBy," ",(0,s.h)("br",null),"Last updated at: ",t))})):(0,s.h)("p",null,"This scope does not have configs yet."))))}};i.style=":host{display:block}:host .error{color:var(--text-error)}:host p{margin:0}"},68130:(e,t,o)=>{o.d(t,{A:()=>k,B:()=>l,C:()=>u,D:()=>i,E:()=>j,F:()=>z,G:()=>R,P:()=>h,T:()=>C,a:()=>E,b:()=>$,c:()=>L,d:()=>U,e:()=>q,f:()=>r,g:()=>I,h:()=>a,i:()=>F,j:()=>s,k:()=>A,l:()=>c,m:()=>V,n:()=>T,o:()=>x,p:()=>d,q:()=>p,r:()=>P,s:()=>D,t:()=>S,u:()=>B,v:()=>m,w:()=>G,x:()=>f,y:()=>g,z:()=>O});var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==o.g?o.g:"undefined"!=typeof self?self:{};function a(e,t,o){return e(o={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}()}}
1,o.exports),o.exports}var r=a((function(e,t){var o=s&&s.__assign||function(){return o=Object.assign||function(e){for(var t,o=1,s=arguments.length;o<s;o++)for(var a in t=arguments[o])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},o.apply(this,arguments)};function a(e,t){if(!t)return"";var o="; "+e;return!0===t?o:o+"="+t}function r(e,t,o){return encodeURIComponent(e).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/\(/g,"%28").replace(/\)/g,"%29")+"="+encodeURIComponent(t).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent)+function(e){if("number"==typeof e.expires){var t=new Date;t.setMilliseconds(t.getMilliseconds()+864e5*e.expires),e.expires=t}return a("Expires",e.expires?e.expires.toUTCString():"")+a("Domain",e.domain)+a("Path",e.path)+a("Secure",e.secure)+a("SameSite",e.sameSite)}(o)}function n(e){for(var t={},o=e?e.split("; "):[],s=/(%[\dA-F]{2})+/gi,a=0;a<o.length;a++){var r=o[a].split("="),n=r.slice(1).join("=");'"'===n.charAt(0)&&(n=n.slice(1,-1));try{t[r[0].replace(s,decodeURIComponent)]=n.replace(s,decodeURIComponent)}catch(e){}}return t}function i(){return n(document.cookie)}function c(e,t,s){document.cookie=r(e,t,o({path:"/"},s))}t.__esModule=!0,t.encode=r,t.parse=n,t.getAll=i,t.get=function(e){return i()[e]},t.set=c,t.remove=function(e,t){c(e,"",o(o({},t),{expires:-1}))}}));const n={"disneyplus-preorder-app":["stage-web-preorder.disneyplus.com"],"dominguez-app":["stage-web.disneyplus.com","stage-cache-web.disneyplus.com","stage-web-test.disneyplus.com","stage-test.luthen-rael.fed.bamtech.prod.us-east-1.bamgrid.com","stage-test.luthen-rael.fed.bamtech.prod.us-west-2.bamgrid.com","stage-test.luthen-rael.fed.bamtech.prod.eu-west-1.bamgrid.com","stage-web-dmgz-use1.bamgrid.com","stage-web-dmgz-usw2.bamgrid.com","stage-web-dmgz-euw1.bamgrid.com","stage-web-test-dmgz-use1.bamgrid.com","stage-web-test-dmgz-usw2.bamgrid.com","stage-web-test-dmgz-euw1.bamgrid.com","alpha.disneyplus-traffic-director.fed.bamtech.prod.us-east-1.bamgrid.com","alpha.disneyplus-traffic-director.fed.bamtech.prod.us-west-2.bamgrid.com","alpha.disneyplus-traffic-director.fed.bamtech.prod.eu-west-1.bamgrid.com"],"dominguez-splash":["stage-preview.disneyplus.com","stage-web-disneyplus-splash-use1.bamgrid.com","stage.disneyplus-splash-traffic-director.fed.bamtech.prod.us-east-1.bamgrid.com"],"starplus-app":["stage-web.starplus.com","stage-web-starplus-euw1.bamgrid.com","stage-web-starplus-use1.bamgrid.com","stage-web-starplus-usw2.bamgrid.com","alpha.starplus-traffic-director.fed.bamtech.prod.us-east-1.bamgrid.com"],"starplus-splash":["stage-preview.starplus.com","stage-web-preview.starplus.com","stage-web-starplus-splash-use1.bamgrid.com","stage-splash.starplus.com","stage-web-splash.starplus.com"],"project-vision":["stage-vision.us-east-1.bamgrid.net"],"hulu-marketing":["stage-web.hulu.com","stage-web.huluqa.com","alpha.hulu-traffic-director.fed.bamtech.prod.us-east-1.bamgrid.com"],"mcduck-commerce":["stage.web.plus.espn.com"],"fedx-rd-dominguez-app":["stage-web-fedx-rd.disneyplus.com"],"wcs-ludwig":["ludwig.sb.cpc.dmed.technology","ludwig.qa.cpc.dmed.technology"]},i="dss_branch",c="dss_backend_services",l="dss_sdk_config_hostname",d="dss_sdk_config_env",u="dss_sdk_debug_mode",p="dss_sdk_visionware_override_id",m="dss_logout_url",g="wpnx-disneyplus-up-next-lite",h="enableQaMode",f="enableTouchstone",b="OptanonConsent",w="OptanonAlertBoxClosed",y="OTAdditionalConsentString",v="eupubconsent-v2",C={ERROR_GENERIC:"We've encountered an error. Please try again",COPY_TO_CLIPBOARD:" has been copied to Clipboard!"};var _=function(e,t){var o={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(o[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(s=Object.getOwnPropertySymbols(e);a<s.length;a++)t.indexOf(s[a])<0&&Object.prototype.propertyIsEnumerable.call(e,s[a])&&(o[s[a]]=e[s[a]])}return o};function O(e=[]){const t=new URLSearchParams(window.location.search);return e.forEach((e=>{t.delete(e)})),t.toString()}function k(e,t){return`${e}${t?`?${t}`:""}`}function E(){return F()?"local":r.get(i)||"N/A"}function x(e){return Object.entries(e).reduce(((e,[t,o])=>(void 0!==o&&(e[t]=o),e)),{})}function I(){return r.get(c)||(F()?"qa":"prod")}function S(){r.remove(d),r.remove(l),r.remove(p),r.remove(u),sessionStorage.removeItem(u)}function T(){}function j(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()}async function D({autoHideDuration:e,status:t,message:o,role:s}){await customElements.whenDefined("toodles-toast");const a=document.querySelector("toodles-widget");if(a){const r=a.shadowRoot.querySelector("toodles-toast");await r.showToast({autoHideDuration:e,message:o,status:t,role:s})}}function $(e){return"string"==typeof e?e:e&&"object"==typeof e&&"message"in e&&"string"==typeof e.message?e.message:(console.error("Unable to get error message for error",e),"Unknown Error")}function P(){[y,w,b,v].forEach((e=>{var t;t=e,document.cookie=t+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;",r.remove(e,{path:"/",domain:".disneyplus.com"})}))}const A=e=>{const t=r.getAll(),o=[c,i];Object.keys(t).forEach((t=>{!e&&o.includes(t)||(r.remove(t),r.remove(t,{domain:".espn.com"}),r.remove(t,{domain:".stage.web.plus.espn.com"}),r.remove(t,{domain:"stage-web.disneyplus.com"}),r.remove(t,{domain:".disneyplus.com"}))}))},R=(e,t)=>e instanceof Element&&e.tagName.toLowerCase()===t;
1class z extends Error{constructor(...e){super(...e),this.name="ToodlesError"}}function F(){return"localhost"===location.hostname||location.hostname.startsWith("local")}function L(e){navigator.clipboard.writeText(e)}const U=(e="")=>{const t=Object.keys(n),o=Object.values(n);if(![...o].flat(1).find((t=>e.includes(t))))return"";for(let s=0;s<o.length;s++)for(let a=0;a<o[s].length;a++)if(e.includes(o[s][a]))return t[s];return""};function q(e){localStorage.removeItem(e)}function B(e){localStorage.removeItem(e),window.location.reload()}async function V(e,t={}){var{body:o}=t,s=_(t,["body"]);const a=s.method||o?"POST":"GET",r=["POST","PUT"].includes(a)?{"Content-Type":"application/json"}:null,n=Object.assign(Object.assign({method:a},s),{headers:Object.assign(Object.assign({},r),s.headers)});return o&&(n.body=JSON.stringify(o)),fetch(e,n).then((async e=>{if(!e.ok){const t=await e.text();return Promise.reject(new Error(t))}{const t=e.clone();try{return await e.json()}catch(e){return await t.text()}}}))}const G=e=>new Promise((t=>setTimeout(t,e)))}}]);

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.