PageSourceSearch

https://openfga.dev/assets/js/1df93b7f.55f2e290.js

js openfga.dev collected 2026-09-24 17:40:05 UTC 72,472 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkopenfga_dev=globalThis.webpackChunkopenfga_dev||[]).push([[4583],{19283(i,a,t){t.r(a),t.d(a,{default:()=>Zi});var e={};t.r(e),t.d(e,{Auth0AnimatedIcon:()=>bi,CloudIcon:()=>ri,CodeAnimatedIcon:()=>fi,CommunityAnimatedIcon:()=>vi,FastAnimatedIcon:()=>Vi,MergeIcon:()=>li,ModelAnimatedIcon:()=>Ai,ModelIcon:()=>xi,OpenAnimatedIcon:()=>ji,PodcastIcon:()=>ci,ZanzibarIcon:()=>di});var s=t(96540),o=t(2680),n=t(5260),r=t(44586),x=t(38193),l=t(78478);const c="container_Xn_q",d="heading_OPPZ",p="content_mBeF",m="headingSubtitle_qc__",h="headingDescription_uSbN",k="buttons_qNcx",y="heroPattern_dn9n";var g=t(28774),u=t(34164),C=t(86025);const b={"social-media-banner":"social-media-banner_EIek","social-media-banner-item":"social-media-banner-item_bn21","social-media-banner-github":"social-media-banner-github_kjwB","social-media-banner-twitter":"social-media-banner-twitter_Se7d","social-media-banner-cncf-slack":"social-media-banner-cncf-slack_h6wH"};var f=t(74848);const v=["Twitter","CNCF Slack","GitHub"],V=()=>{const i="social-media-banner",{siteConfig:a}=(0,r.A)(),{navbar:t}=a.themeConfig,e=t.items.filter((({label:i})=>v.includes(i)));return(0,f.jsx)("div",{className:b[i],children:e.map((({label:a,to:t,"aria-label":e})=>(0,f.jsx)(g.A,{to:(0,C.Ay)(t),className:(0,u.A)(b[i+"-item"],b[i+"-"+a.toLowerCase().replace(" ","-")]),"aria-label":e,children:a},a)))})},A=({width:i="413",height:a="89",className:t})=>(0,f.jsxs)("svg",{width:i,height:a,viewBox:"0 0 472 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,"aria-hidden":"true",children:[(0,f.jsx)("path",{d:"M0 30.8163V49.021C0 68.8706 12.173 79.8373 31.1453 79.8373C50.1176 79.8373 62.181 68.8706 62.181 49.021V30.8163C62.181 10.9667 50.1176 0 31.1453 0C12.173 0 0 10.9667 0 30.8163ZM12.7213 30.3777C12.7213 18.753 19.5207 11.2957 31.1453 11.2957C42.6603 11.2957 49.4596 18.753 49.4596 30.3777V49.4597C49.4596 61.0843 42.6603 68.5416 31.1453 68.5416C19.5207 68.5416 12.7213 61.0843 12.7213 49.4597V30.3777Z",fill:"white"}),(0,f.jsx)("path",{d:"M72.9968 100.235H84.9505V70.6253H86.0472C89.1178 75.341 94.6012 79.8373 104.581 79.8373C117.85 79.8373 129.365 68.8706 129.365 51.2143C129.365 33.6677 117.85 22.701 104.581 22.701C94.6012 22.701 89.1178 27.1973 85.8278 32.1323H84.7312V24.2363H72.9968V100.235ZM101.071 69.419C91.7498 69.419 84.8408 62.6196 84.8408 51.2143C84.8408 39.809 91.7498 33.0097 101.071 33.0097C110.503 33.0097 117.302 39.809 117.302 51.2143C117.302 62.7293 110.503 69.419 101.071 69.419Z",fill:"white"}),(0,f.jsx)("path",{d:"M136.211 50.995C136.211 67.9933 147.397 79.8373 163.847 79.8373C178.762 79.8373 185.122 71.2833 188.303 65.5806L178.323 60.207C176.13 64.9226 172.291 69.419 164.066 69.419C155.403 69.419 149.042 63.3873 148.603 55.0526H189.619V50.1176C189.619 33.558 179.091 22.5913 163.408 22.5913C147.507 22.5913 136.211 34.1063 136.211 50.995ZM148.713 45.731C149.7 38.164 154.964 33.0097 163.299 33.0097C171.304 33.0097 176.678 37.9446 177.336 45.731H148.713Z",fill:"white"}),(0,f.jsx)("path",{d:"M199.37 24.2363V78.302H211.324V50.5563C211.324 39.3703 217.136 33.1193 226.129 33.1193C234.135 33.1193 238.85 37.3963 238.85 46.4986V78.302H250.914V45.8406C250.914 32.0227 242.14 23.2493 229.748 23.2493C219.439 23.2493 214.614 27.8553 212.201 32.571H211.105V24.2363H199.37Z",fill:"white"}),(0,f.jsx)("path",{d:"M263.952 1.53533V78.302H276.673V45.5117H310.122V34.1063H276.673V13.0503H312.315V1.53533H263.952Z",fill:"white"}),(0,f.jsx)("path",{d:"M318.933 48.8016C318.933 68.6513 331.106 79.8373 350.297 79.8373C369.05 79.8373 379.907 68.9803 379.907 51.1046V40.2477H347.336V51.1046H367.405V52.5303C367.405 62.2906 361.703 68.5416 350.297 68.5416C338.782 68.5416 331.654 61.0843 331.654 48.9113V30.926C331.654 18.753 338.782 11.2957 350.297 11.2957C361.483 11.2957 366.747 17.8757 366.747 26.978V28.4037H379.469V27.1973C379.469 10.857 369.27 0 350.297 0C331.215 0 318.933 11.186 318.933 31.1453V48.8016Z",fill:"white"}),(0,f.jsx)("path",{d:"M405.595 1.53533L383.004 78.302H396.054L401.208 60.4263H429.722L434.876 78.302H447.817L425.225 1.53533H405.595ZM404.279 48.9113L414.917 12.173H416.013L426.541 48.9113H404.279Z",fill:"white"}),(0,f.jsx)("path",{d:"M441.889 1.26831V3.48623H446.515V16.0544H448.944V3.48623H453.57V1.26831H441.889Z",fill:"white"}),(0,f.jsx)("path",{d:"M455.137 1.26831V16.0544H457.503V3.80307H457.714L461.347 16.0544H464.79L468.402 3.80307H468.613V16.0544H471V1.26831H466.797L463.164 13.583H462.952L459.34 1.2683
11H455.137Z",fill:"white"})]}),j="buttonLink_MrmQ",w="buttonLinkPrimary__51_",B="buttonLinkSecondary_NNVa",E="buttonLinkOutlined_NgK9",D=({to:i,href:a,variant:t="default",icon:e,children:s})=>(0,f.jsx)(g.A,{to:i,href:a,className:(()=>{switch(t){case"primary":return(0,u.A)(j,w);case"secondary":return(0,u.A)(j,B);case"outlined":return(0,u.A)(j,E);default:return j}})(),children:(0,f.jsxs)(f.Fragment,{children:[e,s]})}),G="grid_OmBo",S=()=>(0,f.jsxs)("div",{className:G,children:[(0,f.jsx)("div",{}),(0,f.jsx)("div",{})]}),F=t.p+"assets/medias/pattern-7c89aabb73f04eeae25e11d3cc34152b.mp4",L=t.p+"assets/medias/pattern-59ea4e4db87d3c5d2e81910416d067e7.webm",P=t.p+"assets/images/pattern-5de3eb8b397a4a785603c49c6e70e860.png",N=()=>{const{siteConfig:i}=(0,r.A)(),a=s.useRef(null),t=i=>{const[a]=i;document.querySelector(".navbar__logo").setAttribute("data-minimal",`${a.isIntersecting}`)};s.useEffect((()=>{const i=new IntersectionObserver(t,{root:null,rootMargin:"0px",threshold:0});return a.current&&i.observe(a.current),()=>{a.current&&i.unobserve(a.current)}}),[t]),x.A.canUseDOM&&(document.getElementById("__docusaurus").className="docs-landing-page");return(0,f.jsx)("header",{children:(0,f.jsxs)("div",{className:"container__no-padding",children:[(0,f.jsx)(S,{}),(0,f.jsx)(V,{}),(0,f.jsxs)("div",{className:c,children:[(0,f.jsxs)("div",{className:p,children:[(0,f.jsxs)("h1",{className:d,ref:a,children:[(0,f.jsx)("span",{style:{position:"absolute",width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},children:"OpenFGA \u2014"}),(0,f.jsx)(A,{}),(0,f.jsx)("span",{className:m,children:i.customFields.landingPageTitle})]}),(0,f.jsx)("p",{className:h,children:"OpenFGA is an open-source authorization solution that allows developers to build granular access control using an easy-to-read modeling language and friendly APIs."}),(0,f.jsxs)("div",{className:k,children:[(0,f.jsxs)(D,{to:"#quick-start",variant:"primary",children:[(0,f.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,f.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.37046 10.4506H0.875325C0.126602 10.4506 -0.275417 9.61053 0.2155 9.07089L8.20846 0.28415C8.76556 -0.328002 9.81555 0.124049 9.70393 0.92644L8.37046 10.4506Z",fill:"#272B33"}),(0,f.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.62834 5.54883H15.1245C15.8732 5.54883 16.2752 6.38889 15.7843 6.92853L7.79033 15.7162C7.23323 16.3284 6.18324 15.8763 6.29486 15.0739L7.62834 5.54883Z",fill:"#272B33"})]}),"Quick start"]}),(0,f.jsxs)(D,{href:"https://github.com/openfga",children:[(0,f.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,f.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 0C3.58 0 0 3.67055 0 8.20235C0 11.8319 2.29 14.8975 5.47 15.9843C5.87 16.0561 6.02 15.81 6.02 15.5947C6.02 15.3999 6.01 14.754 6.01 14.067C4 14.4464 3.48 13.5646 3.32 13.1033C3.23 12.8674 2.84 12.1395 2.5 11.9447C2.22 11.7909 1.82 11.4115 2.49 11.4013C3.12 11.391 3.57 11.9959 3.72 12.242C4.44 13.4826 5.59 13.134 6.05 12.9187C6.12 12.3855 6.33 12.0267 6.56 11.8216C4.78 11.6166 2.92 10.9091 2.92 7.77173C2.92 6.87972 3.23 6.14151 3.74 5.56735C3.66 5.36229 3.38 4.52155 3.82 3.39372C3.82 3.39372 4.49 3.17841 6.02 4.23446C6.66 4.04991 7.34 3.95763 8.02 3.95763C8.7 3.95763 9.38 4.04991 10.02 4.23446C11.55 3.16816 12.22 3.39372 12.22 3.39372C12.66 4.52155 12.38 5.36229 12.3 5.56735C12.81 6.14151 13.12 6.86947 13.12 7.77173C13.12 10.9194 11.25 11.6166 9.47 11.8216C9.76 12.078 10.01 12.5701 10.01 13.3391C10.01 14.4361 10 15.3179 10 15.5947C10 15.81 10.15 16.0664 10.55 15.9843C12.1381 15.4346 13.5182 14.3881 14.4958 12.9921C15.4735 11.5961 15.9996 9.92095 16 8.20235C16 3.67055 12.42 0 8 0Z",fill:"#D3D8DF"})}),"Join us on GitHub"]})]})]}),(0,f.jsx)("video",{width:"400",preload:"auto",autoPlay:!0,muted:!0,loop:!0,className:y,poster:P,children:(0,f.jsx)(l.A,{children:()=>navigator.userAgent.toLowerCase().includes("firefox")?(0,f.jsx)("source",{src:L,type:"video/webm"}):(0,f.jsx)("source",{src:F,type:"video/mp4"})})})]})]})})},H="section_OFtz",_=({id:i,children:a,className:t})=>(0,f.jsx)("section",{className:(0,u.A)(H,t),id:i,children:(0,f.jsx)("div",{className:"container__no-padding",children:a})}),M="banner_KVd7",T="title_YAb7",R="carousel_ZBNv",O="track_U3Al",I="logo_H28d",Z=[{name:"Agicap",src:"/img/adopters/agicap.svg"},{name:"Appscode",src:"/img/adopters/appscode.svg"}
1,{name:"Auth0",src:"/img/adopters/auth0.svg"},{name:"Canonical",src:"/img/adopters/canonical.svg"},{name:"Distyl",src:"/img/adopters/distyl.svg"},{name:"Docker",src:"/img/adopters/docker.svg"},{name:"EarthScope",src:"/img/adopters/earthscope.svg"},{name:"Flex",src:"/img/adopters/flex.svg"},{name:"Grafana",src:"/img/adopters/grafana.svg"},{name:"Headspace",src:"/img/adopters/headspace.svg"},{name:"Okta",src:"/img/adopters/okta.svg"},{name:"OpenObserve",src:"/img/adopters/openobserve.svg"},{name:"PlatformMesh",src:"/img/adopters/platformmesh.svg"},{name:"ReadAI",src:"/img/adopters/readai.svg"},{name:"Skyral",src:"/img/adopters/skyral.svg"},{name:"Sourcegraph",src:"/img/adopters/sourcegraph.svg"},{name:"Zuplo",src:"/img/adopters/zuplo.svg"}],z=({logo:i,isDuplicate:a})=>{const t=(0,C.Ay)(i.src);return(0,f.jsx)("img",{src:t,alt:a?"":(e=i.name,`${e} logo - OpenFGA Adopter`),"aria-hidden":a||void 0,loading:"lazy",decoding:"async"});var e},U=()=>{const i=[...Z,...Z];return(0,f.jsxs)("section",{className:M,"aria-label":"OpenFGA adopters",children:[(0,f.jsx)("p",{className:T,children:"Adopted by teams at"}),(0,f.jsx)("div",{className:R,children:(0,f.jsx)("div",{className:O,children:i.map(((i,a)=>{const t=a>=Z.length;return(0,f.jsx)("div",{className:I,"aria-hidden":t,children:(0,f.jsx)(z,{logo:i,isDuplicate:t})},`${i.name}-${a}`)}))})})]})},q=t.p+"assets/medias/terminal-f381a84e549a3a52d6f2dff645264fe7.mp4",J=t.p+"assets/medias/terminal-6773f514460e24a9550af5e15596b3ee.webm",W=t.p+"assets/images/terminal-beeca3a53258f5076350c9fe9924d782.png",$="section_VjpN",K="container_bmt1",Q="content_APwV",X="highlight_WKpk",Y="terminalContainer_peeJ",ii="terminalImg_qyMa",ai="dockerSnippet_ru9D",ti="copyQuickstart_nRnP",ei="copyCodeBlock__2Ng",si=()=>{const i=s.useRef(null),a=()=>{const a=document.getElementById("dockerSnippet").innerHTML,t=a.replace(/&amp;/g,"&").replace(/<br>|\\/g,"");navigator.clipboard.writeText(t),i.current?.setAttribute("data-copied","true"),setTimeout((()=>{i.current?.setAttribute("data-copied","false")}),5e3)};return(0,f.jsxs)(_,{className:$,id:"quick-start",children:[(0,f.jsxs)("div",{className:K,children:[(0,f.jsxs)("div",{className:Q,children:[(0,f.jsx)("h2",{className:"section_heading",children:"Quick Start"}),(0,f.jsx)("p",{className:X,children:"Trying OpenFGA is as easy as..."}),(0,f.jsx)("p",{children:"Run the following snippet in a terminal in an environment with Docker installed:"}),(0,f.jsxs)("div",{className:ei,children:[(0,f.jsxs)("pre",{id:"dockerSnippet",className:ai,children:["docker pull openfga/openfga && \\",(0,f.jsx)("br",{}),"docker run -p 8080:8080 -p 8081:8081 \\",(0,f.jsx)("br",{}),"-p 3000:3000 openfga/openfga run"]}),(0,f.jsx)("button",{ref:i,className:ti,"data-copied":"false",onClick:()=>a(),children:(0,f.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"#fff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,f.jsx)("title",{children:"Copy quick start command to clipboard"}),(0,f.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),(0,f.jsx)("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]})})]}),(0,f.jsxs)("p",{children:["OpenFGA will be running at localhost:8080 on your machine. Learn about other options and next steps in the project ",(0,f.jsx)(g.A,{href:"https://github.com/openfga/openfga",children:"README.md"})," or"," ",(0,f.jsx)(g.A,{to:"./docs/getting-started",children:"Getting Started"})," guides."]}),(0,f.jsxs)("p",{children:["Learn how to use sample authorization models and create your own with the project\u2019s extensive"," ",(0,f.jsx)(g.A,{to:"./docs/modeling",children:"documentation"}),"."]})]}),(0,f.jsx)("div",{className:Y,children:(0,f.jsxs)("video",{width:"646",preload:"auto",autoPlay:!0,muted:!0,loop:!0,className:ii,poster:W,children:[(0,f.jsx)("source",{src:J,type:"video/webm"}),(0,f.jsx)("source",{src:q,type:"video/mp4"})]})})]}),(0,f.jsx)(U,{})]})};var oi=t(74728),ni=t.n(oi);const ri=({width:i=23,height:a=16,color:t="#272B33"})=>(0,f.jsx)("svg",{width:i,height:a,viewBox:"0 0 23 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,f.jsx)("path",{d:"M17.9645 6H16.7069C16.3334 4.551 15.5618 3.23599 14.4797 2.2044C13.3975 1.1728 12.0483 0.465991 10.5852 0.164276C9.12216 -0.137439 7.60396 -0.0219597 6.20313 0.497592C4.8023 1.01714 3.57502 1.91993 2.66074 3.10338C1.74646 4.28683 1.18184 5.70348 1.03104 7.19235C0.880234 8.68123 1.1493 10.1826 1.80765 11.526C2.46601 12.8693 3.48726 14.0007 4.75536 14.7916C6.02346 15.5824 7.48756 16.0011 8.9813 
116H17.9645C19.2881 16 20.5575 15.4732 21.4935 14.5355C22.4294 13.5979 22.9552 12.3261 22.9552 11C22.9552 9.67392 22.4294 8.40215 21.4935 7.46446C20.5575 6.52678 19.2881 6 17.9645 6Z",fill:t})}),xi=i=>(0,f.jsxs)("svg",{width:"31",height:"31",viewBox:"0 0 31 31",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,f.jsx)("path",{d:"M10.8281 9.30033V1.5444C10.8281 0.695828 10.1333 0 9.28604 0H1.54202C0.694758 0 0 0.695828 0 1.5444V9.28336C0 10.1319 0.694758 10.8278 1.54202 10.8278H9.26909C10.1333 10.8447 10.8281 10.1489 10.8281 9.30033Z",fill:i.monochrome?"#FFF":"#79ED83"}),(0,f.jsx)("path",{d:"M9.83963 24.737C7.67455 24.737 5.94248 22.8147 6.15899 20.5319C6.35884 18.5581 8.12422 17.1164 10.0561 17.1164H20.7317C24.2791 17.1164 27.4601 14.456 27.8098 10.8002C28.2095 6.62944 25.0119 3.09375 21.0314 3.09375H14.6528C13.82 3.09375 13.1372 3.79746 13.1372 4.65563C13.1372 5.51381 13.82 6.21752 14.6528 6.21752H20.8149C22.7802 6.21752 24.5788 7.67642 24.7787 9.68456C25.0119 12.0016 23.2465 13.9583 21.0314 13.9583H10.1394C6.62532 13.9583 3.47762 16.6015 3.12788 20.2058C2.72817 24.3422 5.89252 27.8436 9.83963 27.8436H16.2849C17.1176 27.8436 17.8005 27.1399 17.8005 26.2817C17.8005 25.4235 17.1176 24.7198 16.2849 24.7198H9.83963V24.737Z",fill:i.monochrome?"#CCC":"#272B33"}),(0,f.jsx)("path",{d:"M31 29.4141V21.7843C31 20.9477 30.3013 20.2617 29.4491 20.2617H21.6603C20.8082 20.2617 20.1094 20.9477 20.1094 21.7843V29.4141C20.1094 30.2507 20.8082 30.9367 21.6603 30.9367H29.4321C30.3013 30.9367 31 30.2507 31 29.4141Z",fill:i.monochrome?"#FFF":"#BDC4CF"})]}),li=({width:i=15,height:a=16,color:t="#272B33"})=>(0,f.jsx)("svg",{width:i,height:a,viewBox:"0 0 15 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,f.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.29927 3.07296L8.69081 0.676963C8.72571 0.64191 8.77021 0.618027 8.81868 0.608344C8.86714 0.598661 8.91738 0.603612 8.96303 0.622571C9.00869 0.64153 9.04769 0.673642 9.0751 0.714836C9.10252 0.756031 9.1171 0.804453 9.11701 0.853963V5.64596C9.1171 5.69547 9.10252 5.7439 9.0751 5.78509C9.04769 5.82628 9.00869 5.8584 8.96303 5.87736C8.91738 5.89631 8.86714 5.90127 8.81868 5.89158C8.77021 5.8819 8.72571 5.85802 8.69081 5.82296L6.29927 3.42696C6.27603 3.40374 6.2576 3.37615 6.24502 3.34578C6.23244 3.31541 6.22596 3.28285 6.22596 3.24996C6.22596 3.21708 6.23244 3.18452 6.24502 3.15415C6.2576 3.12377 6.27603 3.09619 6.29927 3.07296ZM2.87865 2.49996C2.68011 2.49996 2.4897 2.57898 2.34931 2.71963C2.20892 2.86029 2.13005 3.05105 2.13005 3.24996C2.13005 3.44888 2.20892 3.63964 2.34931 3.78029C2.4897 3.92095 2.68011 3.99996 2.87865 3.99996C3.07719 3.99996 3.2676 3.92095 3.40799 3.78029C3.54838 3.63964 3.62725 3.44888 3.62725 3.24996C3.62725 3.05105 3.54838 2.86029 3.40799 2.71963C3.2676 2.57898 3.07719 2.49996 2.87865 2.49996ZM0.632839 3.24996C0.632963 2.83749 0.746255 2.433 0.960333 2.08068C1.17441 1.72836 1.48104 1.44177 1.8467 1.25224C2.21236 1.06271 2.62299 0.977534 3.03371 1.00601C3.44443 1.03449 3.83943 1.17553 4.17555 1.41372C4.51166 1.65191 4.77596 1.97808 4.93955 2.35659C5.10314 2.7351 5.15974 3.15138 5.10314 3.55993C5.04655 3.96848 4.87895 4.35359 4.61866 4.67316C4.35837 4.99273 4.01541 5.23447 3.62725 5.37196V10.628C4.12701 10.8049 4.54824 11.1531 4.81649 11.6111C5.08473 12.0692 5.18272 12.6074 5.09313 13.1308C5.00354 13.6542 4.73214 14.129 4.32691 14.4713C3.92167 14.8136 3.40869 15.0013 2.87865 15.0013C2.34861 15.0013 1.83563 14.8136 1.43039 14.4713C1.02516 14.129 0.753758 13.6542 0.664168 13.1308C0.574578 12.6074 0.672566 12.0692 0.940812 11.6111C1.20906 11.1531 1.63029 10.8049 2.13005 10.628V5.37196C1.69208 5.21683 1.3129 4.92944 1.04476 4.5494C0.776613 4.16936 0.632698 3.71537 0.632839 3.24996ZM10.1152 2.49996H9.11701V3.99996H10.1152C10.3799 3.99996 10.6338 4.10532 10.8209 4.29286C11.0081 4.48039 11.1133 4.73475 11.1133 4.99996V10.628C10.6135 10.8049 10.1923 11.1531 9.92406 11.6111C9.65581 12.0692 9.55782 12.6074 9.64741 13.1308C9.737 13.6542 10.0084 14.129 10.4136 14.4713C10.8189 14.8136 11.3319 15.0013 11.8619 15.0013C12.3919 15.0013 12.9049 14.8136 13.3102 14.4713C13.7154 14.129 13.9868 13.6542 14.0764 13.1308C14.166 12.6074 14.068 12.0692 13.7997 11.6111C13.5315 11.
11531 13.1103 10.8049 12.6105 10.628V4.99996C12.6105 4.33692 12.3476 3.70104 11.8796 3.2322C11.4117 2.76336 10.777 2.49996 10.1152 2.49996ZM11.1133 12.75C11.1133 12.5511 11.1922 12.3603 11.3326 12.2196C11.4729 12.079 11.6634 12 11.8619 12C12.0604 12 12.2508 12.079 12.3912 12.2196C12.5316 12.3603 12.6105 12.5511 12.6105 12.75C12.6105 12.9489 12.5316 13.1396 12.3912 13.2803C12.2508 13.4209 12.0604 13.5 11.8619 13.5C11.6634 13.5 11.4729 13.4209 11.3326 13.2803C11.1922 13.1396 11.1133 12.9489 11.1133 12.75ZM2.87865 12C2.68011 12 2.4897 12.079 2.34931 12.2196C2.20892 12.3603 2.13005 12.5511 2.13005 12.75C2.13005 12.9489 2.20892 13.1396 2.34931 13.2803C2.4897 13.4209 2.68011 13.5 2.87865 13.5C3.07719 13.5 3.2676 13.4209 3.40799 13.2803C3.54838 13.1396 3.62725 12.9489 3.62725 12.75C3.62725 12.5511 3.54838 12.3603 3.40799 12.2196C3.2676 12.079 3.07719 12 2.87865 12Z",fill:t})}),ci=({width:i=24,height:a=24,color:t="#272B33"})=>(0,f.jsxs)("svg",{width:i,height:a,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,f.jsx)("path",{d:"M11.9778 1C11.1836 1 10.422 1.31607 9.86044 1.87868C9.29888 2.44129 8.9834 3.20435 8.9834 4V12C8.9834 12.7956 9.29888 13.5587 9.86044 14.1213C10.422 14.6839 11.1836 15 11.9778 15C12.772 15 13.5336 14.6839 14.0952 14.1213C14.6567 13.5587 14.9722 12.7956 14.9722 12V4C14.9722 3.20435 14.6567 2.44129 14.0952 1.87868C13.5336 1.31607 12.772 1 11.9778 1Z",fill:t}),(0,f.jsx)("path",{d:"M18.9642 10V12C18.9642 13.8565 18.228 15.637 16.9177 16.9497C15.6074 18.2625 13.8303 19 11.9772 19C10.1241 19 8.34698 18.2625 7.03667 16.9497C5.72636 15.637 4.99023 13.8565 4.99023 12V10",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,f.jsx)("path",{d:"M11.9775 19V23",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,f.jsx)("path",{d:"M7.98535 23H15.9705",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),di=({width:i=21,height:a=20,color:t="#272B33"})=>(0,f.jsx)("svg",{width:i,height:a,viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,f.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.99414 0C2.33729 0 0.994141 1.34315 0.994141 3V17C0.994141 18.6569 2.33729 20 3.99414 20H17.0495C18.7064 20 20.0495 18.6569 20.0495 17V3C20.0495 1.34315 18.7064 0 17.0495 0H3.99414ZM3.99146 5.35339V2.72754H17.0836V5.08785L8.20292 14.6176H17.3278V17.273H3.7168V14.8832L12.567 5.35339H3.99146Z",fill:t})}),pi={v:"5.7.4",fr:60,ip:0,op:960,w:90,h:90,nm:"1",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:3,nm:"Shape Layer 1: Path 1 [1.1.0]",cl:"1 0",parent:8,sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[17.102,-1.703,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:181,st:0,bm:0},{ddd:0,ind:2,ty:3,nm:"Shape Layer 1: Path 1 [1.1.1]",cl:"1 1",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:37,s:[64.875,23.125,0],to:[1.167,0,0],ti:[.3,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:46,s:[71.875,23.125,0],to:[-.3,0,0],ti:[1.167,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:59,s:[63.075,23.125,0],to:[-1.167,0,0],ti:[-.3,0,0]},{t:70,s:[64.875,23.125,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:181,st:0,bm:0},{ddd:0,ind:3,ty:3,nm:"Shape Layer 1: Path 1 [1.1.2]",cl:"1 2",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:40,s:[65,44.875,0],to:[1.167,0,0],ti:[.3,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:49,s:[72,44.875,0],to:[-.3,0,0],ti:[1.167,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:62,s:[63.2,44.875,0],to:[-1.167,0,0],ti:[-.3,0,0]},{t:73,s:[65,44.875,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:181,st:0,bm:0},{ddd:0,ind:4,ty:3,nm:"Shape Layer 1: Path 1 [1.1.3]",cl:"1 3",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:50,s:[24.875,44.875,0],to:[-.917,0,0],ti:[-.3,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:63,s:[19.375,44.875,0],to:[.3,0,0],ti:[-.917,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:75,s:[26.675,44.875,0],to:[.917,0,0],ti:[.3,0,0]},{t:85,s:[24.875,44.875,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:181,st:0,bm:0},{ddd:0,ind:5,ty:3,nm:"Shape Layer 1: Path 1 [1.1.4]",cl:"1 4",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:52,s:[24.875,66.5,0],to:[-.917,0,0],ti:[-.3,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:65,s:[19.375,66.5,0],to:[.3,0,0],ti:[-.917,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:77,s:[26.675,66.5,0],to:[.917,0,0],ti:[.3,0,0]},{t:87,s:[24.875,66.5,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:181,st:0,bm:0},{ddd:0,ind:6,ty:3,nm:"Shape Layer 1: Path 1 [1.1.5]",cl:"1 5",parent:10,sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[-17.398,1.302,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:181,st:0,bm:0},{ddd:0,ind:7,ty:4,nm:"Shape Layer 1",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[45,45,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ef:[{ty:5,nm:"Shape Layer 1: Path 1 [1.1.0]",np:3,mn:"ADBE Layer Control",ix:1,en:1,ef:[{ty:10,nm:"Layer",mn:"ADBE Layer Control-0001",ix:1,v:{a:0,k:1,ix:1}}]}
1,{ty:5,nm:"Shape Layer 1: Path 1 [1.1.1]",np:3,mn:"ADBE Layer Control",ix:2,en:1,ef:[{ty:10,nm:"Layer",mn:"ADBE Layer Control-0001",ix:1,v:{a:0,k:2,ix:1}}]},{ty:5,nm:"Shape Layer 1: Path 1 [1.1.2]",np:3,mn:"ADBE Layer Control",ix:3,en:1,ef:[{ty:10,nm:"Layer",mn:"ADBE Layer Control-0001",ix:1,v:{a:0,k:3,ix:1}}]},{ty:5,nm:"Shape Layer 1: Path 1 [1.1.3]",np:3,mn:"ADBE Layer Control",ix:4,en:1,ef:[{ty:10,nm:"Layer",mn:"ADBE Layer Control-0001",ix:1,v:{a:0,k:4,ix:1}}]},{ty:5,nm:"Shape Layer 1: Path 1 [1.1.4]",np:3,mn:"ADBE Layer Control",ix:5,en:1,ef:[{ty:10,nm:"Layer",mn:"ADBE Layer Control-0001",ix:1,v:{a:0,k:5,ix:1}}]},{ty:5,nm:"Shape Layer 1: Path 1 [1.1.5]",np:3,mn:"ADBE Layer Control",ix:6,en:1,ef:[{ty:10,nm:"Layer",mn:"ADBE Layer Control-0001",ix:1,v:{a:0,k:6,ix:1}}]}],shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-1.75,-21.875],[19.844,-21.844],[19.969,-.156],[-20.125,-.125],[-20.125,21.5],[1.523,21.5]],c:!1},ix:2,x:"var $bm_rt;\nvar nullLayerNames = [\n        'Shape Layer 1: Path 1 [1.1.0]',\n        'Shape Layer 1: Path 1 [1.1.1]',\n        'Shape Layer 1: Path 1 [1.1.2]',\n        'Shape Layer 1: Path 1 [1.1.3]',\n        'Shape Layer 1: Path 1 [1.1.4]',\n        'Shape Layer 1: Path 1 [1.1.5]'\n    ];\nvar origPath = thisProperty;\nvar origPoints = origPath.points();\nvar origInTang = origPath.inTangents();\nvar origOutTang = origPath.outTangents();\nvar getNullLayers = [];\nfor (var i = 0, il = nullLayerNames.length; i < il; i++) {\n    try {\n        getNullLayers.push(effect(nullLayerNames[i])('ADBE Layer Control-0001'));\n    } catch (err) {\n        getNullLayers.push(null);\n    }\n}\nfor (var i = 0, il = getNullLayers.length; i < il; i++) {\n    if (getNullLayers[i] != null && getNullLayers[i].index != thisLayer.index) {\n        origPoints[i] = fromCompToSurface(getNullLayers[i].toComp(getNullLayers[i].anchorPoint));\n    }\n}\n$bm_rt = createPath(origPoints, origInTang, origOutTang, origPath.isClosed());"},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"rd",nm:"Round Corners 1",r:{a:0,k:10,ix:1},ix:2,mn:"ADBE Vector Filter - RC",hd:!1},{ty:"st",c:{a:0,k:[.152941176471,.16862745098,.2,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:6.7,ix:5},lc:2,lj:1,ml:4,bm:0,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Shape 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:0,bm:0},{ddd:0,ind:8,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:0,y:1},o:{x:.167,y:.167},t:0,s:[26.148,24.828,0],to:[-.95,0,0],ti:[-1.217,0,0]},{i:{x:.641,y:1},o:{x:1,y:0},t:14,s:[20.448,24.828,0],to:[1.217,0,0],ti:[-1.667,0,0]},{i:{x:.641,y:1},o:{x:.167,y:0},t:36,s:[33.448,24.828,0],to:[0,0,0],ti:[0,0,0]},{t:54,s:[26.148,24.828,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,-1.697],[0,0],[1.62,.034],[0,0],[0,1.697],[0,0],[-1.588,0],[0,0]],o:[[0,0],[0,1.697],[0,0],[-1.588,0],[0,0],[0,-1.697],[0,0],[1.588,0]],v:[[10.148,-7.739],[10.148,7.773],[7.226,10.827],[-7.257,10.827],[-10.148,7.739],[-10.148,-7.739],[-7.257,-10.828],[7.257,-10.828]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:34,s:[.476197898388,.929166674614,.515586495399,1]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:37,s:[.741176486015,.768627464771,.811764717102,1]},{i:{x:[.667],y:[1]},o:{x:[.167],y:[-.269]},t:129,s:[.741176486015,.768627464771,.811764717102,1]},{t:134,s:[.474509805441,.929411768913,.51372551918,1]}],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:0,bm:0},{ddd:0,ind:9,ty:4,nm:"Vector 2",sr:1,ks:{o:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:73,s:[1]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:87,s:[100]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:105,s:[100]},{t:111,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:0,y:1},o:{x:.167,y:.167},t:73,s:[63.898,65.198,0],to:[1.367,0,0],ti:[.133,0,0]},{i:{x:.641,y:1},o:{x:.76,y:0},t:85,s:[72.098,65.198,0],to:[-.133,0,0],ti:[1.667,0,0]},{i:{x:.57,y:1},o:{x:.211,y:0},t:105,s:[63.098,65.198,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.682,y:1},o:{x:.301,y:0},t:111,s:[64.698,65.198,0],to:[0,0,0],ti:[0,0,0]},{t:125,s:[63.898,65.198,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
1,ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,-1.673],[0,0],[1.629,0],[0,0],[0,1.673],[0,0],[-1.597,0],[0,0]],o:[[0,0],[0,1.673],[0,0],[-1.597,0],[0,0],[0,-1.673],[0,0],[1.597,0]],v:[[10.206,-7.63],[10.206,7.63],[7.268,10.675],[-7.299,10.675],[-10.206,7.63],[-10.206,-7.63],[-7.299,-10.675],[7.299,-10.675]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.476197904699,.929166666667,.515586523916,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:34,op:960,st:0,bm:0},{ddd:0,ind:10,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:0,y:1},o:{x:.167,y:.167},t:73,s:[63.898,65.198,0],to:[1.367,0,0],ti:[.133,0,0]},{i:{x:.641,y:1},o:{x:.76,y:0},t:85,s:[72.098,65.198,0],to:[-.133,0,0],ti:[1.667,0,0]},{i:{x:.57,y:1},o:{x:.211,y:0},t:105,s:[63.098,65.198,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.682,y:1},o:{x:.301,y:0},t:111,s:[64.698,65.198,0],to:[0,0,0],ti:[0,0,0]},{t:125,s:[63.898,65.198,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,-1.673],[0,0],[1.629,0],[0,0],[0,1.673],[0,0],[-1.597,0],[0,0]],o:[[0,0],[0,1.673],[0,0],[-1.597,0],[0,0],[0,-1.673],[0,0],[1.597,0]],v:[[10.206,-7.63],[10.206,7.63],[7.268,10.675],[-7.299,10.675],[-10.206,7.63],[-10.206,-7.63],[-7.299,-10.675],[7.299,-10.675]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.741176486015,.768627464771,.811764717102,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:0,bm:0},{ddd:0,ind:11,ty:4,nm:"Rectangle 1373",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[45,45,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[90,90],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:16,ix:4},nm:"Rectangle Path 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[.227450981736,.243137255311,.266666680574,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Rectangle 1373",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:0,bm:0}],markers:[]},mi={v:"5.7.4",fr:60,ip:0,op:960,w:90,h:90,nm:"2",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:3,nm:"Null 7",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:164,s:[23.25,33.75,0],to:[-.433,-1.167,0],ti:[.433,1.167,0]},{i:{x:.667,y:.667},o:{x:.333,y:.333},t:184,s:[20.65,26.75,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:254,s:[20.65,26.75,0],to:[.433,1.167,0],ti:[-.433,-1.167,0]},{t:274,s:[23.25,33.75,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:164,s:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.61,.61,.333],y:[0,0,0]},t:184,s:[72.6,72.6,100]},{i:{x:[.298,.298,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:190,s:[80.4,80.4,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:195,s:[76.8,76.8,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:199,s:[78.7,78.7,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:254,s:[78.7,78.7,100]},{t:274,s:[100,100,100]}],ix:6,l:2}},ao:0,ip:164,op:344,st:164,bm:0},{ddd:0,ind:2,ty:4,nm:"Vector 3",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[19.366,22.872,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
vendor: 4,207 bytes, line 1
1,ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.273,0],[0,0],[0,1.272],[1.273,0],[0,0],[0,-1.272]],o:[[0,0],[1.273,0],[0,-1.272],[0,0],[-1.273,0],[0,1.272]],v:[[-6.99,2.304],[6.99,2.304],[9.294,0],[6.99,-2.304],[-6.99,-2.304],[-9.294,0]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.476197898388,.929166674614,.515586495399,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:234,op:960,st:144,bm:0},{ddd:0,ind:3,ty:4,nm:"Vector 2",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[19.366,22.872,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.273,0],[0,0],[0,1.272],[1.273,0],[0,0],[0,-1.272]],o:[[0,0],[1.273,0],[0,-1.272],[0,0],[-1.273,0],[0,1.272]],v:[[-6.99,2.304],[6.99,2.304],[9.294,0],[6.99,-2.304],[-6.99,-2.304],[-9.294,0]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.476197898388,.929166674614,.515586495399,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:194,op:214,st:144,bm:0},{ddd:0,ind:4,ty:4,nm:"Vector",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[19.366,22.872,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.273,0],[0,0],[0,1.272],[1.273,0],[0,0],[0,-1.272]],o:[[0,0],[1.273,0],[0,-1.272],[0,0],[-1.273,0],[0,1.272]],v:[[-6.99,2.304],[6.99,2.304],[9.294,0],[6.99,-2.304],[-6.99,-2.304],[-9.294,0]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.476197898388,.929166674614,.515586495399,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:174,st:164,bm:0},{ddd:0,ind:5,ty:4,nm:"Vector",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[7.423,7.179,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.9,-.9],[-.588,0],[-.45,.45],[0,0],[0,.613],[.433,.433],[0,0],[.9,-.9],[-.9,-.9],[0,0],[0,0]],o:[[.45,.45],[.592,0],[0,0],[.433,-.432],[0,-.613],[0,0],[-.897,-.9],[-.9,.9],[0,0],[0,0],[-.9,.9]],v:[[-6.124,10.619],[-4.494,11.292],[-2.863,10.619],[6.126,1.633],[6.8,.003],[6.126,-1.628],[-2.863,-10.617],[-6.121,-10.617],[-6.121,-7.36],[1.238,-.001],[-6.124,7.361]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.476197898388,.929166674614,.515586495399,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:164,bm:0},{ddd:0,ind:6,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[45,44.545,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:1,k:[{i:{x:[.709,.709,.667],y:[1,1,1]},o:{x:[.814,.814,.333],y:[0,0,0]},t:164,s:[100,100,100]},{i:{x:[.141,.141,.667],y:[1,1,1]},o:{x:[.378,.378,.333],y:[0,0,0]},t:184,s:[108.102,135.9,100]},{i:{x:[.148,.148,.667],y:[1,1,1]},o:{x:[.256,.256,.333],y:[0,0,0]},t:191,s:[105,132,100]},{i:{x:[.833,.833,.833],y:[1,1,1]},o:{x:[1,1,.333],y:[0,0,0]},t:252,s:[105,132,100]},{i:{x:[.141,.141,.833],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,0,0]},t:272,s:[94.456,94.456,100]}
1,{t:287,s:[100,100,100]}],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[3.432,0],[0,0],[0,-3.105],[0,0],[-3.432,0],[0,0],[0,3.105],[0,0]],o:[[0,0],[-3.432,0],[0,0],[0,3.105],[0,0],[3.432,0],[0,0],[0,-3.105]],v:[[24.786,-22.545],[-24.786,-22.545],[-31,-16.924],[-31,16.924],[-24.786,22.545],[24.786,22.545],[31,16.924],[31,-16.924]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.152941182256,.168627455831,.20000000298,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:164,bm:0},{ddd:0,ind:7,ty:4,nm:"Rectangle 1372",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[45,45,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[90,90],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:16,ix:4},nm:"Rectangle Path 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[.227450981736,.243137255311,.266666680574,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Rectangle 1372",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:164,bm:0}],markers:[]},hi={v:"5.7.4",fr:60,ip:0,op:960,w:90,h:90,nm:"3",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.265,y:1},o:{x:.167,y:.167},t:307,s:[45.201,29.642,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.596,y:1},o:{x:1,y:0},t:327,s:[45.201,19.642,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.656,y:1},o:{x:.645,y:0},t:348,s:[45.201,31.942,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.481,y:1},o:{x:.739,y:0},t:357,s:[45.201,28.942,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.481,y:1},o:{x:.167,y:0},t:365,s:[45.201,30.542,0],to:[0,0,0],ti:[0,0,0]},{t:381,s:[45.201,29.642,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:307,s:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:314,s:[108.4,108.4,100]},{t:348,s:[100,100,100]}],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-2.801,-1.296],[0,0],[-2.284,1.055],[0,0],[2.805,1.296],[0,0],[2.28,-1.055],[0,0]],o:[[0,0],[2.28,1.055],[0,0],[2.801,-1.292],[0,0],[-2.284,-1.055],[0,0],[-2.801,1.296]],v:[[-28.942,3.149],[-3.637,14.851],[3.611,14.851],[28.94,3.149],[28.94,-3.142],[3.611,-14.851],[-3.641,-14.851],[-28.942,-3.142]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.476197898388,.929166674614,.515586495399,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:298,bm:0},{ddd:0,ind:2,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.265,y:1},o:{x:.167,y:.167},t:302,s:[45.202,49.667,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.596,y:1},o:{x:1,y:0},t:322,s:[45.202,37.167,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.656,y:1},o:{x:.642,y:0},t:343,s:[45.202,53.067,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.481,y:1},o:{x:.739,y:0},t:352,s:[45.202,48.267,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.481,y:1},o:{x:.167,y:0},t:360,s:[45.202,50.667,0],to:[0,0,0],ti:[0,0,0]},{t:366,s:[45.202,49.667,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:302,s:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:307,s:[108.4,108.4,100]},{t:324,s:[100,100,100]}],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[-2.708,-1.251],[0,0],[-2.243,1.036],[0,0],[2.708,1.251],[0,0]],o:[[0,0],[0,0],[-2.708,1.251],[0,0],[2.248,1.036],[0,0],[2.708,-1.255],[0,0],[0,0]],v:[[1.048,-19.236],[-18.226,-11.858],[-29.171,-6.795],[-29.171,-.718],[-3.581,11.115],[3.552,11.115],[29.171,-.718],[29.171,-6.799],[18.149,-11.892]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.741176486015,.768627464771,.811764717102,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:298,bm:0},{ddd:0,ind:3,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.265,y:1},o:{x:.167,y:.167},t:298,s:[45.202,66.085,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.596,y:1},o:{x:1,y:0},t:318,s:[45.202,53.585,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.656,y:1},o:{x:.642,y:0},t:339,s:[45.202,69.485,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.481,y:1},o:{x:.739,y:0},t:348,s:[45.202,65.385,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.481,y:1},o:{x:.167,y:0},t:356,s:[45.202,66.785,0],to:[0,0,0],ti:[0,0,0]},{t:362,s:[45.202,66.085,0]}],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
1,ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[-2.708,-1.251],[0,0],[-2.243,1.036],[0,0],[2.708,1.251],[0,0]],o:[[0,0],[0,0],[-2.708,1.251],[0,0],[2.248,1.036],[0,0],[2.708,-1.255],[0,0],[0,0]],v:[[-.389,-19.897],[-17.876,-11.915],[-29.171,-6.772],[-29.171,-.696],[-3.581,11.138],[3.552,11.138],[29.171,-.696],[29.171,-6.776],[18.149,-11.87]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.152941182256,.168627455831,.20000000298,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:298,bm:0},{ddd:0,ind:4,ty:4,nm:"Rectangle 1372",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[45,45,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[90,90],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:16,ix:4},nm:"Rectangle Path 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[.227450981736,.243137255311,.266666680574,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Rectangle 1372",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:298,bm:0}],markers:[]},ki={v:"5.7.4",fr:60,ip:0,op:960,w:90,h:90,nm:"4",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:4,nm:"Vector",parent:2,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[0,-18.84,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[4.279,0],[0,-4.006],[-4.282,0],[0,4.006]],o:[[-4.279,0],[0,4.01],[4.279,0],[0,-4.006]],v:[[0,-7.256],[-7.75,0],[0,7.256],[7.75,0]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:425,s:[.152941182256,.168627455831,.20000000298,1]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:438,s:[.476197898388,.929166674614,.515586495399,1]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:500,s:[.476197898388,.929166674614,.515586495399,1]},{t:516,s:[.152941182256,.168627455831,.20000000298,1]}],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:396,bm:0},{ddd:0,ind:2,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.451,y:1},o:{x:.545,y:0},t:396,s:[65.15,64.426,0],to:[-1.3,.933,0],ti:[0,0,0]},{i:{x:.394,y:1},o:{x:.892,y:0},t:454,s:[57.35,70.026,0],to:[0,0,0],ti:[-1.3,.933,0]},{t:529,s:[65.15,64.426,0]}],ix:2,l:2},a:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:396,s:[0,8.719,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:425,s:[-3.1,8.719,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:1,y:0},t:454,s:[0,8.719,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:492,s:[-3.1,8.719,0],to:[0,0,0],ti:[0,0,0]},{t:529,s:[0,8.719,0]}],ix:1,l:2},s:{a:1,k:[{i:{x:[.451,.451,.667],y:[1,1,1]},o:{x:[.545,.545,.333],y:[0,0,0]},t:396,s:[100,100,100]},{i:{x:[.394,.394,.667],y:[1,1,1]},o:{x:[.892,.892,.333],y:[0,0,0]},t:454,s:[153.3,153.3,100]},{t:529,s:[100,100,100]}],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[1.495,-1.4],[.004,-1.978],[0,0],[-1.763,0],[0,0],[0,1.651],[0,0],[1.495,1.4],[2.112,0]],o:[[-2.112,0],[-1.491,1.4],[0,0],[0,1.651],[0,0],[1.763,0],[0,0],[0,-1.978],[-1.491,-1.4],[0,0]],v:[[-2.883,-8.733],[-8.514,-6.549],[-10.85,-1.277],[-10.85,5.742],[-7.656,8.733],[7.656,8.733],[10.85,5.742],[10.85,-1.277],[8.518,-6.549],[2.887,-8.733]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.741176486015,.768627464771,.811764717102,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:396,bm:0},{ddd:0,ind:3,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.451,y:1},o:{x:.545,y:0},t:396,s:[32.444,70.241,0],to:[-1.283,-.867,0],ti:[0,0,0]},{i:{x:.394,y:1},o:{x:.892,y:0},t:454,s:[24.744,65.041,0],to:[0,0,0],ti:[-1.283,-.867,0]},{t:529,s:[32.444,70.241,0]}],ix:2,l:2},a:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:396,s:[0,13.594,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:425,s:[2.6,13.594,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:1,y:0},t:454,s:[0,13.594,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:492,s:[2.6,13.594,0],to:[0,0,0],ti:[0,0,0]},{t:529,s:[0,13.594,0]}],ix:1,l:2},s:{a:1,k:[{i:{x:[.451,.451,.667],y:[1,1,1]},o:{x:[.545,.545,.333],y:[0,0,0]}
1,t:396,s:[100,100,100]},{i:{x:[.394,.394,.667],y:[1,1,1]},o:{x:[.892,.892,.333],y:[0,0,0]},t:454,s:[65.8,65.8,100]},{t:529,s:[100,100,100]}],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[2.268,-2.124],[0,-3.002],[0,0],[-2.677,0],[0,0],[0,2.507],[0,0],[2.268,2.124],[3.206,0]],o:[[-3.206,0],[-2.264,2.124],[0,0],[0,2.503],[0,0],[2.677,0],[0,0],[0,-3.002],[-2.268,-2.12],[0,0]],v:[[-6.356,-13.597],[-14.905,-10.284],[-18.444,-2.28],[-18.444,9.06],[-13.598,13.597],[13.598,13.597],[18.444,9.06],[18.444,-2.28],[14.905,-10.284],[6.356,-13.597]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.741176486015,.768627464771,.811764717102,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:396,bm:0},{ddd:0,ind:4,ty:4,nm:"Vector",parent:3,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[.435,-28.227,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[6.148,0],[0,-5.756],[-6.144,-.004],[0,5.756]],o:[[-6.144,0],[0,5.752],[6.148,0],[0,-5.756]],v:[[0,-10.42],[-11.13,0],[0,10.42],[11.13,0]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:425,s:[.476197898388,.929166674614,.515586495399,1]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:438,s:[.152941182256,.168627455831,.20000000298,1]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:500,s:[.152941182256,.168627455831,.20000000298,1]},{t:529,s:[.476197898388,.929166674614,.515586495399,1]}],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:396,bm:0},{ddd:0,ind:5,ty:4,nm:"Rectangle 1373",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[45,45,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[90,90],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:16,ix:4},nm:"Rectangle Path 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[.227450981736,.243137255311,.266666680574,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Rectangle 1373",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:396,bm:0}],markers:[]},yi={v:"5.7.4",fr:60,ip:0,op:960,w:90,h:90,nm:"5",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[44.952,46.598,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:1,k:[{i:{x:[.833,.833,.833],y:[.833,.833,1.036]},o:{x:[.732,.732,.333],y:[0,0,0]},t:540,s:[100,100,100]},{i:{x:[.215,.215,.667],y:[1,1,1]},o:{x:[.167,.167,.167],y:[.167,.167,.036]},t:570,s:[-6.475,92.5,100]},{t:624,s:[100,100,100]}],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0]],v:[[-.002,15.826],[-8.318,9.779],[-.002,3.735],[8.318,9.779]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[0,0],[-1.943,5.982],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[-4.827,-3.508],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-8.322,9.779],[-13.461,-6.048],[-10.283,-15.826],[-.002,-15.826],[-.002,-15.823],[-3.18,-6.044],[-13.461,-6.048],[-5.144,-.004],[-8.322,9.775]],c:!0},ix:2},nm:"Path 2",mn:"ADBE Vector Shape - Group",hd:!1},{ind:2,ty:"sh",ix:3,ks:{a:0,k:{i:[[0,0],[0,0],[5.087,-3.694],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[1.844,5.674],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[10.286,-15.826],[13.467,-6.048],[8.322,9.775],[5.144,-.004],[13.46,-6.044],[3.179,-6.044],[.002,-15.823],[.002,-15.826]],c:!0},ix:2},nm:"Path 3",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.476197898388,.929166674614,.515586495399,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:5,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"st",c:{a:0,k:[.476197904699,.929166666667,.515586523916,1],ix:3},o:{a:0,k:100,ix:4},w:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.526],y:[0]},t:540,s:[0]},{i:{x:[.432],y:[1]},o:{x:[.167],y:[0]},t:570,s:[1]},{t:624,s:[0]}],ix:5},lc:1,lj:1,ml:4,bm:0,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1}],ip:0,op:960,st:540,bm:0},{ddd:0,ind:2,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[45,45,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:1,k:[{i:{x:[.469,.469,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:572,s:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.515,.515,.333],y:[0,0,0]},t:592,s:[111.9,111.9,100]},{i:{x:[.833,.833,.833],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:609,s:[88.9,88.9,100]},{i:{x:[.833,.833,.833],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,0,0]},t:621,s:[103.9,103.9,100]}
1,{t:630,s:[100,100,100]}],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,-17.121],[17.121,0],[0,17.121],[-17.121,0]],o:[[0,17.121],[-17.121,0],[0,-17.121],[17.121,0]],v:[[31,0],[0,31],[-31,0],[0,-31]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.152941182256,.168627455831,.20000000298,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:540,bm:0},{ddd:0,ind:3,ty:4,nm:"Rectangle 1373",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[45,45,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[90,90],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:16,ix:4},nm:"Rectangle Path 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[.227450981736,.243137255311,.266666680574,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Rectangle 1373",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:540,bm:0}],markers:[]},gi={v:"5.7.4",fr:60,ip:0,op:960,w:90,h:90,nm:"6",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:4,nm:"Vector",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[44,43.13,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:1,k:[{i:{x:[.379,.379,.667],y:[1,1,1]},o:{x:[.167,.167,.167],y:[.167,.167,-.015]},t:638,s:[100,100,100]},{i:{x:[.317,.317,.833],y:[1,1,.985]},o:{x:[.283,.283,.333],y:[0,0,0]},t:684,s:[111,111,100]},{t:818,s:[100,100,100]}],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:1,k:[{i:{x:.083,y:1},o:{x:.167,y:.167},t:638,s:[{i:[[17.806,0],[0,-17.856],[-12.799,-4.3],[0,.837],[.006,.943],[0,1.752],[1.887,5.768],[2.105,.966],[-3.145,-.039],[-1.759,-3.064],[-1.836,.85],[-.924,.85],[0,12.385],[-2.054,2.266],[-1.759,4.454],[0,0],[-2.734,0],[-2.568,-.721],[-2.683,-.85],[.334,-.837],[0,-3.527],[7.176,-.811],[0,-3.025],[.011,-2.225],[0,-.349],[-1.63,.296],[0,14.277]],o:[[-17.806,0],[0,14.277],[1.643,.296],[0,-.281],[-.011,-1.736],[0,0],[0,0],[0,0],[0,0],[2.811,4.969],[.295,-2.06],[-7.176,-.798],[0,-3.54],[-.334,-.837],[2.683,-.837],[2.568,-.721],[2.734,0],[0,0],[1.759,4.467],[2.054,2.279],[0,12.423],[1.181,1.017],[0,2.905],[-.006,1.097],[0,.837],[12.838,-4.274],[0,-17.856]],v:[[-.411,-31.13],[-31.837,.283],[-10.078,31.077],[-7.857,29.52],[-7.868,27.568],[-7.895,21.615],[-18.769,17.779],[-22.338,13.067],[-22.132,11.084],[-17.177,14.406],[-7.818,17.096],[-5.764,12.758],[-20.181,-1.468],[-17.151,-9.051],[-16.817,-17.792],[-7.959,-14.316],[.103,-15.411],[8.165,-14.316],[17.023,-17.792],[17.356,-9.051],[20.669,-1.468],[5.931,12.758],[8.113,18.731],[8.085,27.229],[8.075,29.494],[10.296,31.052],[31.837,.283]],c:!0}]},{i:{x:.338,y:1},o:{x:.825,y:0},t:698,s:[{i:[[17.806,0],[0,-17.856],[-12.799,-4.3],[0,.837],[.006,.943],[0,1.752],[3.139,5.194],[2.269,.466],[-3.073,.671],[-2.388,-2.604],[-1.597,1.242],[-1.095,.614],[-2.851,12.052],[-2.52,1.732],[-2.737,3.93],[0,0],[-2.661,-.629],[-2.333,-1.293],[-2.415,-1.444],[.517,-.738],[.812,-3.433],[4.909,1.342],[0,-3.025],[.011,-2.225],[0,-.349],[-1.63,.296],[0,14.277]],o:[[-17.806,0],[0,14.277],[1.643,.296],[0,-.281],[-.011,-1.736],[0,0],[0,0],[0,0],[0,0],[3.859,4.208],[-.177,-2.073],[-6.8,-2.429],[.815,-3.445],[-.132,-.891],[2.804,-.197],[2.665,-.111],[2.661,.629],[0,0],[.683,4.752],[1.474,2.69],[-2.86,12.09],[.915,1.262],[0,2.905],[-.006,1.097],[0,.837],[12.838,-4.274],[0,-17.856]],v:[[-.411,-31.13],[-31.837,.283],[-10.078,31.077],[-7.857,29.52],[-7.868,27.568],[-7.895,21.615],[-18.341,20.203],[-22.881,16.417],[-23.127,14.439],[-17.551,16.558],[-7.827,17.07],[-5.711,11.273],[-16.466,-5.889],[-11.772,-12.571],[-9.435,-21.001],[-1.615,-15.579],[6.482,-14.788],[14.076,-11.868],[23.496,-13.212],[21.809,-4.628],[23.287,3.514],[5.654,11.778],[8.113,18.731],[8.085,27.229],[8.075,29.494],[10.296,31.052],[31.837,.283]],c:!0}]},{t:787,s:[{i:[[17.806,0],[0,-17.856],[-12.799,-4.3],[0,.837],[.006,.943],[0,1.752],[1.887,5.768],[2.105,.966],[-3.145,-.039],[-1.759,-3.064],[-1.836,.85],[-.924,.85],[0,12.385],[-2.054,2.266],[-1.759,4.454],[0,0],[-2.734,0],[
1-2.568,-.721],[-2.683,-.85],[.334,-.837],[0,-3.527],[7.176,-.811],[0,-3.025],[.011,-2.225],[0,-.349],[-1.63,.296],[0,14.277]],o:[[-17.806,0],[0,14.277],[1.643,.296],[0,-.281],[-.011,-1.736],[0,0],[0,0],[0,0],[0,0],[2.811,4.969],[.295,-2.06],[-7.176,-.798],[0,-3.54],[-.334,-.837],[2.683,-.837],[2.568,-.721],[2.734,0],[0,0],[1.759,4.467],[2.054,2.279],[0,12.423],[1.181,1.017],[0,2.905],[-.006,1.097],[0,.837],[12.838,-4.274],[0,-17.856]],v:[[-.411,-31.13],[-31.837,.283],[-10.078,31.077],[-7.857,29.52],[-7.868,27.568],[-7.895,21.615],[-18.769,17.779],[-22.338,13.067],[-22.132,11.084],[-17.177,14.406],[-7.818,17.096],[-5.764,12.758],[-20.181,-1.468],[-17.151,-9.051],[-16.817,-17.792],[-7.959,-14.316],[.103,-15.411],[8.165,-14.316],[17.023,-17.792],[17.356,-9.051],[20.669,-1.468],[5.931,12.758],[8.113,18.731],[8.085,27.229],[8.075,29.494],[10.296,31.052],[31.837,.283]],c:!0}]}],ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:638,s:[{i:[[-.424,.039],[0,.257],[.385,-.039],[0,-.257]],o:[[.372,0],[0,-.296],[-.372,0],[0,.296]],v:[[-11.207,19.465],[-10.54,19.002],[-11.259,18.538],[-11.926,19.002]],c:!0}]},{i:{x:.833,y:.833},o:{x:.333,y:0},t:698,s:[{i:[[-.404,.133],[.058,.251],[.367,-.124],[-.058,-.251]],o:[[.363,-.084],[-.067,-.288],[-.363,.084],[.067,.288]],v:[[-10.595,20.142],[-10.049,19.54],[-10.854,19.25],[-11.399,19.852]],c:!0}]},{t:787,s:[{i:[[-.424,.039],[0,.257],[.385,-.039],[0,-.257]],o:[[.372,0],[0,-.296],[-.372,0],[0,.296]],v:[[-11.207,19.465],[-10.54,19.002],[-11.259,18.538],[-11.926,19.002]],c:!0}]}],ix:2},nm:"Path 2",mn:"ADBE Vector Shape - Group",hd:!1},{ind:2,ty:"sh",ix:3,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:638,s:[{i:[[.334,.129],[-.09,.257],[-.334,-.09],[.077,-.257]],o:[[-.385,-.077],[.09,-.257],[.385,.116],[-.077,.257]],v:[[-13.98,19.053],[-14.532,18.422],[-13.736,18.126],[-13.184,18.796]],c:!0}]},{i:{x:.833,y:.833},o:{x:.333,y:0},t:698,s:[{i:[[.354,.05],[-.03,.271],[-.346,-.013],[.017,-.268]],o:[[-.393,.012],[.03,-.271],[.401,.026],[-.017,.268]],v:[[-13.389,20.365],[-14.069,19.875],[-13.36,19.407],[-12.672,19.935]],c:!0}]},{t:787,s:[{i:[[.334,.129],[-.09,.257],[-.334,-.09],[.077,-.257]],o:[[-.385,-.077],[.09,-.257],[.385,.116],[-.077,.257]],v:[[-13.98,19.053],[-14.532,18.422],[-13.736,18.126],[-13.184,18.796]],c:!0}]}],ix:2},nm:"Path 3",mn:"ADBE Vector Shape - Group",hd:!1},{ind:3,ty:"sh",ix:4,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:638,s:[{i:[[.039,.257],[-.372,.09],[-.039,-.245],[.372,-.09]],o:[[-.039,-.296],[.372,-.039],[.039,.257],[-.385,.09]],v:[[-9.449,18.834],[-8.858,18.203],[-8.101,18.577],[-8.691,19.169]],c:!0}]},{i:{x:.833,y:.833},o:{x:.333,y:0},t:698,s:[{i:[[.096,.242],[-.342,.172],[-.093,-.23],[.342,-.172]],o:[[-.104,-.28],[.354,-.122],[.096,.242],[-.355,.175]],v:[[-9.023,19.131],[-8.59,18.383],[-7.768,18.576],[-8.21,19.286]],c:!0}]},{t:787,s:[{i:[[.039,.257],[-.372,.09],[-.039,-.245],[.372,-.09]],o:[[-.039,-.296],[.372,-.039],[.039,.257],[-.385,.09]],v:[[-9.449,18.834],[-8.858,18.203],[-8.101,18.577],[-8.691,19.169]],c:!0}]}],ix:2},nm:"Path 4",mn:"ADBE Vector Shape - Group",hd:!1},{ind:4,ty:"sh",ix:5,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:638,s:[{i:[[.205,.206],[-.167,.129],[-.205,-.206],[.167,-.129]],o:[[-.218,-.245],[.167,-.167],[.218,.245],[-.167,.167]],v:[[-19.269,13.942],[-19.359,13.273],[-18.692,13.401],[-18.602,14.071]],c:!0}]},{i:{x:.833,y:.833},o:{x:.333,y:0},t:698,s:[{i:[[.247,.154],[-.134,.163],[-.247,-.154],[.134,-.163]],o:[[-.268,-.189],[.125,-.201],[.268,.189],[-.125,.201]],v:[[-19.694,16.578],[-19.932,15.946],[-19.253,15.921],[-19.015,16.553]],c:!0}]},{t:787,s:[{i:[[.205,.206],[-.167,.129],[-.205,-.206],[.167,-.129]],o:[[-.218,-.245],[.167,-.167],[.218,.245],[-.167,.167]],v:[[-19.269,13.942],[-19.359,13.273],[-18.692,13.401],[-18.602,14.071]],c:!0}]}],ix:2},nm:"Path 5",mn:"ADBE Vector Shape - Group",hd:!1},{ind:5,ty:"sh",ix:6,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:638,s:[{i:[[.205,.129],[-.09,.167],[-.257,-.077],[.09,-.167]],o:[[-.257,-.129],[.09,-.129],[.257,.129],[-.09,.18]],v:[[-20.45,12.732],[-20.746,12.23],[-20.194,12.14],[-19.898,12.642]],c:!0}]},{i:{x:.833,y:.833},o:{x:.333,y:0},t:698,s:[{i:[[.229,.079],[-.05,.183],[-.268,-.017],[.05,-.183]],o:[[-.279,-.068],[.059,-.146],[.279,.068],[-.047,.196]],v:[[-21.117,15.665],[-21.518,15.243],[-21.001,15.03],[-20.6,15.453]],c:!0}]},{t:787,s:[{i:[[.205,.129],[-.09,.167],[-.257,-.077],[.09,-.167]],o:[[-.257,-.129],[.09,-.129],[.257,.129],[-.09,.18]],v:[[-20.45,12.732],[-20.746,12.23],[-20.194,12.14],[-19.898,12.642]],c:!0}]}],ix:2},nm:"Path 6",mn:"ADBE Vector Shape - Group",hd:!1},{ind:6,ty:"sh",ix:7,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:638,s:[{i:[[.295,.296],[-.205,.167],[-.282,-.296],[.167,-.167]],o:[[-.295,-.245],[.167,-.206],[.257,.245],[-.167,.206]],v:[[-16.419,17.611],[-16.586,16.813],[-15.752,16.942],[-15.585,17.74]],c:!0}]},{i:{x:.833,y:.833},o:{x:.333,y:0},t:698,s:[{i:[[.354,.222],[-.162,.209],[-.342,-.225],[.125,-.201]],o:[[-.343,-.172],[.116,-.238],[.305,.18],[-.116,.238]],v:[[-16.09,19.51],[-16.433,18.77],[-15.591,18.708],[-15.248,19.448]],c:!0}]},{t:787,s:[{i:[[.295,.296],[-.205,.167],[-.282,-.296],[.167,-.167]],o:[[-.295,-.245],[.167,-.206],[.257,.245],[-.167,.206]],v:[[-16.419,17.611],[-16.586,16.813],[-15.752,16.942],[-15.585,17.74]],c:!0}]}],ix:2},nm:"Path 7",mn:"ADBE Vector Shape - Group",hd:!1},{ind:7,ty:"sh",ix:8,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.167,y:.167},t:638,s:[{i:[[.205,.296],[-.205,.129],[-.18,-.296],[.205,-.167]],o:[[-.205,-.296],[.205,-.167],[.205,.296],[-.167,.129]],v:[[-18.05,15.68],[-18.05,14.921],[-17.331,15.178],[-17.331,15.976]],c:!0}]},{i:{x:.833,y:.833},o:{x:.333,y:0},t:698,s:[{i:[[.267,.242],[-.171,.172],[-.242,-.248],[.162,-.209]],o:[[-.267,-.242],[.162,-.209],[.267,.242],[-.134,.163]],v:[[-18.114,17.997],[-18.285,17.256],[-17.527,17.345],[-17.347,18.123]],c:!0}]},{t:787,s:[{i:[[.205,.296],[-.205,.129],[-.18,-.296],[.205,-.167]],o:[[-.205,-.296],[.205,-.167],[.205,.296],[-.167,.129]],v:[[-18.05,15.68],[-18.05,14.921],[-17.331,15.178],[-17.331,15.976]],c:!0}]}],ix:2},nm:"Path 8",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.476197898388,.929166674614,.515586495399,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Vector",np:10,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:638,bm:0},{ddd:0,ind:2,ty:4,nm:"Ellipse 1",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[-.108,.87,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
1,ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[64,64],ix:2},p:{a:0,k:[0,0],ix:3},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"fl",c:{a:0,k:[.152941182256,.168627455831,.20000000298,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:638,bm:0},{ddd:0,ind:3,ty:4,nm:"Rectangle 1373",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[45,45,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[90,90],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:16,ix:4},nm:"Rectangle Path 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[.227450981736,.243137255311,.266666680574,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Rectangle 1373",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:960,st:540,bm:0}],markers:[]},ui=s.lazy((()=>t.e(7128).then(t.bind(t,97128)).then((i=>({default:i.Player}
1))))),Ci=({element:i})=>(0,f.jsx)("div",{style:{height:"100%"},children:(0,f.jsx)(l.A,{children:()=>(0,f.jsx)(s.Suspense,{fallback:null,children:(0,f.jsx)(ui,{autoplay:!0,loop:!0,controls:!0,src:i})})})}),bi=()=>(0,f.jsx)(Ci,{element:yi}),fi=()=>(0,f.jsx)(Ci,{element:mi}),vi=()=>(0,f.jsx)(Ci,{element:gi}),Vi=()=>(0,f.jsx)(Ci,{element:hi}),Ai=()=>(0,f.jsx)(Ci,{element:pi}),ji=()=>(0,f.jsx)(Ci,{element:ki});var wi;function Bi(){return Bi=Object.assign?Object.assign.bind():function(i){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var e in t)({}).hasOwnProperty.call(t,e)&&(i[e]=t[e])}return i},Bi.apply(null,arguments)}const Ei=({title:i,titleId:a,...t})=>s.createElement("svg",Bi({xmlns:"http://www.w3.org/2000/svg",width:31,height:31,viewBox:"5.52 5.02 388.71 388.96","aria-labelledby":a},t),i?s.createElement("title",{id:a},i):null,s.createElement("path",{fill:"#fff",d:"M66.5 333.2v-71.3H13v124.7h124.7v-53.4zm267.1-70.9v70.9h-70.9l-.3-.4v53.8H387V261.9h-53.8zM66.5 136.9V66h70.8l.4.4V12.6H13v124.7h53.9zM262.4 12.6V66h71.2v71.3H387V12.6z",style:{isolation:"isolate"}}),wi||(wi=s.createElement("path",{fill:"#A2A2A2",d:"M208.5 137.3h47.3L184.5 66h77.9V12.6H137.7v53.8zm18.4 160-35.4-35.4h-47.2l59 59.1 12.2 12.2h-77.8v53.4h124.7v-53.8zm106.7-106.6v24.4l-12.2-12.2-59-59v47.2l35.4 35.4 35.4 35.4H387V137.3h-53.4zm-267.1-6.6 71.2 71.2v-47.2l-70.8-70.8H13v124.6h53.5z"}))),Di="section_sUhq",Gi="grid_f5pM",Si="icon_ip5S",Fi="feature_kx3O",Li=[{id:"model",icon:(0,f.jsx)(xi,{}),title:"Model any authorization system",content:["OpenFGA takes the best ideas from Google's Zanzibar paper for Relationship-Based Access Control, and also solves problems for Role-based Access Control and Attribute-Based Access Control use cases. The modeling language is powerful enough for engineers, but friendly enough for other stakeholders on your team as well."]},{id:"code",icon:(0,f.jsx)(fi,{}),title:"Works with your code",content:["SDKs for the most popular languages have already been written, making it easy to integrate and grow alongside your applications. OpenFGA also makes it trivial to contribute new SDKs to support your project's language."]},{id:"fast",icon:(0,f.jsx)(Vi,{}),title:"Blazing fast",content:["OpenFGA is designed to answer authorization check calls in milliseconds, which lets it scale with projects of any size. It works just as well for small startups and hobby programmers building single applications as it does for enterprise companies building platforms on a global scale."]},{id:"open",icon:(0,f.jsx)(ji,{}),title:"Built in the open",content:["Transparency and peer review are important for building secure, stable, and sustainable software. OpenFGA's <a href='https://github.com/openfga/rfcs/blob/main/README.md'  target='_blank'>RFC process</a> and <a href='https://github.com/openfga/.github/blob/main/CONTRIBUTING.md' target='_blank'>governance model</a> invite anyone to become a contributor, and collaboratively develop the <a href='https://github.com/orgs/openfga/projects/1' target='_blank'>public roadmap</a>. Come create the next standard for authorization with us!"]},{id:"sponsored",icon:(0,f.jsx)(Ei,{}),title:"CNCF Incubation Project",content:["We are a <a href='https://www.cncf.io/'>Cloud Native Computing Foundation</a> incubating project."]},{id:"contribute",icon:(0,f.jsx)(vi,{}),title:"Get Involved",content:["Join OpenFGA's active <a href='https://openfga.dev/community' target='_blank' rel='noopener noreferrer'>Slack and GitHub community</a>, check out existing <a href='https://github.com/openfga/rfcs' target='_blank' rel='noopener noreferrer'>RFCs</a> to understand where the project is headed, and learn more about how to take part by reading our <a href='https://github.com/openfga/.github/blob/main/CONTRIBUTING.md' target='_blank' rel='noopener noreferrer'>CONTRIBUTING.md</a>.",'<a target="_blank" rel="noopener noreferrer" href="https://github.com/openfga/.github/blob/main/CONTRIBUTING.md#contribution-process" >Learn how to get involved \u2192 </a>']}],Pi=()=>(0,f.jsxs)(_,{className:Di,id:"features",children:[(0,f.jsx)(S,{}),(0,f.jsx)("h2",{className:"section_heading",children:"Features"}),(0,f.jsx)("div",{className:Gi,children:Li.map((({id:i,icon:a,title:t,content:e})=>(0,f.jsxs)("div",{className:Fi,children:[(0,f.jsx)("div",{className:Si,children:a}),(0,f.jsx)("h3",{children:t}),e.map(((i,a)=>(0,f.jsx)("p",{dangerouslySetInnerHTML:{__html:ni()(i)}},a)))]},i)))})]}),Ni="sectionContainer_yxUZ",Hi="container_Q0_S",_i="mainArea_jMsm",Mi="heading_PV1J",Ti="links_JbSJ",Ri=({colorProps:i})=>{const{siteConfig:{customFields:a}}=(0,r.A)(),t=a.resources;return(0,f.jsxs)("div",{className:_i,children:[(0,f.jsx)("h2",{className:Mi,children:"Since you're here, you might be interested in some ReBAC resources:"}),(0,f.jsx)("ul",{className:Ti,children:t&&t.map((({text:a,href:t,icon:s})=>{const o=e[s];return(0,f.jsxs)("li",{children:[o&&(0,f.jsx)(o,{...i,monochrome:!0}),(0,f.jsx)(g.A,{href:t,children:a})]},`${a}:${t}`)}))})]})},Oi=({darkTheme:i="dark"})=>{const a={color:i?"#eaecee":"#272B33"};return(0,f.jsxs)(_,{id:"resources",className:Ni,children:[(0,f.jsx)(S,{}),(0,f.jsx)("div",{"data-theme":i?"dark":"light",className:Hi,children:(0,f.jsx)(Ri,{colorProps:a})})]})},Ii={"@context":"https://schema.org","@graph":[{"@type":"SoftwareApplication","@id":"https://openfga.dev/#software",name:"OpenFGA",url:"https://openfga.dev",applicationCategory:"SecurityApplication",applicationSubCategory:"Authorization Service",operatingSystem:"Linux, macOS, Windows",owner:{"@id":"https://www.cncf.io/#organization"},releaseNotes:"https://github.com/openfga/openfga/blob/main/CHANGELOG.md",isAccessibleForFree:!0,softwareHelp:{"@type":"WebPage",name:"OpenFGA Discussions",discu
1ssionUrl:"https://github.com/orgs/openfga/discussions"},keywords:"open source, security, permissions, authorization, rbac, entitlements, abac, fga, pbac, fine grained access control, zanzibar, fine grained authorization, rebac, openfga",description:"OpenFGA is an open-source, CNCF-incubating fine-grained authorization engine inspired by Google Zanzibar.",license:"https://www.apache.org/licenses/LICENSE-2.0",subjectOf:{"@id":"https://openfga.dev/#source-code"}},{"@type":"SoftwareSourceCode","@id":"https://openfga.dev/#source-code",name:"OpenFGA source code",codeRepository:"https://github.com/openfga/openfga",programmingLanguage:["Go","JavaScript","Java",".NET","Python"],license:"https://www.apache.org/licenses/LICENSE-2.0",targetProduct:{"@id":"https://openfga.dev/#software"}}]};function Zi(){const{siteConfig:i}=(0,r.A)(),a=i.customFields.landingPageTitle;return(0,f.jsxs)(o.A,{title:`${a}`,description:"OpenFGA is a CNCF Incubating open-source fine-grained authorization engine inspired by Google Zanzibar. Used by Grafana, Docker, and Canonical.",children:[(0,f.jsx)(n.A,{children:(0,f.jsx)("script",{type:"application/ld+json",children:JSON.stringify(Ii)})}),(0,f.jsx)(N,{}),(0,f.jsxs)("main",{children:[(0,f.jsx)(si,{}),(0,f.jsx)(Pi,{}),(0,f.jsx)(Oi,{})]})]})}}}]);

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.