Antpathmatcher github. Enterprise-grade security features GitHub Copilot.
Antpathmatcher github. Navigation Menu Toggle navigation.
Antpathmatcher github Note: a As I understand, this creates new AntPathMatchers for every request. - apache/camel This tool does the complicated bits for the itzg/minecraft-server image - itzg/mc-image-helper The default strategy for matching request paths against registered Spring MVC handler mappings has changed from AntPathMatcher to PathPatternParser. Contribute to cxiaoer/antpm development by creating an account on GitHub. Start using ant-style-path-matcher in your project by running `npm i ant-style-path-matcher`. *}" is considered as more specific because of its score (only one Copy AntPathMatcher tests into our project: AntPathMatcherTests. 🌌Usage Start using it. tokenizeToStringArray on each call. - vibrantbyte/lua-antpath An implementation for Ant-style path patterns. Feature Support ** The default implementation is AntPathMatcher, supporting the * Ant-style pattern syntax. Ant Path Matcher Utility. util. Labels type: enhancement A general enhancement. Saved searches Use saved searches to filter your results more quickly https://ningyu1. Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. html (see AbstractUrlHandlerMapping#lookupHandler, whereas the PathPatternMatcher provides a pathWithinMapping of `` (empty string), see the new AbstractUrlHandlerMapping#lookupHandler introduced in Spring Framework 5. 3. azagniotov » ant-style-path-matcher » 1. Spring MVC has always used AntPathMatcher but the use of patterns has grown over time with annotated controllers and URI variables present in most patterns. com 📧 * @see org. extractUriTemplateVariables is not able to handle defined variable if the pattern contains multiple groups (additional inner (and )) and I don't think it's necessary. the ant path matcher python version. As a side note, I'd like to point out that we're aware that AntPathMatcher is not optimized for matching request path patterns (memory allocation, CPU). This test explains the problem: * <p>For pattern syntax see {@link AntPathMatcher} and {@link PathPattern} * as well as the class-level Javadoc for details for when each is used. - HotswapAgent/AntPathMatcher. Brian Clozel commented. Skip to content Toggle navigation Contribute to ghusta/spring-antpathmatcher development by creating an account on GitHub. Current implementation of the AntPathMatcher. context. Spring Boot opted for PathPatternParser as a default for Spring MVC apps as of Spring Boot 2. listing each endpoint that the service may support. Write better code with AI GitHub is where people build software. 3 (up to 5. ant-path Updated Feb 14, 2017; Java; Contribute to georgeJobs/go-antpathmatcher development by creating an account on GitHub. Extract AntPathMatcher from SpringFramwork. RequestMatcher RequestMatcher. GitHub community articles Repositories. 3 introduced the PathPattern as an efficient alternative to AntPathMatcher URL matching. go-antpathmatcher is released under the MIT License. Ant Path Matcher Utility. Enterprise-grade security features GitHub Copilot. Share. Home » io. 3 RC1 #18820 AntPathMatcher Regression for trimTokens=true Referenced from: commits 0ab3f60, 3c92ddc, c411788, e77ff3c Sign up for a free GitHub account to open an issue and contact its maintainers and the community. com 📧 Ant Path Matcher Utility. Spring Framework 5. There is 1 other project in the npm registry using ant-style-path-matcher. The attached patch shows a possible For all other cases, Spring's AntPathMatcher is used to perform the match. We should enable use of that to make path matching more predictable. Dave Syer opened SPR-8683 and commented AntPathMatcher. java protected PatternMatcher pathMatcher = new AntPathMatcher(); * A collection of path-to-config entries where the key is a path which this filter should process and * the value is the (possibly null) configuration element specific to this Filter for that specific path. I copied the IgnoreAntPathMatcher Thanks for the report @alexey-anufriev, but there not so much actionable here, or at least conflicting messages. The Ant Path Matcher Utility. 3 RC1 #18820 AntPathMatcher Regression for trimTokens=true Referenced from: commits 0ab3f60, 3c92ddc, c411788, e77ff3c AntPathPropertyFilter for Jackson2 . Enterprise-grade AI features Premium Support. Since: 3. matching-strategy=ant_path_matcher to your application. matching-strategy=path_pattern_parser. Given a url (for example, to stay clo Extract AntPathMatcher from SpringFramwork. I want to serve static resources with path params in the URLs. Hey, just noticed a possible improvement when checking for potential matches in AntPathMatcher. springframework. Start using ant-path-matcher in your project by running `npm i ant-path-matcher`. There are 5 other projects in the npm registry using ant-path-matcher. Contribute to xzcode-projects/ant-path-matcher development by creating an account on GitHub. Saved searches Use saved searches to filter your results more quickly :sparkles: A Java library for applications software infrastructure - TAKETODAY/today-infrastructure Contribute to c159cc/spring_read development by creating an account on GitHub. The default implementation is AntPathMatcher, supporting the * Ant-style pattern syntax. Request matching in Spring MVC is handled by AntPathMatcher, which is a complex beast. AntPathPropertyFilter for Jackson2 . Enterprise-grade 24/7 support Pricing; Search or jump to Search code, repositories, users, issues, pull Caused by: org. Any suffixes like /mypath/*/*. Actual Behavior. You switched accounts on another tab or window. PathMatcher implementation for Ant-style path patterns. skywalking. 7, last published: 3 years ago. Write better code with AI Security. Contribute to dflydev/dflydev-util-antPathMatcher development by creating an account on GitHub. Task List I am providing the following configuration in the yml: micronaut: router: static-resources: default: enabled: true mapping: /pr/{id} paths: - classpath:web/public E Cristian Vasile Mocanu opened SPR-10693 and commented See the following failing test case: @Test public void testBugWithPathSeparator() throws Exception { PathMatcher pathMatcher = new AntPathMatcher(); final String pattern = "/{var:[^/] Any suffixes like /mypath/*/*. Host and manage packages Security. How your ant pattern should be depends on what {id} can be. html RESTful访问权限管理实现思路,采用路径匹配神器之AntPathMatcher Martin Lippert opened SPR-13139 and commented AntPathMatcher throws an StringIndexOutOfBoundsException when the comparator is used with a path that starts with a You signed in with another tab or window. Latest version: 0. matcher. - vibrantbyte/go-antpath Concise, recursive & efficient path matcher implementation for Ant-style path patterns - azagniotov/ant-style-path-matcher The default implementation is AntPathMatcher, supporting the * Ant-style pattern syntax. Contribute to georgeJobs/go-antpathmatcher development by creating an account on GitHub. Latest version: 1. Robert Gay opened SPR-11258 and commented AntPathMatcher. For example, I want to be able to say "Exclude all URLs that start with monitoring, thank you", vs. If you have any questions, feel free to contact us at: xx@jobs. Projects None yet Milestone Saved searches Use saved searches to filter your results more quickly AntPathMatcher from Spring (Java 6). There are two implementations available: The matcher matches URLs using the following rules: mavenCentral() When analyzing the path of gateway, it feels that the function can not meet the requirements at all, so I have implemented it with reference to the function of antpathmatcher. Advanced Security. Hi Stefan Pfeiffer - sorry about the super late response. Development No Dave Syer opened SPR-8683 and commented AntPathMatcher. com/georgeJobs/go-antpathmatcher Import it in your code: import In Spring applications AntPathMatcher is used to identify classpath, file system, remote, and other resources in Spring configuration. AntPathMatcher (SpringAntPathMatcher) IgnoreAntPathMatcher and SpringAntPathMatcher show inconsistent performance. See the Spring documentation for this class for comprehensive information on the syntax used. AntPathMatcher(IgnoreAntPathMatcher) org. When defining security. You're first mentioning Tomcat's MessageBytes performance, which is out of our control. Skip to content. AntPatternComparator algorithm wrong for hierarchical matches, Consider an incoming request GET /hotels/foo/rooms and two patterns The use of such a separator is a bit unusual. It has been available for use in Spring MVC since version 5. Contribute to ghusta/spring-antpathmatcher development by creating an account on GitHub. html RESTful访问权限管理实现思路,采用路径匹配神器之AntPathMatcher poutsma changed the title Better convention for tail path resolution with @PathVariable Give warning when using capturing patterns with the AntPathMatcher Nov 17, 2021 poutsma added type: enhancement A general enhancement and removed status: invalid An issue that we don't feel is valid labels Nov 17, 2021 * {@link AntPathMatcher} instead, or alternatively, setting one of the above * listed {@code AntPathMatcher} related properties has the same effect. . 3) these path configurations are now analyzed by PathPatternParser (that replaced the old AntPathMatcher that allowed paths just like these). 4 introduced (in issue #21694) a new config property to enable the PathPattern-based URL Ant Path Matcher Utility. Can we updated it to be initialized only once? Added private AntPathMatcher pathMatcher = new AntPathMatcher(); to AntPathMatcher implement from PathMatcher interface. getPatternComparator(String path) javadoc states: ThisComparator will sort a list so that more specific patterns (without uri templates or wild cards) come before generic patterns. Christoph Dreis opened SPR-15477 and commented. RELEASE but fails with 4. At this point, Ant Path Matcher Utility. You signed in with another tab or window. At this point, I'm not sure where the performance loss comes from and whether GitHub community articles Repositories. 10. For example {@code /users/ {user}}. Instant dev environments You signed in with another tab or window. apm. Spring Security just checks, with the ant matcher, whether the path matches the provided pattern. Contribute to Antibrumm/jackson-antpathfilter development by creating an account on GitHub. Example PathPatternParser was introduced for WebFlux in 5. * * Create a new instance with the {@link #DEFAULT_PATH_SEPARATOR}. Thanks to Fabien's link. The mapping matches URLs using the following rules: GitHub community articles Repositories. Instant dev environments Issues. AntPathMatcher is an implementation of the Ant-style path patterns, but the following isn't conform Ant style. This test explains the problem: go-antpathmatcher is released under the MIT License. Follow answered Sep 26, 2018 at 23:38. Supply instance of VersionedAntPathMatcher instead of AntPathMatcher and verify that all tests are green. Enterprise-grade 24/7 support Pricing; Search or jump to Search code, repositories, users, issues, pull PathMatcher implementation for Ant-style path patterns. trace. Updated Apr 10, 2019; Lua; AntPathMatcher from Spring (Java 6). Note that this could create a mismatch in path matching between a security layer and Spring MVC or WebFlux, but such a security layer needs to address Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data. It has also been used in Spring MVC to PathMatcher implementation for Ant-style path patterns. MatchResult. I suppose I could make the checks for {in spring-messaging and spring-web but AntPathMatcher does support template variables and is otherwise unaware of placeholders. Using ** within patterns and trailing slashes are very likely in web applications using AntPathMatcher. matching-strategy=ant-path-matcher Contribute to m77can/path-matcher development by creating an account on GitHub. Do you actually mean for it to be a backslash followed by the letter t or just a tab character? If it is the former, the use of multiple chars is somewhat of a surprise as each char ends up being used in StrinkTokenizer as a character to split the path, so in effect it treats both the backslash and the t as separators. 5, last published: 2 years ago. Contribute to apache/shiro development by creating an account on GitHub. lua-antpath-matcher. AI-powered developer platform Available add-ons. This just gives an extra choice for developers interested in optimal path matching poutsma changed the title Better convention for tail path resolution with @PathVariable Give warning when using capturing patterns with the AntPathMatcher Nov 17, 2021 poutsma added type: enhancement A general enhancement and removed status: invalid An issue that we don't feel is valid labels Nov 17, 2021 Spring AntPathMatcher tutorial with examples Previous Next. It looks GitHub is where people build software. If both are set, then PathPatternParser takes precedence, but if only AntPathMatcher related properties are set then String path matching is enabled. The problem here is that toCharArray() is called in isPotentialMatch() and skipSegment() which clones the array under the hood and causes allocations that we could avoid. Improve this answer. Sign in Product GitHub Copilot. Due to PHP's own escaping in strings, the backslash character \ needs to be typed twice to produce a single \ in the string. github. Either add spring. At the first glance, this issue can be solved by making AntPathMatcher matches patterns in case-insensitive manner as follows: Sign up for free to join this conversation on GitHub. You switched accounts on another tab or As you can see in the stacktrace, this is not using the AntPathMatcher but the PathPatternParser. Download and install it: go get github. fix: spring. Reload to refresh your session. path in spring properties may lead to unexpected behavior because of the current way, AntPathRequestMatcher interprets the defined paths. *)"; private final String rawPattern; An implementation for Ant-style path patterns. Here is why: The InterceptorRegistration#getInterceptor tries to create MappedInterceptor, however it'll fail, due to 2. mvc. In addition, Java 7's nio APIs added some built in support for basic pattern matching via FileSystem. Copy AntPathMatcher tests into our project: AntPathMatcherTests. 6 . Find and fix vulnerabilities Codespaces. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects. AI-powered developer platform A Jackson Filter matching the path of the current value to serialize against the AntPathMatcher. match(" Extract AntPathMatcher from SpringFramwork. Find and fix vulnerabilities Brian Clozel opened SPR-13913 and commented Reference URL: #958 Issue Links: #18713 AntPathMatcher regression in 4. It is used to match request paths against patterns and order matching patterns from Extract AntPathMatcher from SpringFramwork. Automate any workflow Packages. To add intensity to the heatmap (instead of using only coordinates), the intensity field should be When Spring Boot detects a servlet filter it automatically registers it with the regular filter chain so each filter will be always executed in this case. Using AntPathMatcher to exclude the URLs in the OncePerRequestFilter#shouldNotFilter method - CustomFilter. The following code shows how to use AntPathMatcher from GitHub Gist: instantly share code, notes, and snippets. Part of this mapping code has been kindly borrowed from Apache Ant and Spring Framework. abc and any ** in the middle like /mypath/**/xyz, all typical AntPathMatcher paths not supported by PathPattern and PathPatternParser. azagniotov » ant-style-path-matcher Ant Style Path Matcher Concise, recursive & efficient path matcher implementation for an Ant-style path pattern matching algorithm, with two implementations available. Consise, recursive & efficient path matcher implementation for an Ant-style path pattern matching algorithm. You are also pointing to AntPathMatcher and PathPattern as areas of improvements. FilterRegistrationBean has a setUrlPatterns for customizing the URL patterns that the filter will be registered against. html RESTful访问权限管理实现思路,采用路径匹配神器之AntPathMatcher Ant Path Matcher Utility. Navigation Menu Toggle navigation Ant Path Matcher Utility. 1,506 1 1 gold badge 19 19 silver Contribute to c159cc/spring_read development by creating an account on GitHub. Instant dev environments GitHub Copilot. 0 Concise, recursive & efficient path matcher implementation for an Ant-style path pattern matching algorithm, with two implementations available. 目前版本还没有release版本,请不要使用,等完成测试,发布release版本后再进行使用。 ant path 通配规则. Find and fix vulnerabilities Actions. Nested classes/interfaces inherited from interface org. Instant dev environments AntPathMatcher and PathPattern support regex expressions but do not use the DOTALL option to ignore newline characters in URL paths. doMatch appears to get called many times on each request, and it makes two calls to StringUtils. Plan and track As @user11153 mentioned, Spring's AntPathMatcher implements and documents the basics of Ant-style path pattern matching. Plan and track work Code Review. Using security. Skip to content . Java unlimited redefinition of classes at runtime. We are trying to use Spring Security to secure our webservice. Already have an account? Sign in to comment. pathpattern. I see a recent ticket #24945 to align MVC towards using PathPatternParser. 1. 2 GA. ignore. Won't this be a breaking change ? This won't be a breaking change since we'll support both AntPathMatcher and PathPatternParser infrastructures for Spring MVC, leaving the current one as the default. Unfortunately, there are some tests for caching functionality that we need to delete as AntPathMatcher's field stringMatcherCache has package-private access modifier. All gists Back to GitHub Sign in Sign up Sign in Sign up You signed in with another tab or window. io/blog/20180227/62-ant-path-matcher. 0. @Override Combine 将pattern1和pattern2 go-antpathmatcher. Sometimes, setting exclusion pattern is desired more than inclusion pattern. Automate any workflow Security. Path Matching shows how to configure the PathMatcher. Projects None yet Milestone 4. Even if we did treat it as one, it wouldn't have been the intended result, since you were expecting a tab and not a slash followed by t to be used as separator. Contribute to yizems/AntPathMatcher development by creating an account on GitHub. Whether you're just starting out or This is an alternative to the previously used AntPathMatcher. Check out the LICENSE for more information. Stephan Schroevers opened SPR-14141 and commented The following test passes with version 4. In this case, I believe "/api/test/{fileId:^(?!%25). getPathMatcher. romeara romeara. Sign in Product Actions. The queries in Grafana can be formatted as Table or Time series and contain the fields latitude and longitude or just lat and lon. AntPathMatcher public final class AntPathRequestMatcher implements RequestMatcher, RequestVariablesExtractor { private static final String MATCH_ALL = "/**"; I'm not sure we can call that a regression, since AntPathMatcher has shown over the years many under-specified behavior. pathmatch. The current code relies on the group indexes, but it's already possible to use group names (since Java 1. Updated Apr 10, 2019; Lua; I've found a fix for this issue that doesn't break any test in our test suite, but AntPathMatcher has a long history of subtle behavior and lots of people relying on it. The AntPathMatcher Contribute to georgeJobs/go-antpathmatcher development by creating an account on GitHub. 1 See Also: AntPathMatcher; Nested Class Summary. Assignees jhoeller. 5. 0 as a replacement for AntPathMatcher that uses pre-compiled patterns, supports mapping without decoding the full URL path, and optimizes the pattern syntax for web (vs file system) paths. I agree with suffixes being a security issue and the apparent ambiguity of ‘**’ in the middle patterns, however, the MappedInterceptor constructor makes these impossible, whereas the documentation and FXDev opened SPR-13116 and commented According to the Spring Javadoc, org. While it is true that a String implies potentially multiple characters, in practice the implementation is biased towards a single character separator I think, and I'm not keen on Recently (Spring 5. The mapping matches URLs using the following rules: Examples. Sign up You signed in with another tab or window. The AntPathMatcher is the default implementation for the PathMatcher. AI-powered developer platform AntPathMatcher; AntPathMatcherArrays that does not create substrings during matching; The Fake JNIC that sales for 8000CNY ~= 1000USD. 3 and has been enabled as the default in Spring Boot since Okay, thanks for clarifying. This test explains the problem: Spring Framework 5. Generally, an application should not set the matching-strategy to PATH_PATTERN_PARSER and at the same time set AntPathMatcher related properties, as those are mutually exclusive. 发布. Introduction PathMatcher implementation for Ant-style path patterns. I agree with suffixes being a security issue and the apparent ambiguity of ‘**’ in the middle patterns, however, the MappedInterceptor constructor makes these impossible, whereas the documentation and Spring Framework 5. * The syntax is largely the same with {@link PathPattern} more tailored for You signed in with another tab or window. Fund open source developers The ReadME Project. It looks like (but I'm admittedly not 100% sure). Contribute to YumeGod/OpenMyJ2C development by creating an account on GitHub. security. We've introduced PathPattern and PathPatternParser in Current implementation of the AntPathMatcher. path=/abc** sub-paths like/abc/d or /abc/ are not included. The description is from java spring framework. ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java. The mapping matches URLs using the following rules:? matches one character * matches zero or more characters ** matches zero or more directories in a path {beeline:[a-z]+} matches the regexp [a-z]+ as a path variable named "beeline" https://ningyu1. plugin. This works well for URL matching of @Controllers etc, but Ant Path Matcher Utility. Apache Shiro. 0 Ant Style Path Matcher » 1. The Ant pattern documentation s Summary. Expected Behavior. GitHub is where people build software. The AntPathMatcher. Part of this mapping code has been kindly borrowed from Apache Ant. lua antpath lua-antpath. Manage code changes And, you can also ask questions and leave feedback on the Azure Container Apps GitHub page. RC1: @Test public void testPathMatcher() { PathMatcher matcher = new AntPathMatcher(); assertTrue(matcher. basic. Automate any workflow Codespaces. This issue is to add support for using PathPattern in Based on your analysis I can see indeed two code paths where, with AntPathMatcher the pathWithinMapping is index. AntPathMatcher from Spring (Java 6). 2. Topics Trending Collections Pricing; Search or jump to Search code, repositories, users, issues, pull requests Search Clear. GitHub Sponsors. AntPatternComparator algorithm wrong for hierarchical matches, Consider an incoming request GET /hotels/foo/rooms and two patterns org. Topics Trending Collections Enterprise Enterprise platform. Not sure if it is anything that can happen in practice, but I would imagine it can. Brian Clozel opened SPR-13913 and commented Reference URL: #958 Issue Links: #18713 AntPathMatcher regression in 4. In this example, the glob matches all CSS files in the /backup* directory rather than in all directories starting with /backup. 12. PathPatternParser is way more consistent and implements a scoring system for consistent pattern ordering. I was finally able to find out the reason for my problem. a ant style path matcher. Contribute to Percy0601/lua-antpath-matcher development by creating an account on GitHub. You signed out in another tab or window. java. However the PathMatchConfigurer::setPathMatcher takes a PathMatcher as the argument and AntPathMatcher is the only implementation of PathMatcher The default implementation is AntPathMatcher, supporting the * Ant-style pattern syntax. java at master · HotswapProjects/HotswapAgent Home » io. io/20180227/62-ant-path-matcher. We are using a customer filter (a class that extends GenericFilterBean) to read a JSON Web Token from the HTTP header. path=/abc** any request matching GitHub is where people build software. apache. 7). The You signed in with another tab or window. lang An implementation for Ant-style path patterns. Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand; OverflowAI GenAI features for Teams; OverflowAPI Train & fine-tune LLMs; Labs The future of collective knowledge sharing; About the company :sparkles: A Java library for applications software infrastructure - TAKETODAY/today-infrastructure https://ningyu1. 4 introduced (in issue #21694) a new config property to enable the PathPattern-based URL matching; spring. This is why for WebFlux we introduced PathPatternParser and the parsed PathPattern representation which enables more efficient path matching. * @param patternParser the parser to pre-parse patterns with Ant Path Matcher Utility. properties as suggested or change the your path configuration to something like Contribute to unufolio/ant-path-matcher development by creating an account on GitHub. Part of this mapping code has been kindly borrowed from Apache Ant and Spring Framework AntPathMatcher. Navigation Menu Toggle navigation. web. If a token exis An ant path matcher. */ protected static class AntPathStringMatcher { private static final String DEFAULT_VARIABLE_PATTERN = " ( (?s). Contribute to m77can/path-matcher development by creating an account on GitHub. protected PatternMatcher pathMatcher = new AntPathMatcher(); * A collection of path-to-config entries where the key is a path which this filter should process and * the value is the (possibly null) configuration element specific to this Filter for that specific path. There is a trailing slash matching option in Spring MVC but applications might still rely on this The change in isPattern causes at least one test to fail where the path has property placeholders such as ${foo}. Spring Boot 2. 5) MappedInterceptor's constructor effectively prevents the use of any PathMatcher, including legacy AntPathMatcher, making it completely incompatible with all earlier versions. The {id} in your ant matcher is not directly related to your {id} in your RequestMapping annotation.
lsnqrqq awjj eext paagx ugsdd gwuvj zfejc cbe nrh anfhge
{"Title":"What is the best girl
name?","Description":"Wheel of girl
names","FontSize":7,"LabelsList":["Emma","Olivia","Isabel","Sophie","Charlotte","Mia","Amelia","Harper","Evelyn","Abigail","Emily","Elizabeth","Mila","Ella","Avery","Camilla","Aria","Scarlett","Victoria","Madison","Luna","Grace","Chloe","Penelope","Riley","Zoey","Nora","Lily","Eleanor","Hannah","Lillian","Addison","Aubrey","Ellie","Stella","Natalia","Zoe","Leah","Hazel","Aurora","Savannah","Brooklyn","Bella","Claire","Skylar","Lucy","Paisley","Everly","Anna","Caroline","Nova","Genesis","Emelia","Kennedy","Maya","Willow","Kinsley","Naomi","Sarah","Allison","Gabriella","Madelyn","Cora","Eva","Serenity","Autumn","Hailey","Gianna","Valentina","Eliana","Quinn","Nevaeh","Sadie","Linda","Alexa","Josephine","Emery","Julia","Delilah","Arianna","Vivian","Kaylee","Sophie","Brielle","Madeline","Hadley","Ibby","Sam","Madie","Maria","Amanda","Ayaana","Rachel","Ashley","Alyssa","Keara","Rihanna","Brianna","Kassandra","Laura","Summer","Chelsea","Megan","Jordan"],"Style":{"_id":null,"Type":0,"Colors":["#f44336","#710d06","#9c27b0","#3e1046","#03a9f4","#014462","#009688","#003c36","#8bc34a","#38511b","#ffeb3b","#7e7100","#ff9800","#663d00","#607d8b","#263238","#e91e63","#600927","#673ab7","#291749","#2196f3","#063d69","#00bcd4","#004b55","#4caf50","#1e4620","#cddc39","#575e11","#ffc107","#694f00","#9e9e9e","#3f3f3f","#3f51b5","#192048","#ff5722","#741c00","#795548","#30221d"],"Data":[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[6,7],[8,9],[10,11],[12,13],[16,17],[20,21],[22,23],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[36,37],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[2,3],[32,33],[4,5],[6,7]],"Space":null},"ColorLock":null,"LabelRepeat":1,"ThumbnailUrl":"","Confirmed":true,"TextDisplayType":null,"Flagged":false,"DateModified":"2020-02-05T05:14:","CategoryId":3,"Weights":[],"WheelKey":"what-is-the-best-girl-name"}