This commit is contained in:
2025-05-09 05:30:08 +02:00
parent 7bb10e7df4
commit 73367bad9e
5322 changed files with 1266973 additions and 313 deletions

View File

@@ -0,0 +1,40 @@
<p align="center">
<a href="https://tailwindcss.com" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/tailwindlabs/tailwindcss/HEAD/.github/logo-dark.svg">
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/tailwindlabs/tailwindcss/HEAD/.github/logo-light.svg">
<img alt="Tailwind CSS" src="https://raw.githubusercontent.com/tailwindlabs/tailwindcss/HEAD/.github/logo-light.svg" width="350" height="70" style="max-width: 100%;">
</picture>
</a>
</p>
<p align="center">
A utility-first CSS framework for rapidly building custom user interfaces.
</p>
<p align="center">
<a href="https://github.com/tailwindlabs/tailwindcss/actions"><img src="https://img.shields.io/github/actions/workflow/status/tailwindlabs/tailwindcss/ci.yml?branch=next" alt="Build Status"></a>
<a href="https://www.npmjs.com/package/tailwindcss"><img src="https://img.shields.io/npm/dt/tailwindcss.svg" alt="Total Downloads"></a>
<a href="https://github.com/tailwindcss/tailwindcss/releases"><img src="https://img.shields.io/npm/v/tailwindcss.svg" alt="Latest Release"></a>
<a href="https://github.com/tailwindcss/tailwindcss/blob/master/LICENSE"><img src="https://img.shields.io/npm/l/tailwindcss.svg" alt="License"></a>
</p>
---
## Documentation
For full documentation, visit [tailwindcss.com](https://tailwindcss.com).
## Community
For help, discussion about best practices, or any other conversation that would benefit from being searchable:
[Discuss Tailwind CSS on GitHub](https://github.com/tailwindcss/tailwindcss/discussions)
For chatting with others using the framework:
[Join the Tailwind CSS Discord Server](https://discord.gg/7NF8GNe)
## Contributing
If you're interested in contributing to Tailwind CSS, please read our [contributing docs](https://github.com/tailwindcss/tailwindcss/blob/next/.github/CONTRIBUTING.md) **before submitting a pull request**.

View File

@@ -0,0 +1,9 @@
import { Stringifier } from './postcss.js'
interface Stringify extends Stringifier {
default: Stringify
}
declare const stringify: Stringify
export = stringify

View File

@@ -0,0 +1,8 @@
"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const jsxRuntime = require("react/jsx-runtime");
function SafeFragment(props) {
return /* @__PURE__ */ jsxRuntime.jsx(jsxRuntime.Fragment, { children: props.children });
}
exports.SafeFragment = SafeFragment;
//# sourceMappingURL=SafeFragment.cjs.map

View File

@@ -0,0 +1 @@
module.exports={C:{"3":0.0495,"91":0.01414,"106":0.00707,"108":0.4384,"110":0.34648,"115":1.6334,"120":0.05657,"125":0.00707,"127":0.00707,"128":0.03536,"129":0.00707,"130":0.03536,"132":0.09192,"134":0.0495,"135":1.84553,"136":4.31331,_:"2 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 109 111 112 113 114 116 117 118 119 121 122 123 124 126 131 133 137 138 139 140 3.5 3.6"},D:{"38":0.00707,"48":0.78488,"49":0.00707,"61":0.00707,"79":0.11314,"80":0.01414,"86":0.01414,"88":0.00707,"91":0.00707,"95":0.00707,"96":0.00707,"98":0.05657,"99":0.02828,"102":0.00707,"105":0.02121,"106":0.67175,"107":0.35355,"108":1.55562,"109":0.90509,"110":1.74654,"111":1.12429,"112":1.11722,"113":0.00707,"115":0.00707,"116":0.54447,"117":0.00707,"119":0.0495,"120":0.00707,"122":0.13435,"124":0.70003,"125":0.00707,"126":0.06364,"128":0.02828,"129":0.11314,"130":0.1697,"131":0.18385,"132":0.83438,"133":7.48112,"134":13.96523,_:"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 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 85 87 89 90 92 93 94 97 100 101 103 104 114 118 121 123 127 135 136 137 138"},F:{"46":0.01414,"87":0.02828,"93":0.00707,"95":0.00707,"109":0.01414,"116":0.38891,"117":3.00518,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.01414},B:{"92":0.02828,"98":0.00707,"103":0.36062,"106":0.4384,"107":0.00707,"108":0.63639,"109":0.00707,"111":0.01414,"128":0.00707,"131":0.05657,"132":0.28284,"133":4.00219,"134":10.23174,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 100 101 102 104 105 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130"},E:{"4":0.11314,"13":0.00707,"14":0.00707,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 17.0","13.1":0.29698,"14.1":0.02121,"15.5":0.00707,"15.6":0.10607,"16.0":0.1697,"16.1":0.03536,"16.2":0.02121,"16.3":0.03536,"16.4":0.01414,"16.5":0.02828,"16.6":0.16263,"17.1":0.13435,"17.2":0.01414,"17.3":0.0495,"17.4":0.07071,"17.5":0.05657,"17.6":0.30405,"18.0":0.0495,"18.1":0.07778,"18.2":0.07071,"18.3":1.94453,"18.4":0.12021},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00321,"5.0-5.1":0,"6.0-6.1":0.00964,"7.0-7.1":0.00643,"8.1-8.4":0,"9.0-9.2":0.00482,"9.3":0.0225,"10.0-10.2":0.00161,"10.3":0.03697,"11.0-11.2":0.17039,"11.3-11.4":0.01125,"12.0-12.1":0.00643,"12.2-12.5":0.15914,"13.0-13.1":0.00321,"13.2":0.00482,"13.3":0.00643,"13.4-13.7":0.0225,"14.0-14.4":0.05626,"14.5-14.8":0.06751,"15.0-15.1":0.03697,"15.2-15.3":0.03697,"15.4":0.04501,"15.5":0.05144,"15.6-15.8":0.63333,"16.0":0.09002,"16.1":0.18486,"16.2":0.09645,"16.3":0.16717,"16.4":0.03697,"16.5":0.06912,"16.6-16.7":0.75067,"17.0":0.04501,"17.1":0.08037,"17.2":0.06108,"17.3":0.08519,"17.4":0.17039,"17.5":0.37935,"17.6-17.7":1.10109,"18.0":0.30863,"18.1":1.00947,"18.2":0.45169,"18.3":9.44047,"18.4":0.13985},P:{"20":0.01045,"24":0.05227,"25":0.02091,"26":0.01045,"27":1.66211,_:"4 21 22 23 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 18.0","5.0-5.4":0.01045,"15.0":0.01045,"19.0":0.03136},I:{"0":0.00585,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09666,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.35221,"7":0.32366,"8":1.61828,"9":0.50452,"10":1.2851,"11":0.09519,_:"5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.52136},Q:{"14.9":0.00293},O:{"0":0.01465},H:{"0":0},L:{"0":10.66928}};

View File

@@ -0,0 +1 @@
export declare function useShallow<S, U>(selector: (state: S) => U): (state: S) => U;

View File

@@ -0,0 +1,11 @@
type Promisable<T> = T | Promise<T>;
export type Callback = (
directory: string,
files: string[],
) => Promisable<string | false | void>;
export default function (
directory: string,
callback: Callback,
): Promise<string | void>;

View File

@@ -0,0 +1,76 @@
"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const defer = require("./defer.cjs");
const link = require("./link.cjs");
const Matches = require("./Matches.cjs");
const path = require("./path.cjs");
const qss = require("./qss.cjs");
const root = require("./root.cjs");
const route = require("./route.cjs");
const router = require("./router.cjs");
const searchMiddleware = require("./searchMiddleware.cjs");
const searchParams = require("./searchParams.cjs");
const utils = require("./utils.cjs");
const redirect = require("./redirect.cjs");
const notFound = require("./not-found.cjs");
const scrollRestoration = require("./scroll-restoration.cjs");
exports.TSR_DEFERRED_PROMISE = defer.TSR_DEFERRED_PROMISE;
exports.defer = defer.defer;
exports.preloadWarning = link.preloadWarning;
exports.isMatch = Matches.isMatch;
exports.cleanPath = path.cleanPath;
exports.exactPathTest = path.exactPathTest;
exports.interpolatePath = path.interpolatePath;
exports.joinPaths = path.joinPaths;
exports.matchByPath = path.matchByPath;
exports.matchPathname = path.matchPathname;
exports.parsePathname = path.parsePathname;
exports.removeBasepath = path.removeBasepath;
exports.removeTrailingSlash = path.removeTrailingSlash;
exports.resolvePath = path.resolvePath;
exports.trimPath = path.trimPath;
exports.trimPathLeft = path.trimPathLeft;
exports.trimPathRight = path.trimPathRight;
exports.decode = qss.decode;
exports.encode = qss.encode;
exports.rootRouteId = root.rootRouteId;
exports.BaseRootRoute = route.BaseRootRoute;
exports.BaseRoute = route.BaseRoute;
exports.BaseRouteApi = route.BaseRouteApi;
exports.PathParamError = router.PathParamError;
exports.RouterCore = router.RouterCore;
exports.SearchParamError = router.SearchParamError;
exports.componentTypes = router.componentTypes;
exports.defaultSerializeError = router.defaultSerializeError;
exports.getInitialRouterState = router.getInitialRouterState;
exports.getLocationChangeInfo = router.getLocationChangeInfo;
exports.lazyFn = router.lazyFn;
exports.retainSearchParams = searchMiddleware.retainSearchParams;
exports.stripSearchParams = searchMiddleware.stripSearchParams;
exports.defaultParseSearch = searchParams.defaultParseSearch;
exports.defaultStringifySearch = searchParams.defaultStringifySearch;
exports.parseSearchWith = searchParams.parseSearchWith;
exports.stringifySearchWith = searchParams.stringifySearchWith;
exports.createControlledPromise = utils.createControlledPromise;
exports.deepEqual = utils.deepEqual;
exports.escapeJSON = utils.escapeJSON;
exports.functionalUpdate = utils.functionalUpdate;
exports.isPlainArray = utils.isPlainArray;
exports.isPlainObject = utils.isPlainObject;
exports.last = utils.last;
exports.pick = utils.pick;
exports.replaceEqualDeep = utils.replaceEqualDeep;
exports.shallow = utils.shallow;
exports.isRedirect = redirect.isRedirect;
exports.isResolvedRedirect = redirect.isResolvedRedirect;
exports.redirect = redirect.redirect;
exports.isNotFound = notFound.isNotFound;
exports.notFound = notFound.notFound;
exports.defaultGetScrollRestorationKey = scrollRestoration.defaultGetScrollRestorationKey;
exports.getCssSelector = scrollRestoration.getCssSelector;
exports.handleHashScroll = scrollRestoration.handleHashScroll;
exports.restoreScroll = scrollRestoration.restoreScroll;
exports.scrollRestorationCache = scrollRestoration.scrollRestorationCache;
exports.setupScrollRestoration = scrollRestoration.setupScrollRestoration;
exports.storageKey = scrollRestoration.storageKey;
//# sourceMappingURL=index.cjs.map

View File

@@ -0,0 +1,23 @@
import type { PageProps } from './Page.js';
import type { ClassName, OnItemClickArgs } from './shared/types.js';
export type ThumbnailProps = Omit<PageProps, 'className' | 'customTextRenderer' | 'onGetAnnotationsError' | 'onGetAnnotationsSuccess' | 'onGetTextError' | 'onGetTextSuccess' | 'onRenderAnnotationLayerError' | 'onRenderAnnotationLayerSuccess' | 'onRenderTextLayerError' | 'onRenderTextLayerSuccess' | 'renderAnnotationLayer' | 'renderForms' | 'renderTextLayer'> & {
/**
* Class name(s) that will be added to rendered element along with the default `react-pdf__Thumbnail`.
*
* @example 'custom-class-name-1 custom-class-name-2'
* @example ['custom-class-name-1', 'custom-class-name-2']
*/
className?: ClassName;
/**
* Function called when a thumbnail has been clicked. Usually, you would like to use this callback to move the user wherever they requested to.
*
* @example ({ dest, pageIndex, pageNumber }) => alert('Clicked an item from page ' + pageNumber + '!')
*/
onItemClick?: (args: OnItemClickArgs) => void;
};
/**
* Displays a thumbnail of a page. Does not render the annotation layer or the text layer. Does not register itself as a link target, so the user will not be scrolled to a Thumbnail component when clicked on an internal link (e.g. in Table of Contents). When clicked, attempts to navigate to the page clicked (similarly to a link in Outline).
*
* Should be placed inside `<Document />`. Alternatively, it can have `pdf` prop passed, which can be obtained from `<Document />`'s `onLoadSuccess` callback function.
*/
export default function Thumbnail(props: ThumbnailProps): React.ReactElement;

View File

@@ -0,0 +1 @@
module.exports={A:{A:{"1":"F A B","132":"K D E mC"},B:{"1":"0 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB I","260":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J PB K D E F A B C L M G N O P QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB MC wB NC xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC Q H R OC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB I PC EC QC RC oC pC","4":"nC LC qC rC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 PB K D E F A B C L M G N O P QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB MC wB NC xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB I PC EC QC RC","4":"J"},E:{"1":"PB K D E F A B C L M G tC uC vC wC TC FC GC xC yC zC UC VC HC 0C IC WC XC YC ZC aC 1C JC bC cC dC eC fC 2C KC gC hC iC jC 3C","4":"J sC SC"},F:{"1":"0 1 2 3 4 5 6 7 8 G N O P QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC Q H R OC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"F B C 4C 5C 6C 7C FC kC 8C GC"},G:{"2":"E SC 9C lC AD BD CD DD ED FD GD HD ID JD KD LD MD ND OD PD QD RD SD UC VC HC TD IC WC XC YC ZC aC UD JC bC cC dC eC fC VD KC gC hC iC jC"},H:{"2":"WD"},I:{"1":"I","2":"LC J XD YD ZD aD lC bD cD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C FC kC GC"},L:{"1":"I"},M:{"2":"EC"},N:{"2":"A B"},O:{"1":"HC"},P:{"2":"1 2 3 4 5 6 7 8 J dD eD fD gD hD TC iD jD kD lD mD IC JC KC nD"},Q:{"1":"oD"},R:{"1":"pD"},S:{"2":"qD rD"}},B:2,C:"CSS3 Cursors (original values)",D:true};

View File

@@ -0,0 +1,74 @@
/**
* @fileoverview Rule to disallow use of the new operator with the `Symbol` object
* @author Alberto Rodríguez
* @deprecated in ESLint v9.0.0
*/
"use strict";
//------------------------------------------------------------------------------
// Rule Definition
//------------------------------------------------------------------------------
/** @type {import('../shared/types').Rule} */
module.exports = {
meta: {
type: "problem",
docs: {
description: "Disallow `new` operators with the `Symbol` object",
recommended: false,
url: "https://eslint.org/docs/latest/rules/no-new-symbol",
},
deprecated: {
message: "The rule was replaced with a more general rule.",
url: "https://eslint.org/docs/latest/use/migrate-to-9.0.0#eslint-recommended",
deprecatedSince: "9.0.0",
availableUntil: null,
replacedBy: [
{
rule: {
name: "no-new-native-nonconstructor",
url: "https://eslint.org/docs/latest/rules/no-new-native-nonconstructor",
},
},
],
},
schema: [],
messages: {
noNewSymbol: "`Symbol` cannot be called as a constructor.",
},
},
create(context) {
const sourceCode = context.sourceCode;
return {
"Program:exit"(node) {
const globalScope = sourceCode.getScope(node);
const variable = globalScope.set.get("Symbol");
if (variable && variable.defs.length === 0) {
variable.references.forEach(ref => {
const idNode = ref.identifier;
const parent = idNode.parent;
if (
parent &&
parent.type === "NewExpression" &&
parent.callee === idNode
) {
context.report({
node: idNode,
messageId: "noNewSymbol",
});
}
});
}
},
};
},
};

View File

@@ -0,0 +1 @@
module.exports={C:{"40":0.23991,"56":0.04539,"64":0.01945,"78":0.01945,"115":0.04539,"122":0.08429,"125":0.23991,"127":0.04539,"133":0.06484,"134":0.06484,"135":0.25936,"136":3.19661,_:"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 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 123 124 126 128 129 130 131 132 137 138 139 140 3.5 3.6"},D:{"55":0.04539,"58":0.04539,"79":0.2853,"80":0.01945,"84":0.15562,"91":0.01945,"105":0.04539,"109":4.33131,"112":0.19452,"119":0.04539,"120":0.12968,"122":0.04539,"123":0.01945,"124":0.19452,"128":0.06484,"129":0.17507,"130":0.01945,"131":0.41498,"132":0.39552,"133":8.81824,"134":18.01255,_:"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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 113 114 115 116 117 118 121 125 126 127 135 136 137 138"},F:{"52":0.01945,"60":0.06484,"84":0.19452,"87":0.71972,"88":0.08429,"95":1.35516,"115":0.06484,"116":0.01945,"117":5.23259,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 12.1","11.6":0.11023},B:{"14":0.04539,"18":0.06484,"92":0.06484,"109":0.04539,"121":0.06484,"123":0.01945,"129":0.01945,"131":0.17507,"132":0.04539,"133":0.59004,"134":1.22548,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 122 124 125 126 127 128 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.4 16.0 16.2 16.3 16.4 16.5 17.0 17.2 18.1 18.4","7.1":0.57059,"15.1":0.04539,"15.5":0.01945,"15.6":0.06484,"16.1":0.01945,"16.6":0.01945,"17.1":0.04539,"17.3":0.01945,"17.4":0.50575,"17.5":0.04539,"17.6":0.15562,"18.0":0.01945,"18.2":0.04539,"18.3":2.82054},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00206,"5.0-5.1":0,"6.0-6.1":0.00617,"7.0-7.1":0.00411,"8.1-8.4":0,"9.0-9.2":0.00309,"9.3":0.0144,"10.0-10.2":0.00103,"10.3":0.02366,"11.0-11.2":0.10904,"11.3-11.4":0.0072,"12.0-12.1":0.00411,"12.2-12.5":0.10184,"13.0-13.1":0.00206,"13.2":0.00309,"13.3":0.00411,"13.4-13.7":0.0144,"14.0-14.4":0.03601,"14.5-14.8":0.04321,"15.0-15.1":0.02366,"15.2-15.3":0.02366,"15.4":0.0288,"15.5":0.03292,"15.6-15.8":0.40532,"16.0":0.05761,"16.1":0.1183,"16.2":0.06172,"16.3":0.10699,"16.4":0.02366,"16.5":0.04424,"16.6-16.7":0.48041,"17.0":0.0288,"17.1":0.05144,"17.2":0.03909,"17.3":0.05452,"17.4":0.10904,"17.5":0.24278,"17.6-17.7":0.70467,"18.0":0.19751,"18.1":0.64604,"18.2":0.28907,"18.3":6.04169,"18.4":0.0895},P:{"4":0.78541,"27":0.76418,_:"20 21 22 23 24 25 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":2.62157},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":2.40514,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.22046,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},R:{_:"0"},M:{"0":0.02462},Q:{_:"14.9"},O:{"0":3.77726},H:{"0":1.14},L:{"0":12.68699}};