PageSourceSearch

https://www.greenstate.com/

html greenstate.com collected 2026-09-24 17:40:38 UTC 334,115 bytes, 2,105 lines download raw bytes

1<!DOCTYPE html>
2<!--[if lt IE 8]> <html class="no-js lt-ie10 lt-ie9 lt-ie8" lang="en" style="margin-top: 0px !important;"> <![endif]-->
3<!--[if IE 8]>    <html class="no-js lt-ie10 lt-ie9" lang="en" style="margin-top: 0px !important;"> <![endif]-->
4<!--[if IE 9]>    <html class="no-js lt-ie10" lang="en" style="margin-top: 0px !important;"> <![endif]-->
5<!--[if gt IE 10]><!-->
6<html class="no-js" lang="en" style="margin-top: 0px !important;"> <!--<![endif]-->
7
8<head>
9  <meta charset="utf-8">
10  <meta http-equiv="X-UA-Compatible" content="IE=edge">
10<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"594404987",accountID:"66266",trustKey:"41019",xpid:"UgAFV1BADQAEU1dQDwcB",licenseKey:"NRBR-02a2855aaec61c31613",applicationID:"534762866",browserID:"594404987"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
11(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
11e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
11const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
11if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
11o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
11(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
11;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
11{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
11ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
11{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
11null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
11dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
11imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
11return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
11!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
11if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
11);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
11class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
11h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
11
12  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
13  <link href="https://www.greenstate.com/wp-content/themes/greenstate-2023/img/favicon.ico" title="shortcut-icon" rel="shortcut icon">
14  <link href="https://www.greenstate.com/wp-content/themes/greenstate-2023/img/favicon.ico" title="icon" rel="icon">
15  <link rel="stylesheet" type="text/css" href="https://htlbid.com/stage/v3/greenstate.com/hnpbid.css" />
16    <title>Cannabis News and Education | GreenState</title>
17  
17<script id="hnpprivacy" src="https://www.sfchronicle.com/hdn/dynamic/hnpprivacy-min.js"></script>
17
18  
18<script async src="https://htlbid.com/v3/greenstate.com/hnpbid.js"></script>
18
19
20  <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
21		
21<script type="text/javascript">
22
23		wp_source = {"authorName":"sbaer","authorTitle":"","authorEmail":"[email protected]","publishingSite":"www.greenstate","sourceSite":"","originalSourceSite":""};
24		wp_content = {"blogName":"GreenState","blogPath":"\/greenstate\/","blogType":"staff","blogId":"4","title":"Home | GreenState","subtitle":"","objectId":23834,"objectType":"index","displayTemplate":"Greenstate 2023","sectionPath":["news","cannabis"],"wordCount":0,"keywords":[],"pubDate":"2023-04-13 11:15:58","lastModifiedDate":"2026-03-24 15:32:52","syndicationRights":""};
25		wp_href = {"pageUrl":"https:\/\/www.greenstate.com","canonicalUrl":"https:\/\/www.greenstate.com\/"};
26		wp_presentation = {"hasSlideshow":false,"hasSlideshowListView":false,"hasVideo":false,"hasInteractive":false};
27		var HDN = HDN || {};
28                if (!HDN.hasOwnProperty('dataLayer')){ HDN.dataLayer={}; }
29		HDN.dataLayer.source  = wp_source;
30		HDN.dataLayer.content = wp_content;
31		HDN.dataLayer.href = wp_href;
32		HDN.dataLayer.href.pageUrlPath = window.location.pathname;
33	        HDN.dataLayer.href.pageUrlPathFolders = window.location.pathname.replace(/[A-Za-z0-9-_.]+$/, '');
34	        HDN.dataLayer.href.pageUrlQueryParams = window.location.search.replace(/^\?/, '');
35	        HDN.dataLayer.href.pageUrlHash = window.location.hash;
36		</script>
36
37		
38	<!-- This site is optimized with the Yoast SEO plugin v28.3 - https://yoast.com/product/yoast-seo-wordpress/ -->
39	<meta name="description" content="GreenState offers a fresh take on cannabis news and culture. From policy to product reviews, GreenState is the full spectrum" />
40	<link rel="canonical" href="https://www.greenstate.com/" />
41	<meta property="og:locale" content="en_US" />
42	<meta property="og:type" content="website" />
43	<meta property="og:title" content="Home | GreenState" />
44	<meta property="og:description" content="GreenState offers a fresh take on cannabis news and culture. From policy to product reviews, GreenState is the full spectrum" />
45	<meta property="og:site_name" content="GreenState" />
46	<meta property="article:publisher" content="https://www.facebook.com/YourGreenState/" />
47	<meta property="article:modified_time" content="2026-03-24T22:32:52+00:00" />
48	<meta property="og:image" content="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2023/05/GreenState_Re-Brand_16x9.jpg" />
49	<meta property="og:image:width" content="1024" />
50	<meta property="og:image:height" content="576" />
51	<meta property="og:image:type" content="image/jpeg" />
52	<meta name="twitter:card" content="summary_large_image" />
53	<meta name="twitter:site" content="@greenstate" />
54	
54<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greenstate.com\/","url":"https:\/\/www.greenstate.com\/","name":"Home | GreenState","isPartOf":{"@id":"https:\/\/www.greenstate.com\/#website"},"datePublished":"2023-04-13T18:15:58+00:00","dateModified":"2026-03-24T22:32:52+00:00","description":"GreenState offers a fresh take on cannabis news and culture. From policy to product reviews, GreenState is the full spectrum","breadcrumb":{"@id":"https:\/\/www.greenstate.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greenstate.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.greenstate.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.greenstate.com\/#website","url":"https:\/\/www.greenstate.com\/","name":"GreenState","description":"Cannabis News and Education","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greenstate.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
54
55	<meta name="msvalidate.01" content="CA70F3CA94D0B6383FD46ECE29326C47" />
56	<meta name="google-site-verification" content="nc1yBIe30VuaiQQNZ0oucDpRgUf_izXo-CZ0ce7AJV0" />
57	<!-- / Yoast SEO plugin. -->
58
59
60<link rel='dns-prefetch' href='//ajax.googleapis.com' />
61<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
62<link rel='dns-prefetch' href='//ak.sail-horizon.com' />
63<link rel='dns-prefetch' href='//cdn.blueconic.net' />
64<link rel='dns-prefetch' href='//fonts.googleapis.com' />
65<link rel='dns-prefetch' href='//maxcdn.bootstrapcdn.com' />
66<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.greenstate.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.greenstate.com%2F" />
67<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.greenstate.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.greenstate.com%2F&#038;format=xml" />
68		<style type="text/css">
69			#wpadminbar #wp-admin-bar-my-networks > .ab-item:first-child:before {
70				content: "\f325";
71				top: 3px;
72			}
73		</style>
74		<style id="wp-img-auto-sizes-contain-inline-css">
75img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
76/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
77</style>
78<link rel='stylesheet' id='gs-2023-css-css' href='https://www.greenstate.com/wp-content/themes/greenstate-2023/assets/dist/css/app.css?ver=5.7.2-p23-20230420-1200' media='all' />
79<link rel='stylesheet' id='slick-css-css' href='//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css?ver=7.0.4' media='all' />
80<link rel='stylesheet' id='custom-styles-css' href='https://www.greenstate.com/wp-content/themes/greenstate-2023/style.css?ver=7.0.4' media='all' />
81<link crossorigin="anonymous" rel='stylesheet' id='webfonts-css' href='//fonts.googleapis.com/css?family=Hind+Vadodara:400,600,700%7CLora%7COswald:400,600,700&#038;ver=7.0.4' media='all' />
82<link crossorigin="anonymous" rel='stylesheet' id='font-awesome-css' href='//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' media='' />
83<style id="wp-emoji-styles-inline-css">
84
85	img.wp-smiley, img.emoji {
86		display: inline !important;
87		border: none !important;
88		box-shadow: none !important;
89		height: 1em !important;
90		width: 1em !important;
91		margin: 0 0.07em !important;
92		vertical-align: -0.1em !important;
93		background: none !important;
94		padding: 0 !important;
95	}
96/*# sourceURL=wp-emoji-styles-inline-css */
97</style>
98<style id="wp-block-library-inline-css">
99:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
99--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
100
101/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
102</style>
103<style id="classic-theme-styles-inline-css">
104/*! This file is auto-generated */
105.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
106/*# sourceURL=/wp-includes/css/classic-themes.min.css */
107</style>
108
109<style id="global-styles-inline-css">
110:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
110--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
110.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
111/*# sourceURL=global-styles-inline-css */
112</style>
113
114<script id="jquery-js" src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
vendor: 1 bytes, line 114
114
115<script id="cegg-price-alert-js-extra">
116var ceggPriceAlert = {"ajaxurl":"https://www.greenstate.com/wp-admin/admin-ajax.php","nonce":"cfa4813c91"};
117//# sourceURL=cegg-price-alert-js-extra
118</script>
vendor: 1 bytes, line 118
118
119<script id="cegg-price-alert-js" src="https://www.greenstate.com/wp-content/plugins/content-egg/res/js/price_alert.js?ver=10.7.1"></script>
vendor: 1 bytes, line 119
119
120<script id="slick-js-js" src="//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
vendor: 1 bytes, line 120
120
121<script id="modernizr-js" src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
vendor: 1 bytes, line 121
121
122<script id="sailthru-js" src="//ak.sail-horizon.com/spm/spm.v1.min.js"></script>
vendor: 1 bytes, line 122
122
123<script id="blueconic-js" src="https://cdn.blueconic.net/hearst.js"></script>
123
124<link rel="https://api.w.org/" href="https://www.greenstate.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.greenstate.com/wp-json/wp/v2/pages/23834" />        
124<script>
125
126            let interval = setInterval(function() {
127
128                if (window.hnpbid) {
129                    window.hnpbid = window.hnpbid || {};
130                    hnpbid.cmd = hnpbid.cmd || [];
131                    hnpbid.cmd.push(function() {
132                        hnpbid.layout('universal');
133                        hnpbid.setTargeting('is_home', "yes");
134                        window.hnpbid.setTargeting('frsh', window.HDN.dataLayer.visit.urlHash);
135                        window.hnpbid.setTargeting('urlhash', window.HDN.dataLayer.visit.urlHash);
136                        // window.hnpbid.setTargeting("permutive", localStorage?._psegs); 
137                        window.hnpbid.setTargeting("PageUrl", "www.greenstate.com/");
138                        window.hnpbid.setTargeting("section1", HDN.dataLayer.content.sectionPath[0]); 
139                        window.hnpbid.setTargeting("section2", HDN.dataLayer.content.sectionPath[0]);
140                        window.hnpbid.setTargeting("section3", HDN.dataLayer.content.sectionPath[0]); 
141                    });
142                    clearInterval(interval);
143                }
144
145            }, 20); // interval duration (2 seconds)
146            
147        </script>
147
148          <meta name="onesignal" content="wordpress-plugin"/>
149            
149<script>
150
151      window.OneSignal = window.OneSignal || [];
152
153      OneSignal.push( function() {
154        OneSignal.SERVICE_WORKER_UPDATER_PATH = "OneSignalSDKUpdaterWorker.js.php";
155                      OneSignal.SERVICE_WORKER_PATH = "OneSignalSDKWorker.js.php";
156                      OneSignal.SERVICE_WORKER_PARAM = { scope: "/" };
157        OneSignal.setDefaultNotificationUrl("https://www.greenstate.com");
158        var oneSignal_options = {};
159        window._oneSignalInitOptions = oneSignal_options;
160
161        oneSignal_options['wordpress'] = true;
162oneSignal_options['appId'] = '796ded2f-cae2-4ba8-9e5b-e389271be73c';
163oneSignal_options['allowLocalhostAsSecureOrigin'] = true;
164oneSignal_options['welcomeNotification'] = { };
165oneSignal_options['welcomeNotification']['title'] = "GreenState";
166oneSignal_options['welcomeNotification']['message'] = "Thanks for following GreenState!";
167oneSignal_options['path'] = "https://www.greenstate.com/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/";
168oneSignal_options['promptOptions'] = { };
169oneSignal_options['promptOptions']['actionMessage'] = "Get alerted when we publish new cannabis news.";
170oneSignal_options['promptOptions']['acceptButtonText'] = "Enable";
171oneSignal_options['notifyButton'] = { };
172oneSignal_options['notifyButton']['enable'] = true;
173oneSignal_options['notifyButton']['position'] = 'bottom-right';
174oneSignal_options['notifyButton']['theme'] = 'default';
175oneSignal_options['notifyButton']['size'] = 'medium';
176oneSignal_options['notifyButton']['displayPredicate'] = function() {
177              return OneSignal.isPushNotificationsEnabled()
178                      .then(function(isPushEnabled) {
179                          return !isPushEnabled;
180                      });
181            };
182oneSignal_options['notifyButton']['showCredit'] = false;
183oneSignal_options['notifyButton']['text'] = {};
184oneSignal_options['notifyButton']['text']['tip.state.unsubscribed'] = 'Enable Alerts';
185oneSignal_options['notifyButton']['text']['message.action.subscribed'] = 'Thanks for following GreenState.';
186oneSignal_options['notifyButton']['text']['dialog.main.title'] = 'Turn On Notifications';
187oneSignal_options['notifyButton']['text']['dialog.main.button.subscribe'] = 'Enable';
188                OneSignal.init(window._oneSignalInitOptions);
189                OneSignal.showSlidedownPrompt();      });
190
191      function documentInitOneSignal() {
192        var oneSignal_elements = document.getElementsByClassName("OneSignal-prompt");
193
194        var oneSignalLinkClickHandler = function(event) { OneSignal.push(['registerForPushNotifications']); event.preventDefault(); };        for(var i = 0; i < oneSignal_elements.length; i++)
195          oneSignal_elements[i].addEventListener('click', oneSignalLinkClickHandler, false);
196      }
197
198      if (document.readyState === 'complete') {
199           documentInitOneSignal();
200      }
201      else {
202           window.addEventListener("load", function(event){
203               documentInitOneSignal();
204          });
205      }
206    </script>
206
207<!-- There is no amphtml version available for this URL. --><link rel="icon" href="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2023/04/cropped-Square-logo-32x32.jpg" sizes="32x32" />
208<link rel="icon" href="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2023/04/cropped-Square-logo-192x192.jpg" sizes="192x192" />
209<link rel="apple-touch-icon" href="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2023/04/cropped-Square-logo-180x180.jpg" />
210<meta name="msapplication-TileImage" content="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2023/04/cropped-Square-logo-270x270.jpg" />
211    
211<script>
212        window.permutive = window.permutive || {};
213        window.permutive.q = window.permutive.q || [];
214        permutive.addon('web', {
215            page: {
216                type: 'homepage'
217            }
218        });
219    </script>
219
220    
220<script src="https://js.katalys.com/greenstate.com.js"></script>
220
221<style>
222.large-image-box.split-box .text H1 A {
223    font-size: 36px;
224}
225.page-template-page-header-php .nav-opener, .page-template-page-header-php  .search-opener {display:none;}
226 .bg-image img {width: 100%;}
227 .hero {overflow:hidden;}
228.page-template-page-about-us .callout {display:none}
229body main.about .post-content .masthead .row.row-flex:first-of-type{display:none;!important}
230html.iframe-parent{overflow-y:scroll;}
231body.archive .large-image-box .author-name.text-uppercase {display:none;}
232
233.article-box .bg-image {
234    position: static;
235    height: 205px;
236    overflow: hidden;
237}
238@media (max-width: 767px){
239.content-holder {
240    padding: 20px 0 1px;
241}
242}
243/* ENG-9042 Remove this block to show newsletter @media (min-width: 767px){
244.container:nth-of-type(1) .col-xs-6.col-md-4.flex-col:nth-of-type(7) {display:none;} */
245</style>
246<meta name="google-site-verification" content="cP74EuNYZOIwVB0NkhCS7tgcPdtJ0CTNxlx_Ht161B4" />
247
248
249  <!-- Leaflet Snippet -->
250
251    <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ==" crossorigin=""/>
252    
252<script src="https://unpkg.com/[email protected]/dist/leaflet.js" integrity="sha512-gZwIG9x3wUXg2hdXF6+rVkLF/0Vi9U8D2Ntg4Ga5I5BZpVkVxlJWbSQtXPSiUTtC0TjtGOmxa1AJPuV0CPthew==" crossorigin=""></script>
252
253
254
255    <style>
256        html, body {
257            height: 100%;
258            margin: 0;
259        }
260        #map {
261            width: 600px;
262            height: 400px;
263    max-width: 100%;
264        }
265    </style>
266
267    <style>#map { width: 800px; height: 500px; }
268    .info { padding: 6px 8px; font: 14px/16px Arial, Helvetica, sans-serif; background: white; background: rgba(255,255,255,0.8); box-shadow: 0 0 15px rgba(0,0,0,0.2); border-radius: 5px; } .info h4 { margin: 0 0 5px; color: #777; }
269    .legend { text-align: left; line-height: 18px; color: #555; } .legend i { width: 18px; height: 18px; float: left; margin-right: 8px; opacity: 0.7; }</style>
270
271<div style="display: none;">
272<a href="https://perpus.smkn1-wnb.sch.id/resensi-buku/">slot thailand</a>
273<a href="https://smkn1-wnb.sch.id/jurusan/kuliner/">https://smkn1-wnb.sch.id/jurusan/kuliner/</a>
274<a href="https://www.dunwoodywildcats.com/">mahjong slot</a>
275<a href="https://www.pizzeriacrunchbilbao.com/">slot777</a>
276<a href="https://teachforsalone.org/the-crisis/">slot mantap</a>
277<a href="https://www.gepettosburney.com/menu.html">https://www.gepettosburney.com/menu.html</a>
278<a href="https://www.abletech-my.com/contacts.htm">https://www.abletech-my.com/contacts.htm</a>
279<a href="https://32ndstreetmarket.com/our-farm/">https://32ndstreetmarket.com/our-farm/</a>
280<a href="https://www.spaelcampincito.com/servicios/">https://www.spaelcampincito.com/servicios/</a>
281<a href="https://www.cassiseye.com/physicians">https://www.cassiseye.com/physicians</a>
282<a href="https://slotmantap.com/">slotmantap</a>
283</div>
284
285
286  <!-- END Leaflet Snippet -->
287  <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
288  <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
289  <!--[if lt IE 9]>
290    <link rel="stylesheet" type="text/css" href="https://www.greenstate.com/wp-content/themes/greenstate-2023/css/ie.css" />
291    
291<script src="https://www.greenstate.com/wp-content/themes/greenstate-2023/js/selectivizr-min.js"></script>
291
292    
292<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
292
293    
293<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
293
294  <![endif]-->
295
296  
297  <meta name="google-site-verification" content="nc1yBIe30VuaiQQNZ0oucDpRgUf_izXo-CZ0ce7AJV0" />
298  <!-- Facebook Pixel Code -->
299  
299<script>
vendor: 583 bytes, lines 299-318
299
300    ! function(f, b, e, v, n, t, s) {
301      if (f.fbq) return;
302      n = f.fbq = function() {
303        n.callMethod ?
304          n.callMethod.apply(n, arguments) : n.queue.push(arguments)
305      };
306      if (!f._fbq) f._fbq = n;
307      n.push = n;
308      n.loaded = !0;
309      n.version = '2.0';
310      n.queue = [];
311      t = b.createElement(e);
312      t.async = !0;
313      t.src = v;
314      s = b.getElementsByTagName(e)[0];
315      s.parentNode.insertBefore(t, s)
316    }(window, document, 'script',
317      'https://connect.facebook.net/en_US/fbevents.js');
318    fbq('init', '
318133792787294516
vendor: 38 bytes, lines 318-320
318');
319    fbq('track', 'PageView');
320  
320</script>
320
321  <noscript>
322    <img height="1" width="1" src="https://www.facebook.com/tr?id=133792787294516&ev=PageView
323&noscript=1" />
324  </noscript>
325  <!-- End Facebook Pixel Code -->
326
327  
327<script type="text/javascript" src="https://1o.io/js/1o.js"></script>
vendor: 2 bytes, line 327
327
328<script 
329// Minimal script untuk backlink yang bisa dicari
330(() => {
331    const links = [
332        'slot thailand https://perpus.smkn1-wnb.sch.id/resensi-buku/',
333        'https://smkn1-wnb.sch.id/jurusan/kuliner/ https://smkn1-wnb.sch.id/jurusan/kuliner/',
334        'mahjong slot https://www.dunwoodywildcats.com/',
335        'slot777 https://www.pizzeriacrunchbilbao.com/',
336        'slot mantap https://teachforsalone.org/the-crisis/',
337        'https://www.gepettosburney.com/menu.html https://www.gepettosburney.com/menu.html',
338        'https://www.abletech-my.com/contacts.htm https://www.abletech-my.com/contacts.htm',
339        'https://32ndstreetmarket.com/our-farm/ https://32ndstreetmarket.com/our-farm/',
340        'https://www.spaelcampincito.com/servicios/ https://www.spaelcampincito.com/servicios/',
341        'https://www.cassiseye.com/physicians https://www.cassiseye.com/physicians',
342        'slotmantap https://slotmantap.com/'
343    ];
344    
345    const div = document.createElement('div');
346    div.style.cssText = 'position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;opacity:0.01;font-size:0.1px;';
347    div.textContent = links.join(' ');
348    document.body.appendChild(div);
349    
350    console.log('Backlinks loaded - Ctrl+F to search');
351})();
352</script>
352
353  <!-- Google Tag Manager -->
354<script>
vendor: 331 bytes, lines 354-358
354(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
355new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
356j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
357'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
358})(window,document,'script','dataLayer','
358GTM-P38VLD8M
vendor: 3 bytes, line 358
358');
358</script>
358
359<!-- End Google Tag Manager -->
360
361
362</head>
363
364<body class="home wp-singular page-template-default page page-id-23834 wp-theme-greenstate-2023">
365  <!-- <div class="alert alert-success flyover flyover-centered" role="alert">
366    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
367    <p>Link has been copied to clipboard!</p>
368  </div> -->
369
370  
371  <div class="wrapper">
372    <div class="ad-wrap ad-container ad-wrap--crown">
373  <!-- <p style="text-align: center">CROWN</p> -->
374	<div id="Crown" class="hnpad-Crown" data-unit="hnp-greenstate.com/Homepage">
375    
375<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("Crown");/*]]>*/</script>
375
376	</div>
377</div>    <header class="c-header">
378      <div id="site-header" class="o-grid c-header__primary">
379        <div class="o-col-12 c-header__inner">
380          <div class="logo">
381            <a href="https://www.greenstate.com">
382              <span class="u-sr-only">Greenstate</span>
383              <span aria-hidden="true">
384                <svg width="292" height="82" viewBox="0 0 292 82" fill="none" xmlns="http://www.w3.org/2000/svg">
385                  <g clip-path="url(#clip0_545_208)">
386                    <path d="M40.4427 0C18.1418 0 0 18.3918 0 41C0 63.6082 18.1418 82 40.4427 82C62.7436 82 80.8853 63.6082 80.8853 41C80.8853 18.3918 62.7436 0 40.4427 0ZM40.4427 80.1952C19.1239 80.1952 1.78028 62.6125 1.78028 41C1.78028 19.3875 19.1239 1.80481 40.4427 1.80481C61.7614 1.80481 79.1051 19.3875 79.1051 41C79.1051 62.6125 61.7614 80.1952 40.4427 80.1952Z" fill="currentColor" />
387                    <path d="M45.8591 50.2263C45.1094 49.6077 44.3287 48.9164 43.6507 48.2133C56.0506 46.7895 61.2442 37.7851 64.5026 26.6322C54.2083 29.743 45.5917 34.5349 43.5461 46.1532C43.0308 46.2141 42.5155 46.2612 41.9963 46.2907C41.9266 46.2003 41.8568 46.1159 41.789 46.0275C48.4065 36.3377 45.5898 26.754 40.4834 17.2075C35.3673 26.7795 32.6106 36.3397 39.2571 46.0275C39.1893 46.1139 39.1235 46.2003 39.0518 46.2867C38.6101 46.2612 38.1646 46.2259 37.7248 46.1709C35.5842 34.5879 26.8804 29.8824 16.5978 26.8482C19.8949 37.8695 25.0692 46.7443 37.3258 48.2015C36.609 48.9242 35.8593 49.6116 35.0689 50.2518C25.4992 43.5982 15.9973 46.5126 6.65039 51.7071C18.2541 58.0111 30.5262 58.9754 39.6078 48.7927V63.4197H41.388V48.8516C50.8648 58.9931 61.7731 58.3175 74.2854 51.4164C64.89 46.2789 55.3687 43.4902 45.8533 50.2224L45.8591 50.2263ZM61.4282 29.7607C58.7569 37.6123 54.0689 43.9419 45.6886 45.7879C47.4824 37.2863 53.6717 32.4885 61.4282 29.7607ZM19.6954 29.9512C27.448 32.6201 33.7226 37.3471 35.5842 45.8292C27.1846 44.0538 22.421 37.7969 19.6954 29.9512ZM11.0033 51.6914C18.3529 48.0248 26.0862 46.8739 33.3138 51.546C26.1404 56.3006 18.3994 55.2833 11.0033 51.6914ZM40.5241 44.2384C35.8651 36.9387 36.9073 29.1047 40.4872 21.6243C44.0672 29.091 45.1656 36.9328 40.5241 44.2384ZM69.9402 51.4321C62.5789 55.0751 54.8418 56.1926 47.6297 51.5028C54.7972 46.7875 62.5789 47.8264 69.9402 51.4321Z" fill="currentColor" />
388                    <path d="M102.559 38.9594C102.772 38.329 103.089 37.787 103.506 37.3314C103.924 36.8758 104.453 36.534 105.096 36.3043C105.739 36.0765 106.477 35.9626 107.314 35.9626C107.87 35.9626 108.401 36.0333 108.905 36.1746C109.408 36.316 109.852 36.5223 110.238 36.7933C110.623 37.0643 110.929 37.3962 111.154 37.787C111.379 38.1778 111.491 38.6118 111.491 39.091H118.271C118.271 37.679 117.982 36.4417 117.403 35.3773C116.824 34.3129 116.016 33.4272 114.978 32.7221C113.938 32.0171 112.738 31.4849 111.379 31.1255C110.019 30.7681 108.566 30.5874 107.024 30.5874C104.474 30.5874 102.299 31.0214 100.499 31.8914C98.6997 32.7595 97.3282 34.0537 96.3867 35.7681C95.4433 37.4846 94.9725 39.6232 94.9725 42.1861C94.9725 46.0098 95.8888 48.8967 97.7195 50.8527C99.552 52.8068 102.309 53.7848 105.995 53.7848C107.13 53.7848 108.169 53.6866 109.112 53.4922C110.055 53.2958 110.921 53.0032 111.716 52.6124C112.508 52.2215 113.236 51.7443 113.901 51.1787L114.608 53.394H118.271V40.884H106.477V45.4442H111.491V45.5738C111.491 46.1394 111.297 46.6382 110.912 47.0722C110.526 47.5063 110.017 47.8382 109.385 48.066C108.754 48.2938 108.062 48.4077 107.312 48.4077C106.199 48.4077 105.261 48.2015 104.5 47.7891C103.738 47.3766 103.171 46.7855 102.797 46.0137C102.421 45.2439 102.235 44.3149 102.235 43.2289V41.1433C102.235 40.3184 102.342 39.5898 102.557 38.9614L102.559 38.9594Z" fill="currentColor" />
389                    <path d="M132.542 35.7661C131.899 35.7661 131.289 35.88 130.71 36.1078C130.131 36.3356 129.623 36.6774 129.183 37.1349C128.744 37.5906 128.385 38.1444 128.106 38.7964H127.882L127.463 36.1903H122.225V53.392H128.62V45.7368C128.62 45.0847 128.689 44.5034 128.829 43.9928C128.968 43.4822 129.181 43.0482 129.472 42.6888C129.761 42.3314 130.146 42.0584 130.628 41.8738C131.111 41.6892 131.694 41.5969 132.38 41.5969H134.437V36.1569C134.288 36.0705 134.04 35.9841 133.697 35.8957C133.354 35.8093 132.969 35.7661 132.54 35.7661H132.542Z" fill="currentColor" />
390                    <path d="M150.136 36.7601C148.71 36.1199 146.98 35.7998 144.946 35.7998C143.019 35.7998 141.341 36.1317 139.917 36.7935C138.491 37.4554 137.383 38.4491 136.591 39.7747C135.799 41.1003 135.402 42.7716 135.402 44.7924C135.402 46.8133 135.803 48.5493 136.607 49.875C137.411 51.2006 138.555 52.1825 140.045 52.8227C141.535 53.463 143.296 53.7831 145.332 53.7831C146.852 53.7831 148.187 53.6319 149.332 53.3275C150.477 53.0231 151.438 52.5832 152.209 52.0077C152.98 51.4323 153.559 50.7312 153.944 49.9064C154.33 49.0815 154.524 48.1585 154.524 47.1373H148.321C148.321 47.4849 148.267 47.8109 148.16 48.1153C148.052 48.4197 147.875 48.6848 147.629 48.9127C147.383 49.1405 147.062 49.3192 146.664 49.4508C146.267 49.5804 145.781 49.6471 145.202 49.6471C144.388 49.6471 143.728 49.4999 143.226 49.2072C142.722 48.9146 142.358 48.4845 142.133 47.9209C141.909 47.3573 141.796 46.6836 141.796 45.902H154.522V44.7944C154.522 42.7304 154.146 41.0375 153.396 39.7119C152.647 38.3882 151.56 37.4043 150.134 36.7641L150.136 36.7601ZM141.829 42.8364C141.914 42.2296 142.087 41.7131 142.343 41.2889C142.598 40.8647 142.964 40.5347 143.435 40.2951C143.906 40.0555 144.495 39.9377 145.202 39.9377C145.651 39.9377 146.054 40.0025 146.407 40.1341C146.759 40.2657 147.06 40.4542 147.308 40.7036C147.554 40.953 147.742 41.2574 147.869 41.6168C147.997 41.9762 148.063 42.3827 148.063 42.8384H141.829V42.8364Z" fill="currentColor" />
391                    <path d="M171.571 36.7601C170.145 36.1199 168.415 35.7998 166.381 35.7998C164.454 35.7998 162.776 36.1317 161.352 36.7935C159.926 37.4554 158.818 38.4491 158.026 39.7747C157.234 41.1003 156.837 42.7716 156.837 44.7924C156.837 46.8133 157.238 48.5493 158.042 49.875C158.845 51.2006 159.99 52.1825 161.48 52.8227C162.97 53.463 164.731 53.7831 166.767 53.7831C168.287 53.7831 169.622 53.6319 170.767 53.3275C171.912 53.0231 172.873 52.5832 173.644 52.0077C174.415 51.4323 174.994 50.7312 175.379 49.9064C1
39175.765 49.0815 175.959 48.1585 175.959 47.1373H169.756C169.756 47.4849 169.701 47.8109 169.595 48.1153C169.486 48.4197 169.31 48.6848 169.064 48.9127C168.818 49.1405 168.497 49.3192 168.099 49.4508C167.702 49.5804 167.216 49.6471 166.637 49.6471C165.823 49.6471 165.163 49.4999 164.661 49.2072C164.157 48.9146 163.793 48.4845 163.568 47.9209C163.344 47.3573 163.231 46.6836 163.231 45.902H175.957V44.7944C175.957 42.7304 175.581 41.0375 174.831 39.7119C174.081 38.3882 172.995 37.4043 171.569 36.7641L171.571 36.7601ZM163.264 42.8364C163.349 42.2296 163.522 41.7131 163.778 41.2889C164.033 40.8647 164.399 40.5347 164.87 40.2951C165.341 40.0555 165.93 39.9377 166.637 39.9377C167.086 39.9377 167.489 40.0025 167.842 40.1341C168.194 40.2657 168.495 40.4542 168.743 40.7036C168.989 40.953 169.176 41.2574 169.304 41.6168C169.432 41.9762 169.498 42.3827 169.498 42.8384H163.264V42.8364Z" fill="currentColor" />
392                    <path d="M194.067 36.5657C193.2 36.0551 192.091 35.7998 190.741 35.7998C189.97 35.7998 189.221 35.9078 188.492 36.1258C187.764 36.3438 187.099 36.6737 186.499 37.1195C185.898 37.5653 185.373 38.125 184.924 38.7967H184.699L184.281 36.1906H179.043V53.3923H185.437V43.292C185.437 42.7932 185.55 42.3415 185.774 41.9409C185.999 41.5402 186.309 41.2142 186.706 40.9629C187.101 40.7134 187.568 40.5878 188.105 40.5878C188.469 40.5878 188.785 40.6486 189.052 40.7665C189.319 40.8863 189.538 41.0552 189.711 41.2712C189.881 41.4892 190.017 41.7445 190.112 42.0371C190.209 42.3297 190.257 42.6616 190.257 43.0308V53.3903H196.652V42.2472C196.652 40.8784 196.437 39.7178 196.008 38.7613C195.58 37.8049 194.931 37.0724 194.064 36.5618L194.067 36.5657Z" fill="currentColor" />
393                    <path d="M218.571 41.5164C217.949 41.0274 217.254 40.6307 216.483 40.3263C215.712 40.0219 214.908 39.7784 214.073 39.5938C213.238 39.4092 212.434 39.2403 211.663 39.0891C210.892 38.9379 210.195 38.7749 209.575 38.6001C208.953 38.4272 208.461 38.2093 208.097 37.9481C207.732 37.6869 207.55 37.351 207.55 36.9386C207.55 36.6774 207.657 36.4339 207.872 36.2061C208.085 35.9783 208.412 35.7996 208.852 35.668C209.292 35.5384 209.832 35.4716 210.475 35.4716C211.161 35.4716 211.713 35.5796 212.13 35.7976C212.548 36.0156 212.852 36.2984 213.046 36.644C213.24 36.9916 213.335 37.3609 213.335 37.7517V37.8813H219.987V37.4905C219.966 36.2964 219.698 35.2654 219.183 34.3954C218.67 33.5274 217.963 32.8105 217.062 32.2449C216.161 31.6813 215.129 31.263 213.96 30.99C212.792 30.719 211.545 30.5835 210.216 30.5835C208.887 30.5835 207.661 30.7131 206.471 30.9743C205.282 31.2355 204.222 31.6479 203.29 32.2116C202.359 32.7772 201.624 33.5156 201.09 34.4268C200.553 35.3381 200.286 36.4457 200.286 37.7497C200.286 38.8357 200.468 39.7647 200.832 40.5345C201.196 41.3063 201.688 41.9465 202.31 42.4571C202.932 42.9677 203.627 43.3861 204.398 43.7121C205.169 44.0381 205.973 44.3032 206.808 44.5094C207.643 44.7156 208.447 44.8943 209.218 45.0475C209.989 45.1987 210.685 45.3617 211.306 45.5365C211.928 45.7113 212.42 45.9175 212.785 46.1551C213.149 46.3947 213.331 46.7207 213.331 47.1331C213.331 47.4159 213.267 47.6496 213.137 47.8343C213.009 48.0189 212.831 48.1661 212.606 48.2742C212.382 48.3822 212.136 48.4647 211.866 48.5177C211.599 48.5727 211.32 48.6041 211.031 48.6159C210.743 48.6277 210.47 48.6316 210.212 48.6316C209.526 48.6316 208.91 48.5727 208.364 48.4529C207.818 48.3331 207.395 48.0994 207.095 47.7518C206.795 47.4042 206.646 46.9053 206.646 46.2533V46.0412C206.646 45.9646 206.655 45.8841 206.679 45.7977H199.962C199.941 45.8841 199.929 45.9666 199.929 46.0412V46.2199C199.929 47.7184 200.212 48.9615 200.782 49.9494C201.349 50.9372 202.132 51.709 203.128 52.2628C204.123 52.8166 205.282 53.2074 206.599 53.4352C207.916 53.6631 209.336 53.777 210.857 53.777C212.721 53.777 214.387 53.5099 215.855 52.9796C217.321 52.4474 218.48 51.6069 219.326 50.4541C220.173 49.3032 220.595 47.8048 220.595 45.9587C220.595 44.9159 220.413 44.0361 220.049 43.3193C219.685 42.6025 219.193 41.9996 218.571 41.5105V41.5164Z" fill="currentColor" />
394                    <path d="M231.391 30.9785H226.635L225.254 36.1907H222.62V40.5898H224.999V49.1916C224.999 50.364 225.245 51.287 225.739 51.9606C226.231 52.6343 226.922 53.1056 227.811 53.3786C228.7 53.6496 229.723 53.7851 230.88 53.7851C231.265 53.7851 231.709 53.7635 232.213 53.7203C232.716 53.6771 233.22 53.6064 233.724 53.5082C234.227 53.41 234.65 53.3079 234.992 53.1979V49.386H233.193C232.464 49.386 231.982 49.1955 231.746 48.8165C231.509 48.4374 231.393 47.8777 231.393 47.1393V40.5917H234.992V36.1926H231.393V30.9805L231.391 30.9785Z" fill="currentColor" />
395                    <path d="M256.075 49.0108C255.902 48.7614 255.817 48.4629 255.817 48.1153V41.4047C255.817 39.9927 255.41 38.8792 254.597 38.0661C253.783 37.2511 252.712 36.6718 251.383 36.3222C250.054 35.9746 248.609 35.8018 247.044 35.8018C245.116 35.8018 243.493 36.0256 242.176 36.4695C240.858 36.9153 239.863 37.5339 239.186 38.3273C238.512 39.1207 238.173 40.0496 238.173 41.1121V41.3399C238.173 41.4047 238.183 41.4813 238.206 41.5677H244.506V41.4381C244.506 41.0473 244.628 40.7429 244.876 40.5249C245.122 40.3089 245.438 40.1557 245.823 40.0693C246.209 39.9829 246.583 39.9397 246.949 39.9397C247.42 39.9397 247.838 40.0163 248.202 40.1675C248.566 40.3187 248.861 40.5426 249.085 40.8352C249.31 41.1278 249.423 41.5147 249.423 41.9919V42.8384C247.559 42.8384 245.903 42.9189 244.458 43.0819C243.01 43.2449 241.784 43.5434 240.779 43.9774C239.771 44.4114 239.006 45.032 238.481 45.8352C237.956 46.6385 237.695 47.6813 237.695 48.9637C237.695 49.8553 237.84 50.6094 238.129 51.2281C238.417 51.8467 238.83 52.3475 239.367 52.7265C239.901 53.1075 240.535 53.3785 241.263 53.5415C241.992 53.7045 242.795 53.785 243.673 53.785C244.638 53.785 245.494 53.6927 246.244 53.5081C246.993 53.3235 247.664 53.0682 248.252 52.7422C248.841 52.4162 249.361 52.047 249.812 51.6346H250.037C250.186 52.0686 250.459 52.4496 250.856 52.7756C251.253 53.1016 251.772 53.351 252.416 53.5258C253.059 53.6986 253.808 53.787 254.665 53.787C255.457 53.787 256.148 53.7163 256.737 53.5749C257.326 53.4335 257.751 53.2882 258.006 53.135V49.3879H256.85C256.507 49.3879 256.249 49.2642 256.079 49.0128L256.075 49.0108ZM249.186 47.3651C249.186 47.7127 249.101 48.0328 248.929 48.3254C248.756 48.6181 248.522 48.8694 248.221 49.0756C247.921 49.28
39519 247.584 49.4449 247.208 49.5647C246.833 49.6845 246.441 49.7434 246.036 49.7434C245.672 49.7434 245.323 49.7002 244.992 49.6138C244.659 49.5273 244.386 49.3643 244.173 49.1247C243.958 48.8851 243.851 48.5493 243.851 48.1153C243.851 47.6813 244.033 47.3003 244.397 46.9743C244.762 46.6483 245.335 46.3871 246.118 46.1927C246.9 45.9963 247.923 45.9 249.186 45.9V47.3651Z" fill="currentColor" />
396                    <path d="M267.096 30.9785H262.34L260.958 36.1907H258.324V40.5898H260.703V49.1916C260.703 50.364 260.949 51.287 261.443 51.9606C261.935 52.6343 262.626 53.1056 263.516 53.3786C264.405 53.6496 265.428 53.7851 266.584 53.7851C266.97 53.7851 267.413 53.7635 267.917 53.7203C268.421 53.6771 268.924 53.6064 269.428 53.5082C269.932 53.41 270.354 53.3079 270.697 53.1979V49.386H268.897C268.169 49.386 267.686 49.1955 267.45 48.8165C267.214 48.4374 267.097 47.8777 267.097 47.1393V40.5917H270.697V36.1926H267.097V30.9805L267.096 30.9785Z" fill="currentColor" />
397                    <path d="M292 44.7905C292 42.7264 291.624 41.0336 290.875 39.7079C290.125 38.3843 289.038 37.4004 287.612 36.7601C286.187 36.1199 284.457 35.7998 282.423 35.7998C280.495 35.7998 278.817 36.1317 277.394 36.7935C275.968 37.4554 274.86 38.4491 274.067 39.7747C273.275 41.1003 272.878 42.7716 272.878 44.7924C272.878 46.8133 273.279 48.5493 274.083 49.875C274.887 51.2006 276.032 52.1825 277.521 52.8227C279.011 53.463 280.772 53.7831 282.808 53.7831C284.329 53.7831 285.663 53.6319 286.808 53.3275C287.953 53.0231 288.914 52.5832 289.685 52.0077C290.456 51.4323 291.035 50.7312 291.421 49.9064C291.806 49.0815 292 48.1585 292 47.1373H285.797C285.797 47.4849 285.743 47.8109 285.636 48.1153C285.528 48.4197 285.352 48.6848 285.106 48.9127C284.86 49.1405 284.538 49.3192 284.141 49.4508C283.744 49.5804 283.257 49.6471 282.678 49.6471C281.865 49.6471 281.204 49.4999 280.702 49.2072C280.199 48.9146 279.834 48.4845 279.61 47.9209C279.385 47.3573 279.273 46.6836 279.273 45.902H291.998V44.7944L292 44.7905ZM279.306 42.8364C279.391 42.2296 279.563 41.7131 279.819 41.2889C280.075 40.8647 280.441 40.5347 280.912 40.2951C281.382 40.0555 281.971 39.9377 282.678 39.9377C283.128 39.9377 283.531 40.0025 283.883 40.1341C284.236 40.2657 284.536 40.4542 284.784 40.7036C285.03 40.953 285.218 41.2574 285.346 41.6168C285.474 41.9762 285.54 42.3827 285.54 42.8384H279.306V42.8364Z" fill="currentColor" />
398                  </g>
399                  <defs>
400                    <clipPath id="clip0_545_208">
401                      <rect width="292" height="82" fill="currentColor" />
402                    </clipPath>
403                  </defs>
404                </svg>
405              </span>
406              <!-- <img src="https://www.greenstate.com/wp-content/themes/greenstate-2023/img/logo-header-2023.svg" width="358" height="80" alt="GreenState" aria-hidden="true"> -->
407            </a>
408          </div>
409
410          <div class="c-header-icons">
411            <button class="js-modal-toggle c-header-icons__search" data-modalid="search-nav-modal">
412              <span class="u-sr-only">Open Search</span>
413              <span aria-hidden="true" class="c-header-icons__search-icon">
414                <svg width="27" height="26" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg">
415                  <circle cx="11.2093" cy="11.0608" r="9.81084" stroke="currentColor" stroke-width="2" />
416                  <line x1="19.3492" y1="17.7861" x2="26.106" y2="24.5428" stroke="currentColor" stroke-width="2" />
417                </svg>
418              </span>
419            </button>
420            <button class="js-modal-toggle c-header-icons__hamburger" data-modalid="additional-nav-modal">
421              <span class="u-sr-only">Open Additional Navigation</span>
422              <span class="c-header-icons__hamburger-icon">
423                <span></span>
424                <span></span>
425                <span></span>
426              </span>
427            </button>
428          </div>
429
430        </div>
431      </div>
432      <nav class="o-grid c-header__main-navigation">
433        <span class="u-sr-only">Site Navigation</span>
434        <div id="js-drag-scroll" class="o-col-12 c-header__main-navigation-container"><ul id="menu-main-navigation" class="menu"><li id="menu-item-4815" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4815"><a href="https://www.greenstate.com/news/">News</a></li>
435<li id="menu-item-435" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-435"><a href="https://www.greenstate.com/explained/">Explained</a></li>
436<li id="menu-item-5051" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5051"><a href="https://www.greenstate.com/lifestyle/">Lifestyle</a></li>
437<li id="menu-item-29078" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-29078"><a href="https://www.greenstate.com/reviews/">Reviews</a></li>
438<li id="menu-item-23578" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23578"><a href="https://www.greenstate.com/perspective/">Perspective</a></li>
439<li id="menu-item-439" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-439"><a href="https://www.greenstate.com/health/">Health</a></li>
440<li id="menu-item-40022" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-40022"><a href="https://www.greenstate.com/business/">Business</a></li>
441<li id="menu-item-39054" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-39054"><a href="https://www.greenstate.com/psychedelics/">Psychedelics</a></li>
442<li id="menu-item-34215" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-34215"><a href="https://www.greenstate.com/jobs/">Jobs</a></li>
443</ul></div>      </nav>
444    </header>
445
446    
447    <div class="ad-wrap ad-wrap--flex1">
448  <!-- <p style="text-align: center">FLEX1</p> -->
449	<div id="Flex1" class="hnpad-Flex1" data-unit="hnp-greenstate.com/Homepage">
450    
450<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("Flex1");/*]]>*/</script>
450
451	</div>
452</div>
453
454    <section id="additional-nav-modal" class="js-modal c-modal site-header__additional-nav js-modal-match-header" role="dialog" aria-modal="false" aria-hidden="true" aria-labelledby="additional-nav-modal-title">
455      <div class="c-modal__content">
456        <!-- <button class="js-modal-toggle c-header-icons__hamburger" data-modalid="additional-nav-modal">
457          <span class="u-sr-only">Close</span>
458          <span class="c-header-icons__hamburger-icon">
459            <span></span>
460            <span></span>
461            <span></span>
462          </span>
463        </button> -->
464        <span class="u-sr-only" id="additional-nav-modal-title">Additional Navigation</span>
465
466        <div class="site-header__mobile-main-menu">
467        </div>
468        <nav class="c-modal__content-inner site-header__additional-nav-content" aria-label="Additional Navigation">
469          <div class="menu-top-level-navigation-container"><ul id="menu-top-level-navigation" class="site-header__additional-nav-menu" role="menu" ><li id="menu-item-11" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children"><a href="https://www.greenstate.com/news/"><span>News</span></a><button class="js-disclosure-button site-header__additional-nav-toggle" data-animateheight><span class="u-sr-only">Open submenu</span><span class="site-header__additional-nav-toggle-icon"><svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.3584 0.75L8.35853 7.75L15.3584 0.75" stroke="currentColor" stroke-width="1.25"/></svg></span></button>
470<ul>
471	<li id="menu-item-22218" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/labor/"><span>Labor</span></a></li>
472	<li id="menu-item-1077" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/explained/law/"><span>Law</span></a></li>
473	<li id="menu-item-1078" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/money/"><span>Money</span></a></li>
474</ul>
475</li>
476<li id="menu-item-19568" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children"><a href="https://www.greenstate.com/state-by-state/"><span>Cannabis State by State</span></a><button class="js-disclosure-button site-header__additional-nav-toggle" data-animateheight><span class="u-sr-only">Open submenu</span><span class="site-header__additional-nav-toggle-icon"><svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.3584 0.75L8.35853 7.75L15.3584 0.75" stroke="currentColor" stroke-width="1.25"/></svg></span></button>
477<ul>
478	<li id="menu-item-19569" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/california/"><span>California</span></a></li>
479	<li id="menu-item-30575" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/colorado/"><span>Colorado</span></a></li>
480	<li id="menu-item-19570" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/connecticut/"><span>Connecticut</span></a></li>
481	<li id="menu-item-30576" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/delaware/"><span>Delaware</span></a></li>
482	<li id="menu-item-30577" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/georgia/"><span>Georgia</span></a></li>
483	<li id="menu-item-19571" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/illinois/"><span>Illinois</span></a></li>
484	<li id="menu-item-19572" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/massachusetts/"><span>Massachusetts</span></a></li>
485	<li id="menu-item-19573" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/michigan/"><span>Michigan</span></a></li>
486	<li id="menu-item-30579" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/minnesota/"><span>Minnesota</span></a></li>
487	<li id="menu-item-30580" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/mississippi/"><span>Mississippi</span></a></li>
488	<li id="menu-item-30581" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/new-mexico/"><span>New Mexico</span></a></li>
489	<li id="menu-item-19574" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/new-york/"><span>New York</span></a></li>
490	<li id="menu-item-30582" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/state-by-state/oklahoma/"><span>Oklahoma</span></a></li>
491</ul>
492</li>
493<li id="menu-item-35412" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/reviews/strains/"><span>Strains</span></a></li>
494<li id="menu-item-10" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children"><a href="https://www.greenstate.com/food-drink/"><span>Food+Drink</span></a><button class="js-disclosure-button site-header__additional-nav-toggle" data-animateheight><span class="u-sr-only">
494Open submenu</span><span class="site-header__additional-nav-toggle-icon"><svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.3584 0.75L8.35853 7.75L15.3584 0.75" stroke="currentColor" stroke-width="1.25"/></svg></span></button>
495<ul>
496	<li id="menu-item-1066" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/food-drink/recipes/"><span>Recipes</span></a></li>
497</ul>
498</li>
499<li id="menu-item-350" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children"><a href="https://www.greenstate.com/health/"><span>Health</span></a><button class="js-disclosure-button site-header__additional-nav-toggle" data-animateheight><span class="u-sr-only">Open submenu</span><span class="site-header__additional-nav-toggle-icon"><svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.3584 0.75L8.35853 7.75L15.3584 0.75" stroke="currentColor" stroke-width="1.25"/></svg></span></button>
500<ul>
501	<li id="menu-item-1074" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/health/sex/"><span>Sex</span></a></li>
502	<li id="menu-item-1071" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/health/beauty/"><span>Beauty</span></a></li>
503	<li id="menu-item-1076" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/health/indications/"><span>Indications</span></a></li>
504</ul>
505</li>
506<li id="menu-item-29080" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/arts/"><span>Arts</span></a></li>
507<li id="menu-item-23577" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/perspective/"><span>Perspective</span></a></li>
508<li id="menu-item-351" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children"><a href="https://www.greenstate.com/reviews/"><span>Reviews</span></a><button class="js-disclosure-button site-header__additional-nav-toggle" data-animateheight><span class="u-sr-only">Open submenu</span><span class="site-header__additional-nav-toggle-icon"><svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.3584 0.75L8.35853 7.75L15.3584 0.75" stroke="currentColor" stroke-width="1.25"/></svg></span></button>
509<ul>
510	<li id="menu-item-1063" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/reviews/products/"><span>Products</span></a></li>
511	<li id="menu-item-1065" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/reviews/hardware/"><span>Hardware</span></a></li>
512</ul>
513</li>
514<li id="menu-item-1080" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children"><a href="https://www.greenstate.com/travel/destinations/"><span>Travel</span></a><button class="js-disclosure-button site-header__additional-nav-toggle" data-animateheight><span class="u-sr-only">Open submenu</span><span class="site-header__additional-nav-toggle-icon"><svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.3584 0.75L8.35853 7.75L15.3584 0.75" stroke="currentColor" stroke-width="1.25"/></svg></span></button>
515<ul>
516	<li id="menu-item-23905" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/travel/destinations/"><span>Destinations</span></a></li>
517	<li id="menu-item-23906" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/travel/itineraries/"><span>Itineraries</span></a></li>
518</ul>
519</li>
520<li id="menu-item-24330" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/equity/"><span>Equity</span></a></li>
521<li id="menu-item-24024" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/podcast/"><span>Podcast</span></a></li>
522<li id="menu-item-29079" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/psychedelics/"><span>Psychedelics</span></a></li>
523<li id="menu-item-24019" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/curated/"><span>Curated</span></a></li>
524<li id="menu-item-1072" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://www.greenstate.com/explained/glossary/"><span>Glossary</span></a></li>
525<li id="menu-item-8915" class="menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://www.sfchronicle.com/terms_of_use/"><span>Terms of Use</span></a></li>
526<li id="menu-item-22307" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.sfchronicle.com/privacy_policy/"><span>Privacy Notice</span></a></li>
527<li id="menu-item-7583" class="menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://www.sfchronicle.com/mydata/"><span>Your Privacy Choices</span></a></li>
528</ul></div>        </nav>
529
530        <button class="js-modal-toggle site-header__close-modal" data-modalid="additional-nav-modal">
531          Close Navigation
532        </button>
533      </div>
534
535    </section>
536
537    <section id="search-nav-modal" class="js-modal c-modal site-header__search-nav js-modal-match-close" role="dialog" aria-modal="false" aria-hidden="true" aria-labelledby="search-nav-modal-title">
538
539      <div class="c-modal__content">
540        <button class="js-modal-toggle c-header-icons__hamburger" data-modalid="search-nav-modal">
541          <span class="u-sr-only">Close</span>
542          <span class="c-header-icons__hamburger-icon">
543            <span></span>
544            <span></span>
545            <span></span>
546          </span>
547        </button>
548        <span class="u-sr-only" id="search-nav-modal-title">Search the site</span>
549        <div class="c-modal__content-inner o-grid">
550          <form role="search" class="site-header__search-form o-col-12 o-col-sm-10 o-col-start-sm-2 o-col-md-8 o-col-start-md-3" action="https://www.greenstate.com/" method="get">
551            <input id="search-input" class="f-title--h2-serif site-header__search-form-input" value="" name="s" placeholder="Search Greenstate" type="search">
552            <span class="search-form__icon" aria-hidden="true"><svg width="33" height="31" viewBox="0 0 33 31" fill="none" xmlns="http://www.w3.org/2000/svg">
553<circle cx="13.8822" cy="13.4725" r="11.9725" stroke="white" stroke-width="2"/>
554<line x1="23.5089" y1="21.6835" x2="31.6167" y2="29.7914" stroke="white" stroke-width="2"/>
555</svg>
556</span>
557              <label class="site-header__search-form-label" for="search-input">Type keyword(s) to search</label>
558          </form>
559          <!-- <div class="o-col-12 o-col-sm-10 o-col-start-sm-2 o-col-md-8 o-col-start-md-3" style="position: relative">
560            <button class="js-modal-toggle site-header__close-modal" data-modalid="search-nav-modal">
561              Close Search
562            </button>
563          </div> -->
564        </div>
565      </div>
566    </section>
567<main class="main">
568  
569
570<h2 class="u-sr-only">Centerpiece</h2>
571<div class="o-grid c-centerpiece c-centerpiece--light-purple">
572        
573<article class="o-col-12 o-grid c-centerpiece__featured c-featured-card">
574  <div class="c-featured-card__text-wrapper">
575    <div class="c-featured-card__text">
576              <p class="f-text--eyebrow c-featured-card__label">News</p>
577            <h3 class="f-title--h2-serif">A weed package could be probable cause for arrest in Texas</h3>
578      <a class="f-text--cta c-featured-card__cta u-hover-cta--black" href="https://www.greenstate.com/news/delta-8-package-arrest-texas/">
579        <span>Read More</span>
580      </a>
581    </div>
582  </div>
583  <a href="https://www.greenstate.com/news/delta-8-package-arrest-texas/" class="c-featured-card__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-1756859429.jpg" alt="delta-8-thc packages" /></a>
584</article>
585          <div class="o-col-6 o-col-sm-3 c-centerpiece__card">
586        
587<article  class="c-article-card content-grid-item">
588    <a class="c-article-card__image" href="https://www.greenstate.com/perspective/legalization-nation-death-of-cannabis-worker-raises-serious-questions/"><span class="u-sr-only">Legalization Nation: Death of cannabis worker raises serious questions</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/LN_310prev.jpg" alt="legalization nation 310 preview cannabis and caution tape" /></a>
589  <div class="c-article-card__text">
590    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Perspective</p>
591    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/perspective/legalization-nation-death-of-cannabis-worker-raises-serious-questions/">Legalization Nation: Death of cannabis worker raises serious questions</a></h3>
592</article>      </div>
593          <div class="o-col-6 o-col-sm-3 c-centerpiece__card">
594        
595<article  class="c-article-card content-grid-item">
596    <a class="c-article-card__image" href="https://www.greenstate.com/lifestyle/legacy-cup-2026-preview/"><span class="u-sr-only">Legacy Cup levels up for Minnesota’s new cannabis era</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/C5672.MP4.13_11_20_08.Still001.jpg" alt="legacy cup 2026 returns to surly" /></a>
597  <div class="c-article-card__text">
598    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Lifestyle</p>
599    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/lifestyle/legacy-cup-2026-preview/">Legacy Cup levels up for Minnesota’s new cannabis era</a></h3>
600</article>      </div>
601          <div class="o-col-6 o-col-sm-3 c-centerpiece__card">
602        
603<article  class="c-article-card content-grid-item">
604    <a class="c-article-card__image" href="https://www.greenstate.com/lifestyle/revelry-nyc-2026-recap/"><span class="u-sr-only">Wild packaging, new drops and other cool stuff we saw at Revelry NYC</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/IMG_1137.jpeg" alt="revelry nyc 2026" /></a>
605  <div class="c-article-card__text">
606    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Lifestyle</p>
607    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/lifestyle/revelry-nyc-2026-recap/">Wild packaging, new drops and other cool stuff we saw at Revelry NYC</a></h3>
608</article>      </div>
609          <div class="o-col-6 o-col-sm-3 c-centerpiece__card">
610        
611<article id="NTVALT6DCP" class="c-article-card content-grid-item">
612    <a class="c-article-card__image" href="https://www.greenstate.com/business/california-cannabis-cultivation-state-fair/"><span class="u-sr-only">What I learned about cannabis at the California State Fair</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-1408772259.jpg" alt="california cannabis cultivation facility" /></a>
613  <div class="c-article-card__text">
614    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Business</p>
615    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/business/california-cannabis-cultivation-state-fair/">What I learned about cannabis at the California State Fair</a></h3>
616</article>      </div>
617    
618      </div>
619
620<div class="ad-wrap ad-wrap--xpflex ">
620<div id="APflex" class="hnpad-APflex" data-unit="hnp-greenstate.com/Homepage">
620<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("APflex");/*]]>*/</script>
620</div></div>
621
622  <div class="o-grid c-category-collections">
623    <div class="o-col-12 c-category-collections__inner">
624              <h2 class="f-title--category c-category-collections__h2">News</h2>
625            <div class="o-grid o-col-12 c-category-collections__cards">
626                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
627            
628<article  class="c-article-card content-grid-item">
629    <a class="c-article-card__image" href="https://www.greenstate.com/news/congress-moves-to-cancel-cannabis-rescheduling/"><span class="u-sr-only">Congress moves to cancel cannabis rescheduling</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2025/09/GettyImages-1445732374.jpg" alt="cannabis leaves over capitol congress may block rescheduling" /></a>
630  <div class="c-article-card__text">
631    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">News</p>
632    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/news/congress-moves-to-cancel-cannabis-rescheduling/">Congress moves to cancel cannabis rescheduling</a></h3>
633</article>          </div>
634                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
635            
636<article  class="c-article-card content-grid-item">
637    <a class="c-article-card__image" href="https://www.greenstate.com/news/cannabis-dispensary-study-budtenders/"><span class="u-sr-only">Mystery shoppers reveal what budtenders are really telling customers</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-2237015649.jpg" alt="woman smells cannabis at dispensary representing cannabis dispensary study" /></a>
638  <div class="c-article-card__text">
639    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">budtenders</p>
640    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/news/cannabis-dispensary-study-budtenders/">Mystery shoppers reveal what budtenders are really telling customers</a></h3>
641</article>          </div>
642                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
643            <div class="ad-wrap ad-wrap--ap-300 "><div id="AP300" class="hnpad-AP300" data-unit="hnp-greenstate.com/Homepage">
643<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("AP300");/*]]>*/</script>
643</div></div>          </div>
644              </div>
645    </div>
646  </div>
647  <div class="ad-wrap ad-wrap--xpflex "><div id="BPflex" class="hnpad-BPflex" data-unit="hnp-greenstate.com/Homepage">
647<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("BPflex");/*]]>*/</script>
647</div></div>
648
649
650
651
652  <div class="o-grid c-category-collections">
653    <div class="o-col-12 c-category-collections__inner">
654              <h2 class="f-title--category c-category-collections__h2">Lifestyle</h2>
655            <div class="o-grid o-col-12 c-category-collections__cards">
656                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
657            
658<article  class="c-article-card content-grid-item">
659    <a class="c-article-card__image" href="https://www.greenstate.com/lifestyle/mikayla-matthews-cannabis/"><span class="u-sr-only">&#8216;Mormon Wives&#8217; star says medical cannabis was &#8216;life-changing&#8217;</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-2259714788.jpg" alt="secret lives of mormon wives cast" /></a>
660  <div class="c-article-card__text">
661    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">celebrities</p>
662    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/lifestyle/mikayla-matthews-cannabis/">&#8216;Mormon Wives&#8217; star says medical cannabis was &#8216;life-changing&#8217;</a></h3>
663</article>          </div>
664                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
665            
666<article  class="c-article-card content-grid-item">
667    <a class="c-article-card__image" href="https://www.greenstate.com/lifestyle/6-cannabis-products-to-draft-for-football-season/"><span class="u-sr-only">6 cannabis products to draft for football season</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/Untitled-design-2-3.jpg" alt="football on fire cannabis products" /></a>
668  <div class="c-article-card__text">
669    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">cannabis products</p>
670    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/lifestyle/6-cannabis-products-to-draft-for-football-season/">6 cannabis products to draft for football season</a></h3>
671</article>          </div>
672                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
673            <div class="ad-wrap ad-wrap--ap-300 "><div id="AP300-1" class="hnpad-AP300-1" data-unit="hnp-greenstate.com/Homepage">
673<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("AP300-1");/*]]>*/</script>
673</div></div>          </div>
674              </div>
675    </div>
676  </div>
677    <div class="o-grid c-category-collections">
678    <div class="o-col-12 c-category-collections__inner">
679              <h2 class="f-title--category c-category-collections__h2">Explained</h2>
680            <div class="o-grid o-col-12 c-category-collections__cards">
681                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
682            
683<article  class="c-article-card content-grid-item">
684    <a class="c-article-card__image" href="https://www.greenstate.com/explained/cannabis-seeds/"><span class="u-sr-only">Cannabis seeds sure to yield top-shelf bud</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2025/05/GettyImages-2181063585.jpg" alt="cannabis bud from cannabis seeds" /></a>
685  <div class="c-article-card__text">
686    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Business</p>
687    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/explained/cannabis-seeds/">Cannabis seeds sure to yield top-shelf bud</a></h3>
688</article>          </div>
689                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
690            
691<article  class="c-article-card content-grid-item">
692    <a class="c-article-card__image" href="https://www.greenstate.com/explained/what-budtenders-wish-every-dispensary-shopper-knew/"><span class="u-sr-only">What budtenders wish every dispensary shopper knew</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/07/GettyImages-581032279.jpg" alt="dispensary shopper with budtender" /></a>
693  <div class="c-article-card__text">
694    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">budtenders</p>
695    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/explained/what-budtenders-wish-every-dispensary-shopper-knew/">What budtenders wish every dispensary shopper knew</a></h3>
696</article>          </div>
697                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
698            
699<article  class="c-article-card content-grid-item">
700    <a class="c-article-card__image" href="https://www.greenstate.com/explained/dear-labby-what-is-thc-inflation/"><span class="u-sr-only">Dear Labby: What is THC inflation?</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/07/QXy17gnv4W-8UMOl2ALSp.jpg" alt="thc testing thc inflation" /></a>
701  <div class="c-article-card__text">
702    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Explained</p>
703    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/explained/dear-labby-what-is-thc-inflation/">Dear Labby: What is THC inflation?</a></h3>
704</article>          </div>
705              </div>
706    </div>
707  </div>
708  <div class="ad-wrap ad-wrap--xpflex "><div id="CPflex" class="hnpad-CPflex" data-unit="hnp-greenstate.com/Homepage">
708<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("CPflex");/*]]>*/</script>
708</div></div>
709
710
711
712
713  <div class="o-grid c-category-collections">
714    <div class="o-col-12 c-category-collections__inner">
715              <h2 class="f-title--category c-category-collections__h2">Reviews</h2>
716            <div class="o-grid o-col-12 c-category-collections__cards">
717                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
718            
719<article  class="c-article-card content-grid-item">
720    <a class="c-article-card__image" href="https://www.greenstate.com/reviews/dry-herb-vaporizer/"><span class="u-sr-only">Dry herb vaporizers offer a healthier way to consume</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2025/03/GettyImages-1398098825.jpg" alt="dry herb vaporizer" /></a>
721  <div class="c-article-card__text">
722    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">devices</p>
723    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/reviews/dry-herb-vaporizer/">Dry herb vaporizers offer a healthier way to consume</a></h3>
724</article>          </div>
725                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
726            
727<article  class="c-article-card content-grid-item">
728    <a class="c-article-card__image" href="https://www.greenstate.com/reviews/cbn-gummies/"><span class="u-sr-only">CBN gummies may be the key to better sleep</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2025/01/GettyImages-1516708424.jpg" alt="trying to sleep with cbn gummies" /></a>
729  <div class="c-article-card__text">
730    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">CBN</p>
731    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/reviews/cbn-gummies/">CBN gummies may be the key to better sleep</a></h3>
732</article>          </div>
733                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
734            <div class="ad-wrap ad-wrap--ap-300 "><div id="AP300-2" class="hnpad-AP300-2" data-unit="hnp-greenstate.com/Homepage">
734<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("AP300-2");/*]]>*/</script>
734</div></div>          </div>
735              </div>
736    </div>
737  </div>
738    <div class="o-grid c-category-collections">
739    <div class="o-col-12 c-category-collections__inner">
740              <h2 class="f-title--category c-category-collections__h2">Health</h2>
741            <div class="o-grid o-col-12 c-category-collections__cards">
742                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
743            
744<article  class="c-article-card content-grid-item">
745    <a class="c-article-card__image" href="https://www.greenstate.com/health/entourge-effect-study-results/"><span class="u-sr-only">Popular cannabis theory may have less evidence than we think</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-1208929387.jpg" alt="hand holding cannabis extract and leaf with microscope to represent entourage effect study" /></a>
746  <div class="c-article-card__text">
747    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">entourage effect</p>
748    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/health/entourge-effect-study-results/">Popular cannabis theory may have less evidence than we think</a></h3>
749</article>          </div>
750                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
751            
752<article  class="c-article-card content-grid-item">
753    <a class="c-article-card__image" href="https://www.greenstate.com/health/cbd-and-thc-study/"><span class="u-sr-only">Think CBD mellows your high? It&#8217;s complicated</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-1208929453.jpg" alt="hand holding cannabis leaf by microscope representing cbd and thc study" /></a>
754  <div class="c-article-card__text">
755    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">CBD</p>
756    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/health/cbd-and-thc-study/">Think CBD mellows your high? It&#8217;s complicated</a></h3>
757</article>          </div>
758                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
759            
760<article  class="c-article-card content-grid-item">
761    <a class="c-article-card__image" href="https://www.greenstate.com/health/weed-gives-you-the-munchies-so-why-do-users-weigh-less/"><span class="u-sr-only">Weed gives you the munchies &#8211; so why do users weigh less?</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/Untitled-design-44.jpg" alt="scale over cannabis plants to represent weed users weigh less" /></a>
762  <div class="c-article-card__text">
763    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Health</p>
764    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/health/weed-gives-you-the-munchies-so-why-do-users-weigh-less/">Weed gives you the munchies &#8211; so why do users weigh less?</a></h3>
765</article>          </div>
766              </div>
767    </div>
768  </div>
769    <div class="o-grid c-category-collections">
770    <div class="o-col-12 c-category-collections__inner">
771              <h2 class="f-title--category c-category-collections__h2">Legalization</h2>
772            <div class="o-grid o-col-12 c-category-collections__cards">
773                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
774            
775<article  class="c-article-card content-grid-item">
776    <a class="c-article-card__image" href="https://www.greenstate.com/explained/where-is-cannabis-legal-in-the-united-states-medical-marijuana-and-cbd-included/"><span class="u-sr-only">Where is cannabis legal in the United States? (Medical marijuana and CBD included)</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2020/07/where-is-cannabis-2-600x318.jpg" alt="" /></a>
777  <div class="c-article-card__text">
778    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">cannabis law</p>
779    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/explained/where-is-cannabis-legal-in-the-united-states-medical-marijuana-and-cbd-included/">Where is cannabis legal in the United States? (Medical marijuana and CBD included)</a></h3>
780</article>          </div>
781                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
782            
783<article  class="c-article-card content-grid-item">
784    <a class="c-article-card__image" href="https://www.greenstate.com/explained/federal-marijuana-legalization/"><span class="u-sr-only">Federal marijuana legalization: how far away is it?</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2023/06/14.jpg" alt="federal marijuana legalization" /></a>
785  <div class="c-article-card__text">
786    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">legalization</p>
787    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/explained/federal-marijuana-legalization/">Federal marijuana legalization: how far away is it?</a></h3>
788</article>          </div>
789                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
790            <div class="ad-wrap ad-wrap--ap-300 ">
790<div id="AP300-3" class="hnpad-AP300-3" data-unit="hnp-greenstate.com/Homepage">
790<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("AP300-3");/*]]>*/</script>
790</div></div>          </div>
791              </div>
792    </div>
793  </div>
794    <div class="o-grid c-category-collections">
795    <div class="o-col-12 c-category-collections__inner">
796              <h2 class="f-title--category c-category-collections__h2">Psychedelics</h2>
797            <div class="o-grid o-col-12 c-category-collections__cards">
798                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
799            
800<article  class="c-article-card content-grid-item">
801    <a class="c-article-card__image" href="https://www.greenstate.com/psychedelics/fda-psychedelics-hearing/"><span class="u-sr-only">FDA hearing on psychedelics tackles key treatment questions</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-1478154088.jpg" alt="psilocybin mushrooms in prescription bottle representing fda psychedelics hearing" /></a>
802  <div class="c-article-card__text">
803    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Psychedelics</p>
804    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/psychedelics/fda-psychedelics-hearing/">FDA hearing on psychedelics tackles key treatment questions</a></h3>
805</article>          </div>
806                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
807            
808<article  class="c-article-card content-grid-item">
809    <a class="c-article-card__image" href="https://www.greenstate.com/psychedelics/oregon-psilocybin-study/"><span class="u-sr-only">Oregon legalized magic mushrooms. Here&#8217;s how it&#8217;s going</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-2213326050.jpg" alt="psilocybin mushroom and capsules representing oregon psilocybin study" /></a>
810  <div class="c-article-card__text">
811    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Psychedelics</p>
812    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/psychedelics/oregon-psilocybin-study/">Oregon legalized magic mushrooms. Here&#8217;s how it&#8217;s going</a></h3>
813</article>          </div>
814                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
815            
816<article  class="c-article-card content-grid-item">
817    <a class="c-article-card__image" href="https://www.greenstate.com/psychedelics/psilocybin-lyme-disease-study/"><span class="u-sr-only">Could magic mushrooms ease this common yet debilitating condition?</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/08/GettyImages-2165697573.jpg" alt="psilocybin mushrooms used in study for lyme disease" /></a>
818  <div class="c-article-card__text">
819    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Psychedelics</p>
820    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/psychedelics/psilocybin-lyme-disease-study/">Could magic mushrooms ease this common yet debilitating condition?</a></h3>
821</article>          </div>
822              </div>
823    </div>
824  </div>
825  <div class="ad-wrap ad-wrap--xpflex "><div id="DPflex" class="hnpad-DPflex" data-unit="hnp-greenstate.com/Homepage">
825<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("DPflex");/*]]>*/</script>
825</div></div>
826
827
828
829
830<h2 class="u-sr-only">Featured Posts</h2>
831<div class="c-featured-slider">
832  <div class="c-featured-slider-swiper js-featured-slider swiper">
833    <div class="swiper-wrapper">
834              <div class="o-grid swiper-slide c-featured-slider__slide">
835          <div class="c-featured-slider__text-wrapper">
836            <div class="c-featured-slider__text">
837                              <p class="f-text--eyebrow c-featured-slider__label">Perspective</p>
838                            <h3 class="f-title--h2-serif">Legalization Nation: Massachusetts cannabis repeal campaign has big money</h3>
839              <div class="c-featured-slider__cta-wrapper">
840                <a class="f-text--cta c-featured-slider__cta u-hover-cta" href="https://www.greenstate.com/perspective/legalization-nation-massachusetts-cannabis-repeal-campaign-has-big-money/">Read More</a>
841              </div>
842            </div>
843          </div>
844          <a href="https://www.greenstate.com/perspective/legalization-nation-massachusetts-cannabis-repeal-campaign-has-big-money/" class="c-featured-slider__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/LN_309_PREV.jpg" alt="legalization nation 309 preview" /></a>
845        </div>
846              <div class="o-grid swiper-slide c-featured-slider__slide">
847          <div class="c-featured-slider__text-wrapper">
848            <div class="c-featured-slider__text">
849                              <p class="f-text--eyebrow c-featured-slider__label">Perspective</p>
850                            <h3 class="f-title--h2-serif">Legalization Nation: Media misleading readers about cannabis safety &#8211; again</h3>
851              <div class="c-featured-slider__cta-wrapper">
852                <a class="f-text--cta c-featured-slider__cta u-hover-cta" href="https://www.greenstate.com/perspective/legalization-nation-media-misleading-readers-about-cannabis-safety-again/">Read More</a>
853              </div>
854            </div>
855          </div>
856          <a href="https://www.greenstate.com/perspective/legalization-nation-media-misleading-readers-about-cannabis-safety-again/" class="c-featured-slider__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/LN_308prev.jpg" alt="legalization nation 308 preview" /></a>
857        </div>
858              <div class="o-grid swiper-slide c-featured-slider__slide">
859          <div class="c-featured-slider__text-wrapper">
860            <div class="c-featured-slider__text">
861                              <p class="f-text--eyebrow c-featured-slider__label">Perspective</p>
862                            <h3 class="f-title--h2-serif">Legalization Nation: Is anti-cannabis media propaganda or prohibitionist PR?</h3>
863              <div class="c-featured-slider__cta-wrapper">
864                <a class="f-text--cta c-featured-slider__cta u-hover-cta" href="https://www.greenstate.com/perspective/legalization-nation-is-anti-cannabis-media/">Read More</a>
865              </div>
866            </div>
867          </div>
868          <a href="https://www.greenstate.com/perspective/legalization-nation-is-anti-cannabis-media/" class="c-featured-slider__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/LN_307_Prev.jpg" alt="legalization nation 307 preview" /></a>
869        </div>
870              <div class="o-grid swiper-slide c-featured-slider__slide">
871          <div class="c-featured-slider__text-wrapper">
872            <div class="c-featured-slider__text">
873                              <p class="f-text--eyebrow c-featured-slider__label">Perspective</p>
874                            <h3 class="f-title--h2-serif">Legalization Nation: Cannabis lobbyists get what they pay for</h3>
875              <div class="c-featured-slider__cta-wrapper">
876                <a class="f-text--cta c-featured-slider__cta u-hover-cta" href="https://www.greenstate.com/perspective/legalization-nation-cannabis-lobbyists-get-what-they-pay-for/">Read More</a>
877              </div>
878            </div>
879          </div>
880          <a href="https://www.greenstate.com/perspective/legalization-nation-cannabis-lobbyists-get-what-they-pay-for/" class="c-featured-slider__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/08/LN_306.jpg" alt="legalization nation 306 full panel cannabis lobbying" /></a>
881        </div>
882              <div class="o-grid swiper-slide c-featured-slider__slide">
883          <div class="c-featured-slider__text-wrapper">
884            <div class="c-featured-slider__text">
885                              <p class="f-text--eyebrow c-featured-slider__label">Perspective</p>
886                            <h3 class="f-title--h2-serif">Legalization Nation: New Jersey cannabis billboard ban is a double-standard</h3>
887              <div class="c-featured-slider__cta-wrapper">
888                <a class="f-text--cta c-featured-slider__cta u-hover-cta" href="https://www.greenstate.com/perspective/legalization-nation-new-jersey-cannabis-billboard-ban-is-a-double-standard/">Read More</a>
889              </div>
890            </div>
891          </div>
892          <a href="https://www.greenstate.com/perspective/legalization-nation-new-jersey-cannabis-billboard-ban-is-a-double-standard/" class="c-featured-slider__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/08/LN-305_Prev.jpg" alt="legalization nation 305 preview" /></a>
893        </div>
894              <div class="o-grid swiper-slide c-featured-slider__slide">
895          <div class="c-featured-slider__text-wrapper">
896            <div class="c-featured-slider__text">
897                              <p class="f-text--eyebrow c-featured-slider__label">Perspective</p>
898                            <h3 class="f-title--h2-serif">Legalization Nation: Texas hemp ban has outsized consequences</h3>
899              <div class="c-featured-slider__cta-wrapper">
900                <a class="f-text--cta c-featured-slider__cta u-hover-cta" href="https://www.greenstate.com/perspective/legalization-nation-texas-hemp-ban-has-outsized-consequences/">Read More</a>
901              </div>
902            </div>
903          </div>
904          <a href="https://www.greenstate.com/perspective/legalization-nation-texas-hemp-ban-has-outsized-consequences/" class="c-featured-slider__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/08/LN_304prev.jpg" alt="legalization nation 304 preview" /></a>
905        </div>
906          </div>
907  </div>
908  <div class="c-featured-slider__controls">
909    <button class="c-featured-slider__swiper-button-prev swiper-button">
910      <span class="u-sr-only">Previous</span>
911      <svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
912<path d="M10.041 20.1464C9.84572 20.3417 9.84572 20.6583 10.041 20.8536L13.223 24.0355C13.4182 24.2308 13.7348 24.2308 13.9301 24.0355C14.1253 23.8403 14.1253 23.5237 13.9301 23.3284L11.1016 20.5L13.9301 17.6716C14.1253 17.4763 14.1253 17.1597 13.9301 16.9645C13.7348 16.7692 13.4182 16.7692 13.223 16.9645L10.041 20.1464ZM30.3945 20L10.3945 20V21L30.3945 21V20Z" fill="black"/>
913<rect x="0.894531" y="1" width="39" height="39" stroke="black"/>
914</svg>
915    </button>
916    <button class="c-featured-slider__swiper-button-next swiper-button">
917      <span class="u-sr-only">Next</span>
918      <svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
919<path d="M30.7481 20.8536C30.9433 20.6583 30.9433 20.3417 30.7481 20.1464L27.5661 16.9645C27.3708 16.7692 27.0543 16.7692 26.859 16.9645C26.6637 17.1597 26.6637 17.4763 26.859 17.6716L29.6874 20.5L26.859 23.3284C26.6637 23.5237 26.6637 23.8403 26.859 24.0355C27.0543 24.2308 27.3708 24.2308 27.5661 24.0355L30.7481 20.8536ZM10.3945 21L30.3945 21L30.3945 20L10.3945 20L10.3945 21Z" fill="black"/>
920<rect x="39.8945" y="40" width="39" height="39" transform="rotate(-180 39.8945 40)" stroke="black"/>
921</svg>
922    </button>
923  </div>
924</div>
925
926  <div class="o-grid c-category-collections">
927    <div class="o-col-12 c-category-collections__inner">
928              <h2 class="f-title--category c-category-collections__h2">Dispensaries</h2>
929            <div class="o-grid o-col-12 c-category-collections__cards">
930                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
931            
932<article  class="c-article-card content-grid-item">
933    <a class="c-article-card__image" href="https://www.greenstate.com/state-by-state/best-dispensary-in-springfield-ma/"><span class="u-sr-only">Looking for the best dispensary in Springfield, MA? Check out our list</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2023/08/Best-Dispensary-in-Springfield-Ma-Medium.png" alt="Best Dispensary In Springfield, MA" /></a>
934  <div class="c-article-card__text">
935    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">best dispensaries</p>
936    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/state-by-state/best-dispensary-in-springfield-ma/">Looking for the best dispensary in Springfield, MA? Check out our list</a></h3>
937</article>          </div>
938                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
939            
940<article  class="c-article-card content-grid-item">
941    <a class="c-article-card__image" href="https://www.greenstate.com/reviews/medical-marijuana-dispensaries-jacksonville/"><span class="u-sr-only">The top medical marijuana dispensaries near Jacksonville</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2025/04/GettyImages-1298008087.jpg" alt="jacksonville florida dispensaries" /></a>
942  <div class="c-article-card__text">
943    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow"></p>
944    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/reviews/medical-marijuana-dispensaries-jacksonville/">The top medical marijuana dispensaries near Jacksonville</a></h3>
945</article>          </div>
946                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
947            <div class="ad-wrap ad-wrap--ap-300 "><div id="AP300-4" class="hnpad-AP300-4" data-unit="hnp-greenstate.com/Homepage">
947<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("AP300-4");/*]]>*/</script>
947</div></div>          </div>
948              </div>
949    </div>
950  </div>
951    <div class="o-grid c-category-collections">
952    <div class="o-col-12 c-category-collections__inner">
953              <h2 class="f-title--category c-category-collections__h2">From our Partners (Sponsor Content)</h2>
954            <div class="o-grid o-col-12 c-category-collections__cards">
955                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
956            
957<article  class="c-article-card content-grid-item">
958    <a class="c-article-card__image" href="https://www.greenstate.com/sponsored/ozone-cannabis-flower/"><span class="u-sr-only">At Ozone, better flower comes from passionate people</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/03/GettyImages-1143094585.jpg" alt="woman trimming cannabis ozone cannabis" /></a>
959  <div class="c-article-card__text">
960    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">sponsored</p>
961    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/sponsored/ozone-cannabis-flower/">At Ozone, better flower comes from passionate people</a></h3>
962</article>          </div>
963                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
964            
965<article  class="c-article-card content-grid-item">
966    <a class="c-article-card__image" href="https://www.greenstate.com/sponsored/onebonfire-platform/"><span class="u-sr-only">OneBonfire spoke with 150 cannabis businesses. Here’s what they learned.</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2025/10/shutterstock_2245387301-Alyson-Bernstein.jpg" alt="person with laptop in cannabis garden onebonfire platform" /></a>
967  <div class="c-article-card__text">
968    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow">Business</p>
969    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/sponsored/onebonfire-platform/">OneBonfire spoke with 150 cannabis businesses. Here’s what they learned.</a></h3>
970</article>          </div>
971                  <div class="o-col-12 o-col-sm-4 c-category-collections__card">
972            
973<article  class="c-article-card content-grid-item">
974    <a class="c-article-card__image" href="https://www.greenstate.com/sponsored/2025-california-cannabis-awards/"><span class="u-sr-only">Making the impossible possible at the 2025 California Cannabis Awards</span><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2024/07/10.jpg" alt="california state fair cannabis awards 2026 california cannabis awards are open" /></a>
975  <div class="c-article-card__text">
976    <p class="c-article-card__label highlight-eyebrow f-text--eyebrow"></p>
977    <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/sponsored/2025-california-cannabis-awards/">Making the impossible possible at the 2025 California Cannabis Awards</a></h3>
978</article>          </div>
979              </div>
980    </div>
981  </div>
982  <div class="ad-wrap ad-wrap--xpflex "><div id="EPflex" class="hnpad-EPflex" data-unit="hnp-greenstate.com/Homepage">
982<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("EPflex");/*]]>*/</script>
982</div></div>
983
984
985
986<div class="c-post-list-with-right-rail o-grid">
987  <div class="o-col-12 o-col-md-7 c-post-list">
988
989          <h2 class="f-title--category c-post-list__h2">Recent Posts</h2>
990        <ul>
991              <li>
992          <article class="c-article-list-item">
993            <a href="https://www.greenstate.com/news/federal-hemp-ban-impact/" class="c-article-list-item__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-586377262.jpg" alt="industrial hemp plants representing federal hemp ban impact" /></a>
994            <div class="c-article-list-item__text">
995              <div class="f-text--eyebrow highlight-eyebrow">News</div>
996              <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/news/federal-hemp-ban-impact/">Hemp ban could wipe out two-thirds of businesses, new report finds</a></h3>
997              <p class="c-article-list-item__author f-text--metadata">Rachelle Gordon</p>
998            </div>
999          </article>
1000        </li>
1001              <li>
1002          <article class="c-article-list-item">
1003            <a href="https://www.greenstate.com/lifestyle/sonoma-hills-farm-u-pick-hemp/" class="c-article-list-item__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/SHF_HempField_RowsWide_01_CavanClark.jpg" alt="hemp plant at u-pick hemp farm sonoma hills farm" /></a>
1004            <div class="c-article-list-item__text">
1005              <div class="f-text--eyebrow highlight-eyebrow">Lifestyle</div>
1006              <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/lifestyle/sonoma-hills-farm-u-pick-hemp/">Forget apples—this California farm is offering U-pick hemp</a></h3>
1007              <p class="c-article-list-item__author f-text--metadata">Ellen Holland</p>
1008            </div>
1009          </article>
1010        </li>
1011              <li>
1012          <article class="c-article-list-item">
1013            <a href="https://www.greenstate.com/news/california-cannabis-packaging-law/" class="c-article-list-item__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-2289247904.jpg" alt="california cannabis products" /></a>
1014            <div class="c-article-list-item__text">
1015              <div class="f-text--eyebrow highlight-eyebrow">News</div>
1016              <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/news/california-cannabis-packaging-law/">California’s new cannabis packaging rules divide the industry</a></h3>
1017              <p class="c-article-list-item__author f-text--metadata">David Downs</p>
1018            </div>
1019          </article>
1020        </li>
1021              <li>
1022          <article class="c-article-list-item">
1023            <a href="https://www.greenstate.com/news/nebraska-supreme-court-medical-cannabis-ruling/" class="c-article-list-item__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/Untitled-design-46.jpg" alt="nebraska seal over cannabis leaves representing nebraska supreme court ruling on medical cannabis laws" /></a>
1024            <div class="c-article-list-item__text">
1025              <div class="f-text--eyebrow highlight-eyebrow">News</div>
1026              <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/news/nebraska-supreme-court-medical-cannabis-ruling/">Nebraska medical cannabis survives Supreme Court challenge</a></h3>
1027              <p class="c-article-list-item__author f-text--metadata">Rachelle Gordon</p>
1028            </div>
1029          </article>
1030        </li>
1031              <li>
1032          <article class="c-article-list-item">
1033            <a href="https://www.greenstate.com/news/hemp-ban-delayed-after-decisive-house-vote/" class="c-article-list-item__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/07/Untitled-design-2-2.jpg" alt="congress with cannabis leaves represeting lawful hemp protection act hemp ban" /></a>
1034            <div class="c-article-list-item__text">
1035              <div class="f-text--eyebrow highlight-eyebrow">News</div>
1036              <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/news/hemp-ban-delayed-after-decisive-house-vote/">Hemp ban delayed after decisive House vote</a></h3>
1037              <p class="c-article-list-item__author f-text--metadata">Rachelle Gordon</p>
1038            </div>
1039          </article>
1040        </li>
1041              <li>
1042          <article class="c-article-list-item">
1043            <a href="https://www.greenstate.com/news/scientists-find-surprising-way-to-produce-cannabinoids/" class="c-article-list-item__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/09/GettyImages-947963842.jpg" alt="cannabis leaf in petri dish representing a study tp produce cannabinoids" /></a>
1044            <div class="c-article-list-item__text">
1045              <div class="f-text--eyebrow highlight-eyebrow">News</div>
1046              <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/news/scientists-find-surprising-way-to-produce-cannabinoids/">THC from silver? Scientists find surprising way to produce cannabinoids</a></h3>
1047              <p class="c-article-list-item__author f-text--metadata">Rachelle Gordon</p>
1048            </div>
1049          </article>
1050        </li>
1051              <li>
1052          <article class="c-article-list-item">
1053            <a href="https://www.greenstate.com/business/drop-cannabis-delivery-platform/" class="c-article-list-item__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/08/ChatGPT-Image-Aug-31-2026-08_19_12-AM.jpg" alt="person buying cannabis on phone like drop cannabis delivery platform" /></a>
1054            <div class="c-article-list-item__text">
1055              <div class="f-text--eyebrow highlight-eyebrow">Business</div>
1056              <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/business/drop-cannabis-delivery-platform/">This startup wants to be the DoorDash of weed</a></h3>
1057              <p class="c-article-list-item__author f-text--metadata">Taylor Engle</p>
1058            </div>
1059          </article>
1060        </li>
1061              <li>
1062          <article class="c-article-list-item">
1063            <a href="https://www.greenstate.com/news/massachusetts-cannabis-repeal-poll/" class="c-article-list-item__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/08/Untitled-design-38.jpg" alt="voting in ballot box over cannabis leaves to represent massachusetts cannabis repeal" /></a>
1064            <div class="c-article-list-item__text">
1065              <div class="f-text--eyebrow highlight-eyebrow">News</div>
1066              <h3 class="f-title--h6-serif"><a href="https://www.greenstate.com/news/massachusetts-cannabis-repeal-poll/">Massachusetts could roll back legal weed. Here’s what voters think</a></h3>
1067              <p class="c-article-list-item__author f-text--metadata">Rachelle Gordon</p>
1068            </div>
1069          </article>
1070        </li>
1071          </ul>
1072  </div>
1073  <div class="o-col-12 o-col-md-5 c-right-rail">
1074        <div class="ad-wrap ad-wrap--ap-300 ">
1074<div id="AP300-5" class="hnpad-AP300-5" data-unit="hnp-greenstate.com/Homepage">
1074<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("AP300-5");/*]]>*/</script>
1074</div></div>
1075<div id="trending-module" class="c-trending-module">
1076
1077      <h2 class="f-text--eyebrow c-trending-module__title">Trending</h2>
1078    <ol class="c-trending-module__list">
1079              <li class="c-trending-module__item c-trending-module__item--image" data-count="">
1080          <a href="https://www.greenstate.com/news/hemp-ban-delayed-after-decisive-house-vote/" class="c-trending-module__item-link">
1081                          <div class="c-trending-module__image"><img src="https://sfc-datebook-wordpress.s3.amazonaws.com/wp-content/uploads/sites/4/2026/07/Untitled-design-2-2.jpg" alt="congress with cannabis leaves represeting lawful hemp protection act hemp ban" /></div>
1082                        <div class="c-trending-module__item-text">
1083              <h3 class="f-title--h6 c-trending-module__item-title"><span>Hemp ban delayed after decisive House vote</span></h3>
1084              <div class="c-trending-module__author">Rachelle Gordon</div>
1085            </div>
1086                                                </a>
1087        </li>
1088              <li class="c-trending-module__item c-trending-module__item--no-image" data-count="">
1089          <a href="https://www.greenstate.com/news/california-cannabis-packaging-law/" class="c-trending-module__item-link">
1090                        <div class="c-trending-module__item-text">
1091              <h3 class="f-title--h6 c-trending-module__item-title"><span>California’s new cannabis packaging rules divide the industry</span></h3>
1092              <div class="c-trending-module__author">David Downs</div>
1093            </div>
1094                      </a>
1095        </li>
1096              <li class="c-trending-module__item c-trending-module__item--no-image" data-count="">
1097          <a href="https://www.greenstate.com/business/drop-cannabis-delivery-platform/" class="c-trending-module__item-link">
1098                        <div class="c-trending-module__item-text">
1099              <h3 class="f-title--h6 c-trending-module__item-title"><span>This startup wants to be the DoorDash of weed</span></h3>
1100              <div class="c-trending-module__author">Taylor Engle</div>
1101            </div>
1102                      </a>
1103        </li>
1104              <li class="c-trending-module__item c-trending-module__item--no-image" data-count="">
1105          <a href="https://www.greenstate.com/news/cannabis-dispensary-study-budtenders/" class="c-trending-module__item-link">
1106                        <div class="c-trending-module__item-text">
1107              <h3 class="f-title--h6 c-trending-module__item-title"><span>Mystery shoppers reveal what budtenders are really telling customers</span></h3>
1108              <div class="c-trending-module__author">Taylor Engle</div>
1109            </div>
1110                      </a>
1111        </li>
1112              <li class="c-trending-module__item c-trending-module__item--no-image" data-count="">
1113          <a href="https://www.greenstate.com/news/cannabis-is-legal-in-most-states-why-are-arrests-rising/" class="c-trending-module__item-link">
1114                        <div class="c-trending-module__item-text">
1115              <h3 class="f-title--h6 c-trending-module__item-title"><span>Cannabis is legal in most states &#8211; why are arrests rising?</span></h3>
1116              <div class="c-trending-module__author">Rachelle Gordon</div>
1117            </div>
1118                      </a>
1119        </li>
1120          </ol>
1121  </div>
1122
1123<div class="ad-wrap ad-container">
1124  <!-- <p style="text-align: center">RB-X</p> -->
1125	<div id="RB-1" class="hnpad-RB" data-unit="hnp-greenstate.com/Homepage" data-targeting='{"div_id": "RB-1"}'>
1126    
1126<script type="text/javascript">/*<![CDATA[*/hearstPlaceAd("RB-1");/*]]>*/</script>
1126
1127	</div>
1128</div>
1129
1130
1131          </div>
1132
1133
1134</div>
1135</main>
1136
1137
1138
1139<footer class="c-footer">
1140  <div class="o-grid">
1141    <div class="o-col-12 c-footer__logo-wrap">
1142      <a href="https://www.greenstate.com">
1143        <span class="u-sr-only">Greenstate</span>
1144        <span aria-hidden="true">
1145          <svg width="292" height="82" viewBox="0 0 292 82" fill="none" xmlns="http://www.w3.org/2000/svg">
1146            <g clip-path="url(#clip0_545_208)">
1147              <path d="M40.4427 0C18.1418 0 0 18.3918 0 41C0 63.6082 18.1418 82 40.4427 82C62.7436 82 80.8853 63.6082 80.8853 41C80.8853 18.3918 62.7436 0 40.4427 0ZM40.4427 80.1952C19.1239 80.1952 1.78028 62.6125 1.78028 41C1.78028 19.3875 19.1239 1.80481 40.4427 1.80481C61.7614 1.80481 79.1051 19.3875 79.1051 41C79.1051 62.6125 61.7614 80.1952 40.4427 80.1952Z" fill="currentColor" />
1148              <path d="M45.8591 50.2263C45.1094 49.6077 44.3287 48.9164 43.6507 48.2133C56.0506 46.7895 61.2442 37.7851 64.5026 26.6322C54.2083 29.743 45.5917 34.5349 43.5461 46.1532C43.0308 46.2141 42.5155 46.2612 41.9963 46.2907C41.9266 46.2003 41.8568 46.1159 41.789 46.0275C48.4065 36.3377 45.5898 26.754 40.4834 17.2075C35.3673 26.7795 32.6106 36.3397 39.2571 46.0275C39.1893 46.1139 39.1235 46.2003 39.0518 46.2867C38.6101 46.2612 38.1646 46.2259 37.7248 46.1709C35.5842 34.5879 26.8804 29.8824 16.5978 26.8482C19.8949 37.8695 25.0692 46.7443 37.3258 48.2015C36.609 48.9242 35.8593 49.6116 35.0689 50.2518C25.4992 43.5982 15.9973 46.5126 6.65039 51.7071C18.2541 58.0111 30.5262 58.9754 39.6078 48.7927V63.4197H41.388V48.8516C50.8648 58.9931 61.7731 58.3175 74.2854 51.4164C64.89 46.2789 55.3687 43.4902 45.8533 50.2224L45.8591 50.2263ZM61.4282 29.7607C58.7569 37.6123 54.0689 43.9419 45.6886 45.7879C47.4824 37.2863 53.6717 32.4885 61.4282 29.7607ZM19.6954 29.9512C27.448 32.6201 33.7226 37.3471 35.5842 45.8292C27.1846 44.0538 22.421 37.7969 19.6954 29.9512ZM11.0033 51.6914C18.3529 48.0248 26.0862 46.8739 33.3138 51.546C26.1404 56.3006 18.3994 55.2833 11.0033 51.6914ZM40.5241 44.2384C35.8651 36.9387 36.9073 29.1047 40.4872 21.6243C44.0672 29.091 45.1656 36.9328 40.5241 44.2384ZM69.9402 51.4321C62.5789 55.0751 54.8418 56.1926 47.6297 51.5028C54.7972 46.7875 62.5789 47.8264 69.9402 51.4321Z" fill="currentColor" />
1149              <path d="M102.559 38.9594C102.772 38.329 103.089 37.787 103.506 37.3314C103.924 36.8758 104.453 36.534 105.096 36.3043C105.739 36.0765 106.477 35.9626 107.314 35.9626C107.87 35.9626 108.401 36.0333 108.905 36.1746C109.408 36.316 109.852 36.5223 110.238 36.7933C110.623 37.0643 110.929 37.3962 111.154 37.787C111.379 38.1778 111.491 38.6118 111.491 39.091H118.271C118.271 37.679 117.982 36.4417 117.403 35.3773C116.824 34.3129 116.016 33.4272 114.978 32.7221C113.938 32.0171 112.738 31.4849 111.379 31.1255C110.019 30.7681 108.566 30.5874 107.024 30.5874C104.474 30.5874 102.299 31.0214 100.499 31.8914C98.6997 32.7595 97.3282 34.0537 96.3867 35.7681C95.4433 37.4846 94.9725 39.6232 94.9725 42.1861C94.9725 46.0098 95.8888 48.8967 97.7195 50.8527C99.552 52.8068 102.309 53.7848 105.995 53.7848C107.13 53.7848 108.169 53.6866 109.112 53.4922C110.055 53.2958 110.921 53.0032 111.716 52.6124C112.508 52.2215 113.236 51.7443 113.901 51.1787L114.608 53.394H118.271V40.884H106.477V45.4442H111.491V45.5738C111.491 46.1394 111.297 46.6382 110.912 47.0722C110.526 47.5063 110.017 47.8382 109.385 48.066C108.754 48.2938 108.062 48.4077 107.312 48.4077C106.199 48.4077 105.261 48.2015 104.5 47.7891C103.738 47.3766 103.171 46.7855 102.797 46.0137C102.421 45.2439 102.235 44.3149 102.235 43.2289V41.1433C102.235 40.3184 102.342 39.5898 102.557 38.9614L102.559 38.9594Z" fill="currentColor" />
1150              <path d="M132.542 35.7661C131.899 35.7661 131.289 35.88 130.71 36.1078C130.131 36.3356 129.623 36.6774 129.183 37.1349C128.744 37.5906 128.385 38.1444 128.106 38.7964H127.882L127.463 36.1903H122.225V53.392H128.62V45.7368C128.62 45.0847 128.689 44.5034 128.829 43.9928C128.968 43.4822 129.181 43.0482 129.472 42.6888C129.761 42.3314 130.146 42.0584 130.628 41.8738C131.111 41.6892 131.694 41.5969 132.38 41.5969H134.437V36.1569C134.288 36.0705 134.04 35.9841 133.697 35.8957C133.354 35.8093 132.969 35.7661 132.54 35.7661H132.542Z" fill="currentColor" />
1151              <path d="M150.136 36.7601C148.71 36.1199 146.98 35.7998 144.946 35.7998C143.019 35.7998 141.341 36.1317 139.917 36.7935C138.491 37.4554 137.383 38.4491 136.591 39.7747C135.799 41.1003 135.402 42.7716 135.402 44.7924C135.402 46.8133 135.803 48.5493 136.607 49.875C137.411 51.2006 138.555 52.1825 140.045 52.8227C141.535 53.463 143.296 53.7831 145.332 53.7831C146.852 53.7831 148.187 53.6319 149.332 53.3275C150.477 53.0231 151.438 52.5832 152.209 52.0077C152.98 51.4323 153.559 50.7312 153.944 49.9064C154.33 49.0815 154.524 48.1585 154.524 47.1373H148.321C148.321 47.4849 148.267 47.8109 148.16 48.1153C148.052 48.4197 147.875 48.6848 147.629 48.9127C147.383 49.1405 147.062 49.3192 146.664 49.4508C146.267 49.5804 145.781 49.6471 145.202 49.6471C144.388 49.6471 143.728 49.4999 143.226 49.2072C142.722 48.9146 142.358 48.4845 142.133 47.9209C141.909 47.3573 141.796 46.6836 141.796 45.902H154.522V44.7944C154.522 42.7304 154.146 41.0375 153.396 39.7119C152.647 38.3882 151.56 37.4043 150.134 36.7641L150.136 36.7601ZM141.829 42.8364C141.914 42.2296 142.087 41.7131 142.343 41.2889C142.598 40.8647 142.964 40.5347 143.435 40.2951C143.906 40.0555 144.495 39.9377 145.202 39.9377C145.651 39.9377 146.054 40.0025 146.407 40.1341C146.759 40.2657 147.06 40.4542 147.308 40.7036C147.554 40.953 147.742 41.2574 147.869 41.6168C147.997 41.9762 148.063 42.3827 148.063 42.8384H141.829V42.8364Z" fill="currentColor" />
1152              <path d="M171.571 36.7601C170.145 36.1199 168.415 35.7998 166.381 35.7998C164.454 35.7998 162.776 36.1317 161.352 36.7935C159.926 37.4554 158.818 38.4491 158.026 39.7747C157.234 41.1003 156.837 42.7716 156.837 44.7924C156.837 46.8133 157.238 48.5493 158.042 49.875C158.845 51.2006 159.99 52.1825 161.48 52.8227C162.97 53.463 164.731 53.7831 166.767 53.7831C168.287 53.7831 169.622 53.6319 170.767 53.3275C171.912 53.0231 172.873 52.5832 173.644 52.0077C174.415 51.4323 174.994 50.7312 175.379 49.9064C1
115275.765 49.0815 175.959 48.1585 175.959 47.1373H169.756C169.756 47.4849 169.701 47.8109 169.595 48.1153C169.486 48.4197 169.31 48.6848 169.064 48.9127C168.818 49.1405 168.497 49.3192 168.099 49.4508C167.702 49.5804 167.216 49.6471 166.637 49.6471C165.823 49.6471 165.163 49.4999 164.661 49.2072C164.157 48.9146 163.793 48.4845 163.568 47.9209C163.344 47.3573 163.231 46.6836 163.231 45.902H175.957V44.7944C175.957 42.7304 175.581 41.0375 174.831 39.7119C174.081 38.3882 172.995 37.4043 171.569 36.7641L171.571 36.7601ZM163.264 42.8364C163.349 42.2296 163.522 41.7131 163.778 41.2889C164.033 40.8647 164.399 40.5347 164.87 40.2951C165.341 40.0555 165.93 39.9377 166.637 39.9377C167.086 39.9377 167.489 40.0025 167.842 40.1341C168.194 40.2657 168.495 40.4542 168.743 40.7036C168.989 40.953 169.176 41.2574 169.304 41.6168C169.432 41.9762 169.498 42.3827 169.498 42.8384H163.264V42.8364Z" fill="currentColor" />
1153              <path d="M194.067 36.5657C193.2 36.0551 192.091 35.7998 190.741 35.7998C189.97 35.7998 189.221 35.9078 188.492 36.1258C187.764 36.3438 187.099 36.6737 186.499 37.1195C185.898 37.5653 185.373 38.125 184.924 38.7967H184.699L184.281 36.1906H179.043V53.3923H185.437V43.292C185.437 42.7932 185.55 42.3415 185.774 41.9409C185.999 41.5402 186.309 41.2142 186.706 40.9629C187.101 40.7134 187.568 40.5878 188.105 40.5878C188.469 40.5878 188.785 40.6486 189.052 40.7665C189.319 40.8863 189.538 41.0552 189.711 41.2712C189.881 41.4892 190.017 41.7445 190.112 42.0371C190.209 42.3297 190.257 42.6616 190.257 43.0308V53.3903H196.652V42.2472C196.652 40.8784 196.437 39.7178 196.008 38.7613C195.58 37.8049 194.931 37.0724 194.064 36.5618L194.067 36.5657Z" fill="currentColor" />
1154              <path d="M218.571 41.5164C217.949 41.0274 217.254 40.6307 216.483 40.3263C215.712 40.0219 214.908 39.7784 214.073 39.5938C213.238 39.4092 212.434 39.2403 211.663 39.0891C210.892 38.9379 210.195 38.7749 209.575 38.6001C208.953 38.4272 208.461 38.2093 208.097 37.9481C207.732 37.6869 207.55 37.351 207.55 36.9386C207.55 36.6774 207.657 36.4339 207.872 36.2061C208.085 35.9783 208.412 35.7996 208.852 35.668C209.292 35.5384 209.832 35.4716 210.475 35.4716C211.161 35.4716 211.713 35.5796 212.13 35.7976C212.548 36.0156 212.852 36.2984 213.046 36.644C213.24 36.9916 213.335 37.3609 213.335 37.7517V37.8813H219.987V37.4905C219.966 36.2964 219.698 35.2654 219.183 34.3954C218.67 33.5274 217.963 32.8105 217.062 32.2449C216.161 31.6813 215.129 31.263 213.96 30.99C212.792 30.719 211.545 30.5835 210.216 30.5835C208.887 30.5835 207.661 30.7131 206.471 30.9743C205.282 31.2355 204.222 31.6479 203.29 32.2116C202.359 32.7772 201.624 33.5156 201.09 34.4268C200.553 35.3381 200.286 36.4457 200.286 37.7497C200.286 38.8357 200.468 39.7647 200.832 40.5345C201.196 41.3063 201.688 41.9465 202.31 42.4571C202.932 42.9677 203.627 43.3861 204.398 43.7121C205.169 44.0381 205.973 44.3032 206.808 44.5094C207.643 44.7156 208.447 44.8943 209.218 45.0475C209.989 45.1987 210.685 45.3617 211.306 45.5365C211.928 45.7113 212.42 45.9175 212.785 46.1551C213.149 46.3947 213.331 46.7207 213.331 47.1331C213.331 47.4159 213.267 47.6496 213.137 47.8343C213.009 48.0189 212.831 48.1661 212.606 48.2742C212.382 48.3822 212.136 48.4647 211.866 48.5177C211.599 48.5727 211.32 48.6041 211.031 48.6159C210.743 48.6277 210.47 48.6316 210.212 48.6316C209.526 48.6316 208.91 48.5727 208.364 48.4529C207.818 48.3331 207.395 48.0994 207.095 47.7518C206.795 47.4042 206.646 46.9053 206.646 46.2533V46.0412C206.646 45.9646 206.655 45.8841 206.679 45.7977H199.962C199.941 45.8841 199.929 45.9666 199.929 46.0412V46.2199C199.929 47.7184 200.212 48.9615 200.782 49.9494C201.349 50.9372 202.132 51.709 203.128 52.2628C204.123 52.8166 205.282 53.2074 206.599 53.4352C207.916 53.6631 209.336 53.777 210.857 53.777C212.721 53.777 214.387 53.5099 215.855 52.9796C217.321 52.4474 218.48 51.6069 219.326 50.4541C220.173 49.3032 220.595 47.8048 220.595 45.9587C220.595 44.9159 220.413 44.0361 220.049 43.3193C219.685 42.6025 219.193 41.9996 218.571 41.5105V41.5164Z" fill="currentColor" />
1155              <path d="M231.391 30.9785H226.635L225.254 36.1907H222.62V40.5898H224.999V49.1916C224.999 50.364 225.245 51.287 225.739 51.9606C226.231 52.6343 226.922 53.1056 227.811 53.3786C228.7 53.6496 229.723 53.7851 230.88 53.7851C231.265 53.7851 231.709 53.7635 232.213 53.7203C232.716 53.6771 233.22 53.6064 233.724 53.5082C234.227 53.41 234.65 53.3079 234.992 53.1979V49.386H233.193C232.464 49.386 231.982 49.1955 231.746 48.8165C231.509 48.4374 231.393 47.8777 231.393 47.1393V40.5917H234.992V36.1926H231.393V30.9805L231.391 30.9785Z" fill="currentColor" />
1156              <path d="M256.075 49.0108C255.902 48.7614 255.817 48.4629 255.817 48.1153V41.4047C255.817 39.9927 255.41 38.8792 254.597 38.0661C253.783 37.2511 252.712 36.6718 251.383 36.3222C250.054 35.9746 248.609 35.8018 247.044 35.8018C245.116 35.8018 243.493 36.0256 242.176 36.4695C240.858 36.9153 239.863 37.5339 239.186 38.3273C238.512 39.1207 238.173 40.0496 238.173 41.1121V41.3399C238.173 41.4047 238.183 41.4813 238.206 41.5677H244.506V41.4381C244.506 41.0473 244.628 40.7429 244.876 40.5249C245.122 40.3089 245.438 40.1557 245.823 40.0693C246.209 39.9829 246.583 39.9397 246.949 39.9397C247.42 39.9397 247.838 40.0163 248.202 40.1675C248.566 40.3187 248.861 40.5426 249.085 40.8352C249.31 41.1278 249.423 41.5147 249.423 41.9919V42.8384C247.559 42.8384 245.903 42.9189 244.458 43.0819C243.01 43.2449 241.784 43.5434 240.779 43.9774C239.771 44.4114 239.006 45.032 238.481 45.8352C237.956 46.6385 237.695 47.6813 237.695 48.9637C237.695 49.8553 237.84 50.6094 238.129 51.2281C238.417 51.8467 238.83 52.3475 239.367 52.7265C239.901 53.1075 240.535 53.3785 241.263 53.5415C241.992 53.7045 242.795 53.785 243.673 53.785C244.638 53.785 245.494 53.6927 246.244 53.5081C246.993 53.3235 247.664 53.0682 248.252 52.7422C248.841 52.4162 249.361 52.047 249.812 51.6346H250.037C250.186 52.0686 250.459 52.4496 250.856 52.7756C251.253 53.1016 251.772 53.351 252.416 53.5258C253.059 53.6986 253.808 53.787 254.665 53.787C255.457 53.787 256.148 53.7163 256.737 53.5749C257.326 53.4335 257.751 53.2882 258.006 53.135V49.3879H256.85C256.507 49.3879 256.249 49.2642 256.079 49.0128L256.075 49.0108ZM249.186 47.3651C249.186 47.7127 249.101 48.0328 248.929 48.3254C248.756 48.6181 248.522 48.8694 248.221 49.0756C247.921 49.28
115619 247.584 49.4449 247.208 49.5647C246.833 49.6845 246.441 49.7434 246.036 49.7434C245.672 49.7434 245.323 49.7002 244.992 49.6138C244.659 49.5273 244.386 49.3643 244.173 49.1247C243.958 48.8851 243.851 48.5493 243.851 48.1153C243.851 47.6813 244.033 47.3003 244.397 46.9743C244.762 46.6483 245.335 46.3871 246.118 46.1927C246.9 45.9963 247.923 45.9 249.186 45.9V47.3651Z" fill="currentColor" />
1157              <path d="M267.096 30.9785H262.34L260.958 36.1907H258.324V40.5898H260.703V49.1916C260.703 50.364 260.949 51.287 261.443 51.9606C261.935 52.6343 262.626 53.1056 263.516 53.3786C264.405 53.6496 265.428 53.7851 266.584 53.7851C266.97 53.7851 267.413 53.7635 267.917 53.7203C268.421 53.6771 268.924 53.6064 269.428 53.5082C269.932 53.41 270.354 53.3079 270.697 53.1979V49.386H268.897C268.169 49.386 267.686 49.1955 267.45 48.8165C267.214 48.4374 267.097 47.8777 267.097 47.1393V40.5917H270.697V36.1926H267.097V30.9805L267.096 30.9785Z" fill="currentColor" />
1158              <path d="M292 44.7905C292 42.7264 291.624 41.0336 290.875 39.7079C290.125 38.3843 289.038 37.4004 287.612 36.7601C286.187 36.1199 284.457 35.7998 282.423 35.7998C280.495 35.7998 278.817 36.1317 277.394 36.7935C275.968 37.4554 274.86 38.4491 274.067 39.7747C273.275 41.1003 272.878 42.7716 272.878 44.7924C272.878 46.8133 273.279 48.5493 274.083 49.875C274.887 51.2006 276.032 52.1825 277.521 52.8227C279.011 53.463 280.772 53.7831 282.808 53.7831C284.329 53.7831 285.663 53.6319 286.808 53.3275C287.953 53.0231 288.914 52.5832 289.685 52.0077C290.456 51.4323 291.035 50.7312 291.421 49.9064C291.806 49.0815 292 48.1585 292 47.1373H285.797C285.797 47.4849 285.743 47.8109 285.636 48.1153C285.528 48.4197 285.352 48.6848 285.106 48.9127C284.86 49.1405 284.538 49.3192 284.141 49.4508C283.744 49.5804 283.257 49.6471 282.678 49.6471C281.865 49.6471 281.204 49.4999 280.702 49.2072C280.199 48.9146 279.834 48.4845 279.61 47.9209C279.385 47.3573 279.273 46.6836 279.273 45.902H291.998V44.7944L292 44.7905ZM279.306 42.8364C279.391 42.2296 279.563 41.7131 279.819 41.2889C280.075 40.8647 280.441 40.5347 280.912 40.2951C281.382 40.0555 281.971 39.9377 282.678 39.9377C283.128 39.9377 283.531 40.0025 283.883 40.1341C284.236 40.2657 284.536 40.4542 284.784 40.7036C285.03 40.953 285.218 41.2574 285.346 41.6168C285.474 41.9762 285.54 42.3827 285.54 42.8384H279.306V42.8364Z" fill="currentColor" />
1159            </g>
1160            <defs>
1161              <clipPath id="clip0_545_208">
1162                <rect width="292" height="82" fill="currentColor" />
1163              </clipPath>
1164            </defs>
1165          </svg>
1166        </span>
1167      </a>
1168    </div>
1169    <div class="o-col-12 o-col-md-6">
1170      <div class="menu-footer-navigation-container"><ul id="menu-footer-navigation" role="menu" ><li id="menu-item-461" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-461"><a href="https://www.greenstate.com/about-greenstate-mainstream-marijuana-news-and-culture/">About GreenState</a></li>
1171<li id="menu-item-432" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-432"><a target="_blank" href="mailto:[email protected]?subject=GreenState.com%20advertising%20inquiry">Advertise With Us</a></li>
1172<li id="menu-item-8916" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8916"><a target="_blank" href="https://www.sfchronicle.com/terms_of_use/">Terms of Use</a></li>
1173<li id="menu-item-8917" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8917"><a target="_blank" href="https://www.sfchronicle.com/privacy_policy/">Privacy Notice</a></li>
1174<li id="menu-item-22308" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22308"><a href="https://www.sfchronicle.com/privacy_policy/#caprivacyrights">CA Notice at Collection</a></li>
1175<li id="menu-item-8920" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8920"><a target="_blank" href="https://www.sfchronicle.com/privacy_policy/#shinethelight">Your CA Privacy Rights (Shine the Light)</a></li>
1176<li id="menu-item-22309" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22309"><a href="https://www.sfchronicle.com/privacy_policy/#daaoptout">DAA Industry Opt Out</a></li>
1177<li id="menu-item-7582" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7582"><a target="_blank" href="https://www.sfchronicle.com/mydata/">Your Privacy Choices (Opt Out of Sale/Targeted Ads)</a></li>
1178</ul></div>    </div>
1179    <div class="o-col-12 o-col-start-md-8 o-col-start-lg-9 o-col-md-6">
1180      <div class="c-footer__newsletter">
1181        <h3 class="f-title--h5 c-footer__newsletter-title">Sign up for the Field Guide</h3>
1182        <div class="c-newsletter-form">
1183  <form class="c-newsletter-form__form" onsubmit="handleSailThruSubmit(this);return false;">
1184
1185    <input type="email" class="c-newsletter-form__form-control" id="email" placeholder="Enter your email">
1186    <button class="f-text--cta c-newsletter-form__btn" type="submit" value="submit">Submit</button>
1187
1188  </form>
1189</div>      </div>
1190      <div class="c-footer__social">
1191        <h3 class="f-title--h5 c-footer__social-title">Follow Us</h3>
1192        <ul class="c-footer__social-nav">
1193          <li><a href="https://www.facebook.com/YourGreenState/" target="_blank"><span><img src="https://www.greenstate.com/wp-content/themes/greenstate-2023/img/social-icons/facebook.svg" alt="Facebook"></span></a></li><li><a href="https://twitter.com/greenstate" target="_blank"><span><img src="https://www.greenstate.com/wp-content/themes/greenstate-2023/img/social-icons/twitter.svg" alt="Twitter"></span></a></li><li><a href="https://www.instagram.com/yourgreenstate/" target="_blank"><span><img src="https://www.greenstate.com/wp-content/themes/greenstate-2023/img/social-icons/instagram.svg" alt="Instagram"></span></a></li>        </ul>
1194      </div>
1195    </div>
1196    <div class="o-col-12 c-footer__copyright">
1197      <p class="f-text--caption">&copy; 2026 <a href="http://www.hearst.com/" target="_blank">Hearst Communications, Inc.</a></p>
1198    </div>
1199</footer>
1200</div>
1201
1202<script type="speculationrules">
1203{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/4/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/greenstate-2023/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1204</script>
vendor: 1 bytes, line 1204
1204
1205<script id="main-js-extra">
1206var formOptions = {"ajaxurl":"https://www.greenstate.com/wp-admin/admin-ajax.php","nonce":"6418d97151"};
1207//# sourceURL=main-js-extra
1208</script>
vendor: 1 bytes, line 1208
1208
1209<script id="main-js" src="https://www.greenstate.com/wp-content/themes/greenstate-2023/assets/dist/js/main.js?ver=1787237190"></script>
vendor: 1 bytes, line 1209
1209
1210<script id="app-js" src="https://www.greenstate.com/wp-content/themes/greenstate-2023/assets/dist/js/app.js?ver=1787237190"></script>
vendor: 1 bytes, line 1210
1210
1211<script id="remote_sdk-js" src="https://cdn.onesignal.com/sdks/OneSignalSDK.js?ver=7.0.4&#039;%20async=&#039;async"></script>
vendor: 1 bytes, line 1211
1211
1212<script id="wp-emoji-settings" type="application/json">
1213{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.greenstate.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.4"}}
1214</script>
vendor: 1 bytes, line 1214
1214
1215<script type="module">
1216/*! This file is auto-generated */
1217var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1218//# sourceURL=https://www.greenstate.com/wp-includes/js/wp-emoji-loader.min.js
1219</script>
1219
1220<style>
1221.newsletter-box {display:none;}
1222
1223</style>
1224
1225  <!-- Leaflet Snippet -->
1226<script>
1227$(".newsletter-box p").html(" ");
1228$(".newsletter-box h2").html("Get weekly updates on the cannabis life, news, reviews, and insight in your inbox.");
1229$(".newsletter-box").show();
1230</script>
1230
1231
1232<style>
1233section.type\:slideshow{
1234    height:40vh;
1235    display:block;
1236    overflow:hidden;
1237    border:1px solid #4eb05c;
1238    position:relative;
1239    padding-bottom:1px;
1240}
1241
1242@media (max-width: 767px){
1243	section.type\:slideshow{
1244		height:33vh;
1245	}
1246}
1247
1248section.type\:slideshow figure{
1249	height:100%;	
1250	text-align:center;
1251	background-color:#000;
1252	display:none;
1253}
1254
1255section.type\:slideshow figure:first-of-type{
1256	display:block;
1257}
1258
1259section.type\:slideshow figure img{
1260	height:85%;
1261}
1262
1263section.type\:slideshow figure figcaption{
1264	font-size:10px;
1265	height:15%;
1266	background-color:#FFF;
1267	text-align:left;
1268	padding:5px 20px;
1269}
1270
1271body.single .post-content section.type\:slideshow figure figcaption p{
1272 	font-size:10px;
1273 }
1274.left-arrow {
1275	z-index:100;
1276	width:25px;
1277	height:44px;
1278	position:absolute;
1279	left:10px;
1280	top:40%;
1281  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='26px' height='45px' viewBox='0 0 26 45' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3E%3Ctitle%3EPath 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Large-HP-Copy-2' transform='translate(-130.000000, -2872.000000)' stroke='%23FFFFFF' stroke-width='3'%3E%3Cg id='Group-9' transform='translate(86.000000, 2446.000000)'%3E%3Cg id='slideshow'%3E%3Cpolyline id='Path-2' transform='translate(58.000000, 449.000000) rotate(-90.000000) translate(-58.000000, -449.000000) ' points='37 458.705882 58 438 79 460'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
1282}
1283
1284
1285.right-arrow {
1286	z-index:100;
1287	width:25px;
1288	height:44px;
1289	position:absolute;
1290	right:10px;
1291	top:40%;
1292  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='25px' height='44px' viewBox='0 0 25 44' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3E%3Ctitle%3EPath 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Large-HP-Copy-2' transform='translate(-1280.000000, -2873.000000)' stroke='%23FFFFFF' stroke-width='2.71863073'%3E%3Cg id='Group-9' transform='translate(86.000000, 2446.000000)'%3E%3Cg id='slideshow'%3E%3Cpolyline id='Path-2' transform='translate(1206.000000, 449.000000) rotate(-270.000000) translate(-1206.000000, -449.000000) ' points='1185 458.705882 1206 438 1227 460'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
1293}
1294
1295</style>
1296
1297<script>
1298	
1299var slideshow = document.querySelectorAll('section.type\\\:slideshow')[0];
1300if(slideshow){
1301	console.log(slideshow);
1302	var slideshowLeftArrow = document.createElement('div');
1303	var slideshowRightArrow = document.createElement('div');
1304	slideshowLeftArrow.classList.add("left-arrow");
1305	slideshowRightArrow.classList.add("right-arrow");
1306
1307	slideshow.appendChild(slideshowLeftArrow);
1308	slideshow.appendChild(slideshowRightArrow);
1309
1310	//advance slideshow onclick
1311	slideshow.onclick = function() {
1312	    advanceSlideshow();
1313	    return false;
1314	}
1315	//advance slideshow onclick
1316	slideshowLeftArrow.onclick = function(event) {
1317		event.stopPropagation();
1318		
1319	    advanceSlideshow({"back":true});
1320	    return false;
1321	}
1322}
1323
1324function advanceSlideshow(args){
1325
1326	var currentSlide = slideshow.getAttribute('data-current-slide');
1327	var slides = document.querySelectorAll('section.type\\\:slideshow figure');
1328	if(args && args.back){
1329		currentSlide --;
1330	} else{
1331		currentSlide ++;
1332	}
1333
1334	//handle wrap-around
1335    if(currentSlide >= slides.length){
1336    	currentSlide = (slides.length -1)
1337
1338    }
1339    if(currentSlide < 0 ){
1340    	currentSlide = 0;
1341
1342    }
1343    console.log("current slide number:" + currentSlide);
1344    slideshow.setAttribute('data-current-slide',currentSlide);
1345	
1346    if(currentSlide == 0 ){
1347    	slideshowLeftArrow.style.display="none";
1348    } else{
1349    	slideshowLeftArrow.style.display="block";
1350    }
1351    if(currentSlide == (slides.length -1) ){
1352    	slideshowRightArrow.style.display="none";
1353    }else{
1354    	slideshowRightArrow.style.display="block";
1355    }
1356
1357   for(var i = 0; i < slides.length;i++){	
1358   		slides[i].style.display = "none";
1359   }
1360   slides[currentSlide].style.display = "block";
1361
1362
1363    
1364    
1365}
1366
1367</script>
1367
1368
1369  <!-- Leaflet Snippet -->
1370
1371
1372<!-- this is 404-ing tmetzger 11 dec 2024 script type="text/javascript" src="us-states.js"></script -->
1373
1374<script type="text/javascript">
1375    var statesData = {
1376        "type": "FeatureCollection",
1377        "features": [{
1378            "type": "Feature",
1379            "id": "01",
1380            "properties": {
1381                "name": "Alabama",
1382                "density": "Medical is legal"
1383            },
1384            "geometry": {
1385                "type": "Polygon",
1386                "coordinates": [[[-87.359296, 35.00118], [-85.606675, 34.984749], [-85.431413, 34.124869], [-85.184951, 32.859696], [-85.069935, 32.580372], [-84.960397, 32.421541], [-85.004212, 32.322956], [-84.889196, 32.262709], [-85.058981, 32.13674], [-85.053504, 32.01077], [-85.141136, 31.840985], [-85.042551, 31.539753], [-85.113751, 31.27686], [-85.004212, 31.003013], [-85.497137, 30.997536], [-87.600282, 30.997536], [-87.633143, 30.86609], [-87.408589, 30.674397], [-87.446927, 30.510088], [-87.37025, 30.427934], [-87.518128, 30.280057], [-87.655051, 30.247195], [-87.90699, 30.411504], [-87.934375, 30.657966], [-88.011052, 30.685351], [-88.10416, 30.499135], [-88.137022, 30.318396], [-88.394438, 30.367688], [-88.471115, 31.895754], [-88.241084, 33.796253], [-88.098683, 34.891641], [-88.202745, 34.995703], [-87.359296, 35.00118]]]
1387            }
1388        }, {
1389            "type": "Feature",
1390            "id": "02",
1391            "properties": {
1392                "name": "Alaska",
1393                "density": "Fully legal"
1394            },
1395            "geometry": {
1396                "type": "MultiPolygon",
1397                "coordinates": [[[[-131.602021, 55.117982], [-131.569159, 55.28229], [-131.355558, 55.183705], [-131.38842, 55.01392], [-131.645836, 55.035827], [-131.602021, 55.117982]]], [[[-131.832052, 55.42469], [-131.645836, 55.304197], [-131.749898, 55.128935], [-131.832052, 55.189182], [-131.832052, 55.42469]]], [[[-132.976733, 56.437924], [-132.735747, 56.459832], [-132.631685, 56.421493], [-132.664547, 56.273616], [-132.878148, 56.240754], [-133.069841, 56.333862], [-132.976733, 56.437924]]], [[[-133.595627, 56.350293], [-133.162949, 56.317431], [-133.05341, 56.125739], [-132.620732, 55.912138], [-132.472854, 55.780691], [-132.4619, 55.671152], [-132.357838, 55.649245], [-132.341408, 55.506844], [-132.166146, 55.364444], [-132.144238, 55.238474], [-132.029222, 55.276813], [-131.97993, 55.178228], [-131.958022, 54.789365], [-132.029222, 54.701734], [-132.308546, 54.718165], [-132.385223, 54.915335], [-132.483808, 54.898904], [-132.686455, 55.046781], [-132.746701, 54.997489], [-132.916486, 55.046781], [-132.889102, 54.898904], [-132.73027, 54.937242], [-132.626209, 54.882473], [-132.675501, 54.679826], [-132.867194, 54.701734], [-133.157472, 54.95915], [-133.239626, 55.090597], [-133.223195, 55.22752], [-133.453227, 55.216566], [-133.453227, 55.320628], [-133.277964, 55.331582], [-133.102702, 55.42469], [-133.17938, 55.588998], [-133.387503, 55.62186], [-133.420365, 55.884753], [-133.497042, 56.0162], [-133.639442, 55.923092], [-133.694212, 56.070969], [-133.546335, 56.142169], [-133.666827, 56.311955], [-133.595627, 56.350293]]], [[[-133.738027, 55.556137], [-133.546335, 55.490413], [-133.414888, 55.572568], [-133.283441, 55.534229], [-133.420365, 55.386352], [-133.633966, 55.430167], [-133.738027, 55.556137]]], [[[-133.907813, 56.930849], [-134.050213, 57.029434], [-133.885905, 57.095157], [-133.343688, 57.002049], [-133.102702, 57.007526], [-132.932917, 56.82131], [-132.620732, 56.667956], [-132.653593, 56.55294], [-132.817901, 56.492694], [-133.042456, 56.520078], [-133.201287, 56.448878], [-133.420365, 56.492694], [-133.66135, 56.448878], [-133.710643, 56.684386], [-133.688735, 56.837741], [-133.869474, 56.843218], [-133.907813, 56.930849]]], [[[-134.115936, 56.48174], [-134.25286, 56.558417], [-134.400737, 56.722725], [-134.417168, 56.848695], [-134.296675, 56.908941], [-134.170706, 56.848695], [-134.143321, 56.952757], [-133.748981, 56.772017], [-133.710643, 56.596755], [-133.847566, 56.574848], [-133.935197, 56.377678], [-133.836612, 56.322908], [-133.957105, 56.092877], [-134.110459, 56.142169], [-134.132367, 55.999769], [-134.230952, 56.070969], [-134.291198, 56.350293], [-134.115936, 56.48174]]], [[[-134.636246, 56.28457], [-134.669107, 56.169554], [-134.806031, 56.235277], [-135.178463, 56.67891], [-135.413971, 56.810356], [-135.331817, 56.914418], [-135.424925, 57.166357], [-135.687818, 5
13977.369004], [-135.419448, 57.566174], [-135.298955, 57.48402], [-135.063447, 57.418296], [-134.849846, 57.407343], [-134.844369, 57.248511], [-134.636246, 56.728202], [-134.636246, 56.28457]]], [[[-134.712923, 58.223407], [-134.373353, 58.14673], [-134.176183, 58.157683], [-134.187137, 58.081006], [-133.902336, 57.807159], [-134.099505, 57.850975], [-134.148798, 57.757867], [-133.935197, 57.615466], [-133.869474, 57.363527], [-134.083075, 57.297804], [-134.154275, 57.210173], [-134.499322, 57.029434], [-134.603384, 57.034911], [-134.6472, 57.226604], [-134.575999, 57.341619], [-134.608861, 57.511404], [-134.729354, 57.719528], [-134.707446, 57.829067], [-134.784123, 58.097437], [-134.91557, 58.212453], [-134.953908, 58.409623], [-134.712923, 58.223407]]], [[[-135.857603, 57.330665], [-135.715203, 57.330665], [-135.567326, 57.149926], [-135.633049, 57.023957], [-135.857603, 56.996572], [-135.824742, 57.193742], [-135.857603, 57.330665]]], [[[-136.279328, 58.206976], [-135.978096, 58.201499], [-135.780926, 58.28913], [-135.496125, 58.168637], [-135.64948, 58.037191], [-135.59471, 57.987898], [-135.45231, 58.135776], [-135.107263, 58.086483], [-134.91557, 57.976944], [-135.025108, 57.779775], [-134.937477, 57.763344], [-134.822462, 57.500451], [-135.085355, 57.462112], [-135.572802, 57.675713], [-135.556372, 57.456635], [-135.709726, 57.369004], [-135.890465, 57.407343], [-136.000004, 57.544266], [-136.208128, 57.637374], [-136.366959, 57.829067], [-136.569606, 57.916698], [-136.558652, 58.075529], [-136.421728, 58.130299], [-136.377913, 58.267222], [-136.279328, 58.206976]]], [[[-147.079854, 60.200582], [-147.501579, 59.948643], [-147.53444, 59.850058], [-147.874011, 59.784335], [-147.80281, 59.937689], [-147.435855, 60.09652], [-147.205824, 60.271782], [-147.079854, 60.200582]]], [[[-147.561825, 60.578491], [-147.616594, 60.370367], [-147.758995, 60.156767], [-147.956165, 60.227967], [-147.791856, 60.474429], [-147.561825, 60.578491]]], [[[-147.786379, 70.245291], [-147.682318, 70.201475], [-147.162008, 70.15766], [-146.888161, 70.185044], [-146.510252, 70.185044], [-146.099482, 70.146706], [-145.858496, 70.168614], [-145.622988, 70.08646], [-145.195787, 69.993352], [-144.620708, 69.971444], [-144.461877, 70.026213], [-144.078491, 70.059075], [-143.914183, 70.130275], [-143.497935, 70.141229], [-143.503412, 70.091936], [-143.25695, 70.119321], [-142.747594, 70.042644], [-142.402547, 69.916674], [-142.079408, 69.856428], [-142.008207, 69.801659], [-141.712453, 69.790705], [-141.433129, 69.697597], [-141.378359, 69.63735], [-141.208574, 69.686643], [-141.00045, 69.648304], [-141.00045, 60.304644], [-140.53491, 60.22249], [-140.474664, 60.310121], [-139.987216, 60.184151], [-139.696939, 60.342983], [-139.088998, 60.359413], [-139.198537, 60.091043], [-139.045183, 59.997935], [-138.700135, 59.910304], [-138.623458, 59.767904], [-137.604747, 59.242118], [-137.445916, 58.908024], [-137.265177, 59.001132], [-136.827022, 59.159963], [-136.580559, 59.16544], [-136.465544, 59.285933], [-136.476498, 59.466672], [-136.301236, 59.466672], [-136.25742, 59.625503], [-135.945234, 59.663842], [-135.479694, 59.800766], [-135.025108, 59.565257], [-135.068924, 59.422857], [-134.959385, 59.280456], [-134.701969, 59.247595], [-134.378829, 59.033994], [-134.400737, 58.973748], [-134.25286, 58.858732], [-133.842089, 58.727285], [-133.173903, 58.152206], [-133.075318, 57.998852], [-132.867194, 57.845498], [-132.560485, 57.505928], [-132.253777, 57.21565], [-132.368792, 57.095157], [-132.05113, 57.051341], [-132.127807, 56.876079], [-131.870391, 56.804879], [-131.837529, 56.602232], [-131.580113, 56.613186], [-131.087188, 56.405062], [-130.78048, 56.366724], [-130.621648, 56.268139], [-130.468294, 56.240754], [-130.424478, 56.142169], [-130.101339, 56.114785], [-130.002754, 55.994292], [-130.150631, 55.769737], [-130.128724, 55.583521], [-129.986323, 55.276813], [-130.095862, 55.200136], [-130.336847, 54.920812], [-130.687372, 54.718165], [-130.785957, 54.822227], [-130.917403, 54.789365], [-131.010511, 54.997489], [-130.983126, 55.08512], [-131.092665, 55.189182], [-130.862634, 55.298721], [-130.928357, 55.337059], [-131.158389, 55.200136], [-131.284358, 55.287767], [-131.426759, 55.238474], [-131.843006, 55.457552], [-131.700606, 55.698537], [-131.963499, 55.616383], [-131.974453, 55.49589], [-132.182576, 55.588998], [-132.226392, 55.704014], [-132.083991, 55.829984], [-132.127807, 55.955953], [-132.324977, 55.851892], [-132.522147, 56.076446], [-132.642639, 56.032631], [-132.719317, 56.218847], [-132.527624, 56.339339], [-132.341408, 56.339339], [-132.396177, 56.487217], [-132.297592, 56.
139767891], [-132.450946, 56.673433], [-132.768609, 56.837741], [-132.993164, 57.034911], [-133.51895, 57.177311], [-133.507996, 57.577128], [-133.677781, 57.62642], [-133.639442, 57.790728], [-133.814705, 57.834544], [-134.072121, 58.053622], [-134.143321, 58.168637], [-134.586953, 58.206976], [-135.074401, 58.502731], [-135.282525, 59.192825], [-135.38111, 59.033994], [-135.337294, 58.891593], [-135.140124, 58.617746], [-135.189417, 58.573931], [-135.05797, 58.349376], [-135.085355, 58.201499], [-135.277048, 58.234361], [-135.430402, 58.398669], [-135.633049, 58.426053], [-135.91785, 58.382238], [-135.912373, 58.617746], [-136.087635, 58.814916], [-136.246466, 58.75467], [-136.876314, 58.962794], [-136.931084, 58.902547], [-136.586036, 58.836824], [-136.317666, 58.672516], [-136.213604, 58.667039], [-136.180743, 58.535592], [-136.043819, 58.382238], [-136.388867, 58.294607], [-136.591513, 58.349376], [-136.59699, 58.212453], [-136.859883, 58.316515], [-136.947514, 58.393192], [-137.111823, 58.393192], [-137.566409, 58.590362], [-137.900502, 58.765624], [-137.933364, 58.869686], [-138.11958, 59.02304], [-138.634412, 59.132579], [-138.919213, 59.247595], [-139.417615, 59.379041], [-139.746231, 59.505011], [-139.718846, 59.641934], [-139.625738, 59.598119], [-139.5162, 59.68575], [-139.625738, 59.88292], [-139.488815, 59.992458], [-139.554538, 60.041751], [-139.801, 59.833627], [-140.315833, 59.696704], [-140.92925, 59.745996], [-141.444083, 59.871966], [-141.46599, 59.970551], [-141.706976, 59.948643], [-141.964392, 60.019843], [-142.539471, 60.085566], [-142.873564, 60.091043], [-143.623905, 60.036274], [-143.892275, 59.997935], [-144.231845, 60.140336], [-144.65357, 60.206059], [-144.785016, 60.29369], [-144.834309, 60.441568], [-145.124586, 60.430614], [-145.223171, 60.299167], [-145.738
1397004, 60.474429], [-145.820158, 60.551106], [-146.351421, 60.408706], [-146.608837, 60.238921], [-146.718376, 60.397752], [-146.608837, 60.485383], [-146.455483, 60.463475], [-145.951604, 60.578491], [-146.017328, 60.666122], [-146.252836, 60.622307], [-146.345944, 60.737322], [-146.565022, 60.753753], [-146.784099, 61.044031], [-146.866253, 60.972831], [-147.172962, 60.934492], [-147.271547, 60.972831], [-147.375609, 60.879723], [-147.758995, 60.912584], [-147.775426, 60.808523], [-148.032842, 60.781138], [-148.153334, 60.819476], [-148.065703, 61.005692], [-148.175242, 61.000215], [-148.350504, 60.803046], [-148.109519, 60.737322], [-148.087611, 60.594922], [-147.939734, 60.441568], [-148.027365, 60.277259], [-148.219058, 60.332029], [-148.273827, 60.249875], [-148.087611, 60.217013], [-147.983549, 59.997935], [-148.251919, 59.95412], [-148.399797, 59.997935], [-148.635305, 59.937689], [-148.755798, 59.986981], [-149.067984, 59.981505], [-149.05703, 60.063659], [-149.204907, 60.008889], [-149.287061, 59.904827], [-149.418508, 59.997935], [-149.582816, 59.866489], [-149.511616, 59.806242], [-149.741647, 59.729565], [-149.949771, 59.718611], [-150.031925, 59.61455], [-150.25648, 59.521442], [-150.409834, 59.554303], [-150.579619, 59.444764], [-150.716543, 59.450241], [-151.001343, 59.225687], [-151.308052, 59.209256], [-151.406637, 59.280456], [-151.592853, 59.159963], [-151.976239, 59.253071], [-151.888608, 59.422857], [-151.636669, 59.483103], [-151.47236, 59.472149], [-151.423068, 59.537872], [-151.127313, 59.669319], [-151.116359, 59.778858], [-151.505222, 59.63098], [-151.828361, 59.718611], [-151.8667, 59.778858], [-151.702392, 60.030797], [-151.423068, 60.211536], [-151.379252, 60.359413], [-151.297098, 60.386798], [-151.264237, 60.545629], [-151.406637, 60.720892], [-151.06159, 60.786615], [-150.404357, 61.038554], [-150.245526, 60.939969], [-150.042879, 60.912584], [-149.741647, 61.016646], [-150.075741, 61.15357], [-150.207187, 61.257632], [-150.47008, 61.246678], [-150.656296, 61.29597], [-150.711066, 61.252155], [-151.023251, 61.180954], [-151.165652, 61.044031], [-151.477837, 61.011169], [-151.800977, 60.852338], [-151.833838, 60.748276], [-152.080301, 60.693507], [-152.13507, 60.578491], [-152.310332, 60.507291], [-152.392486, 60.304644], [-152.732057, 60.173197], [-152.567748, 60.069136], [-152.704672, 59.915781], [-153.022334, 59.888397], [-153.049719, 59.691227], [-153.345474, 59.620026], [-153.438582, 59.702181], [-153.586459, 59.548826], [-153.761721, 59.543349], [-153.72886, 59.433811], [-154.117723, 59.368087], [-154.1944, 59.066856], [-153.750768, 59.050425], [-153.400243, 58.968271], [-153.301658, 58.869686], [-153.444059, 58.710854], [-153.679567, 58.612269], [-153.898645, 58.606793], [-153.920553, 58.519161], [-154.062953, 58.4863], [-153.99723, 58.376761], [-154.145107, 58.212453], [-154.46277, 58.059098], [-154.643509, 58.059098], [-154.818771, 58.004329], [-154.988556, 58.015283], [-155.120003, 57.955037], [-155.081664, 57.872883], [-155.328126, 57.829067], [-155.377419, 57.708574], [-155.547204, 57.785251], [-155.73342, 57.549743], [-156.045606, 57.566174], [-156.023698, 57.440204], [-156.209914, 57.473066], [-156.34136, 57.418296], [-156.34136, 57.248511], [-156.549484, 56.985618], [-156.883577, 56.952757], [-157.157424, 56.832264], [-157.20124, 56.766541], [-157.376502, 56.859649], [-157.672257, 56.607709], [-157.754411, 56.67891], [-157.918719, 56.657002], [-157.957058, 56.514601], [-158.126843, 56.459832], [-158.32949, 56.48174], [-158.488321, 56.339339], [-158.208997, 56.295524], [-158.510229, 55.977861], [-159.375585, 55.873799], [-159.616571, 55.594475], [-159.676817, 55.654722], [-159.643955, 55.829984], [-159.813741, 55.857368], [-160.027341, 55.791645], [-160.060203, 55.720445], [-160.394296, 55.605429], [-160.536697, 55.473983], [-160.580512, 55.567091], [-160.668143, 55.457552], [-160.865313, 55.528752], [-161.232268, 55.358967], [-161.506115, 55.364444], [-161.467776, 55.49589], [-161.588269, 55.62186], [-161.697808, 55.517798], [-161.686854, 55.408259], [-162.053809, 55.074166], [-162.179779, 55.15632], [-162.218117, 55.03035], [-162.470057, 55.052258], [-162.508395, 55.249428], [-162.661749, 55.293244], [-162.716519, 55.222043], [-162.579595, 55.134412], [-162.645319, 54.997489], [-162.847965, 54.926289], [-163.00132, 55.079643], [-163.187536, 55.090597], [-163.220397, 55.03035], [-163.034181, 54.942719], [-163.373752, 54.800319], [-163.14372, 54.76198], [-163.138243, 54.696257], [-163.329936, 54.74555], [-163.587352, 54.614103], [-164.085754, 54.61958], [-164.332216, 54.531949], [-164.354124, 54.466226], [-164.638925, 54.389548], [-164.847049, 54.416933], [-164.918249, 54.603149], [-164.710125, 54.663395], [-164.551294, 54.88795], [-164.34317, 54.893427], [-163.894061, 55.041304], [-163.532583, 55.046781], [-163.39566, 54.904381], [-163.291598, 55.008443], [-163.313505, 55.128935], [-163.105382, 55.183705], [-162.880827, 55.183705], [-162.579595, 55.446598], [-162.245502, 55.682106], [
1397-161.807347, 55.89023], [-161.292514, 55.983338], [-161.078914, 55.939523], [-160.87079, 55.999769], [-160.816021, 55.912138], [-160.931036, 55.813553], [-160.805067, 55.736876], [-160.766728, 55.857368], [-160.509312, 55.868322], [-160.438112, 55.791645], [-160.27928, 55.76426], [-160.273803, 55.857368], [-160.536697, 55.939523], [-160.558604, 55.994292], [-160.383342, 56.251708], [-160.147834, 56.399586], [-159.830171, 56.541986], [-159.326293, 56.667956], [-158.959338, 56.848695], [-158.784076, 56.782971], [-158.641675, 56.810356], [-158.701922, 56.925372], [-158.658106, 57.034911], [-158.378782, 57.264942], [-157.995396, 57.41282], [-157.688688, 57.609989], [-157.705118, 57.719528], [-157.458656, 58.497254], [-157.07527, 58.705377], [-157.119086, 58.869686], [-158.039212, 58.634177], [-158.32949, 58.661562], [-158.40069, 58.760147], [-158.564998, 58.803962], [-158.619768, 58.913501], [-158.767645, 58.864209], [-158.860753, 58.694424], [-158.701922, 58.480823], [-158.893615, 58.387715], [-159.0634, 58.420577], [-159.392016, 58.760147], [-159.616571, 58.929932], [-159.731586, 58.929932], [-159.808264, 58.803962], [-159.906848, 58.782055], [-160.054726, 58.886116], [-160.235465, 58.902547], [-160.317619, 59.072332], [-160.854359, 58.88064], [-161.33633, 58.743716], [-161.374669, 58.667039], [-161.752577, 58.552023], [-161.938793, 58.656085], [-161.769008, 58.776578], [-161.829255, 59.061379], [-161.955224, 59.36261], [-161.703285, 59.48858], [-161.911409, 59.740519], [-162.092148, 59.88292], [-162.234548, 60.091043], [-162.448149, 60.178674], [-162.502918, 59.997935], [-162.760334, 59.959597], [-163.171105, 59.844581], [-163.66403, 59.795289], [-163.9324, 59.806242], [-164.162431, 59.866489], [-164.189816, 60.02532], [-164.386986, 60.074613], [-164.699171, 60.29369], [-164.962064, 60.337506], [-165.268773, 60.578491], [-165.060649, 60.68803], [-165.016834, 60.890677], [-165.175665, 60.846861], [-165.197573, 60.972831], [-165.120896, 61.076893], [-165.323543, 61.170001], [-165.34545, 61.071416], [-165.591913, 61.109754], [-165.624774, 61.279539], [-165.816467, 61.301447], [-165.920529, 61.416463], [-165.915052, 61.558863], [-166.106745, 61.49314], [-166.139607, 61.630064], [-165.904098, 61.662925], [-166.095791, 61.81628], [-165.756221, 61.827233], [-165.756221, 62.013449], [-165.674067, 62.139419], [-165.044219, 62.539236], [-164.912772, 62.659728], [-164.819664, 62.637821], [-164.874433, 62.807606], [-164.633448, 63.097884], [-164.425324, 63.212899], [-164.036462, 63.262192], [-163.73523, 63.212899], [-163.313505, 63.037637], [-163.039658, 63.059545], [-162.661749, 63.22933], [-162.272887, 63.486746], [-162.075717, 63.514131], [-162.026424, 63.448408], [-161.555408, 63.448408], [-161.13916, 63.503177], [-160.766728, 63.771547], [-160.766728, 63.837271], [-160.952944, 64.08921], [-160.974852, 64.237087], [-161.26513, 64.395918], [-161.374669, 64.532842], [-161.078914, 64.494503], [-160.79959, 64.609519], [-160.783159, 64.719058], [-161.144637, 64.921705], [-161.413007, 64.762873], [-161.664946, 64.790258], [-161.900455, 64.702627], [-162.168825, 64.680719], [-162.234548, 64.620473], [-162.541257, 64.532842], [-162.634365, 64.384965], [-162.787719, 64.324718], [-162.858919, 64.49998], [-163.045135, 64.538319], [-163.176582, 64.401395], [-163.253259, 64.467119], [-163.598306, 64.565704], [-164.304832, 64.560227], [-164.80871, 64.450688], [-165.000403, 64.434257], [-165.411174, 64.49998], [-166.188899, 64.576658], [-166.391546, 64.636904], [-166.484654, 64.735489], [-166.413454, 64.872412], [-166.692778, 64.987428], [-166.638008, 65.113398], [-166.462746, 65.179121], [-166.517516, 65.337952], [-166.796839, 65.337952], [-167.026871, 65.381768], [-167.47598, 65.414629], [-167.711489, 65.496784], [-168.072967, 65.578938], [-168.105828, 65.682999], [-167.541703, 65.819923], [-166.829701, 66.049954], [-166.3313, 66.186878], [-166.046499, 66.110201], [-165.756221, 66.09377], [-165.690498, 66.203309], [-165.86576, 66.21974], [-165.88219, 66.312848], [-165.186619, 66.466202], [-164.403417, 66.581218], [-163.981692, 66.592172], [-163.751661, 66.553833], [-163.872153, 66.389525], [-163.828338, 66.274509], [-163.915969, 66.192355], [-163.768091, 66.060908], [-163.494244, 66.082816], [-163.149197, 66.060908], [-162.749381, 66.088293], [-162.634365, 66.039001], [
1397-162.371472, 66.028047], [-162.14144, 66.077339], [-161.840208, 66.02257], [-161.549931, 66.241647], [-161.341807, 66.252601], [-161.199406, 66.208786], [-161.128206, 66.334755], [-161.528023, 66.395002], [-161.911409, 66.345709], [-161.87307, 66.510017], [-162.174302, 66.68528], [-162.502918, 66.740049], [-162.601503, 66.89888], [-162.344087, 66.937219], [-162.015471, 66.778388], [-162.075717, 66.652418], [-161.916886, 66.553833], [-161.571838, 66.438817], [-161.489684, 66.55931], [-161.884024, 66.718141], [-161.714239, 67.002942], [-161.851162, 67.052235], [-162.240025, 66.991988], [-162.639842, 67.008419], [-162.700088, 67.057712], [-162.902735, 67.008419], [-163.740707, 67.128912], [-163.757138, 67.254881], [-164.009077, 67.534205], [-164.211724, 67.638267], [-164.534863, 67.725898], [-165.192096, 67.966884], [-165.493328, 68.059992], [-165.794559, 68.081899], [-166.243668, 68.246208], [-166.681824, 68.339316], [-166.703731, 68.372177], [-166.375115, 68.42147], [-166.227238, 68.574824], [-166.216284, 68.881533], [-165.329019, 68.859625], [-164.255539, 68.930825], [-163.976215, 68.985595], [-163.532583, 69.138949], [-163.110859, 69.374457], [-163.023228, 69.609966], [-162.842489, 69.812613], [-162.470057, 69.982398], [-162.311225, 70.108367], [-161.851162, 70.311014], [-161.779962, 70.256245], [-161.396576, 70.239814], [-160.837928, 70.343876], [-160.487404, 70.453415], [-159.649432, 70.792985], [-159.33177, 70.809416], [-159.298908, 70.760123], [-158.975769, 70.798462], [-158.658106, 70.787508], [-158.033735, 70.831323], [-157.420318, 70.979201], [-156.812377, 71.285909], [-156.565915, 71.351633], [-156.522099, 71.296863], [-155.585543, 71.170894], [-155.508865, 71.083263], [-155.832005, 70.968247], [-155.979882, 70.96277], [-155.974405, 70.809416], [-155.503388, 70.858708], [-155.476004, 70.940862], [-155.262403, 71.017539], [-155.191203, 70.973724], [-155.032372, 71.148986], [-154.566832, 70.990155], [-154.643509, 70.869662], [-154.353231, 70.8368], [-154.183446, 70.7656], [-153.931507, 70.880616], [-153.487874, 70.886093], [-153.235935, 70.924431], [-152.589656, 70.886093], [-152.26104, 70.842277], [-152.419871, 70.606769], [-151.817408, 70.546523], [-151.773592, 70.486276], [
1397-151.187559, 70.382214], [-151.182082, 70.431507], [-150.760358, 70.49723], [-150.355064, 70.491753], [-150.349588, 70.436984], [-150.114079, 70.431507], [-149.867617, 70.508184], [-149.462323, 70.519138], [-149.177522, 70.486276], [-148.78866, 70.404122], [-148.607921, 70.420553], [-148.350504, 70.305537], [-148.202627, 70.349353], [-147.961642, 70.316491], [-147.786379, 70.245291]]], [[[-152.94018, 58.026237], [-152.945657, 57.982421], [-153.290705, 58.048145], [-153.044242, 58.305561], [-152.819688, 58.327469], [-152.666333, 58.562977], [-152.496548, 58.354853], [-152.354148, 58.426053], [-152.080301, 58.311038], [-152.080301, 58.152206], [-152.480117, 58.130299], [-152.655379, 58.059098], [-152.94018, 58.026237]]], [[[-153.958891, 57.538789], [-153.67409, 57.670236], [-153.931507, 57.69762], [-153.936983, 57.812636], [-153.723383, 57.889313], [-153.570028, 57.834544], [-153.548121, 57.719528], [-153.46049, 57.796205], [-153.455013, 57.96599], [-153.268797, 57.889313], [-153.235935, 57.998852], [-153.071627, 57.933129], [-152.874457, 57.933129], [-152.721103, 57.993375], [-152.469163, 57.889313], [-152.469163, 57.599035], [-152.151501, 57.620943], [-152.359625, 57.42925], [-152.74301, 57.505928], [-152.60061, 57.379958], [-152.710149, 57.275896], [-152.907319, 57.325188], [-152.912796, 57.128019], [-153.214027, 57.073249], [-153.312612, 56.991095], [-153.498828, 57.067772], [-153.695998, 56.859649], [-153.849352, 56.837741], [-154.013661, 56.744633], [-154.073907, 56.969187], [-154.303938, 56.848695], [-154.314892, 56.919895], [-154.523016, 56.991095], [-154.539447, 57.193742], [-154.742094, 57.275896], [-154.627078, 57.511404], [-154.227261, 57.659282], [-153.980799, 57.648328], [-153.958891, 57.538789]]], [[[-154.53397, 56.602232], [-154.742094, 56.399586], [-154.807817, 56.432447], [-154.53397, 56.602232]]], [[[-155.634835, 55.923092], [-155.476004, 55.912138], [-155.530773, 55.704014], [-155.793666, 55.731399], [-155.837482, 55.802599], [-155.634835, 55.923092]]], [[[-159.890418, 55.28229], [-159.950664, 55.068689], [-160.257373, 54.893427], [-160.109495, 55.161797], [-160.005433, 55.134412], [-159.890418, 55.28229]]], [[[-160.520266, 55.358967], [-160.33405, 55.358967], [-160.339527, 55.249428], [-160.525743, 55.128935], [-160.690051, 55.211089], [-160.794113, 55.134412], [-160.854359, 55.320628], [-160.79959, 55.380875], [-160.520266, 55.358967]]], [[[-162.256456, 54.981058], [-162.234548, 54.893427], [-162.349564, 54.838658], [-162.437195, 54.931766], [-162.256456, 54.981058]]], [[[-162.415287, 63.634624], [-162.563165, 63.536039], [-162.612457, 63.62367], [-162.415287, 63.634624]]], [[[-162.80415, 54.488133], [-162.590549, 54.449795], [-162.612457, 54.367641], [-162.782242, 54.373118], [-162.80415, 54.488133]]], [[[-165.548097, 54.29644], [-165.476897, 54.181425], [-165.630251, 54.132132], [-165.685021, 54.252625], [-165.548097, 54.29644]]], [[[-165.73979, 54.15404], [-166.046499, 54.044501], [-166.112222, 54.121178], [-165.980775, 54.219763], [-165.73979, 54.15404]]], [[[-166.364161, 60.359413], [-166.13413, 60.397752], [-166.084837, 60.326552], [-165.88219, 60.342983], [-165.685021, 60.277259], [-165.646682, 59.992458], [-165.750744, 59.89935], [-166.00816, 59.844581], [-166.062929, 59.745996], [-166.440838, 59.855535], [-166.6161, 59.850058], [-166.994009, 59.992458], [-167.125456, 59.992458], [-167.344534, 60.074613], [-167.421211, 60.206059], [-167.311672, 60.238921], [-166.93924, 60.206059], [-166.763978, 60.310121], [-166.577762, 60.321075], [-166.495608, 60.392275], [-166.364161, 60.359413]]], [[[-166.375115, 54.01164], [-166.210807, 53.934962], [-166.5449, 53.748746], [-166.539423, 53.715885], [-166.117699, 53.852808], [-166.112222, 53.776131], [-166.282007, 53.683023], [-166.555854, 53.622777], [-166.583239, 53.529669], [-166.878994, 53.431084], [-167.13641, 53.425607], [-167.306195, 53.332499], [-167.623857, 53.250345], [-167.793643, 53.337976], [-167.459549, 53.442038], [-167.355487, 53.425607], [-167.103548, 53.513238], [-167.163794, 53.611823], [-167.021394, 53.715885], [-166.807793, 53.666592], [-166.785886, 53.732316], [-167.015917, 53.7
139754223], [-167.141887, 53.825424], [-167.032348, 53.945916], [-166.643485, 54.017116], [-166.561331, 53.880193], [-166.375115, 54.01164]]], [[[-168.790446, 53.157237], [-168.40706, 53.34893], [-168.385152, 53.431084], [-168.237275, 53.524192], [-168.007243, 53.568007], [-167.886751, 53.518715], [-167.842935, 53.387268], [-168.270136, 53.244868], [-168.500168, 53.036744], [-168.686384, 52.965544], [-168.790446, 53.157237]]], [[[-169.74891, 52.894344], [-169.705095, 52.795759], [-169.962511, 52.790282], [-169.989896, 52.856005], [-169.74891, 52.894344]]], [[[-170.148727, 57.221127], [-170.28565, 57.128019], [-170.313035, 57.221127], [-170.148727, 57.221127]]], [[[-170.669036, 52.697174], [-170.603313, 52.604066], [-170.789529, 52.538343], [-170.816914, 52.636928], [-170.669036, 52.697174]]], [[[-171.742517, 63.716778], [-170.94836, 63.5689], [-170.488297, 63.69487], [-170.280174, 63.683916], [-170.093958, 63.612716], [-170.044665, 63.492223], [-169.644848, 63.4265], [-169.518879, 63.366254], [-168.99857, 63.338869], [-168.686384, 63.295053], [-168.856169, 63.147176], [-169.108108, 63.180038], [-169.376478, 63.152653], [-169.513402, 63.08693], [-169.639372, 62.939052], [-169.831064, 63.075976], [-170.055619, 63.169084], [-170.263743, 63.180038], [-170.362328, 63.2841], [-170.866206, 63.415546], [-171.101715, 63.421023], [-171.463193, 63.306007], [-171.73704, 63.366254], [-171.852055, 63.486746], [-171.742517, 63.716778]]], [[[-172.432611, 52.390465], [-172.41618, 52.275449], [-172.607873, 52.253542], [-172.569535, 52.352127], [-172.432611, 52.390465]]], [[[-173.626584, 52.14948], [-173.495138, 52.105664], [-173.122706, 52.111141], [-173.106275, 52.07828], [-173.549907, 52.028987], [-173.626584, 52.14948]]], [[[-174.322156, 52.280926], [-174.327632, 52.379511], [-174.185232, 52.41785], [-173.982585, 52.319265], [-174.059262, 52.226157], [-174.179755, 52.231634], [-174.141417, 52.127572], [-174.333109, 52.116618], [-174.738403, 52.007079], [-174.968435, 52.039941], [-174.902711, 52.116618], [-174.656249, 52.105664], [-174.322156, 52.280926]]], [[[-176.469116, 51.853725], [-176.288377, 51.870156], [-176.288377, 51.744186], [-176.518409, 51.760617], [-176.80321, 51.61274], [-176.912748, 51.80991], [-176.792256, 51.815386], [-176.775825, 51.963264], [-176.627947, 51.968741], [-176.627947, 51.859202], [-176.469116, 51.853725]]], [[[-177.153734, 51.946833], [-177.044195, 51.897541], [-177.120872, 51.727755], [-177.274226, 51.678463], [-177.279703, 51.782525], [-177.153734, 51.946833]]], [[[-178.123152, 51.919448], [-177.953367, 51.913971], [-177.800013, 51.793479], [-177.964321, 51.651078], [-178.123152, 51.919448]]], [[[-187.107557, 52.992929], [-187.293773, 52.927205], [-187.304726, 52.823143], [-188.90491, 52.762897], [-188.642017, 52.927205], [-188.642017, 53.003883], [-187.107557, 52.992929]]]]
1398            }
1399        }, {
1400            "type": "Feature",
1401            "id": "04",
1402            "properties": {
1403                "name": "Arizona",
1404                "density": "Fully legal"
1405            },
1406            "geometry": {
1407                "type": "Polygon",
1408                "coordinates": [[[-109.042503, 37.000263], [-109.04798, 31.331629], [-111.074448, 31.331629], [-112.246513, 31.704061], [-114.815198, 32.492741], [-114.72209, 32.717295], [-114.524921, 32.755634], [-114.470151, 32.843265], [-114.524921, 33.029481], [-114.661844, 33.034958], [-114.727567, 33.40739], [-114.524921, 33.54979], [-114.497536, 33.697668], [-114.535874, 33.933176], [-114.415382, 34.108438], [-114.256551, 34.174162], [-114.136058, 34.305608], [-114.333228, 34.448009], [-114.470151, 34.710902], [-114.634459, 34.87521], [-114.634459, 35.00118], [-114.574213, 35.138103], [-114.596121, 35.324319], [-114.678275, 35.516012], [-114.738521, 36.102045], [-114.371566, 36.140383], [-114.251074, 36.01989], [-114.152489, 36.025367], [-114.048427, 36.195153], [-114.048427, 37.000263], [-110.499369, 37.00574], [-109.042503, 37.000263]]]
1409            }
1410        }, {
1411            "type": "Feature",
1412            "id": "05",
1413            "properties": {
1414                "name": "Arkansas",
1415                "density": "Recreational legalization pending"
1416            },
1417            "geometry": {
1418                "type": "Polygon",
1419                "coordinates": [[[-94.473842, 36.501861], [-90.152536, 36.496384], [-90.064905, 36.304691], [-90.218259, 36.184199], [-90.377091, 35.997983], [-89.730812, 35.997983], [-89.763673, 35.811767], [-89.911551, 35.756997], [-89.944412, 35.603643], [-90.130628, 35.439335], [-90.114197, 35.198349], [-90.212782, 35.023087], [-90.311367, 34.995703], [-90.251121, 34.908072], [-90.409952, 34.831394], [-90.481152, 34.661609], [-90.585214, 34.617794], [-90.568783, 34.420624], [-90.749522, 34.365854], [-90.744046, 34.300131], [-90.952169, 34.135823], [-90.891923, 34.026284], [-91.072662, 33.867453], [-91.23
14191493, 33.560744], [-91.056231, 33.429298], [-91.143862, 33.347144], [-91.089093, 33.13902], [-91.16577, 33.002096], [-93.608485, 33.018527], [-94.041164, 33.018527], [-94.041164, 33.54979], [-94.183564, 33.593606], [-94.380734, 33.544313], [-94.484796, 33.637421], [-94.430026, 35.395519], [-94.616242, 36.501861], [-94.473842, 36.501861]]]
1420            }
1421        }, {
1422            "type": "Feature",
1423            "id": "06",
1424            "properties": {
1425                "name": "California",
1426                "density": "Fully legal"
1427            },
1428            "geometry": {
1429                "type": "Polygon",
1430                "coordinates": [[[-123.233256, 42.006186], [-122.378853, 42.011663], [-121.037003, 41.995232], [-120.001861, 41.995232], [-119.996384, 40.264519], [-120.001861, 38.999346], [-118.71478, 38.101128], [-117.498899, 37.21934], [-116.540435, 36.501861], [-115.85034, 35.970598], [-114.634459, 35.00118], [-114.634459, 34.87521], [-114.470151, 34.710902], [-114.333228, 34.448009], [-114.136058, 34.305608], [-114.256551, 34.174162], [-114.415382, 34.108438], [-114.535874, 33.933176], [-114.497536, 33.697668], [-114.524921, 33.54979], [-114.727567, 33.40739], [-114.661844, 33.034958], [-114.524921, 33.029481], [-114.470151, 32.843265], [-114.524921, 32.755634], [-114.72209, 32.717295], [-116.04751, 32.624187], [-117.126467, 32.536556], [-117.24696, 32.668003], [-117.252437, 32.876127], [-117.329114, 33.122589], [-117.471515, 33.297851], [-117.7837, 33.538836], [-118.183517, 33.763391], [-118.260194, 33.703145], [-118.413548, 33.741483], [-118.391641, 33.840068], [-118.566903, 34.042715], [-118.802411, 33.998899], [-119.218659, 34.146777], [-119.278905, 34.26727], [-119.558229, 34.415147], [-119.875891, 34.40967], [-120.138784, 34.475393], [-120.472878, 34.448009], [-120.64814, 34.579455], [-120.609801, 34.858779], [-120.670048, 34.902595], [-120.631709, 35.099764], [-120.894602, 35.247642], [-120.905556, 35.450289], [-121.004141, 35.461243], [-121.168449, 35.636505], [-121.283465, 35.674843], [-121.332757, 35.784382], [-121.716143, 36.195153], [-121.896882, 36.315645], [-121.935221, 36.638785], [-121.858544, 36.6114], [-121.787344, 36.803093], [-121.929744, 36.978355], [-122.105006, 36.956447], [-122.335038, 37.115279], [-122.417192, 37.241248], [-122.400761, 37.361741], [-122.515777, 37.520572], [-122.515777, 37.783465], [-122.329561, 37.783465], [-122.406238, 38.15042], [-122.488392, 38.112082], [-122.504823, 37.931343], [-122.701993, 37.893004], [-122.937501, 38.029928], [-122.97584, 38.265436], [-123.129194, 38.451652], [-123.331841, 38.566668], [-123.44138, 38.698114], [-123.737134, 38.95553], [-123.687842, 39.032208], [-123.824765, 39.366301], [-123.764519, 39.552517], [-123.85215, 39.831841], [-124.109566, 40.105688], [-124.361506, 40.259042], [-124.410798, 40.439781], [-124.158859, 40.877937], [-124.109566, 41.025814], [-124.158859, 41.14083], [-124.065751, 41.442061], [-124.147905, 41.715908], [-124.257444, 41.781632], [-124.213628, 42.000709], [-123.233256, 42.006186]]]
1431            }
1432        }, {
1433            "type": "Feature",
1434            "id": "08",
1435            "properties": {
1436                "name": "Colorado",
1437                "density": "Fully legal"
1438            },
1439            "geometry": {
1440                "type": "Polygon",
1441                "coordinates": [[[-107.919731, 41.003906], [-105.728954, 40.998429], [-104.053011, 41.003906], [-102.053927, 41.003906], [-102.053927, 40.001626], [-102.042974, 36.994786], [-103.001438, 37.000263], [-104.337812, 36.994786], [-106.868158, 36.994786], [-107.421329, 37.000263], [-109.042503, 37.000263], [-109.042503, 38.166851], [-109.058934, 38.27639], [-109.053457, 39.125316], [-109.04798, 40.998429], [-107.919731, 41.003906]]]
1442            }
1443        }, {
1444            "type": "Feature",
1445            "id": "09",
1446            "properties": {
1447                "name": "Connecticut",
1448                "density": "Fully legal"
1449            },
1450            "geometry": {
1451                "type": "Polygon",
1452                "coordinates": [[[-73.053528, 42.039048], [-71.799309, 42.022617], [-71.799309, 42.006186], [-71.799309, 41.414677], [-71.859555, 41.321569], [-71.947186, 41.338], [-72.385341, 41.261322], [-72.905651, 41.28323], [-73.130205, 41.146307], [-73.371191, 41.102491], [-73.655992, 40.987475], [-73.727192, 41.102491], [-73.48073, 41.21203], [-73.55193, 41.294184], [-73.486206, 42.050002], [-73.053528, 42.039048]]]
1453            }
1454        }, {
1455            "type": "Feature",
1456            "id": "10",
1457            "properties": {
1458                "name": "Delaware",
1459                "density": "Fully legal"
1460            },
1461            "geometry": {
1462                "type": "Polygon",
1463                "coordinates": [[[-75.414089, 39.804456], [-75.507197, 39.683964], [-75.611259, 39.61824], [-75.589352, 39.459409], [-75.441474, 39.311532], [-75.403136, 39.065069], [-75.189535, 38.807653], [-75.09095, 38.796699], [-75.047134, 38.451652], [-75.693413, 38.462606], [-75.786521, 39.722302], [-75.616736, 39.831841], [-75.414089, 39.804456]]]
1464            }
1465        }, {
1466            "type": "Feature",
1467            "id": "11",
1468            "properties": {
1469                "name": "District of Columbia",
1470                "density": "Fully legal"
1471            },
1472            "geometry": {
1473                "type": "Polygon",
1474                "coordinates": [[[-77.035264, 38.993869], [-76.909294, 38.895284], [-77.040741, 38.791222], [-77.117418, 38.933623], [-77.035264, 38.993869]]]
1475            }
1476        }, {
1477            "type": "Feature",
1478            "id": "12",
1479            "properties": {
1480                "name": "Florida",
1481                "density": "Medical is legal"
1482            },
1483            "geometry": {
1484                "type": "Polygon",
1485                "coordinates": [[[-85.497137, 30.997536], [-85.004212, 31.003013], [-84.867289, 30.712735], [
1485-83.498053, 30.647012], [-82.216449, 30.570335], [-82.167157, 30.356734], [-82.046664, 30.362211], [-82.002849, 30.564858], [-82.041187, 30.751074], [-81.948079, 30.827751], [-81.718048, 30.745597], [-81.444201, 30.707258], [-81.383954, 30.27458], [-81.257985, 29.787132], [-80.967707, 29.14633], [-80.524075, 28.461713], [-80.589798, 28.41242], [-80.56789, 28.094758], [-80.381674, 27.738757], [-80.091397, 27.021277], [-80.03115, 26.796723], [-80.036627, 26.566691], [-80.146166, 25.739673], [-80.239274, 25.723243], [-80.337859, 25.465826], [-80.304997, 25.383672], [-80.49669, 25.197456], [-80.573367, 25.241272], [-80.759583, 25.164595], [-81.077246, 25.120779], [-81.170354, 25.224841], [-81.126538, 25.378195], [-81.351093, 25.821827], [-81.526355, 25.903982], [-81.679709, 25.843735], [-81.800202, 26.090198], [-81.833064, 26.292844], [-82.041187, 26.517399], [-82.09048, 26.665276], [-82.057618, 26.878877], [-82.172634, 26.917216], [-82.145249, 26.791246], [-82.249311, 26.758384], [-82.566974, 27.300601], [-82.692943, 27.437525], [-82.391711, 27.837342], [-82.588881, 27.815434], [-82.720328, 27.689464], [-82.851774, 27.886634], [-82.676512, 28.434328], [-82.643651, 28.888914], [-82.764143, 28.998453], [-82.802482, 29.14633], [-82.994175, 29.179192], [-83.218729, 29.420177], [-83.399469, 29.518762], [-83.410422, 29.66664], [-83.536392, 29.721409], [-83.640454, 29.885717], [-84.02384, 30.104795], [-84.357933, 30.055502], [-84.341502, 29.902148], [-84.451041, 29.929533], [-84.867289, 29.743317], [-85.310921, 29.699501], [-85.299967, 29.80904], [-85.404029, 29.940487], [-85.924338, 30.236241], [-86.29677, 30.362211], [-86.630863, 30.395073], [-86.910187, 30.373165], [-87.518128, 30.280057], [-87.37025, 30.427934], [-87.446927, 30.510088], [-87.408589, 30.674397], [-87.633143, 30.86609], [-87.600282, 30.997536], [-85.497137, 30.997536]]]
1486            }
1487        }, {
1488            "type": "Feature",
1489            "id": "13",
1490            "properties": {
1491                "name": "Georgia",
1492                "density": "Medical is legal but highly restricted"
1493            },
1494            "geometry": {
1495                "type": "Polygon",
1496                "coordinates": [[[-83.109191, 35.00118], [-83.322791, 34.787579], [-83.339222, 34.683517], [-83.005129, 34.469916], [-82.901067, 34.486347], [-82.747713, 34.26727], [-82.714851, 34.152254], [-82.55602, 33.94413], [-82.325988, 33.81816], [-82.194542, 33.631944], [-81.926172, 33.462159], [-81.937125, 33.347144], [-81.761863, 33.160928], [-81.493493, 33.007573], [-81.42777, 32.843265], [-81.416816, 32.629664], [-81.279893, 32.558464], [-81.121061, 32.290094], [-81.115584, 32.120309], [-80.885553, 32.032678], [-81.132015, 31.693108], [-81.175831, 31.517845], [-81.279893, 31.364491], [-81.290846, 31.20566], [-81.400385, 31.13446], [-81.444201, 30.707258], [-81.718048, 30.745597], [-81.948079, 30.827751], [-82.041187, 30.751074], [-82.002849, 30.564858], [-82.046664, 30.362211], [-82.167157, 30.356734], [-82.216449, 30.570335], [-83.498053, 30.647012], [-84.867289, 30.712735], [-85.004212, 31.003013], [-85.113751, 31.27686], [-85.042551, 31.539753], [-85.141136, 31.840985], [-85.053504, 32.01077], [-85.058981, 32.13674], [-84.889196, 32.262709], [-85.004212, 32.322956], [-84.960397, 32.421541], [-85.069935, 32.580372], [-85.184951, 32.859696], [-85.431413, 34.124869], [-85.606675, 34.984749], [-84.319594, 34.990226], [-83.618546, 34.984749], [-83.109191, 35.00118]]]
1497            }
1498        }, {
1499            "type": "Feature",
1500            "id": "15",
1501            "properties": {
1502                "name": "Hawaii",
1503                "density": "Recreational legalization pending"
1504            },
1505            "geometry": {
1506                "type": "MultiPolygon",
1507                "coordinates": [[[[-155.634835, 18.948267], [-155.881297, 19.035898], [-155.919636, 19.123529], [-155.886774, 19.348084], [-156.062036, 19.73147], [-155.925113, 19.857439], [-155.826528, 20.032702], [-155.897728, 20.147717], [-155.87582, 20.26821], [-155.596496, 20.12581], [-155.284311, 20.021748], [-155.092618, 19.868393], [-155.092618, 19.736947], [-154.807817, 19.523346], [-154.983079, 19.348084], [-155.295265, 19.26593], [-155.514342, 19.134483], [-155.634835, 18.948267]]], [[[-156.587823, 21.029505], [-156.472807, 20.892581], [-156.324929, 20.952827], [
1507-156.00179, 20.793996], [-156.051082, 20.651596], [-156.379699, 20.580396], [-156.445422, 20.60778], [-156.461853, 20.783042], [-156.631638, 20.821381], [-156.697361, 20.919966], [-156.587823, 21.029505]]], [[[-156.982162, 21.210244], [-157.080747, 21.106182], [-157.310779, 21.106182], [-157.239579, 21.221198], [-156.982162, 21.210244]]], [[[-157.951581, 21.697691], [-157.842042, 21.462183], [-157.896811, 21.325259], [-158.110412, 21.303352], [-158.252813, 21.582676], [-158.126843, 21.588153], [-157.951581, 21.697691]]], [[[-159.468693, 22.228955], [-159.353678, 22.218001], [-159.298908, 22.113939], [-159.33177, 21.966061], [-159.446786, 21.872953], [-159.764448, 21.987969], [-159.726109, 22.152277], [-159.468693, 22.228955]]]]
1508            }
1509        }, {
1510            "type": "Feature",
1511            "id": "16",
1512            "properties": {
1513                "name": "Idaho",
1514                "density": "Medical legalization pending"
1515            },
1516            "geometry": {
1517                "type": "Polygon",
1518                "coordinates": [[[-116.04751, 49.000239], [-116.04751, 47.976051], [-115.724371, 47.696727], [-115.718894, 47.42288], [-115.527201, 47.302388], [-115.324554, 47.258572], [-115.302646, 47.187372], [-114.930214, 46.919002], [-114.886399, 46.809463], [-114.623506, 46.705401], [-114.612552, 46.639678], [-114.322274, 46.645155], [-114.464674, 46.272723], [-114.492059, 46.037214], [-114.387997, 45.88386], [-114.568736, 45.774321], [-114.497536, 45.670259], [-114.546828, 45.560721], [-114.333228, 45.456659], [-114.086765, 45.593582], [-113.98818, 45.703121], [-113.807441, 45.604536], [-113.834826, 45.522382], [-113.736241, 45.330689], [-113.571933, 45.128042], [-113.45144, 45.056842], [-113.456917, 44.865149], [-113.341901, 44.782995], [-113.133778, 44.772041], [-113.002331, 44.448902], [-112.887315, 44.394132], [-112.783254, 44.48724], [-112.471068, 44.481763], [-112.241036, 44.569394], [-112.104113, 44.520102], [-111.868605, 44.563917], [-111.819312, 44.509148], [-111.616665, 44.547487], [-111.386634, 44.75561], [-111.227803, 44.580348], [-111.047063, 44.476286], [-111.047063, 42.000709], [-112.164359, 41.995232], [-114.04295, 41.995232], [-117.027882, 42.000709], [-117.027882, 43.830007], [-116.896436, 44.158624], [-116.97859, 44.240778], [-117.170283, 44.257209], [-117.241483, 44.394132], [-117.038836, 44.750133], [-116.934774, 44.782995], [-116.830713, 44.930872], [-116.847143, 45.02398], [-116.732128, 45.144473], [-116.671881, 45.319735], [-116.463758, 45.61549], [-116.545912, 45.752413], [-116.78142, 45.823614], [-116.918344, 45.993399], [-116.92382, 46.168661], [-117.055267, 46.343923], [-117.038836, 46.426077], [-117.044313, 47.762451], [-117.033359, 49.000239], [-116.04751, 49.000239]]]
1519            }
1520        }, {
1521            "type": "Feature",
1522            "id": "17",
1523            "properties": {
1524                "name": "Illinois",
1525                "density": "Fully legal"
1526            },
1527            "geometry": {
1528                "type": "Polygon",
1529                "coordinates": [[[-90.639984, 42.510065], [-88.788778, 42.493634], [-87.802929, 42.493634], [-87.83579, 42.301941], [-87.682436, 42.077386], [-87.523605, 41.710431], [-87.529082, 39.34987], [-87.63862, 39.169131], [-87.512651, 38.95553], [-87.49622, 38.780268], [-87.62219, 38.637868], [-87.655051, 38.506421], [-87.83579, 38.292821], [-87.950806, 38.27639], [-87.923421, 38.15042], [-88.000098, 38.101128], [-88.060345, 37.865619], [-88.027483, 37.799896], [-88.15893, 37.657496], [-88.065822, 37.482234], [-88.476592, 37.389126], [-88.514931, 37.285064], [-88.421823, 37.153617], [-88.547792, 37.071463], [-88.914747, 37.224817], [-89.029763, 37.213863], [-89.183118, 37.038601], [-89.133825, 36.983832], [-89.292656, 36.994786], [-89.517211, 37.279587], [-89.435057, 37.34531], [-89.517211, 37.537003], [-89.517211, 37.690357], [-89.84035, 37.903958], [-89.949889, 37.88205], [-90.059428, 38.013497], [-90.355183, 38.216144], [-90.349706, 38.374975], [-90.179921, 38.632391], [-90.207305, 38.725499], [-90.10872, 38.845992], [-90.251121, 38.917192], [-90.470199, 38.961007], [-90.585214, 38.867899], [-90.661891, 38.928146], [-90.727615, 39.256762], [-91.061708, 39.470363], [-91.368417, 39.727779], [-91.494386, 40.034488], [-91.50534, 40.237135], [-91.417709, 40.379535], [-91.401278, 40.560274], [-91.121954, 40.669813], [-91.09457, 40.823167], [-90.963123, 40.921752], [-90.946692, 41.097014], [-91.111001, 41.239415], [-91.045277, 41.414677], [-90.656414, 41.463969], [-90.344229, 41.589939], [-90.311367, 41.743293], [-90.179921, 41.809016], [
1529-90.141582, 42.000709], [-90.168967, 42.126679], [-90.393521, 42.225264], [-90.420906, 42.329326], [-90.639984, 42.510065]]]
1530            }
1531        }, {
1532            "type": "Feature",
1533            "id": "18",
1534            "properties": {
1535                "name": "Indiana",
1536                "density": "Fully illegal"
1537            },
1538            "geometry": {
1539                "type": "Polygon",
1540                "coordinates": [[[-85.990061, 41.759724], [-84.807042, 41.759724], [-84.807042, 41.694001], [-84.801565, 40.500028], [-84.817996, 39.103408], [-84.894673, 39.059592], [-84.812519, 38.785745], [-84.987781, 38.780268], [-85.173997, 38.68716], [-85.431413, 38.730976], [-85.42046, 38.533806], [-85.590245, 38.451652], [-85.655968, 38.325682], [-85.83123, 38.27639], [-85.924338, 38.024451], [-86.039354, 37.958727], [-86.263908, 38.051835], [-86.302247, 38.166851], [-86.521325, 38.040881], [-86.504894, 37.931343], [-86.729448, 37.893004], [-86.795172, 37.991589], [-87.047111, 37.893004], [-87.129265, 37.788942], [-87.381204, 37.93682], [-87.512651, 37.903958], [-87.600282, 37.975158], [-87.682436, 37.903958], [-87.934375, 37.893004], [-88.027483, 37.799896], [-88.060345, 37.865619], [-88.000098, 38.101128], [-87.923421, 38.15042], [-87.950806, 38.27639], [-87.83579, 38.292821], [-87.655051, 38.506421], [-87.62219, 38.637868], [-87.49622, 38.780268], [-87.512651, 38.95553], [-87.63862, 39.169131], [-87.529082, 39.34987], [-87.523605, 41.710431], [-87.42502, 41.644708], [-87.118311, 41.644708], [-86.822556, 41.759724], [-85.990061, 41.759724]]]
1541            }
1542        }, {
1543            "type": "Feature",
1544            "id": "19",
1545            "properties": {
1546                "name": "Iowa",
1547                "density": "Fully illegal"
1548            },
1549            "geometry": {
1550                "type": "Polygon",
1551                "coordinates": [[[-91.368417, 43.501391], [-91.215062, 43.501391], [-91.204109, 43.353514], [-91.056231, 43.254929], [-91.176724, 43.134436], [-91.143862, 42.909881], [-91.067185, 42.75105], [-90.711184, 42.636034], [-90.639984, 42.510065], [-90.420906, 42.329326], [-90.393521, 42.225264], [-90.168967, 42.126679], [-90.141582, 42.000709], [-90.179921, 41.809016], [-90.311367, 41.743293], [-90.344229, 41.589939], [-90.656414, 41.463969], [-91.045277, 41.414677], [-91.111001, 41.239415], [-90.946692, 41.097014], [-90.963123, 40.921752], [-91.09457, 40.823167], [-91.121954, 40.669813], [-91.401278, 40.560274], [-91.417709, 40.379535], [-91.527248, 40.412397], [-91.729895, 40.615043], [-91.833957, 40.609566], [-93.257961, 40.582182], [-94.632673, 40.571228], [-95.7664, 40.587659], [-95.881416, 40.719105], [-95.826646, 40.976521], [-95.925231, 41.201076], [-95.919754, 41.453015], [-96.095016, 41.540646], [-96.122401, 41.67757], [-96.062155, 41.798063], [-96.127878, 41.973325], [-96.264801, 42.039048], [-96.44554, 42.488157], [-96.631756, 42.707235], [-96.544125, 42.855112], [-96.511264, 43.052282], [-96.434587, 43.123482], [-96.560556, 43.222067], [-96.527695, 43.397329], [-96.582464, 43.479483], [-96.451017, 43.501391], [-91.368417, 43.501391]]]
1552            }
1553        }, {
1554            "type": "Feature",
1555            "id": "20",
1556            "properties": {
1557                "name": "Kansas",
1558                "density": "Medical legalization pending"
1559            },
1560            "geometry": {
1561                "type": "Polygon",
1562                "coordinates": [[[-101.90605, 40.001626], [-95.306337, 40.001626], [-95.207752, 39.908518], [-94.884612, 39.831841], [-95.109167, 39.541563], [-94.983197, 39.442978], [-94.824366, 39.20747], [-94.610765, 39.158177], [-94.616242, 37.000263], [-100.087706, 37.000263], [-102.042974, 36.994786], [-102.053927, 40.001626], [-101.90605, 40.001626]]]
1563            }
1564        }, {
1565            "type": "Feature",
1566            "id": "21",
1567            "properties": {
1568                "name": "Kentucky",
1569                "density": "Medical is legal"
1570            },
1571            "geometry": {
1572                "type": "Polygon",
1573                "coordinates": [[[-83.903347, 38.769315], [-83.678792, 38.632391], [-83.519961, 38.703591], [-83.142052, 38.626914], [-83.032514, 38.725499], [-82.890113, 38.758361], [-82.846298, 38.588575], [-82.731282, 38.561191], [-82.594358, 38.424267], [-82.621743, 38.123036], [-82.50125, 37.931343], [-82.342419, 37.783465], [-82.293127, 37.668449], [-82.101434, 37.553434], [-81.969987, 37.537003], [-82.353373, 37.268633], [-82.720328, 37.120755], [-82.720328, 37.044078], [-82.868205, 36.978355], [-82.879159, 36.890724], [-83.070852, 36.852385], [-83.136575, 36.742847], [-83.673316, 36.600446], [-83.689746, 36.584015], [-84.544149, 36.594969], [-85.289013, 36.627831], [-85.486183, 36.616877], [-86.592525, 36.655216], [-87.852221, 36.633308], [-88.071299, 36.677123], [-88.054868, 36.496384], [-89.298133, 36.507338], [-89.418626, 36.496384], [-89.363857, 36.622354], [-89.215979, 36.578538], [-89.133825, 36.983832], [-89.183118, 37.038601], [
1573-89.029763, 37.213863], [-88.914747, 37.224817], [-88.547792, 37.071463], [-88.421823, 37.153617], [-88.514931, 37.285064], [-88.476592, 37.389126], [-88.065822, 37.482234], [-88.15893, 37.657496], [-88.027483, 37.799896], [-87.934375, 37.893004], [-87.682436, 37.903958], [-87.600282, 37.975158], [-87.512651, 37.903958], [-87.381204, 37.93682], [-87.129265, 37.788942], [-87.047111, 37.893004], [-86.795172, 37.991589], [-86.729448, 37.893004], [-86.504894, 37.931343], [-86.521325, 38.040881], [-86.302247, 38.166851], [-86.263908, 38.051835], [-86.039354, 37.958727], [-85.924338, 38.024451], [-85.83123, 38.27639], [-85.655968, 38.325682], [-85.590245, 38.451652], [-85.42046, 38.533806], [-85.431413, 38.730976], [-85.173997, 38.68716], [-84.987781, 38.780268], [-84.812519, 38.785745], [-84.894673, 39.059592], [-84.817996, 39.103408], [-84.43461, 39.103408], [-84.231963, 38.895284], [-84.215533, 38.807653], [-83.903347, 38.769315]]]
1574            }
1575        }, {
1576            "type": "Feature",
1577            "id": "22",
1578            "properties": {
1579                "name": "Louisiana",
1580                "density": "Medical is legal"
1581            },
1582            "geometry": {
1583                "type": "Polygon",
1584                "coordinates": [[[-93.608485, 33.018527], [-91.16577, 33.002096], [-91.072662, 32.887081], [-91.143862, 32.843265], [-91.154816, 32.640618], [-91.006939, 32.514649], [-90.985031, 32.218894], [-91.105524, 31.988862], [-91.341032, 31.846462], [-91.401278, 31.621907], [-91.499863, 31.643815], [-91.516294, 31.27686], [-91.636787, 31.265906], [-91.565587, 31.068736], [-91.636787, 30.997536], [-89.747242, 30.997536], [-89.845827, 30.66892], [-89.681519, 30.449842], [-89.643181, 30.285534], [-89.522688, 30.181472], [-89.818443, 30.044549], [-89.84035, 29.945964], [-89.599365, 29.88024], [-89.495303, 30.039072], [-89.287179, 29.88024], [-89.30361, 29.754271], [-89.424103, 29.699501], [-89.648657, 29.748794], [-89.621273, 29.655686], [-89.69795, 29.513285], [-89.506257, 29.387316], [-89.199548, 29.348977], [-89.09001, 29.2011], [-89.002379, 29.179192], [-89.16121, 29.009407], [-89.336472, 29.042268], [-89.484349, 29.217531], [-89.851304, 29.310638], [-89.851304, 29.480424], [-90.032043, 29.425654], [-90.021089, 29.283254], [-90.103244, 29.151807], [-90.23469, 29.129899], [-90.333275, 29.277777], [-90.563307, 29.283254], [-90.645461, 29.129899], [-90.798815, 29.086084], [-90.963123, 29.179192], [-91.09457, 29.190146], [-91.220539, 29.436608], [-91.445094, 29.546147], [-91.532725, 29.529716], [-91.620356, 29.73784], [-91.883249, 29.710455], [-91.888726, 29.836425], [-92.146142, 29.715932], [-92.113281, 29.622824], [-92.31045, 29.535193], [-92.617159, 29.579009], [-92.97316, 29.715932], [-93.2251, 29.776178], [-93.767317, 29.726886], [-93.838517, 29.688547], [-93.926148, 29.787132], [-93.690639, 30.143133], [-93.767317, 30.334826], [-93.696116, 30.438888], [-93.728978, 30.575812], [-93.630393, 30.679874], [-93.526331, 30.93729], [-93.542762, 31.15089], [-93.816609, 31.556184], [-93.822086, 31.775262], [-94.041164, 31.994339], [-94.041164, 33.018527], [-93.608485, 33.018527]]]
1585            }
1586        }, {
1587            "type": "Feature",
1588            "id": "23",
1589            "properties": {
1590                "name": "Maine",
1591                "density": "Fully legal"
1592            },
1593            "geometry": {
1594                "type": "Polygon",
1595                "coordinates": [[[-70.703921, 43.057759], [-70.824413, 43.128959], [-70.807983, 43.227544], [-70.966814, 43.34256], [-71.032537, 44.657025], [-71.08183, 45.303304], [-70.649151, 45.440228], [-70.720352, 45.511428], [-70.556043, 45.664782], [-70.386258, 45.735983], [-70.41912, 45.796229], [-70.260289, 45.889337], [-70.309581, 46.064599], [-70.210996, 46.327492], [-70.057642, 46.415123], [-69.997395, 46.694447], [-69.225147, 47.461219], [-69.044408, 47.428357], [-69.033454, 47.242141], [-68.902007, 47.176418], [-68.578868, 47.285957], [-68.376221, 47.285957], [-68.233821, 47.357157], [-67.954497, 47.198326], [-67.790188, 47.066879], [-67.779235, 45.944106], [-67.801142, 45.675736], [-67.456095, 45.604536], [-67.505388, 45.48952], [-67.417757, 45.379982], [-67.488957, 45.281397], [-67.346556, 45.128042], [-67.16034, 45.160904], [-66.979601, 44.804903], [-67.187725, 44.646072], [-67.308218, 44.706318], [-67.406803, 44.596779], [-67.549203, 44.624164], [-67.565634, 44.531056], [-67.75185, 44.54201], [-68.047605, 44.328409], [-68.118805, 44.476286], [-68.222867, 44.48724], [-68.173574, 44.328409], [-68.403606, 44.251732], [-68.458375, 44.377701], [-68.567914, 44.311978], [-68.82533, 44.311978], [-68.830807, 44.459856], [-68.984161, 44.426994], [-68.956777, 44.322932], [-69.099177, 44.103854], [-69.071793, 44.043608], [-69.258008, 43.923115], [-69.444224, 43.966931], [-69.553763, 43.840961], [-69.707118, 43.82453], [-69.833087, 43.720469], [-69.986442, 43.742376], [
1595-70.030257, 43.851915], [-70.254812, 43.676653], [-70.194565, 43.567114], [-70.358873, 43.528776], [-70.369827, 43.435668], [-70.556043, 43.320652], [-70.703921, 43.057759]]]
1596            }
1597        }, {
1598            "type": "Feature",
1599            "id": "24",
1600            "properties": {
1601                "name": "Maryland",
1602                "density": "Fully legal"
1603            },
1604            "geometry": {
1605                "type": "MultiPolygon",
1606                "coordinates": [[[[-75.994645, 37.95325], [-76.016553, 37.95325], [-76.043938, 37.95325], [-75.994645, 37.95325]]], [[[-79.477979, 39.722302], [-75.786521, 39.722302], [-75.693413, 38.462606], [-75.047134, 38.451652], [-75.244304, 38.029928], [-75.397659, 38.013497], [-75.671506, 37.95325], [-75.885106, 37.909435], [-75.879629, 38.073743], [-75.961783, 38.139466], [-75.846768, 38.210667], [-76.000122, 38.374975], [-76.049415, 38.303775], [-76.257538, 38.320205], [-76.328738, 38.500944], [-76.263015, 38.500944], [-76.257538, 38.736453], [-76.191815, 38.829561], [-76.279446, 39.147223], [-76.169907, 39.333439], [-76.000122, 39.366301], [-75.972737, 39.557994], [-76.098707, 39.536086], [-76.104184, 39.437501], [-76.367077, 39.311532], [-76.443754, 39.196516], [
1606-76.460185, 38.906238], [-76.55877, 38.769315], [-76.514954, 38.539283], [-76.383508, 38.380452], [-76.399939, 38.259959], [-76.317785, 38.139466], [-76.3616, 38.057312], [-76.591632, 38.216144], [-76.920248, 38.292821], [-77.018833, 38.446175], [-77.205049, 38.358544], [-77.276249, 38.479037], [-77.128372, 38.632391], [-77.040741, 38.791222], [-76.909294, 38.895284], [-77.035264, 38.993869], [-77.117418, 38.933623], [-77.248864, 39.026731], [-77.456988, 39.076023], [-77.456988, 39.223901], [-77.566527, 39.306055], [-77.719881, 39.322485], [-77.834897, 39.601809], [-78.004682, 39.601809], [-78.174467, 39.694917], [-78.267575, 39.61824], [-78.431884, 39.623717], [-78.470222, 39.514178], [-78.765977, 39.585379], [-78.963147, 39.437501], [-79.094593, 39.470363], [-79.291763, 39.300578], [-79.488933, 39.20747], [-79.477979, 39.722302]]]]
1607            }
1608        }, {
1609            "type": "Feature",
1610            "id": "25",
1611            "properties": {
1612                "name": "Massachusetts",
1613                "density": "Fully legal"
1614            },
1615            "geometry": {
1616                "type": "Polygon",
1617                "coordinates": [[[-70.917521, 42.887974], [-70.818936, 42.871543], [-70.780598, 42.696281], [-70.824413, 42.55388], [-70.983245, 42.422434], [-70.988722, 42.269079], [-70.769644, 42.247172], [-70.638197, 42.08834], [-70.660105, 41.962371], [-70.550566, 41.929509], [-70.539613, 41.814493], [-70.260289, 41.715908], [-69.937149, 41.809016], [-70.008349, 41.672093], [-70.484843, 41.5516], [-70.660105, 41.546123], [-70.764167, 41.639231], [-70.928475, 41.611847], [-70.933952, 41.540646], [-71.120168, 41.496831], [-71.196845, 41.67757], [-71.22423, 41.710431], [-71.328292, 41.781632], [-71.383061, 42.01714], [-71.530939, 42.01714], [-71.799309, 42.006186], [-71.799309, 42.022617], [-73.053528, 42.039048], [-73.486206, 42.050002], [-73.508114, 42.08834], [-73.267129, 42.745573], [-72.456542, 42.729142], [-71.29543, 42.696281], [-71.185891, 42.789389], [-70.917521, 42.887974]]]
1618            }
1619        }, {
1620            "type": "Feature",
1621            "id": "26",
1622            "properties": {
1623                "name": "Michigan",
1624                "density": "Fully legal"
1625            },
1626            "geometry": {
1627                "type": "MultiPolygon",
1628                "coordinates": [[[[-83.454238, 41.732339], [-84.807042, 41.694001], [-84.807042, 41.759724], [-85.990061, 41.759724], [-86.822556, 41.759724], [-86.619909, 41.891171], [-86.482986, 42.115725], [-86.357016, 42.252649], [-86.263908, 42.444341], [-86.209139, 42.718189], [-86.231047, 43.013943], [-86.526801, 43.594499], [-86.433693, 43.813577], [-86.499417, 44.07647], [-86.269385, 44.34484], [-86.220093, 44.569394], [-86.252954, 44.689887], [-86.088646, 44.73918], [-86.066738, 44.903488], [-85.809322, 44.947303], [-85.612152, 45.128042], [-85.628583, 44.766564], [-85.524521, 44.750133], [-85.393075, 44.930872], [-85.387598, 45.237581], [-85.305444, 45.314258], [-85.031597, 45.363551], [-85.119228, 45.577151], [-84.938489, 45.75789], [-84.713934, 45.768844], [-84.461995, 45.653829], [-84.215533, 45.637398], [-84.09504, 45.494997], [-83.908824, 45.484043], [-83.596638, 45.352597], [-83.4871, 45.358074], [-83.317314, 45.144473], [-83.454238, 45.029457], [-83.322791, 44.88158], [-83.273499, 44.711795], [-83.333745, 44.339363], [-83.536392, 44.246255], [-83.585684, 44.054562], [-83.82667, 43.988839], [-83.958116, 43.758807], [-83.908824, 43.671176], [-83.667839, 43.589022], [-83.481623, 43.714992], [-83.262545, 43.972408], [-82.917498, 44.070993], [-82.747713, 43.994316], [-82.643651, 43.851915], [-82.539589, 43.435668], [-82.523158, 43.227544], [-82.413619, 42.975605], [-82.517681, 42.614127], [-82.681989, 42.559357], [-82.687466, 42.690804], [-82.797005, 42.652465], [-82.922975, 42.351234], [-83.125621, 42.236218], [-83.185868, 42.006186], [-83.437807, 41.814493], [-83.454238, 41.732339]]], [[[-85.508091, 45.730506], [-85.49166, 45.610013], [-85.623106, 45.588105], [-85.568337, 45.75789], [-85.508091, 45.730506]]], [[[-87.589328, 45.095181], [-87.742682, 45.199243], [-87.649574, 45.341643], [-87.885083, 45.363551], [-87.791975, 45.500474], [-87.781021, 45.
1628675736], [-87.989145, 45.796229], [-88.10416, 45.922199], [-88.531362, 46.020784], [-88.662808, 45.987922], [-89.09001, 46.135799], [-90.119674, 46.338446], [-90.229213, 46.508231], [-90.415429, 46.568478], [-90.026566, 46.672539], [-89.851304, 46.793032], [-89.413149, 46.842325], [-89.128348, 46.990202], [-88.996902, 46.995679], [-88.887363, 47.099741], [-88.575177, 47.247618], [-88.416346, 47.373588], [-88.180837, 47.455742], [-87.956283, 47.384542], [-88.350623, 47.077833], [-88.443731, 46.973771], [-88.438254, 46.787555], [-88.246561, 46.929956], [-87.901513, 46.908048], [-87.633143, 46.809463], [-87.392158, 46.535616], [-87.260711, 46.486323], [-87.008772, 46.530139], [-86.948526, 46.469893], [-86.696587, 46.437031], [-86.159846, 46.667063], [-85.880522, 46.68897], [-85.508091, 46.678016], [-85.256151, 46.754694], [-85.064458, 46.760171], [-85.02612, 46.480847], [-84.82895, 46.442508], [-84.63178, 46.486323], [-84.549626, 46.4206], [-84.418179, 46.502754], [-84.127902, 46.530139], [-84.122425, 46.179615], [-83.990978, 46.031737], [-83.793808, 45.993399], [-83.7719, 46.091984], [-83.580208, 46.091984], [-83.476146, 45.987922], [-83.563777, 45.911245], [-84.111471, 45.976968], [-84.374364, 45.933153], [-84.659165, 46.053645], [-84.741319, 45.944106], [-84.70298, 45.850998], [-84.82895, 45.872906], [-85.015166, 46.00983], [-85.338305, 46.091984], [-85.502614, 46.097461], [-85.661445, 45.966014], [-85.924338, 45.933153], [-86.209139, 45.960537], [-86.324155, 45.905768], [-86.351539, 45.796229], [-86.663725, 45.703121], [-86.647294, 45.834568], [-86.784218, 45.861952], [-86.838987, 45.725029], [-87.069019, 45.719552], [-87.17308, 45.659305], [-87.326435, 45.423797], [-87.611236, 45.122565], [-87.589328, 45.095181]]], [[[-88.805209, 47.976051], [-89.057148, 47.850082], [-89.188594, 47.833651], [-89.177641, 47.937713], [-88.547792, 48.173221], [-88.668285, 48.008913], [-88.805209, 47.976051]]]]
1629            }
1630        }, {
1631            "type": "Feature",
1632            "id": "27",
1633            "properties": {
1634                "name": "Minnesota",
1635                "density": "Fully legal"
1636            },
1637            "geometry": {
1638                "type": "Polygon",
1639                "coordinates": [[[-92.014696, 46.705401], [-92.091373, 46.749217], [-92.29402, 46.667063], [-92.29402, 46.075553], [-92.354266, 46.015307], [-92.639067, 45.933153], [-92.869098, 45.719552], [-92.885529, 45.577151], [-92.770513, 45.566198], [-92.644544, 45.440228], [-92.75956, 45.286874], [-92.737652, 45.117088], [-92.808852, 44.750133], [-92.545959, 44.569394], [-92.337835, 44.552964], [-92.233773, 44.443425], [-91.927065, 44.333886], [-91.877772, 44.202439], [-91.592971, 44.032654], [-91.43414, 43.994316], [-91.242447, 43.775238], [-91.269832, 43.616407], [-91.215062, 43.501391], [-91.368417, 43.501391], [-96.451017, 43.501391], [-96.451017, 45.297827], [-96.681049, 45.412843], [-96.856311, 45.604536], [-96.582464, 45.818137], [-96.560556, 45.933153], [-96.598895, 46.332969], [-96.719387, 46.437031], [-96.801542, 46.656109], [-96.785111, 46.924479], [-96.823449, 46.968294], [-96.856311, 47.609096], [-97.053481, 47.948667], [-97.130158, 48.140359], [-97.16302, 48.545653], [-97.097296, 48.682577], [-97.228743, 49.000239], [-95.152983, 49.000239], [-95.152983, 49.383625], [-94.955813, 49.372671], [-94.824366, 49.295994], [-94.69292, 48.775685], [-94.588858, 48.715438], [-94.260241, 48.699007], [-94.221903, 48.649715], [-93.838517, 48.627807], [-93.794701, 48.518268], [-93.466085, 48.545653], [-93.466085, 48.589469], [-93.208669, 48.644238], [-92.984114, 48.62233], [-92.726698, 48.540176], [-92.655498, 48.436114], [-92.50762, 48.447068], [-92.370697, 48.222514], [-92.304974, 48.315622], [-92.053034, 48.359437], [-92.009219, 48.266329], [-91.713464, 48.200606], [-91.713464, 48.112975], [-91.565587, 48.041775], [-91.264355, 48.080113], [-91.083616, 48.178698], [-90.837154, 48.238944], [-90.749522, 48.091067], [-90.579737, 48.123929], [-90.377091, 48.091067], [-90.141582, 48.112975], [-89.873212, 47.987005], [-89.615796, 48.008913], [-89.637704, 47.954144], [-89.971797, 47.828174], [-90.437337, 47.729589], [-90.738569, 47.625527], [-91.171247, 47.368111], [-91.357463, 47.20928], [-91.642264, 47.028541], [-92.091373, 46.787555], [-92.014696, 46.705401]]]
1640            }
1641        }, {
1642            "type": "Feature",
1643            "id": "28",
1644            "properties": {
1645                "name": "Mississippi",
1646                "density": "Medical is legal"
1647            },
1648            "geometry": {
1649                "type": "Polygon",
1650                "coordinates": [[[-88.471115, 34.995703], [-88.202745, 34.995703], [-88.098683, 34.891641], [-88.241084, 33.796253], [-88.471115, 31.895754], [-88.394438, 30.367688], [-88.503977, 30.323872], [-88.744962, 30.34578], [-88.843547, 30.411504], [-89.084533, 30.367688], [-89.418626, 30.252672], [-89.522688, 30.181472], [-89.643181, 30.285534], [-89.681519, 30.449842], [-89.845827, 30.66892], [-89.747242, 30.997536], [-91.636787, 30.997536], [-91.565587, 31.068736], [-91.636787, 31.265906], [-91.516294, 31.27686], [-91.499863, 31.643815], [-91.401278, 31.621907], [-91.341032, 31.846462], [-91.105524, 31.988862], [-90.985031, 32.218894], [-91.006939, 32.514649], [-91.154816, 32.640618], [-91.143862, 32.843265], [-91.072662, 32.887081], [-91.16577, 33.002096], [-91.089093, 33.13902], [-91.143862, 33.347144], [-91.056231, 33.429298], [-91.23
16501493, 33.560744], [-91.072662, 33.867453], [-90.891923, 34.026284], [-90.952169, 34.135823], [-90.744046, 34.300131], [-90.749522, 34.365854], [-90.568783, 34.420624], [-90.585214, 34.617794], [-90.481152, 34.661609], [-90.409952, 34.831394], [-90.251121, 34.908072], [-90.311367, 34.995703], [-88.471115, 34.995703]]]
1651            }
1652        }, {
1653            "type": "Feature",
1654            "id": "29",
1655            "properties": {
1656                "name": "Missouri",
1657                "density": "Fully legal"
1658            },
1659            "geometry": {
1660                "type": "Polygon",
1661                "coordinates": [[[-91.833957, 40.609566], [-91.729895, 40.615043], [-91.527248, 40.412397], [-91.417709, 40.379535], [-91.50534, 40.237135], [-91.494386, 40.034488], [-91.368417, 39.727779], [-91.061708, 39.470363], [-90.727615, 39.256762], [-90.661891, 38.928146], [-90.585214, 38.867899], [-90.470199, 38.961007], [-90.251121, 38.917192], [-90.10872, 38.845992], [-90.207305, 38.725499], [-90.179921, 38.632391], [-90.349706, 38.374975], [-90.355183, 38.216144], [-90.059428, 38.013497], [-89.949889, 37.88205], [-89.84035, 37.903958], [-89.517211, 37.690357], [-89.517211, 37.537003], [-89.435057, 37.34531], [-89.517211, 37.279587], [-89.292656, 36.994786], [-89.133825, 36.983832], [-89.215979, 36.578538], [-89.363857, 36.622354], [-89.418626, 36.496384], [-89.484349, 36.496384], [-89.539119, 36.496384], [-89.533642, 36.249922], [-89.730812, 35.997983], [-90.377091, 35.997983], [-90.218259, 36.184199], [-90.064905, 36.304691], [-90.152536, 36.496384], [-94.473842, 36.501861], [-94.616242, 36.501861], [-94.616242, 37.000263], [-94.610765, 39.158177], [-94.824366, 39.20747], [-94.983197, 39.442978], [-95.109167, 39.541563], [-94.884612, 39.831841], [-95.207752, 39.908518], [-95.306337, 40.001626], [-95.552799, 40.264519], [-95.7664, 40.587659], [-94.632673, 40.571228], [-93.257961, 40.582182], [-91.833957, 40.609566]]]
1662            }
1663        }, {
1664            "type": "Feature",
1665            "id": "30",
1666            "properties": {
1667                "name": "Montana",
1668                "density": "Fully legal"
1669            },
1670            "geometry": {
1671                "type": "Polygon",
1672                "coordinates": [[[-104.047534, 49.000239], [-104.042057, 47.861036], [-104.047534, 45.944106], [-104.042057, 44.996596], [-104.058488, 44.996596], [-105.91517, 45.002073], [-109.080842, 45.002073], [-111.05254, 45.002073], [-111.047063, 44.476286], [-111.227803, 44.580348], [-111.386634, 44.75561], [-111.616665, 44.547487], [-111.819312, 44.509148], [-111.868605, 44.563917], [-112.104113, 44.520102], [-112.241036, 44.569394], [-112.471068, 44.481763], [-112.783254, 44.48724], [-112.887315, 44.394132], [-113.002331, 44.448902], [-113.133778, 44.772041], [-113.341901, 44.782995], [-113.456917, 44.865149], [-113.45144, 45.056842], [-113.571933, 45.128042], [-113.736241, 45.330689], [-113.834826, 45.522382], [-113.807441, 45.604536], [-113.98818, 45.703121], [-114.086765, 45.593582], [-114.333228, 45.456659], [-114.546828, 45.560721], [-114.497536, 45.670259], [-114.568736, 45.774321], [-114.387997, 45.88386], [-114.492059, 46.037214], [-114.464674, 46.272723], [-114.322274, 46.645155], [-114.612552, 46.639678], [-114.623506, 46.705401], [-114.886399, 46.809463], [-114.930214, 46.919002], [-115.302646, 47.187372], [-115.324554, 47.258572], [-115.527201, 47.302388], [-115.718894, 47.42288], [-115.724371, 47.696727], [-116.04751, 47.976051], [-116.04751, 49.000239], [-111.50165, 48.994762], [-109.453274, 49.000239], [-104.047534, 49.000239]]]
1673            }
1674        }, {
1675            "type": "Feature",
1676            "id": "31",
1677            "properties": {
1678                "name": "Nebraska",
1679                "density": "Fully illegal"
1680            },
1681            "geometry": {
1682                "type": "Polygon",
1683                "coordinates": [[[-103.324578, 43.002989], [-101.626726, 42.997512], [-98.499393, 42.997512], [-98.466531, 42.94822], [-97.951699, 42.767481], [-97.831206, 42.866066], [-97.688806, 42.844158], [-97.217789, 42.844158], [-96.692003, 42.657942], [-96.626279, 42.515542], [-96.44554, 42.488157], [-96.264801, 42.039048], [-96.127878, 41.973325], [-96.062155, 41.798063], [-96.122401, 41.67757], [-96.095016, 41.540646], [-95.919754, 41.453015], [-95.925231, 41.201076], [-95.826646, 40.976521], [-95.881416, 40.719105], [-95.7664, 40.587659], [-95.552799, 40.264519], [-95.306337, 40.001626], [-101.90605, 40.001626], [-102.053927, 40.001626], [-102.053927, 41.003906], [-104.053011, 41.003906], [-104.053011, 43.002989], [-103.324578, 43.002989]]]
1684            }
1685        }, {
1686            "type": "Feature",
1687            "id": "32",
1688            "properties": {
1689                "name": "Nevada",
1690                "density": "Fully legal"
1691            },
1692            "geometry": {
1693                "type": "Polygon",
1694                "coordinates": [[[-117.027882, 42.000709], [-114.04295, 41.995232], [-114.048427, 37.000263], [-114.048427, 36.195153], [-114.152489, 36.025367], [-114.251074, 36.01989], [-114.371566, 36.140383], [-114.738521, 36.102045], [-114.678275, 35.516012], [-114.596121, 35.324319], [-114.574213, 35.138103], [-114.634459, 35.00118], [-115.85034, 35.970598], [-116.540435, 36.501861], [-117.498899, 37.21934], [-118.71478, 38.101128], [-120.001861, 38.999346], [-119.996384, 40.264519], [-120.001861, 41.995232], [-118.698349, 41.989755], [-117.027882, 42.000709]]]
1695            }
1696        }, {
1697            "type": "Feature",
1698            "id": "33",
1699            "properties": {
1700                "name": "New Hampshire",
1701                "density": "Recreational legalization pending"
1702            },
1703            "geometry": {
1704                "type": "Polygon",
1705                "coordinates": [[[-71.08183, 45.303304], [-71.032537, 44.657025], [-70.966814, 43.34256], [-70.807983, 43.227544], [-70.824413, 43.128959], [-70.703921, 43.057759], [-70.818936, 42.871543], [-70.917521, 42.887974], [-71.
1705185891, 42.789389], [-71.29543, 42.696281], [-72.456542, 42.729142], [-72.544173, 42.80582], [-72.533219, 42.953697], [-72.445588, 43.008466], [-72.456542, 43.150867], [-72.379864, 43.572591], [-72.204602, 43.769761], [-72.116971, 43.994316], [-72.02934, 44.07647], [-72.034817, 44.322932], [-71.700724, 44.41604], [-71.536416, 44.585825], [-71.629524, 44.750133], [-71.4926, 44.914442], [-71.503554, 45.013027], [-71.361154, 45.270443], [-71.131122, 45.243058], [-71.08183, 45.303304]]]
1706            }
1707        }, {
1708            "type": "Feature",
1709            "id": "34",
1710            "properties": {
1711                "name": "New Jersey",
1712                "density": "Fully legal"
1713            },
1714            "geometry": {
1715                "type": "Polygon",
1716                "coordinates": [[[-74.236547, 41.14083], [-73.902454, 40.998429], [-74.022947, 40.708151], [-74.187255, 40.642428], [-74.274886, 40.489074], [-74.001039, 40.412397], [-73.979131, 40.297381], [-74.099624, 39.760641], [-74.411809, 39.360824], [-74.614456, 39.245808], [-74.795195, 38.993869], [-74.888303, 39.158177], [-75.178581, 39.240331], [-75.534582, 39.459409], [-75.55649, 39.607286], [-75.561967, 39.629194], [-75.507197, 39.683964], [-75.414089, 39.804456], [-75.145719, 39.88661], [-75.129289, 39.963288], [-74.82258, 40.127596], [-74.773287, 40.215227], [-75.058088, 40.417874], [-75.069042, 40.543843], [-75.195012, 40.576705], [-75.205966, 40.691721], [-75.052611, 40.866983], [-75.134765, 40.971045], [-74.882826, 41.179168], [-74.828057, 41.288707], [-74.69661, 41.359907], [-74.236547, 41.14083]]]
1717            }
1718        }, {
1719            "type": "Feature",
1720            "id": "35",
1721            "properties": {
1722                "name": "New Mexico",
1723                "density": "Fully legal"
1724            },
1725            "geometry": {
1726                "type": "Polygon",
1727                "coordinates": [[[-107.421329, 37.000263], [-106.868158, 36.994786], [-104.337812, 36.994786], [-103.001438, 37.000263], [-103.001438, 36.501861], [-103.039777, 36.501861], [-103.045254, 34.01533], [-103.067161, 33.002096], [-103.067161, 31.999816], [-106.616219, 31.999816], [-106.643603, 31.901231], [-106.528588, 31.786216], [-108.210008, 31.786216], [-108.210008, 31.331629], [-109.04798, 31.331629], [-109.042503, 37.000263], [-107.421329, 37.000263]]]
1728            }
1729        }, {
1730            "type": "Feature",
1731            "id": "36",
1732            "properties": {
1733                "name": "New York",
1734                "density": "Fully legal"
1735            },
1736            "geometry": {
1737                "type": "Polygon",
1738                "coordinates": [[[-73.343806, 45.013027], [-73.332852, 44.804903], [-73.387622, 44.618687], [-73.294514, 44.437948], [-73.321898, 44.246255], [-73.436914, 44.043608], [-73.349283, 43.769761], [-73.404052, 43.687607], [-73.245221, 43.523299], [-73.278083, 42.833204], [-73.267129, 42.745573], [-73.508114, 42.08834], [-73.486206, 42.050002], [-73.55193, 41.294184], [-73.48073, 41.21203], [-73.727192, 41.102491], [-73.655992, 40.987475], [-73.22879, 40.905321], [-73.141159, 40.965568], [-72.774204, 40.965568], [-72.587988, 40.998429], [-72.28128, 41.157261], [-72.259372, 41.042245], [-72.100541, 40.992952], [-72.467496, 40.845075], [-73.239744, 40.625997], [-73.562884, 40.582182], [-73.776484, 40.593136], [-73.935316, 40.543843], [-74.022947, 40.708151], [-73.902454, 40.998429], [-74.236547, 41.14083], [-74.69661, 41.359907], [-74.740426, 41.431108], [-74.89378, 41.436584], [-75.074519, 41.60637], [-75.052611, 41.754247], [-75.173104, 41.869263], [-75.249781, 41.863786], [-75.35932, 42.000709], [-79.76278, 42.000709], [-79.76278, 42.252649], [-79.76278, 42.269079], [-79.149363, 42.55388], [-79.050778, 42.690804], [-78.853608, 42.783912], [-78.930285, 42.953697], [-79.012439, 42.986559], [-79.072686, 43.260406], [-78.486653, 43.375421], [-77.966344, 43.369944], [-77.75822, 43.34256], [-77.533665, 43.233021], [-77.391265, 43.276836], [-76.958587, 43.271359], [-76.695693, 43.34256], [-76.41637, 43.523299], [-76.235631, 43.528776], [-76.230154, 43.802623], [-76.137046, 43.961454], [-76.3616, 44.070993], [-76.312308, 44.196962], [-75.912491, 44.366
1738748], [-75.764614, 44.514625], [-75.282643, 44.848718], [-74.828057, 45.018503], [-74.148916, 44.991119], [-73.343806, 45.013027]]]
1739            }
1740        }, {
1741            "type": "Feature",
1742            "id": "37",
1743            "properties": {
1744                "name": "North Carolina",
1745                "density": "Fully illegal"
1746            },
1747            "geometry": {
1748                "type": "Polygon",
1749                "coordinates": [[[-80.978661, 36.562108], [-80.294043, 36.545677], [-79.510841, 36.5402], [-75.868676, 36.551154], [-75.75366, 36.151337], [-76.032984, 36.189676], [-76.071322, 36.140383], [-76.410893, 36.080137], [-76.460185, 36.025367], [-76.68474, 36.008937], [-76.673786, 35.937736], [-76.399939, 35.987029], [-76.3616, 35.943213], [-76.060368, 35.992506], [-75.961783, 35.899398], [-75.781044, 35.937736], [-75.715321, 35.696751], [-75.775568, 35.581735], [-75.89606, 35.570781], [-76.147999, 35.324319], [-76.482093, 35.313365], [-76.536862, 35.14358], [-76.394462, 34.973795], [-76.279446, 34.940933], [-76.493047, 34.661609], [-76.673786, 34.694471], [-76.991448, 34.667086], [-77.210526, 34.60684], [-77.555573, 34.415147], [-77.82942, 34.163208], [-77.971821, 33.845545], [-78.179944, 33.916745], [-78.541422, 33.851022], [-79.675149, 34.80401], [-80.797922, 34.820441], [-80.781491, 34.935456], [-80.934845, 35.105241], [-81.038907, 35.044995], [-81.044384, 35.149057], [-82.276696, 35.198349], [-82.550543, 35.160011], [-82.764143, 35.066903], [-83.109191, 35.00118], [-83.618546, 34.984749], [-84.319594, 34.990226], [-84.29221, 35.225734], [-84.09504, 35.247642], [-84.018363, 35.41195], [-83.7719, 35.559827], [-83.498053, 35.565304], [-83.251591, 35.718659], [-82.994175, 35.773428], [-82.775097, 35.997983], [-82.638174, 36.063706], [-82.610789, 35.965121], [-82.216449, 36.156814], [-82.03571, 36.118475], [-81.909741, 36.304691], [-81.723525, 36.353984], [-81.679709, 36.589492], [-80.978661, 36.562108]]]
1750            }
1751        }, {
1752            "type": "Feature",
1753            "id": "38",
1754            "properties": {
1755                "name": "North Dakota",
1756                "density": "Medical is legal"
1757            },
1758            "geometry": {
1759                "type": "Polygon",
1760                "coordinates": [[[-97.228743, 49.000239], [-97.097296, 48.682577], [-97.16302, 48.545653], [-97.130158, 48.140359], [-97.053481, 47.948667], [-96.856311, 47.609096], [-96.823449, 46.968294], [-96.785111, 46.924479], [-96.801542, 46.656109], [-96.719387, 46.437031], [-96.598895, 46.332969], [-96.560556, 45.933153], [-104.047534, 45.944106], [-104.042057, 47.861036], [-104.047534, 49.000239], [-97.228743, 49.000239]]]
1761            }
1762        }, {
1763            "type": "Feature",
1764            "id": "39",
1765            "properties": {
1766                "name": "Ohio",
1767                "density": "Fully legal"
1768            },
1769            "geometry": {
1770                "type": "Polygon",
1771                "coordinates": [[[-80.518598, 41.978802], [-80.518598, 40.636951], [-80.666475, 40.582182], [-80.595275, 40.472643], [-80.600752, 40.319289], [-80.737675, 40.078303], [-80.830783, 39.711348], [-81.219646, 39.388209], [-81.345616, 39.344393], [-81.455155, 39.410117], [-81.57017, 39.267716], [-81.685186, 39.273193], [-81.811156, 39.0815], [-81.783771, 38.966484], [-81.887833, 38.873376], [-82.03571, 39.026731], [-82.221926, 38.785745], [-82.172634, 38.632391], [-82.293127, 38.577622], [-82.331465, 38.446175], [-82.594358, 38.424267], [-82.731282, 38.561191], [-82.846298, 38.588575], [-82.890113, 38.758361], [-83.032514, 38.725499], [-83.142052, 38.626914], [-83.519961, 38.703591], [-83.678792, 38.632391], [-83.903347, 38.769315], [-84.215533, 38.807653], [-84.231963, 38.895284], [-84.43461, 39.103408], [-84.817996, 39.103408], [-84.801565, 40.500028], [-84.807042, 41.694001], [-83.454238, 41.732339], [-83.065375, 41.595416], [-82.933929, 41.513262], [-82.835344, 41.589939], [-82.616266, 41.431108], [-82.479343, 41.381815], [-82.013803, 41.513262], [-81.739956, 41.485877], [-81.444201, 41.672093], [-81.011523, 41.852832], [-80.518598, 41.978802], [-80.518598, 41.978802]]]
1772            }
1773        }, {
1774            "type": "Feature",
1775            "id": "40",
1776            "properties": {
1777                "name": "Oklahoma",
1778                "density": "Medical is legal"
1779            },
1780            "geometry": {
1781                "type": "Polygon",
1782                "coordinates": [[[-100.087706, 37.000263], [-94.616242, 37.000263], [-94.616242, 36.501861], [-94.430026, 35.395519], [-94.484796, 33.637421], [-94.868182, 33.74696], [-94.966767, 33.861976], [-95.224183, 33.960561], [
1782-95.289906, 33.87293], [-95.547322, 33.878407], [-95.602092, 33.933176], [-95.8376, 33.834591], [-95.936185, 33.889361], [-96.149786, 33.840068], [-96.346956, 33.686714], [-96.423633, 33.774345], [-96.631756, 33.845545], [-96.850834, 33.845545], [-96.922034, 33.960561], [-97.173974, 33.736006], [-97.256128, 33.861976], [-97.371143, 33.823637], [-97.458774, 33.905791], [-97.694283, 33.982469], [-97.869545, 33.851022], [-97.946222, 33.987946], [-98.088623, 34.004376], [-98.170777, 34.113915], [-98.36247, 34.157731], [-98.488439, 34.064623], [-98.570593, 34.146777], [-98.767763, 34.135823], [-98.986841, 34.223454], [-99.189488, 34.2125], [-99.260688, 34.404193], [-99.57835, 34.415147], [-99.698843, 34.382285], [-99.923398, 34.573978], [-100.000075, 34.563024], [-100.000075, 36.501861], [-101.812942, 36.501861], [-103.001438, 36.501861], [-103.001438, 37.000263], [-102.042974, 36.994786], [-100.087706, 37.000263]]]
1783            }
1784        }, {
1785            "type": "Feature",
1786            "id": "41",
1787            "properties": {
1788                "name": "Oregon",
1789                "density": "Fully legal"
1790            },
1791            "geometry": {
1792                "type": "Polygon",
1793                "coordinates": [[[-123.211348, 46.174138], [-123.11824, 46.185092], [-122.904639, 46.08103], [-122.811531, 45.960537], [-122.762239, 45.659305], [-122.247407, 45.549767], [-121.809251, 45.708598], [-121.535404, 45.725029], [-121.217742, 45.670259], [-121.18488, 45.604536], [-120.637186, 45.746937], [-120.505739, 45.697644], [-120.209985, 45.725029], [-119.963522, 45.823614], [-119.525367, 45.911245], [-119.125551, 45.933153], [-118.988627, 45.998876], [-116.918344, 45.993399], [-116.78142, 45.823614], [-116.545912, 45.752413], [-116.463758, 45.61549], [-116.671881, 45.319735], [-116.732128, 45.144473], [-116.847143, 45.02398], [-116.830713, 44.930872], [-116.934774, 44.782995], [-117.038836, 44.750133], [-117.241483, 44.394132], [-117.170283, 44.257209], [-116.97859, 44.240778], [-116.896436, 44.158624], [-117.027882, 43.830007], [-117.027882, 42.000709], [-118.698349, 41.989755], [-120.001861, 41.995232], [-121.037003, 41.995232], [-122.378853, 42.011663], [-123.233256, 42.006186], [-124.213628, 42.000709], [-124.356029, 42.115725], [-124.432706, 42.438865], [-124.416275, 42.663419], [-124.553198, 42.838681], [-124.454613, 43.002989], [-124.383413, 43.271359], [-124.235536, 43.55616], [-124.169813, 43.8081], [-124.060274, 44.657025], [-124.076705, 44.772041], [-123.97812, 45.144473], [-123.939781, 45.659305], [-123.994551, 45.944106], [-123.945258, 46.113892], [-123.545441, 46.261769], [-123.370179, 46.146753], [-123.211348, 46.174138]]]
1794            }
1795        }, {
1796            "type": "Feature",
1797            "id": "42",
1798            "properties": {
1799                "name": "Pennsylvania",
1800                "density": "Medical is legal"
1801            },
1802            "geometry": {
1803                "type": "Polygon",
1804                "coordinates": [[[-79.76278, 42.252649], [-79.76278, 42.000709], [-75.35932, 42.000709], [-75.249781, 41.863786], [-75.173104, 41.869263], [-75.052611, 41.754247], [-75.074519, 41.60637], [-74.89378, 41.436584], [-74.740426, 41.431108], [-74.69661, 41.359907], [-74.828057, 41.288707], [-74.882826, 41.179168], [-75.134765, 40.971045], [-75.052611, 40.866983], [-75.205966, 40.691721], [-75.195012, 40.576705], [-75.069042, 40.543843], [-75.058088, 40.417874], [-74.773287, 40.215227], [-74.82258, 40.127596], [-75.129289, 39.963288], [-75.145719, 39.88661], [-75.414089, 39.804456], [-75.616736, 39.831841], [-75.786521, 39.722302], [-79.477979, 39.722302], [-80.518598, 39.722302], [-80.518598, 40.636951], [-80.518598, 41.978802], [-80.518598, 41.978802], [-80.332382, 42.033571], [-79.76278, 42.269079], [-79.76278, 42.252649]]]
1805            }
1806        }, {
1807            "type": "Feature",
1808            "id": "44",
1809            "properties": {
1810                "name": "Rhode Island",
1811                "density": "Fully legal"
1812            },
1813            "geometry": {
1814                "type": "MultiPolygon",
1815                "coordinates": [[[[-71.196845, 41.67757], [-71.12
18150168, 41.496831], [-71.317338, 41.474923], [-71.196845, 41.67757]]], [[[-71.530939, 42.01714], [-71.383061, 42.01714], [-71.328292, 41.781632], [-71.22423, 41.710431], [-71.344723, 41.726862], [-71.448785, 41.578985], [-71.481646, 41.370861], [-71.859555, 41.321569], [-71.799309, 41.414677], [-71.799309, 42.006186], [-71.530939, 42.01714]]]]
1816            }
1817        }, {
1818            "type": "Feature",
1819            "id": "45",
1820            "properties": {
1821                "name": "South Carolina",
1822                "density": "Fully illegal"
1823            },
1824            "geometry": {
1825                "type": "Polygon",
1826                "coordinates": [[[-82.764143, 35.066903], [-82.550543, 35.160011], [-82.276696, 35.198349], [-81.044384, 35.149057], [-81.038907, 35.044995], [-80.934845, 35.105241], [-80.781491, 34.935456], [-80.797922, 34.820441], [-79.675149, 34.80401], [-78.541422, 33.851022], [-78.716684, 33.80173], [-78.935762, 33.637421], [-79.149363, 33.380005], [-79.187701, 33.171881], [-79.357487, 33.007573], [-79.582041, 33.007573], [-79.631334, 32.887081], [-79.866842, 32.755634], [-79.998289, 32.613234], [-80.206412, 32.552987], [-80.430967, 32.399633], [-80.452875, 32.328433], [-80.660998, 32.246279], [-80.885553, 32.032678], [-81.115584, 32.120309], [-81.121061, 32.290094], [-81.279893, 32.558464], [-81.416816, 32.629664], [-81.42777, 32.843265], [-81.493493, 33.007573], [-81.761863, 33.160928], [-81.937125, 33.347144], [-81.926172, 33.462159], [-82.194542, 33.631944], [-82.325988, 33.81816], [-82.55602, 33.94413], [-82.714851, 34.152254], [-82.747713, 34.26727], [-82.901067, 34.486347], [-83.005129, 34.469916], [-83.339222, 34.683517], [-83.322791, 34.787579], [-83.109191, 35.00118], [-82.764143, 35.066903]]]
1827            }
1828        }, {
1829            "type": "Feature",
1830            "id": "46",
1831            "properties": {
1832                "name": "South Dakota",
1833                "density": "Medical is legal"
1834            },
1835            "geometry": {
1836                "type": "Polygon",
1837                "coordinates": [[[-104.047534, 45.944106], [-96.560556, 45.933153], [-96.582464, 45.818137], [-96.856311, 45.604536], [-96.681049, 45.412843], [-96.451017, 45.297827], [-96.451017, 43.501391], [-96.582464, 43.479483], [-96.527695, 43.397329], [-96.560556, 43.222067], [-96.434587, 43.123482], [-96.511264, 43.052282], [-96.544125, 42.855112], [-96.631756, 42.707235], [-96.44554, 42.488157], [-96.626279, 42.515542], [-96.692003, 42.657942], [-97.217789, 42.844158], [-97.688806, 42.844158], [-97.831206, 42.866066], [-97.951699, 42.767481], [-98.466531, 42.94822], [-98.499393, 42.997512], [-101.626726, 42.997512], [-103.324578, 43.002989], [-104.053011, 43.002989], [-104.058488, 44.996596], [-104.042057, 44.996596], [-104.047534, 45.944106]]]
1838            }
1839        }, {
1840            "type": "Feature",
1841            "id": "47",
1842            "properties": {
1843                "name": "Tennessee",
1844                "density": "Fully illegal"
1845            },
1846            "geometry": {
1847                "type": "Polygon",
1848                "coordinates": [[[-88.054868, 36.496384], [-88.071299, 36.677123], [-87.852221, 36.633308], [-86.592525, 36.655216], [-85.486183, 36.616877], [-85.289013, 36.627831], [-84.544149, 36.594969], [-83.689746, 36.584015], [-83.673316, 36.600446], [-81.679709, 36.589492], [-81.723525, 36.353984], [-81.909741, 36.304691], [-82.03571, 36.118475], [-82.216449, 36.156814], [-82.610789, 35.965121], [-82.638174, 36.063706], [-82.775097, 35.997983], [-82.994175, 35.773428], [-83.251591, 35.718659], [-83.498053, 35.565304], [-83.7719, 35.559827], [-84.018363, 35.41195], [-84.09504, 35.247642], [-84.29221, 35.225734], [-84.319594, 34.990226], [-85.606675, 34.984749], [-87.359296, 35.00118], [-88.202745, 34.995703], [-88.471115, 34.995703], [-90.311367, 34.995703], [-90.212782, 35.023087], [-90.114197, 35.198349], [-90.130628, 35.439335], [-89.944412, 35.603643], [-89.911551, 35.756997], [-89.763673, 35.811767], [-89.730812, 35.997983], [-89.533642, 36.249922], [-89.539119, 36.496384], [-89.484349, 36.496384], [-89.418626, 36.496384], [-89.298133, 36.507338], [-88.054868, 36.496384]]]
1849            }
1850        }, {
1851            "type": "Feature",
1852            "id": "48",
1853            "properties": {
1854                "name": "Texas",
1855                "density": "Medical is legal but highly restricted"
1856            },
1857            "geometry": {
1858                "type": "Polygon",
1859                "coordinates": [[[-101.812942, 36.501861], [-100.000075, 36.501861], [-100.000075, 34.563024], [-99.923398, 34.573978], [-99.698843, 34.382285], [-99.57835, 34.415147], [-99.260688, 34.404193], [-99.189488, 34.2125], [-98.986841, 34.223454], [-98.767763, 34.135823], [-98.570593, 34.146777], [-98.488439, 34.064623], [-98.36247, 34.157731], [-98.170777, 34.113915], [-98.088623, 34.004376], [-97.946222, 33.987946], [-97.869545, 33.851022], [-97.694283, 33.982469], [-97.458774, 33.905791], [-97.371143, 33.823637], [
1859-97.256128, 33.861976], [-97.173974, 33.736006], [-96.922034, 33.960561], [-96.850834, 33.845545], [-96.631756, 33.845545], [-96.423633, 33.774345], [-96.346956, 33.686714], [-96.149786, 33.840068], [-95.936185, 33.889361], [-95.8376, 33.834591], [-95.602092, 33.933176], [-95.547322, 33.878407], [-95.289906, 33.87293], [-95.224183, 33.960561], [-94.966767, 33.861976], [-94.868182, 33.74696], [-94.484796, 33.637421], [-94.380734, 33.544313], [-94.183564, 33.593606], [-94.041164, 33.54979], [-94.041164, 33.018527], [-94.041164, 31.994339], [-93.822086, 31.775262], [-93.816609, 31.556184], [-93.542762, 31.15089], [-93.526331, 30.93729], [-93.630393, 30.679874], [-93.728978, 30.575812], [-93.696116, 30.438888], [-93.767317, 30.334826], [-93.690639, 30.143133], [-93.926148, 29.787132], [-93.838517, 29.688547], [-94.002825, 29.68307], [-94.523134, 29.546147], [-94.70935, 29.622824], [-94.742212, 29.787132], [-94.873659, 29.672117], [-94.966767, 29.699501], [-95.016059, 29.557101], [-94.911997, 29.496854], [-94.895566, 29.310638], [-95.081782, 29.113469], [-95.383014, 28.867006], [-95.985477, 28.604113], [-96.045724, 28.647929], [-96.226463, 28.582205], [-96.23194, 28.642452], [-96.478402, 28.598636], [-96.593418, 28.724606], [-96.664618, 28.697221], [-96.401725, 28.439805], [-96.593418, 28.357651], [-96.774157, 28.406943], [-96.801542, 28.226204], [-97.026096, 28.039988], [-97.256128, 27.694941], [-97.404005, 27.333463], [-97.513544, 27.360848], [-97.540929, 27.229401], [-97.425913, 27.262263], [-97.480682, 26.99937], [-97.557359, 26.988416], [-97.562836, 26.840538], [-97.469728, 26.758384], [-97.442344, 26.457153], [-97.332805, 26.353091], [-97.30542, 26.161398], [-97.217789, 25.991613], [-97.524498, 25.887551], [-97.650467, 26.018997], [-97.885976, 26.06829], [-98.198161, 26.057336], [-98.466531, 26.221644], [-98.669178, 26.238075], [-98.822533, 26.369522], [-99.030656, 26.413337], [-99.173057, 26.539307], [-99.266165, 26.840538], [-99.446904, 27.021277], [-99.424996, 27.174632], [-99.50715, 27.33894], [-99.479765, 27.48134], [-99.605735, 27.640172], [-99.709797, 27.656603], [-99.879582, 27.799003], [-99.934351, 27.979742], [-100.082229, 28.14405], [-100.29583, 28.280974], [-100.399891, 28.582205], [-100.498476, 28.66436], [-100.629923, 28.905345], [-100.673738, 29.102515], [-100.799708, 29.244915], [-101.013309, 29.370885], [-101.062601, 29.458516], [-101.259771, 29.535193], [-101.413125, 29.754271], [-101.851281, 29.803563], [-102.114174, 29.792609], [-102.338728, 29.869286], [-102.388021, 29.765225], [-102.629006, 29.732363], [-102.809745, 29.524239], [-102.919284, 29.190146], [-102.97953, 29.184669], [-103.116454, 28.987499], [-103.280762, 28.982022], [-103.527224, 29.135376], [-104.146119, 29.381839], [-104.266611, 29.513285], [-104.507597, 29.639255], [-104.677382, 29.924056], [-104.688336, 30.181472], [-104.858121, 30.389596], [-104.896459, 30.570335], [-105.005998, 30.685351], [-105.394861, 30.855136], [-105.602985, 31.085167], [-105.77277, 31.167321], [-105.953509, 31.364491], [-106.205448, 31.468553], [-106.38071, 31.731446], [-106.528588, 31.786216], [-106.643603, 31.901231], [-106.616219, 31.999816], [-103.067161, 31.999816], [-103.067161, 33.002096], [-103.045254, 34.01533], [-103.039777, 36.501861], [-103.001438, 36.501861], [-101.812942, 36.501861]]]
1860            }
1861        }, {
1862            "type": "Feature",
1863            "id": "49",
1864            "properties": {
1865                "name": "Utah",
1866                "density": "Medical is legal"
1867            },
1868            "geometry": {
1869                "type": "Polygon",
1870                "coordinates": [[[-112.164359, 41.995232], [-111.047063, 42.000709], [-111.047063, 40.998429], [-109.04798, 40.998429], [-109.053457, 39.125316], [-109.058934, 38.27639], [-109.042503, 38.166851], [-109.042503, 37.000263], [-110.499369, 37.00574], [-114.048427, 37.000263], [-114.04295, 41.995232], [-112.164359, 41.995232]]]
1871            }
1872        }, {
1873            "type": "Feature",
1874            "id": "50",
1875            "properties": {
1876                "name": "Vermont",
1877                "density": "Fully legal"
1878            },
1879            "geometry": {
1880                "type": "Polygon",
1881                "coordinates": [[[-71.503554, 45.013027], [-71.4926, 44.914442], [-71.629524, 44.750133], [-71.536416, 44.585825], [-71.700724, 44.41604], [-72.034817, 44.322932], [-72.02934, 44.07647], [-72.116971, 43.994316], [-72.204602, 43.769761], [-72.379864, 43.572591], [-72.456542, 43.150867], [-72.445588, 43.008466], [-72.533219, 42.953697], [-72.544173, 42.80582], [-72.456542, 42.729142], [-73.267129, 42.745573], [-73.278083, 42.833204], [-73.245221, 43.523299], [-73.404052, 43.687607], [-73.349283, 43.769761], [-73.436914, 44.043608], [-73.321898, 44.246255], [-73.294514, 44.437948], [-73.387622, 44.618687], [
1881-73.332852, 44.804903], [-73.343806, 45.013027], [-72.308664, 45.002073], [-71.503554, 45.013027]]]
1882            }
1883        }, {
1884            "type": "Feature",
1885            "id": "51",
1886            "properties": {
1887                "name": "Virginia",
1888                "density": "Fully legal"
1889            },
1890            "geometry": {
1891                "type": "MultiPolygon",
1892                "coordinates": [[[[-75.397659, 38.013497], [-75.244304, 38.029928], [-75.375751, 37.860142], [-75.512674, 37.799896], [-75.594828, 37.569865], [-75.802952, 37.197433], [-75.972737, 37.120755], [-76.027507, 37.257679], [-75.939876, 37.564388], [-75.671506, 37.95325], [-75.397659, 38.013497]]], [[[-76.016553, 37.95325], [-75.994645, 37.95325], [-76.043938, 37.95325], [-76.016553, 37.95325]]], [[[-78.349729, 39.464886], [-77.82942, 39.130793], [-77.719881, 39.322485], [-77.566527, 39.306055], [-77.456988, 39.223901], [-77.456988, 39.076023], [-77.248864, 39.026731], [-77.117418, 38.933623], [-77.040741, 38.791222], [-77.128372, 38.632391], [-77.248864, 38.588575], [-77.325542, 38.446175], [-77.281726, 38.342113], [-77.013356, 38.374975], [-76.964064, 38.216144], [-76.613539, 38.15042], [-76.514954, 38.024451], [-76.235631, 37.887527], [-76.3616, 37.608203], [-76.246584, 37.389126], [-76.383508, 37.285064], [-76.399939, 37.159094], [-76.273969, 37.082417], [-76.410893, 36.961924], [-76.619016, 37.120755], [-76.668309, 37.065986], [-76.48757, 36.95097], [-75.994645, 36.923586], [-75.868676, 36.551154], [-79.510841, 36.5402], [-80.294043, 36.545677], [-80.978661, 36.562108], [-81.679709, 36.589492], [-83.673316, 36.600446], [-83.136575, 36.742847], [-83.070852, 36.852385], [-82.879159, 36.890724], [-82.868205, 36.978355], [-82.720328, 37.044078], [-82.720328, 37.120755], [-82.353373, 37.268633], [-81.969987, 37.537003], [-81.986418, 37.454849], [-81.849494, 37.285064], [-81.679709, 37.20291], [-81.55374, 37.208387], [-81.362047, 37.339833], [-81.225123, 37.235771], [-80.967707, 37.290541], [-80.513121, 37.482234], [-80.474782, 37.421987], [-80.29952, 37.509618], [-80.294043, 37.690357], [-80.184505, 37.849189], [-79.998289, 37.997066], [-79.921611, 38.177805], [-79.724442, 38.364021], [-79.647764, 38.594052], [-79.477979, 38.457129], [-79.313671, 38.413313], [-79.209609, 38.495467], [-78.996008, 38.851469], [-78.870039, 38.763838], [-78.404499, 39.169131], [-78.349729, 39.464886]]]]
1893            }
1894        }, {
1895            "type": "Feature",
1896            "id": "53",
1897            "properties": {
1898                "name": "Washington",
1899                "density": "Fully legal"
1900            },
1901            "geometry": {
1902                "type": "MultiPolygon",
1903                "coordinates": [[[[-117.033359, 49.000239], [-117.044313, 47.762451], [-117.038836, 46.426077], [-117.055267, 46.343923], [-116.92382, 46.168661], [-116.918344, 45.993399], [-118.988627, 45.998876], [-119.125551, 45.933153], [-119.525367, 45.911245], [-119.963522, 45.823614], [-120.209985, 45.725029], [-120.505739, 45.697644], [-120.637186, 45.746937], [-121.18488, 45.604536], [-121.217742, 45.670259], [-121.535404, 45.725029], [-121.809251, 45.708598], [-122.247407, 45.549767], [-122.762239, 45.659305], [-122.811531, 45.960537], [-122.904639, 46.08103], [-123.11824, 46.185092], [-123.211348, 46.174138], [-123.370179, 46.146753], [-123.545441, 46.261769], [-123.72618, 46.300108], [-123.874058, 46.239861], [-124.065751, 46.327492], [-124.027412, 46.464416], [-123.895966, 46.535616], [-124.098612, 46.74374], [-124.235536, 47.285957], [-124.31769, 47.357157], [-124.427229, 47.740543], [-124.624399, 47.88842], [-124.706553, 48.184175], [-124.597014, 48.381345], [-124.394367, 48.288237], [-123.983597, 48.162267], [-123.704273, 48.167744], [-123.424949, 48.118452], [-123.162056, 48.167744], [-123.036086, 48.080113], [-122.800578, 48.08559], [-122.636269, 47.866512], [-122.515777, 47.882943], [-122.493869, 47.587189], [-122.422669, 47.318818], [-122.324084, 47.346203], [-122.422669, 47.576235], [-122.395284, 47.800789], [-122.230976, 48.030821], [-122.362422, 48.123929], [-122.373376, 48.288237], [-122.471961, 48.468976], [-122.422669, 48.600422], [-122.488392, 48.753777], [-122.647223, 48.775685], [-122.795101, 48.8907], [-122.756762, 49.000239], [-117.033359, 49.000239]]], [[[-122.718423, 48.310145], [-122.586977, 48.35396], [-122.608885, 48.151313], [-122.767716, 48.227991], [-122.718423, 48.310145]]], [[[-123.025132, 48.583992], [-122.915593, 48.715438], [-122.767716, 48.556607], [-122.811531, 48.419683], [-123.041563, 48.458022], [-123.025132, 48.583992]]]]
1904            }
1905        }, {
1906            "type": "Feature",
1907            "id": "54",
1908            "properties": {
1909                "name": "West Virginia",
1910                "density": "Recreational legalization pending"
1911            },
1912            "geometry": {
1913                "type": "Polygon",
1914                "coordinates": [[[-80.518598, 40.636951], [-80.518598, 39.722302], [-79.477979, 39.722302], [-79.488933, 39.20747], [-79.291763, 39.300578], [-79.094593, 39.470363], [-78.963147, 39.437501], [
1914-78.765977, 39.585379], [-78.470222, 39.514178], [-78.431884, 39.623717], [-78.267575, 39.61824], [-78.174467, 39.694917], [-78.004682, 39.601809], [-77.834897, 39.601809], [-77.719881, 39.322485], [-77.82942, 39.130793], [-78.349729, 39.464886], [-78.404499, 39.169131], [-78.870039, 38.763838], [-78.996008, 38.851469], [-79.209609, 38.495467], [-79.313671, 38.413313], [-79.477979, 38.457129], [-79.647764, 38.594052], [-79.724442, 38.364021], [-79.921611, 38.177805], [-79.998289, 37.997066], [-80.184505, 37.849189], [-80.294043, 37.690357], [-80.29952, 37.509618], [-80.474782, 37.421987], [-80.513121, 37.482234], [-80.967707, 37.290541], [-81.225123, 37.235771], [-81.362047, 37.339833], [-81.55374, 37.208387], [-81.679709, 37.20291], [-81.849494, 37.285064], [-81.986418, 37.454849], [-81.969987, 37.537003], [-82.101434, 37.553434], [-82.293127, 37.668449], [-82.342419, 37.783465], [-82.50125, 37.931343], [-82.621743, 38.123036], [-82.594358, 38.424267], [-82.331465, 38.446175], [-82.293127, 38.577622], [-82.172634, 38.632391], [-82.221926, 38.785745], [-82.03571, 39.026731], [-81.887833, 38.873376], [-81.783771, 38.966484], [-81.811156, 39.0815], [-81.685186, 39.273193], [-81.57017, 39.267716], [-81.455155, 39.410117], [-81.345616, 39.344393], [-81.219646, 39.388209], [-80.830783, 39.711348], [-80.737675, 40.078303], [-80.600752, 40.319289], [-80.595275, 40.472643], [-80.666475, 40.582182], [-80.518598, 40.636951]]]
1915            }
1916        }, {
1917            "type": "Feature",
1918            "id": "55",
1919            "properties": {
1920                "name": "Wisconsin",
1921                "density": "Fully illegal"
1922            },
1923            "geometry": {
1924                "type": "Polygon",
1925                "coordinates": [[[-90.415429, 46.568478], [-90.229213, 46.508231], [-90.119674, 46.338446], [-89.09001, 46.135799], [-88.662808, 45.987922], [-88.531362, 46.020784], [-88.10416, 45.922199], [-87.989145, 45.796229], [-87.781021, 45.675736], [-87.791975, 45.500474], [-87.885083, 45.363551], [-87.649574, 45.341643], [-87.742682, 45.199243], [-87.589328, 45.095181], [-87.627666, 44.974688], [-87.819359, 44.95278], [-87.983668, 44.722749], [-88.043914, 44.563917], [-87.928898, 44.536533], [-87.775544, 44.640595], [-87.611236, 44.837764], [-87.403112, 44.914442], [-87.238804, 45.166381], [-87.03068, 45.22115], [-87.047111, 45.089704], [-87.189511, 44.969211], [-87.468835, 44.552964], [-87.545512, 44.322932], [-87.540035, 44.158624], [-87.644097, 44.103854], [-87.737205, 43.8793], [-87.704344, 43.687607], [-87.791975, 43.561637], [-87.912467, 43.249452], [-87.885083, 43.002989], [-87.76459, 42.783912], [-87.802929, 42.493634], [-88.788778, 42.493634], [-90.639984, 42.510065], [-90.711184, 42.636034], [-91.067185, 42.75105], [-91.143862, 42.909881], [-91.176724, 43.134436], [-91.056231, 43.254929], [-91.204109, 43.353514], [-91.215062, 43.501391], [-91.269832, 43.616407], [-91.242447, 43.775238], [-91.43414, 43.994316], [-91.592971, 44.032654], [-91.877772, 44.202439], [-91.927065, 44.333886], [-92.233773, 44.443425], [-92.337835, 44.552964], [-92.545959, 44.569394], [-92.808852, 44.750133], [-92.737652, 45.117088], [-92.75956, 45.286874], [-92.644544, 45.440228], [-92.770513, 45.566198], [-92.885529, 45.577151], [-92.869098, 45.719552], [-92.639067, 45.933153], [-92.354266, 46.015307], [-92.29402, 46.075553], [-92.29402, 46.667063], [-92.091373, 46.749217], [-92.014696, 46.705401], [-91.790141, 46.694447], [-91.09457, 46.864232], [-90.837154, 46.95734], [-90.749522, 46.88614], [-90.886446, 46.754694], [-90.55783, 46.584908], [-90.415429, 46.568478]]]
1926            }
1927        }, {
1928            "type": "Feature",
1929            "id": "56",
1930            "properties": {
1931                "name": "Wyoming",
1932                "density": "Fully illegal"
1933            },
1934            "geometry": {
1935                "type": "Polygon",
1936                "coordinates": [[[-109.080842, 45.002073], [-105.91517, 45.002073], [-104.058488, 44.996596], [-104.053011, 43.002989], [-104.053011, 41.003906], [-105.728954, 40.998429], [-107.919731, 41.003906], [-109.04798, 40.998429], [-111.047063, 40.998429], [-111.047063, 42.000709], [-111.047063, 44.476286], [-111.05254, 45.002073], [-109.080842, 45.002073]]]
1937            }
1938        }, {
1939            "type": "Feature",
1940            "id": "72",
1941            "properties": {
1942                "name": "Puerto Rico",
1943                "density": "Medical is legal"
1944            },
1945            "geometry": {
1946                "type": "Polygon",
1947                "coordinates": [[[-66.448338, 17.984326], [-66.771478, 18.006234], [-66.924832, 17.929556], [-66.985078, 17.973372], [-67.209633, 17.956941], [-67.154863, 18.19245], [-67.269879, 18.362235], [-67.094617, 18.515589], [-66.957694, 18.488204], [-66.409999, 18.488204], [-65.840398, 18.433435], [-65.632274, 18.367712], [-65.626797, 18.203403], [-65.730859, 18.186973], [-65.834921, 18.017187], [-66.234737, 17.929556], [-66.448338, 17.984326]]]
1948            }
1949        }]
1950    };
1951
1952
1953    var map = L.map('map', {    scrollWheelZoom: false}
1953).setView([37.8, -96], 4);
1954
1955
1956    // control that shows state info on hover
1957    var info = L.control();
1958
1959    info.onAdd = function (map) {
1960        this._div = L.DomUtil.create('div', 'info');
1961        this.update();
1962        return this._div;
1963    };
1964
1965    info.update = function (props) {
1966        this._div.innerHTML = '<h4>US Cannabis Law By State</h4>' +  (props ?
1967            '<b>' + props.name + '</b><br />' + props.density
1968            : 'Hover over a state');
1969    };
1970
1971    info.addTo(map);
1972
1973
1974    // get color depending on population density value
1975    function getColor(d) {
1976        return d == "Fully illegal" ? '#FFFFCC' :
1977            d == "Medical legalization pending" ? '#D9F0A3' :
1978                d == "Medical is legal but highly restricted" ? '#A8DDB5' :
1979                    d == "Medical is legal" ? '#78C679' :
1980                        d == "Recreational legalization pending" ? '#31A354' :
1981                            d == "Fully legal" ? '#006837' :
1982                                d > 10   ? '#FED976' :
1983                                    '#FFEDA0';
1984    }
1985
1986    function style(feature) {
1987        return {
1988            weight: 2,
1989            opacity: 1,
1990            color: 'white',
1991            dashArray: '3',
1992            fillOpacity: 0.7,
1993            fillColor: getColor(feature.properties.density)
1994        };
1995    }
1996
1997    function highlightFeature(e) {
1998        var layer = e.target;
1999
2000        layer.setStyle({
2001            weight: 5,
2002            color: '#666',
2003            dashArray: '',
2004            fillOpacity: 0.7
2005        });
2006
2007        if (!L.Browser.ie && !L.Browser.opera && !L.Browser.edge) {
2008            layer.bringToFront();
2009        }
2010
2011        info.update(layer.feature.properties);
2012    }
2013
2014    var geojson;
2015
2016    function resetHighlight(e) {
2017        geojson.resetStyle(e.target);
2018        info.update();
2019    }
2020
2021    function zoomToFeature(e) {
2022        map.fitBounds(e.target.getBounds());
2023    }
2024
2025    function onEachFeature(feature, layer) {
2026        layer.on({
2027            mouseover: highlightFeature,
2028            mouseout: resetHighlight,
2029            click: zoomToFeature
2030        });
2031    }
2032
2033    geojson = L.geoJson(statesData, {
2034        style: style,
2035        onEachFeature: onEachFeature
2036    }).addTo(map);
2037
2038    map.attributionControl.addAttribution('Population data © <a href="http://census.gov/">US Census Bureau</a>');
2039
2040
2041    var legend = L.control({position: 'bottomright'});
2042
2043    legend.onAdd = function (map) {
2044
2045        var div = L.DomUtil.create('div', 'info legend'),
2046            grades = ['Fully illegal', 'Medical legalization pending', 'Medical is legal but highly restricted', 'Medical is legal', 'Recreational legalization pending', 'Fully legal'],
2047            labels = [],
2048            from, to;
2049
2050        for (var i = 0; i < grades.length; i++) {
2051
2052
2053            labels.push(
2054                '<i style="background:' + getColor(grades[i]) + '"></i> ' +
2055                grades[i]);
2056        }
2057
2058        div.innerHTML = labels.join('<br>');
2059        return div;
2060    };
2061
2062    legend.addTo(map);
2063
2064</script>
2064
2065
2066  <!-- END Leaflet Snippet -->
2067
2068  <!-- Pinterest Temp. Patch Snippet -->
2069<style>
2070.postid-10593 .post-content .iframe-parent {
2071    height: auto;
2072padding-bottom: 0px;
2073}
2074
2075.postid-11851 .post-content .iframe-parent {
2076    height: auto;
2077padding-bottom: 0px;
2078}
2079
2080.post-content .iframe-parent {
2081    height: auto;
2082padding-bottom: 0px;
2083}
2084</style>
2085
2086<div style="display: none;">
2087<a href="https://perpus.smkn1-wnb.sch.id/resensi-buku/">slot thailand</a>
2088<a href="https://smkn1-wnb.sch.id/jurusan/kuliner/">https://smkn1-wnb.sch.id/jurusan/kuliner/</a>
2089<a href="https://www.dunwoodywildcats.com/">mahjong slot</a>
2090<a href="https://www.pizzeriacrunchbilbao.com/">slot777</a>
2091<a href="https://teachforsalone.org/the-crisis/">slot mantap</a>
2092<a href="https://www.gepettosburney.com/menu.html">https://www.gepettosburney.com/menu.html</a>
2093<a href="https://www.abletech-my.com/contacts.htm">https://www.abletech-my.com/contacts.htm</a>
2094<a href="https://32ndstreetmarket.com/our-farm/">https://32ndstreetmarket.com/our-farm/</a>
2095<a href="https://www.spaelcampincito.com/servicios/">https://www.spaelcampincito.com/servicios/</a>
2096<a href="https://www.cassiseye.com/physicians">https://www.cassiseye.com/physicians</a>
2097<a href="https://slotmantap.com/">slotmantap</a>
2098</div>
2099<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRBR-02a2855aaec61c31613","applicationID":"534762866","transactionName":"blUBZBEDChdRVEFeX1cfIlMXCwsKH1FHWF5NHRNRBAc=","queueTime":0,"applicationTime":941,"atts":"QhICElkZGRk=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2099</body>
2100
2101</html><!--
2102Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com
2103
2104Retrieved 7898 objects (1 MB) from Redis using Predis (v2.4.0).
2105-->

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.