(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405],{72966:function(e,t,n){"use strict";n.d(t,{s:function(){return p}});var o=n(91540),a=n(11269),r=n(85188);n(2784);var s=n(42670),i=n(26154),l=n.n(i),c=n(75056),d=n(52322);function p(e){var t=e.isOpen,n=e.onClose,i=e.webClientId,p=e.pageType,u=e.traceId,h=e.locale,m=a.PageType[p].toLowerCase();return(0,d.jsx)(r.DownloadModal,{isOpen:t,onClose:n,heading:(0,d.jsx)(s.Z,{defaultMessage:[{type:0,value:"Your 2025 Recap is here"}],id:"RecapDownloadModal.Heading"}),description:(0,d.jsx)(s.Z,{defaultMessage:[{type:0,value:"Celebrate your year and the friends who made it special on the app."}],id:"RecapDownloadModal.Description"}),webClientId:void 0===i?"":i,pageType:p,traceId:void 0===u?"":u,downloadButtons:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(o.Vm,{downloadOneLinkURL:(0,c.$E)(m),locale:h,pageType:p,size:o.ET.MEDIUM,os:o.OS.IOS}),(0,d.jsx)("span",{className:l().googlePlayWrapper,children:(0,d.jsx)(o.Vm,{downloadOneLinkURL:(0,c.ZT)(m),locale:h,pageType:p,size:o.ET.MEDIUM,os:o.OS.ANDROID})})]})})}},10978:function(e,t,n){"use strict";n.d(t,{D:function(){return m}});var o=n(11269),a=n(75190),r=n(85188),s=n(57611),i=n(2784),l=n(42670),c=n(75056),d=n(54887),p=n(51272),u=n.n(p),h=n(52322);function m(e){var t=e.oneLinkUrl,n=e.pageType,p=o.PageType[n].toUpperCase(),m=(0,i.useContext)(r.PageContext),f=m.webClientId,g=void 0===f?"":f,v=m.isMobile,_=function(){(0,o.reportWebAction)({pageType:n,webClientId:g,actionName:o.WebActionName.OpenInSnapchatCta})};return v?(0,h.jsxs)("div",{className:u().headerWrapper,children:[(0,h.jsx)("div",{className:u().snapchatLogoContainer,children:(0,h.jsx)("a",{href:c.CB,"data-testid":"ghostIcon",children:(0,h.jsx)(a.GhostIconFilled,{})})}),(0,h.jsx)("a",{href:t,className:u().mobileInstallButton,onClick:function(){_(),(0,s.incrementCounter)("".concat(d.m,".").concat(p,".Install.Click"))},children:(0,h.jsx)(l.Z,{id:"Ktumb9",defaultMessage:[{type:0,value:"Install"}]})})]}):(0,h.jsx)(h.Fragment,{})}},97513:function(e,t,n){"use strict";n.d(t,{_N:function(){return d},eY:function(){return i},mu:function(){return s},rm:function(){return l},zY:function(){return c}});var o=n(26150);n(91157);var a=n(6990),r=n(75056),s=function(e,t){if(e!==t){var n;null===(n=(0,o.getWindow)())||void 0===n||n.location.replace(r.CB+"/"+t+(0,o.getWindow)().location.pathname.replace(/^(\/([a-z]{2}-[A-Z]{2}|ar|es|pa|fil-PH|zh-Hans|zh-Hant))+/,"")+(0,o.getWindow)().location.search)}};function i(){var e,t=(null===(e=(0,o.getWindow)())||void 0===e?void 0:e.location.search)||"";return(0,o.isProd)()?"https://accounts.snapchat.com/plus/redeem"+t:(0,o.isProdMesh)()?"https://web-plus.mesh.sc-corp.net/plus/redeem"+t:"https://staging--web-plus.mesh.sc-corp.net/plus/redeem"+t}var l=function(){return new URL("/plus/plans","https://accounts.snapchat.com").toString()},c=function(){return new URL("/plus/redeem-options","https://accounts.snapchat.com").toString()},d=function(e){try{return decodeURIComponent(e).toLowerCase()}catch(t){return a.log.error("Error occurred while decoding URI ".concat(e),t),""}}},33844:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return F},default:function(){return z}});var o=n(95235),a=n(10626),r=n(11269),s=n(71612),i=n(61733),l=n(85188),c=n(57611),d=n(71286),p=n(91157),u=n(97666),h=n(25112),m=n(2784),f=n(83112),g=n(52005),v=n(75190),_=n(34401),y=n(6277),C=n(42670),w=n(75056),S=n(54887),b=n(10978),x=n(5318),j=n.n(x),k=n(26150),U=n(81421),D=n.n(U),I=n(52322),T=n(34406);function M(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return O(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(e,void 0)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,s=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){i=!0,r=e},f:function(){try{s||null==n.return||n.return()}finally{if(i)throw r}}}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n