1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{8737:function(e,t,r){Promise.resolve().then(r.t.bind(r,3054,23)),Promise.resolve().then(r.bind(r,1689)),Promise.resolve().then(r.bind(r,7095))},357:function(e,t,r){"use strict";var n,o;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(o=r.g.process)?void 0:o.env)?r.g.process:r(8081)},8081:function(e){!function(){var t={229:function(e){var t,r,n,o=e.exports={};function c(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===c||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:c}catch(e){t=c}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var s=[],l=!1,u=-1;function d(){l&&n&&(l=!1,n.length?s=n.concat(s):u=-1,s.length&&f())}function f(){if(!l){var e=a(d);l=!0;for(var t=s.length;t;){for(n=s,s=[];++u<t;)n&&n[u].run();u=-1,t=s.length}n=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];s.push(new p(e,t)),1!==s.length||l||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var c=r[e]={exports:{}},i=!0;try{t[e](c,c.exports,n),i=!1}finally{i&&delete r[e]}return c.exports}n.ab="//";var o=n(229);e.exports=o}()},5734:function(e,t,r){"use strict";r.d(t,{pm:function(){return f},xX:function(){return p}});var n,o=r(2265),c=r(357),i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},a=function(e){var t;e?function(e){if(e)for(;e.lastChild;)e.lastChild.remove()}("string"==typeof e?document.getElementById(e):e):(t=document.querySelector(".grecaptcha-badge"))&&t.parentNode&&document.body.removeChild(t.parentNode)},s=function(e,t){a(t),window.___grecaptcha_cfg=void 0;var r,n=document.querySelector("#"+e);n&&n.remove(),(r=document.querySelector('script[src^="https://www.gstatic.com/recaptcha/releases"]'))&&r.remove()},l=function(e){var t=e.render,r=e.onLoadCallbackName,n=e.language,o=e.onLoad,c=e.useRecaptchaNet,i=e.useEnterprise,a=e.scriptProps,s=void 0===a?{}:a,l=s.nonce,u=void 0===l?"":l,d=s.defer,f=s.async,p=s.id,m=s.appendTo,h=(void 0===p?"":p)||"google-recaptcha-v3";if(document.querySelector("#"+h))o();else{var y,v="https://www."+((y={useEnterprise:i,useRecaptchaNet:c}).useRecaptchaNet?"recaptcha.net":"google.com")+"/recaptcha/"+(y.useEnterprise?"enterprise.js":"api.js"),g=document.createElement("script");g.id=h,g.src=v+"?render="+t+("explicit"===t?"&onload="+r:"")+(n?"&hl="+n:""),u&&(g.nonce=u),g.defer=!!(void 0!==d&&d),g.async=!!(void 0!==f&&f),g.onload=o,("body"===m?document.body:document.getElementsByTagName("head")[0]).appendChild(g)}},u=function(e){void 0===c||c.env,console.warn(e)};(n||(n={})).SCRIPT_NOT_AVAILABLE="Recaptcha script is not available";var d=(0,o.createContext)({executeRecaptcha:function(){throw Error("GoogleReCaptcha Context has not yet been implemented, if you are using useGoogleReCaptcha hook, make sure the hook is called inside component wrapped by GoogleRecaptchaProvider")}});function f(e){var t=e.reCaptchaKey,r=e.useEnterprise,c=void 0!==r&&r,a=e.useRecaptchaNet,f=void 0!==a&&a,p=e.scriptProps,m=e.language,h=e.container,y=e.children,v=(0,o.useState)(null),g=v[0],w=v[1],b=(0,o.useRef)(t),x=JSON.stringify(p),
1C=JSON.stringify(null==h?void 0:h.parameters);(0,o.useEffect)(function(){if(t){var e=(null==p?void 0:p.id)||"google-recaptcha-v3",r=(null==p?void 0:p.onLoadCallbackName)||"onRecaptchaLoadCallback";return window[r]=function(){var e=c?window.grecaptcha.enterprise:window.grecaptcha,r=i({badge:"inline",size:"invisible",sitekey:t},(null==h?void 0:h.parameters)||{});b.current=e.render(null==h?void 0:h.element,r)},l({render:(null==h?void 0:h.element)?"explicit":t,onLoadCallbackName:r,useEnterprise:c,useRecaptchaNet:f,scriptProps:p,language:m,onLoad:function(){if(window&&window.grecaptcha){var e=c?window.grecaptcha.enterprise:window.grecaptcha;e.ready(function(){w(e)})}else u("<GoogleRecaptchaProvider /> "+n.SCRIPT_NOT_AVAILABLE)},onError:function(){u("Error loading google recaptcha script")}}),function(){s(e,null==h?void 0:h.element)}}u("<GoogleReCaptchaProvider /> recaptcha key not provided")},[c,f,x,C,m,t,null==h?void 0:h.element]);var S=(0,o.useCallback)(function(e){if(!g||!g.execute)throw Error("<GoogleReCaptchaProvider /> Google Recaptcha has not been loaded");return g.execute(b.current,{action:e})},[g,b]),_=(0,o.useMemo)(function(){return{executeRecaptcha:g?S:void 0,container:null==h?void 0:h.element}},[S,g,null==h?void 0:h.element]);return o.createElement(d.Provider,{value:_},y)}d.Consumer;var p=function(){return(0,o.useContext)(d)};function m(e,t){return e(t={exports:{}},t.exports),t.exports;/** @license React v16.13.1 2 * react-is.production.min.js 3 * 4 * Copyright (c) Facebook, Inc. and its affiliates. 5 * 6 * This source code is licensed under the MIT license found in the 7 * LICENSE file in the root directory of this source tree. 8 */}var h="function"==typeof Symbol&&Symbol.for,y=h?Symbol.for("react.element"):60103,v=h?Symbol.for("react.portal"):60106,g=h?Symbol.for("react.fragment"):60107,w=h?Symbol.for("react.strict_mode"):60108,b=h?Symbol.for("react.profiler"):60114,x=h?Symbol.for("react.provider"):60109,C=h?Symbol.for("react.context"):60110,S=h?Symbol.for("react.async_mode"):60111,_=h?Symbol.for("react.concurrent_mode"):60111,N=h?Symbol.for("react.forward_ref"):60112,P=h?Symbol.for("react.suspense"):60113,j=h?Symbol.for("react.suspense_list"):60120,T=h?Symbol.for("react.memo"):60115,k=h?Symbol.for("react.lazy"):60116,E=h?Symbol.for("react.block"):60121,$=h?Symbol.for("react.fundamental"):60117,R=h?Symbol.for("react.responder"):60118,L=h?Symbol.for("react.scope"):60119;function A(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case y:switch(e=e.type){case S:case _:case g:case b:case w:case P:return e;default:switch(e=e&&e.$$typeof){case C:case N:case k:case T:case x:return e;default:return t}}case v:return t}}}function M(e){return A(e)===_}var O={AsyncMode:S,ConcurrentMode:_,ContextConsumer:C,ContextProvider:x,Element:y,ForwardRef:N,Fragment:g,Lazy:k,Memo:T,Portal:v,Profiler:b,StrictMode:w,Suspense:P,isAsyncMode:function(e){return M(e)||A(e)===S},isConcurrentMode:M,isContextConsumer:function(e){return A(e)===C},isContextProvider:function(e){return A(e)===x},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===y},isForwardRef:function(e){return A(e)===N},isFragment:function(e){return A(e)===g},isLazy:function(e){return A(e)===k},isMemo:function(e){return A(e)===T},isPortal:function(e){return A(e)===v},isProfiler:function(e){return A(e)===b},isStrictMode:function(e){return A(e)===w},isSuspense:function(e){return A(e)===P},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===g||e===_||e===b||e===w||e===P||e===j||"object"==typeof e&&null!==e&&(e.$$typeof===k||e.$$typeof===T||e.$$typeof===x||e.$$typeof===C||e.$$typeof===N||e.$$typeof===$||e.$$typeof===R||e.$$typeof===L||e.$$typeof===E)},typeOf:A},F=m(function(e,t){}),G=(F.AsyncMode,F.ConcurrentMode,F.ContextConsumer,F.ContextProvider,F.Element,F.ForwardRef,F.Fragment,F.Lazy,F.Memo,F.Portal,F.Profiler,F.StrictMode,F.Suspense,F.isAsyncMode,F.isConcurrentMode,F.isContextConsumer,F.isContextProvider,F.isElement,F.isForwardRef,F.isFragment,F.isLazy,F.isMemo,F.isPortal,F.isProfiler,F.isStrictMode,F.isSuspense,F.isValidElementType,F.typeOf,m(function(e){e.exports=O})),z={};z[G.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},z[G.Memo]={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0}},1689:function(e,t,r){"use strict";r.d(t,{default:function(){return s}});var n=r(7437),o=r(231),c=r.n(o),i=r(1169),a=r(2265),s=()=>{let e=(0,i.usePathname)(),[t,r]=(0,a.useState)(!1);return["/swoosh_privacy_policy","/swoosh_terms_and_conditions","/swoosh_request_data_delete","/drink_ally_terms_and_conditions","/drink_ally_privacy_policy"].includes(e||"")?null:(0,n.jsx)("nav",{className:"fixed w-full bg-black text-white p-4",children:(0,n.jsxs)("div",{className:"container mx-auto flex justify-between items-center",children:[(0,n.jsx)("div",{className:"text-lg font-bold",children:"Waddle Works"}),(0,n.jsx)("div",{className:"md:hidden",children:(0,n.jsx)("button",{onClick:()=>{r(!t)},className:"text-white focus:outline-none",children:(0,n.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 6h16M4 12h16m-7 6h7"})})})}),(0,n.jsxs)("ul",{className:"md:flex space-x-4 ".concat(t?"flex flex-col items-center":"hidden"," md:block"),children:[(0,n.jsx)("li",{className:"py-2",children:(0,n.jsx)(c(),{href:"#home",children:"Home"})}),(0,n.jsx)("li",{className:"py-2",children:(0,n.jsx)(c(),{href:"#projects",children:"Projects"})}),(0,n.jsx)("li",{className:"py-2",children:(0,n.jsx)(c(),{href:"#about",children:"About"})}),(0,n.jsx)("li",{className:"py-2",children:(0,n.jsx)(c(),{href:"#social-media",children:"Social Media"})}),(0,n.jsx)("li",{className:"py-2",children:(0,n.jsx)(c(),{href:"#contact",children:"Contact"})})]})]})})}},7095:function(e,t,r){"use strict";r.d(t,{default:function(){return c}});var n=r(7437),o=r(5734);function c(e){let{children:t}=e,r="6LdgXPorAAAAAOrvF7UA3WT6NpKB4SyV9adYRwcS";return r||console.warn("reCAPTCHA site key is not set. Forms will work but without spam protection."),(0,n.jsx)(o.pm,{reCaptchaKey:r,scriptProps:{async:!0,defer:!0,appendTo:"head"},children:t})}},3054:function(){}},function(e){e.O(0,[141,231,971,23,744],function(){return e(e.s=8737)}),_N_E=e.O()}]);
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.