CINXE.COM

Wensheng Mao - Open Collective

<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta property="og:logo" content="/static/images/opencollectiveicon240x240"/><meta property="og:logo" content="/static/images/opencollectiveicon48x48"/><meta property="og:logo" content="/static/images/opencollectivelogo480x80"/><meta property="og:logo" content="/static/images/opencollectivelogo480x80@2x"/><title>Wensheng Mao - Open Collective</title><meta property="twitter:site" content="@opencollect"/><meta property="twitter:creator" content=""/><meta property="fb:app_id" content="266835577107099"/><meta property="og:image" content="https://images.opencollective.com/wensheng-mao/a9506b4/avatar/256.png"/><meta property="og:description" name="description"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:title" content="Wensheng Mao - Open Collective"/><meta property="twitter:description"/><meta property="twitter:image" content="https://images.opencollective.com/wensheng-mao/a9506b4/avatar/256.png"/><meta property="og:title" content="Wensheng Mao - Open Collective"/><meta name="robots" content="none"/><link rel="canonical" href="https://opencollective.com/wensheng-mao"/><meta name="next-head-count" content="20"/><script nonce="27214482-cc78-4a97-ad9b-539094a84817" defer="" src="/_next/static/chunks/i18n-messages-en-json.12d45feb6b05b4f9.js"></script><link rel="icon" href="/static/images/favicon.ico.png"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link nonce="27214482-cc78-4a97-ad9b-539094a84817" rel="preload" href="/_next/static/css/4c50ac410b22ea1b.css" as="style"/><link nonce="27214482-cc78-4a97-ad9b-539094a84817" rel="stylesheet" href="/_next/static/css/4c50ac410b22ea1b.css" data-n-g=""/><link nonce="27214482-cc78-4a97-ad9b-539094a84817" rel="preload" href="/_next/static/css/7b0c5514399c4d80.css" as="style"/><link nonce="27214482-cc78-4a97-ad9b-539094a84817" rel="stylesheet" href="/_next/static/css/7b0c5514399c4d80.css" data-n-g=""/><noscript data-n-css="27214482-cc78-4a97-ad9b-539094a84817"></noscript><script defer="" nonce="27214482-cc78-4a97-ad9b-539094a84817" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-e12dd5031bc1a39a.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/framework-da27f7ca4b93e2a2.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/main-2ed0b7d35ec26177.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/appCommon-97455acb4bcc6af1.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/pages/_app-69b6124939042c13.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/29107295-4cc022cea922dbb4.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/bf0e995f-3605a54fb2407cc2.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/5663-8a6e47021f524e2d.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/8277-ce17698f3c9603f8.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/2181-4da18a4bd9e86cd4.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/6896-55e8a4ebaf5c15ba.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/8966-bbc44b3db5d534c2.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/8714-89428d0979b51d5e.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/8046-80c4457a3be40ec8.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/2091-27e1146031076dc9.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/7793-5b9d07c9d9d33f55.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/9010-627b7d5529fa932a.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/3626-8c7f70ad26438fa6.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/1001-238e091832f5454f.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/88-d7f4fa9ac79f2cbd.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/244-04955d7fc17475c2.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/1403-c82929f387ead7ea.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/2184-060275de43e54813.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/5307-6bce65a2061a0966.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/1661-96036fa79632d0ad.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/7635-9a0b9cf4d749e17e.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/5717-bdd42da0a1a6e7df.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/7079-6b014374ef1abc31.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/1628-4e6d5588fa0b80f5.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/762-2556ffa4cf286465.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/7072-53f04cb158bda372.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/1756-4916cf80f2d63dfe.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/5624-81916c35e1585799.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/5796-28ddd3ed4cdf7e33.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/6783-81e3a16fe821ebe6.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/chunks/pages/collective-page-f40c3ff78767d4f4.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/ISJgHIQj5BoQ1BONA97E9/_buildManifest.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><script src="/_next/static/ISJgHIQj5BoQ1BONA97E9/_ssgManifest.js" nonce="27214482-cc78-4a97-ad9b-539094a84817" defer=""></script><style id="__jsx-2199847457">:root{--primary-color-900:#0C2D66;--primary-color-800:#1041A3;--primary-color-700:#1153D6;--primary-color-600:#1869F5;--primary-color-500:#297EFF;--primary-color-400:#5CA3FF;--primary-color-300:#8FC7FF;--primary-color-200:#C2E2FF;--primary-color-100:#E5F3FF;--primary-color-50:#F5FAFF}</style><style data-styled="" data-styled-version="5.3.11">.ebjPRL{display:inline-block;vertical-align:middle;overflow:hidden;}/*!sc*/ data-styled.g2[id="StyledIconBase-sc-ea9ulj-0"]{content:"ebjPRL,"}/*!sc*/ .gSUfVU{-webkit-animation:eoUyJr 1s linear infinite;animation:eoUyJr 1s linear infinite;}/*!sc*/ data-styled.g3[id="sc-1ffd8091-0"]{content:"gSUfVU,"}/*!sc*/ .ehbSTz{box-sizing:border-box;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;}/*!sc*/ @media screen and (min-width:40em){.ehbSTz{padding-left:24px;padding-right:24px;}}/*!sc*/ .JwXHB{box-sizing:border-box;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .bRepAB{box-sizing:border-box;}/*!sc*/ .egOIEq{box-sizing:border-box;margin-left:8px;margin-right:8px;}/*!sc*/ .dCZsow{box-sizing:border-box;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}/*!sc*/ @media screen and (min-width:40em){.dCZsow{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}/*!sc*/ @media screen and (min-width:48em){.dCZsow{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}/*!sc*/ .ivuynz{box-sizing:border-box;padding:0;margin:0;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;}/*!sc*/ .gDuUQa{box-sizing:border-box;margin-left:16px;margin-right:16px;}/*!sc*/ .dmDVNf{box-sizing:border-box;margin-bottom:16px;}/*!sc*/ .hgOpks{box-sizing:border-box;width:128px;height:128px;}/*!sc*/ .hcNwBz{box-sizing:border-box;max-width:70%;}/*!sc*/ @media screen and (min-width:40em){.hcNwBz{max-width:60%;}}/*!sc*/ @media screen and (min-width:48em){}/*!sc*/ @media screen and (min-width:64em){.hcNwBz{max-width:40%;}}/*!sc*/ @media screen and (min-width:80em){.hcNwBz{max-width:45%;}}/*!sc*/ .kZYRAI{box-sizing:border-box;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:8px;}/*!sc*/ .UOkTK{box-sizing:border-box;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ .jvYfkk{box-sizing:border-box;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:90%;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;}/*!sc*/ @media screen and (min-width:40em){.jvYfkk{max-width:100%;}}/*!sc*/ .iLqDAY{box-sizing:border-box;width:40px;height:40px;}/*!sc*/ .kvynke{box-sizing:border-box;display:block;-webkit-flex:0 0 32px;-ms-flex:0 0 32px;flex:0 0 32px;}/*!sc*/ @media screen and (min-width:40em){.kvynke{display:none;}}/*!sc*/ .gVexoJ{box-sizing:border-box;padding-top:15px;padding-bottom:14px;padding-left:16px;padding-right:16px;}/*!sc*/ @media screen and (min-width:40em){.gVexoJ{padding-left:4px;padding-right:4px;}}/*!sc*/ @media screen and (min-width:48em){.gVexoJ{padding-left:16px;padding-right:16px;}}/*!sc*/ @media screen and (min-width:64em){.gVexoJ{padding-left:4px;padding-right:4px;}}/*!sc*/ .GjBov{box-sizing:border-box;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px;}/*!sc*/ .OZSSV{box-sizing:border-box;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .jigqic{box-sizing:border-box;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:16px;}/*!sc*/ .icFaBm{box-sizing:border-box;padding-bottom:32px;}/*!sc*/ data-styled.g5[id="sc-4af23993-0"]{content:"ehbSTz,JwXHB,bRepAB,egOIEq,dCZsow,ivuynz,gDuUQa,dmDVNf,hgOpks,hcNwBz,kZYRAI,UOkTK,jvYfkk,iLqDAY,kvynke,gVexoJ,GjBov,OZSSV,jigqic,icFaBm,"}/*!sc*/ .dtYVNe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;}/*!sc*/ @media screen and (min-width:40em){.dtYVNe{padding-left:24px;padding-right:24px;}}/*!sc*/ .jphDFg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .fnpccl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}/*!sc*/ @media screen and (min-width:40em){.fnpccl{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}/*!sc*/ @media screen and (min-width:48em){.fnpccl{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}/*!sc*/ .fqJXhK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;}/*!sc*/ .cOgOUw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .bxQIAV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:128px;height:128px;}/*!sc*/ .nxaMq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px;}/*!sc*/ .kOyAxH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ .jjwGEN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:90%;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;}/*!sc*/ @media screen and (min-width:40em){.jjwGEN{max-width:100%;}}/*!sc*/ .eKuVWN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:40px;height:40px;}/*!sc*/ .iXjldQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:14px;padding-left:16px;padding-right:16px;}/*!sc*/ @media screen and (min-width:40em){.iXjldQ{padding-left:4px;padding-right:4px;}}/*!sc*/ @media screen and (min-width:48em){.iXjldQ{padding-left:16px;padding-right:16px;}}/*!sc*/ @media screen and (min-width:64em){.iXjldQ{padding-left:4px;padding-right:4px;}}/*!sc*/ .hYoRuG{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px;}/*!sc*/ .jXPQlg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .iNJwtd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:16px;}/*!sc*/ data-styled.g6[id="sc-4af23993-1"]{content:"dtYVNe,jphDFg,fnpccl,fqJXhK,cOgOUw,bxQIAV,nxaMq,kOyAxH,jjwGEN,eKuVWN,iXjldQ,hYoRuG,jXPQlg,iNJwtd,"}/*!sc*/ .huTujy{box-sizing:border-box;display:grid;grid-gap:24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));}/*!sc*/ .huTujy > div{min-width:0;}/*!sc*/ data-styled.g7[id="sc-4af23993-2"]{content:"huTujy,"}/*!sc*/ .jVxzUC{box-sizing:border-box;white-space:nowrap;}/*!sc*/ .gYnRlf{box-sizing:border-box;border-right:2px solid #DCDDE0;height:20px;padding:5px;}/*!sc*/ .FsDjo{box-sizing:border-box;position:relative;}/*!sc*/ .gbkTDk{box-sizing:border-box;position:relative;z-index:1000;min-height:325px;}/*!sc*/ .cLwNZu{box-sizing:border-box;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1260px;padding-top:40px;padding-left:15px;padding-right:15px;margin:0 auto;}/*!sc*/ @media screen and (min-width:40em){.cLwNZu{padding-left:30px;padding-right:30px;}}/*!sc*/ .hivHlF{box-sizing:border-box;position:relative;width:128px;margin-bottom:8px;}/*!sc*/ .ZVJVj{box-sizing:border-box;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:1260px;max-height:100vh;min-height:56px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}/*!sc*/ @media screen and (min-width:40em){.ZVJVj{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}/*!sc*/ @media screen and (min-width:40em){.ZVJVj{min-height:64px;}}/*!sc*/ @media screen and (min-width:40em){.ZVJVj{padding-left:16px;padding-right:16px;}}/*!sc*/ @media screen and (min-width:48em){}/*!sc*/ @media screen and (min-width:64em){.ZVJVj{padding-left:30px;padding-right:30px;}}/*!sc*/ .iBmvUL{box-sizing:border-box;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;}/*!sc*/ @media screen and (min-width:40em){.iBmvUL{padding-left:0;padding-right:0;padding-top:4px;padding-bottom:4px;}}/*!sc*/ .eoqrpQ{box-sizing:border-box;border-radius:25%;margin-right:8px;}/*!sc*/ .ewOphs{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;}/*!sc*/ @media screen and (min-width:40em){}/*!sc*/ @media screen and (min-width:48em){}/*!sc*/ @media screen and (min-width:64em){.ewOphs{display:none;}}/*!sc*/ .bZDZKH{box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:block;width:100%;overflow-y:auto;}/*!sc*/ @media screen and (min-width:40em){.bZDZKH{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}/*!sc*/ @media screen and (min-width:40em){.bZDZKH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/ .lkasAm{box-sizing:border-box;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-order:0;-ms-flex-order:0;order:0;display:none;}/*!sc*/ @media screen and (min-width:40em){.lkasAm{-webkit-order:3;-ms-flex-order:3;order:3;}}/*!sc*/ @media screen and (min-width:48em){.lkasAm{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-order:0;-ms-flex-order:0;order:0;}}/*!sc*/ @media screen and (min-width:64em){.lkasAm{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}/*!sc*/ @media screen and (min-width:40em){.lkasAm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/ .fItiLU{box-sizing:border-box;margin-right:0;padding-left:4px;padding-right:4px;}/*!sc*/ @media screen and (min-width:40em){.fItiLU{padding-left:16px;padding-right:16px;}}/*!sc*/ @media screen and (min-width:48em){.fItiLU{margin-right:16px;padding-left:0;padding-right:0;}}/*!sc*/ .hdoWzk{box-sizing:border-box;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:fit-content;-ms-flex-preferred-size:fit-content;flex-basis:fit-content;background-color:#fff;z-index:1;display:none;margin-left:0;}/*!sc*/ @media screen and (min-width:40em){.hdoWzk{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}/*!sc*/ @media screen and (min-width:40em){.hdoWzk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/ @media screen and (min-width:40em){.hdoWzk{margin-left:auto;}}/*!sc*/ .khZnIK{box-sizing:border-box;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;}/*!sc*/ @media screen and (min-width:40em){.khZnIK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/ @media screen and (min-width:48em){}/*!sc*/ @media screen and (min-width:64em){}/*!sc*/ @media screen and (min-width:80em){.khZnIK{display:none;}}/*!sc*/ .cvQEbf{box-sizing:border-box;max-width:1260px;padding:15px;margin:0 auto;}/*!sc*/ @media screen and (min-width:40em){.cvQEbf{padding:30px;}}/*!sc*/ .bfihTQ{box-sizing:border-box;max-width:1260px;padding-left:15px;padding-right:15px;margin:0 auto;}/*!sc*/ @media screen and (min-width:40em){.bfihTQ{padding-left:30px;padding-right:30px;}}/*!sc*/ .imfNdP{box-sizing:border-box;max-width:1260px;padding-left:15px;padding-right:15px;margin-top:32px;margin-left:auto;margin-right:auto;}/*!sc*/ @media screen and (min-width:40em){.imfNdP{padding-left:30px;padding-right:30px;}}/*!sc*/ data-styled.g9[id="sc-62f56b22-0"]{content:"jVxzUC,gYnRlf,FsDjo,gbkTDk,cLwNZu,hivHlF,ZVJVj,iBmvUL,eoqrpQ,ewOphs,bZDZKH,lkasAm,fItiLU,hdoWzk,khZnIK,cvQEbf,bfihTQ,imfNdP,"}/*!sc*/ .eVorgs{margin-left:5px;margin-bottom:0;margin-top:0;font-size:14px;-webkit-letter-spacing:-0.4px;-moz-letter-spacing:-0.4px;-ms-letter-spacing:-0.4px;letter-spacing:-0.4px;line-height:1.15em;}/*!sc*/ .bGbIdI{color:#323334;margin-bottom:0;margin-top:0;font-size:32px;line-height:36px;text-align:left;-webkit-letter-spacing:-0.4px;-moz-letter-spacing:-0.4px;-ms-letter-spacing:-0.4px;letter-spacing:-0.4px;font-weight:bold;word-break:normal;}/*!sc*/ .lfILen{color:#323334;margin-bottom:0;margin-top:0;font-size:14px;font-weight:500;-webkit-letter-spacing:0.02em;-moz-letter-spacing:0.02em;-ms-letter-spacing:0.02em;letter-spacing:0.02em;line-height:1.15em;text-transform:uppercase;}/*!sc*/ data-styled.g10[id="sc-851a3ed2-0"]{content:"eVorgs,bGbIdI,lfILen,"}/*!sc*/ .gOvIrg{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;outline:0;border:1px solid;border-radius:100px;-webkit-letter-spacing:-0.4px;-moz-letter-spacing:-0.4px;-ms-letter-spacing:-0.4px;letter-spacing:-0.4px;font-weight:500;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background-color:white;border-color:#DCDDE0;color:#323334;font-size:14px;line-height:17px;padding-bottom:14px;padding-left:24px;padding-right:24px;padding-top:14px;white-space:nowrap;background:transparent;background-color:transparent;border:1px solid transparent !important;}/*!sc*/ .gOvIrg:disabled{cursor:not-allowed;}/*!sc*/ .gOvIrg:focus{box-shadow:0px 0px 0px 2px #050505;}/*!sc*/ .gOvIrg span,.gOvIrg svg{vertical-align:middle;}/*!sc*/ .gOvIrg:hover,.gOvIrg:focus{background-color:#F9FAFB;border-color:#F9FAFB;}/*!sc*/ .gOvIrg:active{background:#141415;background-color:#141415;border-color:#141415;color:white;}/*!sc*/ .gOvIrg:disabled{background-color:white;border-color:#EAEAEC;color:#DCDDE0;}/*!sc*/ .gOvIrg:hover:not(:disabled):not(:active){background:#F9FAFB;background-color:#F9FAFB;}/*!sc*/ .gOvIrg:active{color:white;background:#141415;background-color:#141415;}/*!sc*/ .cUFLlu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;outline:0;border:1px solid;border-radius:100px;-webkit-letter-spacing:-0.4px;-moz-letter-spacing:-0.4px;-ms-letter-spacing:-0.4px;letter-spacing:-0.4px;font-weight:500;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background-color:white;border-color:#DCDDE0;color:#323334;font-size:14px;line-height:17px;padding-bottom:14px;padding-left:24px;padding-right:24px;padding-top:14px;background:transparent;background-color:transparent;border:1px solid transparent !important;}/*!sc*/ .cUFLlu:disabled{cursor:not-allowed;}/*!sc*/ .cUFLlu:focus{box-shadow:0px 0px 0px 2px #050505;}/*!sc*/ .cUFLlu span,.cUFLlu svg{vertical-align:middle;}/*!sc*/ .cUFLlu:hover,.cUFLlu:focus{background-color:#F9FAFB;border-color:#F9FAFB;}/*!sc*/ .cUFLlu:active{background:#141415;background-color:#141415;border-color:#141415;color:white;}/*!sc*/ .cUFLlu:disabled{background-color:white;border-color:#EAEAEC;color:#DCDDE0;}/*!sc*/ .cUFLlu:hover:not(:disabled):not(:active){background:#F9FAFB;background-color:#F9FAFB;}/*!sc*/ .cUFLlu:active{color:white;background:#141415;background-color:#141415;}/*!sc*/ data-styled.g19[id="sc-5f7ca055-0"]{content:"gOvIrg,cUFLlu,"}/*!sc*/ .dSwuWk{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F1F2F3;color:#C3C6CB;background-position:center center;background-repeat:no-repeat;border-radius:50%;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:64px;height:64px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:128px;height:128px;}/*!sc*/ .iWzytU{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F1F2F3;color:#C3C6CB;background-position:center center;background-repeat:no-repeat;border-radius:50%;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:64px;height:64px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;}/*!sc*/ data-styled.g29[id="sc-cd96e545-0"]{content:"dSwuWk,iWzytU,"}/*!sc*/ @media screen and (max-width:40em){.IBbof{display:none;}}/*!sc*/ @media screen and (min-width:40em) and (max-width:52em){.IBbof{display:none;}}/*!sc*/ @media screen and (min-width:52em) and (max-width:64em){.IBbof{display:none;}}/*!sc*/ @media screen and (max-width:40em){.fsahEH{display:none;}}/*!sc*/ @media screen and (min-width:40em) and (max-width:52em){.fsahEH{display:none;}}/*!sc*/ @media screen and (min-width:52em) and (max-width:64em){.cDIMax{display:none;}}/*!sc*/ @media screen and (min-width:64em){.cDIMax{display:none;}}/*!sc*/ data-styled.g41[id="sc-a62b1302-0"]{content:"IBbof,fsahEH,cDIMax,"}/*!sc*/ .fGpGUb{list-style:none;min-width:12.5rem;text-align:right;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ data-styled.g58[id="sc-68d537bc-0"]{content:"fGpGUb,"}/*!sc*/ .dBGwPK{margin:0;}/*!sc*/ data-styled.g59[id="sc-68d537bc-1"]{content:"dBGwPK,"}/*!sc*/ .eAQGdV{color:#323334;font-weight:500;font-size:16px;padding:10px;cursor:pointer;}/*!sc*/ @media (hover:hover){.eAQGdV:hover{background-color:white !important;}}/*!sc*/ .eAQGdV:focus{background-color:white;border-radius:1px;}/*!sc*/ .eAQGdV:active{color:black;}/*!sc*/ data-styled.g61[id="sc-68d537bc-3"]{content:"eAQGdV,"}/*!sc*/ .boMdbu{height:64px;background:white;border-bottom:1px solid rgb(232,233,235);}/*!sc*/ data-styled.g63[id="sc-68d537bc-5"]{content:"boMdbu,"}/*!sc*/ @-webkit-keyframes eoUyJr{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/*!sc*/ @keyframes eoUyJr{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/*!sc*/ data-styled.g65[id="sc-keyframes-eoUyJr"]{content:"eoUyJr,"}/*!sc*/ .cJMYAK{-webkit-animation:iXCRAX 1s linear infinite,dvBRjy 1s linear infinite;animation:iXCRAX 1s linear infinite,dvBRjy 1s linear infinite;background:linear-gradient(to right,#eee 2%,#ddd 18%,#eee 33%);background-size:200%;width:100%;border-radius:2%;height:334px;}/*!sc*/ data-styled.g72[id="sc-cf23153-0"]{content:"cJMYAK,"}/*!sc*/ .idbxrn{border:0;border-top:1px solid #C3C6CB;margin:0;height:1px;margin-top:4px;-webkit-flex:1;-ms-flex:1;flex:1;border-style:solid;border-color:#DCDDE0;}/*!sc*/ data-styled.g76[id="sc-4d12109a-0"]{content:"idbxrn,"}/*!sc*/ .kJjJnu:hover .sc-52414653-0,.kJjJnu:active .sc-52414653-0,.kJjJnu:focus-within .sc-52414653-0,.kJjJnu:hover .sc-52414653-1,.kJjJnu:active .sc-52414653-1,.kJjJnu:focus-within .sc-52414653-1{display:block;}/*!sc*/ data-styled.g112[id="sc-52414653-2"]{content:"kJjJnu,"}/*!sc*/ .kfTuOb{display:block;width:100%;}/*!sc*/ .kfTuOb span{font-size:14px;line-height:16px;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;color:#323334;-webkit-letter-spacing:0.06em;-moz-letter-spacing:0.06em;-ms-letter-spacing:0.06em;letter-spacing:0.06em;text-transform:uppercase;font-weight:500;}/*!sc*/ .kfTuOb span::after{display:block;content:attr(aria-label);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden;}/*!sc*/ .kfTuOb:focus,.kfTuOb:hover,.kfTuOb:focus span,.kfTuOb:hover span{-webkit-text-decoration:none;text-decoration:none;font-weight:700;outline:0;color:#323334;}/*!sc*/ .kfTuOb::after{content:'';display:block;width:0%;height:3px;background:#297EFF;-webkit-transition:width 0.3s;transition:width 0.3s;float:center;opacity:0;}/*!sc*/ @media (max-width:64em){.kfTuOb{border-top:1px solid #e1e1e1;}.kfTuOb::after{display:none;}}/*!sc*/ data-styled.g113[id="sc-266903f6-0"]{content:"kfTuOb,"}/*!sc*/ @media (max-width:64em){.jUZAYX .sc-52414653-1{display:none !important;}.jUZAYX .sc-52414653-0{display:block;position:relative;box-shadow:none;border:none;padding-left:48px;}}/*!sc*/ data-styled.g115[id="sc-266903f6-2"]{content:"jUZAYX,"}/*!sc*/ .ijvxIj{position:absolute;right:0;top:0;height:100%;width:100%;max-width:1368px;z-index:-1;overflow:hidden;}/*!sc*/ .ijvxIj img{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/ .ijvxIj .reactEasyCrop_Image,.ijvxIj .sc-4ac00951-0{max-height:none;max-width:none;}/*!sc*/ @supports (-webkit-mask-size:cover) or (mask-size:cover){.ijvxIj{background:linear-gradient(10deg,#1041A3,#8FC7FF),#8FC7FF;background-repeat:no-repeat;background-size:100%;-webkit-mask:url(/_next/static/images/HeroBackgroundMask-9431d6bcb511376dc10b0e0ea02b7207.svg) no-repeat;mask:url(/_next/static/images/HeroBackgroundMask-9431d6bcb511376dc10b0e0ea02b7207.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position-x:100%;mask-position-x:100%;-webkit-mask-position-y:-150px;mask-position-y:-150px;}@media (max-width:900px){.ijvxIj{-webkit-mask-position-x:20%;mask-position-x:20%;}}}/*!sc*/ data-styled.g135[id="sc-4ac00951-1"]{content:"ijvxIj,"}/*!sc*/ .kmaeew{word-break:break-word;color:#141415;margin-right:8px;margin-top:16px;margin-bottom:16px;font-size:32px;line-height:36px;font-weight:normal;}/*!sc*/ data-styled.g150[id="sc-711a2a1c-0"]{content:"kmaeew,"}/*!sc*/ .ffIpyt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:64px;}/*!sc*/ data-styled.g179[id="sc-d2f70601-0"]{content:"ffIpyt,"}/*!sc*/ .bdyYme{position:absolute;width:48px;height:48px;}/*!sc*/ data-styled.g180[id="sc-d2f70601-1"]{content:"bdyYme,"}/*!sc*/ .hbeEPc{position:relative;width:48px;height:48px;}/*!sc*/ .hbeEPc::before{content:'';background:#E5F3FF;border-radius:50%;height:30px;width:30px;position:absolute;right:0;left:0;top:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;}/*!sc*/ data-styled.g181[id="sc-d2f70601-2"]{content:"hbeEPc,"}/*!sc*/ .fTEFOQ{margin:0;padding-bottom:64px;}/*!sc*/ data-styled.g183[id="sc-3340244f-0"]{content:"fTEFOQ,"}/*!sc*/ .tjflD{margin-top:8px;font-size:16px;line-height:24px;}/*!sc*/ @media (min-width:40em){.tjflD{text-align:left;}}/*!sc*/ @media (min-width:64em){.tjflD{max-width:600px;}}/*!sc*/ @media (min-width:88em){.tjflD{max-width:750px;}}/*!sc*/ data-styled.g240[id="sc-e1a2f5fb-0"]{content:"tjflD,"}/*!sc*/ .iJwXIB{position:-webkit-sticky;position:sticky;top:0;z-index:999;background:white;box-shadow:0px 6px 10px -5px rgba(214,214,214,0.5);}/*!sc*/ data-styled.g258[id="sc-213ac4b7-0"]{content:"iJwXIB,"}/*!sc*/ _::-webkit-full-page-media,_:future,:root .sc-213ac4b7-0{position:relative;}/*!sc*/ data-styled.g259[id="sc-global-jfYbrr1"]{content:"sc-global-jfYbrr1,"}/*!sc*/ .bqsuir{background:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}/*!sc*/ data-styled.g260[id="sc-213ac4b7-1"]{content:"bqsuir,"}/*!sc*/ .hdmaUA{position:relative;}/*!sc*/ .hdmaUA::before{content:'';height:24px;position:absolute;right:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;border-right:2px solid rgba(214,214,214,1);}/*!sc*/ data-styled.g261[id="sc-213ac4b7-2"]{content:"hdmaUA,"}/*!sc*/ .jmtanZ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media (min-width:64em){.jmtanZ[data-hide-on-desktop='false']{width:48px;opacity:1;visibility:visible;margin-right:8px;-webkit-transition:opacity 0.1s ease-out,visibility 0.2s ease-out,margin 0.075s,width 0.075s ease-in-out;transition:opacity 0.1s ease-out,visibility 0.2s ease-out,margin 0.075s,width 0.075s ease-in-out;}.jmtanZ[data-hide-on-desktop='true']{width:0px;margin-right:0px;visibility:hidden;opacity:0;-webkit-transition:opacity 0.1s ease-out,visibility 0.2s ease-out,margin 0.075s,width 0.075s ease-in-out;transition:opacity 0.1s ease-out,visibility 0.2s ease-out,margin 0.075s,width 0.075s ease-in-out;}}/*!sc*/ data-styled.g262[id="sc-213ac4b7-3"]{content:"jmtanZ,"}/*!sc*/ .krIlHq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:0;}/*!sc*/ data-styled.g263[id="sc-213ac4b7-4"]{content:"krIlHq,"}/*!sc*/ .dUYnxz{display:block;-webkit-letter-spacing:-0.8px;-moz-letter-spacing:-0.8px;-ms-letter-spacing:-0.8px;letter-spacing:-0.8px;margin:8px;min-width:0;-webkit-text-decoration:none;text-decoration:none;text-align:center;font-weight:500;line-height:24px;}/*!sc*/ @media screen and (min-width:40em){.dUYnxz{display:none;}}/*!sc*/ .dUYnxz,.dUYnxz a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}/*!sc*/ .dUYnxz:not(:hover){color:#313233;}/*!sc*/ .jOZbzX{display:none;-webkit-letter-spacing:-0.8px;-moz-letter-spacing:-0.8px;-ms-letter-spacing:-0.8px;letter-spacing:-0.8px;margin:8px;min-width:0;-webkit-text-decoration:none;text-decoration:none;text-align:center;font-weight:500;line-height:24px;}/*!sc*/ @media screen and (min-width:40em){.jOZbzX{display:block;}}/*!sc*/ .jOZbzX,.jOZbzX a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}/*!sc*/ .jOZbzX:not(:hover){color:#313233;}/*!sc*/ data-styled.g264[id="sc-213ac4b7-5"]{content:"dUYnxz,jOZbzX,"}/*!sc*/ .fvCrAV{background-color:#ffffff;max-height:calc(100vh - 70px);-webkit-flex-shrink:2;-ms-flex-negative:2;flex-shrink:2;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;}/*!sc*/ @media screen and (max-width:40em){.fvCrAV{max-height:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}/*!sc*/ @media screen and (min-width:40em) and (max-width:64em){.fvCrAV{border:1px solid rgba(214,214,214,0.3);border-radius:0px 0px 0px 8px;box-shadow:0px 6px 10px -5px rgba(214,214,214,0.5);position:absolute;right:0;top:64px;width:0;visibility:hidden;opacity:0;-webkit-transition:opacity 0.4s ease-out,visibility 0.4s ease-out,width 0.2s ease-out;transition:opacity 0.4s ease-out,visibility 0.4s ease-out,width 0.2s ease-out;}}/*!sc*/ data-styled.g265[id="sc-213ac4b7-6"]{content:"fvCrAV,"}/*!sc*/ .ecqUes{cursor:pointer;margin-right:4px;-webkit-flex:0 0 28px;-ms-flex:0 0 28px;flex:0 0 28px;color:#1869F5;}/*!sc*/ .ecqUes:hover{background:radial-gradient(transparent 14px,white 3px),linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),linear-gradient(#1869F5,#1869F5);}/*!sc*/ .ecqUes:active{background:radial-gradient(#1869F5 14px,white 3px);color:#FFFFFF;}/*!sc*/ @media (min-width:64em){.ecqUes{display:none;}}/*!sc*/ data-styled.g267[id="sc-213ac4b7-8"]{content:"ecqUes,"}/*!sc*/ section{margin:0;}/*!sc*/ data-styled.g274[id="sc-global-jywvcR1"]{content:"sc-global-jywvcR1,"}/*!sc*/ @-webkit-keyframes iXCRAX{0%{background-position:-100% 0;}100%{background-position:100% 0;}}/*!sc*/ @keyframes iXCRAX{0%{background-position:-100% 0;}100%{background-position:100% 0;}}/*!sc*/ data-styled.g283[id="sc-keyframes-iXCRAX"]{content:"iXCRAX,"}/*!sc*/ @-webkit-keyframes dvBRjy{0%{opacity:1;}50%{opacity:0.8;}100%{opacity:1;}}/*!sc*/ @keyframes dvBRjy{0%{opacity:1;}50%{opacity:0.8;}100%{opacity:1;}}/*!sc*/ data-styled.g284[id="sc-keyframes-dvBRjy"]{content:"dvBRjy,"}/*!sc*/ </style></head><body><div id="__next"><div><header><div id="top"></div><div class="sc-4af23993-0 sc-4af23993-1 sc-68d537bc-5 ehbSTz dtYVNe boMdbu"><a href="/"><div class="sc-4af23993-0 sc-4af23993-1 JwXHB jphDFg"><img alt="Open Collective" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" style="color:transparent;max-width:100%;height:auto" srcSet="https://next-images.opencollective.com/_next/image?url=%2Fstatic%2Fimages%2Foc-logo-watercolor-256.png&amp;w=32&amp;q=75 1x, https://next-images.opencollective.com/_next/image?url=%2Fstatic%2Fimages%2Foc-logo-watercolor-256.png&amp;w=64&amp;q=75 2x" src="https://next-images.opencollective.com/_next/image?url=%2Fstatic%2Fimages%2Foc-logo-watercolor-256.png&amp;w=64&amp;q=75"/><div class="sc-4af23993-0 sc-a62b1302-0 bRepAB IBbof"><div class="sc-4af23993-0 egOIEq"><img alt="Open Collective" loading="lazy" width="141" height="21" decoding="async" data-nimg="1" style="color:transparent;max-width:100%;height:auto" srcSet="/static/images/logotype.svg 1x, /static/images/logotype.svg 2x" src="/static/images/logotype.svg"/></div></div></div></a><div class="sc-4af23993-0 sc-4af23993-1 dCZsow fnpccl"><div class="sc-4af23993-0 sc-a62b1302-0 bRepAB fsahEH"><ul class="sc-4af23993-0 sc-4af23993-1 sc-68d537bc-0 sc-68d537bc-1 ivuynz fqJXhK fGpGUb dBGwPK"><div class="sc-4af23993-0 bRepAB"><button class="sc-5f7ca055-0 gOvIrg sc-68d537bc-3 eAQGdV">Solutions<svg viewBox="0 0 24 24" height="20" width="20" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path d="M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z"></path></svg></button></div><div class="sc-4af23993-0 bRepAB"><button class="sc-5f7ca055-0 gOvIrg sc-68d537bc-3 eAQGdV">Product<svg viewBox="0 0 24 24" height="20" width="20" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path d="M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z"></path></svg></button></div><div class="sc-4af23993-0 bRepAB"><button class="sc-5f7ca055-0 gOvIrg sc-68d537bc-3 eAQGdV">Company<svg viewBox="0 0 24 24" height="20" width="20" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path d="M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z"></path></svg></button></div><a href="/help"><div class="sc-62f56b22-0 jVxzUC sc-68d537bc-3 eAQGdV">Help &amp; Support</div></a><div class="sc-62f56b22-0 gYnRlf"></div></ul></div><button class="sc-5f7ca055-0 cUFLlu sc-68d537bc-3 eAQGdV"><div class="sc-4af23993-0 sc-4af23993-1 bRepAB cOgOUw"><svg width="18" height="18" viewBox="10 10 30 30" version="1.1" xmlns="http://www.w3.org/2000/svg"><title>Search</title><path d="M28.5404814,30.1903972 C26.7995948,31.5736628 24.5962981,32.4 22.2,32.4 C16.5666956,32.4 12,27.8333044 12,22.2 C12,16.5666956 16.5666956,12 22.2,12 C27.8333044,12 32.4,16.5666956 32.4,22.2 C32.4,24.5962981 31.5736628,26.7995948 30.1903972,28.5404814 L35.6582912,34.0083754 C36.1139029,34.4639871 36.1139029,35.2026796 35.6582912,35.6582912 C35.2026796,36.1139029 34.4639871,36.1139029 34.0083754,35.6582912 L28.5404814,30.1903972 Z M22.2,30 C26.507821,30 30,26.507821 30,22.2 C30,17.892179 26.507821,14.4 22.2,14.4 C17.892179,14.4 14.4,17.892179 14.4,22.2 C14.4,26.507821 17.892179,30 22.2,30 Z" fill="#75777A" fill-rule="nonzero"></path></svg><div class="sc-4af23993-0 sc-a62b1302-0 bRepAB fsahEH"><span class="sc-851a3ed2-0 sc-851a3ed2-1 eVorgs">Search</span></div></div></button></div><div class="mr-2 hidden sm:block"></div><a class="text-primary hover:text-primary/80 h-8 w-8 inline-flex items-center justify-center whitespace-nowrap rounded-full border text-sm" href="/signin?next=%2F"><svg viewBox="0 0 24 24" height="1em" width="1em" focusable="false" role="img" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL sc-1ffd8091-0 gSUfVU"><title>Loading</title><path d="M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z"></path></svg></a><div class="sc-4af23993-0 sc-a62b1302-0 bRepAB cDIMax"><div class="sc-4af23993-0 gDuUQa"><a class="sc-4af23993-0 sc-4af23993-1 bRepAB cOgOUw"><svg viewBox="0 0 448 512" height="24" width="24" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" color="#aaaaaa" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path fill="currentColor" d="M0 96c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zm448 160c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h384c17.7 0 32 14.3 32 32z"></path></svg></a></div></div></div></header><main><div data-cy="collective-page-main" class="sc-62f56b22-0 sc-d6b28e0f-0 FsDjo"><div class="sc-4af23993-0 dmDVNf"><div data-cy="collective-hero" class="sc-62f56b22-0 gbkTDk"><div class="sc-4ac00951-1 ijvxIj"></div><div class="sc-62f56b22-0 sc-d7a06af5-0 cLwNZu"><div class="sc-62f56b22-0 hivHlF"><div size="128" type="USER" src="https://images.opencollective.com/wensheng-mao/a9506b4/avatar/256.png?height=256" title="Wensheng Mao" style="background-image:url(https://images.opencollective.com/wensheng-mao/a9506b4/avatar/256.png?height=256);background-size:cover" class="sc-4af23993-0 sc-4af23993-1 sc-cd96e545-0 hgOpks bxQIAV dSwuWk"></div></div><div class="sc-4af23993-0 hcNwBz"><h1 color="black.800" data-cy="collective-title" font-weight="bold" class="sc-851a3ed2-0 sc-851a3ed2-4 bGbIdI">Wensheng Mao</h1></div><div class="sc-4af23993-0 sc-4af23993-1 bRepAB cOgOUw"></div><div class="mt-2 flex"></div><div font-size="14px" class="sc-4af23993-0 sc-4af23993-1 kZYRAI nxaMq"><div class="sc-4af23993-0 sc-4af23993-1 UOkTK kOyAxH"></div></div><h2 class="sc-e1a2f5fb-0 tjflD"></h2></div></div></div><div class="sc-213ac4b7-0 iJwXIB"><div class="sc-62f56b22-0 sc-213ac4b7-1 ZVJVj bqsuir"><div class="sc-62f56b22-0 sc-213ac4b7-4 iBmvUL krIlHq"><div class="sc-4af23993-0 sc-4af23993-1 jvYfkk jjwGEN"><div data-hide-on-desktop="true" class="sc-213ac4b7-3 jmtanZ"><div class="sc-4af23993-0 sc-213ac4b7-2 bRepAB hdmaUA"><a title="Wensheng Mao" class="hover:underline" href="/wensheng-mao"><div class="sc-62f56b22-0 eoqrpQ"><div size="40" type="USER" src="https://images.opencollective.com/wensheng-mao/a9506b4/avatar/256.png?height=80" title="Wensheng Mao" style="background-image:url(https://images.opencollective.com/wensheng-mao/a9506b4/avatar/256.png?height=80);background-size:cover" class="sc-4af23993-0 sc-4af23993-1 sc-cd96e545-0 iLqDAY eKuVWN iWzytU"></div></div></a></div></div><div class="sc-62f56b22-0 ewOphs"><a title="Wensheng Mao" class="hover:underline sc-213ac4b7-5 dUYnxz" display="block,none" font-size="16px,18px" color="black.800" href="/wensheng-mao">This is Wensheng Mao&#x27;s page</a><a title="Wensheng Mao" class="hover:underline sc-213ac4b7-5 jOZbzX" display="none,block" font-size="16px,18px" color="black.800" href="/wensheng-mao">Wensheng Mao</a></div></div><div class="sc-4af23993-0 kvynke"><svg viewBox="0 0 24 24" height="28" width="28" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL sc-213ac4b7-8 ecqUes"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></svg></div></div><div class="sc-62f56b22-0 bZDZKH"><div order="0,3,0" class="sc-62f56b22-0 sc-213ac4b7-6 lkasAm fvCrAV"><div role="button" tabindex="-1" trigger="hover" class="sc-52414653-2 sc-266903f6-2 kJjJnu jUZAYX"><a href="#category-CONTRIBUTIONS"><div href="#category-CONTRIBUTIONS" class="sc-62f56b22-0 sc-266903f6-0 fItiLU kfTuOb"><div class="sc-4af23993-0 sc-4af23993-1 gVexoJ iXjldQ"><div class="sc-4af23993-0 sc-4af23993-1 bRepAB cOgOUw"><div class="sc-4af23993-0 sc-4af23993-1 GjBov hYoRuG"><img alt="" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" style="color:transparent;max-width:100%;height:auto" srcSet="https://next-images.opencollective.com/_next/image?url=%2Fstatic%2Fimages%2Fcollective-navigation%2FCollectiveNavbarIconContribute.png&amp;w=32&amp;q=75 1x, https://next-images.opencollective.com/_next/image?url=%2Fstatic%2Fimages%2Fcollective-navigation%2FCollectiveNavbarIconContribute.png&amp;w=64&amp;q=75 2x" src="https://next-images.opencollective.com/_next/image?url=%2Fstatic%2Fimages%2Fcollective-navigation%2FCollectiveNavbarIconContribute.png&amp;w=64&amp;q=75"/></div><div class="sc-4af23993-0 sc-4af23993-1 JwXHB jphDFg"><span font-weight="500" color="black.800" aria-label="Contributions" class="sc-851a3ed2-0 sc-851a3ed2-1 lfILen">Contributions</span></div></div></div></div></a></div></div><div class="sc-62f56b22-0 hdoWzk"><div class="sc-62f56b22-0 khZnIK"><svg viewBox="0 0 24 24" height="28" width="28" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL sc-213ac4b7-8 ecqUes"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></svg></div></div></div></div></div><div><div id="category-CONTRIBUTIONS" class="sc-62f56b22-0 sc-d2f70601-0 cvQEbf ffIpyt"><div class="sc-4af23993-0 sc-4af23993-1 OZSSV jXPQlg"><div class="sc-4af23993-0 sc-4af23993-1 sc-d2f70601-2 GjBov hYoRuG hbeEPc"><img src="/static/images/collective-navigation/CollectiveNavbarIconContribute.png" alt="" class="sc-d2f70601-1 bdyYme"/></div><div class="sc-4af23993-0 sc-4af23993-1 jigqic iNJwtd"><h2 data-cy="category-CONTRIBUTIONS-title" font-size="32px" font-weight="normal" color="black.900" class="sc-711a2a1c-0 kmaeew">Contributions</h2></div><hr class="sc-4d12109a-0 idbxrn"/></div></div><section id="section-contributions" data-cy="section-contributions" class="sc-3340244f-0 fTEFOQ"><div class="sc-4af23993-0 icFaBm"><div class="sc-62f56b22-0 sc-d7a06af5-0 bfihTQ"></div><div data-cy="Contributions" class="sc-62f56b22-0 imfNdP"><div class="sc-4af23993-2 huTujy"><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div><div height="334" class="sc-cf23153-0 cJMYAK"></div></div></div></div></section></div></div></main><footer class="flex-row border-t p-6 py-12"><div class="mx-auto flex w-full max-w-screen-xl flex-1 flex-col gap-8"><div class="flex flex-col gap-4"><div class="flex flex-col justify-between gap-4 sm:flex-row sm:items-center"><a href="/"><img alt="Open Collective" loading="lazy" width="167" height="28" decoding="async" data-nimg="1" style="color:transparent;max-width:100%;height:auto" srcSet="/static/images/opencollectivelogo-footer-n.svg 1x, /static/images/opencollectivelogo-footer-n.svg 2x" src="/static/images/opencollectivelogo-footer-n.svg"/></a><div class="relative max-w-full"><label class="sr-only" for="language-options">Change language</label><button type="button" role="combobox" aria-controls="radix-:R9ecm:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" class="flex h-10 w-full items-center justify-between gap-1 rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50" data-cy="language-switcher"><div class="flex items-center gap-2 overflow-hidden"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages flex-shrink-0"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg><span class="truncate"><span aria-label="English" style="pointer-events:none"></span></span></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 flex-shrink-0 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div></div><span class="text-xs text-muted-foreground">Make your community sustainable.</span></div><div class="grid grid-cols-2 items-start gap-x-4 gap-y-8 md:grid-cols-4 lg:grid-cols-5"><div class="items-center gap-1 hidden lg:flex"><a class="flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground" rel="me" aria-label="Open Collective Twitter link" href="https://twitter.com/opencollect"><svg viewBox="0 0 512 512" height="16" width="16" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></a><a class="flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground" rel="me" aria-label="Open Collective Mastodon link" href="https://mastodon.opencollective.com/@opencollective"><svg viewBox="0 0 448 512" height="16" width="16" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path fill="currentColor" d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"></path></svg></a><a class="flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground" rel="me" aria-label="Open Collective Github link" href="https://github.com/opencollective"><svg viewBox="0 0 496 512" height="16" width="16" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a><a class="flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground" aria-label="Open Collective Discord link" href="https://discord.opencollective.com"><svg viewBox="0 0 640 512" height="16" width="16" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path fill="currentColor" d="M524.531 69.836a1.5 1.5 0 0 0-.764-.7A485.065 485.065 0 0 0 404.081 32.03a1.816 1.816 0 0 0-1.923.91 337.461 337.461 0 0 0-14.9 30.6 447.848 447.848 0 0 0-134.426 0 309.541 309.541 0 0 0-15.135-30.6 1.89 1.89 0 0 0-1.924-.91 483.689 483.689 0 0 0-119.688 37.107 1.712 1.712 0 0 0-.788.676C39.068 183.651 18.186 294.69 28.43 404.354a2.016 2.016 0 0 0 .765 1.375 487.666 487.666 0 0 0 146.825 74.189 1.9 1.9 0 0 0 2.063-.676A348.2 348.2 0 0 0 208.12 430.4a1.86 1.86 0 0 0-1.019-2.588 321.173 321.173 0 0 1-45.868-21.853 1.885 1.885 0 0 1-.185-3.126 251.047 251.047 0 0 0 9.109-7.137 1.819 1.819 0 0 1 1.9-.256c96.229 43.917 200.41 43.917 295.5 0a1.812 1.812 0 0 1 1.924.233 234.533 234.533 0 0 0 9.132 7.16 1.884 1.884 0 0 1-.162 3.126 301.407 301.407 0 0 1-45.89 21.83 1.875 1.875 0 0 0-1 2.611 391.055 391.055 0 0 0 30.014 48.815 1.864 1.864 0 0 0 2.063.7A486.048 486.048 0 0 0 610.7 405.729a1.882 1.882 0 0 0 .765-1.352c12.264-126.783-20.532-236.912-86.934-334.541ZM222.491 337.58c-28.972 0-52.844-26.587-52.844-59.239s23.409-59.241 52.844-59.241c29.665 0 53.306 26.82 52.843 59.239 0 32.654-23.41 59.241-52.843 59.241Zm195.38 0c-28.971 0-52.843-26.587-52.843-59.239s23.409-59.241 52.843-59.241c29.667 0 53.307 26.82 52.844 59.239 0 32.654-23.177 59.241-52.844 59.241Z"></path></svg></a><a class="flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground" aria-label="Contact Open Collective" href="/contact"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></a></div><div class="text-sm antialiased"><p class="mb-4 font-medium text-foreground">Platform</p><ul class="space-y-2"><li class="text-muted-foreground hover:text-foreground"><a href="https://www.youtube.com/watch?v=IBU5fSILAe8">Explainer video<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link inline-block"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></li><li class="text-muted-foreground hover:text-foreground"><a href="/how-it-works">How it works</a></li><li class="text-muted-foreground hover:text-foreground"><a href="https://blog.opencollective.com/tag/case-studies/">Use cases<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link inline-block"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></li><li class="text-muted-foreground hover:text-foreground"><a href="/create-account">Sign up</a></li><li class="text-muted-foreground hover:text-foreground"><a href="/signin">Log in</a></li></ul></div><div class="text-sm antialiased"><p class="mb-4 font-medium text-foreground">Join</p><ul class="space-y-2"><li class="text-muted-foreground hover:text-foreground"><a href="/create">Create a Collective</a></li><li class="text-muted-foreground hover:text-foreground"><a href="/fiscal-hosting">About Fiscal Hosting</a></li><li class="text-muted-foreground hover:text-foreground"><a href="/search">Discover</a></li><li class="text-muted-foreground hover:text-foreground"><a href="/search?isHost=true">Find a Fiscal Host</a></li><li class="text-muted-foreground hover:text-foreground"><a href="/become-a-sponsor">Become a sponsor</a></li><li class="text-muted-foreground hover:text-foreground"><a href="/become-a-host">Become a Host</a></li></ul></div><div class="text-sm antialiased"><p class="mb-4 font-medium text-foreground">Community</p><ul class="space-y-2"><li class="text-muted-foreground hover:text-foreground"><a href="https://github.com/opencollective/opencollective/issues">Open Source<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link inline-block"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></li><li class="text-muted-foreground hover:text-foreground"><a href="/help">Docs &amp; Help</a></li></ul></div><div class="text-sm antialiased"><p class="mb-4 font-medium text-foreground">Company</p><ul class="space-y-2"><li class="text-muted-foreground hover:text-foreground"><a href="https://docs.opencollective.com/help/about/introduction">About<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link inline-block"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></li><li class="text-muted-foreground hover:text-foreground"><a href="https://blog.opencollective.com/">Blog<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link inline-block"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></li><li class="text-muted-foreground hover:text-foreground"><a href="/hiring">Hiring</a></li><li class="text-muted-foreground hover:text-foreground"><a href="/e2c">Exit to Community #E2C</a></li><li class="text-muted-foreground hover:text-foreground"><a href="/tos">Terms of service</a></li><li class="text-muted-foreground hover:text-foreground"><a href="/privacypolicy">Privacy Policy</a></li><li class="text-muted-foreground hover:text-foreground"><a href="https://docs.opencollective.com/help/product/security">Security Policy<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link inline-block"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></li><li class="text-muted-foreground hover:text-foreground"><a href="/contact">Contact us</a></li></ul></div></div><div class="items-center gap-1 flex lg:hidden"><a class="flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground" rel="me" aria-label="Open Collective Twitter link" href="https://twitter.com/opencollect"><svg viewBox="0 0 512 512" height="16" width="16" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></a><a class="flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground" rel="me" aria-label="Open Collective Mastodon link" href="https://mastodon.opencollective.com/@opencollective"><svg viewBox="0 0 448 512" height="16" width="16" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path fill="currentColor" d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"></path></svg></a><a class="flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground" rel="me" aria-label="Open Collective Github link" href="https://github.com/opencollective"><svg viewBox="0 0 496 512" height="16" width="16" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a><a class="flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground" aria-label="Open Collective Discord link" href="https://discord.opencollective.com"><svg viewBox="0 0 640 512" height="16" width="16" aria-hidden="true" focusable="false" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="StyledIconBase-sc-ea9ulj-0 ebjPRL"><path fill="currentColor" d="M524.531 69.836a1.5 1.5 0 0 0-.764-.7A485.065 485.065 0 0 0 404.081 32.03a1.816 1.816 0 0 0-1.923.91 337.461 337.461 0 0 0-14.9 30.6 447.848 447.848 0 0 0-134.426 0 309.541 309.541 0 0 0-15.135-30.6 1.89 1.89 0 0 0-1.924-.91 483.689 483.689 0 0 0-119.688 37.107 1.712 1.712 0 0 0-.788.676C39.068 183.651 18.186 294.69 28.43 404.354a2.016 2.016 0 0 0 .765 1.375 487.666 487.666 0 0 0 146.825 74.189 1.9 1.9 0 0 0 2.063-.676A348.2 348.2 0 0 0 208.12 430.4a1.86 1.86 0 0 0-1.019-2.588 321.173 321.173 0 0 1-45.868-21.853 1.885 1.885 0 0 1-.185-3.126 251.047 251.047 0 0 0 9.109-7.137 1.819 1.819 0 0 1 1.9-.256c96.229 43.917 200.41 43.917 295.5 0a1.812 1.812 0 0 1 1.924.233 234.533 234.533 0 0 0 9.132 7.16 1.884 1.884 0 0 1-.162 3.126 301.407 301.407 0 0 1-45.89 21.83 1.875 1.875 0 0 0-1 2.611 391.055 391.055 0 0 0 30.014 48.815 1.864 1.864 0 0 0 2.063.7A486.048 486.048 0 0 0 610.7 405.729a1.882 1.882 0 0 0 .765-1.352c12.264-126.783-20.532-236.912-86.934-334.541ZM222.491 337.58c-28.972 0-52.844-26.587-52.844-59.239s23.409-59.241 52.844-59.241c29.665 0 53.306 26.82 52.843 59.239 0 32.654-23.41 59.241-52.843 59.241Zm195.38 0c-28.971 0-52.843-26.587-52.843-59.239s23.409-59.241 52.843-59.241c29.667 0 53.307 26.82 52.844 59.239 0 32.654-23.177 59.241-52.844 59.241Z"></path></svg></a><a class="flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground" aria-label="Contact Open Collective" href="/contact"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></a></div></div></footer></div><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[5000] flex max-h-screen w-full flex-col-reverse gap-4 p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div></div><script id="__NEXT_DATA__" type="application/json" nonce="27214482-cc78-4a97-ad9b-539094a84817">{"props":{"pageProps":{"slug":"wensheng-mao","__APOLLO_STATE__":{"CollectiveFeatures:gnxdwzj3-le5mpwjr-8ovqy8rv-bko04a97":{"__typename":"CollectiveFeatures","id":"gnxdwzj3-le5mpwjr-8ovqy8rv-bko04a97","ABOUT":"AVAILABLE","CONNECTED_ACCOUNTS":"AVAILABLE","RECEIVE_FINANCIAL_CONTRIBUTIONS":"UNSUPPORTED","RECURRING_CONTRIBUTIONS":"AVAILABLE","EVENTS":"UNSUPPORTED","PROJECTS":"UNSUPPORTED","USE_EXPENSES":"UNSUPPORTED","RECEIVE_EXPENSES":"UNSUPPORTED","COLLECTIVE_GOALS":"UNSUPPORTED","TOP_FINANCIAL_CONTRIBUTORS":"UNSUPPORTED","CONVERSATIONS":"UNSUPPORTED","UPDATES":"UNSUPPORTED","TEAM":"UNSUPPORTED","CONTACT_FORM":"UNSUPPORTED","RECEIVE_HOST_APPLICATIONS":"UNSUPPORTED","HOST_DASHBOARD":"UNSUPPORTED","TRANSACTIONS":"AVAILABLE","REQUEST_VIRTUAL_CARDS":"DISABLED"},"Member:441628":{"__typename":"Member","id":441628},"BackersStatsType:657713":{"__typename":"BackersStatsType","id":657713,"all":0,"users":0,"organizations":0},"CollectiveStatsType:657713":{"__typename":"CollectiveStatsType","id":657713,"balance":0,"yearlyBudget":0,"backers":{"__ref":"BackersStatsType:657713"},"totalAmountSpent":0},"PlanType:657713":{"__typename":"PlanType","id":657713,"hostedCollectives":0},"User:657713":{"__typename":"User","id":657713,"slug":"wensheng-mao","path":"/wensheng-mao","name":"Wensheng Mao","description":null,"longDescription":null,"backgroundImage":null,"backgroundImageUrl":null,"twitterHandle":null,"duplicatedCollectives({\"limit\":1})":{"__typename":"CollectiveSearchResults","collectives":null},"repositoryUrl":null,"website":null,"socialLinks":[],"location":null,"tags":null,"company":null,"type":"USER","currency":"USD","settings":{},"isActive":false,"isApproved":false,"isArchived":false,"isFrozen":false,"isHost":false,"isIncognito":false,"isGuest":false,"hostFeePercent":null,"platformFeePercent":null,"image":"https://opencollective-production.s3.us-west-1.amazonaws.com/account-avatar/ccc89509-f8a3-470c-97f7-6abbcc70f837/ETFSVLNMV-U097L1SAK-7b50b37b991a-512.jpg","imageUrl({\"height\":256})":"https://images.opencollective.com/wensheng-mao/a9506b4/avatar/256.png","canApply":false,"canContact":false,"supportedExpenseTypes":["INVOICE","RECEIPT"],"features":{"__ref":"CollectiveFeatures:gnxdwzj3-le5mpwjr-8ovqy8rv-bko04a97"},"ordersFromCollective({\"subscriptionsOnly\":true})":[],"memberOf({\"limit\":1,\"onlyActiveCollectives\":true})":[{"__ref":"Member:441628"}],"stats":{"__ref":"CollectiveStatsType:657713"},"memberOf({\"limit\":1,\"role\":\"CONNECTED_COLLECTIVE\"})":[],"parentCollective":null,"host":null,"contributors({\"roles\":[\"ADMIN\",\"MEMBER\"]})":[],"contributors({\"limit\":150,\"roles\":[\"BACKER\"]})":[],"tiers":[],"events({\"includeInactive\":true,\"includePastEvents\":true})":[],"projects":[],"members({\"role\":\"ADMIN\"})":[],"members({\"role\":\"CONNECTED_COLLECTIVE\"})":[],"plan":{"__ref":"PlanType:657713"}},"ROOT_QUERY":{"__typename":"Query","Collective({\"slug\":\"wensheng-mao\",\"throwIfMissing\":false})":{"__ref":"User:657713"},"Collective({\"slug\":\"wensheng-mao\"})":{"__ref":"User:657713"}}},"__APOLLO_VARIABLES__":{"slug":"wensheng-mao","nbContributorsPerContributeCard":4},"_sentryTraceData":"a7b3a89fa3cf4930957e47d3adb1675d-985460714c3edcf5-0","_sentryBaggage":"sentry-environment=production,sentry-release=ISJgHIQj5BoQ1BONA97E9,sentry-public_key=2ab0f7da3f56423d940f36370df8d625,sentry-trace_id=a7b3a89fa3cf4930957e47d3adb1675d,sentry-sample_rate=0.02,sentry-transaction=%2Fcollective-page,sentry-sampled=false"},"scripts":{},"locale":"en","__APOLLO_STATE__":{"CollectiveFeatures:gnxdwzj3-le5mpwjr-8ovqy8rv-bko04a97":{"__typename":"CollectiveFeatures","id":"gnxdwzj3-le5mpwjr-8ovqy8rv-bko04a97","ABOUT":"AVAILABLE","CONNECTED_ACCOUNTS":"AVAILABLE","RECEIVE_FINANCIAL_CONTRIBUTIONS":"UNSUPPORTED","RECURRING_CONTRIBUTIONS":"AVAILABLE","EVENTS":"UNSUPPORTED","PROJECTS":"UNSUPPORTED","USE_EXPENSES":"UNSUPPORTED","RECEIVE_EXPENSES":"UNSUPPORTED","COLLECTIVE_GOALS":"UNSUPPORTED","TOP_FINANCIAL_CONTRIBUTORS":"UNSUPPORTED","CONVERSATIONS":"UNSUPPORTED","UPDATES":"UNSUPPORTED","TEAM":"UNSUPPORTED","CONTACT_FORM":"UNSUPPORTED","RECEIVE_HOST_APPLICATIONS":"UNSUPPORTED","HOST_DASHBOARD":"UNSUPPORTED","TRANSACTIONS":"AVAILABLE","REQUEST_VIRTUAL_CARDS":"DISABLED"},"Member:441628":{"__typename":"Member","id":441628},"BackersStatsType:657713":{"__typename":"BackersStatsType","id":657713,"all":0,"users":0,"organizations":0},"CollectiveStatsType:657713":{"__typename":"CollectiveStatsType","id":657713,"balance":0,"yearlyBudget":0,"backers":{"__ref":"BackersStatsType:657713"},"totalAmountSpent":0},"PlanType:657713":{"__typename":"PlanType","id":657713,"hostedCollectives":0},"User:657713":{"__typename":"User","id":657713,"slug":"wensheng-mao","path":"/wensheng-mao","name":"Wensheng Mao","description":null,"longDescription":null,"backgroundImage":null,"backgroundImageUrl":null,"twitterHandle":null,"duplicatedCollectives({\"limit\":1})":{"__typename":"CollectiveSearchResults","collectives":null},"repositoryUrl":null,"website":null,"socialLinks":[],"location":null,"tags":null,"company":null,"type":"USER","currency":"USD","settings":{},"isActive":false,"isApproved":false,"isArchived":false,"isFrozen":false,"isHost":false,"isIncognito":false,"isGuest":false,"hostFeePercent":null,"platformFeePercent":null,"image":"https://opencollective-production.s3.us-west-1.amazonaws.com/account-avatar/ccc89509-f8a3-470c-97f7-6abbcc70f837/ETFSVLNMV-U097L1SAK-7b50b37b991a-512.jpg","imageUrl({\"height\":256})":"https://images.opencollective.com/wensheng-mao/a9506b4/avatar/256.png","canApply":false,"canContact":false,"supportedExpenseTypes":["INVOICE","RECEIPT"],"features":{"__ref":"CollectiveFeatures:gnxdwzj3-le5mpwjr-8ovqy8rv-bko04a97"},"ordersFromCollective({\"subscriptionsOnly\":true})":[],"memberOf({\"limit\":1,\"onlyActiveCollectives\":true})":[{"__ref":"Member:441628"}],"stats":{"__ref":"CollectiveStatsType:657713"},"memberOf({\"limit\":1,\"role\":\"CONNECTED_COLLECTIVE\"})":[],"parentCollective":null,"host":null,"contributors({\"roles\":[\"ADMIN\",\"MEMBER\"]})":[],"contributors({\"limit\":150,\"roles\":[\"BACKER\"]})":[],"tiers":[],"events({\"includeInactive\":true,\"includePastEvents\":true})":[],"projects":[],"members({\"role\":\"ADMIN\"})":[],"members({\"role\":\"CONNECTED_COLLECTIVE\"})":[],"plan":{"__ref":"PlanType:657713"}},"ROOT_QUERY":{"__typename":"Query","Collective({\"slug\":\"wensheng-mao\",\"throwIfMissing\":false})":{"__ref":"User:657713"},"Collective({\"slug\":\"wensheng-mao\"})":{"__ref":"User:657713"}}}},"page":"/collective-page","query":{"slug":"wensheng-mao"},"buildId":"ISJgHIQj5BoQ1BONA97E9","isFallback":false,"isExperimentalCompile":false,"gip":true,"appGip":true,"cspNonce":"27214482-cc78-4a97-ad9b-539094a84817","env":{"IMAGES_URL":"https://images.opencollective.com","PAYPAL_ENVIRONMENT":"production","STRIPE_KEY":"pk_live_qZ0OnX69UlIL6pRODicRzsZy","SENTRY_DSN":"https://2ab0f7da3f56423d940f36370df8d625@sentry.io/1736806","WEBSITE_URL":"https://opencollective.com","GOOGLE_MAPS_API_KEY":"AIzaSyClIdrEWOvgLTciRIVtIjJzi6G2a3x4C6c","RECAPTCHA_SITE_KEY":"6LcxMHsUAAAAAFScSax_epTLgmqxu9qs46zaMPPj","WISE_ENVIRONMENT":"production","HCAPTCHA_SITEKEY":"6d0a6e77-3e4f-484d-8e6c-652c5c2a7b2e","OCF_DUPLICATE_FLOW":"false","TURNSTILE_SITEKEY":"0x4AAAAAAAS6okaJ_ThVJqYq","CAPTCHA_ENABLED":"true","CAPTCHA_PROVIDER":"TURNSTILE","DISABLE_MOCK_UPLOADS":"false","LEDGER_SEPARATE_TAXES_AND_PAYMENT_PROCESSOR_FEES":"1"},"scriptLoader":[]}</script><script nonce="27214482-cc78-4a97-ad9b-539094a84817" defer="" data-domain="opencollective.com" data-exclude="/**/banner.html, /**/contribute/button, /**/donate/button" src="https://plausible.io/js/script.manual.tagged-events.exclusions.js"></script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10