Random password generator

Create one or many random passwords.

Built with Quant Edge Functions.

Password Generator

Generated Random Password

  • gjGYytJ8wBnO

Adjust the parameters and submit the form to generate new passwords.

What is Quant?

QuantCDN is an all-in-one CDN and Jamstack solution.

Our content delivery network spans over 90 points of presence globally to provide minimal latency to your customers around the world. Our rich feature-set includes CDN, WAF, image optimization, tiered caching, static snapshots, failover, serverless functions, and much more.

This compression testing tool is provided free of charge and built using our Edge Functions, which allow for dynamic Javascript to execute directly at edge.

QuantCDN provides options for gzip and brotli compression out of the box, with zero extra effort.

Icons representing Quant CDN Services
\u003c/div\u003e\r\n\u003cscript\u003e\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n\r\n const typeSelect = document.getElementById('type');\r\n const randomOptions = document.getElementById('randomOptions');\r\n const memorableOptions = document.getElementById('memorableOptions');\r\n const pinOptions = document.getElementById('pinOptions');\r\n\r\n typeSelect.addEventListener('change', function() {\r\n randomOptions.style.display = this.value === 'random' ? 'block' : 'none';\r\n memorableOptions.style.display = this.value === 'memorable' ? 'block' : 'none';\r\n pinOptions.style.display = this.value === 'pin' ? 'block' : 'none';\r\n });\r\n\r\n document.querySelectorAll('.copy-btn').forEach(button =\u003e {\r\n button.addEventListener('click', function() {\r\n const password = this.getAttribute('data-password');\r\n navigator.clipboard.writeText(password).then(() =\u003e {\r\n const originalText = this.textContent;\r\n this.textContent = 'Copied!';\r\n this.classList.remove('btn-outline-primary');\r\n this.classList.add('btn-success');\r\n setTimeout(() =\u003e {\r\n this.textContent = originalText;\r\n this.classList.remove('btn-success');\r\n this.classList.add('btn-outline-primary');\r\n }, 2000);\r\n });\r\n });\r\n });\r\n});\r\n\u003c/script\u003e","format":"full_html","processed":"\u003cstyle type=\"text/css\"\u003epre {\n background: #222;\n color: #f2f2f2;\n padding: 1em;\n}\n\u003c/style\u003e\n\u003cdiv class=\"h6 mt-5 mb-5\"\u003e

Password Generator

Generated Random Password

  • gjGYytJ8wBnO

Adjust the parameters and submit the form to generate new passwords.

\u003c/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n\n const typeSelect = document.getElementById('type');\n const randomOptions = document.getElementById('randomOptions');\n const memorableOptions = document.getElementById('memorableOptions');\n const pinOptions = document.getElementById('pinOptions');\n\n typeSelect.addEventListener('change', function() {\n randomOptions.style.display = this.value === 'random' ? 'block' : 'none';\n memorableOptions.style.display = this.value === 'memorable' ? 'block' : 'none';\n pinOptions.style.display = this.value === 'pin' ? 'block' : 'none';\n });\n\n document.querySelectorAll('.copy-btn').forEach(button =\u003e {\n button.addEventListener('click', function() {\n const password = this.getAttribute('data-password');\n navigator.clipboard.writeText(password).then(() =\u003e {\n const originalText = this.textContent;\n this.textContent = 'Copied!';\n this.classList.remove('btn-outline-primary');\n this.classList.add('btn-success');\n setTimeout(() =\u003e {\n this.textContent = originalText;\n this.classList.remove('btn-success');\n this.classList.add('btn-outline-primary');\n }, 2000);\n });\n });\n });\n});\n\u003c/script\u003e"},"links":{"self":{"href":"http://drupal/jsonapi/paragraph/rich_text/da3e1344-705b-4568-bd4a-b26dcfb2b6b8?resourceVersion=id%3A11823"}},"resourceIdObjMeta":{"target_revision_id":11823,"drupal_internal__target_id":485},"paragraph_type":{"type":"paragraphs_type--paragraphs_type","id":"66e9d924-c3cf-4743-bf06-0b54bb9e631d","resourceIdObjMeta":{"drupal_internal__target_id":"rich_text"}},"relationshipNames":["paragraph_type"]},{"type":"paragraph--rich_text","id":"6e98f27f-da49-4ab4-9cc7-57f56491dfcf","drupal_internal__id":486,"drupal_internal__revision_id":11824,"langcode":"en","status":true,"created":"2024-08-24T07:04:41+00:00","parent_id":"166","parent_type":"node","parent_field_name":"field_content","behavior_settings":[],"default_langcode":true,"revision_translation_affected":null,"field_container_width":"container-fluid","field_rich_text_content":{"value":"\u003cstyle type=\"text/css\"\u003e.animated-icon-background {\r\n background-image: none;\r\n background-repeat: repeat-y;\r\n background-size: auto 1700px;\r\n background-position-x: 97.5%;\r\n background-position-y: 0;\r\n animation-name: animated-icon-background;\r\n animation-duration: 30s;\r\n animation-iteration-count: infinite;\r\n animation-timing-function: linear;\r\n animation-direction: reverse;\r\n }\r\n\r\n @keyframes animated-icon-background {\r\n from {\r\n background-position-y: -850px;\r\n }\r\n\r\n to {\r\n background-position-y: 850px;\r\n }\r\n }\r\n\r\n @media (min-width: 977px) {\r\n .animated-icon-background {\r\n background-image: url('/sites/default/files/2024-02/icon-background_1.png');\r\n }\r\n .mobile-only {\r\n display: none;\r\n }\r\n }\r\n\r\n .logo-wall {\r\n padding-top: 0;\r\n padding-bottom: 5rem;\r\n overflow: hidden;\r\n }\r\n\r\n .logo-wall .logo-wall__title {\r\n font-size: 1.5rem;\r\n font-weight: 800;\r\n letter-spacing: 6px;\r\n line-height: 1.1;\r\n text-transform: uppercase;\r\n text-align: center;\r\n }\r\n\r\n .logo-wall .logo-wall__logos {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n margin-top: 2rem;\r\n margin-bottom: 2rem;\r\n }\r\n\r\n .logo-wall.quant-theme-light .logo-wall__title {\r\n color: #7A8190;\r\n }\r\n\r\n .logo-wall.quant-theme-dark .logo-wall__title {\r\n color: #5C6F9A;\r\n }\r\n\r\n .logo-wall.logo-wall--scrolling {\r\n -webkit-mask-image: linear-gradient(90deg, transparent 5%, black 15%, black 85%, transparent 95%);\r\n mask-image: linear-gradient(90deg, transparent 5%, black 15%, black 85%, transparent 95%);\r\n }\r\n\r\n .logo-wall.logo-wall--scrolling .logo-wall__logos {\r\n gap: 64px;\r\n flex-wrap: nowrap;\r\n animation: scroll 15s linear infinite;\r\n align-items: flex-start;\r\n justify-content: flex-start;\r\n }\r\n\r\n .logo-wall.logo-wall--scrolling .logo-wall__logos .logo {\r\n flex-shrink: 0;\r\n width: 136px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n height: 80px;\r\n }\r\n\r\n .logo-wall.logo-wall--scrolling .logo-wall__logos .logo img {\r\n max-height: 5rem;\r\n height: auto;\r\n }\r\n\r\n @keyframes scroll {\r\n 0% {\r\n transform: translateX(0px);\r\n }\r\n\r\n 100% {\r\n transform: translateX(calc(-1400px));\r\n }\r\n }\r\n\u003c/style\u003e\r\n\u003cdiv class=\"row quant-theme-light animated-icon-background\"\u003e\r\n\u003cdiv class=\"container pb-5 pt-5\"\u003e\r\n\u003cdiv class=\"row justify-content-between\"\u003e\r\n\u003cdiv class=\"col-lg-7\"\u003e\r\n\u003cp class=\"mt-4 text-heading-caps\"\u003eWhat is Quant?\u003c/p\u003e\r\n\r\n\u003ch2 class=\"pt-1 mr-5\"\u003eQuantCDN is an all-in-one CDN and Jamstack solution.\u003c/h2\u003e\r\n\r\n\u003cp class=\"pt-4 pb-3 mr-5 text-lg-regular\"\u003eOur content delivery network spans over 90 points of presence globally to provide minimal latency to your customers around the world. Our rich feature-set includes CDN, WAF, image optimization, tiered caching, static snapshots, failover, serverless functions, and much more.\u003c/p\u003e\r\n\r\n\u003cp class=\"pt-4 pb-3 mr-5 text-lg-regular\"\u003eThis compression testing tool is provided free of charge and built using our Edge Functions, which allow for dynamic Javascript to execute directly at edge.\u003c/p\u003e\r\n\r\n\u003cp class=\"pt-4 pb-3 mr-5 text-lg-regular\"\u003eQuantCDN provides options for gzip and brotli compression out of the box, with zero extra effort.\u003c/p\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cdiv class=\"col-lg-5\"\u003e\u003cimg alt=\"Icons representing Quant CDN Services\" class=\"mobile-only\" src=\"/sites/default/files/2024-02/mobile-icons-min.png\" /\u003e\u003c/div\u003e\r\n\u003c/div\u003e\r\n\u003c/div\u003e\r\n\u003c/div\u003e\r\n","format":"full_html","processed":"\u003cstyle type=\"text/css\"\u003e.animated-icon-background {\n background-image: none;\n background-repeat: repeat-y;\n background-size: auto 1700px;\n background-position-x: 97.5%;\n background-position-y: 0;\n animation-name: animated-icon-background;\n animation-duration: 30s;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n animation-direction: reverse;\n }\n\n @keyframes animated-icon-background {\n from {\n background-position-y: -850px;\n }\n\n to {\n background-position-y: 850px;\n }\n }\n\n @media (min-width: 977px) {\n .animated-icon-background {\n background-image: url('/sites/default/files/2024-02/icon-background_1.png');\n }\n .mobile-only {\n display: none;\n }\n }\n\n .logo-wall {\n padding-top: 0;\n padding-bottom: 5rem;\n overflow: hidden;\n }\n\n .logo-wall .logo-wall__title {\n font-size: 1.5rem;\n font-weight: 800;\n letter-spacing: 6px;\n line-height: 1.1;\n text-transform: uppercase;\n text-align: center;\n }\n\n .logo-wall .logo-wall__logos {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-wrap: wrap;\n margin-top: 2rem;\n margin-bottom: 2rem;\n }\n\n .logo-wall.quant-theme-light .logo-wall__title {\n color: #7A8190;\n }\n\n .logo-wall.quant-theme-dark .logo-wall__title {\n color: #5C6F9A;\n }\n\n .logo-wall.logo-wall--scrolling {\n -webkit-mask-image: linear-gradient(90deg, transparent 5%, black 15%, black 85%, transparent 95%);\n mask-image: linear-gradient(90deg, transparent 5%, black 15%, black 85%, transparent 95%);\n }\n\n .logo-wall.logo-wall--scrolling .logo-wall__logos {\n gap: 64px;\n flex-wrap: nowrap;\n animation: scroll 15s linear infinite;\n align-items: flex-start;\n justify-content: flex-start;\n }\n\n .logo-wall.logo-wall--scrolling .logo-wall__logos .logo {\n flex-shrink: 0;\n width: 136px;\n display: flex;\n justify-content: center;\n align-items: center;\n height: 80px;\n }\n\n .logo-wall.logo-wall--scrolling .logo-wall__logos .logo img {\n max-height: 5rem;\n height: auto;\n }\n\n @keyframes scroll {\n 0% {\n transform: translateX(0px);\n }\n\n 100% {\n transform: translateX(calc(-1400px));\n }\n }\n\u003c/style\u003e\n\u003cdiv class=\"row quant-theme-light animated-icon-background\"\u003e\n\u003cdiv class=\"container pb-5 pt-5\"\u003e\n\u003cdiv class=\"row justify-content-between\"\u003e\n\u003cdiv class=\"col-lg-7\"\u003e\n\u003cp class=\"mt-4 text-heading-caps\"\u003eWhat is Quant?\u003c/p\u003e\n\n\u003ch2 class=\"pt-1 mr-5\"\u003eQuantCDN is an all-in-one CDN and Jamstack solution.\u003c/h2\u003e\n\n\u003cp class=\"pt-4 pb-3 mr-5 text-lg-regular\"\u003eOur content delivery network spans over 90 points of presence globally to provide minimal latency to your customers around the world. Our rich feature-set includes CDN, WAF, image optimization, tiered caching, static snapshots, failover, serverless functions, and much more.\u003c/p\u003e\n\n\u003cp class=\"pt-4 pb-3 mr-5 text-lg-regular\"\u003eThis compression testing tool is provided free of charge and built using our Edge Functions, which allow for dynamic Javascript to execute directly at edge.\u003c/p\u003e\n\n\u003cp class=\"pt-4 pb-3 mr-5 text-lg-regular\"\u003eQuantCDN provides options for gzip and brotli compression out of the box, with zero extra effort.\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv class=\"col-lg-5\"\u003e\u003cimg alt=\"Icons representing Quant CDN Services\" class=\"mobile-only\" src=\"/sites/default/files/2024-02/mobile-icons-min.png\"\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n"},"links":{"self":{"href":"http://drupal/jsonapi/paragraph/rich_text/6e98f27f-da49-4ab4-9cc7-57f56491dfcf?resourceVersion=id%3A11824"}},"resourceIdObjMeta":{"target_revision_id":11824,"drupal_internal__target_id":486},"paragraph_type":{"type":"paragraphs_type--paragraphs_type","id":"66e9d924-c3cf-4743-bf06-0b54bb9e631d","resourceIdObjMeta":{"drupal_internal__target_id":"rich_text"}},"relationshipNames":["paragraph_type"]}],"relationshipNames":["field_content"]},"blogNodes":[{"type":"node--blog","id":"0cd101bf-f9d0-4cfc-9348-a349daf1b27f","path":{"alias":"/blog/events/join-us-drupalcon-portland-2024-talk-about-static-drupal-websites","pid":306,"langcode":"en"},"title":"Join us at DrupalCon Portland 2024 to talk about static Drupal websites","created":"2024-05-14T21:22:36+00:00","field_author_name":"Quant","field_author_position":"Events","field_publish_date":"2024-05-02T16:20:42+10:00","field_summary":{"value":"\u003cp\u003eQuant is excited to be presenting this month at DrupalCon Portland 2024! Join us to learn about the benefits of static Drupal websites including performance, scalability, security, and carbon footprint.\u003c/p\u003e\r\n","format":"full_html","processed":"\u003cp\u003eQuant is excited to be presenting this month at DrupalCon Portland 2024! Join us to learn about the benefits of static Drupal websites including performance, scalability, security, and carbon footprint.\u003c/p\u003e\n"},"links":{"self":{"href":"http://drupal/jsonapi/node/blog/0cd101bf-f9d0-4cfc-9348-a349daf1b27f?resourceVersion=id%3A3032"}},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"field_author_image":{"type":"media--image","id":"1733ba96-9566-4c07-9091-c59ec4732a6f","drupal_internal__mid":50,"drupal_internal__vid":54,"langcode":"en","revision_created":"2022-06-23T22:14:27+00:00","status":true,"name":"quant-logo-square.png","created":"2022-06-23T22:13:52+00:00","changed":"2022-06-23T22:14:27+00:00","default_langcode":true,"revision_translation_affected":true,"metatag":[{"tag":"meta","attributes":{"name":"title","content":"| Quant"}},{"tag":"link","attributes":{"rel":"canonical","href":"https://www.quantcdn.io/jsonapi/node/blog"}},{"tag":"meta","attributes":{"property":"og:image","content":"https://www.quantcdn.io/themes/custom/quant_theme/images/quant-og-image.jpeg"}}],"path":{"alias":null,"pid":null,"langcode":"en"},"publish_on":null,"unpublish_on":null,"links":{"self":{"href":"http://drupal/jsonapi/media/image/1733ba96-9566-4c07-9091-c59ec4732a6f?resourceVersion=id%3A54"}},"resourceIdObjMeta":{"drupal_internal__target_id":50},"bundle":{"type":"media_type--media_type","id":"51dcab4e-ec58-4e9b-86ea-07d0d6ed4242","resourceIdObjMeta":{"drupal_internal__target_id":"image"}},"revision_user":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"thumbnail":{"type":"file--file","id":"c698a058-9386-450f-b977-cc46f08ce02f","drupal_internal__fid":57,"langcode":"en","filename":"quant-logo-square.png","uri":{"value":"public://2022-06/quant-logo-square.png","url":"/sites/default/files/2022-06/quant-logo-square.png"},"filemime":"image/png","filesize":7934,"status":true,"created":"2022-06-23T22:14:11+00:00","changed":"2022-06-23T22:14:27+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/c698a058-9386-450f-b977-cc46f08ce02f"}},"resourceIdObjMeta":{"alt":"QuantCDN Logo Small Square","title":null,"width":144,"height":145,"drupal_internal__target_id":57},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"field_media_image":{"type":"file--file","id":"c698a058-9386-450f-b977-cc46f08ce02f","drupal_internal__fid":57,"langcode":"en","filename":"quant-logo-square.png","uri":{"value":"public://2022-06/quant-logo-square.png","url":"/sites/default/files/2022-06/quant-logo-square.png"},"filemime":"image/png","filesize":7934,"status":true,"created":"2022-06-23T22:14:11+00:00","changed":"2022-06-23T22:14:27+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/c698a058-9386-450f-b977-cc46f08ce02f"}},"resourceIdObjMeta":{"alt":"QuantCDN Logo Small Square","title":"","width":144,"height":145,"drupal_internal__target_id":57},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"relationshipNames":["bundle","revision_user","uid","thumbnail","field_media_image"]},"field_content_area":{"type":"taxonomy_term--content_areas","id":"2f105bd7-0e11-4ff5-a833-e4f87460441f","path":{"alias":"/blog/events","pid":189,"langcode":"en"},"name":"Events","drupal_internal__tid":24,"drupal_internal__revision_id":24,"langcode":"en","revision_created":"2022-07-06T20:02:37+00:00","status":true,"description":null,"weight":0,"changed":"2024-05-15T01:09:28+00:00","default_langcode":true,"revision_translation_affected":true,"metatag":[{"tag":"meta","attributes":{"name":"title","content":"Events Insights, Blogs and Case studies | Quant"}},{"tag":"meta","attributes":{"name":"description","content":"Check out Quant's latest Events Insights, Blogs, and Case studies to keep up-to-date on web technology."}},{"tag":"link","attributes":{"rel":"canonical","href":"https://www.quantcdn.io/blog/events"}},{"tag":"meta","attributes":{"property":"og:image","content":"https://www.quantcdn.io/themes/custom/quant_theme/images/quant-og-image.jpeg"}}],"publish_on":null,"unpublish_on":null,"links":{"self":{"href":"http://drupal/jsonapi/taxonomy_term/content_areas/2f105bd7-0e11-4ff5-a833-e4f87460441f?resourceVersion=id%3A24"}},"resourceIdObjMeta":{"drupal_internal__target_id":24},"vid":{"type":"taxonomy_vocabulary--taxonomy_vocabulary","id":"1d5694fa-24d7-415b-8f65-11f548e647c3","resourceIdObjMeta":{"drupal_internal__target_id":"content_areas"}},"revision_user":null,"parent":[{"type":"taxonomy_term--content_areas","id":"virtual","resourceIdObjMeta":{"links":{"help":{"href":"https://www.drupal.org/docs/8/modules/json-api/core-concepts#virtual","meta":{"about":"Usage and meaning of the 'virtual' resource identifier."}}}}}],"relationshipNames":["vid","revision_user","parent"]},"field_og_image":{"type":"media--image","id":"dea34256-e4ef-4541-9c27-ca357b1dcc1e","drupal_internal__mid":431,"drupal_internal__vid":444,"langcode":"en","revision_created":"2024-05-14T21:33:22+00:00","status":true,"name":"quant-kristen-pol-drupalcon-portland-2024-static-drupal-slide.png","created":"2024-05-14T21:32:40+00:00","changed":"2024-05-14T21:33:22+00:00","default_langcode":true,"revision_translation_affected":true,"metatag":[{"tag":"meta","attributes":{"name":"title","content":"| Quant"}},{"tag":"link","attributes":{"rel":"canonical","href":"https://www.quantcdn.io/jsonapi/node/blog"}},{"tag":"meta","attributes":{"property":"og:image","content":"https://www.quantcdn.io/themes/custom/quant_theme/images/quant-og-image.jpeg"}}],"path":{"alias":null,"pid":null,"langcode":"en"},"publish_on":null,"unpublish_on":null,"links":{"self":{"href":"http://drupal/jsonapi/media/image/dea34256-e4ef-4541-9c27-ca357b1dcc1e?resourceVersion=id%3A444"}},"resourceIdObjMeta":{"drupal_internal__target_id":431},"bundle":{"type":"media_type--media_type","id":"51dcab4e-ec58-4e9b-86ea-07d0d6ed4242","resourceIdObjMeta":{"drupal_internal__target_id":"image"}},"revision_user":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"thumbnail":{"type":"file--file","id":"cb9df85f-8438-4f29-a04b-eb8bc423b8ba","drupal_internal__fid":568,"langcode":"en","filename":"quant-kristen-pol-drupalcon-portland-2024-static-drupal-slide.png","uri":{"value":"public://2024-05/quant-kristen-pol-drupalcon-portland-2024-static-drupal-slide.png","url":"/sites/default/files/2024-05/quant-kristen-pol-drupalcon-portland-2024-static-drupal-slide.png"},"filemime":"image/png","filesize":806637,"status":true,"created":"2024-05-14T21:32:50+00:00","changed":"2024-05-14T21:33:22+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/cb9df85f-8438-4f29-a04b-eb8bc423b8ba"}},"resourceIdObjMeta":{"alt":"Quant Kristen Pol DrupalCon Portland 2024 Static Drupal Talk First Slide","title":null,"width":2364,"height":1328,"drupal_internal__target_id":568},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"field_media_image":{"type":"file--file","id":"cb9df85f-8438-4f29-a04b-eb8bc423b8ba","drupal_internal__fid":568,"langcode":"en","filename":"quant-kristen-pol-drupalcon-portland-2024-static-drupal-slide.png","uri":{"value":"public://2024-05/quant-kristen-pol-drupalcon-portland-2024-static-drupal-slide.png","url":"/sites/default/files/2024-05/quant-kristen-pol-drupalcon-portland-2024-static-drupal-slide.png"},"filemime":"image/png","filesize":806637,"status":true,"created":"2024-05-14T21:32:50+00:00","changed":"2024-05-14T21:33:22+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/cb9df85f-8438-4f29-a04b-eb8bc423b8ba"}},"resourceIdObjMeta":{"alt":"Quant Kristen Pol DrupalCon Portland 2024 Static Drupal Talk First Slide","title":"","width":2364,"height":1328,"drupal_internal__target_id":568},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"relationshipNames":["bundle","revision_user","uid","thumbnail","field_media_image"]},"relationshipNames":["uid","field_author_image","field_content_area","field_og_image"]},{"type":"node--blog","id":"56d89c7d-5846-4cff-9ee2-db58cfc2d4f3","path":{"alias":"/blog/changelogs/april-2024-new-features-updates-quant-changelog","pid":305,"langcode":"en"},"title":"April 2024: New Features \u0026 Updates – Quant Changelog","created":"2024-05-14T20:48:36+00:00","field_author_name":"Quant","field_author_position":"Changelogs","field_publish_date":"2024-04-30T12:27:48+10:00","field_summary":{"value":"\u003cp\u003eQuant Changelog for April 2024: Check out our latest features and updates for the Quant platform, integrations, documentation, and blogs.\u003c/p\u003e\r\n","format":"full_html","processed":"\u003cp\u003eQuant Changelog for April 2024: Check out our latest features and updates for the Quant platform, integrations, documentation, and blogs.\u003c/p\u003e\n"},"links":{"self":{"href":"http://drupal/jsonapi/node/blog/56d89c7d-5846-4cff-9ee2-db58cfc2d4f3?resourceVersion=id%3A3039"}},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"field_author_image":{"type":"media--image","id":"1733ba96-9566-4c07-9091-c59ec4732a6f","drupal_internal__mid":50,"drupal_internal__vid":54,"langcode":"en","revision_created":"2022-06-23T22:14:27+00:00","status":true,"name":"quant-logo-square.png","created":"2022-06-23T22:13:52+00:00","changed":"2022-06-23T22:14:27+00:00","default_langcode":true,"revision_translation_affected":true,"metatag":[{"tag":"meta","attributes":{"name":"title","content":"| Quant"}},{"tag":"link","attributes":{"rel":"canonical","href":"https://www.quantcdn.io/jsonapi/node/blog"}},{"tag":"meta","attributes":{"property":"og:image","content":"https://www.quantcdn.io/themes/custom/quant_theme/images/quant-og-image.jpeg"}}],"path":{"alias":null,"pid":null,"langcode":"en"},"publish_on":null,"unpublish_on":null,"links":{"self":{"href":"http://drupal/jsonapi/media/image/1733ba96-9566-4c07-9091-c59ec4732a6f?resourceVersion=id%3A54"}},"resourceIdObjMeta":{"drupal_internal__target_id":50},"bundle":{"type":"media_type--media_type","id":"51dcab4e-ec58-4e9b-86ea-07d0d6ed4242","resourceIdObjMeta":{"drupal_internal__target_id":"image"}},"revision_user":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"thumbnail":{"type":"file--file","id":"c698a058-9386-450f-b977-cc46f08ce02f","drupal_internal__fid":57,"langcode":"en","filename":"quant-logo-square.png","uri":{"value":"public://2022-06/quant-logo-square.png","url":"/sites/default/files/2022-06/quant-logo-square.png"},"filemime":"image/png","filesize":7934,"status":true,"created":"2022-06-23T22:14:11+00:00","changed":"2022-06-23T22:14:27+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/c698a058-9386-450f-b977-cc46f08ce02f"}},"resourceIdObjMeta":{"alt":"QuantCDN Logo Small Square","title":null,"width":144,"height":145,"drupal_internal__target_id":57},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"field_media_image":{"type":"file--file","id":"c698a058-9386-450f-b977-cc46f08ce02f","drupal_internal__fid":57,"langcode":"en","filename":"quant-logo-square.png","uri":{"value":"public://2022-06/quant-logo-square.png","url":"/sites/default/files/2022-06/quant-logo-square.png"},"filemime":"image/png","filesize":7934,"status":true,"created":"2022-06-23T22:14:11+00:00","changed":"2022-06-23T22:14:27+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/c698a058-9386-450f-b977-cc46f08ce02f"}},"resourceIdObjMeta":{"alt":"QuantCDN Logo Small Square","title":"","width":144,"height":145,"drupal_internal__target_id":57},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"relationshipNames":["bundle","revision_user","uid","thumbnail","field_media_image"]},"field_content_area":{"type":"taxonomy_term--content_areas","id":"9daa657d-4879-471a-b366-39b922c8cfdd","path":{"alias":"/blog/changelogs","pid":188,"langcode":"en"},"name":"Changelogs","drupal_internal__tid":23,"drupal_internal__revision_id":23,"langcode":"en","revision_created":"2022-07-06T20:02:23+00:00","status":true,"description":null,"weight":0,"changed":"2024-05-14T21:17:09+00:00","default_langcode":true,"revision_translation_affected":true,"metatag":[{"tag":"meta","attributes":{"name":"title","content":"Changelogs Insights, Blogs and Case studies | Quant"}},{"tag":"meta","attributes":{"name":"description","content":"Check out Quant's latest Changelogs Insights, Blogs, and Case studies to keep up-to-date on web technology."}},{"tag":"link","attributes":{"rel":"canonical","href":"https://www.quantcdn.io/blog/changelogs"}},{"tag":"meta","attributes":{"property":"og:image","content":"https://www.quantcdn.io/themes/custom/quant_theme/images/quant-og-image.jpeg"}}],"publish_on":null,"unpublish_on":null,"links":{"self":{"href":"http://drupal/jsonapi/taxonomy_term/content_areas/9daa657d-4879-471a-b366-39b922c8cfdd?resourceVersion=id%3A23"}},"resourceIdObjMeta":{"drupal_internal__target_id":23},"vid":{"type":"taxonomy_vocabulary--taxonomy_vocabulary","id":"1d5694fa-24d7-415b-8f65-11f548e647c3","resourceIdObjMeta":{"drupal_internal__target_id":"content_areas"}},"revision_user":null,"parent":[{"type":"taxonomy_term--content_areas","id":"virtual","resourceIdObjMeta":{"links":{"help":{"href":"https://www.drupal.org/docs/8/modules/json-api/core-concepts#virtual","meta":{"about":"Usage and meaning of the 'virtual' resource identifier."}}}}}],"relationshipNames":["vid","revision_user","parent"]},"field_og_image":{"type":"media--image","id":"2773c919-a1e3-4b97-bde3-cb3eb66dc8de","drupal_internal__mid":154,"drupal_internal__vid":161,"langcode":"en","revision_created":"2023-05-17T18:45:11+00:00","status":true,"name":"river-maze-v11.png","created":"2023-05-17T18:44:40+00:00","changed":"2023-05-17T18:45:11+00:00","default_langcode":true,"revision_translation_affected":true,"metatag":[{"tag":"meta","attributes":{"name":"title","content":"| Quant"}},{"tag":"link","attributes":{"rel":"canonical","href":"https://www.quantcdn.io/jsonapi/node/blog"}},{"tag":"meta","attributes":{"property":"og:image","content":"https://www.quantcdn.io/themes/custom/quant_theme/images/quant-og-image.jpeg"}}],"path":{"alias":null,"pid":null,"langcode":"en"},"publish_on":null,"unpublish_on":null,"links":{"self":{"href":"http://drupal/jsonapi/media/image/2773c919-a1e3-4b97-bde3-cb3eb66dc8de?resourceVersion=id%3A161"}},"resourceIdObjMeta":{"drupal_internal__target_id":154},"bundle":{"type":"media_type--media_type","id":"51dcab4e-ec58-4e9b-86ea-07d0d6ed4242","resourceIdObjMeta":{"drupal_internal__target_id":"image"}},"revision_user":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"thumbnail":{"type":"file--file","id":"c2d3d362-9d34-4505-99c5-32f11ab478d7","drupal_internal__fid":274,"langcode":"en","filename":"river-maze-v11.png","uri":{"value":"public://2023-05/river-maze-v11.png","url":"/sites/default/files/2023-05/river-maze-v11.png"},"filemime":"image/png","filesize":2583828,"status":true,"created":"2023-05-17T18:44:54+00:00","changed":"2023-05-17T18:45:11+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/c2d3d362-9d34-4505-99c5-32f11ab478d7"}},"resourceIdObjMeta":{"alt":"River flowing through a maze v11","title":null,"width":1664,"height":960,"drupal_internal__target_id":274},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"field_media_image":{"type":"file--file","id":"c2d3d362-9d34-4505-99c5-32f11ab478d7","drupal_internal__fid":274,"langcode":"en","filename":"river-maze-v11.png","uri":{"value":"public://2023-05/river-maze-v11.png","url":"/sites/default/files/2023-05/river-maze-v11.png"},"filemime":"image/png","filesize":2583828,"status":true,"created":"2023-05-17T18:44:54+00:00","changed":"2023-05-17T18:45:11+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/c2d3d362-9d34-4505-99c5-32f11ab478d7"}},"resourceIdObjMeta":{"alt":"River flowing through a maze v11","title":"","width":1664,"height":960,"drupal_internal__target_id":274},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"relationshipNames":["bundle","revision_user","uid","thumbnail","field_media_image"]},"relationshipNames":["uid","field_author_image","field_content_area","field_og_image"]},{"type":"node--blog","id":"ae4417c9-c96a-4b1e-81b5-4f0ba4550332","path":{"alias":"/blog/events/prepare-disaster-recovery-stanford-webcamp-2024","pid":307,"langcode":"en"},"title":"Prepare for disaster recovery at Stanford Webcamp 2024","created":"2024-05-15T00:30:30+00:00","field_author_name":"Quant","field_author_position":"Events","field_publish_date":"2024-04-26T16:02:42+10:00","field_summary":{"value":"\u003cp\u003eJoin our team at Stanford Webcamp 2024! We'll discuss website failover and disaster recovery strategies including static failover.\u003c/p\u003e\r\n","format":"full_html","processed":"\u003cp\u003eJoin our team at Stanford Webcamp 2024! We'll discuss website failover and disaster recovery strategies including static failover.\u003c/p\u003e\n"},"links":{"self":{"href":"http://drupal/jsonapi/node/blog/ae4417c9-c96a-4b1e-81b5-4f0ba4550332?resourceVersion=id%3A3043"}},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"field_author_image":{"type":"media--image","id":"1733ba96-9566-4c07-9091-c59ec4732a6f","drupal_internal__mid":50,"drupal_internal__vid":54,"langcode":"en","revision_created":"2022-06-23T22:14:27+00:00","status":true,"name":"quant-logo-square.png","created":"2022-06-23T22:13:52+00:00","changed":"2022-06-23T22:14:27+00:00","default_langcode":true,"revision_translation_affected":true,"metatag":[{"tag":"meta","attributes":{"name":"title","content":"| Quant"}},{"tag":"link","attributes":{"rel":"canonical","href":"https://www.quantcdn.io/jsonapi/node/blog"}},{"tag":"meta","attributes":{"property":"og:image","content":"https://www.quantcdn.io/themes/custom/quant_theme/images/quant-og-image.jpeg"}}],"path":{"alias":null,"pid":null,"langcode":"en"},"publish_on":null,"unpublish_on":null,"links":{"self":{"href":"http://drupal/jsonapi/media/image/1733ba96-9566-4c07-9091-c59ec4732a6f?resourceVersion=id%3A54"}},"resourceIdObjMeta":{"drupal_internal__target_id":50},"bundle":{"type":"media_type--media_type","id":"51dcab4e-ec58-4e9b-86ea-07d0d6ed4242","resourceIdObjMeta":{"drupal_internal__target_id":"image"}},"revision_user":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"thumbnail":{"type":"file--file","id":"c698a058-9386-450f-b977-cc46f08ce02f","drupal_internal__fid":57,"langcode":"en","filename":"quant-logo-square.png","uri":{"value":"public://2022-06/quant-logo-square.png","url":"/sites/default/files/2022-06/quant-logo-square.png"},"filemime":"image/png","filesize":7934,"status":true,"created":"2022-06-23T22:14:11+00:00","changed":"2022-06-23T22:14:27+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/c698a058-9386-450f-b977-cc46f08ce02f"}},"resourceIdObjMeta":{"alt":"QuantCDN Logo Small Square","title":null,"width":144,"height":145,"drupal_internal__target_id":57},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"field_media_image":{"type":"file--file","id":"c698a058-9386-450f-b977-cc46f08ce02f","drupal_internal__fid":57,"langcode":"en","filename":"quant-logo-square.png","uri":{"value":"public://2022-06/quant-logo-square.png","url":"/sites/default/files/2022-06/quant-logo-square.png"},"filemime":"image/png","filesize":7934,"status":true,"created":"2022-06-23T22:14:11+00:00","changed":"2022-06-23T22:14:27+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/c698a058-9386-450f-b977-cc46f08ce02f"}},"resourceIdObjMeta":{"alt":"QuantCDN Logo Small Square","title":"","width":144,"height":145,"drupal_internal__target_id":57},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"relationshipNames":["bundle","revision_user","uid","thumbnail","field_media_image"]},"field_content_area":{"type":"taxonomy_term--content_areas","id":"2f105bd7-0e11-4ff5-a833-e4f87460441f","path":{"alias":"/blog/events","pid":189,"langcode":"en"},"name":"Events","drupal_internal__tid":24,"drupal_internal__revision_id":24,"langcode":"en","revision_created":"2022-07-06T20:02:37+00:00","status":true,"description":null,"weight":0,"changed":"2024-05-15T01:09:28+00:00","default_langcode":true,"revision_translation_affected":true,"metatag":[{"tag":"meta","attributes":{"name":"title","content":"Events Insights, Blogs and Case studies | Quant"}},{"tag":"meta","attributes":{"name":"description","content":"Check out Quant's latest Events Insights, Blogs, and Case studies to keep up-to-date on web technology."}},{"tag":"link","attributes":{"rel":"canonical","href":"https://www.quantcdn.io/blog/events"}},{"tag":"meta","attributes":{"property":"og:image","content":"https://www.quantcdn.io/themes/custom/quant_theme/images/quant-og-image.jpeg"}}],"publish_on":null,"unpublish_on":null,"links":{"self":{"href":"http://drupal/jsonapi/taxonomy_term/content_areas/2f105bd7-0e11-4ff5-a833-e4f87460441f?resourceVersion=id%3A24"}},"resourceIdObjMeta":{"drupal_internal__target_id":24},"vid":{"type":"taxonomy_vocabulary--taxonomy_vocabulary","id":"1d5694fa-24d7-415b-8f65-11f548e647c3","resourceIdObjMeta":{"drupal_internal__target_id":"content_areas"}},"revision_user":null,"parent":[{"type":"taxonomy_term--content_areas","id":"virtual","resourceIdObjMeta":{"links":{"help":{"href":"https://www.drupal.org/docs/8/modules/json-api/core-concepts#virtual","meta":{"about":"Usage and meaning of the 'virtual' resource identifier."}}}}}],"relationshipNames":["vid","revision_user","parent"]},"field_og_image":{"type":"media--image","id":"81538ed3-00a2-4a2c-b083-1dee9ae431b1","drupal_internal__mid":432,"drupal_internal__vid":446,"langcode":"en","revision_created":"2024-05-15T00:50:31+00:00","status":true,"name":"quant-kristen-pol-disaster-recovery-strategies-stanford-webcamp-2024.png","created":"2024-05-15T00:44:13+00:00","changed":"2024-05-15T00:50:31+00:00","default_langcode":true,"revision_translation_affected":true,"metatag":[{"tag":"meta","attributes":{"name":"title","content":"| Quant"}},{"tag":"link","attributes":{"rel":"canonical","href":"https://www.quantcdn.io/jsonapi/node/blog"}},{"tag":"meta","attributes":{"property":"og:image","content":"https://www.quantcdn.io/themes/custom/quant_theme/images/quant-og-image.jpeg"}}],"path":{"alias":null,"pid":null,"langcode":"en"},"publish_on":null,"unpublish_on":null,"links":{"self":{"href":"http://drupal/jsonapi/media/image/81538ed3-00a2-4a2c-b083-1dee9ae431b1?resourceVersion=id%3A446"}},"resourceIdObjMeta":{"drupal_internal__target_id":432},"bundle":{"type":"media_type--media_type","id":"51dcab4e-ec58-4e9b-86ea-07d0d6ed4242","resourceIdObjMeta":{"drupal_internal__target_id":"image"}},"revision_user":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"thumbnail":{"type":"file--file","id":"73f47fad-31b5-404a-b895-d1d3c48dbc4c","drupal_internal__fid":570,"langcode":"en","filename":"quant-kristen-pol-disaster-recovery-strategies-stanford-webcamp-2024.png","uri":{"value":"public://2024-05/quant-kristen-pol-disaster-recovery-strategies-stanford-webcamp-2024.png","url":"/sites/default/files/2024-05/quant-kristen-pol-disaster-recovery-strategies-stanford-webcamp-2024.png"},"filemime":"image/png","filesize":818511,"status":true,"created":"2024-05-15T00:50:28+00:00","changed":"2024-05-15T00:50:31+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/73f47fad-31b5-404a-b895-d1d3c48dbc4c"}},"resourceIdObjMeta":{"alt":"Quant Kristen Pol Stanford Webcamp 2024 Disaster Recovery Title Slide","title":null,"width":2358,"height":1326,"drupal_internal__target_id":570},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"field_media_image":{"type":"file--file","id":"73f47fad-31b5-404a-b895-d1d3c48dbc4c","drupal_internal__fid":570,"langcode":"en","filename":"quant-kristen-pol-disaster-recovery-strategies-stanford-webcamp-2024.png","uri":{"value":"public://2024-05/quant-kristen-pol-disaster-recovery-strategies-stanford-webcamp-2024.png","url":"/sites/default/files/2024-05/quant-kristen-pol-disaster-recovery-strategies-stanford-webcamp-2024.png"},"filemime":"image/png","filesize":818511,"status":true,"created":"2024-05-15T00:50:28+00:00","changed":"2024-05-15T00:50:31+00:00","links":{"self":{"href":"http://drupal/jsonapi/file/file/73f47fad-31b5-404a-b895-d1d3c48dbc4c"}},"resourceIdObjMeta":{"alt":"Quant Kristen Pol Stanford Webcamp 2024 Disaster Recovery Title Slide","title":"","width":2358,"height":1326,"drupal_internal__target_id":570},"uid":{"type":"user--user","id":"c28d5425-2c95-423c-9e3f-d60a48ab674c","display_name":"kristen.pol","links":{"self":{"href":"http://drupal/jsonapi/user/user/c28d5425-2c95-423c-9e3f-d60a48ab674c"}},"resourceIdObjMeta":{"drupal_internal__target_id":2}},"relationshipNames":["uid"]},"relationshipNames":["bundle","revision_user","uid","thumbnail","field_media_image"]},"relationshipNames":["uid","field_author_image","field_content_area","field_og_image"]}],"relatedContent":[]},"__N_SSG":true},"page":"/[...slug]","query":{"slug":["tools","random-password-generator"]},"buildId":"quant-static","isFallback":false,"gsp":true,"scriptLoader":[]}