some shrimpy business i guess. and removing non shrimps

This commit is contained in:
Lah Shrimp 2026-02-23 14:27:33 -07:00
parent e57d800d27
commit e68142c61a
59 changed files with 232 additions and 2741 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/lib/components/ColorSwatch-4196a0a9.js",["exports"],(function(e){"use strict";const o=e=>{let{color:o,isActive:t,inStock:r,isSmall:l}=e;const a=r||void 0===r,c=l?"24px":"38px",n=l?"20px":"32px",i={borderRadius:"50%",borderWidth:"1px",borderStyle:"solid"},s={outer:{...i,display:"flex",alignItems:"center",justifyContent:"center",width:c,height:c,borderColor:t?"lowContrast":"transparent"},inner:{...i,borderColor:"ultraLowContrast",color:"ultraLowContrast",width:n,height:n,background:a?o:`linear-gradient(to left top, ${o} calc(50% - 1px), currentColor, ${o} calc(50% + 1px) )`}};return(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{style:s.outer},(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{style:s.inner}))};o.propTypes={color:(global.PropTypes||guac["prop-types"]).string.isRequired,isActive:(global.PropTypes||guac["prop-types"]).bool,inStock:(global.PropTypes||guac["prop-types"]).bool,isSmall:(global.PropTypes||guac["prop-types"]).bool},e.default=o,Object.defineProperty(e,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=ColorSwatch-4196a0a9.js.map

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/lib/components/DynamicFontScaler-6cccd626.js",["exports","~/c/_rollupPluginBabelHelpers","~/c/dynamicFontScaler"],(function(t,e,n){"use strict";function o(t){let e,{containerId:n,targetId:o,fontSizes:r,maxLines:i,prioritizeDefault:s}=t;if("undefined"==typeof document)return;const a=document.getElementById(n),c=document.getElementById(o);function l(t){return function(t){const e=parseInt(y(t,"padding-left")||0,10),n=parseInt(y(t,"padding-right")||0,10);return t.scrollWidth+e+n}(t)<=a.clientWidth&&function(t){const e=t.offsetHeight,n=parseInt(y(t,"line-height"),10)||1;return Math.floor(e/n)}(t)<=i}function p(t){return parseInt(y(t,"font-size")||0,10)}function d(t){if(1===t.length)return t[0];const e=t.filter(l);if(1===e.length)return e[0];if(!e.length)return function(t){return t.sort(((t,e)=>p(t)-p(e)))[0]}(t);return e.sort(((t,e)=>p(e)-p(t)))[0]}function u(){if(!a||!c||e===window.innerWidth)return;if(c.hasAttribute("data-font-scaled"))return void g();e=window.innerWidth;const t=Array.prototype.slice.call(a.querySelectorAll(`[data-scaler-id="scaler-${n}"]`)).sort(((t,e)=>r.indexOf(t.getAttribute("data-size"))-r.indexOf(e.getAttribute("data-size"))));if(a.clientWidth&&t.length){const e=a.style.width||"";a.style.width="100%",t.forEach((t=>{t.style.display="inline-block",t.style.maxWidth=`${a.clientWidth}px`}));const n=d(t);!function(t){t.forEach((t=>{t.style.display="none",t.style.maxWidth=""}))}(t),a.style.width=e;const r=y(n,"font-size"),i=c.getAttribute("data-last-size");if(r&&r!==i){if(s){const t=y(c,"font-size");if(parseInt(r,10)>=parseInt(t,10))return}c.setAttribute("data-last-size",r);let t=document.querySelector(`#${o}-style`);t||(t=document.createElement("style"),t.id=`${o}-style`,document.head.appendChild(t)),t.textContent=`#${c.id} { font-size: ${r} !important; }`}}}function g(){c&&c.removeAttribute("data-last-size");const t=document.querySelector(`#${o}-style`);t&&t.parentNode.removeChild(t)}function y(t,e){return document.defaultView.getComputedStyle(t).getPropertyValue(e)}return u(),window.addEventListener("resize",u),()=>{g(),window.removeEventListener("resize",u)}}const{Bootstrap:r}=(global.Core||guac["@wsb/guac-widget-core"]).components,{XXLARGE:i,XLARGE:s,LARGE:a}=(global.Core||guac["@wsb/guac-widget-core"]).constants.fontSizes,{PUBLISH:c}=(global.Core||guac["@wsb/guac-widget-core"]).constants.renderModes;class l extends(global.React||guac.react).Component{getDynamicFontScaler(){return n.d({...this.props})}componentDidUpdate(){this.invokeScript()}componentDidMount(){this.invokeScript()}invokeScript(){const{scriptOnly:t,renderMode:e}=this.props;t&&e===c||(this.detachScript(),this._detachScript=o(this.getDynamicFontScaler().scriptProps))}detachScript(){this._detachScript&&this._detachScript()}componentWillUnmount(){this.detachScript()}render(){const{renderMode:t,scriptOnly:e}=this.props;if(e)return t===c?(global.React||guac.react).createElement(r.JS,{id:"DynamicFontScaler",script:o.toString(),scriptOnly:!0}):(window.wsb=window.wsb||{},window.wsb.DynamicFontScaler=window.wsb.DynamicFontScaler||o,null);const{element:n,scriptProps:i}=this.getDynamicFontScaler();return t===c?(global.React||guac.react).createElement((global.React||guac.react).Fragment,null,n,(global.React||guac.react).createElement(r.JS,{id:"DynamicFontScaler",script:o.toString(),props:i})):n}}e.a(l,"propTypes",{typography:(global.PropTypes||guac["prop-types"]).string,text:(global.PropTypes||guac["prop-types"]).string.isRequired,containerId:(global.PropTypes||guac["prop-types"]).string.isRequired,font:(global.PropTypes||guac["prop-types"]).string,renderMode:(global.PropTypes||guac["prop-types"]).oneOf(Object.values((global.Core||guac["@wsb/guac-widget-core"]).constants.renderModes)),targetId:(global.PropTypes||guac["prop-types"]).string.isRequired,fontSizes:(global.PropTypes||guac["prop-types"]).arrayOf((global.PropTypes||guac["prop-types"]).oneOf(Object.values((global.Core||guac["@wsb/guac-widget-core"]).constants.fontSizes))),style:(global.PropTypes||guac["prop-types"]).object,maxLines:(global.PropTypes||guac["prop-types"]).number,Tag:(global.PropTypes||guac["prop-types"]).node,prioritizeDefault:(global.PropTypes||guac["prop-types"]).bool,scriptOnly:(global.PropTypes||guac["prop-types"]).bool}),e.a(l,"defaultProps",{fontSizes:[i,s,a],scriptOnly:!1}),t.default=l,Object.defineProperty(t,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=DynamicFontScaler-6cccd626.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/c/_commonjsHelpers-67085353.js",["exports"],(function(e){"use strict";var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};e.a=n,e.b=function(e){if(e.__esModule)return e;var n=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n},e.c=function(e,n,t){return e(t={path:n,exports:{},require:function(e,n){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==n&&t.path)}},t.exports),t.exports},e.g=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=_commonjsHelpers-67085353.js.map

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/c/_react_commonjs-external-a1351e34.js",["exports"],(function(e){"use strict";const n=global.React||guac.react;e._=n})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=_react_commonjs-external-a1351e34.js.map

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/c/_rollupPluginBabelHelpers-8ce54c82.js",["exports"],(function(e){"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t])}return e},n.apply(this,arguments)}e._=n,e.a=function(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=_rollupPluginBabelHelpers-8ce54c82.js.map

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
/* PLEASE DO NOT COPY AND PASTE THIS CODE. */(function(){var w=window,C='___grecaptcha_cfg',cfg=w[C]=w[C]||{},N='grecaptcha';var gr=w[N]=w[N]||{};gr.ready=gr.ready||function(f){(cfg['fns']=cfg['fns']||[]).push(f);};w['__recaptcha_api']='https://www.google.com/recaptcha/api2/';(cfg['render']=cfg['render']||[]).push('6LfjspgUAAAAABsbjG9id6qXQKZkqb6_Hpce6ui_');(cfg['clr']=cfg['clr']||[]).push('true');(cfg['anchor-ms']=cfg['anchor-ms']||[]).push(20000);(cfg['execute-ms']=cfg['execute-ms']||[]).push(15000);w['__google_recaptcha_client']=true;var d=document,po=d.createElement('script');po.type='text/javascript';po.async=true; po.charset='utf-8';var v=w.navigator,m=d.createElement('meta');m.httpEquiv='origin-trial';m.content='A7vZI3v+Gz7JfuRolKNM4Aff6zaGuT7X0mf3wtoZTnKv6497cVMnhy03KDqX7kBz/q/iidW7srW31oQbBt4VhgoAAACUeyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGUuY29tOjQ0MyIsImZlYXR1cmUiOiJEaXNhYmxlVGhpcmRQYXJ0eVN0b3JhZ2VQYXJ0aXRpb25pbmczIiwiZXhwaXJ5IjoxNzU3OTgwODAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==';if(v&&v.cookieDeprecationLabel){v.cookieDeprecationLabel.getValue().then(function(l){if(l!=='treatment_1.1'&&l!=='treatment_1.2'&&l!=='control_1.1'){d.head.prepend(m);}});}else{d.head.prepend(m);}po.src='https://www.gstatic.com/recaptcha/releases/TkacYOdEJbdB_JjX802TMer9/recaptcha__en.js';po.crossOrigin='anonymous';po.integrity='sha384-Ft89l3aihBBhSrkZ/Syx/7cCCaryQcJICINmdoWVHhaQefSnqabq/akNl06biiHi';var e=d.querySelector('script[nonce]'),n=e&&(e['nonce']||e.getAttribute('nonce'));if(n){po.setAttribute('nonce',n);}var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(po, s);})();

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/lib/components/Recaptcha/badge-e542c4f1.js",["exports"],(function(e){"use strict";class a extends(global.React||guac.react).Component{render(){return(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX.Style,null,".grecaptcha-badge { visibility: hidden; }")}}e.default=a,Object.defineProperty(e,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=badge-e542c4f1.js.map

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
define("@widget/CONTACT/c/bs-_rollupPluginBabelHelpers-5804ec33.js",["exports"],(function(e){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},r.apply(null,arguments)}e._=function(e,r,n){return(r=function(e){var r=function(e,r){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,r||"default");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==typeof r?r:r+""}(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.a=r})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-_rollupPluginBabelHelpers-5804ec33.js.map

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-_rollupPluginBabelHelpers-5804ec33.js",["exports"],(function(e){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},r.apply(null,arguments)}e._=function(e,r,n){return(r=function(e){var r=function(e,r){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,r||"default");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==typeof r?r:r+""}(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.a=r})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-_rollupPluginBabelHelpers-5804ec33.js.map

View File

@ -1,2 +0,0 @@
define("@widget/CONTACT/bs-contact3-contact-form-48030a46.js",["exports","~/c/bs-_rollupPluginBabelHelpers","@wsb/guac-widget-shared@^1/lib/components/Form","~/c/bs-data-aids","~/c/bs-routes"],(function(e,t,a,o,r){"use strict";class c extends(global.React||guac.react).Component{render(){const{formTitle:e,category:c,section:l}=this.props,n=(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Heading.Minor,{"data-aid":o.D.CONTACT_FORM_TITLE_REND,"data-route":r.F.FORM_TITLE,"data-field-route":r.a,children:e,style:{marginBottom:"medium"}});return(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Component.Grid,{inset:!0,bottom:!1},(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{"data-aid":o.D.CONTACT_FORM_CONTAINER_REND,category:c,section:l,style:{justifyContent:"center",textAlign:"center"}},(global.React||guac.react).createElement(a.default,t.a({title:n,dataAidPrefix:"CONTACT"},this.props))))}}c.propTypes={formTitle:(global.PropTypes||guac["prop-types"]).string,category:(global.PropTypes||guac["prop-types"]).string,section:(global.PropTypes||guac["prop-types"]).string,...a.default.propTypes},e.default=c,Object.defineProperty(e,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-contact3-contact-form-48030a46.js.map

View File

@ -1,2 +0,0 @@
define("@widget/CONTACT/c/bs-data-aids-e16ec476.js",["exports"],(function(_){"use strict";var T=(global.keyMirror||guac.keymirror)({CONTACT_SECTION_TITLE_REND:null,CONTACT_EMAIL_INPUT_REND:null,CONTACT_EMAIL_ERR_REND:null,CONTACT_ERR_REND:null,CONTACT_NAME_INPUT_REND:null,CONTACT_MESSAGE_INPUT_REND:null,CONTACT_SUBMIT_BUTTON_REND:null,CONTACT_CANCEL_BUTTON_REND:null,CONTACT_INFO_CONTAINER_REND:null,CONTACT_INFO_PHONE_REND:null,CONTACT_INFO_EMAIL_REND:null,CONTACT_INFO_URL_REND:null,CONTACT_INFO_ADDRESS_REND:null,CONTACT_INFO_BIZ_NAME_REND:null,CONTACT_INFO_WHATS_APP_REND:null,CONTACT_SECTION_DETAILS_REND:null,CONTACT_SECTION_HOURS_REND:null,CONTACT_SECTION_INFO_REND:null,CONTACT_HOURS_TITLE_REND:null,CONTACT_HOURS_REND:null,CONTACT_HOURS_CUST_MSG_REND:null,CONTACT_HOURS_DAY_REND:null,CONTACT_HOURS_COLLAPSED_REND:null,CONTACT_HOURS_COLLAPSED_LABEL:null,CONTACT_HOURS_COLLAPSED_HR_LABEL:null,CONTACT_HOURS_COLLAPSED_ARROW:null,CONTACT_INTRO_DESC_REND:null,CONTACT_INTRO_HEADING_REND:null,CONTACT_FORM_CONTAINER_REND:null,CONTACT_FORM_TITLE_REND:null,CONTACT_MAP_REND:null,CONTACT_MAP_STATIC_REND:null,CONTACT_MAP_MOBILE_OVERLAY:null,CONTACT_FORM_NAME:null,CONTACT_FORM_EMAIL:null,CONTACT_FORM_MESSAGE:null,CONTACT_FORM_ATTACHMENTS:null,CONTACT_FORM_SUBMIT_SUCCESS:null,CONTACT_FORM_SUBMIT_SUCCESS_MESSAGE:null,CONTACT_FORM_SUBSCRIBE_SUCCESS_MESSAGE:null,CONTACT_MAP_EXPAND_ICON:null,CONTACT_FORM_REVEAL_BUTTON_REND:null,CONTACT_FORM_COL1:null,CONTACT_FORM_COL2:null,CONTACT_FORM_CONTROLS:null,CONTACT_FORM_CONTAINER_MOBILE:null,CONTACT_FORM_CONTAINER_DESKTOP:null,CONTACT_FORM_CONTAINER_MOBILE_REND:null,CONTACT_FORM_RESPONSE_ERR_REND:null,CONTACT_FORM_EMAIL_OPT_IN:null,GOOGLE_MAP_STATIC:null,IMAGE_RENDERED:null,BG_IMAGE_RENDERED:null});_.D=T})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-data-aids-e16ec476.js.map

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-dataAids-dc689f22.js",["exports"],(function(E){"use strict";var R=(global.keyMirror||guac.keymirror)({BACKGROUND_IMAGE_RENDERED:null,HAMBURGER_MENU_LINK:null,HEADER_WIDGET:null,HEADER_SECTION:null,HEADER_VIDEO:null,HEADER_VIDEO_EMBED_WRAPPER:null,HEADER_VIDEO_EMBED:null,HEADER_VIDEO_EMBED_INSET_POSTER:null,HEADER_VIDEO_EMBED_FILL_POSTER:null,HEADER_VIDEO_BACKGROUND:null,HEADER_VIDEO_FILL_POSTER:null,HEADER_SLIDESHOW:null,HEADER_SLIDE:null,HEADER_HERO_SLIDE:null,HEADER_PHONE_RENDERED:null,HEADER_PIPE_RENDERED:null,HEADER_ADDRESS_RENDERED:null,HEADER_LOGO_RENDERED:null,HEADER_LOGO_IMAGE_RENDERED:null,HEADER_LOGO_OVERHANG_CONTAINER:null,HEADER_LOGO_TEXT_RENDERED:null,HEADER_TAGLINE_RENDERED:null,HEADER_TAGLINE2_RENDERED:null,HEADER_NAV_RENDERED:null,HEADER_CTA_BTN:null,CART_ICON_RENDER:null,CART_ICON_COUNT:null,CART_ICON_PIPE:null,CART_TEXT:null,CART_DROPDOWN_RENDERED:null,SEARCH_FORM_RENDERED:null,SEARCH_ICON_RENDERED:null,SEARCH_ICON_RENDERED_OPEN:null,SEARCH_CLOSE_RENDERED:null,SEARCH_FIELD_RENDERED:null,NAV_MORE:null,NAV_DROPDOWN:null,i18n_ICON_RENDERED:null,i18n_BAR_RENDERED:null,BANNER_RENDERED:null,BANNER_TEXT_RENDERED:null,GROUP_RENDERED:null,MEMBERSHIP_EMAIL_ADDRESS:null,MEMBERSHIP_SIGNOUT_LINK:null,MEMBERSHIP_SIGNIN_LINK:null,MEMBERSHIP_ICON_RENDERED:null,MEMBERSHIP_ICON_DESKTOP_RENDERED:null,MEMBERSHIP_CREATE_ACCOUNT_LINK:null,MEMBERSHIP_ACCOUNT_LINK:null,MEMBERSHIP_BOOKINGS_LINK:null,MEMBERSHIP_ORDERS_LINK:null,SEASONAL_SPRING_LEFT_ICON_RENDERED:null,SEASONAL_SPRING_RIGHT_ICON_RENDERED:null,SEASONAL_SUMMER_LEFT_ICON_RENDERED:null,SEASONAL_SUMMER_RIGHT_ICON_RENDERED:null,SEASONAL_FALL_LEFT_ICON_RENDERED:null,SEASONAL_FALL_RIGHT_ICON_RENDERED:null,SEASONAL_WINTER_LEFT_ICON_RENDERED:null,SEASONAL_WINTER_RIGHT_ICON_RENDERED:null});E.D=R})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-dataAids-dc689f22.js.map

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-imageToHeaderTreatments-cbda470b.js",["exports","~/c/bs-overlayTypes"],(function(e,n){"use strict";const t=[n.d,n.W];e.i=function(e){return Object.keys(e).filter((e=>e!==n.L)).sort((e=>t.includes(e)?-1:1))}})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-imageToHeaderTreatments-cbda470b.js.map

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-index-52fbaa26.js",["exports"],(function(o){"use strict";const{widgetTypes:e,colorPackCategories:t,themeConstants:n,buttons:l}=(global.Core||guac["@wsb/guac-widget-core"]).constants,s=(global.keyMirror||guac.keymirror)({NONE:null,SMALL_UNDERLINE:null,FULL_UNDERLINE:null,INLINE:null}),i=24,a=n.DEFAULT_OVERLAY_TEXT_SHADOW,r={about4:i,introduction5:i,content5:i,ordering1:i,payment2:i,zillow1:i,reviews1:i,rss1:i,subscribe3:i,mlsSearch1:i,contact10:i,countdown1:i,quote1:i,HEADER:25},c={spotlight:{fill:l.fills.SOLID},external:{fill:l.fills.NONE,decoration:l.decorations.NONE,shadow:l.shadows.NONE}};o.A="365px",o.B="24px",o.C=c,o.D=25,o.I=28,o.M=40,o.O="0px 2px 10px rgba(0, 0, 0, 0.3)",o.S=40,o.W={about1:!0},o.a=a,o.b="18px",o.c=r,o.d="600px",o.e=t,o.s=s})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-index-52fbaa26.js.map

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-index2-87bd33e6.js",["exports"],(function(t){"use strict";t.a=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"medium";return{"> :nth-child(n)":{marginBottom:t}," > :last-child":{marginBottom:"0 !important"}}},t.b=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"medium";return{"> :nth-child(n)":{marginRight:t}," > :last-child":{marginRight:"0 !important"}}},t.c=function(t){const e=function(t){if("string"!=typeof t||"{"!==t[0])return null;try{return JSON.parse(t)}catch(t){return null}}(t)||{};let n=0;return e.blocks&&e.blocks.forEach((t=>{const e=t.text.length;n+=(global._||guac.lodash).clamp(e,25,Math.max(e,25))})),n},t.g=()=>{const t=document.getElementsByClassName("ux-scaled");let e=1;return t&&t.length>0&&(e=t[0].getAttribute("data-scale")),e},t.r=t=>{let{count:e=0,fontSizeMap:n={},defaultFontSize:r}=t;const i=(global._||guac.lodash).reduce(n,((t,e,n)=>{let[r,i=Number.MAX_VALUE]=e;return t.push({range:[r,i],fontSize:n}),t}),[]);let l=r||void 0;return i.forEach((t=>{let{range:[n,r],fontSize:i}=t;e>=n&&e<=r&&(l=i)})),l},t.s=t=>{if("string"==typeof t)return{children:t.trim()};if(t&&"object"==typeof t){let{children:e=null}=t;return"string"==typeof e&&(e=e.trim()),{...t,children:e}}return{children:null}}})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-index2-87bd33e6.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-legacyOverrides-42582241.js",["exports"],(function(e){"use strict";e.g=function(e,i,n){let o={};return"MENU"===i&&"h3"===e&&(o={color:"highlight"},"menu3"===n&&(o.fontSize="large")),o}})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-legacyOverrides-42582241.js.map

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-loaders-fffeeba5.js",["exports","~/c/bs-index3"],(function(e,a){"use strict";e.B=function(e){const{SVG:c}=(global.Core||guac["@wsb/guac-widget-core"]).UX2.Element;return this.merge({tag:"div",children:(global.React||guac.react).createElement((global.React||guac.react).Fragment,null,(global.React||guac.react).createElement(c,{viewBox:"0 0 44 44",width:"3em",height:"3em",fill:"currentColor"},(global.React||guac.react).createElement("path",{fillRule:"evenodd",d:"M31.968 23H12.032c-.57 0-1.032-.448-1.032-1 0-.553.462-1 1.032-1h19.936c.57 0 1.032.447 1.032 1 0 .552-.462 1-1.032 1"})),(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX.Style,null,a.k.loaderBalance)),style:{"> svg":{animation:"balance 1s infinite cubic-bezier(.62,.06,.33,.79);",transformOrigin:"center"}}},e)},e.C=function(e){const{SVG:c}=(global.Core||guac["@wsb/guac-widget-core"]).UX2.Element;return this.merge({tag:"div",children:(global.React||guac.react).createElement((global.React||guac.react).Fragment,null,(global.React||guac.react).createElement(c,{viewBox:"0 0 44 44",width:"3em",height:"3em",fill:"currentColor",fillRule:"evenodd"},(global.React||guac.react).createElement("circle",{cx:"12",cy:"22",r:"3"}),(global.React||guac.react).createElement("circle",{cx:"22",cy:"22",r:"3"}),(global.React||guac.react).createElement("circle",{cx:"32",cy:"22",r:"3"})),(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX.Style,null,a.k.loaderCascade)),style:{"> svg circle":{animation:"cascade 1s infinite alternate;"},"> svg circle:nth-child(2)":{animationDelay:"0.3s"},"> svg circle:nth-child(3)":{animationDelay:"0.6s"}}},e)},e.R=function(e){const{SVG:c}=(global.Core||guac["@wsb/guac-widget-core"]).UX2.Element;return this.merge({tag:"div",children:(global.React||guac.react).createElement((global.React||guac.react).Fragment,null,(global.React||guac.react).createElement(c,{viewBox:"0 0 44 44",width:"3em",height:"3em",fill:"none",fillRule:"evenodd",stroke:"currentColor"},(global.React||guac.react).createElement("circle",{cx:"22",cy:"22",r:"20"})),(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX.Style,null,a.k.loaderRipple)),style:{"> svg":{animation:"ripple 0.5s infinite cubic-bezier(.64,.21,.39,.9);",transformOrigin:"center"}}},e)},e.a=function(e){const{SVG:c}=(global.Core||guac["@wsb/guac-widget-core"]).UX2.Element;return this.merge({tag:"div",children:(global.React||guac.react).createElement((global.React||guac.react).Fragment,null,(global.React||guac.react).createElement(c,{viewBox:"0 0 44 44",width:"3em",height:"3em",fill:"currentColor",fillRule:"evenodd"},(global.React||guac.react).createElement("circle",{cx:"22",cy:"22",r:"11"})),(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX.Style,null,a.k.loaderBlink)),style:{"> svg circle":{animation:"blink 2s infinite alternate cubic-bezier(.64,.21,.39,.9);"}}},e)}})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-loaders-fffeeba5.js.map

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-navigationDrawer-27f5f1f5.js",["exports"],(function(i){"use strict";i.N="-249vw"})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-navigationDrawer-27f5f1f5.js.map

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-overlayTypes-6afcb3a5.js",["exports"],(function(e){"use strict";const{headerTreatments:{FILL:o,FIT:a,INSET:n,BLUR:t,LEGACY_BLUR:c,WIDE_INSET:d,FLEX_FILL:i}}=(global.Core||guac["@wsb/guac-widget-core"]).constants;e.A="accent",e.B=t,e.C="category",e.F=o,e.I="Image",e.L=c,e.N="neutral",e.P="primary",e.S="Slideshow",e.V="Video",e.W=d,e.a="none",e.b=a,e.c=n,e.d=i,e.e="None",e.f="light_dark"})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-overlayTypes-6afcb3a5.js.map

View File

@ -1,2 +0,0 @@
define("@widget/CONTACT/c/bs-routes-192fdc43.js",["exports"],(function(e){"use strict";e.F={SECTION_TITLE:"sectionTitle",INFO_TITLE:"infoTitle",INFO:"info",BUSINESS_NAME:"businessName",ADDRESS:"address",PHONE:"phone",FORM:"formFields",FORM_TITLE:"formTitle",HOURS:"structuredHours",HOURS_TITLE:"hoursTitle",HOURS_CUSTOM_MESSAGE:"hoursCustomMessage",WHATS_APP:"whatsApp",IMAGE:"image"},e.H="/hours",e.a="/form"})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-routes-192fdc43.js.map

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-searchFormLocations-c86f2a99.js",["exports"],(function(o){"use strict";o.D="DESKTOP_NAV_COVER",o.M="MOBILE_NAV",o.N="NAV_DRAWER",o.S="SIDEBAR",o.a="DESKTOP_NAV"})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-searchFormLocations-c86f2a99.js.map

View File

@ -1,2 +0,0 @@
define("@widget/LAYOUT/c/bs-themeOverrides-e736c017.js",["exports"],(function(e){"use strict";(global.Core||guac["@wsb/guac-widget-core"]).constants;e.a=e=>{let{sectionHeadingHR:t}=e;return t?{sectionHeadingHR:t}:{}},e.b=e=>{let{sectionHeadingColor:t}=e;return{HIGHLIGHT:{style:{color:"highlight"}},HIGH_CONTRAST:{style:{color:"highContrast"}}}[t]||{}},e.c=e=>{let{sectionHeadingSize:t}=e;return t?{style:{fontSize:t}}:{}},e.s=e=>{let{sectionHeadingAlignment:t}=e;return{LEFT:{style:{textAlign:"left","@md":{textAlign:"left"}},alignmentOption:"left"},CENTER:{style:{textAlign:"center","@md":{textAlign:"center"}},alignmentOption:"center"},RIGHT:{style:{textAlign:"right","@md":{textAlign:"right"}},alignmentOption:"right"}}[t]||{}}})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=bs-themeOverrides-e736c017.js.map

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/c/dynamicFontScaler-ecd443bf.js",["exports"],(function(e){"use strict";const t={wordWrap:"normal !important",overflowWrap:"normal !important",display:"none",visibility:"hidden",position:"absolute",width:"auto",overflow:"visible",left:0};e.d=function(e){let{text:a,containerId:n,font:o,fontSizes:i,style:r,Tag:l=(global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Element,typography:c,targetId:d,maxLines:s=3,prioritizeDefault:g}=e;const p={containerId:n,targetId:d,fontSizes:i,maxLines:s,prioritizeDefault:g};return{element:(global.React||guac.react).createElement((global.React||guac.react).Fragment,null,i.map((e=>(global.React||guac.react).createElement(l,{tag:"span",key:e,font:o,style:{...r,...t,fontSize:e},"data-size":e,"data-scaler-id":`scaler-${n}`,typography:c,"data-ux":"scaler","aria-hidden":!0},a)))),scriptProps:p,callback:()=>window.wsb.DynamicFontScaler(p)}}})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=dynamicFontScaler-ecd443bf.js.map

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/lib/common/utils/form-1fa99f0a.js",["exports"],(function(e){"use strict";const t={EMAIL:1,SINGLE_LINE:1,PHONE:1,MULTI_LINE:3,SUBMIT:0},n=e=>{let n=0;return e.forEach((e=>{n+=t[e.type]||0})),n},o=(e,n)=>{let o=0,i=0;return e.forEach((e=>{i<n/2&&(i+=t[e.type],o+=1)})),o};e.calculateTippingPoint=o,e.calculateTotalFieldsWeight=n,e.getFieldsBalancingInfo=e=>{const t=n(e),i=t>6&&e.length>4;return{totalWeight:t,useSecondColumn:i,numberOfFieldsOnLeftSide:i?o(e,t):e.length-1}},Object.defineProperty(e,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=form-1fa99f0a.js.map

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/lib/common/constants/form/formIdentifiers-99523055.js",["exports"],(function(e){"use strict";var n=(global.keyMirror||guac.keymirror)({CONTACT_US:null,MESSAGING_EMAIL:null,MESSAGING_CONVERSATIONS:null,JOB_POSTING:null});e.default=n,Object.defineProperty(e,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=formIdentifiers-99523055.js.map

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/c/interopRequireDefault-c83974f7.js",["exports","~/c/_commonjsHelpers"],(function(e,o){"use strict";var t=o.c((function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports}));e.i=t})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=interopRequireDefault-c83974f7.js.map

View File

@ -1 +0,0 @@
!function(){var e,t="cookie_terms_accepted",n=!1,a=function(){if(!n&&"undefined"==typeof Reamaze){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.defer="defer",e.src="//cdn.reamaze.com/assets/reamaze.js";var t=document.getElementsByTagName("script")[0];t?t.parentNode.insertBefore(e,t):document.head?document.head.appendChild(e):document.body.appendChild(e),n=!0}},c=function(){return-1!==document.cookie.indexOf(t+"=")};e=setInterval((function(){c()&&(clearInterval(e),a()),"undefined"!=typeof Reamaze&&clearInterval(e)}),1e3)}();

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/lib/components/Recaptcha/recaptcha-loader-481e2d0a.js",["exports","~/c/_rollupPluginBabelHelpers"],(function(e,t){"use strict";const s="https://www.google.com/recaptcha/api.js",o="recaptcha-script",c=()=>({siteKey:null,siteKeyRequested:!1,siteKeyCallbacks:[],scriptCallbacks:[]});function i(){window.grecaptcha.ready((()=>{const e=window.wsb.recaptcha.scriptCallbacks;for(;e.length;){e.pop()()}}))}function a(){window.wsb&&window.wsb.recaptcha||(window.wsb=window.wsb||{},window.wsb.recaptcha=c())}function n(e,t){a();const{recaptcha:s}=window.wsb;if(s.siteKey)return void t(s.siteKey);if(function(e){window.wsb.recaptcha.siteKeyCallbacks.push(e)}(t),s.siteKeyRequested)return;s.siteKeyRequested=!0;const o=new XMLHttpRequest;o.open("GET",e),o.send(),o.onreadystatechange=()=>function(e){if(4!==e.readyState||!(global._||guac.lodash).includes([200,304],e.status))return;const t=JSON.parse(e.responseText),{recaptcha:s}=window.wsb,o=s.siteKeyCallbacks;if(t.siteKey)for(s.siteKey=t.siteKey;o.length;)o.pop()(s.siteKey)}(o)}function r(e,t){let{siteKey:c}=e;var n;(a(),void 0!==window.grecaptcha&&window.grecaptcha.execute)?t():(n=t,window.wsb.recaptcha.scriptCallbacks.push(n),document.querySelector(`#${o}`)||function(e){const t=document.createElement("script");t.setAttribute("src",`${s}?render=${encodeURIComponent(e)}`),t.setAttribute("id",o),t.setAttribute("async",!0),t.setAttribute("defer",!0),t.onload=i,document.body.appendChild(t)}(c))}class p extends(global.React||guac.react).Component{constructor(){super(...arguments),t.a(this,"hideRecaptchaBadge",(()=>{const e=document.querySelector(".grecaptcha-badge");e&&e.setAttribute("hidden",!0)})),t.a(this,"loadRecaptcha",(e=>{r({siteKey:e},(()=>{this.execute=()=>{window.grecaptcha.execute(e,{action:"formSubmit"}).then(this.props.onComplete)},this.hideRecaptchaBadge()}))}))}componentDidMount(){this.execute=this.props.onComplete,this.props.formSubmitHost&&n(this.siteKeyUrl,this.loadRecaptcha)}get siteKeyUrl(){return`${this.props.formSubmitHost}${this.props.formSubmitEndpoint}`}render(){return null}}p.propTypes={onComplete:(global.PropTypes||guac["prop-types"]).func.isRequired,formSubmitHost:(global.PropTypes||guac["prop-types"]).string.isRequired,formSubmitEndpoint:(global.PropTypes||guac["prop-types"]).string},p.defaultProps={formSubmitEndpoint:"/v3/recaptcha"},e.default=p,Object.defineProperty(e,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=recaptcha-loader-481e2d0a.js.map

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/lib/common/constants/form/recaptchaTypes-ce199ba5.js",["exports"],(function(e){"use strict";var o=(global.keyMirror||guac.keymirror)({V3:null});e.default=o,Object.defineProperty(e,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=recaptchaTypes-ce199ba5.js.map

File diff suppressed because one or more lines are too long

View File

@ -1,52 +0,0 @@
<!-- saved from url=(0011)about:blank -->
<html native-dark-active=""><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><link type="text/css" rel="stylesheet" id="dark-mode-custom-link"><link type="text/css" rel="stylesheet" id="dark-mode-general-link"><style lang="en" type="text/css" id="dark-mode-custom-style"></style><style lang="en" type="text/css" id="dark-mode-native-style">:root, ::after, ::before, ::backdrop {
--native-dark-accent-color: #a9a9a9;
--native-dark-bg-blend-mode: multiply;
--native-dark-bg-color: #292929;
--native-dark-bg-image-color: rgba(0, 0, 0, 0.10);
--native-dark-bg-image-filter: brightness(50%) contrast(200%);
--native-dark-border-color: #555555;
--native-dark-box-shadow: 0 0 0 1px rgb(255 255 255 / 10%);
--native-dark-brightness: 0.85;
--native-dark-cite-color: #92de92;
--native-dark-fill-color: #7d7d7d;
--native-dark-font-color: #dcdcdc;
--native-dark-link-color: #8db2e5;
--native-dark-opacity: 0.85;
--native-dark-text-shadow: none;
--native-dark-transparent-color: transparent;
--native-dark-visited-link-color: #c76ed7
}
:root {
color-scheme: dark !important;
accent-color: var(--native-dark-accent-color);
}
html a:visited,
html a:visited > *:not(svg) {
color: var(--native-dark-visited-link-color) !important;
}
a[ping]:link,
a[ping]:link > *:not(svg),
:link:not(cite) {
color: var(--native-dark-link-color) !important;
}
html cite,
html cite a:link,
html cite a:visited {
color: var(--native-dark-cite-color) !important;
}
figure:empty {
opacity: var(--native-dark-opacity) !important;
}
img,
image {
filter: brightness(var(--native-dark-brightness)) !important;
}
</style><style lang="en" type="text/css" id="dark-mode-native-sheet"></style></head><body></body></html>

View File

@ -1,52 +0,0 @@
<!-- saved from url=(0011)about:blank -->
<html native-dark-active=""><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><link type="text/css" rel="stylesheet" id="dark-mode-custom-link"><link type="text/css" rel="stylesheet" id="dark-mode-general-link"><style lang="en" type="text/css" id="dark-mode-custom-style"></style><style lang="en" type="text/css" id="dark-mode-native-style">:root, ::after, ::before, ::backdrop {
--native-dark-accent-color: #a9a9a9;
--native-dark-bg-blend-mode: multiply;
--native-dark-bg-color: #292929;
--native-dark-bg-image-color: rgba(0, 0, 0, 0.10);
--native-dark-bg-image-filter: brightness(50%) contrast(200%);
--native-dark-border-color: #555555;
--native-dark-box-shadow: 0 0 0 1px rgb(255 255 255 / 10%);
--native-dark-brightness: 0.85;
--native-dark-cite-color: #92de92;
--native-dark-fill-color: #7d7d7d;
--native-dark-font-color: #dcdcdc;
--native-dark-link-color: #8db2e5;
--native-dark-opacity: 0.85;
--native-dark-text-shadow: none;
--native-dark-transparent-color: transparent;
--native-dark-visited-link-color: #c76ed7
}
:root {
color-scheme: dark !important;
accent-color: var(--native-dark-accent-color);
}
html a:visited,
html a:visited > *:not(svg) {
color: var(--native-dark-visited-link-color) !important;
}
a[ping]:link,
a[ping]:link > *:not(svg),
:link:not(cite) {
color: var(--native-dark-link-color) !important;
}
html cite,
html cite a:link,
html cite a:visited {
color: var(--native-dark-cite-color) !important;
}
figure:empty {
opacity: var(--native-dark-opacity) !important;
}
img,
image {
filter: brightness(var(--native-dark-brightness)) !important;
}
</style><style lang="en" type="text/css" id="dark-mode-native-sheet"></style></head><body></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
define("@wsb/guac-widget-shared/lib/common/constants/traffic2-0a7e72c6.js",["exports"],(function(a){"use strict";const e="click",o="pandc.vnext";var n,i,s=(n=o,i={editor_preview:{submit_contact_form:e,messaging_fab_open:e,messaging_fab_close:e,messaging_webApp_appstore:e,conversations_learn_more:e},shop_widget:{click_pagination_back_arrow:e,click_pagination_forward_arrow:e,click_pagination_number:e}},(global._||guac.lodash).mapValues(i,((a,e)=>(global._||guac.lodash).mapValues(a,((a,o)=>[n,e,o,a].join("."))))));a.TRAFFIC_PREFIX=o,a.default=s,Object.defineProperty(a,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window);
//# sourceMappingURL=traffic2-0a7e72c6.js.map

BIN
assets/biotama1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 MiB

BIN
assets/biotama2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

BIN
assets/biotama3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

BIN
assets/hero-shrimp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

BIN
assets/htp1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 983 KiB

BIN
assets/htp2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 950 KiB

BIN
assets/htp3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

BIN
assets/shrimp-tile.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
assets/shrimp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 KiB

BIN
assets/shrimp_cursor.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

File diff suppressed because one or more lines are too long

62
shrimply-the-best.js Normal file
View File

@ -0,0 +1,62 @@
document.addEventListener("DOMContentLoaded", function(event) {
getProjectData("biotama");
});
function getProjectData(project){
const leftImage = document.getElementById("image-left");
const rightImage = document.getElementById("image-right");
const centralImage = document.getElementById("image-central");
const projectContent = document.getElementById("project-content");
projectData = projects[project];
projectContent.innerHTML = projectData.content;
const assetPath = "assets/"
leftImage.src = assetPath + projectData.images.left.src;
leftImage.alt = "altleft";
rightImage.src = assetPath + projectData.images.right.src;
centralImage.src = assetPath + projectData.images.central.src;
return;
}
function scrollToProjects(){
const projects = document.getElementsByClassName("shrimp-projects")[0];
projects.scrollIntoView({behavior:"smooth"});
}
//todo move projects object into separate file
const projects = {
"biotama":{
content:
`Biotama is a game where players attempt to convert wastelands into thriving ecosystems.<br/>
The player starts with a Mother Tree
which acts as the core component of the players ecosystem.
Trees grow roots that can connect together,
allowing them to communicate and send resources between each other.
Mycelial networks function similarly for fungi. <br/>
Biotama aims to be educational as well as fun.
It will feature real-world species with tooltips showing fun facts about those species.
We are consulting with experts in biology where necessary to ensure accuracy to the real world.
`,
images: {
left: {src:"biotama2.png",alt:"alt1"},
right: {src:"biotama3.png",alt:"alt2"},
central: {src:"biotama1.png",alt:"alt3"},
},
},
"htp":{
content: `A game by Shrimp Squad Studios made for the Epic MegaJam!
One week to make a game and this is what we made! A game based on the movie Hackers.<br/>
Your goal is to hack the Gibson computer and collect the garbage file.
Which will then in turn let you HACK THE PLANET! <br/>
<a href='https://megsum.itch.io/hack-the-planet'> Try it out!</a>`,
images: {
left: {src:"htp1.png",alt:""},
right: {src:"htp2.png",alt:""},
central: {src:"htp3.png",alt:""},
},
},
}

118
shrimpy-styles.css Normal file
View File

@ -0,0 +1,118 @@
/* style that shrimp
todo
https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Animations on button hover but with shrimp
*/
body {
cursor: url("assets/shrimp_cursor.png"), auto;
--space-shrimp-blue: #2C2C54;
--cherry-shrimp: #A40E4C;
--ashy-shrimp: #ACC3A6;
--apricot-shrimp: #F5D6BA;
--tangerine-dream-shrimp: #F49D6E;
color: var(--space-shrimp-blue);
background: repeat url(assets/shrimp-tile.png);
background-size: 50px;
margin: 0 20px;
}
.we-are-shrimp-squad {
width:100%;
height: 50%;
background-color: var(--tangerine-dream-shrimp);
font-size:30pt;
display:flex;
align-items: center;
justify-content: center;
gap: 30px;
}
.we-are-shrimp-squad img {
height:10%;
width: 10%;
}
.flip {
transform: scaleX(-1);
}
.shrimp-hero {
max-width:100%;
height:auto;
background-color: var(--apricot-shrimp);
display:flex;
align-items: center;
justify-content: center;
width:100%;
}
.shrimp-hero img {
max-width:100%;
height:auto;
vertical-align: top;
}
.shrimp-hero div.inside-container, .shrimp-info {
background-color: var(--cherry-shrimp);
padding:10px;
}
.shrimp-hero button, .shrimp-info button{
border-radius: 10px;
background-color: var(--space-shrimp-blue);
color: var(--tangerine-dream-shrimp);
padding:10px;
margin-top:10px;
width: 100%;
cursor: unset;
}
.shrimp-project-list {
padding: 10px 0;
display: flex;
gap: 20px;
justify-content: space-evenly;
background-color: var(--ashy-shrimp);
}
#shrimp-project-content {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
margin-top: 10px;
}
#shrimp-project-content .upper{
display: flex;
justify-content: space-between;
}
#shrimp-project-content .upper > * {
flex-basis: 32%;
}
#shrimp-project-content .upper div{
background-color:var(--tangerine-dream-shrimp);
padding: 0 10px;
}
#shrimp-project-content .smol-image{
width: 40%;
}
#shrimp-project-content #image-central {
width: inherit;
margin-top: 15px;
}
@media screen and (orientation: portrait) {
#shrimp-project-content .upper{
flex-direction: column;
gap: 15px;
}
#shrimp-project-content .smol-image{
width: 100%;
}
}