{"version":3,"file":"shared-lib.BTx08jQd.mjs","names":[],"sources":["https:/framerusercontent.com/modules/d7XPi1l7vhHI6iLpv45d/3d2ShwsqWhcS7fJNg7V3/siteMetadata.js"],"sourcesContent":["// Generated by Framer (100f99d)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<!-- BROWSER REFRESH ON RESIZE -->\\n<!-- BROWSER REFRESH ON RESIZE -->\\n<script src=\\\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\\\"></script>\\n<!-- BROWSER REFRESH ON RESIZE -->\\n<!-- BROWSER REFRESH ON RESIZE -->\\n<script>\\nfunction isiPad() {\\n  var isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0;\\n  var isMacLike = navigator.userAgent.includes('Intel Mac OS X');\\n\\n  return isTouchDevice && isMacLike;\\n}\\n\\n\\nif (isiPad()) {\\n// NULL NADA\\n  \\n\\n} else {\\n  // Code to execute if the device is not IPAD but run secondary mobile detect for safety\\n\\n function isMobileDevice() {\\n  return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);\\n}\\n\\nif (isMobileDevice()) {\\n  // Code to execute if the device is mobile\\n  console.log('This is a mobile device.');\\n} else {\\n  // Code to execute if the device is not mobile\\n\\n   // Code to execute if the device is mobile\\n  function checkScreenSize() {\\n  if (window.innerWidth < 750) {\\n    // Code to execute for screen widths less than 750px (IPHME 13 max = 1310px)\\n    console.log(\\\"Small screen!\\\"); \\n  } else if (window.innerWidth >= 750 && window.innerWidth < 6100) {\\n    // Code to execute for screen widths between 750px and 6100px\\n    $(window).bind('resize', function(e)\\n{\\n  if (window.RT) clearTimeout(window.RT);\\n  window.RT = setTimeout(function()\\n  {\\n   \\n   \\n   \\n\\nwindow.location.href=window.location.href;\\n\\n\\n\\n\\n\\n  }, 300);\\n});\\n\\n\\n\\n  } else {\\n    // Code to execute for screen widths 6100+px XDR only and above\\n\\n  }\\n}\\n\\n// Call the function initially\\ncheckScreenSize();\\n\\n// Re-check on window resize\\nwindow.addEventListener('resize', checkScreenSize); \\n}\\n\\n}\\n</script>\\n\\n\\n\\n\",customHTMLHeadEnd:\"<style>\\n/* CSS */\\n/* EVERYTHING ALWAYS BE IMPORTANT */\\n/* DEDICATED TO THE LATE Christopher Schmitt AUTHOR OF OREILYS CSS COOKBOOK, WJO TAUGHT ME AND THE WORLD THAT GIFS ARE PRONOUNCED JIF LIKE PEANUT BUTTER. */\\n\\nhtml:focus-within {\\n scroll-behavior: smooth !important;\\n}\\n\\nhtml {\\nscroll-behavior: smooth !important;\\n\\n/*GPU ACCEL CUSTOM FOR HTML, BODY, DIV ONLY*/\\nwill-change: scroll-position !important;\\nwill-change: animation !important;\\nwill-change: contents !important;\\nwill-change: opacity !important;\\nwill-change: left, top !important;\\nwill-change: backface-visibility !important;\\n/*END*/\\n\\n-webkit-backface-visibility: visible !important;\\n-moz-backface-visibility: visible !important;\\n-ms-backface-visibility: visible !important;\\nbackface-visibility: visible !important;\\n\\n\\n} \\n\\nbody {\\noverflow-x: hidden !important;\\n\\n/*GPU ACCEL CUSTOM FOR HTML, BODY, DIV ONLY*/\\nwill-change: scroll-position !important;\\nwill-change: animation !important;\\nwill-change: contents !important;\\nwill-change: opacity !important;\\nwill-change: left, top !important;\\nwill-change: backface-visibility !important;\\n/*END*/\\n\\n-webkit-backface-visibility: visible !important;\\n-moz-backface-visibility: visible !important;\\n-ms-backface-visibility: visible !important;\\nbackface-visibility: visible !important;\\n\\n} \\n\\n\\n/* DESKTOP Border & Shadow*/\\n    video {\\n-webkit-backface-visibility: visible !important;\\n-moz-backface-visibility: visible !important;\\n-ms-backface-visibility: visible !important;\\nbackface-visibility: visible !important;\\n-webkit-perspective: 1000 !important;\\n-moz-perspective: 1000 !important;\\n-ms-perspective: 1000 !important;\\nperspective: 1000 !important;\\nwill-change: scroll-position !important;\\nwill-change: animation !important;\\nwill-change: contents !important;\\nwill-change: transform !important;\\nwill-change: opacity !important;\\nwill-change: left, top !important;\\nwill-change: filter !important;\\nwill-change: backface-visibility !important;\\nwill-change: perspective !important;\\n\\n\\n    }\\n\\n    img {        \\n-webkit-backface-visibility: visible !important;\\n-moz-backface-visibility: visible !important;\\n-ms-backface-visibility: visible !important;\\nbackface-visibility: visible !important;\\n-webkit-perspective: 1000 !important;\\n-moz-perspective: 1000 !important;\\n-ms-perspective: 1000 !important;\\nperspective: 1000 !important;\\nwill-change: scroll-position !important;\\nwill-change: animation !important;\\nwill-change: contents !important;\\nwill-change: transform !important;\\nwill-change: opacity !important;\\nwill-change: left, top !important;\\nwill-change: filter !important;\\nwill-change: backface-visibility !important;\\nwill-change: perspective !important;\\n\\n\\n    }\\n\\n/* DESKTOP */\\n\\n        /* DESKTOP Contact Block */\\n        .framer-e71xzd.FOO {\\n        top: 0px !important;\\n        left: -.1% !important;\\n        }\\n\\n        /* DESKTOP Bio Block */\\n        .framer-1ov6vgo.FOO {\\n        top: 0px !important;\\n        left: -.2% !important;\\n        }\\n\\n\\n/* MOBILE */\\n/* CSS that should be displayed if width is equal to or less than 750px goes here */\\n@media (max-width: 750px) {\\n\\n    /* MOBILE Border & Shadow */\\n    img {\\n    border-top-left-radius: 3px !important;\\n    border-top-right-radius: 3px !important;\\n    border-bottom-right-radius: 3px !important;\\n    border-bottom-left-radius: 3px !important;\\n    }\\n    video {\\n    border-top-left-radius: 3px !important;\\n    border-top-right-radius: 3px !important;\\n    border-bottom-right-radius: 3px !important;\\n    border-bottom-left-radius: 3px !important;\\n    }\\n    \\n\\n    /* MOBILE Logo Resize & Position */\\n    .framer-1ivrf4l.FOO {\\n        left:16px !important;\\n        top: 20px !important;\\n        width: 65.55% !important;\\n    }\\n    /* MOBILE Ham Button Resize & Position */\\n    .framer-19xcrxd.FOO{\\n        right:16px !important;\\n        top: 20px !important;\\n        width: 40px !important;\\n    }\\n    /* MOBILE X Close Button Resize & Position */\\n    .framer-lnn3vn.FOO {\\n        right:14px !important;\\n        top: 15.5px !important;\\n    }\\n\\n    /* MOBILE Work Motion Info Resize & Position */\\n    .framer-wrruji.FOO {\\n        gap: 8px !important;\\n        top: -108px !important;\\n        padding: 0px 45px 0 0 !important;\\n        width: 128% !important;\\n    }\\n\\n    /* MOBILE Social Icons Resize & Position */\\n    .framer-n3wwsp.FOO {\\n        gap: 30px !important;\\n        top: -68px !important;\\n        padding: 0 45px 0 0 !important;;\\n        width: 127% !important;\\n    }\\n\\n    /* MOBILE Contact Block */\\n    .framer-e71xzd.FOO {\\n    top: 0px !important;\\n    left: -.1% !important;\\n    }\\n\\n    /* MOBILE Bio Block */\\n    .framer-1ov6vgo.FOO {\\n    top: 0px !important;\\n    left: -.9% !important;\\n    }\\n}\\n\\n\\n\\n\\n\\n/* *//* *//* *//* *//* *//* */\\n/* *//* *//* *//* *//* *//* */\\n/* FRAMER EDITOR ONLY */\\n/* *//* *//* *//* *//* *//* */\\n/* *//* *//* *//* *//* *//* */\\n\\n/* PINK HASHED LINES\\nGlobal BORDER control... using in layout mode to show where frames/stacks meet... this hides them for LIVE site */ \\ndiv {\\n/*GPU ACCEL CUSTOM FOR HTML, BODY, DIV ONLY*/\\nwill-change: scroll-position !important;\\nwill-change: animation !important;\\nwill-change: contents !important;\\nwill-change: opacity !important;\\nwill-change: left, top !important;\\nwill-change: backface-visibility !important;\\n/*END*/\\n-webkit-backface-visibility: visible !important;\\n-moz-backface-visibility: visible !important;\\n-ms-backface-visibility: visible !important;\\nbackface-visibility: visible !important;\\n\\n\\n\\n\\n\\n\\n    --border-bottom-width: 0px !important;\\n    --border-color: #00FFFFFF !important;\\n    --border-left-width: 0px !important;\\n    --border-right-width: 0px !important;\\n    --border-style: none !important;\\n    --border-top-width: 0px !important;\\n}\\n\\n\\n\\n\\n\\n/* FIN */ /* FIN */\\n/* FIN */ /* FIN */\\n</style>\",customHTMLHeadStart:'<!-- INTERSECT OBSSRVER - PAUSES VIDEOS WHEN OUT OF VIEWPORT - works, but does not work when testing w. audio on -->\\n\\n\\n      <script>\\n      const videos = document.querySelectorAll(\"video\"); // Select ALL the Videos\\n      const observer = new IntersectionObserver((entries) => {\\n        entries.forEach((entry) => {\\n          if (!entry.isIntersecting) {\\n            entry.target.pause(); // Pause the TARGET video\\n          } else {\\n            entry.target.play(); // Play the TARGET video\\n          }\\n        });\\n      }, {});\\n      for (const video of videos) observer.observe(video); // Observe EACH video\\n      const onVisibilityChange = () => {\\n        if (document.hidden) {\\n          for (const video of videos) video.pause(); // Pause EACH video\\n        } else {\\n          for (const video of videos) video.play(); // Play EACH video\\n        }\\n      };\\n      document.addEventListener(\"visibilitychange\", onVisibilityChange);\\n      </script>\\n\\n\\n',description:\"Brook Pifer is a New York City based Lifestyle Photographer & Director. LA local during the winter. Brands love her authentic moments & honest portraits.\",robots:\"max-image-preview:large\",title:\"Brook Pifer - Photographer & Director\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2DACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA2wD,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UAA6yL,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;;EAAu9B,YAAY,4JAA4J,OAAO,0BAA0B,MAAM,uCAAwC,CAAE"}