{"__browser":{"country":"US","device":"unknown_device","mobile":false,"name":"unknown browser","platform":"unknown_platform","version":"0"},"__constants":{},"__CPDATA":{"domain_iframe":"https://cdpn.io","environment":"production","host":"codepen.io","iframe_allow":"accelerometer; ambient-light-sensor; camera; display-capture; encrypted-media; geolocation; gyroscope; microphone; midi; payment; vr; web-share","iframe_sandbox":"allow-forms allow-modals allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-top-navigation-by-user-activation allow-downloads allow-presentation"},"__graphql":{"data":{"data":{"sessionUser":{"id":"VoDkNZ","name":"Captain Anonymous","title":"Captain Anonymous","avatar":"https://assets.codepen.io/t-1/user-default-avatar.jpg?format=auto&version=0","currentContext":{"id":"VoDkNZ","title":"Captain Anonymous","name":"Captain Anonymous","avatar":"https://assets.codepen.io/t-1/user-default-avatar.jpg?format=auto&version=0","username":"anon","__typename":"User"},"currentTeamId":null,"username":"anon","admin":false,"anon":true,"pro":false,"verified":false,"teams":[],"__typename":"User"}}},"url":"https://codepen.io/graphql","api":"cprails"},"__user":{"anon":true,"base_url":"/anon/","cohorts":[],"current_team_hashid":null,"current_team_id":0,"hashid":"VoDkNZ","id":1,"itemType":"user","name":"Captain Anonymous","paid":false,"tier":0,"username":"anon","created_at":null,"email_verified":null,"collections_count":0,"collections_private_count":0,"followers_count":0,"followings_count":0,"pens_count":0,"pens_private_count":0,"projects_count":0,"projects_private_count":0},"__firebase":{"config":{"apiKey":"AIzaSyBgLAe7N_MdFpuVofMkcQLGwwhUu5tuxls","authDomain":"codepen-store-production.firebaseapp.com","databaseURL":"https://codepen-store-production.firebaseio.com","disabled":false,"projectId":"codepen-store-production"},"token":"eyJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJodHRwczovL2lkZW50aXR5dG9vbGtpdC5nb29nbGVhcGlzLmNvbS9nb29nbGUuaWRlbnRpdHkuaWRlbnRpdHl0b29sa2l0LnYxLklkZW50aXR5VG9vbGtpdCIsImNsYWltcyI6eyJvd25lcklkIjoiVm9Ea05aIiwiYWRtaW4iOmZhbHNlfSwiZXhwIjoxNjk2Mzc0MzA3LCJpYXQiOjE2OTYzNzA3MDcsImlzcyI6ImZpcmViYXNlLWFkbWluc2RrLThva3lsQGNvZGVwZW4tc3RvcmUtcHJvZHVjdGlvbi5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInN1YiI6ImZpcmViYXNlLWFkbWluc2RrLThva3lsQGNvZGVwZW4tc3RvcmUtcHJvZHVjdGlvbi5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInVpZCI6IlZvRGtOWiJ9.YKTcxX0I2f9w7pgSp5xQfViN2c20YON08NCnCz7aKXX_JXEaNG9EYG5lwoew7OBg733COq8TQjBK0CSw4ERPcr9TDl3ar7Yb5hMS3Soy_reUIxeHW2lq3wU8bBrLa8JiNKpCif_EeGKiXzuwddG4zSGFTYu1OG7Y064yQDZjY0uBPjFtvJztMiam-TxzgrOIwjwo00JyYuqdmyLJev8Ndu-BfIhtNy_bSo_ENlUEL-9CyPmb1SaeSKJjVCz0cI56xs94XnNxHCeytKHsrYmUUa-P9VlYsHSZ0QzcvmuiqCdPgHjwlCMzFqCBt6dmjqVmdCQt6Rek_wGmJVTffkd5iQ"},"__pay_stripe_public_key":"pk_live_2GndomDfiklqpSNQn8FrGuwZSMIMzha7DkLJqlYe7IR0ihKAlKdiHg68JJc5eVPt68rzAjzAAVXcUwjySHRCsgjQQ00gtRBUFNH","__pay_braintree_env":"production","__item":"{\"id\":55770834,\"user_id\":219932,\"html\":\"<!--\\nhttps:\\/\\/codepen.io\\/reubenlillie\\/pen\\/xemGmd\\nhttps:\\/\\/codepen.io\\/jamesneufeld\\/pen\\/vbymBJ?editors=1100\\nhttps:\\/\\/www.instagram.com\\/p\\/CUu8l0vgzAA\\/\\nhttps:\\/\\/www.instagram.com\\/p\\/CUu2ZyRqTF0\\/\\n-->\\n\\n<div class=\\\"cursor\\\" id=\\\"cursor\\\"><\\/div>\\n\\n<main class=\\\"wrapper\\\">\\n <blockquote class=\\\"text-block\\\">\\n <span class=\\\"text-line text-accent-line text-accent-line-top\\\">~~~~~~~<\\/span>\\n <span class=\\\"text-line text-happy\\\">HAPPY<\\/span>\\n <span class=\\\"text-line text-anni\\\">ANNI<\\/span>\\n <span class=\\\"text-line text-versary\\\">VERSARY<\\/span>\\n <span class=\\\"text-line text-mom\\\">MOM<\\/span>\\n <span class=\\\"text-line text-and\\\">AND<\\/span>\\n <span class=\\\"text-line text-dad\\\">DAD!<\\/span>\\n <span class=\\\"text-line text-accent-line text-accent-line-bottom\\\">~~~~~~~<\\/span>\\n <\\/blockquote>\\n<\\/main>\",\"css\":\"\\/\\/ variables\\n\\n$background-color: #200C27;\\n\\n$color-start: white;\\n$shadow-color-start: #9F94A2;\\n\\n$base-color: #C3ACFF;\\n$base-shadow-color: #8879FA;\\n\\n$color-main: $base-color;\\n$shadow-color-main: $base-shadow-color;\\n\\n$color-1: #E3BDFF;\\n$shadow-color-1: #956FB0;\\n\\n$color-2: #FFBDEB;\\n$shadow-color-2: #AC418C;\\n\\n$color-3: #FFCAC2;\\n$shadow-color-3: #FF8E5E;\\n\\n$color-4: #DEFFC2;\\n$shadow-color-4: #A3DD73;\\n\\n$color-5: #97E7CA;\\n$shadow-color-5: #46B28B;\\n\\n$color-6: #82FFFE;\\n$shadow-color-6: #4AA5A4;\\n\\n\\/\\/ base\\n\\nhtml {\\n box-sizing: border-box;\\n}\\n\\n*, *::before, *::after {\\n box-sizing: inherit;\\n &:focus {\\n outline: none;\\n }\\n}\\n\\n* {\\n font-family: monaco, courier;\\n cursor: none;\\n}\\n\\nbody {\\n margin: 0;\\n padding: 0;\\n background: $background-color;\\n}\\n\\n.wrapper {\\n position: relative;\\n z-index: 10;\\n width: 100%;\\n min-height: 100vh;\\n display: flex;\\n flex-direction: column;\\n justify-content: center;\\n align-items: center;\\n overflow: hidden;\\n \\/\\/ @media (min-width: 768px) {\\n \\/\\/ background: palegreen;\\n \\/\\/ }\\n}\\n\\n\\/\\/ text\\n\\n.text-block {\\n position: absolute;\\n top: 50%;\\n left: 50%;\\n transform: translate(-50%,-50%);\\n display: grid;\\n grid-template-columns: max-content 1fr;\\n margin: auto;\\n text-transform: uppercase;\\n}\\n\\n.text-line,\\n.text-block cite {\\n display: flex;\\n grid-column: 1;\\n justify-content: space-between;\\n}\\n\\n.text-char {\\n font-family: \\\"ohno-blazeface\\\", monaco, courier;\\n font-weight: 900;\\n font-style: normal;\\n}\\n\\n.text-line {\\n font-family: \\\"ohno-blazeface\\\", monaco, courier;\\n font-weight: 900;\\n font-style: normal;\\n line-height: 0.75;\\n transition: all 0.25s ease-in-out;\\n color: $color-start;\\n text-shadow: $shadow-color-start 0.01em 0.01em 0, $shadow-color-start 0.02em 0.02em 0, $shadow-color-start 0.03em 0.03em 0, $shadow-color-start 0.04em 0.04em 0, $shadow-color-start 0.05em 0.05em 0, $shadow-color-start 0.06em 0.06em 0, $shadow-color-start 0.07em 0.07em 0, $shadow-color-start 0.08em 0.08em 0, $shadow-color-start 0.09em 0.09em 0, $shadow-color-start 0.1em 0.1em 0;\\n &.color-main {\\n color: $color-main;\\n text-shadow: $shadow-color-main 0.01em 0.01em 0, $shadow-color-main 0.02em 0.02em 0, $shadow-color-main 0.03em 0.03em 0, $shadow-color-main 0.04em 0.04em 0, $shadow-color-main 0.05em 0.05em 0, $shadow-color-main 0.06em 0.06em 0, $shadow-color-main 0.07em 0.07em 0, $shadow-color-main 0.08em 0.08em 0, $shadow-color-main 0.09em 0.09em 0, $shadow-color-main 0.1em 0.1em 0;\\n }\\n &.color-1 {\\n color: $color-1;\\n text-shadow: $shadow-color-1 0.01em 0.01em 0, $shadow-color-1 0.02em 0.02em 0, $shadow-color-1 0.03em 0.03em 0, $shadow-color-1 0.04em 0.04em 0, $shadow-color-1 0.05em 0.05em 0, $shadow-color-1 0.06em 0.06em 0, $shadow-color-1 0.07em 0.07em 0, $shadow-color-1 0.08em 0.08em 0, $shadow-color-1 0.09em 0.09em 0, $shadow-color-1 0.1em 0.1em 0;\\n }\\n &.color-2 {\\n color: $color-2;\\n text-shadow: $shadow-color-2 0.01em 0.01em 0, $shadow-color-2 0.02em 0.02em 0, $shadow-color-2 0.03em 0.03em 0, $shadow-color-2 0.04em 0.04em 0, $shadow-color-2 0.05em 0.05em 0, $shadow-color-2 0.06em 0.06em 0, $shadow-color-2 0.07em 0.07em 0, $shadow-color-2 0.08em 0.08em 0, $shadow-color-2 0.09em 0.09em 0, $shadow-color-2 0.1em 0.1em 0;\\n }\\n &.color-3 {\\n color: $color-3;\\n text-shadow: $shadow-color-3 0.01em 0.01em 0, $shadow-color-3 0.02em 0.02em 0, $shadow-color-3 0.03em 0.03em 0, $shadow-color-3 0.04em 0.04em 0, $shadow-color-3 0.05em 0.05em 0, $shadow-color-3 0.06em 0.06em 0, $shadow-color-3 0.07em 0.07em 0, $shadow-color-3 0.08em 0.08em 0, $shadow-color-3 0.09em 0.09em 0, $shadow-color-3 0.1em 0.1em 0;\\n }\\n &.color-4 {\\n color: $color-4;\\n text-shadow: $shadow-color-4 0.01em 0.01em 0, $shadow-color-4 0.02em 0.02em 0, $shadow-color-4 0.03em 0.03em 0, $shadow-color-4 0.04em 0.04em 0, $shadow-color-4 0.05em 0.05em 0, $shadow-color-4 0.06em 0.06em 0, $shadow-color-4 0.07em 0.07em 0, $shadow-color-4 0.08em 0.08em 0, $shadow-color-4 0.09em 0.09em 0, $shadow-color-4 0.1em 0.1em 0;\\n }\\n &.color-5 {\\n color: $color-5;\\n text-shadow: $shadow-color-5 0.01em 0.01em 0, $shadow-color-5 0.02em 0.02em 0, $shadow-color-5 0.03em 0.03em 0, $shadow-color-5 0.04em 0.04em 0, $shadow-color-5 0.05em 0.05em 0, $shadow-color-5 0.06em 0.06em 0, $shadow-color-5 0.07em 0.07em 0, $shadow-color-5 0.08em 0.08em 0, $shadow-color-5 0.09em 0.09em 0, $shadow-color-5 0.1em 0.1em 0;\\n }\\n &.color-6 {\\n color: $color-6;\\n text-shadow: $shadow-color-6 0.01em 0.01em 0, $shadow-color-6 0.02em 0.02em 0, $shadow-color-6 0.03em 0.03em 0, $shadow-color-6 0.04em 0.04em 0, $shadow-color-6 0.05em 0.05em 0, $shadow-color-6 0.06em 0.06em 0, $shadow-color-6 0.07em 0.07em 0, $shadow-color-6 0.08em 0.08em 0, $shadow-color-6 0.09em 0.09em 0, $shadow-color-6 0.1em 0.1em 0;\\n }\\n &:not(.text-accent-line):hover {\\n margin-top: -10px;\\n font-size: 250px !important;\\n }\\n &:first-of-type {\\n line-height: 0.25;\\n }\\n}\\n\\n\\/\\/ cursor\\n\\n.cursor {\\n position: absolute;\\n width: 50px;\\n height: 45px;\\n z-index: -1;\\n &:before,\\n &:after {\\n position: absolute;\\n content: \\\"\\\";\\n top: 0;\\n left: 25px;\\n width: 25px;\\n height: 40px;\\n border-radius: 50px 50px 0 0;\\n transform: rotate(-45deg);\\n transform-origin: 0 100%;\\n background: white;\\n }\\n &:after {\\n left: 0;\\n transform: rotate(45deg);\\n transform-origin: 100% 100%;\\n }\\n &:nth-child(2):before,\\n &:nth-child(2):after {\\n background: darkmagenta;\\n }\\n &.hidden {\\n display: none;\\n }\\n}\",\"js\":\"\\/\\/ compiles a node list of indiviual lines inside text blocks\\nvar lines = document.querySelectorAll(\\\".text-line\\\");\\n\\n\\/\\/ wraps each character of a string inside a `<span>` element\\nvar wrapCharacters = function(lines) {\\n return lines.forEach(function(line) {\\n var characters = line.innerHTML.split(\\\"\\\");\\n var wrappedCharacters = characters\\n .map(function(character) {\\n if (character === \\\" \\\") {\\n return '<span class=\\\"text-char\\\"> <\\/span>';\\n }\\n return '<span class=\\\"text-char\\\">' + character + \\\"<\\/span>\\\";\\n })\\n .join(\\\"\\\");\\n return (line.innerHTML = wrappedCharacters);\\n });\\n};\\n\\n\\/\\/ sets an element’s font size based on its previous sibling\\nvar useSiblingFontSize = function(elem) {\\n elem.style.fontSize = elem.previousSibling.style.fontSize;\\n};\\n\\n\\/\\/ set initial font size based on screen width\\nlet fontSizeBase;\\n$(window).on(\\\"resize\\\", function () {\\n if (window.matchMedia('(max-width: 768px)').matches) {\\n \\/\\/ console.log(\\\"screen is smaller than 768px\\\");\\n fontSizeBase = 80;\\n } else {\\n \\/\\/ console.log(\\\"screen is larger than 768px\\\");\\n if (window.matchMedia('(max-height: 700px)').matches) {\\n console.log(\\\"screen is larger than 768px and short\\\");\\n fontSizeBase = 30;\\n } else {\\n console.log(\\\"screen is larger than 768px and tall\\\");\\n fontSizeBase = 40;\\n }\\n }\\n}).resize();\\n\\n\\/\\/ measures the length of each line and sets its font size accordingly\\nvar setFontSize = function(elems) {\\n return elems.forEach(function(elem) {\\n return (elem.style.fontSize = fontSizeBase \\/ elem.innerHTML.length + \\\"vw\\\");\\n return useSiblingFontSize(elem);\\n });\\n};\\n\\nvar formatTextBlocks = function() {\\n setFontSize(lines);\\n wrapCharacters(lines);\\n};\\n\\nformatTextBlocks();\\n\\n\\/\\/ hover colors\\n\\n$(\\\".text-line\\\").hover(function( e ) {\\n $(\\\".text-line\\\").removeClass(\\\"color-main color-1 color-2 color-3 color-4 color-5 color-6\\\");\\n if (!$(this).hasClass(\\\"text-accent-line\\\")) {\\n $(this).addClass(\\\"color-main\\\");\\n }\\n if ($(this).hasClass(\\\"text-happy\\\")) {\\n \\/\\/ console.log(\\\"happy hovered\\\");\\n $(\\\".text-accent-line-top\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-anni\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-versary\\\").addClass(\\\"color-2\\\");\\n $(\\\".text-mom\\\").addClass(\\\"color-3\\\");\\n $(\\\".text-and\\\").addClass(\\\"color-4\\\");\\n $(\\\".text-dad\\\").addClass(\\\"color-5\\\");\\n $(\\\".text-accent-line-bottom\\\").addClass(\\\"color-6\\\");\\n } else if ($(this).hasClass(\\\"text-anni\\\")) {\\n \\/\\/ console.log(\\\"anni hovered\\\");\\n $(\\\".text-accent-line-top\\\").addClass(\\\"color-2\\\");\\n $(\\\".text-happy\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-versary\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-mom\\\").addClass(\\\"color-2\\\");\\n $(\\\".text-and\\\").addClass(\\\"color-3\\\");\\n $(\\\".text-dad\\\").addClass(\\\"color-4\\\");\\n $(\\\".text-accent-line-bottom\\\").addClass(\\\"color-5\\\");\\n } else if ($(this).hasClass(\\\"text-versary\\\")) {\\n \\/\\/ console.log(\\\"versary hovered\\\");\\n $(\\\".text-accent-line-top\\\").addClass(\\\"color-3\\\");\\n $(\\\".text-happy\\\").addClass(\\\"color-2\\\");\\n $(\\\".text-anni\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-mom\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-and\\\").addClass(\\\"color-2\\\");\\n $(\\\".text-dad\\\").addClass(\\\"color-3\\\");\\n $(\\\".text-accent-line-bottom\\\").addClass(\\\"color-4\\\");\\n } else if ($(this).hasClass(\\\"text-mom\\\")) {\\n \\/\\/ console.log(\\\"mom hovered\\\");\\n $(\\\".text-accent-line-top\\\").addClass(\\\"color-4\\\");\\n $(\\\".text-happy\\\").addClass(\\\"color-3\\\");\\n $(\\\".text-anni\\\").addClass(\\\"color-2\\\");\\n $(\\\".text-versary\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-and\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-dad\\\").addClass(\\\"color-2\\\");\\n $(\\\".text-accent-line-bottom\\\").addClass(\\\"color-3\\\");\\n } else if ($(this).hasClass(\\\"text-and\\\")) {\\n \\/\\/ console.log(\\\"and hovered\\\");\\n $(\\\".text-accent-line-top\\\").addClass(\\\"color-5\\\");\\n $(\\\".text-happy\\\").addClass(\\\"color-4\\\");\\n $(\\\".text-anni\\\").addClass(\\\"color-3\\\");\\n $(\\\".text-versary\\\").addClass(\\\"color-2\\\");\\n $(\\\".text-mom\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-dad\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-accent-line-bottom\\\").addClass(\\\"color-2\\\");\\n } else if ($(this).hasClass(\\\"text-dad\\\")) {\\n \\/\\/ console.log(\\\"dad hovered\\\");\\n $(\\\".text-accent-line-top\\\").addClass(\\\"color-6\\\");\\n $(\\\".text-happy\\\").addClass(\\\"color-5\\\");\\n $(\\\".text-anni\\\").addClass(\\\"color-4\\\");\\n $(\\\".text-versary\\\").addClass(\\\"color-3\\\");\\n $(\\\".text-mom\\\").addClass(\\\"color-2\\\");\\n $(\\\".text-and\\\").addClass(\\\"color-1\\\");\\n $(\\\".text-accent-line-bottom\\\").addClass(\\\"color-1\\\");\\n }\\n \\n \\/\\/ if(e.type==\\\"mouseenter\\\") {\\n \\/\\/ incrementallyIncreasedFontSizeNumber = thisFontSizeIncreasedNumber;\\n \\/\\/ \\/\\/ console.log(\\\"mouseenter\\\");\\n \\/\\/ } else {\\n \\/\\/ incrementallyIncreasedFontSizeNumber = thisFontSizeNumber;\\n \\/\\/ \\/\\/ console.log(\\\"not mouseenter\\\")\\n \\/\\/ };\\n \\/\\/ console.log(incrementallyIncreasedFontSizeNumber);\\n \\/\\/ \\/\\/ $(this).css('font-size', e.type==\\\"mouseenter\\\" ? thisFontSizeIncreased : thisFontSize);\\n \\/\\/ $(this).css('font-size', incrementallyIncreasedFontSizeNumber);\\n});\\n\\n\\/\\/ increment font size on hover\\n\\n\\/*\\n\\nlet incrementallyIncreasedFontSizeNumber;\\n\\n$('.text-line').hover(function( e ) {\\n let thisFontSize = $(this).css(\\\"font-size\\\");\\n let thisFontSizeNumber = parseInt(thisFontSize);\\n let thisFontSizeIncreasedNumber = thisFontSizeNumber + 40;\\n \\/\\/ console.log(\\\"thisFontSizeNumber: \\\" + thisFontSizeNumber + \\\" and thisFontSizeIncreasedNumber: \\\" + thisFontSizeIncreasedNumber);\\n if(e.type==\\\"mouseenter\\\") {\\n incrementallyIncreasedFontSizeNumber = thisFontSizeIncreasedNumber;\\n \\/\\/ console.log(\\\"mouseenter\\\");\\n } else {\\n incrementallyIncreasedFontSizeNumber = thisFontSizeNumber;\\n \\/\\/ console.log(\\\"not mouseenter\\\")\\n };\\n console.log(incrementallyIncreasedFontSizeNumber);\\n \\/\\/ $(this).css('font-size', e.type==\\\"mouseenter\\\" ? thisFontSizeIncreased : thisFontSize);\\n $(this).css('font-size', incrementallyIncreasedFontSizeNumber);\\n});\\n\\n*\\/\\n\\n\\/\\/ cursor\\n\\n$(document).mousemove(function (e) {\\n $(\\\".cursor\\\").eq(0).css({\\n left: e.pageX,\\n top: e.pageY\\n });\\n});\\n\\n\\/\\/ hide cursor on touchscreens\\n\\n\\/* storing user's device details in a variable*\\/\\nlet details = navigator.userAgent;\\n\\n\\/* Creating a regular expression containing some mobile devices keywords to search it in details string *\\/\\nlet regexp = \\/android|iphone|kindle|ipad\\/i;\\n\\n\\/* Using test() method to search regexp in details it returns boolean value *\\/\\nlet isMobileDevice = regexp.test(details);\\n\\nif (isMobileDevice) {\\n \\/\\/ console.log(\\\"using a Mobile Device\\\");\\n let element = document.getElementById(\\\"cursor\\\");\\n element.classList.add(\\\"hidden\\\");\\n} else {\\n \\/\\/ console.log(\\\"using Desktop\\\");\\n}\\n\",\"html_pre_processor\":\"none\",\"css_pre_processor\":\"scss\",\"js_pre_processor\":\"none\",\"html_classes\":\"\",\"css_starter\":\"neither\",\"js_library\":null,\"created_at\":\"2021-10-08T22:53:39.360Z\",\"updated_at\":\"2022-06-06T20:23:04.448Z\",\"title\":\"Parents' Anniversary CodeCard 2021\",\"description\":\"\",\"slug_hash\":\"ZEJzZZB\",\"head\":\"<link rel=\\\"stylesheet\\\" href=\\\"https:\\/\\/use.typekit.net\\/grs8nph.css\\\">\",\"private\":false,\"slug_hash_private\":\"e8118d70abd529328519da88581bf9e6\",\"has_animation\":true,\"team_id\":0,\"css_prefix\":\"neither\",\"template\":false,\"parent_id\":0,\"comments_count\":0,\"custom_screenshot_filename\":null,\"loves_count\":0,\"pick\":false,\"popularity_score\":0,\"views_count\":0,\"pick_visible_at\":null,\"cpid\":\"017c621c-aea0-7e55-b1b1-7553665e9827\",\"is_new_editor_pen\":false,\"pen_hash\":null,\"hashid\":\"ZEJzZZB\"}"}