Anonymous Pens can't be embedded.
Edit on CodePen
{"__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 *; serial *; vr *; web-share *; xr-spatial-tracking *","iframe_sandbox":"allow-downloads allow-forms allow-modals allow-pointer-lock allow-popups allow-popups-to-escape-sandbox allow-presentation allow-same-origin allow-scripts allow-top-navigation-by-user-activation"},"__graphql":{"data":{"errors":[{"message":"Cannot return null for non-nullable field Query.sessionUser"}],"data":null},"url":"https://codepen.io/graphql","api":"cprails"},"__pay_stripe_public_key":"pk_live_2GndomDfiklqpSNQn8FrGuwZSMIMzha7DkLJqlYe7IR0ihKAlKdiHg68JJc5eVPt68rzAjzAAVXcUwjySHRCsgjQQ00gtRBUFNH","__pay_braintree_env":"production","__boomboom":{"serve_url":"https://cdpn.io/cpe/boomboom","store_url":"https://codepen.io/cpe/boomboom/store"},"__pageType":"embed","__item":"{\"editor_settings\":{\"indent_with\":\"spaces\",\"tab_size\":2,\"auto_save\":true,\"format_on_save\":false,\"auto_run\":true,\"id\":\"VoDkNZ\",\"autocomplete\":false,\"code_folding\":true,\"css_pre_processor\":\"none\",\"css_prefix\":\"neither\",\"css_starter\":\"neither\",\"emmet_active\":true,\"font_size\":14,\"font_type\":\"system\",\"html_pre_processor\":\"none\",\"js_pre_processor\":\"none\",\"key_bindings\":\"normal\",\"line_numbers\":true,\"line_wrapping\":true,\"match_brackets\":true,\"snippets\":{\"markupSnippets\":{},\"stylesheetSnippets\":{}},\"theme\":\"twilight\"},\"hashid\":\"LpYowo\",\"itemType\":\"pen\",\"resources\":[],\"tags\":[],\"id\":4813377,\"user_id\":1,\"html\":\"<script src=\\\"https://gojs.net/latest/release/go.js\\\"></script>\\n<body>\\n\\n <div id=\\\"myDiagram\\\" style=\\\"border: solid 3px red; width:300px; height:300px\\\"></div>\\n \\n</body>\",\"css\":\"\",\"js\":\"var customEditor = document.createElement(\\\"select\\\");\\n\\ncustomEditor.onActivate = function () {\\n customEditor.value = customEditor.textEditingTool.textBlock.text;\\n\\n // Do a few different things when a user presses a key\\n customEditor.addEventListener(\\\"keydown\\\", function (e) {\\n var keynum = e.which;\\n var tool = customEditor.textEditingTool;\\n if (tool === null) return;\\n if (keynum == 13) { // Accept on Enter\\n tool.acceptText(go.TextEditingTool.Enter);\\n return;\\n } else if (keynum == 9) { // Accept on Tab\\n tool.acceptText(go.TextEditingTool.Tab);\\n e.preventDefault();\\n return false;\\n } else if (keynum === 27) { // Cancel on Esc\\n tool.doCancel();\\n if (tool.diagram) tool.diagram.focus();\\n }\\n }, false);\\n\\n var loc = customEditor.textEditingTool.textBlock.getDocumentPoint(go.Spot.TopLeft);\\n var pos = diagram.transformDocToView(loc);\\n customEditor.style.left = pos.x + \\\"px\\\";\\n customEditor.style.top = pos.y + \\\"px\\\";\\n} \\n\\nfunction init() {\\n if (window.goSamples) goSamples(); // init for these samples -- you don't need to call this\\n var $ = go.GraphObject.make; // for conciseness in defining templates\\n\\n myDiagram = $(go.Diagram, \\\"myDiagram\\\", // create a Diagram for the DIV HTML element\\n {\\n initialContentAlignment: go.Spot.Center, // center the content\\n \\\"undoManager.isEnabled\\\": true // enable undo & redo\\n });\\n myDiagram.toolManager.textEditingTool.defaultTextEditor = customEditor;\\n myDiagram.toolManager.textEditingTool.starting = go.TextEditingTool.SingleClick;\\n \\n var op;\\n op = document.createElement(\\\"option\\\");\\n op.text = \\\"One\\\";\\n op.value = \\\"1\\\";\\n customEditor.add(op, null);\\n op = document.createElement(\\\"option\\\");\\n op.text = \\\"Two\\\";\\n op.value = \\\"2\\\";\\n customEditor.add(op, null);\\n \\n customEditor.addEventListener('change', function (e) {\\n var textblock = myDiagram.toolManager.textEditingTool.textBlock;\\n var node = textblock.part;\\n var data = node.data;\\n alert(data.text);\\n }, false);\\n\\n // define a simple Node template\\n myDiagram.nodeTemplate =\\n $(go.Node, \\\"Auto\\\", // the Shape will go around the TextBlock\\n $(go.Shape, \\\"RoundedRectangle\\\",\\n // Shape.fill is bound to Node.data.color\\n new go.Binding(\\\"fill\\\", \\\"color\\\")),\\n $(go.TextBlock,\\n { margin: 3, editable: true }, // some room around the text\\n // TextBlock.text is bound to Node.data.key\\n new go.Binding(\\\"text\\\", \\\"key\\\"))\\n );\\n\\n // but use the default Link template, by not setting Diagram.linkTemplate\\n\\n // create the model data that will be represented by Nodes and Links\\n myDiagram.model = new go.GraphLinksModel(\\n [\\n { key: \\\"Alpha\\\", color: \\\"lightblue\\\" },\\n { key: \\\"Beta\\\", color: \\\"orange\\\" },\\n { key: \\\"Gamma\\\", color: \\\"lightgreen\\\" },\\n { key: \\\"Delta\\\", color: \\\"pink\\\" }\\n ],\\n [\\n { from: \\\"Alpha\\\", to: \\\"Beta\\\" },\\n { from: \\\"Alpha\\\", to: \\\"Gamma\\\" },\\n { from: \\\"Beta\\\", to: \\\"Beta\\\" },\\n { from: \\\"Gamma\\\", to: \\\"Delta\\\" },\\n { from: \\\"Delta\\\", to: \\\"Alpha\\\" }\\n ]);\\n }\\n\\ninit();\",\"html_pre_processor\":\"none\",\"css_pre_processor\":\"none\",\"js_pre_processor\":\"none\",\"html_classes\":\"\",\"css_starter\":\"neither\",\"js_library\":null,\"created_at\":\"2015-09-02T14:31:09.000Z\",\"updated_at\":\"2015-09-02T14:31:09.000Z\",\"title\":\"Untitled\",\"description\":\"\\n\\nForked from [Simon Sarris](http://codepen.io/simonsarris/)'s Pen [kmuEd](http://codepen.io/simonsarris/pen/kmuEd/).\",\"slug_hash\":\"LpYowo\",\"head\":\"\",\"private\":false,\"has_animation\":false,\"team_id\":0,\"css_prefix\":\"neither\",\"template\":false,\"parent_id\":null,\"comments_count\":0,\"custom_screenshot_filename\":null,\"loves_count\":0,\"pick\":false,\"popularity\":0,\"views_count\":0,\"pick_visible_at\":\"2022-11-08T22:42:57.485Z\",\"cpid\":null,\"is_new_editor_pen\":false,\"access\":\"Public\",\"pen_hash\":null}","__processorsMap":{"autoprefixer":"autoprefixer-10","babel":"babel-7","coffeescript":"coffeescript-2","format-1":"format-1","flutter":"flutter-1","haml":"haml-4","less":"less-3","lint-1":"lint-1","livescript":"livescript-1","markdown":"markdown-11","postcss":"postcss-7","pug":"pug-2","sass":"sass-1","scss":"sass-1","sass-ruby-3":"sass-ruby-3","sass-ruby-compass-3":"sass-ruby-compass-3","slim":"slim-3","stylus":"stylus-0","typescript":"typescript-4","vue":"vue-2","vue3":"vue-3"},"__favicon_mask_icon":"https://cpwebassets.codepen.io/assets/favicon/logo-pin-b4b4269c16397ad2f0f7a01bcdf513a1994f4c94b8af2f191c09eb0d601762b1.svg","__favicon_shortcut_icon":"https://cpwebassets.codepen.io/assets/favicon/favicon-aec34940fbc1a6e787974dcd360f2c6b63348d4b1f4e06c77743096d55480f33.ico","__path_to_iframe_console_runner":"https://cpwebassets.codepen.io/assets/editor/iframe/iframeConsoleRunner-6d8bf8b4b479137260842506acbb12717dace0823c023e08b96360e60b0840d9.js","__path_to_iframe_refresh_css":"https://cpwebassets.codepen.io/assets/editor/iframe/iframeRefreshCSS-44fe83e49b63affec96918c9af88c0d80b209a862cf87ac46bc933074b8c557d.js","__path_to_iframe_runtime_errors":"https://cpwebassets.codepen.io/assets/editor/iframe/iframeRuntimeErrors-4f205f2c14e769b448bcf477de2938c681660d5038bc464e3700256713ebe261.js","__path_to_processor_worker":"https://cpwebassets.codepen.io/assets/packs/router.js","__path_to_stop_execution_on_timeout":"https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-2c7831bb44f98c1391d6a4ffda0e1fd302503391ca806e7fcc7b9b87197aec26.js","__pen_normalize_css_url":"https://public.codepenassets.com/css/normalize-5.0.0.min.css","__pen_prefix_free_url":"https://public.codepenassets.com/js/prefixfree-1.0.7.min.js","__pen_reset_css_url":"https://public.codepenassets.com/css/reset-2.0.min.css"}