<script type="application/json" id="HeaderNotice-apollo-state-cfb74690-6dbf-4273-b4d6-33498c46d33b">{}</script> <!-- glamorIds: 7 --> <script type="application/json" id="HeaderNotice-glamor-cfb74690-6dbf-4273-b4d6-33498c46d33b">["1htug8r","1yodi52","iepywa","x5hg3h","u0iaox","9ilv8v","gwph6j"]</script> <style>@-webkit-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-moz-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-o-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-moz-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-o-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-webkit-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-moz-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-o-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-webkit-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-moz-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-o-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-webkit-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-moz-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-o-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-moz-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-o-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}.css-gwph6j,[data-css-gwph6j]{border-radius:2px;background-size:200% 100%;width:auto;height:auto;animation:20s animation_1yodi52 0s linear infinite;background:-webkit-linear-gradient(to right, #f1f1f1 0%, #fbfbfb 50%, #f1f1f1 100%); background: -moz-linear-gradient(to right, #f1f1f1 0%, #fbfbfb 50%, #f1f1f1 100%); background: linear-gradient(to right, #f1f1f1 0%, #fbfbfb 50%, #f1f1f1 100%);-webkit-animation:20s animation_1yodi52 0s linear infinite;}</style> <div id="HeaderNotice-react-component-cfb74690-6dbf-4273-b4d6-33498c46d33b" data-ssr="true" ><div style="z-index:1000" class="css-gwph6j"></div></div> <script> renderComponent('HeaderNotice','HeaderNotice-react-component-cfb74690-6dbf-4273-b4d6-33498c46d33b','HeaderNotice-apollo-state-cfb74690-6dbf-4273-b4d6-33498c46d33b','HeaderNotice-glamor-cfb74690-6dbf-4273-b4d6-33498c46d33b', 'apollo','{"mobile":false}'); </script> <script type="application/json" id="StackProfile-apollo-state-4a452956-8039-4beb-a8ac-48f2be46a413">{"ROOT_QUERY":{"me":null,"stackProfile({\"identifier\":\"TimoJay/test\"})":{"type":"id","generated":false,"id":"StackProfile:101231821387084599","typename":"StackProfile"}},"StackProfile:101231821387084599":{"id":"101231821387084599","slug":"test","name":"Test","path":"/TimoJay/test","websiteUrl":"","private":false,"imageUrl":"https://img.stackshare.io/stack/335563/default_bef9658722d47ec8102eb169ecff926f88f4eb4f.png","description":"","viewCount":7,"amIOwner":false,"toolsAvatars":{"type":"json","json":{}},"embedUrl":"https://embed.stackshare.io/stacks/embed/282e9622f642375725068c2a7f526d","stackMatchPercentage":null,"stackWatchLevel":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackWatchLevel","typename":"StackWatchLevel"},"vcsOrg":null,"contributorsCount":0,"privateTeamsCount":0,"ad":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.ad","typename":"Ad"},"permissions":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.permissions","typename":"Permissions"},"owner":{"type":"id","generated":false,"id":"User:101232065743304585","typename":"User"},"__typename":"StackProfile","stackItems":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems","typename":"StackItemConnection"},"stackItems({\"after\":null,\"first\":5,\"itemType\":\"Package\"})":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems({\"after\":null,\"first\":5,\"itemType\":\"Package\"})","typename":"StackItemConnection"},"stackDecisions({\"currentStackOnly\":true,\"first\":5})":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackDecisions({\"currentStackOnly\":true,\"first\":5})","typename":"StackDecisionConnection"},"otherStacks({\"first\":3})":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.otherStacks({\"first\":3})","typename":"StackConnection"}},"$StackProfile:101231821387084599.stackWatchLevel":{"level":"additions-removals-version-only","__typename":"StackWatchLevel"},"$StackProfile:101231821387084599.ad":{"imageUrl":"https://img.stackshare.io/service/3365/gyA5IJZO_400x400.jpg","targetUrl":"https://www.fullstory.com/dxi-insights-mobile/?utm_campaign=fy23q2-mobile-campaign&utm_medium=display&utm_source=stackshare&utm_offer=website","text":"Keep customers tapping for more","title":"FullStory","sponsorFeatured":true,"sponsorToolId":"3365","ctaText":"Learn More","__typename":"Ad"},"$StackProfile:101231821387084599.permissions":{"edit":false,"delete":false,"__typename":"Permissions"},"User:101232065743304585":{"id":"101232065743304585","imageUrl":"https://img.stackshare.io/user/149909/default_2d722929a9fba96e2c07325e7acf897c1fa8cb4f.png","displayName":"Timo Johann","title":null,"username":"TimoJay","__typename":"User"},"$StackProfile:101231821387084599.stackItems":{"count":8,"edges":[{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.0","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.1","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.2","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.3","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.4","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.5","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.6","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.7","typename":"StackItemEdge"}],"__typename":"StackItemConnection"},"Tool:101231773838011785":{"id":"101231773838011785","name":"Java","slug":"java","title":"A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible","imageUrl":"https://img.stackshare.io/service/995/K85ZWV2F.png","following":false,"verified":false,"votes":3670,"fans":100894,"stacks":111292,"canonicalUrl":"/java","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773838011785.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"TimoJay\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773838011785.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773838011785.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773838011785.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231821387084599.stackItems.edges.0.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231821387084599.stackItems.edges.0":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.0.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773848354670":{"id":"101231773848354670","name":"AngularJS","slug":"angularjs","title":"Superheroic JavaScript MVW Framework","imageUrl":"https://img.stackshare.io/service/1019/square.png","following":false,"verified":false,"votes":5234,"fans":50098,"stacks":56703,"canonicalUrl":"/angularjs","latestVersionNumber":"1.8.3","layer":{"type":"id","generated":true,"id":"$Tool:101231773848354670.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"TimoJay\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773848354670.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773848354670.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773848354670.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231821387084599.stackItems.edges.1.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231821387084599.stackItems.edges.1":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.1.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774666323920":{"id":"101231774666323920","name":"Spring Boot","slug":"spring-boot","title":"Create Spring-powered, production-grade applications and services with absolute minimum fuss","imageUrl":"https://img.stackshare.io/service/2927/nPzvMuo2_400x400.png","following":false,"verified":false,"votes":994,"fans":23182,"stacks":21690,"canonicalUrl":"/spring-boot","latestVersionNumber":"3.0.0","layer":{"type":"id","generated":true,"id":"$Tool:101231774666323920.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"TimoJay\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774666323920.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774666323920.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774666323920.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231821387084599.stackItems.edges.2.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774666323920","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231821387084599.stackItems.edges.2":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.2.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773853065695":{"id":"101231773853065695","name":"Microsoft SQL Server","slug":"microsoft-sql-server","title":"A relational database management system developed by Microsoft","imageUrl":"https://img.stackshare.io/service/1027/sql_server.png","following":false,"verified":false,"votes":539,"fans":16042,"stacks":17335,"canonicalUrl":"/microsoft-sql-server","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773853065695.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"TimoJay\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773853065695.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773853065695.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773853065695.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231821387084599.stackItems.edges.3.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773853065695","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231821387084599.stackItems.edges.3":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.3.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773838374890":{"id":"101231773838374890","name":"Spring","slug":"spring","title":"Provides a comprehensive programming and configuration model for modern Java-based enterprise applications","imageUrl":"https://img.stackshare.io/service/996/unnamed.jpg","following":false,"verified":false,"votes":1059,"fans":5152,"stacks":3651,"canonicalUrl":"/spring","latestVersionNumber":"6.0.2","layer":{"type":"id","generated":true,"id":"$Tool:101231773838374890.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"TimoJay\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773838374890.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773838374890.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773838374890.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231821387084599.stackItems.edges.4.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773838374890","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231821387084599.stackItems.edges.4":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.4.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774858917339":{"id":"101231774858917339","name":"Apache Camel","slug":"apache-camel","title":"A versatile open source integration framework","imageUrl":"https://img.stackshare.io/service/3276/xWt1RFo6_400x400.jpg","following":false,"verified":false,"votes":22,"fans":401,"stacks":2912,"canonicalUrl":"/apache-camel","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231774858917339.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"TimoJay\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774858917339.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774858917339.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774858917339.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231821387084599.stackItems.edges.5.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774858917339","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231821387084599.stackItems.edges.5":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.5.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774157994263":{"id":"101231774157994263","name":"Hibernate","slug":"hibernate","title":"Idiomatic persistence for Java and relational databases.","imageUrl":"https://img.stackshare.io/service/1756/1uNl_IZX.png","following":false,"verified":false,"votes":27,"fans":1401,"stacks":1433,"canonicalUrl":"/hibernate","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231774157994263.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"TimoJay\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774157994263.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774157994263.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774157994263.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231821387084599.stackItems.edges.6.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774157994263","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231821387084599.stackItems.edges.6":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.6.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774765661280":{"id":"101231774765661280","name":"H2 Database","slug":"h2-database","title":"A relational database management system written in Java","imageUrl":"https://img.stackshare.io/service/3105/h2-logo_square_400x400.png","following":false,"verified":false,"votes":0,"fans":183,"stacks":614,"canonicalUrl":"/h2-database","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231774765661280.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"TimoJay\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774765661280.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774765661280.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774765661280.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231821387084599.stackItems.edges.7.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774765661280","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231821387084599.stackItems.edges.7":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems.edges.7.node","typename":"StackItem"},"__typename":"StackItemEdge"},"$StackProfile:101231821387084599.stackItems({\"after\":null,\"first\":5,\"itemType\":\"Package\"})":{"count":0,"edges":[],"pageInfo":{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.stackItems({\"after\":null,\"first\":5,\"itemType\":\"Package\"}).pageInfo","typename":"PageInfo"},"__typename":"StackItemConnection"},"$StackProfile:101231821387084599.stackItems({\"after\":null,\"first\":5,\"itemType\":\"Package\"}).pageInfo":{"endCursor":null,"hasNextPage":false,"__typename":"PageInfo"},"$StackProfile:101231821387084599.stackDecisions({\"currentStackOnly\":true,\"first\":5})":{"count":0,"edges":[],"__typename":"StackDecisionConnection"},"$StackProfile:101231821387084599.otherStacks({\"first\":3})":{"count":4,"edges":[{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.otherStacks({\"first\":3}).edges.0","typename":"StackEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.otherStacks({\"first\":3}).edges.1","typename":"StackEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231821387084599.otherStacks({\"first\":3}).edges.2","typename":"StackEdge"}],"__typename":"StackConnection"},"Stack:101231823427390038":{"id":"101231823427390038","slug":"personal","websiteUrl":"","name":"personal","private":false,"repoStack":false,"services":[{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773858546548","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773669807419","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774472411723","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773895058604","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773703650742","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776819926470","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774035999984","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774666323920","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774781423216","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773853065695","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773863508555","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774255233876","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774858917339","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773830185558","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774972950443","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774190412632","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776784888899","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774526374912","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775185700354","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777169667131","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774663424947","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776394639106","typename":"Tool"}],"__typename":"Stack"},"Tool:101231773939333405":{"id":"101231773939333405","name":"JavaScript","slug":"javascript","title":"Lightweight, interpreted, object-oriented language with first-class functions","imageUrl":"https://img.stackshare.io/service/1209/javascript.jpeg","layer":{"type":"id","generated":true,"id":"$Tool:101231773939333405.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231773939333405.layer":{"slug":"application_and_data","__typename":"Layer"},"Tool:101231773410696721":{"id":"101231773410696721","name":"GitHub","slug":"github","title":"Powerful collaboration, review, and code management for open source and private development projects","imageUrl":"https://img.stackshare.io/service/27/default_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg","layer":{"type":"id","generated":true,"id":"$Tool:101231773410696721.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231773410696721.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231773858546548":{"id":"101231773858546548","name":"Git","slug":"git","title":"Fast, scalable, distributed revision control system","imageUrl":"https://img.stackshare.io/service/1046/git.png","layer":{"type":"id","generated":true,"id":"$Tool:101231773858546548.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231773858546548.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231773669807419":{"id":"101231773669807419","name":"Docker","slug":"docker","title":"Enterprise Container Platform for High-Velocity Innovation.","imageUrl":"https://img.stackshare.io/service/586/n4u37v9t_400x400.png","layer":{"type":"id","generated":true,"id":"$Tool:101231773669807419.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231773669807419.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231774472411723":{"id":"101231774472411723","name":"HTML5","slug":"html5","title":"5th major revision of the core language of the World Wide Web","imageUrl":"https://img.stackshare.io/service/2538/kEpgHiC9.png","layer":{"type":"id","generated":true,"id":"$Tool:101231774472411723.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231774472411723.layer":{"slug":"application_and_data","__typename":"Layer"},"Tool:101231773895058604":{"id":"101231773895058604","name":"npm","slug":"npm","title":"The package manager for JavaScript.","imageUrl":"https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png","layer":{"type":"id","generated":true,"id":"$Tool:101231773895058604.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231773895058604.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231773703650742":{"id":"101231773703650742","name":"Jenkins","slug":"jenkins","title":"An extendable open source continuous integration server","imageUrl":"https://img.stackshare.io/service/670/jenkins.png","layer":{"type":"id","generated":true,"id":"$Tool:101231773703650742.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231773703650742.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231776819926470":{"id":"101231776819926470","name":"CSS 3","slug":"css-3","title":"The latest evolution of the Cascading Style Sheets language","imageUrl":"https://img.stackshare.io/service/6727/css.png","layer":{"type":"id","generated":true,"id":"$Tool:101231776819926470.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231776819926470.layer":{"slug":"application_and_data","__typename":"Layer"},"Tool:101231774035999984":{"id":"101231774035999984","name":"IntelliJ IDEA","slug":"intellij-idea","title":"Capable and Ergonomic IDE for JVM","imageUrl":"https://img.stackshare.io/service/1453/icon_IntelliJIDEA.png","layer":{"type":"id","generated":true,"id":"$Tool:101231774035999984.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231774035999984.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231774781423216":{"id":"101231774781423216","name":"Docker Compose","slug":"docker-compose","title":"Define and run multi-container applications with Docker","imageUrl":"https://img.stackshare.io/service/3136/docker-compose.png","layer":{"type":"id","generated":true,"id":"$Tool:101231774781423216.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231774781423216.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231773863508555":{"id":"101231773863508555","name":"Microsoft IIS","slug":"microsoft-iis","title":"A web server for Microsoft Windows","imageUrl":"https://img.stackshare.io/service/1056/J5gFiHbG.png","layer":{"type":"id","generated":true,"id":"$Tool:101231773863508555.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231773863508555.layer":{"slug":"application_and_data","__typename":"Layer"},"Tool:101231774255233876":{"id":"101231774255233876","name":"JUnit","slug":"junit","title":"A programmer-oriented testing framework for Java","imageUrl":"https://img.stackshare.io/service/2020/874086.png","layer":{"type":"id","generated":true,"id":"$Tool:101231774255233876.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231774255233876.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231773830185558":{"id":"101231773830185558","name":"Apache Maven","slug":"maven","title":"Apache build manager for Java projects. ","imageUrl":"https://img.stackshare.io/package_manager/977/default_9833f2ef0bbc2a946b4cc5e9307264033361076b.png","layer":{"type":"id","generated":true,"id":"$Tool:101231773830185558.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231773830185558.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231774972950443":{"id":"101231774972950443","name":"Swagger UI","slug":"swagger-ui","title":"A Collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation","imageUrl":"https://img.stackshare.io/service/3417/pIea9Ji0.png","layer":{"type":"id","generated":true,"id":"$Tool:101231774972950443.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231774972950443.layer":{"slug":"utilities","__typename":"Layer"},"Tool:101231774190412632":{"id":"101231774190412632","name":"Sonatype Nexus","slug":"sonatype-nexus","title":"organize, store, and distribute software components","imageUrl":"https://img.stackshare.io/service/1847/jnJFp3i1_400x400.jpg","layer":{"type":"id","generated":true,"id":"$Tool:101231774190412632.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231774190412632.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231776784888899":{"id":"101231776784888899","name":"Spring Security","slug":"spring-security","title":"A powerful and highly customizable authentication and access-control framework","imageUrl":"https://img.stackshare.io/service/6656/com.castsoftware.springsecurity.png","layer":{"type":"id","generated":true,"id":"$Tool:101231776784888899.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231776784888899.layer":{"slug":"utilities","__typename":"Layer"},"Tool:101231774526374912":{"id":"101231774526374912","name":"FindBugs","slug":"findbugs","title":"An open-source static code analyser","imageUrl":"https://img.stackshare.io/service/2662/kWjFjx3K_400x400.jpg","layer":{"type":"id","generated":true,"id":"$Tool:101231774526374912.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231774526374912.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231775185700354":{"id":"101231775185700354","name":"ServiceNow.com","slug":"servicenow-com","title":"A service management software","imageUrl":"https://img.stackshare.io/service/3769/hf0MaWmi_400x400.jpg","layer":{"type":"id","generated":true,"id":"$Tool:101231775185700354.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231775185700354.layer":{"slug":"business_tools","__typename":"Layer"},"Tool:101231777169667131":{"id":"101231777169667131","name":"Microsoft Visio","slug":"microsoft-visio","title":"Diagramming made simple","imageUrl":"https://img.stackshare.io/service/7466/visio-logo.jpg","layer":{"type":"id","generated":true,"id":"$Tool:101231777169667131.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231777169667131.layer":{"slug":"business_tools","__typename":"Layer"},"Tool:101231774663424947":{"id":"101231774663424947","name":"Checkstyle ","slug":"checkstyle","title":"A static code analysis tool","imageUrl":"https://img.stackshare.io/service/2921/i3fm8awH_400x400.png","layer":{"type":"id","generated":true,"id":"$Tool:101231774663424947.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231774663424947.layer":{"slug":"devops","__typename":"Layer"},"Tool:101231776394639106":{"id":"101231776394639106","name":"PMD","slug":"pmd","title":"An extensible cross-language static code analyzer","imageUrl":"https://img.stackshare.io/service/5900/1958157.png","layer":{"type":"id","generated":true,"id":"$Tool:101231776394639106.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231776394639106.layer":{"slug":"devops","__typename":"Layer"},"$StackProfile:101231821387084599.otherStacks({\"first\":3}).edges.0":{"node":{"type":"id","generated":false,"id":"Stack:101231823427390038","typename":"Stack"},"__typename":"StackEdge"},"Stack:101630951399066284":{"id":"101630951399066284","slug":"mystack","websiteUrl":null,"name":"myStack","private":false,"repoStack":false,"services":[{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773482334926","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773703650742","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774035999984","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774858917339","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773852399063","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777236119463","typename":"Tool"}],"__typename":"Stack"},"Tool:101231773482334926":{"id":"101231773482334926","name":"Jira","slug":"jira","title":"The #1 software development tool used by agile teams to plan, track, and release great software.","imageUrl":"https://img.stackshare.io/service/154/default_53605d3093005bd7853e04a258c0d4746e803e29.jpg","layer":{"type":"id","generated":true,"id":"$Tool:101231773482334926.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231773482334926.layer":{"slug":"business_tools","__typename":"Layer"},"Tool:101231773852399063":{"id":"101231773852399063","name":"Oracle","slug":"oracle","title":"An RDBMS that implements object-oriented features such as user-defined types, inheritance, and polymorphism","imageUrl":"https://img.stackshare.io/service/1026/jT-HJYJg.png","layer":{"type":"id","generated":true,"id":"$Tool:101231773852399063.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231773852399063.layer":{"slug":"application_and_data","__typename":"Layer"},"Tool:101231777236119463":{"id":"101231777236119463","name":"OneNote","slug":"onenote","title":"A digital notebook for capturing and organizing everything","imageUrl":"https://img.stackshare.io/service/7626/ikCJDPLz_400x400.png","layer":{"type":"id","generated":true,"id":"$Tool:101231777236119463.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231777236119463.layer":{"slug":"utilities","__typename":"Layer"},"$StackProfile:101231821387084599.otherStacks({\"first\":3}).edges.1":{"node":{"type":"id","generated":false,"id":"Stack:101630951399066284","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231821386065846":{"id":"101231821386065846","slug":"micro","websiteUrl":null,"name":"Micro","private":false,"repoStack":false,"services":[{"type":"id","generated":false,"id":"Tool:101231773858546548","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774472411723","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774035999984","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774666323920","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775935393716","typename":"Tool"}],"__typename":"Stack"},"Tool:101231775935393716":{"id":"101231775935393716","name":"Windows Server ","slug":"window-server","title":"A Microsoft product and a brand name for a group of server operating systems","imageUrl":"https://img.stackshare.io/service/5108/2bsDgJd0_400x400.jpg","layer":{"type":"id","generated":true,"id":"$Tool:101231775935393716.layer","typename":"Layer"},"__typename":"Tool"},"$Tool:101231775935393716.layer":{"slug":"application_and_data","__typename":"Layer"},"$StackProfile:101231821387084599.otherStacks({\"first\":3}).edges.2":{"node":{"type":"id","generated":false,"id":"Stack:101231821386065846","typename":"Stack"},"__typename":"StackEdge"}}</script> <!-- glamorIds: 68 --> <script type="application/json" id="StackProfile-glamor-4a452956-8039-4beb-a8ac-48f2be46a413">["1htug8r","1yodi52","iepywa","x5hg3h","u0iaox","9ilv8v","r1wkvc","ii8qy4","81jah4","12alag6","1cylxxa","187ugz6","1tnqmnz","18akmr2","t6kmge","2uhupj","xjztrk","xfk6bo","12vbjya","1mjw833","a5x1lt","1m5j888","4bpmfq","1pvkxrw","1hpm2yd","1d7bzsl","z2o7y","1g92dqh","1x2bey4","1cs0rzs","1j0qgmo","1427jbr","eemya1","3dgua6","1guve57","1xut486","1oxs2wi","xo4bp2","12pl3s4","15df3el","18yhogk","vpykwr","1p35e8b","vp4po3","1i1vj4y","phytjr","3w3wxt","w5xwix","1wq9x9q","15k2lb0","x9hyh8","1246c2u","wdkc2c","129gi1f","zow35k","k1imtx","huiluf","o9gtb0","cled1p","172kkn8","1o36b9e","eedjlq","1carnun","uo9758","e57woy","1usn6s5","xu1z5d","1l637u1"]</script> <style>@-webkit-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-moz-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-o-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-moz-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-o-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-webkit-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-moz-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-o-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-webkit-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-moz-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-o-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-webkit-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-moz-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-o-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-moz-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-o-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}.css-r1wkvc,[data-css-r1wkvc]{width:100%;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-ii8qy4,[data-css-ii8qy4]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;width:1140px;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-81jah4,[data-css-81jah4]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;margin:50px 0;-webkit-box-pack:center;-webkit-justify-content:center;}.css-12alag6,[data-css-12alag6]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-1cylxxa,[data-css-1cylxxa]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:25px;line-height:1;letter-spacing:normal;-webkit-font-smoothing:antialiased;padding:0;margin:0;color:#333;}.css-187ugz6,[data-css-187ugz6]{width:100%;height:200px;position:relative;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;align-items:center;cursor:pointer;background:#fff;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;}.css-187ugz6 .title,[data-css-187ugz6] .title{border:1px solid #e1e1e1;border-top-width:0;}.css-187ugz6:hover,[data-css-187ugz6]:hover{box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.31);}.css-187ugz6:hover > a,[data-css-187ugz6]:hover > a{display:block;}.css-1tnqmnz,[data-css-1tnqmnz]{border-top-right-radius:2px;border-top-left-radius:2px;height:150px;width:100%;background-color:#333;position:relative;}.css-18akmr2,[data-css-18akmr2]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:4px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#fff;text-transform:uppercase;margin-left:10px;margin-top:5px;margin-bottom:4px;}.css-t6kmge,[data-css-t6kmge]{height:15px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;padding-bottom:5px;}.css-2uhupj,[data-css-2uhupj]{width:15px;height:15px;margin-left:8.35px;margin-bottom:0;}.css-xjztrk,[data-css-xjztrk]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:13px;line-height:18px;color:#4a4a4a;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:calc(100% - 20px);padding-left:10px;padding-right:10px;text-align:center;box-sizing:content-box;border-bottom-right-radius:2px;border-bottom-left-radius:2px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-flex:1;}.css-xfk6bo,[data-css-xfk6bo]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;margin-top:2px;color:#c2c2c2;font-size:11px;text-transform:uppercase;}.css-12vbjya,[data-css-12vbjya]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:space-between;margin:30px 0px;-webkit-box-pack:justify;-webkit-justify-content:space-between;}@media only screen and (max-width: 480px){.css-12vbjya,[data-css-12vbjya]{align-items:center;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}}.css-1mjw833,[data-css-1mjw833]{max-width:100%;}.css-a5x1lt,[data-css-a5x1lt]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}@media only screen and (max-width: 480px){.css-a5x1lt,[data-css-a5x1lt]{flex-direction:column;margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}}.css-1m5j888,[data-css-1m5j888]{height:110px;width:110px;margin-right:25px;margin-bottom:10px;border-radius:4px;border:1px solid #e1e1e1;}@media only screen and (max-width: 480px){.css-1m5j888,[data-css-1m5j888]{margin-right:0;height:70px;width:70px;}}.css-4bpmfq,[data-css-4bpmfq]{width:100%;max-width:500px;}@media only screen and (max-width: 480px){.css-4bpmfq,[data-css-4bpmfq]{text-align:center;}}.css-1pvkxrw,[data-css-1pvkxrw]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-1pvkxrw .fork,[data-css-1pvkxrw] .fork{margin-top:5px;}@media only screen and (max-width: 480px){.css-1pvkxrw,[data-css-1pvkxrw]{justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;}}.css-1hpm2yd,[data-css-1hpm2yd]{margin-top:3px;}.css-1d7bzsl,[data-css-1d7bzsl]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;margin-left:8px;position:relative;}.css-z2o7y,[data-css-z2o7y]{margin-left:5px;width:16px;height:16px;}.css-1g92dqh,[data-css-1g92dqh]{color:#707070;padding:5px 0;}.css-1x2bey4,[data-css-1x2bey4]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#707070;}.css-1cs0rzs,[data-css-1cs0rzs]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:flex-start;width:450px;-webkit-box-align:start;-webkit-align-items:flex-start;}@media only screen and (max-width: 480px){.css-1cs0rzs,[data-css-1cs0rzs]{width:100%;}}.css-1j0qgmo,[data-css-1j0qgmo]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:flex-start;width:100%;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;}@media only screen and (max-width: 480px){.css-1j0qgmo,[data-css-1j0qgmo]{flex-wrap:wrap;width:100%;justify-content:center;margin:0 auto;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;}}.css-1427jbr,[data-css-1427jbr]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:flex-start;padding:0 8px 0 24px;margin:5px 8px 0 0;flex-direction:column;border-left:1px solid #e1e1e1;gap:9px;-webkit-box-align:start;-webkit-align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-1427jbr a,[data-css-1427jbr] a, .css-1427jbr span, [data-css-1427jbr] span{padding-right:8px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-wrap:nowrap;flex:2;align-items:center;-webkit-box-lines:nowrap;-webkit-flex-wrap:nowrap;-webkit-flex:2;-webkit-box-align:center;-webkit-align-items:center;}.css-1427jbr a div,[data-css-1427jbr] a div, .css-1427jbr span div, [data-css-1427jbr] span div{text-align:initial;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.css-1427jbr div > span,[data-css-1427jbr] div > span{width:90px;}.css-1427jbr a,[data-css-1427jbr] a{text-decoration:none;}.css-1427jbr svg,[data-css-1427jbr] svg{margin-right:8px;position:relative;top:2px;width:14px;height:14px;}.css-1427jbr a:first-child > svg,[data-css-1427jbr] a:first-child > svg{margin-left:0;}.css-1427jbr a:nth-last-child(2),[data-css-1427jbr] a:nth-last-child(2), .css-1427jbr span:nth-last-child(2), [data-css-1427jbr] span:nth-last-child(2){padding-right:8px;}@media only screen and (max-width: 480px){.css-1427jbr,[data-css-1427jbr]{width:100%;padding-right:0;display:grid;grid-template-columns:48% 48%;grid-gap:11px;-ms-grid-template-columns:48% 48%;-ms-grid-gap:11px;}.css-1427jbr a,[data-css-1427jbr] a, .css-1427jbr span, [data-css-1427jbr] span{padding-right:0;}.css-1427jbr a,[data-css-1427jbr] a{height:40px;border:1px solid #dedede;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;}.css-1427jbr svg,[data-css-1427jbr] svg{margin-left:0;}.css-1427jbr a:nth-last-child(2),[data-css-1427jbr] a:nth-last-child(2), .css-1427jbr span:nth-last-child(2), [data-css-1427jbr] span:nth-last-child(2){padding-right:0;}.css-1427jbr a:nth-last-child(2),[data-css-1427jbr] a:nth-last-child(2){border-right:1px solid #dedede;}}.css-eemya1,[data-css-eemya1]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:12px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#008FF9;}.css-eemya1 a,[data-css-eemya1] a, .css-eemya1 a:hover, [data-css-eemya1] a:hover, .css-eemya1 a:visited, [data-css-eemya1] a:visited{color:#707070;text-decoration:none;}.css-3dgua6,[data-css-3dgua6]{display:none;}@media only screen and (max-width: 480px){.css-3dgua6,[data-css-3dgua6]{display:block;}}.css-1guve57,[data-css-1guve57]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}@media only screen and (max-width: 480px){.css-1guve57,[data-css-1guve57]{display:none;}}.css-1xut486,[data-css-1xut486]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;margin-right:10px;-webkit-box-align:center;-webkit-align-items:center;}.css-1oxs2wi,[data-css-1oxs2wi]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0.6px;-webkit-font-smoothing:antialiased;margin-left:8px;color:#565656;vertical-align:middle;}@media only screen and (max-width: 480px){.css-1oxs2wi,[data-css-1oxs2wi]{font-size:13px;}}.css-xo4bp2,[data-css-xo4bp2]{border-top:1px solid #e1e1e1;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:100%;margin:0;z-index:100;}.css-12pl3s4,[data-css-12pl3s4]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;text-decoration:none;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:1140px;height:57px;background:#fff;position:-webkit-sticky; position: sticky;top:0;z-index:100;}.css-15df3el,[data-css-15df3el]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:692px;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-18yhogk,[data-css-18yhogk]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;padding-right:20px;align-items:center;transition:opacity 300ms;opacity:0;-webkit-box-align:center;-webkit-align-items:center;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;}.css-vpykwr,[data-css-vpykwr]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;margin-left:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}@media only screen and (max-width: 768px){.css-vpykwr,[data-css-vpykwr]{margin-left:11px;}}@media only screen and (max-width: 480px){.css-vpykwr,[data-css-vpykwr]{margin-left:9px;}}.css-1p35e8b,[data-css-1p35e8b]{text-decoration:none;color:#707070;pointer-events:auto;line-height:1;font-size:13px;}@media only screen and (max-width: 768px){.css-1p35e8b,[data-css-1p35e8b]{font-size:11px;}}@media only screen and (max-width: 480px){.css-1p35e8b,[data-css-1p35e8b]{font-size:9px;}}.css-vp4po3,[data-css-vp4po3]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;color:#444444;margin-top:5px;font-weight:400;font-size:14px;line-height:1.36;-webkit-box-align:center;-webkit-align-items:center;}.css-1i1vj4y,[data-css-1i1vj4y]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-1i1vj4y> a,[data-css-1i1vj4y]> a{border-left:1px solid #e1e1e1;margin-right:30px;padding-left:30px;}.css-1i1vj4y> a:first-child,[data-css-1i1vj4y]> a:first-child{border:none;padding-left:0;}.css-phytjr,[data-css-phytjr]{text-decoration:none;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;color:#707070;-webkit-box-align:center;-webkit-align-items:center;}.css-phytjr>svg,[data-css-phytjr]>svg{margin-right:10px;}.css-3w3wxt,[data-css-3w3wxt]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:448px;border-left:1px solid #e1e1e1;padding-left:20px;flex-direction:row;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;}.css-w5xwix,[data-css-w5xwix]{flex-grow:1;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;font-size:15px;letter-spacing:0.2px;-webkit-flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;}.css-w5xwix>svg,[data-css-w5xwix]>svg{margin-right:10px;}.css-1wq9x9q,[data-css-1wq9x9q]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;cursor:pointer;background-color:rgba(225,225,225,0.28);-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;}.css-1wq9x9q:hover,[data-css-1wq9x9q]:hover{background-color:rgba(225,225,225,0.5);}.css-1wq9x9q> svg > g,[data-css-1wq9x9q]> svg > g{fill:#939393;stroke:#939393;}.css-15k2lb0,[data-css-15k2lb0]{border-top:1px solid #e1e1e1;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:100%;margin:0;z-index:100;position:-webkit-sticky; position: sticky;top:57px;}.css-x9hyh8,[data-css-x9hyh8]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:1140px;height:100%;}.css-1246c2u,[data-css-1246c2u]{position:relative;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;width:692px;padding-top:20px;padding-right:20px;padding-bottom:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-1246c2u>h2,[data-css-1246c2u]>h2{padding-top:80px;margin-top:-40px;}.css-wdkc2c,[data-css-wdkc2c]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;}.css-129gi1f,[data-css-129gi1f]{border-radius:4px;border:0;border-bottom:0;background-color:#fbfbfb;padding:0;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-zow35k,[data-css-zow35k]{border:1px solid #e1e1e1;box-shadow:0 1px 0 0 #e1e1e1;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;}.css-zow35k > div:last-child,[data-css-zow35k] > div:last-child{border-bottom:none;}.css-k1imtx,[data-css-k1imtx]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;border-left:1px solid #e1e1e1;width:448px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-huiluf,[data-css-huiluf]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;position:-webkit-sticky; position: sticky;flex-direction:column;height:calc(100vh - 57px);padding:20px;padding-right:0;overflow:scroll;top:57px;padding-bottom:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-o9gtb0,[data-css-o9gtb0]{margin-bottom:20px;}.css-cled1p,[data-css-cled1p]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;padding:20px;align-items:center;border:1px solid #e1e1e1;border-radius:2px;-webkit-box-align:center;-webkit-align-items:center;}.css-172kkn8,[data-css-172kkn8]{height:57px;width:57px;flex-shrink:0;-webkit-flex-shrink:0;}.css-1o36b9e,[data-css-1o36b9e]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:15px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;margin-left:20px;width:190px;}.css-eedjlq,[data-css-eedjlq]{height:32px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;border-radius:3px;border:1px solid #068dfe;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-size:13px;font-weight:400;letter-spacing:0.8px;background-color:#068dfe;color:#fff;text-decoration:none;cursor:pointer;-webkit-font-smoothing:antialiased;padding-top:0;padding-bottom:0;padding-left:16px;padding-right:16px;width:120px;outline:none;padding:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-webkit-flex-shrink:0;}.css-eedjlq:hover,[data-css-eedjlq]:hover{background-color:rgba(6,141,254,0.8);border-color:rgba(6,141,254,0.79);color:#fff;}.css-1carnun,[data-css-1carnun]{border-radius:2px;border:none;box-sizing:border-box;height:34px;width:34px;}@media only screen and (max-width: 768px){.css-1carnun,[data-css-1carnun]{height:34px;width:34px;}}@media only screen and (max-width: 480px){.css-1carnun,[data-css-1carnun]{height:34px;width:34px;}}.css-uo9758,[data-css-uo9758]{font-weight:600;color:#333;font-size:14px;}@media only screen and (max-width: 768px){.css-uo9758,[data-css-uo9758]{font-size:13px;}}@media only screen and (max-width: 480px){.css-uo9758,[data-css-uo9758]{font-size:11px;}}.css-e57woy>*,[data-css-e57woy]>*{margin-bottom:20px;}.css-1usn6s5,[data-css-1usn6s5]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:0.2px;-webkit-font-smoothing:antialiased;color:#333;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;border:1px solid #c2c2c2;border-radius:20px;height:37px;min-width:115px;padding:0;outline:none;background:#fff;padding-left:20px;padding-right:20px;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}.css-1usn6s5:hover,[data-css-1usn6s5]:hover{color:#333;border:1px solid #4a4a4a;}.css-xu1z5d,[data-css-xu1z5d]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:18px;line-height:1;letter-spacing:normal;-webkit-font-smoothing:antialiased;padding:0;margin:0;color:#4a4a4a;margin-bottom:16px;}.css-1l637u1,[data-css-1l637u1]{display:grid;grid-gap:24px;grid-template-columns:repeat(3, 1fr);-ms-grid-gap:24px;-ms-grid-template-columns:repeat(3, 1fr);}</style> <div id="StackProfile-react-component-4a452956-8039-4beb-a8ac-48f2be46a413" data-ssr="true" ><div class="css-r1wkvc"><div class="css-r1wkvc"><div class="css-ii8qy4"><div class="css-12vbjya"><div class="css-1mjw833"><div class="css-a5x1lt"><a href="" target="_blank" rel="noopener noreferrer" title="Test website"><img src="https://img.stackshare.io/stack/335563/default_bef9658722d47ec8102eb169ecff926f88f4eb4f.png" alt="Test logo" class="css-1m5j888"/></a><div style="max-width:550px;padding-bottom:0" class="css-4bpmfq"><div class="css-1pvkxrw"><h1 class="css-1cylxxa">Test</h1><a class="css-1hpm2yd"><div data-testid="PublicIcon" class="css-1d7bzsl"><svg class="css-z2o7y" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path fill="#565656" d="M6 0C2.692 0 0 2.692 0 6s2.692 6 6 6 6-2.692 6-6-2.692-6-6-6zm0 11a4.984 4.984 0 0 1-3.5-1.435V8.75c0-.238.106-.39.23-.568C2.856 8 3 7.792 3 7.5c0-.477-.43-.525-.662-.551-.165-.019-.322-.036-.411-.126a1.566 1.566 0 0 1-.208-.321c-.142-.26-.335-.603-.703-.813A5.001 5.001 0 0 1 6 1c.137 0 .272.01.407.02-.028.019-.061.03-.084.053a.25.25 0 0 0 .011.364c.09.08.107.12.11.12-.005.012-.051.09-.307.22-.422.214-.91.652-.983 1.109a.604.604 0 0 0 .17.54c.046.048.11.074.176.074.347 0 .615-.128.875-.252C6.641 3.12 6.893 3 7.25 3 8.231 3 9 3.22 9 3.5c0 .103-.032.134-.044.146-.123.12-.541.113-.909.107-.097-.001-.197-.003-.297-.003-.34 0-.445-.05-.566-.107C7.042 3.576 6.88 3.5 6.5 3.5c-.412 0-1.178.074-1.677.573-.408.408-.365.896-.336 1.218.006.074.013.145.013.209 0 .492.503.75 1 .75.764 0 1.425.143 1.5.25 0 .28.083.47.15.624.056.128.1.23.1.376 0 .113-.019.137-.069.202A.787.787 0 0 0 7 8.25c0 .526.507 1.103.564 1.167a.248.248 0 0 0 .248.075C7.959 9.454 9.25 9.1 9.25 8.25c0-.266.083-.338.208-.447.123-.107.292-.253.292-.553 0-.2.356-.718.685-1.082a.25.25 0 0 0-.032-.366c-.194-.15-.73-.64-.91-1.116.101.053.229.14.33.24a.417.417 0 0 0 .322.12c.202-.012.443-.172.671-.372.117.423.184.866.184 1.326 0 2.757-2.243 5-5 5z"></path></svg></div></a></div><div class="css-1g92dqh"><span class="css-1x2bey4"></span></div></div></div></div><div class="css-1cs0rzs"><div class="css-1j0qgmo"><div class="css-1427jbr"><a href="/TimoJay"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><g fill="#068DFE" fill-rule="evenodd"><path fill-rule="nonzero" d="M4.416 7.096A2.118 2.118 0 0 0 2.3 9.21c0 1.167.95 2.116 2.116 2.116A2.118 2.118 0 0 0 6.532 9.21a2.118 2.118 0 0 0-2.116-2.115zm0 3.173a1.06 1.06 0 0 1 0-2.115 1.06 1.06 0 0 1 0 2.115z"></path><path d="M9.388 7.636h2.115v1.058H9.388zm3.174 0h2.115v1.058h-2.115zM9.388 9.752h2.115v1.058H9.388zm3.174 0h2.115v1.058h-2.115zM9.388 5.569h2.115v1.058H9.388zm3.174 0h2.115v1.058h-2.115z"></path><path fill-rule="nonzero" d="M15.876 1.06V0H8.12v1.065H5.968v4.02a4.413 4.413 0 0 0-5.96 4.126c0 .996.658 2.628 2.01 4.99a54.726 54.726 0 0 0 1.96 3.156l.438.643.437-.643c.008-.012.647-.953 1.401-2.203h11.738V1.067l-2.116-.007zM4.416 16.102c-1.225-1.888-3.35-5.46-3.35-6.89a3.354 3.354 0 0 1 3.35-3.35 3.354 3.354 0 0 1 3.35 3.35c0 1.43-2.125 5.002-3.35 6.89zm12.518-2.006h-4.372V11.91h-1.058v2.186h-4.63c1.312-2.305 1.95-3.904 1.95-4.885a4.404 4.404 0 0 0-1.798-3.55V2.123h2.15V1.058h5.642v1.056l2.116.007v11.975z"></path></g></svg> <div class="css-eemya1">View user profile</div></a><div class="css-3dgua6"></div></div><div class="css-1guve57"><div class="css-1xut486"><svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="views_icon"><path id="Fill 153" d="M14.538 4.252a.617.617 0 0 1 0 .768c-.124.157-.332.395-.61.683-.443.458-.943.91-1.492 1.33-1.559 1.193-3.224 1.908-4.938 1.908-1.714 0-3.379-.715-4.938-1.907a13.458 13.458 0 0 1-1.491-1.33 10.018 10.018 0 0 1-.61-.683.617.617 0 0 1 0-.769c.124-.156.331-.395.61-.682.443-.458.942-.911 1.491-1.33C4.12 1.046 5.784.331 7.498.331c1.714 0 3.379.715 4.938 1.907.549.42 1.049.873 1.492 1.33.278.288.486.527.61.683l-.254.208.254-.208z" fill="#ADADAD" stroke="#ADADAD" stroke-width=".5"></path><path id="Fill 154" fill-rule="evenodd" clip-rule="evenodd" d="M7.501 6.622a1.994 1.994 0 0 1-1.997-1.987c0-1.095.896-1.987 1.997-1.987 1.102 0 1.997.892 1.997 1.987a1.994 1.994 0 0 1-1.997 1.987z" fill="#fff"></path></g></svg><strong class="css-1oxs2wi">7</strong></div></div></div></div></div></div></div><hr class="css-xo4bp2"/><div class="css-12pl3s4"><div class="css-15df3el"><div class="css-18yhogk"><img src="https://img.stackshare.io/stack/335563/default_bef9658722d47ec8102eb169ecff926f88f4eb4f.png" class="css-1carnun"/><div class="css-vpykwr"><div class="css-uo9758">Test</div><div class="css-12alag6"><a href="/TimoJay" class="css-1p35e8b">View User Profile</a></div><div class="css-12alag6"><div class="css-vp4po3"></div></div></div></div><div class="css-1i1vj4y"><a href="#stack" class="css-phytjr"><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="18" height="15" viewBox="0 0 18 15"><path fill="#9EA3AC" d="M14.7 13.8c-.7 0-1.2-.5-1.4-1.1v-.5c.1-.6.7-1.1 1.4-1.1.8 0 1.4.6 1.4 1.4 0 .6-.6 1.3-1.4 1.3zM2.6 8.9c-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4S4 6.8 4 7.5s-.6 1.4-1.4 1.4zm10.8-6.6c.1-.6.7-1.1 1.4-1.1.8 0 1.4.6 1.4 1.4 0 .8-.6 1.4-1.4 1.4-.7 0-1.2-.5-1.4-1.1v-.6zm1.3 7.5c-1.2 0-2.2.8-2.5 1.9h-1.6L8.2 7.5l2.4-4.2h1.6c.3 1.1 1.4 1.9 2.5 1.9 1.5 0 2.6-1.2 2.6-2.6S16.2 0 14.7 0c-1.2 0-2.2.8-2.5 1.9H9.8L6.9 6.8H7 5.2c-.4-1.1-1.4-1.9-2.6-1.9C1.2 4.9 0 6.1 0 7.5s1.2 2.6 2.6 2.6c1.2 0 2.2-.8 2.5-1.9h1.7l2.9 4.9h2.4c.3 1.1 1.4 1.9 2.5 1.9 1.5 0 2.6-1.2 2.6-2.6s-1-2.6-2.5-2.6z"></path></svg> <!-- -->Stack</a></div></div><div class="css-3w3wxt"><div class="css-w5xwix"><svg xmlns="http://www.w3.org/2000/svg" width="19" height="21" viewBox="0 0 19 21"><g fill="#FFF" stroke="#ADADAD"><path stroke-linejoin="round" d="M6.925 5.323c-.305 0-.391-.2-.195-.446l2.95-3.692c.198-.247.52-.247.719 0l2.87 3.692c.198.246.11.446-.193.446h-.916c-.17 0-.178.047-.178.37l.002 6.34c-.801-1.06-2.089-1.581-3.862-1.565L8.12 5.693c0-.323.016-.37-.178-.37H6.925z"></path><path d="M17.75 14.416a.454.454 0 0 1 0 .625l-2.838 2.96a.413.413 0 0 1-.463.095.444.444 0 0 1-.26-.41v-.76H12.06c-.057 0-.113.057-.113.116v2.272c0 .243-.19.44-.424.44h-3.31a.432.432 0 0 1-.423-.44v-6.011c0-.06-.056-.118-.111-.118H4.688v.794c0 .18-.103.34-.263.41a.41.41 0 0 1-.46-.1l-2.84-2.957a.454.454 0 0 1 0-.625l2.84-2.959a.409.409 0 0 1 .46-.095.44.44 0 0 1 .262.407v.793h2.991c.055 0 .106.013.16.016 2.017.08 3.735 1.643 4.055 3.727h2.295v-.827c0-.18.104-.34.26-.408a.415.415 0 0 1 .464.095l2.838 2.96z"></path></g></svg><strong>Stack</strong> Decisions</div><div class="css-1wq9x9q"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><g fill="#FFF" fill-rule="evenodd" stroke="#FFF" stroke-width=".6"><rect width="15.543" height="1.137" x="-1.805" y="5.439" rx=".569" transform="rotate(45 5.967 6.105)"></rect><rect width="15.543" height="1.137" x="-1.805" y="5.3" rx=".569" transform="rotate(135 5.967 5.967)"></rect></g></svg></div></div></div><hr class="css-15k2lb0"/><div class="css-x9hyh8"><div class="css-1246c2u"><div style="padding-top:70px;margin-top:-70px" id="stack"><div class="css-wdkc2c"><div class="css-129gi1f"></div><div class="css-zow35k"></div></div></div><h2 class="css-xu1z5d">More stacks from <!-- -->Timo Johann</h2><div class="css-1l637u1"><a title="personal" class="css-187ugz6"><div class="css-1tnqmnz"><div class="css-18akmr2">application and data</div><div class="css-t6kmge"><img src="https://img.stackshare.io/service/1209/javascript.jpeg" class="css-2uhupj"/><img src="https://img.stackshare.io/service/2538/kEpgHiC9.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/995/K85ZWV2F.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/1019/square.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/6727/css.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/2927/nPzvMuo2_400x400.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/1027/sql_server.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/1056/J5gFiHbG.png" class="css-2uhupj"/></div><div class="css-18akmr2">utilities</div><div class="css-t6kmge"><img src="https://img.stackshare.io/service/3417/pIea9Ji0.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/6656/com.castsoftware.springsecurity.png" class="css-2uhupj"/></div><div class="css-18akmr2">devops</div><div class="css-t6kmge"><img src="https://img.stackshare.io/service/27/default_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg" class="css-2uhupj"/><img src="https://img.stackshare.io/service/1046/git.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/586/n4u37v9t_400x400.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/670/jenkins.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/1453/icon_IntelliJIDEA.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/3136/docker-compose.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/2020/874086.png" class="css-2uhupj"/></div><div class="css-18akmr2">business tools</div><div class="css-t6kmge"><img src="https://img.stackshare.io/service/3769/hf0MaWmi_400x400.jpg" class="css-2uhupj"/><img src="https://img.stackshare.io/service/7466/visio-logo.jpg" class="css-2uhupj"/></div></div><div class="css-xjztrk title">personal<div class="css-xfk6bo">26<!-- --> tool<!-- -->s</div></div></a><a title="myStack" class="css-187ugz6"><div class="css-1tnqmnz"><div class="css-18akmr2">application and data</div><div class="css-t6kmge"><img src="https://img.stackshare.io/service/995/K85ZWV2F.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/3276/xWt1RFo6_400x400.jpg" class="css-2uhupj"/><img src="https://img.stackshare.io/service/1026/jT-HJYJg.png" class="css-2uhupj"/></div><div class="css-18akmr2">utilities</div><div class="css-t6kmge"><img src="https://img.stackshare.io/service/7626/ikCJDPLz_400x400.png" class="css-2uhupj"/></div><div class="css-18akmr2">devops</div><div class="css-t6kmge"><img src="https://img.stackshare.io/service/27/default_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg" class="css-2uhupj"/><img src="https://img.stackshare.io/service/670/jenkins.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/1453/icon_IntelliJIDEA.png" class="css-2uhupj"/></div><div class="css-18akmr2">business tools</div><div class="css-t6kmge"><img src="https://img.stackshare.io/service/154/default_53605d3093005bd7853e04a258c0d4746e803e29.jpg" class="css-2uhupj"/></div></div><div class="css-xjztrk title">myStack<div class="css-xfk6bo">8<!-- --> tool<!-- -->s</div></div></a><a title="Micro" class="css-187ugz6"><div class="css-1tnqmnz"><div class="css-18akmr2">application and data</div><div class="css-t6kmge"><img src="https://img.stackshare.io/service/2538/kEpgHiC9.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/995/K85ZWV2F.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/1019/square.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/2927/nPzvMuo2_400x400.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/5108/2bsDgJd0_400x400.jpg" class="css-2uhupj"/></div><div class="css-18akmr2">devops</div><div class="css-t6kmge"><img src="https://img.stackshare.io/service/1046/git.png" class="css-2uhupj"/><img src="https://img.stackshare.io/service/1453/icon_IntelliJIDEA.png" class="css-2uhupj"/></div></div><div class="css-xjztrk title">Micro<div class="css-xfk6bo">7<!-- --> tool<!-- -->s</div></div></a></div><div style="display:flex;justify-content:center;z-index:99;margin-top:20px"><div><button class="css-1usn6s5">See more</button></div></div></div><div class="css-k1imtx"><div class="css-huiluf"><div class="css-o9gtb0"><div class="css-81jah4"></div></div><div><div class="css-o9gtb0"><div class="css-cled1p"><svg class="css-172kkn8" xmlns="http://www.w3.org/2000/svg" width="87" height="87" viewBox="0 0 87 87"><g fill="none" fill-rule="evenodd"><path fill="#068DFE" d="M54.986 58.464h-.004a1.392 1.392 0 0 0 .002 2.785h.003c.767.001 1.39.623 1.39 1.392.002.768.624 1.39 1.392 1.391h.001c.769 0 1.39-.625 1.39-1.394a4.18 4.18 0 0 0-4.174-4.174zm-17.4 5.568l2.783-.003a1.391 1.391 0 1 0-.001-2.781h-.002l-2.783.003a1.391 1.391 0 1 0 .001 2.781h.002zm.939-6.029l2.697 1.061c.483.193 1.023.09 1.417-.268a1.63 1.63 0 0 0 .49-1.466c-.09-.549-.444-1.004-.927-1.192l-2.698-1.062c-.744-.29-1.564.127-1.833.934-.27.806.112 1.697.854 1.993zm4.113 7.784a1.35 1.35 0 0 0-1.414-.269l-2.697 1.066c-.481.19-.833.645-.921 1.192a1.628 1.628 0 0 0 .492 1.461c.393.357.932.46 1.414.269l2.697-1.066c.481-.19.833-.645.921-1.192a1.628 1.628 0 0 0-.492-1.461zm29.743-4.539h-.001l-2.788.003a1.392 1.392 0 0 0-1.384 1.391c0 .764.619 1.385 1.385 1.39h.001l2.789-.003c.77 0 1.393-.623 1.393-1.391s-.625-1.39-1.395-1.39zm-3.433-2.088c.168 0 .334-.033.492-.095L72.136 58c.482-.19.834-.645.922-1.191a1.627 1.627 0 0 0-.492-1.461 1.35 1.35 0 0 0-1.414-.269l-2.696 1.066c-.655.259-1.043.989-.922 1.731.121.743.717 1.285 1.414 1.285zm3.191 7.42l-2.703-1.064c-.745-.29-1.567.128-1.837.935s.112 1.698.856 1.994l2.702 1.063c.746.29 1.566-.128 1.836-.934.27-.807-.112-1.698-.854-1.994zm-42.345-61c-5.38.256-9.61 4.674-9.61 10.037 0 .793.645 1.436 1.442 1.436.796 0 1.441-.643 1.441-1.436a7.144 7.144 0 0 1 2.664-5.572 7.31 7.31 0 0 1 6.11-1.442 7.143 7.143 0 0 1 5.478 5.454 7.166 7.166 0 0 1-1.11 5.636 7.225 7.225 0 0 1-4.9 3.028 2.883 2.883 0 0 0-2.476 2.832v1.548a1.44 1.44 0 0 0 1.442 1.435c.796 0 1.441-.643 1.441-1.435l.001-1.538c5.33-.766 9.118-5.566 8.604-10.905-.513-5.338-5.147-9.335-10.527-9.078zm1.818 26.834a1.608 1.608 0 0 0-.46-.294 1.395 1.395 0 0 0-1.057 0 1.43 1.43 0 0 0-.46.294 1.61 1.61 0 0 0-.292.46 1.396 1.396 0 0 0-.111.53c.002.094.012.187.028.28a.887.887 0 0 0 .083.25c.03.09.073.174.126.252l.167.209c.267.255.62.399.988.405.182.004.363-.034.529-.112a1.62 1.62 0 0 0 .46-.293l.166-.21c.053-.077.095-.162.125-.25a.913.913 0 0 0 .084-.252c.016-.092.025-.185.028-.279a1.397 1.397 0 0 0-.111-.53 1.633 1.633 0 0 0-.293-.46z"></path><path fill-rule="nonzero" stroke="#068DFE" stroke-width="3" d="M62.532 34.8V5.802A4.316 4.316 0 0 0 58.211 1.5H5.823c-2.388.003-4.32 1.928-4.323 4.3v29c.003 2.373 1.935 4.298 4.321 4.301h2.955V49.3a1.4 1.4 0 0 0 .869 1.293c.522.215 1.123.1 1.538-.304l9.17-11.188H58.21c2.387-.003 4.32-1.928 4.323-4.301zm0 0z"></path><path fill="#068DFE" fill-opacity=".233" d="M20.463 37.801c-.024 0-.044.013-.069.014a3.057 3.057 0 0 0-.55.135 1.54 1.54 0 0 0-.214.144 1.433 1.433 0 0 0-.238.195c-.017.018-.04.026-.055.045l-9.06 11.052V39.251c0-.8-.652-1.45-1.456-1.45h-2.91A2.908 2.908 0 0 1 3 34.901v-29A2.908 2.908 0 0 1 5.91 3H58.3a2.908 2.908 0 0 1 2.911 2.9v29a2.908 2.908 0 0 1-2.91 2.901H20.462z" opacity=".407"></path><path fill="#068DFE" fill-rule="nonzero" d="M81.179 46.398h-1.455V37.7a2.9 2.9 0 0 0-1.797-2.68 2.918 2.918 0 0 0-3.172.63 1.16 1.16 0 0 0-.098.108l-8.72 10.64H28.788c-3.213.003-5.817 2.598-5.821 5.8V81.2c.004 3.202 2.608 5.796 5.821 5.8h52.39c3.213-.004 5.817-2.598 5.821-5.8V52.198c-.004-3.202-2.608-5.797-5.821-5.8zm2.91 34.802a2.908 2.908 0 0 1-2.91 2.9h-52.39a2.908 2.908 0 0 1-2.91-2.9V52.198a2.908 2.908 0 0 1 2.91-2.9h37.837c.204-.002.405-.046.59-.13a1.48 1.48 0 0 0 .125-.084c.134-.074.256-.168.36-.28.015-.016.038-.022.052-.04l9.06-11.052v10.136c0 .8.652 1.45 1.455 1.45h2.91a2.908 2.908 0 0 1 2.911 2.9V81.2z"></path><path fill="#068DFE" fill-rule="nonzero" d="M56.542 52.275c-4.474-.551-8.766 1.975-10.513 6.189-1.747 4.214-.525 9.092 2.994 11.948.34.272.54.687.541 1.126v1.127a2.921 2.921 0 0 0 1.44 2.515l.001 1.87a4.419 4.419 0 0 0 1.8 3.553c.732.54 1.615.83 2.52.829.483 0 .962-.08 1.42-.235 1.782-.645 2.956-2.378 2.909-4.298l-.001-1.718a2.92 2.92 0 0 0 1.44-2.516v-1.122a1.51 1.51 0 0 1 .578-1.16c2.827-2.3 4.21-5.966 3.618-9.592-.752-4.48-4.303-7.936-8.747-8.516zm-.703 26.147a1.446 1.446 0 0 1-1.347-.19 1.473 1.473 0 0 1-.604-1.184l-.002-1.46h2.885v1.314a1.58 1.58 0 0 1-.932 1.52zm4.021-10.314a4.434 4.434 0 0 0-1.65 3.435v1.117l-5.764.005v-1.127a4.37 4.37 0 0 0-1.623-3.409c-2.382-1.94-3.3-5.192-2.288-8.115 1.01-2.924 3.73-4.883 6.784-4.888.297 0 .592.017.886.052 3.168.412 5.7 2.874 6.237 6.067a7.327 7.327 0 0 1-2.582 6.863z"></path></g></svg><div class="css-1o36b9e">Want more information about this stack?</div><button class="css-eedjlq">Ask a question</button></div></div></div><div class="css-e57woy"></div></div></div></div></div></div> <script> renderComponent('StackProfile','StackProfile-react-component-4a452956-8039-4beb-a8ac-48f2be46a413','StackProfile-apollo-state-4a452956-8039-4beb-a8ac-48f2be46a413','StackProfile-glamor-4a452956-8039-4beb-a8ac-48f2be46a413', 'apollo','{"route":"/TimoJay/test","userId":null,"stackOwnerType":"User","featureFlags":{}}'); </script>
<script type="application/json" id="Footer-apollo-state-c31a075a-11fe-4227-b3ea-3f940046d19f">{}</script> <!-- glamorIds: 21 --> <script type="application/json" id="Footer-glamor-c31a075a-11fe-4227-b3ea-3f940046d19f">["1htug8r","1yodi52","iepywa","x5hg3h","u0iaox","9ilv8v","ts0y2j","cs546h","1fco1ts","11a2nsi","1npm75a","1gn11bn","1y302zr","11gxadc","1iqd2ec","lneilx","de1dx1","1h53588","12k57td","j1o656","zr18wh"]</script> <style>@-webkit-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-moz-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-o-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-moz-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-o-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-webkit-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-moz-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-o-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-webkit-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-moz-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-o-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-webkit-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-moz-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-o-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-moz-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-o-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}.css-ts0y2j,[data-css-ts0y2j]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.4;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#333;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;padding:50px 0 80px;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}@media only screen and (max-width: 768px){.css-ts0y2j,[data-css-ts0y2j]{padding:0 0 40px;}}.css-cs546h,[data-css-cs546h]{max-width:1220px;}@media only screen and (max-width: 992px){.css-cs546h,[data-css-cs546h]{width:700px;}}@media only screen and (min-width: 993px){.css-cs546h,[data-css-cs546h]{width:955px;}}@media only screen and (min-width: 1200px){.css-cs546h,[data-css-cs546h]{width:1220px;}}.css-1fco1ts,[data-css-1fco1ts]{display:grid;grid-template-columns:repeat(4, 1fr);justify-items:center;column-gap:3%;-ms-grid-template-columns:repeat(4, 1fr);-webkit-column-gap:3%;-moz-column-gap:3%;}@media only screen and (max-width: 768px){.css-1fco1ts,[data-css-1fco1ts]{grid-template-columns:1fr;text-align:center;-ms-grid-template-columns:1fr;}}.css-11a2nsi,[data-css-11a2nsi]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;align-items:center;text-align:left;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;}.css-1npm75a,[data-css-1npm75a]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;color:#fff;font-size:14px;line-height:1.7;letter-spacing:0.3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-1npm75a a,[data-css-1npm75a] a{color:#fff;text-decoration:none;}.css-1npm75a a:visited,[data-css-1npm75a] a:visited{color:#fff;}.css-1npm75a a:hover,[data-css-1npm75a] a:hover{color:#068dfe;}.css-1npm75a a:hover span,[data-css-1npm75a] a:hover span{color:#fff;}.css-1npm75a a:active span,[data-css-1npm75a] a:active span{color:#fff;}@media only screen and (max-width: 768px){.css-1npm75a,[data-css-1npm75a]{align-items:center;width:95%;font-size:16px;line-height:2;-webkit-box-align:center;-webkit-align-items:center;}}.css-1gn11bn,[data-css-1gn11bn]{color:#fff;font-weight:600;font-size:20px;letter-spacing:0.38px;}@media only screen and (max-width: 768px){.css-1gn11bn,[data-css-1gn11bn]{margin-top:36px;margin-bottom:24px;}}.css-1y302zr,[data-css-1y302zr]{position:relative;}@media only screen and (min-width: 769px){.css-1y302zr,[data-css-1y302zr]{margin-right:auto;}}.css-11gxadc,[data-css-11gxadc]{padding:0;margin:8px 0;}.css-11gxadc li,[data-css-11gxadc] li{display:inline-block;margin:0 5px;}@media only screen and (min-width: 769px){.css-11gxadc li:first-child,[data-css-11gxadc] li:first-child{margin-left:0;}}@media only screen and (max-width: 768px){.css-11gxadc,[data-css-11gxadc]{margin:0 0 80px;}}.css-1iqd2ec svg:hover path,[data-css-1iqd2ec] svg:hover path{fill:#939393;}.css-lneilx,[data-css-lneilx]{margin-top:15px;line-height:100%;}.css-lneilx svg,[data-css-lneilx] svg{max-width:135px;}.css-lneilx svg g,[data-css-lneilx] svg g{fill:#fff;}@media only screen and (max-width: 768px){.css-lneilx,[data-css-lneilx]{margin-top:0;}}@media only screen and (max-width: 480px){.css-lneilx,[data-css-lneilx]{margin-top:0;}}.css-de1dx1,[data-css-de1dx1]{color:#fff;}.css-de1dx1 a,[data-css-de1dx1] a, .css-de1dx1 span, [data-css-de1dx1] span{display:inline-block;margin-right:8px;font-size:13px;letter-spacing:0.24px;}.css-de1dx1 a:last-child,[data-css-de1dx1] a:last-child{margin-right:0;}@media only screen and (max-width: 768px){.css-de1dx1,[data-css-de1dx1]{line-height:1.5;margin-top:14px;margin-bottom:11px;}}.css-1h53588,[data-css-1h53588]{margin:18px 0;}@media only screen and (max-width: 992px){.css-1h53588,[data-css-1h53588]{text-align:center;}}@media only screen and (max-width: 480px){.css-1h53588,[data-css-1h53588]{text-align:center;}}.css-12k57td,[data-css-12k57td]{font-family:Cerebri Sans Pro;margin-top:0;font-style:normal;font-weight:400;font-size:14px;line-height:25px;letter-spacing:0.375px;color:#fff;}.css-j1o656,[data-css-j1o656]{width:53px;height:53px;}.css-zr18wh,[data-css-zr18wh]{color:#c2c2c2;font-size:10px;margin-top:5px;}.css-zr18wh div,[data-css-zr18wh] div{white-space:nowrap;}@media only screen and (max-width: 768px){.css-zr18wh,[data-css-zr18wh]{font-size:13px;line-height:1.5;text-align:center;}}</style> <div id="Footer-react-component-c31a075a-11fe-4227-b3ea-3f940046d19f" data-ssr="true" ><footer class="css-ts0y2j"><div class="css-cs546h"><div class="css-1fco1ts"><div class="css-11a2nsi"><div class="css-1npm75a"><h3 class="css-1gn11bn">Tools &amp; Services</h3><a href="/stackups/trending" title="Compare Tools">Compare Tools</a><a href="/search" title="Search Tools &amp; Services">Search</a><a href="/alternatives" title="Browse Tools &amp; Services">Browse Tool Alternatives</a><a href="/categories" title="Technology Tools &amp; Services">Browse Tool Categories</a><a href="/submit" title="Submit a Tool">Submit A Tool</a><a href="/admin/approval-tool" title="Approve Tools">Approve Tools</a></div></div><div class="css-11a2nsi"><div class="css-1npm75a"><h3 class="css-1gn11bn">Company</h3><a href="/featured-posts" title="Featured Posts">Blog</a><a href="/api" title="API">API</a><a href="/jobs" title="Jobs">Job Search</a><a href="/careers" title="Careers at StackShare" class="css-1y302zr">Careers</a><a href="/stackshare" title="Our Stack">Our Stack</a><a href="/vendors" title="Advertise With Us">Advertise With Us</a><a href="mailto:team@stackshare.io" title="Contact Us">Contact Us</a></div></div><div class="css-11a2nsi"><div class="css-1npm75a"><h3 class="css-1gn11bn">Follow Us</h3><ul class="css-11gxadc"><li><a href="https://twitter.com/stackshareio" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0zm14.29 9.964c.548-.389 1.005-.891 1.393-1.44a6.285 6.285 0 0 1-1.621.435c.594-.343 1.005-.891 1.21-1.553a5.867 5.867 0 0 1-1.758.685A2.759 2.759 0 0 0 15.08 7.2a2.788 2.788 0 0 0-2.787 2.81c0 .205.023.433.069.639A7.976 7.976 0 0 1 6.56 7.702a3.037 3.037 0 0 0-.365 1.417c0 .982.48 1.827 1.233 2.33-.456 0-.89-.138-1.256-.343v.022c0 1.37.96 2.49 2.238 2.764-.228.069-.48.092-.73.092-.183 0-.366-.023-.526-.046.343 1.119 1.394 1.873 2.604 1.896-.96.753-2.147 1.279-3.472 1.279a6 6 0 0 1-.662-.046c1.233.8 2.718 1.233 4.294 1.233 5.162 0 7.971-4.27 7.971-7.97v-.366z"></path></svg></a></li><li><a href="https://facebook.com/stackshareio" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M16.478 24v-8h2.896l.201-3.069h-3.097v-2.237c0-.86.172-1.405 1.262-1.405h1.692l.143-2.925s-.86-.172-2.351-.172c-3.04 0-4.36 1.835-4.36 3.9v2.81H10.8V16h2.065v8H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6h-3.922z"></path></svg></a></li><li><a href="https://www.linkedin.com/company/stackshare" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0zm5.521 17.16V9.378H6.374v7.782h2.747zM7.748 8.43c1.119 0 1.83-.807 1.83-1.815C9.554 5.578 8.868 4.8 7.749 4.8c-1.094 0-1.831.778-1.831 1.815 0 1.008.712 1.815 1.805 1.815h.026zm11.444 8.73v-4.12c0-2.518-1.246-4.12-3.205-4.12-1.119 0-1.932.661-2.288 1.653l-.102-1.195h-2.721c.025.305.076 1.83.076 1.83v5.952h2.747v-4.12c0-1.12.508-1.831 1.347-1.831.84 0 1.4.432 1.4 1.83v4.12h2.746z"></path></svg></a></li><li><a href="https://angel.co/stackshare" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0zm4.684 14.42c.365.493.708.877 1.029 1.153.322.276.579.413.769.413.14 0 .268-.064.385-.194a.624.624 0 0 0 .173-.42c0-.16-.114-.528-.341-1.11-.227-.58-.512-1.15-.849-1.71-.249-.418-.492-.733-.732-.947-.24-.214-.466-.319-.68-.319-.174 0-.366.111-.577.33-.212.223-.317.43-.317.622 0 .2.102.501.309.903.207.4.484.827.83 1.28zm6.062-4.06a89.757 89.757 0 0 0 1.296-3.767c.31-.99.465-1.598.465-1.824 0-.242-.053-.43-.155-.563h-.001a.51.51 0 0 0-.429-.2c-.23 0-.468.194-.707.582-.24.389-.505 1.014-.793 1.875l-1.238 3.622 1.562.275zm-4.45-.445a.982.982 0 0 1 .371-.058c.05 0 .149.005.298.013.147.01.392.03.73.063L9.958 6.022c-.347-.993-.615-1.644-.806-1.949-.19-.303-.397-.456-.619-.456a.513.513 0 0 0-.422.2c-.107.133-.16.313-.16.54 0 .384.144 1.052.433 2.004.29.953.724 2.202 1.303 3.749a.41.41 0 0 1 .21-.195zm6.22 2.129a1.006 1.006 0 0 0-.245-.293c-.338-.285-.998-.54-1.979-.765a13.608 13.608 0 0 0-3.068-.338c-.296 0-.508.05-.632.15-.124.1-.186.272-.186.516 0 .567.314.98.943 1.233.627.255 1.643.382 3.049.382h.508c.116 0 .21.044.279.133.07.088.118.219.142.394-.14.134-.43.287-.866.456-.438.172-.774.341-1.005.508a4.53 4.53 0 0 0-1.196 1.31 3.99 3.99 0 0 0-.198.374c-.04.09-.07.176-.102.263-.012.034-.029.067-.04.1-.018.063-.03.125-.044.188-.013.056-.032.11-.04.166-.006.039-.006.076-.01.114-.008.076-.019.154-.019.228v.001c0 .277.063.609.192.997.128.388.192.629.192.72v.086l-.025.112c-.364-.023-.65-.239-.863-.644-.21-.406-.315-.947-.315-1.622v-.112a.719.719 0 0 1-.192.125.553.553 0 0 1-.205.037c-.074 0-.144-.006-.212-.019a2.132 2.132 0 0 1-.222-.058v.001c.024.094.043.182.056.27a1.05 1.05 0 0 1-.34 1.003 1.22 1.22 0 0 1-.856.331c-.52 0-1.05-.256-1.587-.77-.537-.515-.806-1.017-.806-1.51 0-.091.01-.172.032-.243a.406.406 0 0 1 .104-.182c.115.142.278.35.483.627.545.76 1.05 1.14 1.512 1.14.157 0 .297-.05.422-.149.123-.1.185-.206.185-.313v-.001c0-.127-.083-.334-.248-.629a8.366 8.366 0 0 0-.681-.99c-.33-.425-.606-.736-.826-.933-.217-.196-.394-.295-.525-.295-.29 0-.557.157-.8.47a1.756 1.756 0 0 0-.366 1.11c0 .344.086.725.254 1.147.168.422.416.846.738 1.271a4.937 4.937 0 0 0 1.816 1.524c.723.355 1.522.532 2.4.532 1.611 0 2.96-.607 4.046-1.823 1.088-1.216 1.632-2.739 1.632-4.568 0-.56-.04-1.005-.124-1.337a1.67 1.67 0 0 0-.162-.425zm-4.733 2.915a6.14 6.14 0 0 1 .626-.682c.218-.206.449-.386.689-.545a8.167 8.167 0 0 1-1.01-.113 5.067 5.067 0 0 1-.912-.252c.133.268.25.535.354.802.103.268.188.532.253.79z"></path></svg></a></li></ul></div></div><div class="css-11a2nsi"><div class="css-1npm75a"><a href="/" class="css-lneilx"><svg width="203" height="31" viewBox="0 0 812 124" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><g id="Layer1" fill-rule="nonzero"><path d="M221.086 85.794c0 7.342-2.55 12.933-7.651 16.775-5.101 3.842-12.731 5.762-22.889 5.762-5.208 0-9.647-.352-13.318-1.056-3.671-.704-7.107-1.739-10.308-3.105V88.035c3.628 1.707 7.715 3.137 12.261 4.29 4.546 1.152 8.547 1.728 12.005 1.728 7.085 0 10.628-2.048 10.628-6.146 0-1.537-.469-2.785-1.408-3.746-.939-.96-2.561-2.048-4.866-3.265-2.305-1.216-5.379-2.636-9.22-4.258-5.506-2.305-9.551-4.439-12.133-6.402-2.583-1.964-4.461-4.215-5.635-6.755-1.173-2.54-1.76-5.666-1.76-9.38 0-6.36 2.465-11.279 7.395-14.758 4.93-3.479 11.919-5.218 20.968-5.218 8.623 0 17.01 1.878 25.163 5.634l-5.891 14.086c-3.585-1.537-6.936-2.796-10.052-3.778a31.589 31.589 0 0 0-9.54-1.472c-5.762 0-8.643 1.558-8.643 4.674 0 1.75.928 3.265 2.785 4.546 1.857 1.28 5.922 3.18 12.197 5.698 5.591 2.262 9.689 4.375 12.293 6.339 2.604 1.963 4.524 4.225 5.762 6.786 1.238 2.561 1.857 5.613 1.857 9.156zM259.924 92.773c3.415 0 7.513-.747 12.293-2.241v14.534c-4.866 2.177-10.841 3.265-17.927 3.265-7.811 0-13.499-1.974-17.063-5.922-3.564-3.948-5.346-9.871-5.346-17.767V50.131h-9.348v-8.259l10.756-6.531 5.635-15.11h12.485v15.238h20.04v14.662h-20.04v34.511c0 2.774.779 4.823 2.337 6.146 1.558 1.323 3.617 1.985 6.178 1.985zM325.59 107.051l-3.778-9.732h-.512c-3.287 4.14-6.669 7.011-10.148 8.611-3.479 1.601-8.014 2.401-13.606 2.401-6.872 0-12.282-1.963-16.23-5.89-3.949-3.927-5.923-9.519-5.923-16.775 0-7.598 2.657-13.2 7.971-16.807 5.315-3.607 13.329-5.602 24.042-5.986l12.421-.384v-3.138c0-7.256-3.713-10.884-11.14-10.884-5.72 0-12.443 1.728-20.168 5.186l-6.467-13.19c8.238-4.311 17.372-6.466 27.403-6.466 9.604 0 16.967 2.091 22.089 6.274s7.683 10.543 7.683 19.08v47.7H325.59zm-5.763-33.166l-7.555.256c-5.677.171-9.902 1.195-12.677 3.074-2.774 1.878-4.162 4.738-4.162 8.579 0 5.506 3.159 8.259 9.476 8.259 4.525 0 8.142-1.301 10.853-3.905 2.71-2.604 4.065-6.061 4.065-10.372v-5.891zM381.843 108.331c-22.281 0-33.421-12.229-33.421-36.687 0-12.165 3.03-21.459 9.091-27.883 6.061-6.424 14.748-9.636 26.059-9.636 8.281 0 15.708 1.622 22.281 4.866l-5.762 15.11c-3.074-1.238-5.933-2.251-8.58-3.041-2.646-.79-5.293-1.185-7.939-1.185-10.159 0-15.238 7.214-15.238 21.641 0 14.001 5.079 21.001 15.238 21.001 3.756 0 7.235-.502 10.436-1.505 3.202-1.003 6.403-2.571 9.604-4.706v16.711c-3.158 2.006-6.349 3.394-9.572 4.162-3.222.768-7.288 1.152-12.197 1.152zM432.398 68.123l8.516-10.885 20.04-21.769h22.025l-28.428 31.053 30.157 40.529h-22.537l-20.617-29.004-8.387 6.723v22.281h-19.528V7.426h19.528V51.86l-1.025 16.263h.256z"></path><path d="M538.336 85.794c0 7.342-2.55 12.933-7.651 16.775-5.101 3.842-12.73 5.762-22.889 5.762-5.208 0-9.647-.352-13.318-1.056-3.671-.704-7.107-1.739-10.308-3.105V88.035c3.628 1.707 7.715 3.137 12.261 4.29 4.546 1.152 8.548 1.728 12.005 1.728 7.086 0 10.628-2.048 10.628-6.146 0-1.537-.469-2.785-1.408-3.746-.939-.96-2.561-2.048-4.866-3.265-2.305-1.216-5.378-2.636-9.22-4.258-5.506-2.305-9.551-4.439-12.133-6.402-2.582-1.964-4.46-4.215-5.634-6.755-1.174-2.54-1.761-5.666-1.761-9.38 0-6.36 2.465-11.279 7.395-14.758 4.93-3.479 11.92-5.218 20.969-5.218 8.622 0 17.009 1.878 25.162 5.634l-5.89 14.086c-3.586-1.537-6.937-2.796-10.053-3.778a31.589 31.589 0 0 0-9.54-1.472c-5.762 0-8.643 1.558-8.643 4.674 0 1.75.928 3.265 2.785 4.546 1.857 1.28 5.923 3.18 12.197 5.698 5.592 2.262 9.689 4.375 12.293 6.339 2.604 1.963 4.525 4.225 5.763 6.786 1.237 2.561 1.856 5.613 1.856 9.156zM613.093 107.051h-19.528V65.242c0-10.33-3.841-15.495-11.524-15.495-5.464 0-9.412 1.857-11.845 5.571-2.433 3.713-3.65 9.732-3.65 18.055v33.678h-19.528V7.426h19.528v20.296c0 1.58-.149 5.293-.448 11.141l-.448 5.762h1.024c4.354-7 11.269-10.5 20.745-10.5 8.409 0 14.79 2.262 19.144 6.787 4.353 4.524 6.53 11.012 6.53 19.464v46.675zM672.1 107.051l-3.778-9.732h-.512c-3.286 4.14-6.669 7.011-10.148 8.611-3.479 1.601-8.014 2.401-13.606 2.401-6.872 0-12.282-1.963-16.23-5.89-3.948-3.927-5.923-9.519-5.923-16.775 0-7.598 2.657-13.2 7.972-16.807 5.314-3.607 13.328-5.602 24.042-5.986l12.421-.384v-3.138c0-7.256-3.714-10.884-11.141-10.884-5.72 0-12.442 1.728-20.168 5.186l-6.467-13.19c8.238-4.311 17.373-6.466 27.403-6.466 9.604 0 16.967 2.091 22.089 6.274 5.123 4.183 7.684 10.543 7.684 19.08v47.7H672.1zm-5.762-33.166l-7.555.256c-5.677.171-9.903 1.195-12.678 3.074-2.774 1.878-4.161 4.738-4.161 8.579 0 5.506 3.158 8.259 9.475 8.259 4.525 0 8.142-1.301 10.853-3.905 2.71-2.604 4.066-6.061 4.066-10.372v-5.891zM739.238 34.125c2.646 0 4.845.192 6.595.576l-1.473 18.312c-1.579-.427-3.5-.641-5.762-.641-6.232 0-11.088 1.601-14.566 4.802-3.479 3.202-5.218 7.684-5.218 13.446v36.431h-19.528V35.469h14.79l2.881 12.037h.96c2.22-4.012 5.218-7.245 8.996-9.7 3.777-2.454 7.886-3.681 12.325-3.681zM779.293 48.019c-4.141 0-7.385 1.312-9.732 3.937-2.348 2.625-3.692 6.349-4.034 11.173h27.403c-.085-4.824-1.344-8.548-3.777-11.173s-5.72-3.937-9.86-3.937zm2.753 60.312c-11.525 0-20.531-3.18-27.019-9.54-6.488-6.36-9.732-15.366-9.732-27.019 0-11.994 2.998-21.267 8.996-27.819 5.997-6.552 14.288-9.828 24.874-9.828 10.116 0 17.991 2.881 23.625 8.643 5.635 5.763 8.452 13.723 8.452 23.882v9.476h-46.163c.213 5.549 1.857 9.882 4.93 12.997 3.073 3.116 7.384 4.674 12.933 4.674 4.311 0 8.388-.448 12.229-1.344 3.842-.897 7.854-2.326 12.037-4.29v15.11c-3.414 1.708-7.064 2.978-10.948 3.81-3.885.832-8.622 1.248-14.214 1.248z"></path></g><g fill="#008ff9"><path d="M101.98 83c-3.9 0-7.157 2.792-7.886 6.482-.212 1.564 0 3.123 0 3.123.73 3.687 3.986 6.477 7.885 6.477 4.434 0 8.042-3.605 8.042-8.04 0-4.434-3.608-8.042-8.042-8.042M32.041 54C27.607 54 24 57.606 24 62.041c0 4.433 3.607 8.041 8.041 8.041 4.435 0 8.042-3.608 8.042-8.041 0-4.435-3.607-8.041-8.042-8.041m69.924-12.918c4.435 0 8.042-3.608 8.042-8.041 0-4.435-3.607-8.041-8.042-8.041-3.898 0-7.155 2.791-7.885 6.48v.049s-.18 1.654 0 3.073c.73 3.689 3.987 6.48 7.885 6.48"></path><path d="M101.965 105.961c-6.965 0-12.841-4.655-14.692-11.022H73.376l-.076.043-16.575-28.517H46.592c-1.852 6.367-7.727 11.023-14.694 11.023-8.451 0-15.303-6.852-15.303-15.303 0-8.452 6.852-15.305 15.303-15.305 6.967 0 12.842 4.656 14.694 11.025h9.905l.128-.217L73.3 28.999l.141.083h13.768c1.852-6.369 7.727-11.025 14.692-11.025 8.453 0 15.305 6.853 15.305 15.305 0 8.451-6.852 15.304-15.305 15.304-6.965 0-12.84-4.656-14.692-11.025h-9.03l-14.14 24.326-.006.023.005.022L78.2 86.378h9.073c1.851-6.369 7.727-11.026 14.692-11.026 8.453 0 15.305 6.853 15.305 15.305s-6.852 15.304-15.305 15.304zM124.996 0H8.004C3.584 0 0 3.561 0 7.953v108.094C0 120.44 3.584 124 8.004 124h116.992c4.421 0 8.004-3.56 8.004-7.953V7.953C133 3.561 129.417 0 124.996 0z"></path></g></svg></a><div class="css-de1dx1"><a href="/terms">Terms</a><span>·</span><a href="/privacy">Privacy</a></div><div class="css-1h53588"><h3 class="css-12k57td">SOC 2 Type 2 Certified</h3><a href="http://www.aicpa.org/soc4so" rel="nofollow noreferrer noopener" target="_blank" title="SOC2 badge"><img src="https://img.stackshare.io/fe/SOC2.png" class="css-j1o656"/></a></div><div class="css-zr18wh"><div>Copyright © <!-- -->2022<!-- --> StackShare, Inc. </div><div>All rights reserved.</div></div><div class="css-de1dx1"><a href="/html-sitemaps/stackups/main.html">Sitemap</a></div></div></div></div></div></footer></div> <script> renderComponent('Footer','Footer-react-component-c31a075a-11fe-4227-b3ea-3f940046d19f','Footer-apollo-state-c31a075a-11fe-4227-b3ea-3f940046d19f','Footer-glamor-c31a075a-11fe-4227-b3ea-3f940046d19f', 'apollo','{"isAdmin":null}'); </script>