(()=>{"use strict";let e=function(e){return e.AVATAR="avatar",e.DISPLAY_NAME="displayName",e.JOB="job",e.COMPANY="company",e.LOCATION="location",e.DESCRIPTION="description",e.GRAVATAR="gravatar",e.VIEW_PROFILE="viewProfile",e.HEADER="header",e.JOB_COMPANY_LOCATION_WRAPPER="jobCompanyLocationWrapper",e.JOB_COMPANY_WRAPPER="jobCompanyWrapper",e.FOOTER="footer",e.VERIFIED_ACCOUNTS="verifiedAccounts",e}({});const t=window.wp.blocks,a=window.wp.i18n,r=window.wp.blockEditor;function n(e){var t,a,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(a=n(e[t]))&&(r&&(r+=" "),r+=a)}else for(a in e)e[a]&&(r&&(r+=" "),r+=a);return r}const i=function(){for(var e,t,a=0,r="",i=arguments.length;a<i;a++)(e=arguments[a])&&(t=n(e))&&(r&&(r+=" "),r+=t);return r},o=window.ReactJSXRuntime,s=window.wp.components,l=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"gravatar/block-link","version":"0.5.0","title":"Link","description":"The Link block for the Gravatar block.","category":"layout","parent":[],"attributes":{"name":{"type":"string","default":""},"linkUrl":{"type":"string","default":""},"text":{"type":"string","default":""},"className":{"type":"string","default":""}},"supports":{"html":false,"inserter":false},"textdomain":"gravatar-enhanced","editorScript":"file:../../../block-link.js"}'),c=(0,a.__)("Link","gravatar-enhanced"),p={...l,icon:function(){return(0,o.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,o.jsx)(s.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})})},__experimentalLabel:({name:t})=>t===e.VIEW_PROFILE?(0,a.__)("Profile Link","gravatar-enhanced"):c,title:c,description:(0,a.__)("The Link block for the Gravatar block.","gravatar-enhanced"),edit:function({attributes:e}){const{linkUrl:t,text:a,className:n}=e,s=(0,r.useBlockProps)();return(0,o.jsx)("a",{...s,className:i("gravatar-block__child","gravatar-block-link",s.className,n),href:t,target:"_blank",children:a})}};(0,t.registerBlockType)(l.name,p)})();