CINXE.COM
keras/keras/src/ops/numpy.py at v3.7.0 · keras-team/keras · GitHub
<!DOCTYPE html> <html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system" data-a11y-link-underlines="true" > <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link rel="preconnect" href="https://github.githubassets.com" crossorigin> <link rel="preconnect" href="https://avatars.githubusercontent.com"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-0cfd1fd8509e.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-d782f59290e2.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-f9fbc4b99a77.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-cff1c9b27b1a.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-70097f75aec1.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-c2f0d49bdcd9.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-4747d7bc0bc4.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-d3f6a61c91c8.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-a188d53f44bb.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-52ea80b74554.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-c2a395868004.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-2f00718c6733.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-ee2a200f1d82.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-d031bcc14e1b.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-9e1913b328be.css" /> <script type="application/json" id="client-env">{"locale":"en","featureFlags":["copilot_new_references_ui","copilot_beta_features_opt_in","copilot_conversational_ux_history_refs","copilot_implicit_context","copilot_smell_icebreaker_ux","experimentation_azure_variant_endpoint","failbot_handle_non_errors","geojson_azure_maps","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","hovercard_accessibility","issues_react_new_timeline","issues_react_avatar_refactor","issues_react_remove_placeholders","issues_react_blur_item_picker_on_close","marketing_pages_search_explore_provider","react_keyboard_shortcuts_dialog","remove_child_patch","sample_network_conn_type","site_metered_billing_update","lifecycle_label_name_updates"]}</script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-7a7b3f880b08.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-9da652f58479.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_arianotify-polyfill_ariaNotify-polyfill_js-node_modules_github_mi-3abb8f-d7e6bc799724.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-09435cd1cf6d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/environment-7b93e0f0c8ff.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-ea2a5d75d580.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-f6da4b3fa34c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_g-emoji-element_di-6ce195-8dc38c1f27cc.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78-a74b4e0a8a6b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-78748950cb0c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b5f1d7-a1760ffda83d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-381a4f-dbe893247b8c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/github-elements-902713b269e2.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/element-registry-f758c2a3e9c9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec-1b4f4deecd3a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-be8cb88f481b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_morphdom_dist_morphdom-e-7c534c-a4a1922eb55f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-e3cbe28f1638.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-6cf3320416b8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-e3180fe3bcb3.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-69cfcc-833249ee3034.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-863ef5872a03.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-917d4bda1f1a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-7cbef09a422c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-b41aeef03499.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-fb43816ab83c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-bd73f5127970.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-f6223d90c7ba.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-cfcd9f4f0f23.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-dbbea9-26cce2010167.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/code-menu-a6586c32bc2f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-c8dd4a584007.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-5eb582e1c3df.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-2131e17288a8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-45c3a19dd792.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_query-core_build_modern_queryClient_js-e6f07a7e80b7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-37e3d5-92730c05e718.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-f7cc96ebae76.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-55fea94174bf.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-b89b98661809.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lodash-es__Stack_js-node_modules_lodash-es__Uint8Array_js-node_modules_l-4faaa6-10d8eea337ce.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lodash-es__baseIsEqual_js-8929eb9718d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_react-reverse-portal_dist_web_index_js-node_modules_primer_live-region-e-18c5ad-0b67a5a18b33.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_aria-live_aria-live_ts-ui_packages_promise-with-resolvers-polyfill_promise-with-r-014121-a7926fdcecf7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_paths_index_ts-f12c66ceb89d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-19a0220cffbe.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_code-view-shared_utilities_web-worker_ts-ui_packages_code-view-shared_worker-jobs-cdcae1-765f565f9fae.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_hooks-503c34-6a50f4f15111.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_document-metadata_document-metadata_ts-ui_packages_repos-file-tree-view_repos-fil-5db355-540f13f82399.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-f38cdfca9137.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-code-view-0c0583988bde.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.62690248c131a6fc074d.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-code-view.6b587a69b593e23c3657.module.css" /> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-c8dd4a584007.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-5eb582e1c3df.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-2131e17288a8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-45c3a19dd792.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_query-core_build_modern_queryClient_js-e6f07a7e80b7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-37e3d5-92730c05e718.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-f7cc96ebae76.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-55fea94174bf.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-d05c8cc2fd47.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.62690248c131a6fc074d.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.1bcff9205c241e99cff2.module.css" /> <title>keras/keras/src/ops/numpy.py at v3.7.0 · keras-team/keras · GitHub</title> <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient> <meta name="route-controller" content="blob" data-turbo-transient> <meta name="route-action" content="show" data-turbo-transient> <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb"> <meta name="request-id" content="B43A:201112:21E15D:28F705:675A0F86" data-pjax-transient="true"/><meta name="html-safe-nonce" content="b2dc7cf07c56ac0ede5c067b78db143694c5e6ae038dbd38b4bca884e8c173a6" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNDNBOjIwMTExMjoyMUUxNUQ6MjhGNzA1OjY3NUEwRjg2IiwidmlzaXRvcl9pZCI6IjQzMDIxNzQ2NDM2OTg2NjczOTgiLCJyZWdpb25fZWRnZSI6InNvdXRoZWFzdGFzaWEiLCJyZWdpb25fcmVuZGVyIjoic291dGhlYXN0YXNpYSJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="ee21d9c9ad82d0da9413f040b4c97a185513f02f589a1be95ee45a2e1e6edee2" data-pjax-transient="true"/> <meta name="hovercard-subject-tag" content="repository:33015583" data-turbo-transient> <meta name="github-keyboard-shortcuts" content="repository,source-code,file-tree,copilot" data-turbo-transient="true" /> <meta name="selected-link" value="repo_source" data-turbo-transient> <link rel="assets" href="https://github.githubassets.com/"> <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"> <meta name="octolytics-url" content="https://collector.github.com/github/collect" /> <meta name="analytics-location" content="/<user-name>/<repo-name>/blob/show" data-turbo-transient="true" /> <meta name="user-login" content=""> <meta name="viewport" content="width=device-width"> <meta name="description" content="Deep Learning for humans. Contribute to keras-team/keras development by creating an account on GitHub."> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py" /> <meta name="twitter:image" content="https://opengraph.githubassets.com/738a9f6e76dd6be1d7b19706bd6f2cdb01cfa9e0c0bba0e89ba3e4624b5e93a3/keras-team/keras" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="keras/keras/src/ops/numpy.py at v3.7.0 · keras-team/keras" /><meta name="twitter:description" content="Deep Learning for humans. Contribute to keras-team/keras development by creating an account on GitHub." /> <meta property="og:image" content="https://opengraph.githubassets.com/738a9f6e76dd6be1d7b19706bd6f2cdb01cfa9e0c0bba0e89ba3e4624b5e93a3/keras-team/keras" /><meta property="og:image:alt" content="Deep Learning for humans. Contribute to keras-team/keras development by creating an account on GitHub." /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="keras/keras/src/ops/numpy.py at v3.7.0 · keras-team/keras" /><meta property="og:url" content="https://github.com/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py" /><meta property="og:description" content="Deep Learning for humans. Contribute to keras-team/keras development by creating an account on GitHub." /> <meta name="hostname" content="github.com"> <meta name="expected-hostname" content="github.com"> <meta http-equiv="x-pjax-version" content="34d44bb78ef09cb7fb50887bf433f45badda1511475875486e0cf93b40301e8c" data-turbo-track="reload"> <meta http-equiv="x-pjax-csp-version" content="ace39c3b6632770952207593607e6e0be0db363435a8b877b1f96abe6430f345" data-turbo-track="reload"> <meta http-equiv="x-pjax-css-version" content="e3270fe255e2bf44e21cc5e1640102abc71a2de76b6977649bbc8fca605bdf02" data-turbo-track="reload"> <meta http-equiv="x-pjax-js-version" content="5b3309541a25224b7ff6a6fde76cc3458088620399f5d2c1227b560e68351bdf" data-turbo-track="reload"> <meta name="turbo-cache-control" content="no-preview" data-turbo-transient=""> <meta name="turbo-cache-control" content="no-cache" data-turbo-transient> <meta data-hydrostats="publish"> <meta name="go-import" content="github.com/keras-team/keras git https://github.com/keras-team/keras.git"> <meta name="octolytics-dimension-user_id" content="34455048" /><meta name="octolytics-dimension-user_login" content="keras-team" /><meta name="octolytics-dimension-repository_id" content="33015583" /><meta name="octolytics-dimension-repository_nwo" content="keras-team/keras" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="33015583" /><meta name="octolytics-dimension-repository_network_root_nwo" content="keras-team/keras" /> <meta name="turbo-body-classes" content="logged-out env-production page-responsive"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark" /> <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative header-wrapper js-header-wrapper "> <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span> </span> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ui-commands_ui-commands_ts-47397385aa96.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-e77176e7ced8.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.62690248c131a6fc074d.module.css" /> <react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false" > <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-73b675cf164a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/sessions-5d6426bbf16a.js"></script> <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-theme=light data-dark-theme=dark> <h2 class="sr-only">Navigation Menu</h2> <button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation"> <span class="d-none">Toggle navigation</span> </button> <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height-full position-relative z-1"> <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto"> <div class="flex-1"> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1"> <span class="Button-content"> <span class="Button-label"><div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div></span> </span> </button> </div> <a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav" href="/" aria-label="Homepage" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Logomark;ref_loc:Header"}"> <svg height="32" aria-hidden="true" viewBox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path> </svg> </a> <div class="flex-1 flex-order-2 text-right"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fkeras-team%2Fkeras%2Fblob%2Fv3.7.0%2Fkeras%2Fsrc%2Fops%2Fnumpy.py" class="HeaderMenu-link HeaderMenu-button d-inline-flex d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py","user_id":null}}" data-hydro-click-hmac="f9f5569b3dfde687eb5ce35be1da6de6b0ae1859414d836c16056925ee775067" data-analytics-event="{"category":"Marketing nav","action":"click to Sign in","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}" > Sign in </a> </div> </div> <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0"> <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0"> <nav class="HeaderMenu-nav" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Product <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"product","tag":"link","label":"github_copilot_link_product_navbar"}" href="https://github.com/features/copilot"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Write better code with AI </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"security","context":"product","tag":"link","label":"security_link_product_navbar"}" href="https://github.com/features/security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Security</div> Find and fix vulnerabilities </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"actions","context":"product","tag":"link","label":"actions_link_product_navbar"}" href="https://github.com/features/actions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-workflow color-fg-subtle mr-3"> <path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z"></path> </svg> <div> <div class="color-fg-default h4">Actions</div> Automate any workflow </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"codespaces","context":"product","tag":"link","label":"codespaces_link_product_navbar"}" href="https://github.com/features/codespaces"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-subtle mr-3"> <path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <div> <div class="color-fg-default h4">Codespaces</div> Instant dev environments </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"issues","context":"product","tag":"link","label":"issues_link_product_navbar"}" href="https://github.com/features/issues"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-subtle mr-3"> <path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path> </svg> <div> <div class="color-fg-default h4">Issues</div> Plan and track work </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"code_review","context":"product","tag":"link","label":"code_review_link_product_navbar"}" href="https://github.com/features/code-review"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-review color-fg-subtle mr-3"> <path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Review</div> Manage code changes </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"discussions","context":"product","tag":"link","label":"discussions_link_product_navbar"}" href="https://github.com/features/discussions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Discussions</div> Collaborate outside of code </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"code_search","context":"product","tag":"link","label":"code_search_link_product_navbar"}" href="https://github.com/features/code-search"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3"> <path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Search</div> Find more, search less </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="product-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"all_features","context":"product","tag":"link","label":"all_features_link_product_navbar"}" href="https://github.com/features"> All features </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"documentation","context":"product","tag":"link","label":"documentation_link_product_navbar"}" href="https://docs.github.com"> Documentation <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"github_skills","context":"product","tag":"link","label":"github_skills_link_product_navbar"}" href="https://skills.github.com"> GitHub Skills <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"blog","context":"product","tag":"link","label":"blog_link_product_navbar"}" href="https://github.blog"> Blog <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Solutions <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"enterprises","context":"solutions","tag":"link","label":"enterprises_link_solutions_navbar"}" href="https://github.com/enterprise"> Enterprises </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"small_and_medium_teams","context":"solutions","tag":"link","label":"small_and_medium_teams_link_solutions_navbar"}" href="https://github.com/team"> Small and medium teams </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"startups","context":"solutions","tag":"link","label":"startups_link_solutions_navbar"}" href="https://github.com/enterprise/startups"> Startups </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devsecops","context":"solutions","tag":"link","label":"devsecops_link_solutions_navbar"}" href="/solutions/use-case/devsecops"> DevSecOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"solutions","tag":"link","label":"devops_link_solutions_navbar"}" href="/solutions/use-case/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ci_cd","context":"solutions","tag":"link","label":"ci_cd_link_solutions_navbar"}" href="/solutions/use-case/ci-cd"> CI/CD </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_use_cases","context":"solutions","tag":"link","label":"view_all_use_cases_link_solutions_navbar"}" href="/solutions/use-case"> View all use cases </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-industry-heading">By industry</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"healthcare","context":"solutions","tag":"link","label":"healthcare_link_solutions_navbar"}" href="/solutions/industry/healthcare"> Healthcare </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"financial_services","context":"solutions","tag":"link","label":"financial_services_link_solutions_navbar"}" href="/solutions/industry/financial-services"> Financial services </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"manufacturing","context":"solutions","tag":"link","label":"manufacturing_link_solutions_navbar"}" href="/solutions/industry/manufacturing"> Manufacturing </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"government","context":"solutions","tag":"link","label":"government_link_solutions_navbar"}" href="/solutions/industry/government"> Government </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_industries","context":"solutions","tag":"link","label":"view_all_industries_link_solutions_navbar"}" href="/solutions/industry"> View all industries </a></li> </ul> </div> </div> <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold"> <a href="/solutions"> View all solutions <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </a> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Resources <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span> <ul class="list-style-none f5" aria-labelledby="resources-topics-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ai","context":"resources","tag":"link","label":"ai_link_resources_navbar"}" href="/resources/articles/ai"> AI </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"resources","tag":"link","label":"devops_link_resources_navbar"}" href="/resources/articles/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"security","context":"resources","tag":"link","label":"security_link_resources_navbar"}" href="/resources/articles/security"> Security </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"software_development","context":"resources","tag":"link","label":"software_development_link_resources_navbar"}" href="/resources/articles/software-development"> Software Development </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all","context":"resources","tag":"link","label":"view_all_link_resources_navbar"}" href="/resources/articles"> View all </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="resources-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"learning_pathways","context":"resources","tag":"link","label":"learning_pathways_link_resources_navbar"}" href="https://resources.github.com/learn/pathways"> Learning Pathways <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"white_papers_ebooks_webinars","context":"resources","tag":"link","label":"white_papers_ebooks_webinars_link_resources_navbar"}" href="https://resources.github.com"> White papers, Ebooks, Webinars <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"customer_stories","context":"resources","tag":"link","label":"customer_stories_link_resources_navbar"}" href="https://github.com/customer-stories"> Customer Stories </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"partners","context":"resources","tag":"link","label":"partners_link_resources_navbar"}" href="https://partner.github.com"> Partners <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"executive_insights","context":"resources","tag":"link","label":"executive_insights_link_resources_navbar"}" href="https://github.com/solutions/executive-insights"> Executive Insights </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Open Source <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"github_sponsors","context":"open_source","tag":"link","label":"github_sponsors_link_open_source_navbar"}" href="/sponsors"> <div> <div class="color-fg-default h4">GitHub Sponsors</div> Fund open source developers </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"the_readme_project","context":"open_source","tag":"link","label":"the_readme_project_link_open_source_navbar"}" href="https://github.com/readme"> <div> <div class="color-fg-default h4">The ReadME Project</div> GitHub community articles </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span> <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"topics","context":"open_source","tag":"link","label":"topics_link_open_source_navbar"}" href="https://github.com/topics"> Topics </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"trending","context":"open_source","tag":"link","label":"trending_link_open_source_navbar"}" href="https://github.com/trending"> Trending </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"collections","context":"open_source","tag":"link","label":"collections_link_open_source_navbar"}" href="https://github.com/collections"> Collections </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Enterprise <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"enterprise_platform","context":"enterprise","tag":"link","label":"enterprise_platform_link_enterprise_navbar"}" href="/enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3"> <path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path> </svg> <div> <div class="color-fg-default h4">Enterprise platform</div> AI-powered developer platform </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span> <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"advanced_security","context":"enterprise","tag":"link","label":"advanced_security_link_enterprise_navbar"}" href="https://github.com/enterprise/advanced-security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Advanced Security</div> Enterprise-grade security features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"enterprise","tag":"link","label":"github_copilot_link_enterprise_navbar"}" href="/features/copilot#enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Enterprise-grade AI features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"premium_support","context":"enterprise","tag":"link","label":"premium_support_link_enterprise_navbar"}" href="/premium-support"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Premium Support</div> Enterprise-grade 24/7 support </div> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block" data-analytics-event="{"location":"navbar","action":"pricing","context":"global","tag":"link","label":"pricing_link_global_navbar"}" href="https://github.com/pricing">Pricing</a> </li> </ul> </nav> <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3"> <qbsearch-input class="search-input" data-scope="repo:keras-team/keras" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="aCXfpYdbm4p5ubXxy7a0otJmDf7iDTDbfu7VolOT9WE9lSKOYDOpycipGOMspQeJQLl7CD9YldhaTUISGkFzCw" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="keras-team/keras" data-current-org="keras-team" data-current-owner="" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked" > <button type="button" class="header-search-button placeholder input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none" data-target="qbsearch-input.inputButton" aria-label="Search or jump to…" aria-haspopup="dialog" placeholder="Search or jump to..." data-hotkey=s,/ autocapitalize="off" data-analytics-event="{"location":"navbar","action":"searchbar","context":"global","tag":"input","label":"searchbar_input_global_navbar"}" data-action="click:qbsearch-input#handleExpand" > <div class="mr-2 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div> <span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span> <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg> </div> </button> <input type="hidden" name="type" class="js-site-search-type-field"> <div class="Overlay--hidden " data-modal-dialog-overlay> <modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target="qbsearch-input.searchSuggestionsDialog" role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-labelledby="search-suggestions-dialog-header" data-view-component="true" class="Overlay Overlay--width-large Overlay--height-auto"> <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1> <div class="Overlay-body Overlay-body--paddingNone"> <div data-view-component="true"> <div class="search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container" style="border-radius: 12px;" data-target="qbsearch-input.queryBuilderContainer" hidden > <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get"> <query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder"> <div class="FormControl FormControl--fullWidth"> <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label> <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput" > <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </span> <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer"> <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent" ></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div> <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-d3e26a04-2925-4c01-985d-4ba528b0cab3" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown focus:query-builder#inputFocus " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium" /> </div> </div> <span class="sr-only" id="query-builder-test-clear">Clear</span> <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action=" click:query-builder#clear focus:query-builder#clearButtonFocus blur:query-builder#clearButtonBlur " variant="small" hidden="hidden" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual"> <path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z"></path> </svg> </button> </div> <template id="search-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </template> <template id="code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="file-code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code"> <path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </template> <template id="history-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history"> <path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path> </svg> </template> <template id="repo-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> </template> <template id="bookmark-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark"> <path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="plus-circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> </template> <template id="trash-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash"> <path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path> </svg> </template> <template id="team-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people"> <path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg> </template> <template id="project-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project"> <path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path> </svg> </template> <template id="pencil-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil"> <path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path> </svg> </template> <template id="copilot-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot"> <path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="copilot-error-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error"> <path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path> </svg> </template> <template id="workflow-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow"> <path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="book-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </template> <template id="code-review-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="codespaces-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces"> <path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> </template> <template id="comment-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment"> <path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="comment-discussion-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </template> <template id="organization-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization"> <path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="rocket-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket"> <path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </template> <template id="shield-check-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check"> <path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="heart-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart"> <path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path> </svg> </template> <template id="server-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="globe-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg> </template> <template id="issue-opened-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </template> <template id="device-mobile-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile"> <path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path> </svg> </template> <template id="package-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package"> <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path> </svg> </template> <template id="credit-card-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card"> <path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path> </svg> </template> <template id="play-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </template> <template id="gift-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift"> <path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path> </svg> </template> <template id="code-square-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="device-desktop-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop"> <path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path> </svg> </template> <div class="position-relative"> <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action=" combobox-commit:query-builder#comboboxCommit mousedown:query-builder#resultsMousedown " data-target="query-builder.resultsList" data-persist-list=false id="query-builder-test-results" ></ul> </div> <div class="FormControl-inlineValidation" id="validation-d3e26a04-2925-4c01-985d-4ba528b0cab3" hidden="hidden"> <span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"> <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> </svg> </span> <span></span> </div> </div> <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div> </query-builder></form> <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt"> <a target="_blank" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2">Search syntax tips</a> <div class="d-flex flex-1"></div> </div> </div> </div> </div> </modal-dialog></div> </div> <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div> <div class="color-fg-default"> <dialog-helper> <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-describedby="feedback-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="feedback-dialog-title"> Provide feedback </h1> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="feedback-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="feedback-dialog-title"> <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="5okSywhoeZQhZvotdemSRwzAtx5KQbedDbTqrJSSnflmgJlaIb08UGKcuO7Pk+cpme9e1JsNLimOkIIaX8/FwA==" /> <p>We read every piece of feedback, and take your input very seriously.</p> <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label> </form></div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd"> <button data-close-dialog-id="feedback-dialog" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn"> Submit feedback </button> </div> </dialog></dialog-helper> <custom-scopes data-target="qbsearch-input.customScopesManager"> <dialog-helper> <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header Overlay-header--divided"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="custom-scopes-dialog-title"> Saved searches </h1> <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="custom-scopes-dialog-title"> <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="uXwXKgtiKWnF2HCdk17pWjDJPz9NNl8mTIcADMSUgJoxhmAWkE3KoMJn3Z60qiD/GdOKIFgXgQ2lc/0/xRUJHw==" /> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> <div class="form-group"> <label for="custom_scope_name">Name</label> <auto-check src="/search/custom_scopes/check_name" required> <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required maxlength="50"> <input type="hidden" data-csrf="true" value="dmxWVaODr11YO9HG+n1ZW2yvQXNc/9gCQgLEtjSDaTrHTfQhy1Qkf7u//moj8vuUAhzuzbSLhf9WFHLjpIHErQ==" /> </auto-check> </div> <div class="form-group"> <label for="custom_scope_query">Query</label> <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required maxlength="500"> </div> <p class="text-small color-fg-muted"> To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p> </form> </div> <div data-target="custom-scopes.manageCustomScopesForm"> <div data-target="custom-scopes.list"></div> </div> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided"> <button data-action="click:custom-scopes#customScopesCancel" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="custom-scopes-dialog-form" data-action="click:custom-scopes#customScopesSubmit" data-target="custom-scopes.customScopesSubmitButton" type="submit" data-view-component="true" class="btn-primary btn"> Create saved search </button> </div> </dialog></dialog-helper> </custom-scopes> </div> </qbsearch-input> <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fkeras-team%2Fkeras%2Fblob%2Fv3.7.0%2Fkeras%2Fsrc%2Fops%2Fnumpy.py" class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1" style="margin-left: 12px;" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py","user_id":null}}" data-hydro-click-hmac="f9f5569b3dfde687eb5ce35be1da6de6b0ae1859414d836c16056925ee775067" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}" > Sign in </a> </div> <a href="/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&source=header-repo&source_repo=keras-team%2Fkeras" class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py","user_id":null}}" data-hydro-click-hmac="f9f5569b3dfde687eb5ce35be1da6de6b0ae1859414d836c16056925ee775067" data-analytics-event="{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/<user-name>/<repo-name>/blob/show;ref_cta:Sign up;ref_loc:header logged out"}" > Sign up </a> <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Reseting focus</button> </div> </div> </div> </div> </header> <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <button id="icon-button-14759796-4cbd-43b7-b9a2-8526c95d646f" aria-labelledby="tooltip-abdb9291-ddf6-451b-9559-c182caba69a6" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button><tool-tip id="tooltip-abdb9291-ddf6-451b-9559-c182caba69a6" for="icon-button-14759796-4cbd-43b7-b9a2-8526c95d646f" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> </div> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container" class="flash-container" data-turbo-replace> <include-fragment src="/settings/two_factor_authentication/holiday_warning_banner"></include-fragment> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div > <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div aria-atomic="true" role="alert" class="js-flash-alert"> <div>{{ message }}</div> </div> </div> </div> </template> </div> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled data-project-hovercards-enabled > <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container" > <div id="repository-container-header" class="pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace> <div class="d-flex flex-nowrap flex-justify-end mb-3 px-3 px-lg-5" style="gap: 1rem;"> <div class="flex-auto min-width-0 width-fit"> <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> <span class="author flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/keras-team/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/keras-team"> keras-team </a> </span> <span class="mx-1 flex-self-stretch color-fg-muted">/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/keras-team/keras">keras</a> </strong> <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span> </div> </div> <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;"> <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;"> <li> <a href="/login?return_to=%2Fkeras-team%2Fkeras" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"notification subscription menu watch","repository_id":null,"auth_type":"LOG_IN","originating_url":"https://github.com/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py","user_id":null}}" data-hydro-click-hmac="a69fe4ed5bd9340b1f15ea2182f3a60797075a9b28624afcd8a18e2b8e60f06f" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-756eb234-1f17-45c9-8bab-724245f3e051" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </li> <li> <a icon="repo-forked" id="fork-button" href="/login?return_to=%2Fkeras-team%2Fkeras" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"repo details fork button","repository_id":33015583,"auth_type":"LOG_IN","originating_url":"https://github.com/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py","user_id":null}}" data-hydro-click-hmac="4741e01186681388f7a2d6f978485b4db1d215c3be284de9cf28374658d39f5f" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg>Fork <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="19,487" data-view-component="true" class="Counter">19.5k</span> </a> </li> <li> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fkeras-team%2Fkeras" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"star button","repository_id":33015583,"auth_type":"LOG_IN","originating_url":"https://github.com/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py","user_id":null}}" data-hydro-click-hmac="82db89acecbbda18df322f4e22bdf7234728382852d1f3b6419c6cf3540807f9" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> <span id="repo-stars-counter-star" aria-label="62188 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="62,188" data-view-component="true" class="Counter js-social-count">62.2k</span> </a></div> </li> </ul> </div> </div> <div id="responsive-meta-container" data-turbo-replace> </div> <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5"> <ul data-view-component="true" class="UnderlineNav-body list-style-none"> <li data-view-component="true" class="d-inline-flex"> <a id="code-tab" href="/keras-team/keras/tree/v3.7.0" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /keras-team/keras/tree/v3.7.0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Code","target":"UNDERLINE_NAV.TAB"}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> <span data-content="Code">Code</span> <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="issues-tab" href="/keras-team/keras/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /keras-team/keras/issues" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Issues","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> <span data-content="Issues">Issues</span> <span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="251" data-view-component="true" class="Counter">251</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="pull-requests-tab" href="/keras-team/keras/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /keras-team/keras/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Pull requests","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> <span data-content="Pull requests">Pull requests</span> <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="18" data-view-component="true" class="Counter">18</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="discussions-tab" href="/keras-team/keras/discussions" data-tab-item="i3discussions-tab" data-selected-links="repo_discussions /keras-team/keras/discussions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g g" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Discussions","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> <span data-content="Discussions">Discussions</span> <span id="discussions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="actions-tab" href="/keras-team/keras/actions" data-tab-item="i4actions-tab" data-selected-links="repo_actions /keras-team/keras/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Actions","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> <span data-content="Actions">Actions</span> <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="projects-tab" href="/keras-team/keras/projects" data-tab-item="i5projects-tab" data-selected-links="repo_projects new_repo_project repo_project /keras-team/keras/projects" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g b" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Projects","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-octicon d-none d-sm-inline"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> <span data-content="Projects">Projects</span> <span id="projects-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="1" data-view-component="true" class="Counter">1</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="wiki-tab" href="/keras-team/keras/wiki" data-tab-item="i6wiki-tab" data-selected-links="repo_wiki /keras-team/keras/wiki" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g w" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Wiki","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book UnderlineNav-octicon d-none d-sm-inline"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> <span data-content="Wiki">Wiki</span> <span id="wiki-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="security-tab" href="/keras-team/keras/security" data-tab-item="i7security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /keras-team/keras/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Security","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span data-content="Security">Security</span> <include-fragment src="/keras-team/keras/security/overall-count" accept="text/fragment+html"></include-fragment> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="insights-tab" href="/keras-team/keras/pulse" data-tab-item="i8insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /keras-team/keras/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Insights","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> <span data-content="Insights">Insights</span> <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> </ul> <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <action-menu data-select-variant="none" data-view-component="true"> <focus-group direction="vertical" mnemonics retain> <button id="action-menu-a26437d7-e701-495e-93f9-1b6bd9cedb24-button" popovertarget="action-menu-a26437d7-e701-495e-93f9-1b6bd9cedb24-overlay" aria-controls="action-menu-a26437d7-e701-495e-93f9-1b6bd9cedb24-list" aria-haspopup="true" aria-labelledby="tooltip-cb69f61f-a75a-4007-94c4-25daeb9cba60" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </button><tool-tip id="tooltip-cb69f61f-a75a-4007-94c4-25daeb9cba60" for="action-menu-a26437d7-e701-495e-93f9-1b6bd9cedb24-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip> <anchored-position id="action-menu-a26437d7-e701-495e-93f9-1b6bd9cedb24-overlay" anchor="action-menu-a26437d7-e701-495e-93f9-1b6bd9cedb24-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true"> <div data-view-component="true" class="Overlay Overlay--size-auto"> <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone"> <action-list> <div data-view-component="true"> <ul aria-labelledby="action-menu-a26437d7-e701-495e-93f9-1b6bd9cedb24-button" id="action-menu-a26437d7-e701-495e-93f9-1b6bd9cedb24-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap"> <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-5b994225-144f-4361-a7ea-d9882d4debc0" href="/keras-team/keras/tree/v3.7.0" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Code </span> </a> </li> <li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-43fadb5a-e9d5-4dc5-8441-b210689b5b71" href="/keras-team/keras/issues" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Issues </span> </a> </li> <li hidden="hidden" data-menu-item="i2pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-f9a3cd96-96f9-4910-8316-87d6b819a801" href="/keras-team/keras/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Pull requests </span> </a> </li> <li hidden="hidden" data-menu-item="i3discussions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-7c060738-832c-4668-b122-f08077c2025a" href="/keras-team/keras/discussions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Discussions </span> </a> </li> <li hidden="hidden" data-menu-item="i4actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-bd96b3d2-4ae4-4792-9f2b-b70f92f6263f" href="/keras-team/keras/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Actions </span> </a> </li> <li hidden="hidden" data-menu-item="i5projects-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-de83da6e-6ed3-4a0b-9e7b-36a22145003b" href="/keras-team/keras/projects" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Projects </span> </a> </li> <li hidden="hidden" data-menu-item="i6wiki-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-fe3a9b45-5bdb-4e6d-8ecc-7d88f0a6735d" href="/keras-team/keras/wiki" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Wiki </span> </a> </li> <li hidden="hidden" data-menu-item="i7security-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-ddc5554b-46a6-4e31-bb2f-83a99fedd8b6" href="/keras-team/keras/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Security </span> </a> </li> <li hidden="hidden" data-menu-item="i8insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-42e9967c-863c-40df-9760-2cf8571fa912" href="/keras-team/keras/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Insights </span> </a> </li> </ul> </div></action-list> </div> </div></anchored-position> </focus-group> </action-menu></div> </nav> </div> <turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class=""> <div id="repo-content-pjax-container" class="repository-content " > <react-app app-name="react-code-view" initial-path="/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py" style="display: block; min-height: calc(100vh - 64px);" data-attempted-ssr="true" data-ssr="true" data-lazy="false" data-alternate="false" > <script type="application/json" data-target="react-app.embeddedData">{"payload":{"allShortcutsEnabled":false,"fileTree":{"keras/src/ops":{"items":[{"name":"__init__.py","path":"keras/src/ops/__init__.py","contentType":"file"},{"name":"core.py","path":"keras/src/ops/core.py","contentType":"file"},{"name":"core_test.py","path":"keras/src/ops/core_test.py","contentType":"file"},{"name":"function.py","path":"keras/src/ops/function.py","contentType":"file"},{"name":"function_test.py","path":"keras/src/ops/function_test.py","contentType":"file"},{"name":"image.py","path":"keras/src/ops/image.py","contentType":"file"},{"name":"image_test.py","path":"keras/src/ops/image_test.py","contentType":"file"},{"name":"linalg.py","path":"keras/src/ops/linalg.py","contentType":"file"},{"name":"linalg_test.py","path":"keras/src/ops/linalg_test.py","contentType":"file"},{"name":"math.py","path":"keras/src/ops/math.py","contentType":"file"},{"name":"math_test.py","path":"keras/src/ops/math_test.py","contentType":"file"},{"name":"nn.py","path":"keras/src/ops/nn.py","contentType":"file"},{"name":"nn_test.py","path":"keras/src/ops/nn_test.py","contentType":"file"},{"name":"node.py","path":"keras/src/ops/node.py","contentType":"file"},{"name":"node_test.py","path":"keras/src/ops/node_test.py","contentType":"file"},{"name":"numpy.py","path":"keras/src/ops/numpy.py","contentType":"file"},{"name":"numpy_test.py","path":"keras/src/ops/numpy_test.py","contentType":"file"},{"name":"operation.py","path":"keras/src/ops/operation.py","contentType":"file"},{"name":"operation_test.py","path":"keras/src/ops/operation_test.py","contentType":"file"},{"name":"operation_utils.py","path":"keras/src/ops/operation_utils.py","contentType":"file"},{"name":"operation_utils_test.py","path":"keras/src/ops/operation_utils_test.py","contentType":"file"},{"name":"symbolic_arguments.py","path":"keras/src/ops/symbolic_arguments.py","contentType":"file"},{"name":"symbolic_arguments_test.py","path":"keras/src/ops/symbolic_arguments_test.py","contentType":"file"}],"totalCount":23},"keras/src":{"items":[{"name":"activations","path":"keras/src/activations","contentType":"directory"},{"name":"applications","path":"keras/src/applications","contentType":"directory"},{"name":"backend","path":"keras/src/backend","contentType":"directory"},{"name":"callbacks","path":"keras/src/callbacks","contentType":"directory"},{"name":"constraints","path":"keras/src/constraints","contentType":"directory"},{"name":"datasets","path":"keras/src/datasets","contentType":"directory"},{"name":"distribution","path":"keras/src/distribution","contentType":"directory"},{"name":"dtype_policies","path":"keras/src/dtype_policies","contentType":"directory"},{"name":"export","path":"keras/src/export","contentType":"directory"},{"name":"initializers","path":"keras/src/initializers","contentType":"directory"},{"name":"layers","path":"keras/src/layers","contentType":"directory"},{"name":"legacy","path":"keras/src/legacy","contentType":"directory"},{"name":"losses","path":"keras/src/losses","contentType":"directory"},{"name":"metrics","path":"keras/src/metrics","contentType":"directory"},{"name":"models","path":"keras/src/models","contentType":"directory"},{"name":"ops","path":"keras/src/ops","contentType":"directory"},{"name":"optimizers","path":"keras/src/optimizers","contentType":"directory"},{"name":"quantizers","path":"keras/src/quantizers","contentType":"directory"},{"name":"random","path":"keras/src/random","contentType":"directory"},{"name":"regularizers","path":"keras/src/regularizers","contentType":"directory"},{"name":"saving","path":"keras/src/saving","contentType":"directory"},{"name":"testing","path":"keras/src/testing","contentType":"directory"},{"name":"trainers","path":"keras/src/trainers","contentType":"directory"},{"name":"tree","path":"keras/src/tree","contentType":"directory"},{"name":"utils","path":"keras/src/utils","contentType":"directory"},{"name":"visualization","path":"keras/src/visualization","contentType":"directory"},{"name":"__init__.py","path":"keras/src/__init__.py","contentType":"file"},{"name":"api_export.py","path":"keras/src/api_export.py","contentType":"file"},{"name":"version.py","path":"keras/src/version.py","contentType":"file"}],"totalCount":29},"keras":{"items":[{"name":"api","path":"keras/api","contentType":"directory"},{"name":"src","path":"keras/src","contentType":"directory"},{"name":"__init__.py","path":"keras/__init__.py","contentType":"file"}],"totalCount":3},"":{"items":[{"name":".devcontainer","path":".devcontainer","contentType":"directory"},{"name":".github","path":".github","contentType":"directory"},{"name":".kokoro","path":".kokoro","contentType":"directory"},{"name":"benchmarks","path":"benchmarks","contentType":"directory"},{"name":"examples","path":"examples","contentType":"directory"},{"name":"guides","path":"guides","contentType":"directory"},{"name":"integration_tests","path":"integration_tests","contentType":"directory"},{"name":"keras","path":"keras","contentType":"directory"},{"name":"shell","path":"shell","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"SECURITY.md","path":"SECURITY.md","contentType":"file"},{"name":"api_gen.py","path":"api_gen.py","contentType":"file"},{"name":"codecov.yml","path":"codecov.yml","contentType":"file"},{"name":"conftest.py","path":"conftest.py","contentType":"file"},{"name":"pip_build.py","path":"pip_build.py","contentType":"file"},{"name":"pyproject.toml","path":"pyproject.toml","contentType":"file"},{"name":"requirements-common.txt","path":"requirements-common.txt","contentType":"file"},{"name":"requirements-jax-cuda.txt","path":"requirements-jax-cuda.txt","contentType":"file"},{"name":"requirements-tensorflow-cuda.txt","path":"requirements-tensorflow-cuda.txt","contentType":"file"},{"name":"requirements-torch-cuda.txt","path":"requirements-torch-cuda.txt","contentType":"file"},{"name":"requirements.txt","path":"requirements.txt","contentType":"file"}],"totalCount":24}},"fileTreeProcessingTime":19.219022,"foldersToFetch":[],"repo":{"id":33015583,"defaultBranch":"master","name":"keras","ownerLogin":"keras-team","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-28T00:35:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34455048?v=4","public":true,"private":false,"isOrgOwned":true},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"v3.7.0","listCacheKey":"v0:1733068741.0","canEdit":false,"refType":"tag","currentOid":"4ca4345afa17543e2979f2bcef9e6847f4402123"},"path":"keras/src/ops/numpy.py","currentUser":null,"blob":{"rawLines":["import builtins","import re","","import numpy as np","","from keras.src import backend","from keras.src.api_export import keras_export","from keras.src.backend import KerasTensor","from keras.src.backend import any_symbolic_tensors","from keras.src.backend.common import dtypes","from keras.src.backend.common.backend_utils import canonicalize_axis","from keras.src.backend.common.backend_utils import to_tuple_or_list","from keras.src.ops import operation_utils","from keras.src.ops.operation import Operation","from keras.src.ops.operation_utils import broadcast_shapes","from keras.src.ops.operation_utils import reduce_shape","","","def shape_equal(shape1, shape2, axis=None, allow_none=True):"," \"\"\"Check if two shapes are equal.",""," Args:"," shape1: A list or tuple of integers for first shape to be compared."," shape2: A list or tuple of integers for second shape to be compared."," axis: An integer, list, or tuple of integers (optional):"," Axes to ignore during comparison. Defaults to `None`."," allow_none (bool, optional): If `True`, allows `None` in a shape"," to match any value in the corresponding position of the other shape."," Defaults to `True`.",""," Returns:"," bool: `True` if shapes are considered equal based on the criteria,"," `False` otherwise.",""," Examples:",""," \u003e\u003e\u003e shape_equal((32, 64, 128), (32, 64, 128))"," True"," \u003e\u003e\u003e shape_equal((32, 64, 128), (32, 64, 127))"," False"," \u003e\u003e\u003e shape_equal((32, 64, None), (32, 64, 128), allow_none=True)"," True"," \u003e\u003e\u003e shape_equal((32, 64, None), (32, 64, 128), allow_none=False)"," False"," \u003e\u003e\u003e shape_equal((32, 64, 128), (32, 63, 128), axis=1)"," True"," \u003e\u003e\u003e shape_equal((32, 64, 128), (32, 63, 127), axis=(1, 2))"," True"," \u003e\u003e\u003e shape_equal((32, 64, 128), (32, 63, 127), axis=[1,2])"," True"," \u003e\u003e\u003e shape_equal((32, 64), (32, 64, 128))"," False"," \"\"\""," if len(shape1) != len(shape2):"," return False",""," shape1 = list(shape1)"," shape2 = list(shape2)",""," if axis is not None:"," if isinstance(axis, int):"," axis = [axis]"," for ax in axis:"," shape1[ax] = -1"," shape2[ax] = -1",""," if allow_none:"," for i in range(len(shape1)):"," if shape1[i] is None:"," shape1[i] = shape2[i]"," if shape2[i] is None:"," shape2[i] = shape1[i]",""," return shape1 == shape2","","","class Absolute(Operation):"," def call(self, x):"," return backend.numpy.absolute(x)",""," def compute_output_spec(self, x):"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.absolute\", \"keras.ops.numpy.absolute\"])","def absolute(x):"," \"\"\"Compute the absolute value element-wise.",""," `keras.ops.abs` is a shorthand for this function.",""," Args:"," x: Input tensor.",""," Returns:"," An array containing the absolute value of each element in `x`.",""," Example:",""," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([-1.2, 1.2])"," \u003e\u003e\u003e keras.ops.absolute(x)"," array([1.2, 1.2], dtype=float32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Absolute().symbolic_call(x)"," return backend.numpy.absolute(x)","","","class Abs(Absolute):"," pass","","","@keras_export([\"keras.ops.abs\", \"keras.ops.numpy.abs\"])","def abs(x):"," \"\"\"Shorthand for `keras.ops.absolute`.\"\"\""," return absolute(x)","","","class Add(Operation):"," def call(self, x1, x2):"," return backend.numpy.add(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," x1_sparse = getattr(x1, \"sparse\", False)"," x2_sparse = getattr(x2, \"sparse\", False)"," output_sparse = x1_sparse and x2_sparse"," return KerasTensor("," output_shape, dtype=output_dtype, sparse=output_sparse"," )","","","@keras_export([\"keras.ops.add\", \"keras.ops.numpy.add\"])","def add(x1, x2):"," \"\"\"Add arguments element-wise.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," The tensor containing the element-wise sum of `x1` and `x2`.",""," Examples:"," \u003e\u003e\u003e x1 = keras.ops.convert_to_tensor([1, 4])"," \u003e\u003e\u003e x2 = keras.ops.convert_to_tensor([5, 6])"," \u003e\u003e\u003e keras.ops.add(x1, x2)"," array([6, 10], dtype=int32)",""," `keras.ops.add` also broadcasts shapes:"," \u003e\u003e\u003e x1 = keras.ops.convert_to_tensor("," ... [[5, 4],"," ... [5, 6]]"," ... )"," \u003e\u003e\u003e x2 = keras.ops.convert_to_tensor([5, 6])"," \u003e\u003e\u003e keras.ops.add(x1, x2)"," array([[10 10]"," [10 12]], shape=(2, 2), dtype=int32)"," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Add().symbolic_call(x1, x2)"," return backend.numpy.add(x1, x2)","","","class All(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," if isinstance(axis, int):"," self.axis = [axis]"," else:"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.all("," x,"," axis=self.axis,"," keepdims=self.keepdims,"," )",""," def compute_output_spec(self, x):"," return KerasTensor("," reduce_shape("," x.shape,"," axis=self.axis,"," keepdims=self.keepdims,"," ),"," dtype=\"bool\","," )","","","@keras_export([\"keras.ops.all\", \"keras.ops.numpy.all\"])","def all(x, axis=None, keepdims=False):"," \"\"\"Test whether all array elements along a given axis evaluate to `True`.",""," Args:"," x: Input tensor."," axis: An integer or tuple of integers that represent the axis along"," which a logical AND reduction is performed. The default"," (`axis=None`) is to perform a logical AND over all the dimensions"," of the input array. `axis` may be negative, in which case it counts"," for the last to the first axis."," keepdims: If `True`, axes which are reduced are left in the result as"," dimensions with size one. With this option, the result will"," broadcast correctly against the input array. Defaults to `False`.",""," Returns:"," The tensor containing the logical AND reduction over the `axis`.",""," Examples:"," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([True, False])"," \u003e\u003e\u003e keras.ops.all(x)"," array(False, shape=(), dtype=bool)",""," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([[True, False], [True, True]])"," \u003e\u003e\u003e keras.ops.all(x, axis=0)"," array([ True False], shape=(2,), dtype=bool)",""," `keepdims=True` outputs a tensor with dimensions reduced to one."," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([[True, False], [True, True]])"," \u003e\u003e\u003e keras.ops.all(x, keepdims=True)"," array([[False]], shape=(1, 1), dtype=bool)"," \"\"\""," if any_symbolic_tensors((x,)):"," return All(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.all(x, axis=axis, keepdims=keepdims)","","","class Any(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," if isinstance(axis, int):"," self.axis = [axis]"," else:"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.any("," x,"," axis=self.axis,"," keepdims=self.keepdims,"," )",""," def compute_output_spec(self, x):"," return KerasTensor("," reduce_shape("," x.shape,"," axis=self.axis,"," keepdims=self.keepdims,"," ),"," dtype=\"bool\","," )","","","@keras_export([\"keras.ops.any\", \"keras.ops.numpy.any\"])","def any(x, axis=None, keepdims=False):"," \"\"\"Test whether any array element along a given axis evaluates to `True`.",""," Args:"," x: Input tensor."," axis: An integer or tuple of integers that represent the axis along"," which a logical OR reduction is performed. The default"," (`axis=None`) is to perform a logical OR over all the dimensions"," of the input array. `axis` may be negative, in which case it counts"," for the last to the first axis."," keepdims: If `True`, axes which are reduced are left in the result as"," dimensions with size one. With this option, the result will"," broadcast correctly against the input array. Defaults to `False`.",""," Returns:"," The tensor containing the logical OR reduction over the `axis`.",""," Examples:"," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([True, False])"," \u003e\u003e\u003e keras.ops.any(x)"," array(True, shape=(), dtype=bool)",""," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([[True, False], [True, True]])"," \u003e\u003e\u003e keras.ops.any(x, axis=0)"," array([ True True], shape=(2,), dtype=bool)",""," `keepdims=True` outputs a tensor with dimensions reduced to one."," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([[True, False], [True, True]])"," \u003e\u003e\u003e keras.ops.all(x, keepdims=True)"," array([[False]], shape=(1, 1), dtype=bool)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Any(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.any(x, axis=axis, keepdims=keepdims)","","","class Amax(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," if isinstance(axis, int):"," axis = [axis]"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.amax("," x,"," axis=self.axis,"," keepdims=self.keepdims,"," )",""," def compute_output_spec(self, x):"," return KerasTensor("," reduce_shape(x.shape, axis=self.axis, keepdims=self.keepdims),"," dtype=x.dtype,"," )","","","@keras_export([\"keras.ops.amax\", \"keras.ops.numpy.amax\"])","def amax(x, axis=None, keepdims=False):"," \"\"\"Returns the maximum of an array or maximum value along an axis.",""," Args:"," x: Input tensor."," axis: Axis along which to compute the maximum."," By default (`axis=None`), find the maximum value in all the"," dimensions of the input array."," keepdims: If `True`, axes which are reduced are left in the result as"," dimensions that are broadcast to the size of the original"," input tensor. Defaults to `False`.",""," Returns:"," An array with the maximum value. If `axis=None`, the result is a scalar"," value representing the maximum element in the entire array. If `axis` is"," given, the result is an array with the maximum values along"," the specified axis.",""," Examples:"," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([[1, 3, 5], [2, 3, 6]])"," \u003e\u003e\u003e keras.ops.amax(x)"," array(6, dtype=int32)",""," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([[1, 6, 8], [1, 5, 2]])"," \u003e\u003e\u003e keras.ops.amax(x, axis=0)"," array([1, 6, 8], dtype=int32)",""," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([[1, 6, 8], [1, 5, 2]])"," \u003e\u003e\u003e keras.ops.amax(x, axis=1, keepdims=True)"," array([[8], [5]], dtype=int32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Amax(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.amax(x, axis=axis, keepdims=keepdims)","","","class Amin(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," if isinstance(axis, int):"," axis = [axis]"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.amin(x, axis=self.axis, keepdims=self.keepdims)",""," def compute_output_spec(self, x):"," return KerasTensor("," reduce_shape(x.shape, axis=self.axis, keepdims=self.keepdims),"," dtype=x.dtype,"," )","","","@keras_export([\"keras.ops.amin\", \"keras.ops.numpy.amin\"])","def amin(x, axis=None, keepdims=False):"," \"\"\"Returns the minimum of an array or minimum value along an axis.",""," Args:"," x: Input tensor."," axis: Axis along which to compute the minimum."," By default (`axis=None`), find the minimum value in all the"," dimensions of the input array."," keepdims: If `True`, axes which are reduced are left in the result as"," dimensions that are broadcast to the size of the original"," input tensor. Defaults to `False`.",""," Returns:"," An array with the minimum value. If `axis=None`, the result is a scalar"," value representing the minimum element in the entire array. If `axis` is"," given, the result is an array with the minimum values along"," the specified axis.",""," Examples:"," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([1, 3, 5, 2, 3, 6])"," \u003e\u003e\u003e keras.ops.amin(x)"," array(1, dtype=int32)",""," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([[1, 6, 8], [7, 5, 3]])"," \u003e\u003e\u003e keras.ops.amin(x, axis=0)"," array([1,5,3], dtype=int32)",""," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([[1, 6, 8], [7, 5, 3]])"," \u003e\u003e\u003e keras.ops.amin(x, axis=1, keepdims=True)"," array([[1],[3]], dtype=int32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Amin(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.amin(x, axis=axis, keepdims=keepdims)","","","class Append(Operation):"," def __init__(self, axis=None):"," super().__init__()"," self.axis = axis",""," def call(self, x1, x2):"," return backend.numpy.append(x1, x2, axis=self.axis)",""," def compute_output_spec(self, x1, x2):"," x1_shape = x1.shape"," x2_shape = x2.shape"," dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," if self.axis is None:"," if None in x1_shape or None in x2_shape:"," output_shape = [None]"," else:"," output_shape = [int(np.prod(x1_shape) + np.prod(x2_shape))]"," return KerasTensor(output_shape, dtype=dtype)",""," if not shape_equal(x1_shape, x2_shape, [self.axis]):"," raise ValueError("," \"`append` requires inputs to have the same shape except the \""," f\"`axis={self.axis}`, but received shape {x1_shape} and \""," f\"{x2_shape}.\""," )",""," output_shape = list(x1_shape)"," output_shape[self.axis] = x1_shape[self.axis] + x2_shape[self.axis]"," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.append\", \"keras.ops.numpy.append\"])","def append("," x1,"," x2,"," axis=None,","):"," \"\"\"Append tensor `x2` to the end of tensor `x1`.",""," Args:"," x1: First input tensor."," x2: Second input tensor."," axis: Axis along which tensor `x2` is appended to tensor `x1`."," If `None`, both tensors are flattened before use.",""," Returns:"," A tensor with the values of `x2` appended to `x1`.",""," Examples:"," \u003e\u003e\u003e x1 = keras.ops.convert_to_tensor([1, 2, 3])"," \u003e\u003e\u003e x2 = keras.ops.convert_to_tensor([[4, 5, 6], [7, 8, 9]])"," \u003e\u003e\u003e keras.ops.append(x1, x2)"," array([1, 2, 3, 4, 5, 6, 7, 8, 9], dtype=int32)",""," When `axis` is specified, `x1` and `x2` must have compatible shapes."," \u003e\u003e\u003e x1 = keras.ops.convert_to_tensor([[1, 2, 3], [4, 5, 6]])"," \u003e\u003e\u003e x2 = keras.ops.convert_to_tensor([[7, 8, 9]])"," \u003e\u003e\u003e keras.ops.append(x1, x2, axis=0)"," array([[1, 2, 3],"," [4, 5, 6],"," [7, 8, 9]], dtype=int32)"," \u003e\u003e\u003e x3 = keras.ops.convert_to_tensor([7, 8, 9])"," \u003e\u003e\u003e keras.ops.append(x1, x3, axis=0)"," Traceback (most recent call last):"," ..."," TypeError: Cannot concatenate arrays with different numbers of"," dimensions: got (2, 3), (3,)."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Append(axis=axis).symbolic_call(x1, x2)"," return backend.numpy.append(x1, x2, axis=axis)","","","class Arange(Operation):"," def call(self, start, stop=None, step=1, dtype=None):"," return backend.numpy.arange(start, stop, step=step, dtype=dtype)",""," def compute_output_spec(self, start, stop=None, step=1, dtype=None):"," if stop is None:"," start, stop = 0, start"," output_shape = [int(np.ceil((stop - start) / step))]"," if dtype is None:"," dtypes_to_resolve = ["," getattr(start, \"dtype\", type(start)),"," getattr(step, \"dtype\", type(step)),"," ]"," if stop is not None:"," dtypes_to_resolve.append(getattr(stop, \"dtype\", type(stop)))"," dtype = dtypes.result_type(*dtypes_to_resolve)"," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.arange\", \"keras.ops.numpy.arange\"])","def arange(start, stop=None, step=1, dtype=None):"," \"\"\"Return evenly spaced values within a given interval.",""," `arange` can be called with a varying number of positional arguments:"," * `arange(stop)`: Values are generated within the half-open interval"," `[0, stop)` (in other words, the interval including start but excluding"," stop)."," * `arange(start, stop)`: Values are generated within the half-open interval"," `[start, stop)`."," * `arange(start, stop, step)`: Values are generated within the half-open"," interval `[start, stop)`, with spacing between values given by step.",""," Args:"," start: Integer or real, representing the start of the interval. The"," interval includes this value."," stop: Integer or real, representing the end of the interval. The"," interval does not include this value, except in some cases where"," `step` is not an integer and floating point round-off affects the"," length of `out`. Defaults to `None`."," step: Integer or real, represent the spacing between values. For any"," output `out`, this is the distance between two adjacent values,"," `out[i+1] - out[i]`. The default step size is 1. If `step` is"," specified as a position argument, `start` must also be given."," dtype: The type of the output array. If `dtype` is not given, infer the"," data type from the other input arguments.",""," Returns:"," Tensor of evenly spaced values."," For floating point arguments, the length of the result is"," `ceil((stop - start)/step)`. Because of floating point overflow, this"," rule may result in the last element of out being greater than stop.",""," Examples:"," \u003e\u003e\u003e keras.ops.arange(3)"," array([0, 1, 2], dtype=int32)",""," \u003e\u003e\u003e keras.ops.arange(3.0)"," array([0., 1., 2.], dtype=float32)",""," \u003e\u003e\u003e keras.ops.arange(3, 7)"," array([3, 4, 5, 6], dtype=int32)",""," \u003e\u003e\u003e keras.ops.arange(3, 7, 2)"," array([3, 5], dtype=int32)"," \"\"\""," return backend.numpy.arange(start, stop, step=step, dtype=dtype)","","","class Arccos(Operation):"," def call(self, x):"," return backend.numpy.arccos(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.arccos\", \"keras.ops.numpy.arccos\"])","def arccos(x):"," \"\"\"Trigonometric inverse cosine, element-wise.",""," The inverse of `cos` so that, if `y = cos(x)`, then `x = arccos(y)`.",""," Args:"," x: Input tensor.",""," Returns:"," Tensor of the angle of the ray intersecting the unit circle at the given"," x-coordinate in radians `[0, pi]`.",""," Example:"," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([1, -1])"," \u003e\u003e\u003e keras.ops.arccos(x)"," array([0.0, 3.1415927], dtype=float32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Arccos().symbolic_call(x)"," return backend.numpy.arccos(x)","","","class Arccosh(Operation):"," def call(self, x):"," return backend.numpy.arccosh(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.arccosh\", \"keras.ops.numpy.arccosh\"])","def arccosh(x):"," \"\"\"Inverse hyperbolic cosine, element-wise.",""," Arguments:"," x: Input tensor.",""," Returns:"," Output tensor of same shape as x.",""," Example:"," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([10, 100])"," \u003e\u003e\u003e keras.ops.arccosh(x)"," array([2.993223, 5.298292], dtype=float32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Arccosh().symbolic_call(x)"," return backend.numpy.arccosh(x)","","","class Arcsin(Operation):"," def call(self, x):"," return backend.numpy.arcsin(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.arcsin\", \"keras.ops.numpy.arcsin\"])","def arcsin(x):"," \"\"\"Inverse sine, element-wise.",""," Args:"," x: Input tensor.",""," Returns:"," Tensor of the inverse sine of each element in `x`, in radians and in"," the closed interval `[-pi/2, pi/2]`.",""," Example:"," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([1, -1, 0])"," \u003e\u003e\u003e keras.ops.arcsin(x)"," array([ 1.5707964, -1.5707964, 0.], dtype=float32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Arcsin().symbolic_call(x)"," return backend.numpy.arcsin(x)","","","class Arcsinh(Operation):"," def call(self, x):"," return backend.numpy.arcsinh(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.arcsinh\", \"keras.ops.numpy.arcsinh\"])","def arcsinh(x):"," \"\"\"Inverse hyperbolic sine, element-wise.",""," Arguments:"," x: Input tensor.",""," Returns:"," Output tensor of same shape as `x`.",""," Example:"," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([1, -1, 0])"," \u003e\u003e\u003e keras.ops.arcsinh(x)"," array([0.88137364, -0.88137364, 0.0], dtype=float32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Arcsinh().symbolic_call(x)"," return backend.numpy.arcsinh(x)","","","class Arctan(Operation):"," def call(self, x):"," return backend.numpy.arctan(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.arctan\", \"keras.ops.numpy.arctan\"])","def arctan(x):"," \"\"\"Trigonometric inverse tangent, element-wise.",""," Args:"," x: Input tensor.",""," Returns:"," Tensor of the inverse tangent of each element in `x`, in the interval"," `[-pi/2, pi/2]`.",""," Example:"," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([0, 1])"," \u003e\u003e\u003e keras.ops.arctan(x)"," array([0., 0.7853982], dtype=float32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Arctan().symbolic_call(x)"," return backend.numpy.arctan(x)","","","class Arctan2(Operation):"," def call(self, x1, x2):"," return backend.numpy.arctan2(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," outputs_shape = broadcast_shapes(x1_shape, x2_shape)"," x1_dtype = backend.standardize_dtype("," getattr(x1, \"dtype\", backend.floatx())"," )"," x2_dtype = backend.standardize_dtype("," getattr(x2, \"dtype\", backend.floatx())"," )"," dtype = dtypes.result_type(x1_dtype, x2_dtype, float)"," return KerasTensor(outputs_shape, dtype=dtype)","","","@keras_export([\"keras.ops.arctan2\", \"keras.ops.numpy.arctan2\"])","def arctan2(x1, x2):"," \"\"\"Element-wise arc tangent of `x1/x2` choosing the quadrant correctly.",""," The quadrant (i.e., branch) is chosen so that `arctan2(x1, x2)` is the"," signed angle in radians between the ray ending at the origin and passing"," through the point `(1, 0)`, and the ray ending at the origin and passing"," through the point `(x2, x1)`. (Note the role reversal: the \"y-coordinate\""," is the first function parameter, the \"x-coordinate\" is the second.) By IEEE"," convention, this function is defined for `x2 = +/-0` and for either or both"," of `x1` and `x2` `= +/-inf`.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Tensor of angles in radians, in the range `[-pi, pi]`.",""," Examples:"," Consider four points in different quadrants:"," \u003e\u003e\u003e x = keras.ops.convert_to_tensor([-1, +1, +1, -1])"," \u003e\u003e\u003e y = keras.ops.convert_to_tensor([-1, -1, +1, +1])"," \u003e\u003e\u003e keras.ops.arctan2(y, x) * 180 / numpy.pi"," array([-135., -45., 45., 135.], dtype=float32)",""," Note the order of the parameters. `arctan2` is defined also when x2=0 and"," at several other points, obtaining values in the range `[-pi, pi]`:"," \u003e\u003e\u003e keras.ops.arctan2("," ... keras.ops.array([1., -1.]),"," ... keras.ops.array([0., 0.]),"," ... )"," array([ 1.5707964, -1.5707964], dtype=float32)"," \u003e\u003e\u003e keras.ops.arctan2("," ... keras.ops.array([0., 0., numpy.inf]),"," ... keras.ops.array([+0., -0., numpy.inf]),"," ... )"," array([0., 3.1415925, 0.7853982], dtype=float32)"," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Arctan2().symbolic_call(x1, x2)"," return backend.numpy.arctan2(x1, x2)","","","class Arctanh(Operation):"," def call(self, x):"," return backend.numpy.arctanh(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.arctanh\", \"keras.ops.numpy.arctanh\"])","def arctanh(x):"," \"\"\"Inverse hyperbolic tangent, element-wise.",""," Arguments:"," x: Input tensor.",""," Returns:"," Output tensor of same shape as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Arctanh().symbolic_call(x)"," return backend.numpy.arctanh(x)","","","class Argmax(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.argmax(x, axis=self.axis, keepdims=self.keepdims)",""," def compute_output_spec(self, x):"," if self.keepdims:"," return KerasTensor(x.shape, dtype=\"int32\")"," if self.axis is None:"," return KerasTensor([], dtype=\"int32\")"," return KerasTensor("," reduce_shape(x.shape, axis=[self.axis]), dtype=\"int32\""," )","","","@keras_export([\"keras.ops.argmax\", \"keras.ops.numpy.argmax\"])","def argmax(x, axis=None, keepdims=False):"," \"\"\"Returns the indices of the maximum values along an axis.",""," Args:"," x: Input tensor."," axis: By default, the index is into the flattened tensor, otherwise"," along the specified axis."," keepdims: If this is set to `True`, the axes which are reduced are left"," in the result as dimensions with size one. Defaults to `False`.",""," Returns:"," Tensor of indices. It has the same shape as `x`, with the dimension"," along `axis` removed.",""," Example:"," \u003e\u003e\u003e x = keras.ops.arange(6).reshape(2, 3) + 10"," \u003e\u003e\u003e x"," array([[10, 11, 12],"," [13, 14, 15]], dtype=int32)"," \u003e\u003e\u003e keras.ops.argmax(x)"," array(5, dtype=int32)"," \u003e\u003e\u003e keras.ops.argmax(x, axis=0)"," array([1, 1, 1], dtype=int32)"," \u003e\u003e\u003e keras.ops.argmax(x, axis=1)"," array([2, 2], dtype=int32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Argmax(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.argmax(x, axis=axis, keepdims=keepdims)","","","class Argmin(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.argmin(x, axis=self.axis, keepdims=self.keepdims)",""," def compute_output_spec(self, x):"," if self.keepdims:"," return KerasTensor(x.shape, dtype=\"int32\")"," if self.axis is None:"," return KerasTensor([], dtype=\"int32\")"," return KerasTensor("," reduce_shape(x.shape, axis=[self.axis]), dtype=\"int32\""," )","","","@keras_export([\"keras.ops.argmin\", \"keras.ops.numpy.argmin\"])","def argmin(x, axis=None, keepdims=False):"," \"\"\"Returns the indices of the minimum values along an axis.",""," Args:"," x: Input tensor."," axis: By default, the index is into the flattened tensor, otherwise"," along the specified axis."," keepdims: If this is set to `True`, the axes which are reduced are left"," in the result as dimensions with size one. Defaults to `False`.",""," Returns:"," Tensor of indices. It has the same shape as `x`, with the dimension"," along `axis` removed.",""," Example:"," \u003e\u003e\u003e x = keras.ops.arange(6).reshape(2, 3) + 10"," \u003e\u003e\u003e x"," array([[10, 11, 12],"," [13, 14, 15]], dtype=int32)"," \u003e\u003e\u003e keras.ops.argmin(x)"," array(0, dtype=int32)"," \u003e\u003e\u003e keras.ops.argmin(x, axis=0)"," array([0, 0, 0], dtype=int32)"," \u003e\u003e\u003e keras.ops.argmin(x, axis=1)"," array([0, 0], dtype=int32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Argmin(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.argmin(x, axis=axis, keepdims=keepdims)","","","class Argsort(Operation):"," def __init__(self, axis=-1):"," super().__init__()"," self.axis = axis",""," def call(self, x):"," return backend.numpy.argsort(x, axis=self.axis)",""," def compute_output_spec(self, x):"," if self.axis is None:"," return KerasTensor([int(np.prod(x.shape))], dtype=\"int32\")"," return KerasTensor(x.shape, dtype=\"int32\")","","","@keras_export([\"keras.ops.argsort\", \"keras.ops.numpy.argsort\"])","def argsort(x, axis=-1):"," \"\"\"Returns the indices that would sort a tensor.",""," Args:"," x: Input tensor."," axis: Axis along which to sort. Defaults to `-1` (the last axis). If"," `None`, the flattened tensor is used.",""," Returns:"," Tensor of indices that sort `x` along the specified `axis`.",""," Examples:"," One dimensional array:"," \u003e\u003e\u003e x = keras.ops.array([3, 1, 2])"," \u003e\u003e\u003e keras.ops.argsort(x)"," array([1, 2, 0], dtype=int32)",""," Two-dimensional array:"," \u003e\u003e\u003e x = keras.ops.array([[0, 3], [3, 2], [4, 5]])"," \u003e\u003e\u003e x"," array([[0, 3],"," [3, 2],"," [4, 5]], dtype=int32)"," \u003e\u003e\u003e keras.ops.argsort(x, axis=0)"," array([[0, 1],"," [1, 0],"," [2, 2]], dtype=int32)"," \u003e\u003e\u003e keras.ops.argsort(x, axis=1)"," array([[0, 1],"," [1, 0],"," [0, 1]], dtype=int32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Argsort(axis=axis).symbolic_call(x)"," return backend.numpy.argsort(x, axis=axis)","","","class Array(Operation):"," def call(self, x, dtype=None):"," return backend.numpy.array(x, dtype=dtype)",""," def compute_output_spec(self, x, dtype=None):"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.array\", \"keras.ops.numpy.array\"])","def array(x, dtype=None):"," \"\"\"Create a tensor.",""," Args:"," x: Input tensor."," dtype: The desired data-type for the tensor.",""," Returns:"," A tensor.",""," Examples:"," \u003e\u003e\u003e keras.ops.array([1, 2, 3])"," array([1, 2, 3], dtype=int32)",""," \u003e\u003e\u003e keras.ops.array([1, 2, 3], dtype=\"float32\")"," array([1., 2., 3.], dtype=float32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Array().symbolic_call(x, dtype=dtype)"," return backend.numpy.array(x, dtype=dtype)","","","class Average(Operation):"," def __init__(self, axis=None):"," super().__init__()"," # np.average() does not support axis as tuple as declared by the"," # docstring, it only supports int or None."," self.axis = axis",""," def call(self, x, weights=None):"," return backend.numpy.average(x, weights=weights, axis=self.axis)",""," def compute_output_spec(self, x, weights=None):"," dtypes_to_resolve = [getattr(x, \"dtype\", type(x)), float]"," if weights is not None:"," shape_match = shape_equal(x.shape, weights.shape, allow_none=True)"," if self.axis is not None:"," shape_match_on_axis = shape_equal("," [x.shape[self.axis]], weights.shape, allow_none=True"," )"," dtypes_to_resolve.append(getattr(weights, \"dtype\", type(weights)))"," dtype = dtypes.result_type(*dtypes_to_resolve)"," if self.axis is None:"," if weights is None or shape_match:"," return KerasTensor([], dtype=dtype)"," else:"," raise ValueError("," \"`weights` must have the same shape as `x` when \""," f\"`axis=None`, but received `weights.shape={weights.shape}`\""," f\" and `x.shape={x.shape}`.\""," )",""," if weights is None or shape_match_on_axis or shape_match:"," return KerasTensor("," reduce_shape(x.shape, axis=[self.axis]), dtype=dtype"," )"," else:"," # `weights` can either be a 1D array of length `x.shape[axis]` or"," # of the same shape as `x`."," raise ValueError("," \"`weights` must have the same size as `x` at \""," f\"`axis={self.axis}` but received \""," f\"`weights.shape={weights.shape}` while x.shape at \""," f\"`{self.axis}` is `{x.shape[self.axis]}`.\""," )","","","@keras_export([\"keras.ops.average\", \"keras.ops.numpy.average\"])","def average(x, axis=None, weights=None):"," \"\"\"Compute the weighted average along the specified axis.",""," Args:"," x: Input tensor."," axis: Integer along which to average `x`. The default, `axis=None`,"," will average over all of the elements of the input tensor. If axis"," is negative it counts from the last to the first axis."," weights: Tensor of weights associated with the values in `x`. Each"," value in `x` contributes to the average according to its"," associated weight. The weights array can either be 1-D (in which"," case its length must be the size of a along the given axis) or of"," the same shape as `x`. If `weights=None` (default), then all data"," in `x` are assumed to have a weight equal to one.",""," The 1-D calculation is: `avg = sum(a * weights) / sum(weights)`."," The only constraint on weights is that `sum(weights)` must not be 0.",""," Returns:"," Return the average along the specified axis.",""," Examples:"," \u003e\u003e\u003e data = keras.ops.arange(1, 5)"," \u003e\u003e\u003e data"," array([1, 2, 3, 4], dtype=int32)"," \u003e\u003e\u003e keras.ops.average(data)"," array(2.5, dtype=float32)"," \u003e\u003e\u003e keras.ops.average("," ... keras.ops.arange(1, 11),"," ... weights=keras.ops.arange(10, 0, -1)"," ... )"," array(4., dtype=float32)",""," \u003e\u003e\u003e data = keras.ops.arange(6).reshape((3, 2))"," \u003e\u003e\u003e data"," array([[0, 1],"," [2, 3],"," [4, 5]], dtype=int32)"," \u003e\u003e\u003e keras.ops.average("," ... data,"," ... axis=1,"," ... weights=keras.ops.array([1./4, 3./4])"," ... )"," array([0.75, 2.75, 4.75], dtype=float32)"," \u003e\u003e\u003e keras.ops.average("," ... data,"," ... weights=keras.ops.array([1./4, 3./4])"," ... )"," Traceback (most recent call last):"," ..."," ValueError: Axis must be specified when shapes of a and weights differ."," \"\"\""," if any_symbolic_tensors((x,)):"," return Average(axis=axis).symbolic_call(x, weights=weights)"," return backend.numpy.average(x, weights=weights, axis=axis)","","","class Bincount(Operation):"," def __init__(self, weights=None, minlength=0, sparse=False):"," super().__init__()"," self.weights = weights"," self.minlength = minlength"," self.sparse = sparse",""," def call(self, x):"," return backend.numpy.bincount("," x,"," weights=self.weights,"," minlength=self.minlength,"," sparse=self.sparse,"," )",""," def compute_output_spec(self, x):"," dtypes_to_resolve = [x.dtype]"," if self.weights is not None:"," weights = backend.convert_to_tensor(self.weights)"," dtypes_to_resolve.append(weights.dtype)"," dtype = dtypes.result_type(*dtypes_to_resolve)"," else:"," dtype = \"int32\""," x_sparse = getattr(x, \"sparse\", False)"," return KerasTensor("," list(x.shape[:-1]) + [None],"," dtype=dtype,"," sparse=x_sparse or self.sparse,"," )","","","@keras_export([\"keras.ops.bincount\", \"keras.ops.numpy.bincount\"])","def bincount(x, weights=None, minlength=0, sparse=False):"," \"\"\"Count the number of occurrences of each value in a tensor of integers.",""," Args:"," x: Input tensor."," It must be of dimension 1, and it must only contain non-negative"," integer(s)."," weights: Weight tensor."," It must have the same length as `x`. The default value is `None`."," If specified, `x` is weighted by it, i.e. if `n = x[i]`,"," `out[n] += weight[i]` instead of the default behavior `out[n] += 1`."," minlength: An integer."," The default value is 0. If specified, there will be at least"," this number of bins in the output tensor. If greater than"," `max(x) + 1`, each value of the output at an index higher than"," `max(x)` is set to 0."," sparse: Whether to return a sparse tensor; for backends that support"," sparse tensors.",""," Returns:"," 1D tensor where each element gives the number of occurrence(s) of its"," index value in x. Its length is the maximum between `max(x) + 1` and"," minlength.",""," Examples:"," \u003e\u003e\u003e x = keras.ops.array([1, 2, 2, 3], dtype=\"uint8\")"," \u003e\u003e\u003e keras.ops.bincount(x)"," array([0, 1, 2, 1], dtype=int32)"," \u003e\u003e\u003e weights = x / 2"," \u003e\u003e\u003e weights"," array([0.5, 1., 1., 1.5], dtype=float64)"," \u003e\u003e\u003e keras.ops.bincount(x, weights=weights)"," array([0., 0.5, 2., 1.5], dtype=float64)"," \u003e\u003e\u003e minlength = (keras.ops.max(x).numpy() + 1) + 2 # 6"," \u003e\u003e\u003e keras.ops.bincount(x, minlength=minlength)"," array([0, 1, 2, 1, 0, 0], dtype=int32)"," \"\"\""," if any_symbolic_tensors((x,)):"," return Bincount("," weights=weights, minlength=minlength, sparse=sparse"," ).symbolic_call(x)"," return backend.numpy.bincount("," x, weights=weights, minlength=minlength, sparse=sparse"," )","","","class BitwiseAnd(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x, y):"," return backend.numpy.bitwise_and(x, y)",""," def compute_output_spec(self, x, y):"," dtype = dtypes.result_type(x.dtype, y.dtype)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.bitwise_and\", \"keras.ops.numpy.bitwise_and\"])","def bitwise_and(x, y):"," \"\"\"Compute the bit-wise AND of two arrays element-wise.",""," Computes the bit-wise AND of the underlying binary representation of the"," integers in the input arrays. This ufunc implements the C/Python operator"," `\u0026`.",""," Args:"," x: Input integer tensor."," y: Input integer tensor.",""," Returns:"," Result tensor."," \"\"\""," if any_symbolic_tensors((x, y)):"," return BitwiseAnd().symbolic_call(x, y)"," return backend.numpy.bitwise_and(x, y)","","","class BitwiseInvert(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x):"," return backend.numpy.bitwise_invert(x)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.bitwise_invert\", \"keras.ops.numpy.bitwise_invert\"])","def bitwise_invert(x):"," \"\"\"Compute bit-wise inversion, or bit-wise NOT, element-wise.",""," Computes the bit-wise NOT of the underlying binary representation of the"," integers in the input arrays. This ufunc implements the C/Python operator"," `~`.",""," Args:"," x: Input integer tensor.",""," Returns:"," Result tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return BitwiseInvert().symbolic_call(x)"," return backend.numpy.bitwise_invert(x)","","","class BitwiseNot(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x):"," return backend.numpy.bitwise_not(x)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.bitwise_not\", \"keras.ops.numpy.bitwise_not\"])","def bitwise_not(x):"," \"\"\"Compute bit-wise inversion, or bit-wise NOT, element-wise.",""," Computes the bit-wise NOT of the underlying binary representation of the"," integers in the input arrays. This ufunc implements the C/Python operator"," `~`.",""," Args:"," x: Input integer tensor.",""," Returns:"," Result tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return BitwiseNot().symbolic_call(x)"," return backend.numpy.bitwise_not(x)","","","class BitwiseOr(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x, y):"," return backend.numpy.bitwise_or(x, y)",""," def compute_output_spec(self, x, y):"," dtype = dtypes.result_type(x.dtype, y.dtype)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.bitwise_or\", \"keras.ops.numpy.bitwise_or\"])","def bitwise_or(x, y):"," \"\"\"Compute the bit-wise OR of two arrays element-wise.",""," Computes the bit-wise OR of the underlying binary representation of the"," integers in the input arrays. This ufunc implements the C/Python operator"," `|`.",""," Args:"," x: Input integer tensor."," y: Input integer tensor.",""," Returns:"," Result tensor."," \"\"\""," if any_symbolic_tensors((x, y)):"," return BitwiseOr().symbolic_call(x, y)"," return backend.numpy.bitwise_or(x, y)","","","class BitwiseXor(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x, y):"," return backend.numpy.bitwise_xor(x, y)",""," def compute_output_spec(self, x, y):"," dtype = dtypes.result_type(x.dtype, y.dtype)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.bitwise_xor\", \"keras.ops.numpy.bitwise_xor\"])","def bitwise_xor(x, y):"," \"\"\"Compute the bit-wise XOR of two arrays element-wise.",""," Computes the bit-wise XOR of the underlying binary representation of the"," integers in the input arrays. This ufunc implements the C/Python operator"," `^`.",""," Args:"," x: Input integer tensor."," y: Input integer tensor.",""," Returns:"," Result tensor."," \"\"\""," if any_symbolic_tensors((x, y)):"," return BitwiseXor().symbolic_call(x, y)"," return backend.numpy.bitwise_xor(x, y)","","","class BitwiseLeftShift(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x, y):"," return backend.numpy.bitwise_left_shift(x, y)",""," def compute_output_spec(self, x, y):"," dtype = dtypes.result_type(x.dtype, y.dtype)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export("," [\"keras.ops.bitwise_left_shift\", \"keras.ops.numpy.bitwise_left_shift\"]",")","def bitwise_left_shift(x, y):"," \"\"\"Shift the bits of an integer to the left.",""," Bits are shifted to the left by appending `y` 0s at the right of `x`."," Since the internal representation of numbers is in binary format, this"," operation is equivalent to multiplying `x` by `2**y`.",""," Args:"," x: Input integer tensor."," y: Input integer tensor.",""," Returns:"," Result tensor."," \"\"\""," if any_symbolic_tensors((x, y)):"," return BitwiseLeftShift().symbolic_call(x, y)"," return backend.numpy.bitwise_left_shift(x, y)","","","class LeftShift(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x, y):"," return backend.numpy.left_shift(x, y)",""," def compute_output_spec(self, x, y):"," dtype = dtypes.result_type(x.dtype, y.dtype)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.left_shift\", \"keras.ops.numpy.left_shift\"])","def left_shift(x, y):"," \"\"\"Shift the bits of an integer to the left.",""," Bits are shifted to the left by appending `y` 0s at the right of `x`."," Since the internal representation of numbers is in binary format, this"," operation is equivalent to multiplying `x` by `2**y`.",""," Args:"," x: Input integer tensor."," y: Input integer tensor.",""," Returns:"," Result tensor."," \"\"\""," if any_symbolic_tensors((x, y)):"," return LeftShift().symbolic_call(x, y)"," return backend.numpy.left_shift(x, y)","","","class BitwiseRightShift(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x, y):"," return backend.numpy.bitwise_right_shift(x, y)",""," def compute_output_spec(self, x, y):"," dtype = dtypes.result_type(x.dtype, y.dtype)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export("," [\"keras.ops.bitwise_right_shift\", \"keras.ops.numpy.bitwise_right_shift\"]",")","def bitwise_right_shift(x, y):"," \"\"\"Shift the bits of an integer to the right.",""," Bits are shifted to the right `y`. Because the internal representation of"," numbers is in binary format, this operation is equivalent to dividing `x` by"," `2**y`.",""," Args:"," x: Input integer tensor."," y: Input integer tensor.",""," Returns:"," Result tensor."," \"\"\""," if any_symbolic_tensors((x, y)):"," return BitwiseRightShift().symbolic_call(x, y)"," return backend.numpy.bitwise_right_shift(x, y)","","","class RightShift(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x, y):"," return backend.numpy.right_shift(x, y)",""," def compute_output_spec(self, x, y):"," dtype = dtypes.result_type(x.dtype, y.dtype)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.right_shift\", \"keras.ops.numpy.right_shift\"])","def right_shift(x, y):"," \"\"\"Shift the bits of an integer to the right.",""," Bits are shifted to the right `y`. Because the internal representation of"," numbers is in binary format, this operation is equivalent to dividing `x` by"," `2**y`.",""," Args:"," x: Input integer tensor."," y: Input integer tensor.",""," Returns:"," Result tensor."," \"\"\""," if any_symbolic_tensors((x, y)):"," return RightShift().symbolic_call(x, y)"," return backend.numpy.right_shift(x, y)","","","class BroadcastTo(Operation):"," def __init__(self, shape):"," super().__init__()"," self.shape = shape",""," def call(self, x):"," return backend.numpy.broadcast_to(x, self.shape)",""," def compute_output_spec(self, x):"," # Catch broadcasting errors for clear error messages."," broadcast_shapes(x.shape, self.shape)"," return KerasTensor(self.shape, dtype=x.dtype)","","","@keras_export("," ["," \"keras.ops.broadcast_to\","," \"keras.ops.numpy.broadcast_to\","," ]",")","def broadcast_to(x, shape):"," \"\"\"Broadcast a tensor to a new shape.",""," Args:"," x: The tensor to broadcast."," shape: The shape of the desired tensor. A single integer `i` is"," interpreted as `(i,)`.",""," Returns:"," A tensor with the desired shape.",""," Examples:"," \u003e\u003e\u003e x = keras.ops.array([1, 2, 3])"," \u003e\u003e\u003e keras.ops.broadcast_to(x, (3, 3))"," array([[1, 2, 3],"," [1, 2, 3],"," [1, 2, 3]])"," \"\"\""," if any_symbolic_tensors((x,)):"," return BroadcastTo(shape=shape).symbolic_call(x)"," return backend.numpy.broadcast_to(x, shape)","","","class Ceil(Operation):"," def call(self, x):"," return backend.numpy.ceil(x)",""," def compute_output_spec(self, x):"," if backend.standardize_dtype(x.dtype) == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(x.dtype, float)"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.ceil\", \"keras.ops.numpy.ceil\"])","def ceil(x):"," \"\"\"Return the ceiling of the input, element-wise.",""," The ceil of the scalar `x` is the smallest integer `i`, such that"," `i \u003e= x`.",""," Args:"," x: Input tensor.",""," Returns:"," The ceiling of each element in `x`, with float dtype."," \"\"\""," if any_symbolic_tensors((x,)):"," return Ceil().symbolic_call(x)"," return backend.numpy.ceil(x)","","","class Clip(Operation):"," def __init__(self, x_min, x_max):"," super().__init__()"," self.x_min = x_min"," self.x_max = x_max",""," def call(self, x):"," return backend.numpy.clip(x, self.x_min, self.x_max)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(x.dtype)"," if dtype == \"bool\":"," dtype = \"int32\""," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.clip\", \"keras.ops.numpy.clip\"])","def clip(x, x_min, x_max):"," \"\"\"Clip (limit) the values in a tensor.",""," Given an interval, values outside the interval are clipped to the"," interval edges. For example, if an interval of `[0, 1]` is specified,"," values smaller than 0 become 0, and values larger than 1 become 1.",""," Args:"," x: Input tensor."," x_min: Minimum value."," x_max: Maximum value."," Returns:"," The clipped tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Clip(x_min, x_max).symbolic_call(x)"," return backend.numpy.clip(x, x_min, x_max)","","","class Concatenate(Operation):"," def __init__(self, axis=0):"," super().__init__()"," if axis is None:"," raise ValueError(\"`axis` cannot be None for `concatenate`.\")"," self.axis = axis",""," def call(self, xs):"," return backend.numpy.concatenate(xs, axis=self.axis)",""," def compute_output_spec(self, xs):"," first_shape = xs[0].shape"," total_size_on_axis = 0"," all_sparse = True"," dtypes_to_resolve = []"," for x in xs:"," if not shape_equal("," x.shape, first_shape, axis=[self.axis], allow_none=True"," ):"," raise ValueError("," \"Every value in `xs` must have the same shape except on \""," f\"the `axis` dim. But found element of shape {x.shape}, \""," f\"which is different from the first element's \""," f\"shape {first_shape}.\""," )"," if total_size_on_axis is None or x.shape[self.axis] is None:"," total_size_on_axis = None"," else:"," total_size_on_axis += x.shape[self.axis]"," all_sparse = all_sparse and getattr(x, \"sparse\", False)"," dtypes_to_resolve.append(getattr(x, \"dtype\", type(x)))"," output_shape = list(first_shape)"," output_shape[self.axis] = total_size_on_axis"," dtype = dtypes.result_type(*dtypes_to_resolve)"," return KerasTensor(output_shape, dtype=dtype, sparse=all_sparse)","","","@keras_export("," ["," \"keras.ops.concatenate\","," \"keras.ops.numpy.concatenate\","," ]",")","def concatenate(xs, axis=0):"," \"\"\"Join a sequence of tensors along an existing axis.",""," Args:"," xs: The sequence of tensors to concatenate."," axis: The axis along which the tensors will be joined. Defaults to `0`.",""," Returns:"," The concatenated tensor."," \"\"\""," if any_symbolic_tensors(xs):"," return Concatenate(axis=axis).symbolic_call(xs)"," return backend.numpy.concatenate(xs, axis=axis)","","","class Conjugate(Operation):"," def call(self, x):"," return backend.numpy.conjugate(x)",""," def compute_output_spec(self, x):"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.conjugate\", \"keras.ops.numpy.conjugate\"])","def conjugate(x):"," \"\"\"Returns the complex conjugate, element-wise.",""," The complex conjugate of a complex number is obtained by changing the sign"," of its imaginary part.",""," `keras.ops.conj` is a shorthand for this function.",""," Args:"," x: Input tensor.",""," Returns:"," The complex conjugate of each element in `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Conjugate().symbolic_call(x)"," return backend.numpy.conjugate(x)","","","class Conj(Conjugate):"," pass","","","@keras_export([\"keras.ops.conj\", \"keras.ops.numpy.conj\"])","def conj(x):"," \"\"\"Shorthand for `keras.ops.conjugate`.\"\"\""," return conjugate(x)","","","class Copy(Operation):"," def call(self, x):"," return backend.numpy.copy(x)",""," def compute_output_spec(self, x):"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.copy\", \"keras.ops.numpy.copy\"])","def copy(x):"," \"\"\"Returns a copy of `x`.",""," Args:"," x: Input tensor.",""," Returns:"," A copy of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Copy().symbolic_call(x)"," return backend.numpy.copy(x)","","","class Cos(Operation):"," def call(self, x):"," return backend.numpy.cos(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.cos\", \"keras.ops.numpy.cos\"])","def cos(x):"," \"\"\"Cosine, element-wise.",""," Args:"," x: Input tensor.",""," Returns:"," The corresponding cosine values."," \"\"\""," if any_symbolic_tensors((x,)):"," return Cos().symbolic_call(x)"," return backend.numpy.cos(x)","","","class Cosh(Operation):"," def call(self, x):"," return backend.numpy.cosh(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.cosh\", \"keras.ops.numpy.cosh\"])","def cosh(x):"," \"\"\"Hyperbolic cosine, element-wise.",""," Arguments:"," x: Input tensor.",""," Returns:"," Output tensor of same shape as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Cosh().symbolic_call(x)"," return backend.numpy.cosh(x)","","","class CountNonzero(Operation):"," def __init__(self, axis=None):"," super().__init__()"," if isinstance(axis, int):"," self.axis = (axis,)"," else:"," self.axis = axis",""," def call(self, x):"," return backend.numpy.count_nonzero(x, axis=self.axis)",""," def compute_output_spec(self, x):"," return KerasTensor("," reduce_shape(x.shape, axis=self.axis),"," dtype=\"int32\","," )","","","@keras_export("," ["," \"keras.ops.count_nonzero\","," \"keras.ops.numpy.count_nonzero\","," ]",")","def count_nonzero(x, axis=None):"," \"\"\"Counts the number of non-zero values in `x` along the given `axis`.",""," If no axis is specified then all non-zeros in the tensor are counted.",""," Args:"," x: Input tensor."," axis: Axis or tuple of axes along which to count the number of"," non-zeros. Defaults to `None`.",""," Returns:"," int or tensor of ints.",""," Examples:"," \u003e\u003e\u003e x = keras.ops.array([[0, 1, 7, 0], [3, 0, 2, 19]])"," \u003e\u003e\u003e keras.ops.count_nonzero(x)"," 5"," \u003e\u003e\u003e keras.ops.count_nonzero(x, axis=0)"," array([1, 1, 2, 1], dtype=int64)"," \u003e\u003e\u003e keras.ops.count_nonzero(x, axis=1)"," array([2, 3], dtype=int64)"," \"\"\""," if any_symbolic_tensors((x,)):"," return CountNonzero(axis=axis).symbolic_call(x)"," return backend.numpy.count_nonzero(x, axis=axis)","","","class Cross(Operation):"," def __init__(self, axisa=-1, axisb=-1, axisc=-1, axis=None):"," super().__init__()"," if axis is not None:"," self.axisa = axis"," self.axisb = axis"," self.axisc = axis"," else:"," self.axisa = axisa"," self.axisb = axisb"," self.axisc = axisc",""," def call(self, x1, x2):"," return backend.numpy.cross(x1, x2, self.axisa, self.axisb, self.axisc)",""," def compute_output_spec(self, x1, x2):"," x1_shape = list(x1.shape)"," x2_shape = list(x2.shape)",""," x1_value_size = x1_shape[self.axisa]"," x2_value_size = x2_shape[self.axisa]"," del x1_shape[self.axisa]"," del x2_shape[self.axisb]"," output_shape = broadcast_shapes(x1_shape, x2_shape)",""," if x1_value_size is not None and x1_value_size not in (2, 3):"," raise ValueError("," \"`x1`'s dim on `axis={axisa}` must be either 2 or 3, but \""," f\"received: {x1_value_size}\""," )"," if x2_value_size is not None and x2_value_size not in (2, 3):"," raise ValueError("," \"`x2`'s dim on `axis={axisb}` must be either 2 or 3, but \""," f\"received: {x2_value_size}\""," )",""," if x1_value_size == 3 or x2_value_size == 3:"," value_size = [3]"," else:"," value_size = []",""," output_shape = ("," output_shape[: self.axisc] + value_size + output_shape[self.axisc :]"," )",""," dtype = dtypes.result_type(x1.dtype, x2.dtype)"," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.cross\", \"keras.ops.numpy.cross\"])","def cross(x1, x2, axisa=-1, axisb=-1, axisc=-1, axis=None):"," \"\"\"Returns the cross product of two (arrays of) vectors.",""," The cross product of `x1` and `x2` in R^3 is a vector"," perpendicular to both `x1` and `x2`. If `x1` and `x2` are arrays of"," vectors, the vectors are defined by the last axis of `x1` and `x2`"," by default, and these axes can have dimensions 2 or 3.",""," Where the dimension of either `x1` or `x2` is 2, the third component of"," the input vector is assumed to be zero and the cross product calculated"," accordingly.",""," In cases where both input vectors have dimension 2, the z-component of"," the cross product is returned.",""," Args:"," x1: Components of the first vector(s)."," x2: Components of the second vector(s)."," axisa: Axis of `x1` that defines the vector(s). Defaults to `-1`."," axisb: Axis of `x2` that defines the vector(s). Defaults to `-1`."," axisc: Axis of the result containing the cross product vector(s)."," Ignored if both input vectors have dimension 2, as the return is"," scalar. By default, the last axis."," axis: If defined, the axis of `x1`, `x2` and the result that"," defines the vector(s) and cross product(s). Overrides `axisa`,"," `axisb` and `axisc`.",""," Note:"," Torch backend does not support two dimensional vectors, or the"," arguments `axisa`, `axisb` and `axisc`. Use `axis` instead.",""," Returns:"," Vector cross product(s)."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Cross("," axisa=axisa, axisb=axisb, axisc=axisc, axis=axis"," ).symbolic_call(x1, x2)"," return backend.numpy.cross("," x1,"," x2,"," axisa=axisa,"," axisb=axisb,"," axisc=axisc,"," axis=axis,"," )","","","class Cumprod(Operation):"," def __init__(self, axis=None, dtype=None):"," super().__init__()"," self.axis = axis"," self.dtype = dtype",""," def call(self, x):"," return backend.numpy.cumprod(x, axis=self.axis, dtype=self.dtype)",""," def compute_output_spec(self, x):"," if self.axis is None:"," if None in x.shape:"," output_shape = (None,)"," else:"," output_shape = (int(np.prod(x.shape)),)"," else:"," output_shape = x.shape"," output_dtype = backend.standardize_dtype(self.dtype or x.dtype)"," if output_dtype == \"bool\":"," output_dtype = \"int32\""," return KerasTensor(output_shape, output_dtype)","","","@keras_export([\"keras.ops.cumprod\", \"keras.ops.numpy.cumprod\"])","def cumprod(x, axis=None, dtype=None):"," \"\"\"Return the cumulative product of elements along a given axis.",""," Args:"," x: Input tensor."," axis: Axis along which the cumulative product is computed."," By default the input is flattened."," dtype: dtype of returned tensor. Defaults to x.dtype.",""," Returns:"," Output tensor."," \"\"\""," return Cumprod(axis=axis, dtype=dtype)(x)","","","class Cumsum(Operation):"," def __init__(self, axis=None, dtype=None):"," super().__init__()"," self.axis = axis"," self.dtype = dtype",""," def call(self, x):"," return backend.numpy.cumsum(x, axis=self.axis, dtype=self.dtype)",""," def compute_output_spec(self, x):"," if self.axis is None:"," if None in x.shape:"," output_shape = (None,)"," else:"," output_shape = (int(np.prod(x.shape)),)"," else:"," output_shape = x.shape"," output_dtype = backend.standardize_dtype(self.dtype or x.dtype)"," if output_dtype == \"bool\":"," output_dtype = \"int32\""," return KerasTensor(output_shape, output_dtype)","","","@keras_export([\"keras.ops.cumsum\", \"keras.ops.numpy.cumsum\"])","def cumsum(x, axis=None, dtype=None):"," \"\"\"Returns the cumulative sum of elements along a given axis.",""," Args:"," x: Input tensor."," axis: Axis along which the cumulative sum is computed."," By default the input is flattened."," dtype: dtype of returned tensor. Defaults to x.dtype.",""," Returns:"," Output tensor."," \"\"\""," return Cumsum(axis=axis, dtype=dtype)(x)","","","class Diag(Operation):"," def __init__(self, k=0):"," super().__init__()"," self.k = k",""," def call(self, x):"," return backend.numpy.diag(x, k=self.k)",""," def compute_output_spec(self, x):"," x_shape = x.shape"," if len(x_shape) == 1:"," if x_shape[0] is None:"," output_shape = [None, None]"," else:"," output_shape = ["," x_shape[0] + int(np.abs(self.k)),"," x_shape[0] + int(np.abs(self.k)),"," ]"," elif len(x_shape) == 2:"," if None in x_shape:"," output_shape = [None]"," else:"," shorter_side = np.minimum(x_shape[0], x_shape[1])"," if self.k \u003e 0:"," remaining = x_shape[1] - self.k"," else:"," remaining = x_shape[0] + self.k"," output_shape = ["," int(np.maximum(0, np.minimum(remaining, shorter_side)))"," ]"," else:"," raise ValueError("," f\"`x` must be 1-D or 2-D, but received shape {x.shape}.\""," )"," return KerasTensor(output_shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.diag\", \"keras.ops.numpy.diag\"])","def diag(x, k=0):"," \"\"\"Extract a diagonal or construct a diagonal array.",""," Args:"," x: Input tensor. If `x` is 2-D, returns the k-th diagonal of `x`."," If `x` is 1-D, return a 2-D tensor with `x` on the k-th diagonal."," k: The diagonal to consider. Defaults to `0`. Use `k \u003e 0` for diagonals"," above the main diagonal, and `k \u003c 0` for diagonals below"," the main diagonal.",""," Returns:"," The extracted diagonal or constructed diagonal tensor.",""," Examples:"," \u003e\u003e\u003e from keras.src import ops"," \u003e\u003e\u003e x = ops.arange(9).reshape((3, 3))"," \u003e\u003e\u003e x"," array([[0, 1, 2],"," [3, 4, 5],"," [6, 7, 8]])",""," \u003e\u003e\u003e ops.diag(x)"," array([0, 4, 8])"," \u003e\u003e\u003e ops.diag(x, k=1)"," array([1, 5])"," \u003e\u003e\u003e ops.diag(x, k=-1)"," array([3, 7])",""," \u003e\u003e\u003e ops.diag(ops.diag(x)))"," array([[0, 0, 0],"," [0, 4, 0],"," [0, 0, 8]])"," \"\"\""," if any_symbolic_tensors((x,)):"," return Diag(k=k).symbolic_call(x)"," return backend.numpy.diag(x, k=k)","","","class Diagonal(Operation):"," def __init__(self, offset=0, axis1=0, axis2=1):"," super().__init__()"," self.offset = offset"," self.axis1 = axis1"," self.axis2 = axis2",""," def call(self, x):"," return backend.numpy.diagonal("," x,"," offset=self.offset,"," axis1=self.axis1,"," axis2=self.axis2,"," )",""," def compute_output_spec(self, x):"," x_shape = list(x.shape)"," if len(x_shape) \u003c 2:"," raise ValueError("," \"`diagonal` requires an array of at least two dimensions, but \""," \"`x` is of shape {x.shape}.\""," )",""," shape_2d = [x_shape[self.axis1], x_shape[self.axis2]]"," x_shape[self.axis1] = -1"," x_shape[self.axis2] = -1"," output_shape = list(filter((-1).__ne__, x_shape))"," if None in shape_2d:"," diag_shape = [None]"," else:"," shorter_side = np.minimum(shape_2d[0], shape_2d[1])"," if self.offset \u003e 0:"," remaining = shape_2d[1] - self.offset"," else:"," remaining = shape_2d[0] + self.offset"," diag_shape = ["," int(np.maximum(0, np.minimum(remaining, shorter_side)))"," ]"," output_shape = output_shape + diag_shape"," return KerasTensor(output_shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.diagonal\", \"keras.ops.numpy.diagonal\"])","def diagonal(x, offset=0, axis1=0, axis2=1):"," \"\"\"Return specified diagonals.",""," If `x` is 2-D, returns the diagonal of `x` with the given offset, i.e., the"," collection of elements of the form `x[i, i+offset]`.",""," If `x` has more than two dimensions, the axes specified by `axis1`"," and `axis2` are used to determine the 2-D sub-array whose diagonal"," is returned.",""," The shape of the resulting array can be determined by removing `axis1`"," and `axis2` and appending an index to the right equal to the size of"," the resulting diagonals.",""," Args:"," x: Input tensor."," offset: Offset of the diagonal from the main diagonal."," Can be positive or negative. Defaults to `0`.(main diagonal)."," axis1: Axis to be used as the first axis of the 2-D sub-arrays."," Defaults to `0`.(first axis)."," axis2: Axis to be used as the second axis of the 2-D sub-arrays."," Defaults to `1` (second axis).",""," Returns:"," Tensor of diagonals.",""," Examples:"," \u003e\u003e\u003e from keras.src import ops"," \u003e\u003e\u003e x = ops.arange(4).reshape((2, 2))"," \u003e\u003e\u003e x"," array([[0, 1],"," [2, 3]])"," \u003e\u003e\u003e x.diagonal()"," array([0, 3])"," \u003e\u003e\u003e x.diagonal(1)"," array([1])",""," \u003e\u003e\u003e x = ops.arange(8).reshape((2, 2, 2))"," \u003e\u003e\u003e x"," array([[[0, 1],"," [2, 3]],"," [[4, 5],"," [6, 7]]])"," \u003e\u003e\u003e x.diagonal(0, 0, 1)"," array([[0, 6],"," [1, 7]])"," \"\"\""," if any_symbolic_tensors((x,)):"," return Diagonal("," offset=offset,"," axis1=axis1,"," axis2=axis2,"," ).symbolic_call(x)"," return backend.numpy.diagonal("," x,"," offset=offset,"," axis1=axis1,"," axis2=axis2,"," )","","","class Diff(Operation):"," def __init__(self, n=1, axis=-1):"," super().__init__()"," self.n = n"," self.axis = axis",""," def call(self, a):"," return backend.numpy.diff(a, n=self.n, axis=self.axis)",""," def compute_output_spec(self, a):"," shape = list(a.shape)"," size = shape[self.axis]"," if size is not None:"," shape[self.axis] = builtins.max(size - self.n, 0)"," return KerasTensor(shape, dtype=a.dtype)","","","@keras_export([\"keras.ops.diff\", \"keras.ops.numpy.diff\"])","def diff(a, n=1, axis=-1):"," \"\"\"Calculate the n-th discrete difference along the given axis.",""," The first difference is given by `out[i] = a[i+1] - a[i]` along"," the given axis, higher differences are calculated by using `diff`"," recursively.",""," Args:"," a: Input tensor."," n: The number of times values are differenced. Defaults to `1`."," axis: Axis to compute discrete difference(s) along."," Defaults to `-1`.(last axis).",""," Returns:"," Tensor of diagonals.",""," Examples:"," \u003e\u003e\u003e from keras.src import ops"," \u003e\u003e\u003e x = ops.convert_to_tensor([1, 2, 4, 7, 0])"," \u003e\u003e\u003e ops.diff(x)"," array([ 1, 2, 3, -7])"," \u003e\u003e\u003e ops.diff(x, n=2)"," array([ 1, 1, -10])",""," \u003e\u003e\u003e x = ops.convert_to_tensor([[1, 3, 6, 10], [0, 5, 6, 8]])"," \u003e\u003e\u003e ops.diff(x)"," array([[2, 3, 4],"," [5, 1, 2]])"," \u003e\u003e\u003e ops.diff(x, axis=0)"," array([[-1, 2, 0, -2]])"," \"\"\""," return Diff(n=n, axis=axis)(a)","","","class Digitize(Operation):"," def call(self, x, bins):"," return backend.numpy.digitize(x, bins)",""," def compute_output_spec(self, x, bins):"," bins_shape = bins.shape"," if len(bins_shape) \u003e 1:"," raise ValueError("," f\"`bins` must be a 1D array. Received: bins={bins} \""," f\"with shape bins.shape={bins_shape}\""," )"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=\"int32\", sparse=sparse)","","","@keras_export([\"keras.ops.digitize\", \"keras.ops.numpy.digitize\"])","def digitize(x, bins):"," \"\"\"Returns the indices of the bins to which each value in `x` belongs.",""," Args:"," x: Input array to be binned."," bins: Array of bins. It has to be one-dimensional and monotonically"," increasing.",""," Returns:"," Output array of indices, of same shape as `x`.",""," Example:"," \u003e\u003e\u003e x = np.array([0.0, 1.0, 3.0, 1.6])"," \u003e\u003e\u003e bins = np.array([0.0, 3.0, 4.5, 7.0])"," \u003e\u003e\u003e keras.ops.digitize(x, bins)"," array([1, 1, 2, 1])"," \"\"\""," if any_symbolic_tensors((x, bins)):"," return Digitize().symbolic_call(x, bins)"," return backend.numpy.digitize(x, bins)","","","class Dot(Operation):"," def call(self, x1, x2):"," return backend.numpy.dot(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = list(getattr(x1, \"shape\", []))"," x2_shape = list(getattr(x2, \"shape\", []))"," dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," if x1_shape == [] or x2_shape == []:"," return multiply(x1, x2)"," if len(x1_shape) == 1 and len(x2_shape) == 1:"," return KerasTensor([], dtype=dtype)"," if len(x2_shape) == 1:"," if x1_shape[-1] != x2_shape[0]:"," raise ValueError("," \"Shape must match on the last axis of `x1` and `x2` when \""," \"`x1` is N-d array while `x2` is 1-D, but receive shape \""," f\"`x1.shape={x1.shape}` and x2.shape=`{x2.shape}`.\""," )"," return KerasTensor(x1_shape[:-1], dtype=dtype)",""," if ("," x1_shape[-1] is None"," or x2_shape[-2] is None"," or x1_shape[-1] == x2_shape[-2]"," ):"," del x1_shape[-1]"," del x2_shape[-2]"," return KerasTensor(x1_shape + x2_shape, dtype=dtype)",""," raise ValueError("," \"Shape must match on the last axis of `x1` and second last \""," \"axis of `x2` when `x1` is N-d array while `x2` is M-D, but \""," f\"received `x1.shape={x1.shape}` and x2.shape=`{x2.shape}`.\""," )","","","@keras_export([\"keras.ops.dot\", \"keras.ops.numpy.dot\"])","def dot(x1, x2):"," \"\"\"Dot product of two tensors.",""," - If both `x1` and `x2` are 1-D tensors, it is inner product of vectors"," (without complex conjugation)."," - If both `x1` and `x2` are 2-D tensors, it is matrix multiplication."," - If either `x1` or `x2` is 0-D (scalar), it is equivalent to `x1 * x2`."," - If `x1` is an N-D tensor and `x2` is a 1-D tensor, it is a sum product"," over the last axis of `x1` and `x2`."," - If `x1` is an N-D tensor and `x2` is an M-D tensor (where `M\u003e=2`),"," it is a sum product over the last axis of `x1` and the second-to-last"," axis of `x2`: `dot(x1, x2)[i,j,k,m] = sum(a[i,j,:] * b[k,:,m])`.",""," Args:"," x1: First argument."," x2: Second argument.",""," Note:"," Torch backend does not accept 0-D tensors as arguments.",""," Returns:"," Dot product of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Dot().symbolic_call(x1, x2)"," return backend.numpy.dot(x1, x2)","","","class Einsum(Operation):"," def __init__(self, subscripts):"," super().__init__()"," self.subscripts = subscripts",""," def call(self, *operands):"," return backend.numpy.einsum(self.subscripts, *operands)",""," def compute_output_spec(self, *operands):"," \"\"\"Compute the output shape of `einsum`.",""," The shape computation follows the steps below:"," 1. Find all letters in the input specs (left part of \"-\u003e\"), and"," break them into two categories: letters appearing more than once"," go to `reduced_dims`, otherwise go to `kept_dims`."," 2. Adjust `reduced_dims` and `kept_dims` based on the output spec"," (right part of \"-\u003e\"). The rule is if the letter appears in the"," output spec, then move it to `kept_dims`, otherwise move it to"," `reduced_dims`."," 3. Compute the target output shape. If no output spec is set, then"," the target output shape will be \"...{kept_dims}\", e.g., \"...ijk\","," else it will be the same as output spec. \"...\" is a wildcard that"," could map shape of arbitrary length."," 4. For each operand in `operands`, map the shape specified in the input"," spec to the output target, e.g, if operand is of shape [2,3,4],"," input spec is \"i...\" and output target is \"i...jk\", then 2 will go"," the index 0. For dims not represented by any letter, insert to the"," wildcard part. For each letter in output target not appearing in"," input spec, the dim will be 1 for broadcasting. After 4, each"," operand should have a target shape containing only number and"," `None`."," 5. Broadcast all shapes computed from 4, and the result is the output"," shape.",""," Let's take an example to illustrate the steps above. Let's define:"," ```python"," x = KerasTensor([None, 3, 4])"," y = KerasTensor(2, 4, 3)"," z = knp.einsum(\"...ij, kji-\u003e...k\", x, y)"," ```",""," 1. `reduced_dims` is {\"i\", \"j\"}, `kept_dims` is {\"k\"}."," 2. `reduced_dims` is still {\"i\", \"j\"}, and `kept_dims` is {\"k\"}."," 3. Output target is \"...k\"."," 4. For `x`, the input spec is \"...ij\", and the output target is \"...k\"."," \"i\" and \"j\" do not appear in the output target, so no replacement"," happens, and [None] goes to wildcard. Afterwards, \"k\" is replaced"," by 1, so we get shape [None, 1]. Applying the same logic to `y`, we"," get shape [2]."," 5. Broadcast [None, 1] and [2], and we get [None, 2], which is the"," output shape."," \"\"\""," split_subscripts = self.subscripts.split(\"-\u003e\")"," if len(split_subscripts) \u003e 2:"," raise ValueError("," \"At most one '-\u003e' is supported in `einsum` subscripts, but \""," f\"received {self.subscripts}.\""," )"," if len(split_subscripts) == 2:"," subscripts = split_subscripts[0]"," output_spec = split_subscripts[1]"," else:"," subscripts = self.subscripts"," output_spec = None"," input_specs = subscripts.split(\",\")"," if len(input_specs) != len(operands):"," raise ValueError("," f\"Number of operands ({len(operands)}) does not match the \""," f\"number of input specs ({len(input_specs)}) in `einsum`, \""," f\"received subscripts={self.subscripts}.\""," )"," reduced_dims = set()"," kept_dims = set()"," for s in subscripts:"," if not s.isalpha():"," continue"," if s not in reduced_dims and s not in kept_dims:"," kept_dims.add(s)"," elif s in kept_dims:"," kept_dims.remove(s)"," reduced_dims.add(s)",""," if output_spec is not None:"," # The output spec changes the rule of kept_dims and reduced_dims."," # In short, dims appearing in the output spec will be kept, and"," # dims not appearing in the output spec will be reduced."," kept_dims_copy = kept_dims.copy()"," reduced_dims_copy = reduced_dims.copy()"," for dim in kept_dims:"," if dim not in output_spec:"," kept_dims_copy.remove(dim)"," reduced_dims_copy.add(dim)"," for dim in reduced_dims:"," if dim in output_spec:"," reduced_dims_copy.remove(dim)"," kept_dims_copy.add(dim)"," kept_dims = kept_dims_copy"," reduced_dims = reduced_dims_copy",""," reduced_dims = sorted(reduced_dims)"," kept_dims = sorted(kept_dims)",""," if output_spec is None:"," target_broadcast_spec = \"...\" + \"\".join(kept_dims)"," else:"," target_broadcast_spec = output_spec",""," expanded_operands_shapes = []"," for x, spec in zip(operands, input_specs):"," x_shape = getattr(x, \"shape\", [])"," x_shape = [-1 if size is None else size for size in x_shape]"," split_spec = spec.split(\"...\")"," expanded_shape = target_broadcast_spec"," if len(split_spec) == 1:"," # In this case, the input spec is just a string of letters,"," # e.g., \"ijk\"."," if len(x_shape) != len(split_spec[0]):"," raise ValueError("," \"Number of dimensions in the subscript does not \""," \"match the number of dimensions in the operand, \""," f\"received subscript `{spec}` and operand of shape \""," f\"{x_shape}.\""," )"," for size, s in zip(x_shape, split_spec[0]):"," # Replace the letter with the right shape."," expanded_shape = expanded_shape.replace(s, str(size) + \" \")"," expanded_shape = expanded_shape.replace(\"...\", \"\")"," else:"," # In this case, the input spec has \"...\", e.g., \"i...j\", \"i...\","," # or \"...j\"."," for i in range(len(split_spec[0])):"," expanded_shape = expanded_shape.replace("," split_spec[0][i], str(x_shape[i]) + \" \""," )"," for i in range(len(split_spec[1])):"," expanded_shape = expanded_shape.replace("," split_spec[1][-i - 1], str(x_shape[-i - 1]) + \" \""," )"," # Shape matched by \"...\" will be inserted to the position of"," # \"...\"."," wildcard_shape_start_index = len(split_spec[0])"," wildcard_shape_end_index = ("," len(x_shape)"," if len(split_spec[1]) == 0"," else -len(split_spec[1])"," )"," wildcard_shape = x_shape["," wildcard_shape_start_index:wildcard_shape_end_index"," ]"," wildcard_shape_str = ("," \" \".join([str(size) for size in wildcard_shape]) + \" \""," )"," expanded_shape = expanded_shape.replace("," \"...\", wildcard_shape_str"," )"," # Replace all letters not yet handled with \"1\" for broadcasting."," expanded_shape = re.sub(\"[a-z]\", \"1 \", expanded_shape)"," expanded_shape = expanded_shape.split()"," expanded_shape = ["," None if size == \"-1\" else int(size) for size in expanded_shape"," ]"," expanded_operands_shapes.append(expanded_shape)",""," output_shape = expanded_operands_shapes[0]"," for shape in expanded_operands_shapes[1:]:"," output_shape = broadcast_shapes(output_shape, shape)"," dtypes_to_resolve = list("," set("," backend.standardize_dtype(getattr(x, \"dtype\", type(x)))"," for x in operands"," )"," )"," if len(dtypes_to_resolve) == 1 and dtypes_to_resolve[0] == \"int8\":"," dtype = \"int32\""," else:"," dtype = dtypes.result_type(*dtypes_to_resolve)"," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.einsum\", \"keras.ops.numpy.einsum\"])","def einsum(subscripts, *operands):"," \"\"\"Evaluates the Einstein summation convention on the operands.",""," Args:"," subscripts: Specifies the subscripts for summation as comma separated"," list of subscript labels. An implicit (classical Einstein"," summation) calculation is performed unless the explicit indicator"," `-\u003e` is included as well as subscript labels of the precise"," output form."," operands: The operands to compute the Einstein sum of.",""," Returns:"," The calculation based on the Einstein summation convention.",""," Example:"," \u003e\u003e\u003e from keras.src import ops"," \u003e\u003e\u003e a = ops.arange(25).reshape(5, 5)"," \u003e\u003e\u003e b = ops.arange(5)"," \u003e\u003e\u003e c = ops.arange(6).reshape(2, 3)",""," Trace of a matrix:",""," \u003e\u003e\u003e ops.einsum(\"ii\", a)"," 60"," \u003e\u003e\u003e ops.einsum(a, [0, 0])"," 60"," \u003e\u003e\u003e ops.trace(a)"," 60",""," Extract the diagonal:",""," \u003e\u003e\u003e ops.einsum(\"ii -\u003e i\", a)"," array([ 0, 6, 12, 18, 24])"," \u003e\u003e\u003e ops.einsum(a, [0, 0], [0])"," array([ 0, 6, 12, 18, 24])"," \u003e\u003e\u003e ops.diag(a)"," array([ 0, 6, 12, 18, 24])",""," Sum over an axis:",""," \u003e\u003e\u003e ops.einsum(\"ij -\u003e i\", a)"," array([ 10, 35, 60, 85, 110])"," \u003e\u003e\u003e ops.einsum(a, [0, 1], [0])"," array([ 10, 35, 60, 85, 110])"," \u003e\u003e\u003e ops.sum(a, axis=1)"," array([ 10, 35, 60, 85, 110])",""," For higher dimensional tensors summing a single axis can be done"," with ellipsis:",""," \u003e\u003e\u003e ops.einsum(\"...j -\u003e ...\", a)"," array([ 10, 35, 60, 85, 110])"," \u003e\u003e\u003e np.einsum(a, [..., 1], [...])"," array([ 10, 35, 60, 85, 110])",""," Compute a matrix transpose or reorder any number of axes:",""," \u003e\u003e\u003e ops.einsum(\"ji\", c)"," array([[0, 3],"," [1, 4],"," [2, 5]])"," \u003e\u003e\u003e ops.einsum(\"ij -\u003e ji\", c)"," array([[0, 3],"," [1, 4],"," [2, 5]])"," \u003e\u003e\u003e ops.einsum(c, [1, 0])"," array([[0, 3],"," [1, 4],"," [2, 5]])"," \u003e\u003e\u003e ops.transpose(c)"," array([[0, 3],"," [1, 4],"," [2, 5]])",""," Matrix vector multiplication:",""," \u003e\u003e\u003e ops.einsum(\"ij, j\", a, b)"," array([ 30, 80, 130, 180, 230])"," \u003e\u003e\u003e ops.einsum(a, [0, 1], b, [1])"," array([ 30, 80, 130, 180, 230])"," \u003e\u003e\u003e ops.einsum(\"...j, j\", a, b)"," array([ 30, 80, 130, 180, 230])"," \"\"\""," if any_symbolic_tensors(operands):"," return Einsum(subscripts).symbolic_call(*operands)"," return backend.numpy.einsum(subscripts, *operands)","","","class Empty(Operation):"," def call(self, shape, dtype=None):"," return backend.numpy.empty(shape, dtype=dtype)",""," def compute_output_spec(self, shape, dtype=None):"," dtype = dtype or backend.floatx()"," return KerasTensor(shape, dtype=dtype)","","","@keras_export([\"keras.ops.empty\", \"keras.ops.numpy.empty\"])","def empty(shape, dtype=None):"," \"\"\"Return a tensor of given shape and type filled with uninitialized data.",""," Args:"," shape: Shape of the empty tensor."," dtype: Desired data type of the empty tensor.",""," Returns:"," The empty tensor."," \"\"\""," return backend.numpy.empty(shape, dtype=dtype)","","","class Equal(Operation):"," def call(self, x1, x2):"," return backend.numpy.equal(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," return KerasTensor(output_shape, dtype=\"bool\")","","","@keras_export([\"keras.ops.equal\", \"keras.ops.numpy.equal\"])","def equal(x1, x2):"," \"\"\"Returns `(x1 == x2)` element-wise.",""," Args:"," x1: Tensor to compare."," x2: Tensor to compare.",""," Returns:"," Output tensor, element-wise comparison of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Equal().symbolic_call(x1, x2)"," return backend.numpy.equal(x1, x2)","","","class Exp(Operation):"," def call(self, x):"," return backend.numpy.exp(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(x.dtype)"," if \"int\" in dtype or dtype == \"bool\":"," dtype = backend.floatx()"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.exp\", \"keras.ops.numpy.exp\"])","def exp(x):"," \"\"\"Calculate the exponential of all elements in the input tensor.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, element-wise exponential of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Exp().symbolic_call(x)"," return backend.numpy.exp(x)","","","class Exp2(Operation):"," def call(self, x):"," return backend.numpy.exp2(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(x.dtype)"," if \"int\" in dtype or dtype == \"bool\":"," dtype = backend.floatx()"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.exp2\", \"keras.ops.numpy.exp2\"])","def exp2(x):"," \"\"\"Calculate the base-2 exponential of all elements in the input tensor.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, element-wise base-2 exponential of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Exp2().symbolic_call(x)"," return backend.numpy.exp2(x)","","","class ExpandDims(Operation):"," def __init__(self, axis):"," super().__init__()"," if not isinstance(axis, (int, tuple, list)):"," raise ValueError("," \"The `axis` argument to `expand_dims` should be an integer, \""," f\"tuple or list. Received axis={axis}\""," )"," self.axis = axis",""," def call(self, x):"," return backend.numpy.expand_dims(x, self.axis)",""," def compute_output_spec(self, x):"," output_shape = operation_utils.compute_expand_dims_output_shape("," x.shape, self.axis"," )"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(output_shape, dtype=x.dtype, sparse=sparse)","","","@keras_export("," ["," \"keras.ops.expand_dims\","," \"keras.ops.numpy.expand_dims\","," ]",")","def expand_dims(x, axis):"," \"\"\"Expand the shape of a tensor.",""," Insert a new axis at the `axis` position in the expanded tensor shape.",""," Args:"," x: Input tensor."," axis: Position in the expanded axes where the new axis"," (or axes) is placed.",""," Returns:"," Output tensor with the number of dimensions increased."," \"\"\""," if any_symbolic_tensors((x,)):"," return ExpandDims(axis=axis).symbolic_call(x)"," return backend.numpy.expand_dims(x, axis)","","","class Expm1(Operation):"," def call(self, x):"," return backend.numpy.expm1(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(x.dtype)"," if \"int\" in dtype or dtype == \"bool\":"," dtype = backend.floatx()"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.expm1\", \"keras.ops.numpy.expm1\"])","def expm1(x):"," \"\"\"Calculate `exp(x) - 1` for all elements in the tensor.",""," Args:"," x: Input values.",""," Returns:"," Output tensor, element-wise exponential minus one."," \"\"\""," if any_symbolic_tensors((x,)):"," return Expm1().symbolic_call(x)"," return backend.numpy.expm1(x)","","","class Flip(Operation):"," def __init__(self, axis=None):"," super().__init__()"," self.axis = axis",""," def call(self, x):"," return backend.numpy.flip(x, axis=self.axis)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.flip\", \"keras.ops.numpy.flip\"])","def flip(x, axis=None):"," \"\"\"Reverse the order of elements in the tensor along the given axis.",""," The shape of the tensor is preserved, but the elements are reordered.",""," Args:"," x: Input tensor."," axis: Axis or axes along which to flip the tensor. The default,"," `axis=None`, will flip over all of the axes of the input tensor.",""," Returns:"," Output tensor with entries of `axis` reversed."," \"\"\""," if any_symbolic_tensors((x,)):"," return Flip(axis=axis).symbolic_call(x)"," return backend.numpy.flip(x, axis=axis)","","","class Floor(Operation):"," def call(self, x):"," return backend.numpy.floor(x)",""," def compute_output_spec(self, x):"," sparse = getattr(x, \"sparse\", False)"," dtype = ("," backend.floatx()"," if backend.standardize_dtype(x.dtype) == \"int64\""," else dtypes.result_type(x.dtype, float)"," )"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.floor\", \"keras.ops.numpy.floor\"])","def floor(x):"," \"\"\"Return the floor of the input, element-wise.",""," The floor of the scalar `x` is the largest integer `i`, such that `i \u003c= x`.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, element-wise floor of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Floor().symbolic_call(x)"," return backend.numpy.floor(x)","","","class Full(Operation):"," def call(self, shape, fill_value, dtype=None):"," return backend.numpy.full(shape, fill_value, dtype=dtype)",""," def compute_output_spec(self, shape, fill_value, dtype=None):"," dtype = dtype or backend.floatx()"," return KerasTensor(shape, dtype=dtype)","","","@keras_export([\"keras.ops.full\", \"keras.ops.numpy.full\"])","def full(shape, fill_value, dtype=None):"," \"\"\"Return a new tensor of given shape and type, filled with `fill_value`.",""," Args:"," shape: Shape of the new tensor."," fill_value: Fill value."," dtype: Desired data type of the tensor.",""," Returns:"," Output tensor."," \"\"\""," return backend.numpy.full(shape, fill_value, dtype=dtype)","","","class FullLike(Operation):"," def call(self, x, fill_value, dtype=None):"," return backend.numpy.full_like(x, fill_value, dtype=dtype)",""," def compute_output_spec(self, x, fill_value, dtype=None):"," dtype = dtype or x.dtype"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.full_like\", \"keras.ops.numpy.full_like\"])","def full_like(x, fill_value, dtype=None):"," \"\"\"Return a full tensor with the same shape and type as the given tensor.",""," Args:"," x: Input tensor."," fill_value: Fill value."," dtype: Overrides data type of the result.",""," Returns:"," Tensor of `fill_value` with the same shape and type as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return FullLike().symbolic_call(x, fill_value, dtype=dtype)"," return backend.numpy.full_like(x, fill_value, dtype=dtype)","","","class GetItem(Operation):"," def call(self, x, key):"," if isinstance(key, list):"," key = tuple(key)"," return x[key]",""," def compute_output_spec(self, x, key):"," remaining_shape = list(x.shape)"," new_shape = []"," if isinstance(key, int):"," remaining_key = [key]"," elif isinstance(key, tuple):"," remaining_key = list(key)"," elif isinstance(key, list):"," remaining_key = key.copy()"," else:"," raise ValueError("," f\"Unsupported key type for array slice. Received: `{key}`\""," )"," num_ellipses = remaining_key.count(Ellipsis)"," if num_ellipses \u003e 1:"," raise ValueError("," f\"Slice should only have one ellipsis. Received: `{key}`\""," )"," elif num_ellipses == 0:"," # Add an implicit final ellipsis."," remaining_key.append(Ellipsis)"," # Consume slice key element by element."," while True:"," if not remaining_key:"," break"," subkey = remaining_key.pop(0)"," # Check for `newaxis` and `Ellipsis`."," if subkey == Ellipsis:"," # Keep as many slices remain in our key, omitting `newaxis`."," needed = len(remaining_key) - remaining_key.count(np.newaxis)"," consumed = len(remaining_shape) - needed"," new_shape += remaining_shape[:consumed]"," remaining_shape = remaining_shape[consumed:]"," continue"," # All frameworks follow numpy for newaxis. `np.newaxis == None`."," if subkey == np.newaxis:"," new_shape.append(1)"," continue"," # At this point, we need to consume a new axis from the shape."," if not remaining_shape:"," raise ValueError("," f\"Array has shape {x.shape} but slice \""," f\"has to many indices. Received: `{key}`\""," )"," length = remaining_shape.pop(0)"," if isinstance(subkey, int):"," if length is not None:"," index = subkey if subkey \u003e= 0 else subkey + length"," if index \u003c 0 or index \u003e= length:"," raise ValueError("," f\"Array has shape {x.shape} but out-of-bounds \""," f\"index {key} was requested.\""," )"," elif isinstance(subkey, slice):"," if length is not None:"," # python3 friendly way to compute a slice length."," new_length = len(range(*subkey.indices(length)))"," new_shape.append(new_length)"," else:"," new_shape.append(length)"," else:"," raise ValueError("," f\"Unsupported key type for array slice. Received: `{key}`\""," )"," return KerasTensor(tuple(new_shape), dtype=x.dtype)","","","@keras_export([\"keras.ops.get_item\", \"keras.ops.numpy.get_item\"])","def get_item(x, key):"," \"\"\"Return `x[key]`.\"\"\""," if any_symbolic_tensors((x,)):"," return GetItem().symbolic_call(x, key)"," return x[key]","","","class Greater(Operation):"," def call(self, x1, x2):"," return backend.numpy.greater(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," return KerasTensor(output_shape, dtype=\"bool\")","","","@keras_export([\"keras.ops.greater\", \"keras.ops.numpy.greater\"])","def greater(x1, x2):"," \"\"\"Return the truth value of `x1 \u003e x2` element-wise.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Output tensor, element-wise comparison of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Greater().symbolic_call(x1, x2)"," return backend.numpy.greater(x1, x2)","","","class GreaterEqual(Operation):"," def call(self, x1, x2):"," return backend.numpy.greater_equal(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," return KerasTensor(output_shape, dtype=\"bool\")","","","@keras_export("," ["," \"keras.ops.greater_equal\","," \"keras.ops.numpy.greater_equal\","," ]",")","def greater_equal(x1, x2):"," \"\"\"Return the truth value of `x1 \u003e= x2` element-wise.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Output tensor, element-wise comparison of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return GreaterEqual().symbolic_call(x1, x2)"," return backend.numpy.greater_equal(x1, x2)","","","class Hstack(Operation):"," def call(self, xs):"," return backend.numpy.hstack(xs)",""," def compute_output_spec(self, xs):"," first_shape = xs[0].shape"," total_size_on_axis = 0"," dtypes_to_resolve = []"," for x in xs:"," if not shape_equal(x.shape, first_shape, axis=[1], allow_none=True):"," raise ValueError("," \"Every value in `xs` must have the same shape except on \""," f\"the `axis` dim. But found element of shape {x.shape}, \""," f\"which is different from the first element's \""," f\"shape {first_shape}.\""," )"," if total_size_on_axis is None or x.shape[1] is None:"," total_size_on_axis = None"," else:"," total_size_on_axis += x.shape[1]"," dtypes_to_resolve.append(getattr(x, \"dtype\", type(x)))"," output_shape = list(first_shape)"," output_shape[1] = total_size_on_axis"," dtype = dtypes.result_type(*dtypes_to_resolve)"," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.hstack\", \"keras.ops.numpy.hstack\"])","def hstack(xs):"," \"\"\"Stack tensors in sequence horizontally (column wise).",""," This is equivalent to concatenation along the first axis for 1-D tensors,"," and along the second axis for all other tensors.",""," Args:"," xs: Sequence of tensors.",""," Returns:"," The tensor formed by stacking the given tensors."," \"\"\""," if any_symbolic_tensors((xs,)):"," return Hstack().symbolic_call(xs)"," return backend.numpy.hstack(xs)","","","class Identity(Operation):"," def call(self, n, dtype=None):"," return backend.numpy.identity(n, dtype=dtype)",""," def compute_output_spec(self, n, dtype=None):"," dtype = dtype or backend.floatx()"," return KerasTensor([n, n], dtype=dtype)","","","@keras_export([\"keras.ops.identity\", \"keras.ops.numpy.identity\"])","def identity(n, dtype=None):"," \"\"\"Return the identity tensor.",""," The identity tensor is a square tensor with ones on the main diagonal and"," zeros elsewhere.",""," Args:"," n: Number of rows (and columns) in the `n x n` output tensor."," dtype: Data type of the output tensor.",""," Returns:"," The identity tensor."," \"\"\""," return backend.numpy.identity(n, dtype=dtype)","","","class Imag(Operation):"," def call(self, x):"," return backend.numpy.imag(x)",""," def compute_output_spec(self, x):"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.imag\", \"keras.ops.numpy.imag\"])","def imag(x):"," \"\"\"Return the imaginary part of the complex argument.",""," Args:"," x: Input tensor.",""," Returns:"," The imaginary component of the complex argument."," \"\"\""," if any_symbolic_tensors((x,)):"," return Imag().symbolic_call(x)"," return backend.numpy.imag(x)","","","class Isclose(Operation):"," def call(self, x1, x2, rtol=1e-5, atol=1e-8, equal_nan=False):"," return backend.numpy.isclose(x1, x2, rtol, atol, equal_nan)",""," def compute_output_spec("," self, x1, x2, rtol=1e-5, atol=1e-8, equal_nan=False"," ):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," return KerasTensor(output_shape, dtype=\"bool\")","","","@keras_export([\"keras.ops.isclose\", \"keras.ops.numpy.isclose\"])","def isclose(x1, x2, rtol=1e-5, atol=1e-8, equal_nan=False):"," \"\"\"Return whether two tensors are element-wise almost equal.",""," Args:"," x1: First input tensor."," x2: Second input tensor."," rtol: Relative tolerance."," atol: Absolute tolerance."," equal_nan: If `True`, element-wise NaNs are considered equal.",""," Returns:"," Output boolean tensor."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Isclose().symbolic_call(x1, x2, rtol, atol, equal_nan)"," return backend.numpy.isclose(x1, x2, rtol, atol, equal_nan)","","","class Isfinite(Operation):"," def call(self, x):"," return backend.numpy.isfinite(x)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=\"bool\")","","","@keras_export([\"keras.ops.isfinite\", \"keras.ops.numpy.isfinite\"])","def isfinite(x):"," \"\"\"Return whether a tensor is finite, element-wise.",""," Real values are finite when they are not NaN, not positive infinity, and"," not negative infinity. Complex values are finite when both their real"," and imaginary parts are finite.",""," Args:"," x: Input tensor.",""," Returns:"," Output boolean tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Isfinite().symbolic_call(x)"," return backend.numpy.isfinite(x)","","","class Isinf(Operation):"," def call(self, x):"," return backend.numpy.isinf(x)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=\"bool\")","","","@keras_export([\"keras.ops.isinf\", \"keras.ops.numpy.isinf\"])","def isinf(x):"," \"\"\"Test element-wise for positive or negative infinity.",""," Args:"," x: Input tensor.",""," Returns:"," Output boolean tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Isinf().symbolic_call(x)"," return backend.numpy.isinf(x)","","","class Isnan(Operation):"," def call(self, x):"," return backend.numpy.isnan(x)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=\"bool\")","","","@keras_export([\"keras.ops.isnan\", \"keras.ops.numpy.isnan\"])","def isnan(x):"," \"\"\"Test element-wise for NaN and return result as a boolean tensor.",""," Args:"," x: Input tensor.",""," Returns:"," Output boolean tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Isnan().symbolic_call(x)"," return backend.numpy.isnan(x)","","","class Less(Operation):"," def call(self, x1, x2):"," return backend.numpy.less(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," return KerasTensor(output_shape, dtype=\"bool\")","","","@keras_export([\"keras.ops.less\", \"keras.ops.numpy.less\"])","def less(x1, x2):"," \"\"\"Return the truth value of `x1 \u003c x2` element-wise.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Output tensor, element-wise comparison of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Less().symbolic_call(x1, x2)"," return backend.numpy.less(x1, x2)","","","class LessEqual(Operation):"," def call(self, x1, x2):"," return backend.numpy.less_equal(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," return KerasTensor(output_shape, dtype=\"bool\")","","","@keras_export("," ["," \"keras.ops.less_equal\","," \"keras.ops.numpy.less_equal\","," ]",")","def less_equal(x1, x2):"," \"\"\"Return the truth value of `x1 \u003c= x2` element-wise.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Output tensor, element-wise comparison of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return LessEqual().symbolic_call(x1, x2)"," return backend.numpy.less_equal(x1, x2)","","","class Linspace(Operation):"," def __init__("," self, num=50, endpoint=True, retstep=False, dtype=float, axis=0"," ):"," super().__init__()"," self.num = num"," self.endpoint = endpoint"," self.retstep = retstep"," self.dtype = dtype"," self.axis = axis",""," def call(self, start, stop):"," return backend.numpy.linspace("," start,"," stop,"," num=self.num,"," endpoint=self.endpoint,"," retstep=self.retstep,"," dtype=self.dtype,"," axis=self.axis,"," )",""," def compute_output_spec(self, start, stop):"," start_shape = getattr(start, \"shape\", [])"," stop_shape = getattr(stop, \"shape\", [])"," output_shape = broadcast_shapes(start_shape, stop_shape)"," if self.axis == -1:"," output_shape = output_shape + [self.num]"," elif self.axis \u003e= 0:"," output_shape = ("," output_shape[: self.axis]"," + [self.num]"," + output_shape[self.axis :]"," )"," else:"," output_shape = ("," output_shape[: self.axis + 1]"," + [self.num]"," + output_shape[self.axis + 1 :]"," )",""," dtype = ("," self.dtype"," if self.dtype is not None"," else getattr(start, \"dtype\", type(start))"," )"," dtype = backend.result_type(dtype, float)"," if self.retstep:"," return (KerasTensor(output_shape, dtype=dtype), None)"," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.linspace\", \"keras.ops.numpy.linspace\"])","def linspace("," start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0","):"," \"\"\"Return evenly spaced numbers over a specified interval.",""," Returns `num` evenly spaced samples, calculated over the interval"," `[start, stop]`.",""," The endpoint of the interval can optionally be excluded.",""," Args:"," start: The starting value of the sequence."," stop: The end value of the sequence, unless `endpoint` is set to"," `False`. In that case, the sequence consists of all but the last"," of `num + 1` evenly spaced samples, so that `stop` is excluded."," Note that the step size changes when `endpoint` is `False`."," num: Number of samples to generate. Defaults to `50`. Must be"," non-negative."," endpoint: If `True`, `stop` is the last sample. Otherwise, it is"," not included. Defaults to `True`."," retstep: If `True`, return `(samples, step)`, where `step` is the"," spacing between samples."," dtype: The type of the output tensor."," axis: The axis in the result to store the samples. Relevant only if"," start or stop are array-like. Defaults to `0`.",""," Note:"," Torch backend does not support `axis` argument.",""," Returns:"," A tensor of evenly spaced numbers."," If `retstep` is `True`, returns `(samples, step)`"," \"\"\""," if any_symbolic_tensors((start, stop)):"," return Linspace(num, endpoint, retstep, dtype, axis)(start, stop)"," return backend.numpy.linspace("," start,"," stop,"," num=num,"," endpoint=endpoint,"," retstep=retstep,"," dtype=dtype,"," axis=axis,"," )","","","class Log(Operation):"," def call(self, x):"," return backend.numpy.log(x)",""," def compute_output_spec(self, x):"," dtype = ("," backend.floatx()"," if backend.standardize_dtype(x.dtype) == \"int64\""," else dtypes.result_type(x.dtype, float)"," )"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.log\", \"keras.ops.numpy.log\"])","def log(x):"," \"\"\"Natural logarithm, element-wise.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, element-wise natural logarithm of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Log().symbolic_call(x)"," return backend.numpy.log(x)","","","class Log10(Operation):"," def call(self, x):"," return backend.numpy.log10(x)",""," def compute_output_spec(self, x):"," dtype = ("," backend.floatx()"," if backend.standardize_dtype(x.dtype) == \"int64\""," else dtypes.result_type(x.dtype, float)"," )"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.log10\", \"keras.ops.numpy.log10\"])","def log10(x):"," \"\"\"Return the base 10 logarithm of the input tensor, element-wise.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, element-wise base 10 logarithm of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Log10().symbolic_call(x)"," return backend.numpy.log10(x)","","","class Log1p(Operation):"," def call(self, x):"," return backend.numpy.log1p(x)",""," def compute_output_spec(self, x):"," dtype = ("," backend.floatx()"," if backend.standardize_dtype(x.dtype) == \"int64\""," else dtypes.result_type(x.dtype, float)"," )"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.log1p\", \"keras.ops.numpy.log1p\"])","def log1p(x):"," \"\"\"Returns the natural logarithm of one plus the `x`, element-wise.",""," Calculates `log(1 + x)`.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, element-wise natural logarithm of `1 + x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Log1p().symbolic_call(x)"," return backend.numpy.log1p(x)","","","class Log2(Operation):"," def call(self, x):"," return backend.numpy.log2(x)",""," def compute_output_spec(self, x):"," dtype = ("," backend.floatx()"," if backend.standardize_dtype(x.dtype) == \"int64\""," else dtypes.result_type(x.dtype, float)"," )"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.log2\", \"keras.ops.numpy.log2\"])","def log2(x):"," \"\"\"Base-2 logarithm of `x`, element-wise.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, element-wise base-2 logarithm of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Log2().symbolic_call(x)"," return backend.numpy.log2(x)","","","class Logaddexp(Operation):"," def call(self, x1, x2):"," return backend.numpy.logaddexp(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," float,"," )"," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.logaddexp\", \"keras.ops.numpy.logaddexp\"])","def logaddexp(x1, x2):"," \"\"\"Logarithm of the sum of exponentiations of the inputs.",""," Calculates `log(exp(x1) + exp(x2))`.",""," Args:"," x1: Input tensor."," x2: Input tensor.",""," Returns:"," Output tensor, element-wise logarithm of the sum of exponentiations"," of the inputs."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Logaddexp().symbolic_call(x1, x2)"," return backend.numpy.logaddexp(x1, x2)","","","class LogicalAnd(Operation):"," def call(self, x1, x2):"," return backend.numpy.logical_and(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," return KerasTensor(output_shape, dtype=\"bool\")","","","@keras_export("," ["," \"keras.ops.logical_and\","," \"keras.ops.numpy.logical_and\","," ]",")","def logical_and(x1, x2):"," \"\"\"Computes the element-wise logical AND of the given input tensors.",""," Zeros are treated as `False` and non-zeros are treated as `True`.",""," Args:"," x1: Input tensor."," x2: Input tensor.",""," Returns:"," Output tensor, element-wise logical AND of the inputs."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return LogicalAnd().symbolic_call(x1, x2)"," return backend.numpy.logical_and(x1, x2)","","","class LogicalNot(Operation):"," def call(self, x):"," return backend.numpy.logical_not(x)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=\"bool\")","","","@keras_export("," ["," \"keras.ops.logical_not\","," \"keras.ops.numpy.logical_not\","," ]",")","def logical_not(x):"," \"\"\"Computes the element-wise NOT of the given input tensor.",""," Zeros are treated as `False` and non-zeros are treated as `True`.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, element-wise logical NOT of the input."," \"\"\""," if any_symbolic_tensors((x,)):"," return LogicalNot().symbolic_call(x)"," return backend.numpy.logical_not(x)","","","class LogicalOr(Operation):"," def call(self, x1, x2):"," return backend.numpy.logical_or(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," return KerasTensor(output_shape, dtype=\"bool\")","","","@keras_export("," ["," \"keras.ops.logical_or\","," \"keras.ops.numpy.logical_or\","," ]",")","def logical_or(x1, x2):"," \"\"\"Computes the element-wise logical OR of the given input tensors.",""," Zeros are treated as `False` and non-zeros are treated as `True`.",""," Args:"," x1: Input tensor."," x2: Input tensor.",""," Returns:"," Output tensor, element-wise logical OR of the inputs."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return LogicalOr().symbolic_call(x1, x2)"," return backend.numpy.logical_or(x1, x2)","","","class Logspace(Operation):"," def __init__(self, num=50, endpoint=True, base=10, dtype=float, axis=0):"," super().__init__()"," self.num = num"," self.endpoint = endpoint"," self.base = base"," self.dtype = dtype"," self.axis = axis",""," def call(self, start, stop):"," return backend.numpy.logspace("," start,"," stop,"," num=self.num,"," endpoint=self.endpoint,"," base=self.base,"," dtype=self.dtype,"," axis=self.axis,"," )",""," def compute_output_spec(self, start, stop):"," start_shape = getattr(start, \"shape\", [])"," stop_shape = getattr(stop, \"shape\", [])"," output_shape = broadcast_shapes(start_shape, stop_shape)"," if self.axis == -1:"," output_shape = output_shape + [self.num]"," elif self.axis \u003e= 0:"," output_shape = ("," output_shape[: self.axis]"," + [self.num]"," + output_shape[self.axis :]"," )"," else:"," output_shape = ("," output_shape[: self.axis + 1]"," + [self.num]"," + output_shape[self.axis + 1 :]"," )"," dtype = ("," self.dtype"," if self.dtype is not None"," else getattr(start, \"dtype\", type(start))"," )"," dtype = backend.result_type(dtype, float)"," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.logspace\", \"keras.ops.numpy.logspace\"])","def logspace(start, stop, num=50, endpoint=True, base=10, dtype=None, axis=0):"," \"\"\"Returns numbers spaced evenly on a log scale.",""," In linear space, the sequence starts at `base ** start` and ends with"," `base ** stop` (see `endpoint` below).",""," Args:"," start: The starting value of the sequence."," stop: The final value of the sequence, unless `endpoint` is `False`."," In that case, `num + 1` values are spaced over the interval in"," log-space, of which all but the last (a sequence of length `num`)"," are returned."," num: Number of samples to generate. Defaults to `50`."," endpoint: If `True`, `stop` is the last sample. Otherwise, it is not"," included. Defaults to `True`."," base: The base of the log space. Defaults to `10`."," dtype: The type of the output tensor."," axis: The axis in the result to store the samples. Relevant only"," if start or stop are array-like.",""," Note:"," Torch backend does not support `axis` argument.",""," Returns:"," A tensor of evenly spaced samples on a log scale."," \"\"\""," if any_symbolic_tensors((start, stop)):"," return Logspace(num, endpoint, base, dtype, axis)(start, stop)"," return backend.numpy.logspace("," start,"," stop,"," num=num,"," endpoint=endpoint,"," base=base,"," dtype=dtype,"," axis=axis,"," )","","","class Matmul(Operation):"," def call(self, x1, x2):"," return backend.numpy.matmul(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = operation_utils.compute_matmul_output_shape("," x1_shape, x2_shape"," )"," x1_sparse = getattr(x1, \"sparse\", True)"," x2_sparse = getattr(x2, \"sparse\", True)"," output_sparse = x1_sparse and x2_sparse"," x1_dtype = backend.standardize_dtype(getattr(x1, \"dtype\", type(x1)))"," x2_dtype = backend.standardize_dtype(getattr(x2, \"dtype\", type(x2)))"," if x1_dtype == \"int8\" and x2_dtype == \"int8\":"," dtype = \"int32\""," else:"," dtype = dtypes.result_type(x1_dtype, x2_dtype)"," return KerasTensor(output_shape, dtype=dtype, sparse=output_sparse)","","","@keras_export([\"keras.ops.matmul\", \"keras.ops.numpy.matmul\"])","def matmul(x1, x2):"," \"\"\"Matrix product of two tensors.",""," - If both tensors are 1-dimensional, the dot product (scalar) is returned."," - If either tensor is N-D, N \u003e 2, it is treated as a stack of matrices"," residing in the last two indexes and broadcast accordingly."," - If the first tensor is 1-D, it is promoted to a matrix by prepending"," a 1 to its dimensions. After matrix multiplication the prepended"," 1 is removed."," - If the second tensor is 1-D, it is promoted to a matrix by appending a 1"," to its dimensions. After matrix multiplication the appended 1 is removed.",""," Args:"," x1: First tensor."," x2: Second tensor.",""," Returns:"," Output tensor, matrix product of the inputs."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Matmul().symbolic_call(x1, x2)"," return backend.numpy.matmul(x1, x2)","","","class Max(Operation):"," def __init__(self, axis=None, keepdims=False, initial=None):"," super().__init__()"," if isinstance(axis, int):"," self.axis = [axis]"," else:"," self.axis = axis"," self.keepdims = keepdims"," self.initial = initial",""," def call(self, x):"," return backend.numpy.max("," x, axis=self.axis, keepdims=self.keepdims, initial=self.initial"," )",""," def compute_output_spec(self, x):"," return KerasTensor("," reduce_shape(x.shape, axis=self.axis, keepdims=self.keepdims),"," dtype=x.dtype,"," )","","","@keras_export([\"keras.ops.max\", \"keras.ops.numpy.max\"])","def max(x, axis=None, keepdims=False, initial=None):"," \"\"\"Return the maximum of a tensor or maximum along an axis.",""," Args:"," x: Input tensor."," axis: Axis or axes along which to operate. By default, flattened input"," is used."," keepdims: If this is set to `True`, the axes which are reduced are left"," in the result as dimensions with size one. Defaults to `False`."," initial: The minimum value of an output element. Defaults to `None`.",""," Returns:"," Maximum of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Max(axis=axis, keepdims=keepdims, initial=initial).symbolic_call("," x"," )"," return backend.numpy.max(x, axis=axis, keepdims=keepdims, initial=initial)","","","class Maximum(Operation):"," def call(self, x1, x2):"," return backend.numpy.maximum(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," x1_sparse = getattr(x1, \"sparse\", False)"," x2_sparse = getattr(x2, \"sparse\", False)"," output_sparse = x1_sparse and x2_sparse"," return KerasTensor("," output_shape, dtype=output_dtype, sparse=output_sparse"," )","","","@keras_export([\"keras.ops.maximum\", \"keras.ops.numpy.maximum\"])","def maximum(x1, x2):"," \"\"\"Element-wise maximum of `x1` and `x2`.",""," Args:"," x1: First tensor."," x2: Second tensor.",""," Returns:"," Output tensor, element-wise maximum of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Maximum().symbolic_call(x1, x2)"," return backend.numpy.maximum(x1, x2)","","","class Median(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," if isinstance(axis, int):"," axis = [axis]"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.median(x, axis=self.axis, keepdims=self.keepdims)",""," def compute_output_spec(self, x):"," output_shape = reduce_shape("," x.shape, axis=self.axis, keepdims=self.keepdims"," )"," if backend.standardize_dtype(x.dtype) == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(x.dtype, float)"," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.median\", \"keras.ops.numpy.median\"])","def median(x, axis=None, keepdims=False):"," \"\"\"Compute the median along the specified axis.",""," Args:"," x: Input tensor."," axis: Axis or axes along which the medians are computed. Defaults to"," `axis=None` which is to compute the median(s) along a flattened"," version of the array."," keepdims: If this is set to `True`, the axes which are reduce"," are left in the result as dimensions with size one.",""," Returns:"," The output tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Median(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.median(x, axis=axis, keepdims=keepdims)","","","class Meshgrid(Operation):"," def __init__(self, indexing=\"xy\"):"," super().__init__()"," if indexing not in (\"xy\", \"ij\"):"," raise ValueError("," \"Valid values for `indexing` are 'xy' and 'ij', \""," \"but received {index}.\""," )"," self.indexing = indexing",""," def call(self, *x):"," return backend.numpy.meshgrid(*x, indexing=self.indexing)",""," def compute_output_spec(self, *x):"," output_shape = []"," for xi in x:"," if len(xi.shape) == 0:"," size = 1"," else:"," if None in xi.shape:"," size = None"," else:"," size = int(np.prod(xi.shape))"," output_shape.append(size)"," if self.indexing == \"ij\":"," return [KerasTensor(output_shape) for _ in range(len(x))]"," tmp = output_shape[0]"," output_shape[0] = output_shape[1]"," output_shape[1] = tmp"," return ["," KerasTensor(output_shape, dtype=xi.dtype) for _ in range(len(x))"," ]","","","@keras_export([\"keras.ops.meshgrid\", \"keras.ops.numpy.meshgrid\"])","def meshgrid(*x, indexing=\"xy\"):"," \"\"\"Creates grids of coordinates from coordinate vectors.",""," Given `N` 1-D tensors `T0, T1, ..., TN-1` as inputs with corresponding"," lengths `S0, S1, ..., SN-1`, this creates an `N` N-dimensional tensors"," `G0, G1, ..., GN-1` each with shape `(S0, ..., SN-1)` where the output"," `Gi` is constructed by expanding `Ti` to the result shape.",""," Args:"," x: 1-D tensors representing the coordinates of a grid."," indexing: `\"xy\"` or `\"ij\"`. \"xy\" is cartesian; `\"ij\"` is matrix"," indexing of output. Defaults to `\"xy\"`.",""," Returns:"," Sequence of N tensors.",""," Example:"," \u003e\u003e\u003e from keras.src import ops"," \u003e\u003e\u003e x = ops.array([1, 2, 3])"," \u003e\u003e\u003e y = ops.array([4, 5, 6])",""," \u003e\u003e\u003e grid_x, grid_y = ops.meshgrid(x, y, indexing=\"ij\")"," \u003e\u003e\u003e grid_x"," array([[1, 1, 1],"," [2, 2, 2],"," [3, 3, 3]])"," \u003e\u003e\u003e grid_y"," array([[4, 5, 6],"," [4, 5, 6],"," [4, 5, 6]])"," \"\"\""," if any_symbolic_tensors(x):"," return Meshgrid(indexing=indexing).symbolic_call(*x)"," return backend.numpy.meshgrid(*x, indexing=indexing)","","","class Min(Operation):"," def __init__(self, axis=None, keepdims=False, initial=None):"," super().__init__()"," if isinstance(axis, int):"," self.axis = [axis]"," else:"," self.axis = axis"," self.keepdims = keepdims"," self.initial = initial",""," def call(self, x):"," return backend.numpy.min("," x, axis=self.axis, keepdims=self.keepdims, initial=self.initial"," )",""," def compute_output_spec(self, x):"," return KerasTensor("," reduce_shape(x.shape, axis=self.axis, keepdims=self.keepdims),"," dtype=x.dtype,"," )","","","@keras_export([\"keras.ops.min\", \"keras.ops.numpy.min\"])","def min(x, axis=None, keepdims=False, initial=None):"," \"\"\"Return the minimum of a tensor or minimum along an axis.",""," Args:"," x: Input tensor."," axis: Axis or axes along which to operate. By default, flattened input"," is used."," keepdims: If this is set to `True`, the axes which are reduced are left"," in the result as dimensions with size one. Defaults to `False`."," initial: The maximum value of an output element. Defaults to `None`.",""," Returns:"," Minimum of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Min(axis=axis, keepdims=keepdims, initial=initial).symbolic_call("," x"," )"," return backend.numpy.min(x, axis=axis, keepdims=keepdims, initial=initial)","","","class Minimum(Operation):"," def call(self, x1, x2):"," return backend.numpy.minimum(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," x1_sparse = getattr(x1, \"sparse\", False)"," x2_sparse = getattr(x2, \"sparse\", False)"," output_sparse = x1_sparse and x2_sparse"," return KerasTensor("," output_shape, dtype=output_dtype, sparse=output_sparse"," )","","","@keras_export([\"keras.ops.minimum\", \"keras.ops.numpy.minimum\"])","def minimum(x1, x2):"," \"\"\"Element-wise minimum of `x1` and `x2`.",""," Args:"," x1: First tensor."," x2: Second tensor.",""," Returns:"," Output tensor, element-wise minimum of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Minimum().symbolic_call(x1, x2)"," return backend.numpy.minimum(x1, x2)","","","class Mod(Operation):"," def call(self, x1, x2):"," return backend.numpy.mod(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," if output_dtype == \"bool\":"," output_dtype = \"int32\""," return KerasTensor(output_shape, dtype=output_dtype)","","","@keras_export([\"keras.ops.mod\", \"keras.ops.numpy.mod\"])","def mod(x1, x2):"," \"\"\"Returns the element-wise remainder of division.",""," Args:"," x1: First tensor."," x2: Second tensor.",""," Returns:"," Output tensor, element-wise remainder of division."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Mod().symbolic_call(x1, x2)"," return backend.numpy.mod(x1, x2)","","","class Moveaxis(Operation):"," def __init__(self, source, destination):"," super().__init__()"," if isinstance(source, int):"," self.source = [source]"," else:"," self.source = source"," if isinstance(destination, int):"," self.destination = [destination]"," else:"," self.destination = destination",""," if len(self.source) != len(self.destination):"," raise ValueError("," \"`source` and `destination` arguments must have the same \""," f\"number of elements, but received `source={source}` and \""," f\"`destination={destination}`.\""," )",""," def call(self, x):"," return backend.numpy.moveaxis(x, self.source, self.destination)",""," def compute_output_spec(self, x):"," x_shape = list(x.shape)"," output_shape = [-1 for _ in range(len(x.shape))]"," for sc, dst in zip(self.source, self.destination):"," output_shape[dst] = x_shape[sc]"," x_shape[sc] = -1"," i, j = 0, 0"," while i \u003c len(output_shape):"," while i \u003c len(output_shape) and output_shape[i] != -1:"," # Find the first dim unset."," i += 1"," while j \u003c len(output_shape) and x_shape[j] == -1:"," # Find the first dim not being passed."," j += 1"," if i == len(output_shape):"," break"," output_shape[i] = x_shape[j]"," i += 1"," j += 1"," return KerasTensor(output_shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.moveaxis\", \"keras.ops.numpy.moveaxis\"])","def moveaxis(x, source, destination):"," \"\"\"Move axes of a tensor to new positions.",""," Other axes remain in their original order.",""," Args:"," x: Tensor whose axes should be reordered."," source: Original positions of the axes to move. These must be unique."," destination: Destinations positions for each of the original axes."," These must also be unique.",""," Returns:"," Tensor with moved axes."," \"\"\""," if any_symbolic_tensors((x,)):"," return Moveaxis(source, destination).symbolic_call(x)"," return backend.numpy.moveaxis(x, source=source, destination=destination)","","","class NanToNum(Operation):"," def __init__(self, nan=0.0, posinf=None, neginf=None):"," super().__init__()"," self.nan = nan"," self.posinf = posinf"," self.neginf = neginf",""," def call(self, x):"," return backend.numpy.nan_to_num("," x, nan=self.nan, posinf=self.posinf, neginf=self.neginf"," )",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=x.dtype)","","","@keras_export("," ["," \"keras.ops.nan_to_num\","," \"keras.ops.numpy.nan_to_num\","," ]",")","def nan_to_num(x, nan=0.0, posinf=None, neginf=None):"," \"\"\"Replace NaN with zero and infinity with large finite numbers.",""," Args:"," x: Input data."," nan: Optional float or int. Value to replace `NaN` entries with."," posinf: Optional float or int."," Value to replace positive infinity with."," neginf: Optional float or int."," Value to replace negative infinity with.",""," Returns:"," `x`, with non-finite values replaced."," \"\"\""," if any_symbolic_tensors((x,)):"," return NanToNum(nan=nan, posinf=posinf, neginf=neginf).symbolic_call(x)"," return backend.numpy.nan_to_num(x, nan=nan, posinf=posinf, neginf=neginf)","","","class Ndim(Operation):"," def call(self, x):"," return backend.numpy.ndim("," x,"," )",""," def compute_output_spec(self, x):"," return KerasTensor([len(x.shape)])","","","@keras_export([\"keras.ops.ndim\", \"keras.ops.numpy.ndim\"])","def ndim(x):"," \"\"\"Return the number of dimensions of a tensor.",""," Args:"," x: Input tensor.",""," Returns:"," The number of dimensions in `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Ndim().symbolic_call(x)"," return backend.numpy.ndim(x)","","","class Nonzero(Operation):"," def call(self, x):"," return backend.numpy.nonzero(x)",""," def compute_output_spec(self, x):"," return tuple("," [KerasTensor((None,), dtype=\"int32\") for _ in range(len(x.shape))]"," )","","","@keras_export([\"keras.ops.nonzero\", \"keras.ops.numpy.nonzero\"])","def nonzero(x):"," \"\"\"Return the indices of the elements that are non-zero.",""," Args:"," x: Input tensor.",""," Returns:"," Indices of elements that are non-zero."," \"\"\""," if any_symbolic_tensors((x,)):"," return Nonzero().symbolic_call(x)"," return backend.numpy.nonzero(x)","","","class NotEqual(Operation):"," def call(self, x1, x2):"," return backend.numpy.not_equal(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," return KerasTensor(output_shape, dtype=\"bool\")","","","@keras_export([\"keras.ops.not_equal\", \"keras.ops.numpy.not_equal\"])","def not_equal(x1, x2):"," \"\"\"Return `(x1 != x2)` element-wise.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Output tensor, element-wise comparison of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return NotEqual().symbolic_call(x1, x2)"," return backend.numpy.not_equal(x1, x2)","","","class OnesLike(Operation):"," def call(self, x, dtype=None):"," return backend.numpy.ones_like(x, dtype=dtype)",""," def compute_output_spec(self, x, dtype=None):"," if dtype is None:"," dtype = x.dtype"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export([\"keras.ops.ones_like\", \"keras.ops.numpy.ones_like\"])","def ones_like(x, dtype=None):"," \"\"\"Return a tensor of ones with the same shape and type of `x`.",""," Args:"," x: Input tensor."," dtype: Overrides the data type of the result.",""," Returns:"," A tensor of ones with the same shape and type as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return OnesLike().symbolic_call(x, dtype=dtype)"," return backend.numpy.ones_like(x, dtype=dtype)","","","class ZerosLike(Operation):"," def call(self, x, dtype=None):"," return backend.numpy.zeros_like(x, dtype=dtype)",""," def compute_output_spec(self, x, dtype=None):"," if dtype is None:"," dtype = x.dtype"," return KerasTensor(x.shape, dtype=dtype)","","","@keras_export("," ["," \"keras.ops.zeros_like\","," \"keras.ops.numpy.zeros_like\","," ]",")","def zeros_like(x, dtype=None):"," \"\"\"Return a tensor of zeros with the same shape and type as `x`.",""," Args:"," x: Input tensor."," dtype: Overrides the data type of the result.",""," Returns:"," A tensor of zeros with the same shape and type as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return ZerosLike().symbolic_call(x, dtype=dtype)"," return backend.numpy.zeros_like(x, dtype=dtype)","","","class Outer(Operation):"," def call(self, x1, x2):"," return backend.numpy.outer(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [1])"," x2_shape = getattr(x2, \"shape\", [1])"," if None in x1_shape:"," x1_flatten_shape = None"," else:"," x1_flatten_shape = int(np.prod(x1_shape))"," if None in x2_shape:"," x2_flatten_shape = None"," else:"," x2_flatten_shape = int(np.prod(x2_shape))"," output_shape = [x1_flatten_shape, x2_flatten_shape]"," output_dtype = backend.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," return KerasTensor(output_shape, dtype=output_dtype)","","","@keras_export([\"keras.ops.outer\", \"keras.ops.numpy.outer\"])","def outer(x1, x2):"," \"\"\"Compute the outer product of two vectors.",""," Given two vectors `x1` and `x2`, the outer product is:",""," ```"," out[i, j] = x1[i] * x2[j]"," ```",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Outer product of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Outer().symbolic_call(x1, x2)"," return backend.numpy.outer(x1, x2)","","","class Pad(Operation):"," def __init__(self, pad_width, mode=\"constant\"):"," super().__init__()"," self.pad_width = self._process_pad_width(pad_width)"," self.mode = mode",""," def _process_pad_width(self, pad_width):"," if isinstance(pad_width, int):"," return ((pad_width, pad_width),)"," if isinstance(pad_width, (tuple, list)) and isinstance("," pad_width[0], int"," ):"," return (pad_width,)"," first_len = len(pad_width[0])"," for i, pw in enumerate(pad_width):"," if len(pw) != first_len:"," raise ValueError("," \"`pad_width` should be a list of tuples of length \""," f\"1 or 2. Received: pad_width={pad_width}\""," )"," if len(pw) == 1:"," pad_width[i] = (pw[0], pw[0])"," return pad_width",""," def call(self, x, constant_values=None):"," if len(self.pad_width) \u003e 1 and len(self.pad_width) != len(x.shape):"," raise ValueError("," \"`pad_width` must have the same length as `x.shape`. \""," f\"Received: pad_width={self.pad_width} \""," f\"(of length {len(self.pad_width)}) and x.shape={x.shape} \""," f\"(of length {len(x.shape)})\""," )"," return backend.numpy.pad("," x,"," pad_width=self.pad_width,"," mode=self.mode,"," constant_values=constant_values,"," )",""," def compute_output_spec(self, x, constant_values=None):"," output_shape = list(x.shape)"," if len(self.pad_width) == 1:"," pad_width = [self.pad_width[0] for _ in range(len(output_shape))]"," elif len(self.pad_width) == len(output_shape):"," pad_width = self.pad_width"," else:"," raise ValueError("," \"`pad_width` must have the same length as `x.shape`. \""," f\"Received: pad_width={self.pad_width} \""," f\"(of length {len(self.pad_width)}) and x.shape={x.shape} \""," f\"(of length {len(x.shape)})\""," )",""," for i in range(len(output_shape)):"," if output_shape[i] is None:"," output_shape[i] = None"," else:"," output_shape[i] += pad_width[i][0] + pad_width[i][1]"," return KerasTensor(output_shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.pad\", \"keras.ops.numpy.pad\"])","def pad(x, pad_width, mode=\"constant\", constant_values=None):"," \"\"\"Pad a tensor.",""," Args:"," x: Tensor to pad."," pad_width: Number of values padded to the edges of each axis."," `((before_1, after_1), ...(before_N, after_N))` unique pad"," widths for each axis."," `((before, after),)` yields same before and after pad for"," each axis."," `(pad,)` or `int` is a shortcut for `before = after = pad`"," width for all axes."," mode: One of `\"constant\"`, `\"edge\"`, `\"linear_ramp\"`,"," `\"maximum\"`, `\"mean\"`, `\"median\"`, `\"minimum\"`,"," `\"reflect\"`, `\"symmetric\"`, `\"wrap\"`, `\"empty\"`,"," `\"circular\"`. Defaults to `\"constant\"`."," constant_values: value to pad with if `mode == \"constant\"`."," Defaults to `0`. A `ValueError` is raised if not None and"," `mode != \"constant\"`.",""," Note:"," Torch backend only supports modes `\"constant\"`, `\"reflect\"`,"," `\"symmetric\"` and `\"circular\"`."," Only Torch backend supports `\"circular\"` mode.",""," Note:"," Tensorflow backend only supports modes `\"constant\"`, `\"reflect\"`"," and `\"symmetric\"`.",""," Returns:"," Padded tensor."," \"\"\""," return Pad(pad_width, mode=mode)(x, constant_values=constant_values)","","","class Prod(Operation):"," def __init__(self, axis=None, keepdims=False, dtype=None):"," super().__init__()"," if isinstance(axis, int):"," self.axis = [axis]"," else:"," self.axis = axis"," self.keepdims = keepdims"," self.dtype = dtype",""," def call(self, x):"," return backend.numpy.prod("," x,"," axis=self.axis,"," keepdims=self.keepdims,"," dtype=self.dtype,"," )",""," def compute_output_spec(self, x):"," if self.dtype is not None:"," dtype = self.dtype"," else:"," dtype = backend.result_type(x.dtype)"," if dtype == \"bool\":"," dtype = \"int32\""," elif dtype in (\"int8\", \"int16\"):"," dtype = \"int32\""," elif dtype in (\"uint8\", \"uint16\"):"," dtype = \"uint32\""," # TODO: torch doesn't support uint32"," if backend.backend() == \"torch\" and dtype == \"uint32\":"," dtype = \"int32\""," return KerasTensor("," reduce_shape(x.shape, axis=self.axis, keepdims=self.keepdims),"," dtype=dtype,"," )","","","@keras_export([\"keras.ops.prod\", \"keras.ops.numpy.prod\"])","def prod(x, axis=None, keepdims=False, dtype=None):"," \"\"\"Return the product of tensor elements over a given axis.",""," Args:"," x: Input tensor."," axis: Axis or axes along which a product is performed. The default,"," `axis=None`, will compute the product of all elements"," in the input tensor."," keepdims: If this is set to `True`, the axes which are reduce"," are left in the result as dimensions with size one."," dtype: Data type of the returned tensor.",""," Returns:"," Product of elements of `x` over the given axis or axes."," \"\"\""," if any_symbolic_tensors((x,)):"," return Prod(axis=axis, keepdims=keepdims, dtype=dtype).symbolic_call(x)"," return backend.numpy.prod(x, axis=axis, keepdims=keepdims, dtype=dtype)","","","class Quantile(Operation):"," def __init__(self, axis=None, method=\"linear\", keepdims=False):"," super().__init__()"," if isinstance(axis, int):"," axis = [axis]"," self.axis = axis"," self.method = method"," self.keepdims = keepdims",""," def call(self, x, q):"," return backend.numpy.quantile("," x, q, axis=self.axis, keepdims=self.keepdims"," )",""," def compute_output_spec(self, x, q):"," output_shape = reduce_shape("," x.shape, axis=self.axis, keepdims=self.keepdims"," )"," if hasattr(q, \"shape\"):"," if len(q.shape) \u003e 0:"," output_shape = (q.shape[0],) + output_shape"," if backend.standardize_dtype(x.dtype) == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(x.dtype, float)"," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.quantile\", \"keras.ops.numpy.quantile\"])","def quantile(x, q, axis=None, method=\"linear\", keepdims=False):"," \"\"\"Compute the q-th quantile(s) of the data along the specified axis.",""," Args:"," x: Input tensor."," q: Probability or sequence of probabilities for the quantiles to"," compute. Values must be between 0 and 1 inclusive."," axis: Axis or axes along which the quantiles are computed. Defaults to"," `axis=None` which is to compute the quantile(s) along a flattened"," version of the array."," method: A string specifies the method to use for estimating the"," quantile. Available methods are `\"linear\"`, `\"lower\"`, `\"higher\"`,"," `\"midpoint\"`, and `\"nearest\"`. Defaults to `\"linear\"`."," If the desired quantile lies between two data points `i \u003c j`:"," - `\"linear\"`: `i + (j - i) * fraction`, where fraction is the"," fractional part of the index surrounded by `i` and `j`."," - `\"lower\"`: `i`."," - `\"higher\"`: `j`."," - `\"midpoint\"`: `(i + j) / 2`"," - `\"nearest\"`: `i` or `j`, whichever is nearest."," keepdims: If this is set to `True`, the axes which are reduce"," are left in the result as dimensions with size one.",""," Returns:"," The quantile(s). If `q` is a single probability and `axis=None`, then"," the result is a scalar. If multiple probabilities levels are given,"," first axis of the result corresponds to the quantiles. The other axes"," are the axes that remain after the reduction of `x`."," \"\"\""," if any_symbolic_tensors((x, q)):"," return Quantile("," axis=axis, method=method, keepdims=keepdims"," ).symbolic_call(x, q)"," return backend.numpy.quantile("," x, q, axis=axis, method=method, keepdims=keepdims"," )","","","class Ravel(Operation):"," def call(self, x):"," return backend.numpy.ravel(x)",""," def compute_output_spec(self, x):"," if None in x.shape:"," output_shape = ["," None,"," ]"," else:"," output_shape = [int(np.prod(x.shape))]"," return KerasTensor(output_shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.ravel\", \"keras.ops.numpy.ravel\"])","def ravel(x):"," \"\"\"Return a contiguous flattened tensor.",""," A 1-D tensor, containing the elements of the input, is returned.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Ravel().symbolic_call(x)"," return backend.numpy.ravel(x)","","","class Real(Operation):"," def call(self, x):"," return backend.numpy.real(x)",""," def compute_output_spec(self, x):"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.real\", \"keras.ops.numpy.real\"])","def real(x):"," \"\"\"Return the real part of the complex argument.",""," Args:"," x: Input tensor.",""," Returns:"," The real component of the complex argument."," \"\"\""," if any_symbolic_tensors((x,)):"," return Real().symbolic_call(x)"," return backend.numpy.real(x)","","","class Reciprocal(Operation):"," def call(self, x):"," return backend.numpy.reciprocal(x)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape)","","","@keras_export("," ["," \"keras.ops.reciprocal\","," \"keras.ops.numpy.reciprocal\","," ]",")","def reciprocal(x):"," \"\"\"Return the reciprocal of the argument, element-wise.",""," Calculates `1/x`.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, element-wise reciprocal of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Reciprocal().symbolic_call(x)"," return backend.numpy.reciprocal(x)","","","class Repeat(Operation):"," def __init__(self, repeats, axis=None):"," super().__init__()"," self.axis = axis"," self.repeats = repeats",""," def call(self, x):"," return backend.numpy.repeat(x, self.repeats, axis=self.axis)",""," def compute_output_spec(self, x):"," x_shape = list(x.shape)"," repeats = self.repeats"," if isinstance(repeats, int):"," repeats = [repeats]"," repeats_size = len(repeats)"," broadcast = repeats_size == 1",""," if self.axis is None:"," if None in x_shape:"," return KerasTensor([None], dtype=x.dtype)",""," x_flatten_size = int(np.prod(x_shape))"," if broadcast:"," output_shape = [x_flatten_size * repeats[0]]"," elif repeats_size != x_flatten_size:"," raise ValueError("," \"Size of `repeats` and \""," \"dimensions of `x` after flattening should be compatible. \""," f\"Received: {repeats_size} and {x_flatten_size}\""," )"," else:"," output_shape = [int(np.sum(repeats))]"," return KerasTensor(output_shape, dtype=x.dtype)",""," size_on_ax = x_shape[self.axis]"," if size_on_ax is None:"," return KerasTensor(x_shape, dtype=x.dtype)",""," output_shape = x_shape"," if broadcast:"," output_shape[self.axis] = size_on_ax * repeats[0]"," elif size_on_ax != repeats_size:"," raise ValueError("," \"Size of `repeats` and \""," f\"dimensions of `axis {self.axis} of x` should be compatible. \""," f\"Received: {repeats_size} and {x_shape}\""," )"," else:"," output_shape[self.axis] = int(np.sum(repeats))"," return KerasTensor(output_shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.repeat\", \"keras.ops.numpy.repeat\"])","def repeat(x, repeats, axis=None):"," \"\"\"Repeat each element of a tensor after themselves.",""," Args:"," x: Input tensor."," repeats: The number of repetitions for each element."," axis: The axis along which to repeat values. By default, use"," the flattened input array, and return a flat output array.",""," Returns:"," Output tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Repeat(repeats, axis=axis).symbolic_call(x)"," return backend.numpy.repeat(x, repeats, axis=axis)","","","class Reshape(Operation):"," def __init__(self, newshape):"," super().__init__()"," self.newshape = newshape",""," def call(self, x):"," return backend.numpy.reshape(x, self.newshape)",""," def compute_output_spec(self, x):"," output_shape = operation_utils.compute_reshape_output_shape("," x.shape, self.newshape, \"newshape\""," )"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(output_shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.reshape\", \"keras.ops.numpy.reshape\"])","def reshape(x, newshape):"," \"\"\"Gives a new shape to a tensor without changing its data.",""," Args:"," x: Input tensor."," newshape: The new shape should be compatible with the original shape."," One shape dimension can be -1 in which case the value is"," inferred from the length of the array and remaining dimensions.",""," Returns:"," The reshaped tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Reshape(newshape).symbolic_call(x)"," return backend.numpy.reshape(x, newshape)","","","class Roll(Operation):"," def __init__(self, shift, axis=None):"," super().__init__()"," self.shift = shift"," self.axis = axis",""," def call(self, x):"," return backend.numpy.roll(x, self.shift, self.axis)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.roll\", \"keras.ops.numpy.roll\"])","def roll(x, shift, axis=None):"," \"\"\"Roll tensor elements along a given axis.",""," Elements that roll beyond the last position are re-introduced at the first.",""," Args:"," x: Input tensor."," shift: The number of places by which elements are shifted."," axis: The axis along which elements are shifted. By default, the"," array is flattened before shifting, after which the original"," shape is restored.",""," Returns:"," Output tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Roll(shift, axis=axis).symbolic_call(x)"," return backend.numpy.roll(x, shift, axis=axis)","","","class Round(Operation):"," def __init__(self, decimals=0):"," super().__init__()"," self.decimals = decimals",""," def call(self, x):"," return backend.numpy.round(x, self.decimals)",""," def compute_output_spec(self, x):"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.round\", \"keras.ops.numpy.round\"])","def round(x, decimals=0):"," \"\"\"Evenly round to the given number of decimals.",""," Args:"," x: Input tensor."," decimals: Number of decimal places to round to. Defaults to `0`.",""," Returns:"," Output tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Round(decimals).symbolic_call(x)"," return backend.numpy.round(x, decimals)","","","class SearchSorted(Operation):"," def call(self, sorted_sequence, values, side=\"left\"):"," sorted_sequence = backend.convert_to_tensor(sorted_sequence)"," values = backend.convert_to_tensor(values)"," return backend.numpy.searchsorted(sorted_sequence, values, side=side)",""," def compute_output_spec(self, sorted_sequence, values, side=\"left\"):"," if len(sorted_sequence.shape) != 1:"," raise ValueError("," \"searchsorted only supports 1-D sorted sequences. Use\""," \"keras.ops.vectorized_map to extend to N-D sequences.\""," )"," out_type = ("," \"int32\""," if sorted_sequence.shape[0] \u003c= np.iinfo(np.int32).max"," else \"int64\""," )"," return KerasTensor(values.shape, dtype=out_type)","","","@keras_export([\"keras.ops.searchsorted\"])","def searchsorted(sorted_sequence, values, side=\"left\"):"," \"\"\"Perform a binary search, returning indices for insertion of `values`"," into `sorted_sequence` that maintain the sorting order.",""," Args:"," sorted_sequence: 1-D input tensor, sorted along the innermost"," dimension."," values: N-D tensor of query insertion values."," side: 'left' or 'right', specifying the direction in which to insert"," for the equality case (tie-breaker).",""," Returns:"," Tensor of insertion indices of same shape as `values`."," \"\"\""," if any_symbolic_tensors((sorted_sequence, values)):"," return SearchSorted().symbolic_call(sorted_sequence, values, side=side)",""," sorted_sequence = backend.convert_to_tensor(sorted_sequence)"," values = backend.convert_to_tensor(values)"," return backend.numpy.searchsorted(sorted_sequence, values, side=side)","","","class Sign(Operation):"," def call(self, x):"," return backend.numpy.sign(x)",""," def compute_output_spec(self, x):"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.sign\", \"keras.ops.numpy.sign\"])","def sign(x):"," \"\"\"Returns a tensor with the signs of the elements of `x`.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor of same shape as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Sign().symbolic_call(x)"," return backend.numpy.sign(x)","","","class Sin(Operation):"," def call(self, x):"," return backend.numpy.sin(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.sin\", \"keras.ops.numpy.sin\"])","def sin(x):"," \"\"\"Trigonometric sine, element-wise.",""," Arguments:"," x: Input tensor.",""," Returns:"," Output tensor of same shape as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Sin().symbolic_call(x)"," return backend.numpy.sin(x)","","","class Sinh(Operation):"," def call(self, x):"," return backend.numpy.sinh(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.sinh\", \"keras.ops.numpy.sinh\"])","def sinh(x):"," \"\"\"Hyperbolic sine, element-wise.",""," Arguments:"," x: Input tensor.",""," Returns:"," Output tensor of same shape as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Sinh().symbolic_call(x)"," return backend.numpy.sinh(x)","","","class Size(Operation):"," def call(self, x):"," return backend.numpy.size(x)",""," def compute_output_spec(self, x):"," return KerasTensor([], dtype=\"int32\")","","","@keras_export([\"keras.ops.size\", \"keras.ops.numpy.size\"])","def size(x):"," \"\"\"Return the number of elements in a tensor.",""," Args:"," x: Input tensor.",""," Returns:"," Number of elements in `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Size().symbolic_call(x)"," return backend.numpy.size(x)","","","class Sort(Operation):"," def __init__(self, axis=-1):"," super().__init__()"," self.axis = axis",""," def call(self, x):"," return backend.numpy.sort(x, axis=self.axis)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, x.dtype)","","","@keras_export([\"keras.ops.sort\", \"keras.ops.numpy.sort\"])","def sort(x, axis=-1):"," \"\"\"Sorts the elements of `x` along a given axis in ascending order.",""," Args:"," x: Input tensor."," axis: Axis along which to sort. If `None`, the tensor is flattened"," before sorting. Defaults to `-1`; the last axis.",""," Returns:"," Sorted tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Sort(axis=axis).symbolic_call(x)"," return backend.numpy.sort(x, axis=axis)","","","class Split(Operation):"," def __init__(self, indices_or_sections, axis=0):"," super().__init__()"," if not isinstance(indices_or_sections, int):"," indices_or_sections = tuple(indices_or_sections)"," self.indices_or_sections = indices_or_sections"," self.axis = axis",""," def call(self, x):"," return backend.numpy.split(x, self.indices_or_sections, axis=self.axis)",""," def compute_output_spec(self, x):"," x_shape = list(x.shape)"," x_size_on_axis = x_shape[self.axis]"," if isinstance(self.indices_or_sections, int):"," if x_size_on_axis is None:"," x_shape[self.axis] = None"," return ["," KerasTensor(x_shape, dtype=x.dtype)"," for _ in range(self.indices_or_sections)"," ]"," if np.mod(x_size_on_axis, self.indices_or_sections) != 0:"," raise ValueError("," \"`x` size on given `axis` must be dividible by \""," \"`indices_or_sections` when `indices_or_sections` is an \""," f\"int. But received {x_size_on_axis} and \""," f\"{self.indices_or_sections}.\""," )"," size = x_size_on_axis // self.indices_or_sections"," x_shape[self.axis] = size"," return ["," KerasTensor(x_shape, dtype=x.dtype)"," for _ in range(self.indices_or_sections)"," ]",""," indices_or_sections = (0, *self.indices_or_sections, x_size_on_axis)"," output_size = np.diff(indices_or_sections)"," outputs = []"," for i in range(len(output_size)):"," output_shape = list(x_shape)"," output_shape[self.axis] = int(output_size[i])"," outputs.append(KerasTensor(output_shape, dtype=x.dtype))"," return outputs","","","@keras_export([\"keras.ops.split\", \"keras.ops.numpy.split\"])","def split(x, indices_or_sections, axis=0):"," \"\"\"Split a tensor into chunks.",""," Args:"," x: Input tensor."," indices_or_sections: If an integer, N, the tensor will be split into N"," equal sections along `axis`. If a 1-D array of sorted integers,"," the entries indicate indices at which the tensor will be split"," along `axis`."," axis: Axis along which to split. Defaults to `0`.",""," Note:"," A split does not have to result in equal division when using"," Torch backend.",""," Returns:"," A list of tensors."," \"\"\""," if any_symbolic_tensors((x,)):"," return Split(indices_or_sections, axis=axis).symbolic_call(x)"," return backend.numpy.split(x, indices_or_sections, axis=axis)","","","class Stack(Operation):"," def __init__(self, axis=0):"," super().__init__()"," self.axis = axis",""," def call(self, xs):"," return backend.numpy.stack(xs, axis=self.axis)",""," def compute_output_spec(self, xs):"," first_shape = xs[0].shape"," dtypes_to_resolve = []"," for x in xs:"," if not shape_equal(x.shape, first_shape, axis=[], allow_none=True):"," raise ValueError("," \"Every value in `xs` must have the same shape. But found \""," f\"element of shape {x.shape}, which is different from the \""," f\"first element's shape {first_shape}.\""," )"," dtypes_to_resolve.append(getattr(x, \"dtype\", type(x)))",""," size_on_axis = len(xs)"," output_shape = list(first_shape)"," if self.axis == -1:"," output_shape = output_shape + [size_on_axis]"," elif self.axis \u003e= 0:"," output_shape.insert(self.axis, size_on_axis)"," else:"," output_shape.insert(self.axis + 1, size_on_axis)"," output_dtype = dtypes.result_type(*dtypes_to_resolve)"," return KerasTensor(output_shape, dtype=output_dtype)","","","@keras_export([\"keras.ops.stack\", \"keras.ops.numpy.stack\"])","def stack(x, axis=0):"," \"\"\"Join a sequence of tensors along a new axis.",""," The `axis` parameter specifies the index of the new axis in the"," dimensions of the result.",""," Args:"," x: A sequence of tensors."," axis: Axis along which to stack. Defaults to `0`.",""," Returns:"," The stacked tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Stack(axis=axis).symbolic_call(x)"," return backend.numpy.stack(x, axis=axis)","","","class Std(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," if isinstance(axis, int):"," self.axis = [axis]"," else:"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.std(x, axis=self.axis, keepdims=self.keepdims)",""," def compute_output_spec(self, x):"," output_dtype = backend.standardize_dtype(x.dtype)"," if \"int\" in output_dtype or output_dtype == \"bool\":"," output_dtype = backend.floatx()"," return KerasTensor("," reduce_shape(x.shape, axis=self.axis, keepdims=self.keepdims),"," dtype=output_dtype,"," )","","","@keras_export([\"keras.ops.std\", \"keras.ops.numpy.std\"])","def std(x, axis=None, keepdims=False):"," \"\"\"Compute the standard deviation along the specified axis.",""," Args:"," x: Input tensor."," axis: Axis along which to compute standard deviation."," Default is to compute the standard deviation of the"," flattened tensor."," keepdims: If this is set to `True`, the axes which are reduced are left"," in the result as dimensions with size one.",""," Returns:"," Output tensor containing the standard deviation values."," \"\"\""," if any_symbolic_tensors((x,)):"," return Std(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.std(x, axis=axis, keepdims=keepdims)","","","class Swapaxes(Operation):"," def __init__(self, axis1, axis2):"," super().__init__()",""," self.axis1 = axis1"," self.axis2 = axis2",""," def call(self, x):"," return backend.numpy.swapaxes(x, self.axis1, self.axis2)",""," def compute_output_spec(self, x):"," x_shape = list(x.shape)"," tmp = x_shape[self.axis1]"," x_shape[self.axis1] = x_shape[self.axis2]"," x_shape[self.axis2] = tmp"," return KerasTensor(x_shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.swapaxes\", \"keras.ops.numpy.swapaxes\"])","def swapaxes(x, axis1, axis2):"," \"\"\"Interchange two axes of a tensor.",""," Args:"," x: Input tensor."," axis1: First axis."," axis2: Second axis.",""," Returns:"," A tensor with the axes swapped."," \"\"\""," if any_symbolic_tensors((x,)):"," return Swapaxes(axis1, axis2).symbolic_call(x)"," return backend.numpy.swapaxes(x, axis1=axis1, axis2=axis2)","","","class Take(Operation):"," def __init__(self, axis=None):"," super().__init__()"," self.axis = axis",""," def call(self, x, indices):"," return backend.numpy.take(x, indices, axis=self.axis)",""," def compute_output_spec(self, x, indices):"," x_shape = list(x.shape)"," if isinstance(indices, KerasTensor):"," indices_shape = list(indices.shape)"," else:"," indices_shape = list(getattr(np.array(indices), \"shape\", []))"," if self.axis is None:"," return KerasTensor(indices_shape, dtype=x.dtype)",""," # make sure axis is non-negative"," axis = len(x_shape) + self.axis if self.axis \u003c 0 else self.axis"," output_shape = x_shape[:axis] + indices_shape + x_shape[axis + 1 :]"," return KerasTensor(output_shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.take\", \"keras.ops.numpy.take\"])","def take(x, indices, axis=None):"," \"\"\"Take elements from a tensor along an axis.",""," Args:"," x: Source tensor."," indices: The indices of the values to extract."," axis: The axis over which to select values. By default, the"," flattened input tensor is used.",""," Returns:"," The corresponding tensor of values."," \"\"\""," if any_symbolic_tensors((x, indices)):"," return Take(axis=axis).symbolic_call(x, indices)"," return backend.numpy.take(x, indices, axis=axis)","","","class TakeAlongAxis(Operation):"," def __init__(self, axis=None):"," super().__init__()"," self.axis = axis",""," def call(self, x, indices):"," return backend.numpy.take_along_axis(x, indices, axis=self.axis)",""," def compute_output_spec(self, x, indices):"," output_shape = operation_utils.compute_take_along_axis_output_shape("," x.shape, indices.shape, self.axis"," )"," return KerasTensor(output_shape, dtype=x.dtype)","","","@keras_export("," ["," \"keras.ops.take_along_axis\","," \"keras.ops.numpy.take_along_axis\","," ]",")","def take_along_axis(x, indices, axis=None):"," \"\"\"Select values from `x` at the 1-D `indices` along the given axis.",""," Args:"," x: Source tensor."," indices: The indices of the values to extract."," axis: The axis over which to select values. By default, the flattened"," input tensor is used.",""," Returns:"," The corresponding tensor of values."," \"\"\""," if any_symbolic_tensors((x, indices)):"," return TakeAlongAxis(axis=axis).symbolic_call(x, indices)"," return backend.numpy.take_along_axis(x, indices, axis=axis)","","","class Tan(Operation):"," def call(self, x):"," return backend.numpy.tan(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.tan\", \"keras.ops.numpy.tan\"])","def tan(x):"," \"\"\"Compute tangent, element-wise.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor of same shape as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Tan().symbolic_call(x)"," return backend.numpy.tan(x)","","","class Tanh(Operation):"," def call(self, x):"," return backend.numpy.tanh(x)",""," def compute_output_spec(self, x):"," dtype = backend.standardize_dtype(getattr(x, \"dtype\", backend.floatx()))"," if dtype == \"int64\":"," dtype = backend.floatx()"," else:"," dtype = dtypes.result_type(dtype, float)"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.tanh\", \"keras.ops.numpy.tanh\"])","def tanh(x):"," \"\"\"Hyperbolic tangent, element-wise.",""," Arguments:"," x: Input tensor.",""," Returns:"," Output tensor of same shape as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Tanh().symbolic_call(x)"," return backend.numpy.tanh(x)","","","class Tensordot(Operation):"," def __init__(self, axes=2):"," super().__init__()"," self.axes = axes",""," def call(self, x1, x2):"," return backend.numpy.tensordot(x1, x2, axes=self.axes)",""," def compute_output_spec(self, x1, x2):"," x1_shape = list(getattr(x1, \"shape\", []))"," x2_shape = list(getattr(x2, \"shape\", []))"," dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," if not isinstance(self.axes, int):"," x1_select_shape = [x1_shape[ax] for ax in self.axes[0]]"," x2_select_shape = [x2_shape[ax] for ax in self.axes[1]]"," if not shape_equal("," x1_select_shape, x2_select_shape, allow_none=True"," ):"," raise ValueError("," \"Shape mismatch on `x1[axes[0]]` and `x2[axes[1]]`, \""," f\"received {x1_select_shape} and {x2_select_shape}.\""," )",""," for ax in self.axes[0]:"," x1_shape[ax] = -1"," for ax in self.axes[1]:"," x2_shape[ax] = -1",""," x1_shape = list(filter((-1).__ne__, x1_shape))"," x2_shape = list(filter((-1).__ne__, x2_shape))",""," output_shape = x1_shape + x2_shape"," return KerasTensor(output_shape, dtype=dtype)",""," if self.axes \u003c= 0:"," output_shape = x1_shape + x2_shape"," else:"," output_shape = x1_shape[: -self.axes] + x2_shape[self.axes :]",""," return KerasTensor(output_shape, dtype=dtype)","","","@keras_export([\"keras.ops.tensordot\", \"keras.ops.numpy.tensordot\"])","def tensordot(x1, x2, axes=2):"," \"\"\"Compute the tensor dot product along specified axes.",""," Args:"," x1: First tensor."," x2: Second tensor."," axes: - If an integer, N, sum over the last N axes of `x1` and the"," first N axes of `x2` in order. The sizes of the corresponding"," axes must match."," - Or, a list of axes to be summed over, first sequence applying"," to `x1`, second to `x2`. Both sequences must be of the"," same length.",""," Returns:"," The tensor dot product of the inputs."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Tensordot(axes=axes).symbolic_call(x1, x2)"," return backend.numpy.tensordot(x1, x2, axes=axes)","","","class Tile(Operation):"," def __init__(self, repeats):"," super().__init__()"," self.repeats = repeats",""," def call(self, x):"," return backend.numpy.tile(x, self.repeats)",""," def compute_output_spec(self, x):"," x_shape = list(x.shape)"," repeats = self.repeats"," if isinstance(repeats, int):"," repeats = [repeats]"," if len(x_shape) \u003e len(repeats):"," repeats = [1] * (len(x_shape) - len(repeats)) + repeats"," else:"," x_shape = [1] * (len(repeats) - len(x_shape)) + x_shape",""," output_shape = []"," for x_size, repeat in zip(x_shape, repeats):"," if x_size is None:"," output_shape.append(None)"," else:"," output_shape.append(x_size * repeat)"," return KerasTensor(output_shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.tile\", \"keras.ops.numpy.tile\"])","def tile(x, repeats):"," \"\"\"Repeat `x` the number of times given by `repeats`.",""," If `repeats` has length `d`, the result will have dimension of"," `max(d, x.ndim)`.",""," If `x.ndim \u003c d`, `x` is promoted to be d-dimensional by prepending"," new axes.",""," If `x.ndim \u003e d`, `repeats` is promoted to `x.ndim` by prepending 1's to it.",""," Args:"," x: Input tensor."," repeats: The number of repetitions of `x` along each axis.",""," Returns:"," The tiled output tensor."," \"\"\""," if any_symbolic_tensors((x,)):"," return Tile("," repeats,"," ).symbolic_call(x)"," return backend.numpy.tile(x, repeats)","","","class Trace(Operation):"," def __init__(self, offset=0, axis1=0, axis2=1):"," super().__init__()"," self.offset = offset"," self.axis1 = axis1"," self.axis2 = axis2",""," def call(self, x):"," return backend.numpy.trace("," x, offset=self.offset, axis1=self.axis1, axis2=self.axis2"," )",""," def compute_output_spec(self, x):"," x_shape = list(x.shape)"," x_shape[self.axis1] = -1"," x_shape[self.axis2] = -1"," output_shape = list(filter((-1).__ne__, x_shape))"," output_dtype = backend.standardize_dtype(x.dtype)"," if output_dtype not in (\"int64\", \"uint32\", \"uint64\"):"," output_dtype = dtypes.result_type(output_dtype, \"int32\")"," return KerasTensor(output_shape, dtype=output_dtype)","","","@keras_export([\"keras.ops.trace\", \"keras.ops.numpy.trace\"])","def trace(x, offset=0, axis1=0, axis2=1):"," \"\"\"Return the sum along diagonals of the tensor.",""," If `x` is 2-D, the sum along its diagonal with the given offset is"," returned, i.e., the sum of elements `x[i, i+offset]` for all `i`.",""," If a has more than two dimensions, then the axes specified by `axis1`"," and `axis2` are used to determine the 2-D sub-arrays whose traces are"," returned.",""," The shape of the resulting tensor is the same as that of `x` with `axis1`"," and `axis2` removed.",""," Args:"," x: Input tensor."," offset: Offset of the diagonal from the main diagonal. Can be"," both positive and negative. Defaults to `0`."," axis1: Axis to be used as the first axis of the 2-D sub-arrays."," Defaults to `0`.(first axis)."," axis2: Axis to be used as the second axis of the 2-D sub-arrays."," Defaults to `1` (second axis).",""," Returns:"," If `x` is 2-D, the sum of the diagonal is returned. If `x` has"," larger dimensions, then a tensor of sums along diagonals is"," returned."," \"\"\""," if any_symbolic_tensors((x,)):"," return Trace(offset, axis1, axis2).symbolic_call(x)"," return backend.numpy.trace(x, offset=offset, axis1=axis1, axis2=axis2)","","","class Tri(Operation):"," def __init__(self, k=0, dtype=None):"," super().__init__()"," self.k = k"," self.dtype = dtype or backend.floatx()",""," def call(self, N, M=None):"," return backend.numpy.tri(N=N, M=M, k=self.k, dtype=self.dtype)",""," def compute_output_spec(self, N, M=None):"," if M is None:"," M = N"," return KerasTensor((N, M), dtype=self.dtype)","","","@keras_export([\"keras.ops.tri\", \"keras.ops.numpy.tri\"])","def tri(N, M=None, k=0, dtype=None):"," \"\"\"Return a tensor with ones at and below a diagonal and zeros elsewhere.",""," Args:"," N: Number of rows in the tensor."," M: Number of columns in the tensor."," k: The sub-diagonal at and below which the array is filled."," `k = 0` is the main diagonal, while `k \u003c 0` is below it, and"," `k \u003e 0` is above. The default is 0."," dtype: Data type of the returned tensor. The default is \"float32\".",""," Returns:"," Tensor with its lower triangle filled with ones and zeros elsewhere."," `T[i, j] == 1` for `j \u003c= i + k`, 0 otherwise."," \"\"\""," return backend.numpy.tri(N, M=M, k=k, dtype=dtype)","","","class Tril(Operation):"," def __init__(self, k=0):"," super().__init__()"," self.k = k",""," def call(self, x):"," return backend.numpy.tril(x, k=self.k)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.tril\", \"keras.ops.numpy.tril\"])","def tril(x, k=0):"," \"\"\"Return lower triangle of a tensor.",""," For tensors with `ndim` exceeding 2, `tril` will apply to the"," final two axes.",""," Args:"," x: Input tensor."," k: Diagonal above which to zero elements. Defaults to `0`. the"," main diagonal. `k \u003c 0` is below it, and `k \u003e 0` is above it.",""," Returns:"," Lower triangle of `x`, of same shape and data type as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Tril(k=k).symbolic_call(x)"," return backend.numpy.tril(x, k=k)","","","class Triu(Operation):"," def __init__(self, k=0):"," super().__init__()"," self.k = k",""," def call(self, x):"," return backend.numpy.triu(x, k=self.k)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.triu\", \"keras.ops.numpy.triu\"])","def triu(x, k=0):"," \"\"\"Return upper triangle of a tensor.",""," For tensors with `ndim` exceeding 2, `triu` will apply to the"," final two axes.",""," Args:"," x: Input tensor."," k: Diagonal below which to zero elements. Defaults to `0`. the"," main diagonal. `k \u003c 0` is below it, and `k \u003e 0` is above it.",""," Returns:"," Upper triangle of `x`, of same shape and data type as `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Triu(k=k).symbolic_call(x)"," return backend.numpy.triu(x, k=k)","","","class Trunc(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x):"," return backend.numpy.trunc(x)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=x.dtype)","","","@keras_export([\"keras.ops.trunc\", \"keras.ops.numpy.trunc\"])","def trunc(x):"," \"\"\"Return the truncated value of the input, element-wise.",""," The truncated value of the scalar `x` is the nearest integer `i` which is"," closer to zero than `x` is. In short, the fractional part of the signed"," number `x` is discarded.",""," Args:"," x: Input tensor.",""," Returns:"," The truncated value of each element in `x`.",""," Example:"," \u003e\u003e\u003e x = ops.array([-1.7, -1.5, -0.2, 0.2, 1.5, 1.7, 2.0])"," \u003e\u003e\u003e ops.trunc(x)"," array([-1.0, -1.0, -0.0, 0.0, 1.0, 1.0, 2.0])"," \"\"\""," if any_symbolic_tensors((x,)):"," return Trunc().symbolic_call(x)"," return backend.numpy.trunc(x)","","","class Vdot(Operation):"," def call(self, x1, x2):"," return backend.numpy.vdot(x1, x2)",""," def compute_output_spec(self, x1, x2):"," dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," return KerasTensor([], dtype=dtype)","","","@keras_export([\"keras.ops.vdot\", \"keras.ops.numpy.vdot\"])","def vdot(x1, x2):"," \"\"\"Return the dot product of two vectors.",""," If the first argument is complex, the complex conjugate of the first"," argument is used for the calculation of the dot product.",""," Multidimensional tensors are flattened before the dot product is taken.",""," Args:"," x1: First input tensor. If complex, its complex conjugate is taken"," before calculation of the dot product."," x2: Second input tensor.",""," Returns:"," Output tensor."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Vdot().symbolic_call(x1, x2)"," return backend.numpy.vdot(x1, x2)","","","class Inner(Operation):"," def call(self, x1, x2):"," return backend.numpy.inner(x1, x2)",""," def compute_output_spec(self, x1, x2):"," dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," return KerasTensor([], dtype=dtype)","","","@keras_export([\"keras.ops.inner\", \"keras.ops.numpy.inner\"])","def inner(x1, x2):"," \"\"\"Return the inner product of two tensors.",""," Ordinary inner product of vectors for 1-D tensors"," (without complex conjugation), in higher dimensions"," a sum product over the last axes.",""," Multidimensional arrays are treated as vectors by flattening"," all but their last axes. The resulting dot product is performed"," over their last axes.",""," Args:"," x1: First input tensor."," x2: Second input tensor. The last dimension of `x1` and `x2`"," must match.",""," Returns:"," Output tensor. The shape of the output is determined by"," broadcasting the shapes of `x1` and `x2` after removing"," their last axes."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Inner().symbolic_call(x1, x2)"," return backend.numpy.inner(x1, x2)","","","@keras_export([\"keras.ops.vectorize\", \"keras.ops.numpy.vectorize\"])","def vectorize(pyfunc, *, excluded=None, signature=None):"," \"\"\"Turn a function into a vectorized function.",""," Example:",""," ```python"," def myfunc(a, b):"," return a + b",""," vfunc = keras.ops.vectorize(myfunc)"," y = vfunc([1, 2, 3, 4], 2) # Returns Tensor([3, 4, 5, 6])"," ```",""," Args:"," pyfunc: Callable of a single tensor argument."," excluded: Optional set of integers representing"," positional arguments for which the function"," will not be vectorized."," These will be passed directly to `pyfunc` unmodified."," signature: Optional generalized universal function signature,"," e.g., `\"(m,n),(n)-\u003e(m)\"` for vectorized"," matrix-vector multiplication. If provided,"," `pyfunc` will be called with (and expected to return)"," arrays with shapes given by the size of corresponding"," core dimensions. By default, `pyfunc` is assumed"," to take scalars tensors as input and output.",""," Returns:"," A new function that applies `pyfunc` to every element"," of its input along axis 0 (the batch axis)."," \"\"\""," if not callable(pyfunc):"," raise ValueError("," \"Expected argument `pyfunc` to be a callable. \""," f\"Received: pyfunc={pyfunc}\""," )"," return backend.numpy.vectorize("," pyfunc, excluded=excluded, signature=signature"," )","","","class Vstack(Operation):"," def call(self, xs):"," return backend.numpy.vstack(xs)",""," def compute_output_spec(self, xs):"," first_shape = xs[0].shape"," total_size_on_axis = 0"," dtypes_to_resolve = []"," for x in xs:"," if not shape_equal(x.shape, first_shape, axis=[0], allow_none=True):"," raise ValueError("," \"Every value in `xs` must have the same shape except on \""," f\"the `axis` dim. But found element of shape {x.shape}, \""," f\"which is different from the first element's \""," f\"shape {first_shape}.\""," )"," if total_size_on_axis is None or x.shape[0] is None:"," total_size_on_axis = None"," else:"," total_size_on_axis += x.shape[0]"," dtypes_to_resolve.append(getattr(x, \"dtype\", type(x)))"," output_shape = list(first_shape)"," output_shape[0] = total_size_on_axis"," output_dtype = dtypes.result_type(*dtypes_to_resolve)"," return KerasTensor(output_shape, output_dtype)","","","@keras_export([\"keras.ops.vstack\", \"keras.ops.numpy.vstack\"])","def vstack(xs):"," \"\"\"Stack tensors in sequence vertically (row wise).",""," Args:"," xs: Sequence of tensors.",""," Returns:"," Tensor formed by stacking the given tensors."," \"\"\""," if any_symbolic_tensors((xs,)):"," return Vstack().symbolic_call(xs)"," return backend.numpy.vstack(xs)","","","class Where(Operation):"," def call(self, condition, x1=None, x2=None):"," return backend.numpy.where(condition, x1, x2)",""," def compute_output_spec(self, condition, x1, x2):"," condition_shape = getattr(condition, \"shape\", [])"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(condition_shape, x1_shape)"," output_shape = broadcast_shapes(output_shape, x2_shape)"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1) if x1 is not None else \"int\"),"," getattr(x2, \"dtype\", type(x2) if x2 is not None else \"int\"),"," )"," return KerasTensor(output_shape, dtype=output_dtype)","","","@keras_export([\"keras.ops.where\", \"keras.ops.numpy.where\"])","def where(condition, x1=None, x2=None):"," \"\"\"Return elements chosen from `x1` or `x2` depending on `condition`.",""," Args:"," condition: Where `True`, yield `x1`, otherwise yield `x2`."," x1: Values from which to choose when `condition` is `True`."," x2: Values from which to choose when `condition` is `False`.",""," Returns:"," A tensor with elements from `x1` where `condition` is `True`, and"," elements from `x2` where `condition` is `False`."," \"\"\""," if (x1 is None and x2 is not None) or (x1 is not None and x2 is None):"," raise ValueError("," \"`x1` and `x2` either both should be `None`\""," \" or both should have non-None value.\""," )"," if any_symbolic_tensors((condition, x1, x2)):"," return Where().symbolic_call(condition, x1, x2)"," return backend.numpy.where(condition, x1, x2)","","","class Subtract(Operation):"," def call(self, x1, x2):"," return backend.numpy.subtract(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," x1_sparse = getattr(x1, \"sparse\", False)"," x2_sparse = getattr(x2, \"sparse\", False)"," output_sparse = x1_sparse and x2_sparse"," dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," return KerasTensor(output_shape, dtype=dtype, sparse=output_sparse)","","","@keras_export([\"keras.ops.subtract\", \"keras.ops.numpy.subtract\"])","def subtract(x1, x2):"," \"\"\"Subtract arguments element-wise.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Output tensor, element-wise difference of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Subtract().symbolic_call(x1, x2)"," return backend.numpy.subtract(x1, x2)","","","class Multiply(Operation):"," def call(self, x1, x2):"," return backend.numpy.multiply(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," x1_sparse = getattr(x1, \"sparse\", True)"," x2_sparse = getattr(x2, \"sparse\", True)"," output_sparse = x1_sparse or x2_sparse"," dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," return KerasTensor(output_shape, dtype=dtype, sparse=output_sparse)","","","@keras_export([\"keras.ops.multiply\", \"keras.ops.numpy.multiply\"])","def multiply(x1, x2):"," \"\"\"Multiply arguments element-wise.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Output tensor, element-wise product of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Multiply().symbolic_call(x1, x2)"," return backend.numpy.multiply(x1, x2)","","","class Divide(Operation):"," def call(self, x1, x2):"," return backend.numpy.divide(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," float,"," )"," x1_sparse = getattr(x1, \"sparse\", False)"," x2_sparse = getattr(x2, \"sparse\", False)"," output_sparse = x1_sparse and not x2_sparse"," return KerasTensor("," output_shape, dtype=output_dtype, sparse=output_sparse"," )","","","@keras_export([\"keras.ops.divide\", \"keras.ops.numpy.divide\"])","def divide(x1, x2):"," \"\"\"Divide arguments element-wise.",""," `keras.ops.true_divide` is an alias for this function.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Output tensor, the quotient `x1/x2`, element-wise."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Divide().symbolic_call(x1, x2)"," return backend.numpy.divide(x1, x2)","","","class DivideNoNan(Operation):"," def call(self, x1, x2):"," return backend.numpy.divide_no_nan(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," float,"," )"," x1_sparse = getattr(x1, \"sparse\", False)"," x2_sparse = getattr(x2, \"sparse\", False)"," output_sparse = x1_sparse and not x2_sparse"," return KerasTensor("," output_shape, dtype=output_dtype, sparse=output_sparse"," )","","","@keras_export([\"keras.ops.divide_no_nan\", \"keras.ops.numpy.divide_no_nan\"])","def divide_no_nan(x1, x2):"," \"\"\"Safe element-wise division which returns 0 where the denominator is 0.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," The quotient `x1/x2`, element-wise, with zero where x2 is zero."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return DivideNoNan().symbolic_call(x1, x2)"," return backend.numpy.divide_no_nan(x1, x2)","","","class TrueDivide(Operation):"," def call(self, x1, x2):"," return backend.numpy.true_divide(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," float,"," )"," x1_sparse = getattr(x1, \"sparse\", False)"," x2_sparse = getattr(x2, \"sparse\", False)"," output_sparse = x1_sparse and not x2_sparse"," return KerasTensor("," output_shape, dtype=output_dtype, sparse=output_sparse"," )","","","@keras_export("," ["," \"keras.ops.true_divide\","," \"keras.ops.numpy.true_divide\","," ]",")","def true_divide(x1, x2):"," \"\"\"Alias for `keras.ops.divide`.\"\"\""," if any_symbolic_tensors((x1, x2)):"," return TrueDivide().symbolic_call(x1, x2)"," return backend.numpy.true_divide(x1, x2)","","","class Power(Operation):"," def call(self, x1, x2):"," return backend.numpy.power(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)), getattr(x2, \"dtype\", type(x2))"," )"," return KerasTensor(output_shape, dtype=output_dtype)","","","@keras_export([\"keras.ops.power\", \"keras.ops.numpy.power\"])","def power(x1, x2):"," \"\"\"First tensor elements raised to powers from second tensor, element-wise.",""," Args:"," x1: The bases."," x2: The exponents.",""," Returns:"," Output tensor, the bases in `x1` raised to the exponents in `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Power().symbolic_call(x1, x2)"," return backend.numpy.power(x1, x2)","","","class Negative(Operation):"," def call(self, x):"," return backend.numpy.negative(x)",""," def compute_output_spec(self, x):"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.negative\", \"keras.ops.numpy.negative\"])","def negative(x):"," \"\"\"Numerical negative, element-wise.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, `y = -x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Negative().symbolic_call(x)"," return backend.numpy.negative(x)","","","class Square(Operation):"," def call(self, x):"," return backend.numpy.square(x)",""," def compute_output_spec(self, x):"," sparse = getattr(x, \"sparse\", False)"," dtype = backend.standardize_dtype(x.dtype)"," if dtype == \"bool\":"," dtype = \"int32\""," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.square\", \"keras.ops.numpy.square\"])","def square(x):"," \"\"\"Return the element-wise square of the input.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, the square of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Square().symbolic_call(x)"," return backend.numpy.square(x)","","","class Sqrt(Operation):"," def call(self, x):"," x = backend.convert_to_tensor(x)"," return backend.numpy.sqrt(x)",""," def compute_output_spec(self, x):"," dtype = ("," backend.floatx()"," if backend.standardize_dtype(x.dtype) == \"int64\""," else dtypes.result_type(x.dtype, float)"," )"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(x.shape, dtype=dtype, sparse=sparse)","","","@keras_export([\"keras.ops.sqrt\", \"keras.ops.numpy.sqrt\"])","def sqrt(x):"," \"\"\"Return the non-negative square root of a tensor, element-wise.",""," Args:"," x: Input tensor.",""," Returns:"," Output tensor, the non-negative square root of `x`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Sqrt().symbolic_call(x)"," x = backend.convert_to_tensor(x)"," return backend.numpy.sqrt(x)","","","class Squeeze(Operation):"," def __init__(self, axis=None):"," super().__init__()"," self.axis = axis",""," def call(self, x):"," return backend.numpy.squeeze(x, axis=self.axis)",""," def compute_output_spec(self, x):"," input_shape = list(x.shape)"," sparse = getattr(x, \"sparse\", False)"," axis = to_tuple_or_list(self.axis)"," if axis is None:"," output_shape = list(filter((1).__ne__, input_shape))"," return KerasTensor(output_shape, dtype=x.dtype, sparse=sparse)"," else:"," for a in axis:"," if input_shape[a] != 1:"," raise ValueError("," f\"Cannot squeeze axis {a}, because the dimension \""," \"is not 1.\""," )"," axis = [canonicalize_axis(a, len(input_shape)) for a in axis]"," for a in sorted(axis, reverse=True):"," del input_shape[a]"," return KerasTensor(input_shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.squeeze\", \"keras.ops.numpy.squeeze\"])","def squeeze(x, axis=None):"," \"\"\"Remove axes of length one from `x`.",""," Args:"," x: Input tensor."," axis: Select a subset of the entries of length one in the shape.",""," Returns:"," The input tensor with all or a subset of the dimensions of"," length 1 removed."," \"\"\""," if any_symbolic_tensors((x,)):"," return Squeeze(axis=axis).symbolic_call(x)"," return backend.numpy.squeeze(x, axis=axis)","","","class Transpose(Operation):"," def __init__(self, axes=None):"," super().__init__()"," self.axes = axes",""," def call(self, x):"," return backend.numpy.transpose(x, axes=self.axes)",""," def compute_output_spec(self, x):"," output_shape = operation_utils.compute_transpose_output_shape("," x.shape, self.axes"," )"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor(output_shape, dtype=x.dtype, sparse=sparse)","","","@keras_export([\"keras.ops.transpose\", \"keras.ops.numpy.transpose\"])","def transpose(x, axes=None):"," \"\"\"Returns a tensor with `axes` transposed.",""," Args:"," x: Input tensor."," axes: Sequence of integers. Permutation of the dimensions of `x`."," By default, the order of the axes are reversed.",""," Returns:"," `x` with its axes permuted."," \"\"\""," if any_symbolic_tensors((x,)):"," return Transpose(axes=axes).symbolic_call(x)"," return backend.numpy.transpose(x, axes=axes)","","","class Mean(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," if isinstance(axis, int):"," axis = [axis]"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.mean(x, axis=self.axis, keepdims=self.keepdims)",""," def compute_output_spec(self, x):"," ori_dtype = backend.standardize_dtype(x.dtype)"," compute_dtype = dtypes.result_type(x.dtype, \"float32\")"," if \"int\" in ori_dtype or ori_dtype == \"bool\":"," result_dtype = compute_dtype"," else:"," result_dtype = ori_dtype"," sparse = getattr(x, \"sparse\", False)"," return KerasTensor("," reduce_shape(x.shape, axis=self.axis, keepdims=self.keepdims),"," dtype=result_dtype,"," sparse=sparse,"," )","","","@keras_export([\"keras.ops.mean\", \"keras.ops.numpy.mean\"])","def mean(x, axis=None, keepdims=False):"," \"\"\"Compute the arithmetic mean along the specified axes.",""," Args:"," x: Input tensor."," axis: Axis or axes along which the means are computed. The default"," is to compute the mean of the flattened tensor."," keepdims: If this is set to `True`, the axes which are reduced are left"," in the result as dimensions with size one.",""," Returns:"," Output tensor containing the mean values."," \"\"\""," if any_symbolic_tensors((x,)):"," return Mean(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.mean(x, axis=axis, keepdims=keepdims)","","","class Var(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," if isinstance(axis, int):"," axis = [axis]"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.var(x, axis=self.axis, keepdims=self.keepdims)",""," def compute_output_spec(self, x):"," output_dtype = backend.result_type(getattr(x, \"dtype\", type(x)), float)"," return KerasTensor("," reduce_shape(x.shape, axis=self.axis, keepdims=self.keepdims),"," dtype=output_dtype,"," )","","","@keras_export([\"keras.ops.var\", \"keras.ops.numpy.var\"])","def var(x, axis=None, keepdims=False):"," \"\"\"Compute the variance along the specified axes.",""," Args:"," x: Input tensor."," axis: Axis or axes along which the variance is computed. The default"," is to compute the variance of the flattened tensor."," keepdims: If this is set to `True`, the axes which are reduced are left"," in the result as dimensions with size one.",""," Returns:"," Output tensor containing the variance."," \"\"\""," if any_symbolic_tensors((x,)):"," return Var(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.var(x, axis=axis, keepdims=keepdims)","","","class Sum(Operation):"," def __init__(self, axis=None, keepdims=False):"," super().__init__()"," if isinstance(axis, int):"," axis = [axis]"," self.axis = axis"," self.keepdims = keepdims",""," def call(self, x):"," return backend.numpy.sum(x, axis=self.axis, keepdims=self.keepdims)",""," def compute_output_spec(self, x):"," dtype = dtypes.result_type(getattr(x, \"dtype\", backend.floatx()))"," # follow jax's rule"," if dtype in (\"bool\", \"int8\", \"int16\"):"," dtype = \"int32\""," elif dtype in (\"uint8\", \"uint16\"):"," dtype = \"uint32\""," # TODO: torch doesn't support uint32"," if backend.backend() == \"torch\" and dtype == \"uint32\":"," dtype = \"int32\""," sparse = getattr(x, \"sparse\", False)"," return KerasTensor("," reduce_shape(x.shape, axis=self.axis, keepdims=self.keepdims),"," dtype=dtype,"," sparse=sparse,"," )","","","@keras_export([\"keras.ops.sum\", \"keras.ops.numpy.sum\"])","def sum(x, axis=None, keepdims=False):"," \"\"\"Sum of a tensor over the given axes.",""," Args:"," x: Input tensor."," axis: Axis or axes along which the sum is computed. The default is to"," compute the sum of the flattened tensor."," keepdims: If this is set to `True`, the axes which are reduced are left"," in the result as dimensions with size one.",""," Returns:"," Output tensor containing the sum."," \"\"\""," if any_symbolic_tensors((x,)):"," return Sum(axis=axis, keepdims=keepdims).symbolic_call(x)"," return backend.numpy.sum(x, axis=axis, keepdims=keepdims)","","","class Zeros(Operation):"," def call(self, shape, dtype=None):"," return backend.numpy.zeros(shape, dtype=dtype)",""," def compute_output_spec(self, shape, dtype=None):"," dtype = dtype or backend.floatx()"," return KerasTensor(shape, dtype=dtype)","","","@keras_export([\"keras.ops.zeros\", \"keras.ops.numpy.zeros\"])","def zeros(shape, dtype=None):"," \"\"\"Return a new tensor of given shape and type, filled with zeros.",""," Args:"," shape: Shape of the new tensor."," dtype: Desired data type of the tensor.",""," Returns:"," Tensor of zeros with the given shape and dtype."," \"\"\""," return backend.numpy.zeros(shape, dtype=dtype)","","","class Ones(Operation):"," def call(self, shape, dtype=None):"," return backend.numpy.ones(shape, dtype=dtype)",""," def compute_output_spec(self, shape, dtype=None):"," dtype = dtype or backend.floatx()"," return KerasTensor(shape, dtype=dtype)","","","@keras_export([\"keras.ops.ones\", \"keras.ops.numpy.ones\"])","def ones(shape, dtype=None):"," \"\"\"Return a new tensor of given shape and type, filled with ones.",""," Args:"," shape: Shape of the new tensor."," dtype: Desired data type of the tensor.",""," Returns:"," Tensor of ones with the given shape and dtype."," \"\"\""," return backend.numpy.ones(shape, dtype=dtype)","","","class Eye(Operation):"," def __init__(self, k=0, dtype=None):"," super().__init__()"," self.k = k"," self.dtype = dtype or backend.floatx()",""," def call(self, N, M=None):"," return backend.numpy.eye(N, M=M, k=self.k, dtype=self.dtype)",""," def compute_output_spec(self, N, M=None):"," if M is None:"," M = N"," return KerasTensor((N, M), dtype=self.dtype)","","","@keras_export([\"keras.ops.eye\", \"keras.ops.numpy.eye\"])","def eye(N, M=None, k=0, dtype=None):"," \"\"\"Return a 2-D tensor with ones on the diagonal and zeros elsewhere.",""," Args:"," N: Number of rows in the output."," M: Number of columns in the output. If `None`, defaults to `N`."," k: Index of the diagonal: 0 (the default) refers to the main"," diagonal, a positive value refers to an upper diagonal,"," and a negative value to a lower diagonal."," dtype: Data type of the returned tensor.",""," Returns:"," Tensor with ones on the k-th diagonal and zeros elsewhere."," \"\"\""," return backend.numpy.eye(N, M=M, k=k, dtype=dtype)","","","class FloorDivide(Operation):"," def call(self, x1, x2):"," return backend.numpy.floor_divide(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," return KerasTensor(output_shape, dtype=output_dtype)","","","@keras_export([\"keras.ops.floor_divide\", \"keras.ops.numpy.floor_divide\"])","def floor_divide(x1, x2):"," \"\"\"Returns the largest integer smaller or equal to the division of inputs.",""," Args:"," x1: Numerator."," x2: Denominator.",""," Returns:"," Output tensor, `y = floor(x1/x2)`"," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return FloorDivide().symbolic_call(x1, x2)"," return backend.numpy.floor_divide(x1, x2)","","","class LogicalXor(Operation):"," def call(self, x1, x2):"," return backend.numpy.logical_xor(x1, x2)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," output_shape = broadcast_shapes(x1_shape, x2_shape)"," return KerasTensor(output_shape, dtype=\"bool\")","","","@keras_export([\"keras.ops.logical_xor\", \"keras.ops.numpy.logical_xor\"])","def logical_xor(x1, x2):"," \"\"\"Compute the truth value of `x1 XOR x2`, element-wise.",""," Args:"," x1: First input tensor."," x2: Second input tensor.",""," Returns:"," Output boolean tensor."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return LogicalXor().symbolic_call(x1, x2)"," return backend.numpy.logical_xor(x1, x2)","","","class Correlate(Operation):"," def __init__(self, mode=\"valid\"):"," super().__init__()"," self.mode = mode",""," def call(self, x1, x2):"," return backend.numpy.correlate(x1, x2, mode=self.mode)",""," def compute_output_spec(self, x1, x2):"," x1_shape = getattr(x1, \"shape\", [])"," x2_shape = getattr(x2, \"shape\", [])"," if len(x1_shape) != 1:"," raise ValueError("," \"`x1` must be a 1-dimensional tensor, but received\""," + f\"shape {x1_shape}\""," )"," if len(x2_shape) != 1:"," raise ValueError("," \"`x2` must be a 1-dimensional tensor, but received\""," + f\"shape {x2_shape}\""," )"," x1_len, x2_len = x1_shape[0], x2_shape[0]"," output_shape = ("," np.maximum(x1_len, x2_len) - np.minimum(x1_len, x2_len) + 1,"," )"," if self.mode == \"same\":"," output_shape = (np.maximum(x1_len, x2_len),)"," elif self.mode == \"full\":"," output_shape = (x1_len + x2_len - 1,)"," if self.mode not in (\"valid\", \"same\", \"full\"):"," raise ValueError("," \"`mode` must be either `valid`, `same`, or `full`, but\""," f\"received: {self.mode}\""," )"," output_dtype = dtypes.result_type("," getattr(x1, \"dtype\", type(x1)),"," getattr(x2, \"dtype\", type(x2)),"," )"," if output_dtype == \"int64\":"," output_dtype = \"float64\""," elif output_dtype not in [\"bfloat16\", \"float16\", \"float64\"]:"," output_dtype = \"float32\""," return KerasTensor(output_shape, dtype=output_dtype)","","","@keras_export([\"keras.ops.correlate\", \"keras.ops.numpy.correlate\"])","def correlate(x1, x2, mode=\"valid\"):"," \"\"\"Compute the cross-correlation of two 1-dimensional tensors.",""," Args:"," x1: First 1-dimensional input tensor of length M."," x2: Second 1-dimensional input tensor of length N."," mode: Either `valid`, `same` or `full`."," By default the mode is set to `valid`, which returns"," an output of length max(M, N) - min(M, N) + 1."," `same` returns an output of length max(M, N)."," `full` mode returns the convolution at each point of"," overlap, with an output length of N+M-1",""," Returns:"," Output tensor, cross-correlation of `x1` and `x2`."," \"\"\""," if any_symbolic_tensors((x1, x2)):"," return Correlate(mode=mode).symbolic_call(x1, x2)"," return backend.numpy.correlate(x1, x2, mode=mode)","","","class Select(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, condlist, choicelist, default=0):"," return backend.numpy.select(condlist, choicelist, default)",""," def compute_output_spec(self, condlist, choicelist, default=0):"," first_element = choicelist[0]"," return KerasTensor(first_element.shape, dtype=first_element.dtype)","","","@keras_export([\"keras.ops.select\", \"keras.ops.numpy.select\"])","def select(condlist, choicelist, default=0):"," \"\"\"Return elements from `choicelist`, based on conditions in `condlist`.",""," Args:"," condlist: List of boolean tensors."," The list of conditions which determine from which array"," in choicelist the output elements are taken."," When multiple conditions are satisfied,"," the first one encountered in condlist is used."," choicelist: List of tensors."," The list of tensors from which the output elements are taken."," This list has to be of the same length as `condlist`."," defaults: Optional scalar value."," The element inserted in the output"," when all conditions evaluate to `False`.",""," Returns:"," Tensor where the output at position `m` is the `m`-th element"," of the tensor in `choicelist` where the `m`-th element of the"," corresponding tensor in `condlist` is `True`.",""," Example:",""," ```python"," from keras import ops",""," x = ops.arange(6)"," condlist = [x\u003c3, x\u003e3]"," choicelist = [x, x**2]"," ops.select(condlist, choicelist, 42)"," # Returns: tensor([0, 1, 2, 42, 16, 25])"," ```"," \"\"\""," if not isinstance(condlist, (list, tuple)) or not isinstance("," choicelist, (list, tuple)"," ):"," raise ValueError("," \"condlist and choicelist must be lists. Received: \""," f\"type(condlist) = {type(condlist)}, \""," f\"type(choicelist) = {type(choicelist)}\""," )"," condlist = list(condlist)"," choicelist = list(choicelist)"," if not condlist or not choicelist:"," raise ValueError("," \"condlist and choicelist must not be empty. Received: \""," f\"condlist = {condlist}, \""," f\"choicelist = {choicelist}\""," )"," if any_symbolic_tensors(condlist + choicelist + [default]):"," return Select().symbolic_call(condlist, choicelist, default)"," return backend.numpy.select(condlist, choicelist, default)","","","class Slogdet(Operation):"," def __init__(self):"," super().__init__()",""," def call(self, x):"," return backend.numpy.slogdet(x)",""," def compute_output_spec(self, x):"," sign = KerasTensor((), dtype=x.dtype)"," logabsdet = KerasTensor(x.shape[:-2], dtype=x.dtype)"," return (sign, logabsdet)","","","@keras_export([\"keras.ops.slogdet\", \"keras.ops.numpy.slogdet\"])","def slogdet(x):"," \"\"\"Compute the sign and natural logarithm of the determinant of a matrix.",""," Args:"," x: Input matrix. It must 2D and square.",""," Returns:"," A tuple `(sign, logabsdet)`. `sign` is a number representing"," the sign of the determinant. For a real matrix, this is 1, 0, or -1."," For a complex matrix, this is a complex number with absolute value 1"," (i.e., it is on the unit circle), or else 0."," `logabsdet` is the natural log of the absolute value of the determinant."," \"\"\""," if any_symbolic_tensors((x,)):"," return Slogdet().symbolic_call(x)"," return backend.numpy.slogdet(x)","","","class Argpartition(Operation):"," def __init__(self, kth, axis=-1):"," super().__init__()"," if not isinstance(kth, int):"," raise ValueError(\"kth must be an integer. Received:\" f\"kth = {kth}\")"," self.kth = kth"," self.axis = axis",""," def call(self, x):"," return backend.numpy.argpartition(x, kth=self.kth, axis=self.axis)",""," def compute_output_spec(self, x):"," return KerasTensor(x.shape, dtype=\"int32\")","","","@keras_export([\"keras.ops.argpartition\", \"keras.ops.numpy.argpartition\"])","def argpartition(x, kth, axis=-1):"," \"\"\"Performs an indirect partition along the given axis.",""," It returns an array"," of indices of the same shape as `x` that index data along the given axis"," in partitioned order.",""," Args:"," a: Array to sort."," kth: Element index to partition by."," The k-th element will be in its final sorted position and all"," smaller elements will be moved before it and all larger elements"," behind it. The order of all elements in the partitions is undefined."," If provided with a sequence of k-th it will partition all of them"," into their sorted position at once."," axis: Axis along which to sort. The default is -1 (the last axis)."," If `None`, the flattened array is used.",""," Returns:"," Array of indices that partition `x` along the specified `axis`."," \"\"\""," if any_symbolic_tensors((x,)):"," return Argpartition(kth, axis).symbolic_call(x)"," return backend.numpy.argpartition(x, kth, axis)","","","class Histogram(Operation):"," def __init__(self, bins=10, range=None):"," super().__init__()",""," if not isinstance(bins, int):"," raise TypeError(\"bins must be of type `int`\")"," if bins \u003c 0:"," raise ValueError(\"`bins` should be a non-negative integer\")",""," if range:"," if len(range) \u003c 2 or not isinstance(range, tuple):"," raise ValueError(\"range must be a tuple of two elements\")",""," if range[1] \u003c range[0]:"," raise ValueError("," \"The second element of range must be greater than the first\""," )",""," self.bins = bins"," self.range = range",""," def call(self, x):"," x = backend.convert_to_tensor(x)"," if len(x.shape) \u003e 1:"," raise ValueError(\"Input tensor must be 1-dimensional\")"," return backend.math.histogram(x, bins=self.bins, range=self.range)",""," def compute_output_spec(self, x):"," return ("," KerasTensor(shape=(self.bins,), dtype=x.dtype),"," KerasTensor(shape=(self.bins + 1,), dtype=x.dtype),"," )","","","@keras_export([\"keras.ops.histogram\", \"keras.ops.numpy.histogram\"])","def histogram(x, bins=10, range=None):"," \"\"\"Computes a histogram of the data tensor `x`.",""," Args:"," x: Input tensor."," bins: An integer representing the number of histogram bins."," Defaults to 10."," range: A tuple representing the lower and upper range of the bins."," If not specified, it will use the min and max of `x`.",""," Returns:"," A tuple containing:"," - A tensor representing the counts of elements in each bin."," - A tensor representing the bin edges.",""," Example:",""," ```"," \u003e\u003e\u003e input_tensor = np.random.rand(8)"," \u003e\u003e\u003e keras.ops.histogram(input_tensor)"," (array([1, 1, 1, 0, 0, 1, 2, 1, 0, 1], dtype=int32),"," array([0.0189519 , 0.10294958, 0.18694726, 0.27094494, 0.35494262,"," 0.43894029, 0.52293797, 0.60693565, 0.69093333, 0.77493101,"," 0.85892869]))"," ```"," \"\"\""," if not isinstance(bins, int):"," raise TypeError("," f\"Argument `bins` must be of type `int`. Received: bins={bins}\""," )"," if bins \u003c 0:"," raise ValueError("," \"Argument `bins` should be a non-negative integer. \""," f\"Received: bins={bins}\""," )",""," if range:"," if len(range) \u003c 2 or not isinstance(range, tuple):"," raise ValueError("," \"Argument `range` must be a tuple of two elements. \""," f\"Received: range={range}\""," )",""," if range[1] \u003c range[0]:"," raise ValueError("," \"The second element of `range` must be greater than the first. \""," f\"Received: range={range}\""," )",""," if any_symbolic_tensors((x,)):"," return Histogram(bins=bins, range=range).symbolic_call(x)",""," x = backend.convert_to_tensor(x)"," if len(x.shape) \u003e 1:"," raise ValueError("," \"Input tensor must be 1-dimensional. \""," f\"Received: input.shape={x.shape}\""," )"," return backend.numpy.histogram(x, bins=bins, range=range)"],"stylingDirectives":[[{"s":0,"e":6,"c":"pl-k"},{"s":7,"e":15,"c":"pl-s1"}],[{"s":0,"e":6,"c":"pl-k"},{"s":7,"e":9,"c":"pl-s1"}],[],[{"s":0,"e":6,"c":"pl-k"},{"s":7,"e":12,"c":"pl-s1"},{"s":13,"e":15,"c":"pl-k"},{"s":16,"e":18,"c":"pl-s1"}],[],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":21,"c":"pl-k"},{"s":22,"e":29,"c":"pl-s1"}],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":25,"c":"pl-s1"},{"s":26,"e":32,"c":"pl-k"},{"s":33,"e":45,"c":"pl-s1"}],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-k"},{"s":30,"e":41,"c":"pl-v"}],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-k"},{"s":30,"e":50,"c":"pl-s1"}],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":36,"c":"pl-k"},{"s":37,"e":43,"c":"pl-s1"}],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":43,"c":"pl-s1"},{"s":44,"e":50,"c":"pl-k"},{"s":51,"e":68,"c":"pl-s1"}],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":43,"c":"pl-s1"},{"s":44,"e":50,"c":"pl-k"},{"s":51,"e":67,"c":"pl-s1"}],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":18,"c":"pl-s1"},{"s":19,"e":25,"c":"pl-k"},{"s":26,"e":41,"c":"pl-s1"}],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":18,"c":"pl-s1"},{"s":19,"e":28,"c":"pl-s1"},{"s":29,"e":35,"c":"pl-k"},{"s":36,"e":45,"c":"pl-v"}],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":18,"c":"pl-s1"},{"s":19,"e":34,"c":"pl-s1"},{"s":35,"e":41,"c":"pl-k"},{"s":42,"e":58,"c":"pl-s1"}],[{"s":0,"e":4,"c":"pl-k"},{"s":5,"e":10,"c":"pl-s1"},{"s":11,"e":14,"c":"pl-s1"},{"s":15,"e":18,"c":"pl-s1"},{"s":19,"e":34,"c":"pl-s1"},{"s":35,"e":41,"c":"pl-k"},{"s":42,"e":54,"c":"pl-s1"}],[],[],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":22,"c":"pl-s1"},{"s":24,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"},{"s":43,"e":53,"c":"pl-s1"},{"s":53,"e":54,"c":"pl-c1"},{"s":54,"e":58,"c":"pl-c1"}],[{"s":4,"e":37,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":80,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":8,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":8,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":8,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":8,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":8,"c":"pl-s"}],[{"s":0,"e":44,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":10,"c":"pl-en"},{"s":11,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-c1"},{"s":22,"e":25,"c":"pl-en"},{"s":26,"e":32,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-c1"}],[],[{"s":4,"e":10,"c":"pl-s1"},{"s":11,"e":12,"c":"pl-c1"},{"s":13,"e":17,"c":"pl-en"},{"s":18,"e":24,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-s1"},{"s":11,"e":12,"c":"pl-c1"},{"s":13,"e":17,"c":"pl-en"},{"s":18,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":11,"c":"pl-s1"},{"s":12,"e":18,"c":"pl-c1"},{"s":12,"e":14,"c":"pl-c1"},{"s":15,"e":18,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":14,"c":"pl-s1"},{"s":15,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":17,"c":"pl-s1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-c1"},{"s":17,"e":22,"c":"pl-en"},{"s":23,"e":26,"c":"pl-en"},{"s":27,"e":33,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-s1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-s1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-s1"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":17,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-c1"},{"s":21,"e":27,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"},{"s":51,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":64,"c":"pl-s1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"}],[{"s":4,"e":47,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":26,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":18,"c":"pl-v"}],[{"s":4,"e":8,"c":"pl-k"}],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"}],[{"s":4,"e":45,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":19,"c":"pl-en"},{"s":20,"e":21,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":35,"c":"pl-s1"},{"s":37,"e":39,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":33,"c":"pl-s1"},{"s":34,"e":37,"c":"pl-c1"},{"s":38,"e":47,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":44,"c":"pl-s1"},{"s":46,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":66,"c":"pl-s1"}],[],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":10,"c":"pl-s1"},{"s":12,"e":14,"c":"pl-s1"}],[{"s":4,"e":34,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":21,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-c1"}],[{"s":12,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":34,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"}],[{"s":16,"e":17,"c":"pl-s1"},{"s":18,"e":23,"c":"pl-c1"}],[{"s":16,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-c1"}],[{"s":16,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":38,"c":"pl-c1"}],[],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":24,"c":"pl-s"}],[],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":15,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-c1"},{"s":22,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":36,"c":"pl-c1"}],[{"s":4,"e":77,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"},{"s":30,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":47,"c":"pl-s1"},{"s":49,"e":62,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-s1"},{"s":43,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-c1"}],[{"s":12,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":34,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"}],[{"s":16,"e":17,"c":"pl-s1"},{"s":18,"e":23,"c":"pl-c1"}],[{"s":16,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-c1"}],[{"s":16,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":38,"c":"pl-c1"}],[],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":24,"c":"pl-s"}],[],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":15,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-c1"},{"s":22,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":36,"c":"pl-c1"}],[{"s":4,"e":77,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"},{"s":30,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":47,"c":"pl-s1"},{"s":49,"e":62,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-s1"},{"s":43,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-c1"}],[{"s":12,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":34,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":50,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":72,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-s1"},{"s":20,"e":25,"c":"pl-c1"}],[],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-c1"},{"s":23,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":37,"c":"pl-c1"}],[{"s":4,"e":70,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":80,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":34,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":31,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":63,"c":"pl-c1"},{"s":64,"e":65,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-s1"},{"s":44,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":61,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":46,"c":"pl-s1"},{"s":47,"e":51,"c":"pl-c1"},{"s":53,"e":61,"c":"pl-s1"},{"s":61,"e":62,"c":"pl-c1"},{"s":62,"e":66,"c":"pl-s1"},{"s":67,"e":75,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":50,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":72,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-s1"},{"s":20,"e":25,"c":"pl-c1"}],[],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-c1"},{"s":23,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":37,"c":"pl-c1"}],[{"s":4,"e":70,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":80,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":59,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":31,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":63,"c":"pl-c1"},{"s":64,"e":65,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-s1"},{"s":44,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":61,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":38,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":53,"c":"pl-s1"},{"s":54,"e":58,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":21,"c":"pl-s1"},{"s":22,"e":27,"c":"pl-c1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":21,"c":"pl-s1"},{"s":22,"e":27,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-c1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":31,"c":"pl-s1"},{"s":32,"e":34,"c":"pl-c1"},{"s":35,"e":39,"c":"pl-c1"},{"s":40,"e":42,"c":"pl-c1"},{"s":43,"e":51,"c":"pl-s1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":35,"c":"pl-en"},{"s":36,"e":38,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-c1"},{"s":44,"e":52,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":56,"e":58,"c":"pl-s1"},{"s":59,"e":63,"c":"pl-c1"},{"s":64,"e":72,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":43,"c":"pl-s1"},{"s":45,"e":50,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":51,"e":56,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-c1"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":35,"c":"pl-s1"},{"s":37,"e":45,"c":"pl-s1"},{"s":48,"e":52,"c":"pl-s1"},{"s":53,"e":57,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":77,"c":"pl-s"}],[{"s":16,"e":73,"c":"pl-s"},{"s":24,"e":35,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-kos"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":34,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-kos"},{"s":57,"e":67,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-kos"},{"s":58,"e":66,"c":"pl-s1"},{"s":66,"e":67,"c":"pl-kos"}],[{"s":16,"e":30,"c":"pl-s"},{"s":18,"e":28,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-kos"},{"s":19,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-kos"}],[],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-en"},{"s":28,"e":36,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":43,"e":47,"c":"pl-s1"},{"s":48,"e":52,"c":"pl-c1"},{"s":54,"e":55,"c":"pl-c1"},{"s":56,"e":64,"c":"pl-s1"},{"s":65,"e":69,"c":"pl-s1"},{"s":70,"e":74,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"}],[{"s":4,"e":6,"c":"pl-s1"}],[{"s":4,"e":6,"c":"pl-s1"}],[{"s":4,"e":8,"c":"pl-s1"},{"s":8,"e":9,"c":"pl-c1"},{"s":9,"e":13,"c":"pl-c1"}],[],[{"s":4,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":11,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":31,"c":"pl-s1"},{"s":33,"e":46,"c":"pl-c1"},{"s":47,"e":49,"c":"pl-s1"},{"s":51,"e":53,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":34,"c":"pl-s1"},{"s":36,"e":38,"c":"pl-s1"},{"s":40,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-c1"},{"s":45,"e":50,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":51,"e":55,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":43,"e":47,"c":"pl-s1"},{"s":49,"e":53,"c":"pl-s1"},{"s":53,"e":54,"c":"pl-c1"},{"s":54,"e":58,"c":"pl-s1"},{"s":60,"e":65,"c":"pl-s1"},{"s":65,"e":66,"c":"pl-c1"},{"s":66,"e":71,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":50,"c":"pl-c1"},{"s":52,"e":56,"c":"pl-s1"},{"s":56,"e":57,"c":"pl-c1"},{"s":57,"e":58,"c":"pl-c1"},{"s":60,"e":65,"c":"pl-s1"},{"s":65,"e":66,"c":"pl-c1"},{"s":66,"e":70,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":18,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":19,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":24,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":44,"e":49,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":53,"e":57,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-c1"}],[{"s":12,"e":29,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"}],[{"s":16,"e":23,"c":"pl-en"},{"s":24,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"},{"s":40,"e":44,"c":"pl-en"},{"s":45,"e":50,"c":"pl-s1"}],[{"s":16,"e":23,"c":"pl-en"},{"s":24,"e":28,"c":"pl-s1"},{"s":30,"e":37,"c":"pl-s"},{"s":39,"e":43,"c":"pl-en"},{"s":44,"e":48,"c":"pl-s1"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":26,"c":"pl-c1"},{"s":27,"e":31,"c":"pl-c1"}],[{"s":16,"e":33,"c":"pl-s1"},{"s":34,"e":40,"c":"pl-c1"},{"s":41,"e":48,"c":"pl-en"},{"s":49,"e":53,"c":"pl-s1"},{"s":55,"e":62,"c":"pl-s"},{"s":64,"e":68,"c":"pl-en"},{"s":69,"e":73,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":57,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":16,"c":"pl-s1"},{"s":18,"e":22,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"},{"s":37,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-c1"}],[{"s":4,"e":59,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":37,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-s1"},{"s":45,"e":49,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"},{"s":50,"e":54,"c":"pl-s1"},{"s":56,"e":61,"c":"pl-s1"},{"s":61,"e":62,"c":"pl-c1"},{"s":62,"e":67,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":12,"c":"pl-s1"}],[{"s":4,"e":50,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":80,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":24,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":13,"c":"pl-s1"}],[{"s":4,"e":47,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":12,"c":"pl-s1"}],[{"s":4,"e":34,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":44,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":55,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":24,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":13,"c":"pl-s1"}],[{"s":4,"e":45,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":56,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":12,"c":"pl-s1"}],[{"s":4,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":24,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":40,"c":"pl-en"},{"s":41,"e":49,"c":"pl-s1"},{"s":51,"e":59,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-s1"},{"s":27,"e":44,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":40,"c":"pl-s1"},{"s":41,"e":47,"c":"pl-c1"}],[],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-s1"},{"s":27,"e":44,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":40,"c":"pl-s1"},{"s":41,"e":47,"c":"pl-c1"}],[],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":43,"c":"pl-s1"},{"s":45,"e":53,"c":"pl-s1"},{"s":55,"e":60,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":40,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":14,"c":"pl-s1"},{"s":16,"e":18,"c":"pl-s1"}],[{"s":4,"e":75,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":35,"c":"pl-s1"},{"s":37,"e":39,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":13,"c":"pl-s1"}],[{"s":4,"e":48,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":53,"c":"pl-c1"},{"s":55,"e":63,"c":"pl-s1"},{"s":63,"e":64,"c":"pl-c1"},{"s":64,"e":68,"c":"pl-s1"},{"s":69,"e":77,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":32,"c":"pl-s1"},{"s":33,"e":38,"c":"pl-c1"},{"s":40,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":53,"c":"pl-s"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":35,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":48,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-s1"},{"s":45,"e":49,"c":"pl-c1"},{"s":53,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":66,"c":"pl-s"}],[],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":12,"c":"pl-s1"},{"s":14,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":39,"c":"pl-c1"}],[{"s":4,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":31,"c":"pl-s1"},{"s":33,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":50,"c":"pl-s1"},{"s":52,"e":65,"c":"pl-c1"},{"s":66,"e":67,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-s1"},{"s":35,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-s1"},{"s":46,"e":54,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":63,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":53,"c":"pl-c1"},{"s":55,"e":63,"c":"pl-s1"},{"s":63,"e":64,"c":"pl-c1"},{"s":64,"e":68,"c":"pl-s1"},{"s":69,"e":77,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":32,"c":"pl-s1"},{"s":33,"e":38,"c":"pl-c1"},{"s":40,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":53,"c":"pl-s"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":35,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":48,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-s1"},{"s":45,"e":49,"c":"pl-c1"},{"s":53,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":66,"c":"pl-s"}],[],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":12,"c":"pl-s1"},{"s":14,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":39,"c":"pl-c1"}],[{"s":4,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":31,"c":"pl-s1"},{"s":33,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":50,"c":"pl-s1"},{"s":52,"e":65,"c":"pl-c1"},{"s":66,"e":67,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-s1"},{"s":35,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-s1"},{"s":46,"e":54,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":63,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-s1"},{"s":50,"e":54,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":32,"e":35,"c":"pl-en"},{"s":36,"e":38,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"},{"s":56,"e":61,"c":"pl-s1"},{"s":61,"e":62,"c":"pl-c1"},{"s":62,"e":69,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-s"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":19,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"}],[{"s":4,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":47,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":45,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":49,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-c1"}],[{"s":4,"e":23,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":17,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":34,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":45,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":72,"c":"pl-c"}],[{"s":8,"e":50,"c":"pl-c"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":34,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":55,"c":"pl-s1"},{"s":57,"e":61,"c":"pl-s1"},{"s":61,"e":62,"c":"pl-c1"},{"s":62,"e":66,"c":"pl-s1"},{"s":67,"e":71,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-c1"}],[{"s":8,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-en"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":47,"c":"pl-s"},{"s":49,"e":53,"c":"pl-en"},{"s":54,"e":55,"c":"pl-s1"},{"s":59,"e":64,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":25,"c":"pl-c1"},{"s":19,"e":21,"c":"pl-c1"},{"s":22,"e":25,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-c1"}],[{"s":12,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":37,"c":"pl-en"},{"s":38,"e":39,"c":"pl-s1"},{"s":40,"e":45,"c":"pl-c1"},{"s":47,"e":54,"c":"pl-s1"},{"s":55,"e":60,"c":"pl-c1"},{"s":62,"e":72,"c":"pl-s1"},{"s":72,"e":73,"c":"pl-c1"},{"s":73,"e":77,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-s1"},{"s":20,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":31,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":16,"e":35,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":38,"e":49,"c":"pl-en"}],[{"s":21,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-s1"},{"s":34,"e":38,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-s1"},{"s":50,"e":55,"c":"pl-c1"},{"s":57,"e":67,"c":"pl-s1"},{"s":67,"e":68,"c":"pl-c1"},{"s":68,"e":72,"c":"pl-c1"}],[],[{"s":12,"e":29,"c":"pl-s1"},{"s":30,"e":36,"c":"pl-c1"},{"s":37,"e":44,"c":"pl-en"},{"s":45,"e":52,"c":"pl-s1"},{"s":54,"e":61,"c":"pl-s"},{"s":63,"e":67,"c":"pl-en"},{"s":68,"e":75,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-c1"},{"s":36,"e":53,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-c1"},{"s":31,"e":33,"c":"pl-c1"},{"s":34,"e":45,"c":"pl-s1"}],[{"s":16,"e":22,"c":"pl-k"},{"s":23,"e":34,"c":"pl-en"},{"s":39,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":50,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":69,"c":"pl-s"}],[{"s":20,"e":80,"c":"pl-s"},{"s":63,"e":78,"c":"pl-s1"},{"s":63,"e":64,"c":"pl-kos"},{"s":64,"e":71,"c":"pl-s1"},{"s":72,"e":77,"c":"pl-c1"},{"s":77,"e":78,"c":"pl-kos"}],[{"s":20,"e":48,"c":"pl-s"},{"s":36,"e":45,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-kos"},{"s":37,"e":38,"c":"pl-s1"},{"s":39,"e":44,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-kos"}],[],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-c1"},{"s":22,"e":26,"c":"pl-c1"},{"s":27,"e":29,"c":"pl-c1"},{"s":30,"e":49,"c":"pl-s1"},{"s":50,"e":52,"c":"pl-c1"},{"s":53,"e":64,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"}],[{"s":16,"e":28,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":31,"e":36,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":53,"c":"pl-c1"},{"s":57,"e":62,"c":"pl-s1"},{"s":62,"e":63,"c":"pl-c1"},{"s":63,"e":68,"c":"pl-s1"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":77,"c":"pl-c"}],[{"s":12,"e":39,"c":"pl-c"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":62,"c":"pl-s"}],[{"s":16,"e":51,"c":"pl-s"},{"s":24,"e":35,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-kos"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":34,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-kos"}],[{"s":16,"e":68,"c":"pl-s"},{"s":33,"e":48,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-kos"},{"s":34,"e":41,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-kos"}],[{"s":16,"e":59,"c":"pl-s"},{"s":19,"e":30,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-kos"},{"s":20,"e":24,"c":"pl-s1"},{"s":25,"e":29,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-kos"},{"s":36,"e":56,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-kos"},{"s":37,"e":38,"c":"pl-s1"},{"s":39,"e":44,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-s1"},{"s":50,"e":54,"c":"pl-c1"},{"s":55,"e":56,"c":"pl-kos"}],[],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":19,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-c1"},{"s":26,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-c1"}],[{"s":4,"e":61,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":80,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":17,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":44,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":17,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":11,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":47,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-s1"},{"s":51,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":66,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"},{"s":36,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":51,"c":"pl-s1"},{"s":53,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-c1"},{"s":37,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-c1"},{"s":50,"e":56,"c":"pl-s1"},{"s":56,"e":57,"c":"pl-c1"},{"s":57,"e":62,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":20,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":19,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":28,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"},{"s":25,"e":32,"c":"pl-c1"}],[{"s":12,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":26,"c":"pl-s1"},{"s":27,"e":36,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-s1"},{"s":24,"e":30,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"},{"s":31,"e":36,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":23,"c":"pl-c1"},{"s":24,"e":30,"c":"pl-c1"},{"s":24,"e":26,"c":"pl-c1"},{"s":27,"e":30,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":29,"c":"pl-s1"},{"s":30,"e":47,"c":"pl-c1"},{"s":48,"e":52,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-c1"}],[{"s":12,"e":29,"c":"pl-s1"},{"s":30,"e":36,"c":"pl-c1"},{"s":37,"e":44,"c":"pl-s1"},{"s":45,"e":50,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":57,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":30,"e":38,"c":"pl-s"},{"s":40,"e":45,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":16,"c":"pl-en"},{"s":17,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":28,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":23,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":27,"c":"pl-s1"},{"s":28,"e":30,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":42,"c":"pl-c1"}],[],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"},{"s":16,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"},{"s":30,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-c1"},{"s":43,"e":49,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"},{"s":50,"e":55,"c":"pl-c1"}],[{"s":4,"e":77,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":23,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":80,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":56,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":23,"c":"pl-s"}],[{"s":0,"e":15,"c":"pl-s"}],[{"s":0,"e":44,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":44,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":29,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":48,"c":"pl-s1"},{"s":50,"e":56,"c":"pl-s1"},{"s":56,"e":57,"c":"pl-c1"},{"s":57,"e":63,"c":"pl-s1"}],[{"s":10,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"}],[{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-s1"},{"s":28,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":16,"c":"pl-v"},{"s":17,"e":26,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":71,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":38,"c":"pl-s"},{"s":40,"e":69,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":4,"e":59,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":8,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":28,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":19,"c":"pl-v"},{"s":20,"e":29,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":43,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[],[],[{"s":0,"e":77,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":41,"c":"pl-s"},{"s":43,"e":75,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":18,"c":"pl-en"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":4,"e":65,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":8,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":28,"c":"pl-en"},{"s":31,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":16,"c":"pl-v"},{"s":17,"e":26,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[],[],[{"s":0,"e":71,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":38,"c":"pl-s"},{"s":40,"e":69,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":17,"c":"pl-s1"}],[{"s":4,"e":65,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":8,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":28,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":69,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":37,"c":"pl-s"},{"s":39,"e":67,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":14,"c":"pl-en"},{"s":15,"e":16,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-s1"}],[{"s":4,"e":58,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":8,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":27,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":16,"c":"pl-v"},{"s":17,"e":26,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":71,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":38,"c":"pl-s"},{"s":40,"e":69,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":4,"e":59,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":8,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":28,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":22,"c":"pl-v"},{"s":23,"e":32,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":47,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":74,"c":"pl-en"},{"s":5,"e":35,"c":"pl-s"},{"s":37,"e":73,"c":"pl-s"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":22,"c":"pl-en"},{"s":23,"e":24,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-s1"}],[{"s":4,"e":48,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":31,"c":"pl-en"},{"s":34,"e":47,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":43,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":69,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":37,"c":"pl-s"},{"s":39,"e":67,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":14,"c":"pl-en"},{"s":15,"e":16,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-s1"}],[{"s":4,"e":48,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":27,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":23,"c":"pl-v"},{"s":24,"e":33,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":48,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":76,"c":"pl-en"},{"s":5,"e":36,"c":"pl-s"},{"s":38,"e":75,"c":"pl-s"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":23,"c":"pl-en"},{"s":24,"e":25,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-s1"}],[{"s":4,"e":49,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":80,"c":"pl-s"}],[{"s":0,"e":11,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":32,"c":"pl-en"},{"s":35,"e":48,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":16,"c":"pl-v"},{"s":17,"e":26,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":71,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":38,"c":"pl-s"},{"s":40,"e":69,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":4,"e":49,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":80,"c":"pl-s"}],[{"s":0,"e":11,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":28,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":17,"c":"pl-v"},{"s":18,"e":27,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":45,"e":49,"c":"pl-s1"},{"s":50,"e":55,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":61,"c":"pl-c"}],[{"s":8,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":39,"e":44,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":31,"c":"pl-s1"},{"s":32,"e":37,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"},{"s":47,"e":52,"c":"pl-c1"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":33,"c":"pl-en"},{"s":8,"e":32,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-en"},{"s":8,"e":38,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":16,"c":"pl-en"},{"s":17,"e":18,"c":"pl-s1"},{"s":20,"e":25,"c":"pl-s1"}],[{"s":4,"e":41,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":34,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":32,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"},{"s":33,"e":38,"c":"pl-s1"},{"s":40,"e":53,"c":"pl-c1"},{"s":54,"e":55,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":39,"e":44,"c":"pl-c1"},{"s":46,"e":48,"c":"pl-c1"},{"s":49,"e":56,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":53,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-s1"},{"s":30,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-c1"},{"s":49,"e":53,"c":"pl-s1"},{"s":54,"e":59,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":17,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-s1"}],[{"s":4,"e":43,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":25,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-s1"},{"s":34,"e":47,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":38,"c":"pl-s1"},{"s":40,"e":45,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":17,"c":"pl-v"},{"s":18,"e":27,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":18,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"},{"s":29,"e":71,"c":"pl-s"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":40,"c":"pl-c1"},{"s":41,"e":43,"c":"pl-s1"},{"s":45,"e":49,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"},{"s":50,"e":54,"c":"pl-s1"},{"s":55,"e":59,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"}],[{"s":8,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":33,"c":"pl-c1"}],[{"s":8,"e":26,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":8,"e":18,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-c1"}],[{"s":8,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-c1"},{"s":17,"e":19,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-c1"},{"s":19,"e":30,"c":"pl-en"}],[{"s":16,"e":17,"c":"pl-s1"},{"s":18,"e":23,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-s1"},{"s":38,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":53,"c":"pl-c1"},{"s":56,"e":66,"c":"pl-s1"},{"s":66,"e":67,"c":"pl-c1"},{"s":67,"e":71,"c":"pl-c1"}],[],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":77,"c":"pl-s"}],[{"s":20,"e":77,"c":"pl-s"},{"s":65,"e":74,"c":"pl-s1"},{"s":65,"e":66,"c":"pl-kos"},{"s":66,"e":67,"c":"pl-s1"},{"s":68,"e":73,"c":"pl-c1"},{"s":73,"e":74,"c":"pl-kos"}],[{"s":20,"e":67,"c":"pl-s"}],[{"s":20,"e":43,"c":"pl-s"},{"s":28,"e":41,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-kos"},{"s":29,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-kos"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":33,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"},{"s":42,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"},{"s":47,"e":52,"c":"pl-c1"},{"s":53,"e":57,"c":"pl-s1"},{"s":58,"e":62,"c":"pl-c1"},{"s":64,"e":66,"c":"pl-c1"},{"s":67,"e":71,"c":"pl-c1"}],[{"s":16,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":34,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":40,"e":45,"c":"pl-c1"},{"s":46,"e":50,"c":"pl-s1"},{"s":51,"e":55,"c":"pl-c1"}],[{"s":12,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":35,"c":"pl-s1"},{"s":36,"e":39,"c":"pl-c1"},{"s":40,"e":47,"c":"pl-en"},{"s":48,"e":49,"c":"pl-s1"},{"s":51,"e":59,"c":"pl-s"},{"s":61,"e":66,"c":"pl-c1"}],[{"s":12,"e":29,"c":"pl-s1"},{"s":30,"e":36,"c":"pl-c1"},{"s":37,"e":44,"c":"pl-en"},{"s":45,"e":46,"c":"pl-s1"},{"s":48,"e":55,"c":"pl-s"},{"s":57,"e":61,"c":"pl-en"},{"s":62,"e":63,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-en"},{"s":28,"e":39,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"},{"s":34,"e":52,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-c1"},{"s":36,"e":53,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"},{"s":54,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":71,"c":"pl-s1"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":32,"c":"pl-en"},{"s":8,"e":31,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-en"},{"s":8,"e":37,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":18,"c":"pl-s1"},{"s":20,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":4,"e":57,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-s1"},{"s":38,"e":51,"c":"pl-c1"},{"s":52,"e":54,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":50,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"},{"s":51,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":64,"c":"pl-s1"}],[],[],[{"s":0,"e":67,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":36,"c":"pl-s"},{"s":38,"e":65,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":13,"c":"pl-en"},{"s":14,"e":15,"c":"pl-s1"}],[{"s":4,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":27,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":8,"c":"pl-k"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":46,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":20,"c":"pl-en"},{"s":21,"e":22,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"},{"s":51,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":64,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":29,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"}],[{"s":4,"e":28,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":21,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":39,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":18,"c":"pl-v"},{"s":19,"e":28,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":42,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-s1"},{"s":46,"e":50,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":51,"e":55,"c":"pl-s1"},{"s":56,"e":60,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":25,"c":"pl-s"}],[],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":34,"c":"pl-en"},{"s":8,"e":33,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-en"},{"s":8,"e":39,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":17,"c":"pl-en"},{"s":18,"e":19,"c":"pl-s1"},{"s":21,"e":25,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-c1"}],[{"s":4,"e":74,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":34,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-s1"},{"s":39,"e":52,"c":"pl-c1"},{"s":53,"e":54,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":42,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":51,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-c1"},{"s":33,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-c1"},{"s":50,"e":51,"c":"pl-c1"},{"s":53,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":62,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":22,"c":"pl-c1"},{"s":16,"e":18,"c":"pl-c1"},{"s":19,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":47,"c":"pl-s1"},{"s":48,"e":53,"c":"pl-c1"},{"s":55,"e":59,"c":"pl-s1"},{"s":60,"e":65,"c":"pl-c1"},{"s":67,"e":71,"c":"pl-s1"},{"s":72,"e":77,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-en"},{"s":24,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-en"},{"s":24,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"}],[],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":20,"c":"pl-s1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":20,"c":"pl-s1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":24,"c":"pl-s1"},{"s":25,"e":31,"c":"pl-c1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":31,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"},{"s":37,"e":40,"c":"pl-c1"},{"s":41,"e":54,"c":"pl-s1"},{"s":55,"e":61,"c":"pl-c1"},{"s":55,"e":58,"c":"pl-c1"},{"s":59,"e":61,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-c1"},{"s":66,"e":67,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":74,"c":"pl-s"}],[{"s":16,"e":44,"c":"pl-s"},{"s":28,"e":43,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-kos"},{"s":29,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-kos"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":24,"c":"pl-s1"},{"s":25,"e":31,"c":"pl-c1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":31,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"},{"s":37,"e":40,"c":"pl-c1"},{"s":41,"e":54,"c":"pl-s1"},{"s":55,"e":61,"c":"pl-c1"},{"s":55,"e":58,"c":"pl-c1"},{"s":59,"e":61,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-c1"},{"s":66,"e":67,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":74,"c":"pl-s"}],[{"s":16,"e":44,"c":"pl-s"},{"s":28,"e":43,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-kos"},{"s":29,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-kos"}],[],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":24,"c":"pl-s1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":32,"c":"pl-c1"},{"s":33,"e":46,"c":"pl-s1"},{"s":47,"e":49,"c":"pl-c1"},{"s":50,"e":51,"c":"pl-c1"}],[{"s":12,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"}],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":27,"e":31,"c":"pl-s1"},{"s":32,"e":37,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-c1"},{"s":41,"e":51,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":54,"e":66,"c":"pl-s1"},{"s":67,"e":71,"c":"pl-s1"},{"s":72,"e":77,"c":"pl-c1"}],[],[],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-c1"},{"s":45,"e":47,"c":"pl-s1"},{"s":48,"e":53,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":12,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-s1"},{"s":18,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-c1"},{"s":38,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-c1"},{"s":48,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":57,"c":"pl-c1"}],[{"s":4,"e":60,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":16,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":34,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":23,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":36,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":49,"c":"pl-s1"},{"s":51,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":60,"c":"pl-s1"}],[{"s":10,"e":23,"c":"pl-c1"},{"s":24,"e":26,"c":"pl-s1"},{"s":28,"e":30,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":19,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":19,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":19,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-c1"},{"s":13,"e":17,"c":"pl-s1"}],[],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-s1"},{"s":50,"e":54,"c":"pl-c1"},{"s":56,"e":61,"c":"pl-s1"},{"s":61,"e":62,"c":"pl-c1"},{"s":62,"e":66,"c":"pl-s1"},{"s":67,"e":72,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-c1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":35,"c":"pl-en"},{"s":36,"e":38,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"},{"s":31,"e":48,"c":"pl-c1"},{"s":49,"e":53,"c":"pl-s1"},{"s":54,"e":59,"c":"pl-c1"},{"s":60,"e":62,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-s1"},{"s":65,"e":70,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-s1"},{"s":24,"e":26,"c":"pl-c1"},{"s":27,"e":33,"c":"pl-s"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":34,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":53,"c":"pl-s1"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":19,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-c1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":4,"e":68,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-en"},{"s":19,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"},{"s":30,"e":35,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":53,"c":"pl-c1"},{"s":55,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":65,"c":"pl-s1"},{"s":66,"e":71,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-c1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":35,"c":"pl-en"},{"s":36,"e":38,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"},{"s":31,"e":48,"c":"pl-c1"},{"s":49,"e":53,"c":"pl-s1"},{"s":54,"e":59,"c":"pl-c1"},{"s":60,"e":62,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-s1"},{"s":65,"e":70,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-s1"},{"s":24,"e":26,"c":"pl-c1"},{"s":27,"e":33,"c":"pl-s"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":34,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":53,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":12,"c":"pl-s1"},{"s":14,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-c1"}],[{"s":4,"e":65,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":17,"c":"pl-en"},{"s":18,"e":22,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":40,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-s1"},{"s":20,"e":25,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":22,"c":"pl-s1"},{"s":24,"e":26,"c":"pl-c1"},{"s":27,"e":28,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":33,"e":36,"c":"pl-en"},{"s":37,"e":39,"c":"pl-s1"},{"s":40,"e":43,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"}],[{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":33,"e":36,"c":"pl-en"},{"s":37,"e":39,"c":"pl-s1"},{"s":40,"e":43,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"}],[],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":16,"c":"pl-en"},{"s":17,"e":24,"c":"pl-s1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-c1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":33,"c":"pl-s1"},{"s":34,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":54,"e":61,"c":"pl-s1"},{"s":62,"e":63,"c":"pl-c1"}],[{"s":16,"e":18,"c":"pl-k"},{"s":19,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"}],[{"s":20,"e":29,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":32,"e":39,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"}],[{"s":16,"e":20,"c":"pl-k"}],[{"s":20,"e":29,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":32,"e":39,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":20,"e":23,"c":"pl-en"},{"s":24,"e":26,"c":"pl-s1"},{"s":27,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-c1"},{"s":38,"e":40,"c":"pl-s1"},{"s":41,"e":48,"c":"pl-c1"},{"s":49,"e":58,"c":"pl-s1"},{"s":60,"e":72,"c":"pl-s1"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":72,"c":"pl-s"},{"s":61,"e":70,"c":"pl-s1"},{"s":61,"e":62,"c":"pl-kos"},{"s":62,"e":63,"c":"pl-s1"},{"s":64,"e":69,"c":"pl-c1"},{"s":69,"e":70,"c":"pl-kos"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":4,"e":56,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":17,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":17,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-s1"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-c1"},{"s":33,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":19,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":28,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-s1"},{"s":24,"e":30,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-en"},{"s":23,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":22,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":79,"c":"pl-s"}],[{"s":16,"e":44,"c":"pl-s"}],[],[],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":32,"c":"pl-s1"},{"s":33,"e":38,"c":"pl-c1"},{"s":41,"e":48,"c":"pl-s1"},{"s":49,"e":53,"c":"pl-s1"},{"s":54,"e":59,"c":"pl-c1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-s1"},{"s":21,"e":26,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-s1"},{"s":21,"e":26,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-en"},{"s":28,"e":34,"c":"pl-en"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-c1"},{"s":40,"e":46,"c":"pl-c1"},{"s":48,"e":55,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-c1"},{"s":16,"e":18,"c":"pl-c1"},{"s":19,"e":27,"c":"pl-s1"}],[{"s":12,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":29,"c":"pl-s1"},{"s":30,"e":37,"c":"pl-c1"},{"s":38,"e":46,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":51,"e":59,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"},{"s":27,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":16,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":36,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-c1"},{"s":42,"e":46,"c":"pl-s1"},{"s":47,"e":53,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":36,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-c1"},{"s":42,"e":46,"c":"pl-s1"},{"s":47,"e":53,"c":"pl-c1"}],[{"s":12,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"}],[{"s":16,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":23,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":34,"e":36,"c":"pl-s1"},{"s":37,"e":44,"c":"pl-c1"},{"s":45,"e":54,"c":"pl-s1"},{"s":56,"e":68,"c":"pl-s1"}],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":35,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":38,"e":48,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"},{"s":16,"e":22,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"},{"s":35,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"}],[{"s":4,"e":34,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":56,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":16,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":17,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":44,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"}],[{"s":12,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":25,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":23,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":23,"c":"pl-s1"}],[{"s":10,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"}],[{"s":8,"e":9,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":15,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":19,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":19,"c":"pl-s1"}],[],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":47,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":56,"c":"pl-s1"},{"s":57,"e":61,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-en"},{"s":21,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":20,"c":"pl-s1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":22,"c":"pl-c1"},{"s":16,"e":18,"c":"pl-c1"},{"s":19,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":22,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":39,"c":"pl-s1"},{"s":40,"e":43,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"},{"s":51,"e":55,"c":"pl-s1"},{"s":56,"e":57,"c":"pl-c1"},{"s":59,"e":60,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-c1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":15,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"}],[{"s":4,"e":67,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":16,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":59,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-en"},{"s":16,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-s1"},{"s":21,"e":25,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-s1"}],[{"s":8,"e":18,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":25,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":68,"c":"pl-s"},{"s":60,"e":66,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-kos"},{"s":61,"e":65,"c":"pl-s1"},{"s":65,"e":66,"c":"pl-kos"}],[{"s":16,"e":53,"c":"pl-s"},{"s":40,"e":52,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-kos"},{"s":41,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-kos"}],[],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-s"},{"s":51,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":64,"c":"pl-s1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-s1"}],[{"s":4,"e":74,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":23,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":45,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":23,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":26,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"},{"s":43,"e":47,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":35,"c":"pl-s1"},{"s":37,"e":39,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-en"},{"s":24,"e":31,"c":"pl-en"},{"s":32,"e":34,"c":"pl-s1"},{"s":36,"e":43,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-en"},{"s":24,"e":31,"c":"pl-en"},{"s":32,"e":34,"c":"pl-s1"},{"s":36,"e":43,"c":"pl-s"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":19,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-c1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":34,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":23,"c":"pl-s1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":33,"c":"pl-c1"},{"s":34,"e":37,"c":"pl-en"},{"s":38,"e":46,"c":"pl-s1"},{"s":48,"e":50,"c":"pl-c1"},{"s":51,"e":52,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":35,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":46,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":23,"c":"pl-s1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":30,"c":"pl-c1"},{"s":31,"e":39,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":78,"c":"pl-s"}],[{"s":20,"e":77,"c":"pl-s"}],[{"s":20,"e":71,"c":"pl-s"},{"s":32,"e":42,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-kos"},{"s":33,"e":35,"c":"pl-s1"},{"s":36,"e":41,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-kos"},{"s":58,"e":68,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-kos"},{"s":59,"e":61,"c":"pl-s1"},{"s":62,"e":67,"c":"pl-c1"},{"s":67,"e":68,"c":"pl-kos"}],[],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":39,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-c1"},{"s":46,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":57,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"}],[{"s":12,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-c1"},{"s":15,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":30,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-c1"},{"s":15,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":30,"c":"pl-c1"},{"s":31,"e":39,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"}],[],[{"s":12,"e":15,"c":"pl-k"},{"s":16,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":12,"e":15,"c":"pl-k"},{"s":16,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":39,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":42,"e":50,"c":"pl-s1"},{"s":52,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":63,"c":"pl-s1"}],[],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":24,"c":"pl-en"}],[{"s":12,"e":72,"c":"pl-s"}],[{"s":12,"e":73,"c":"pl-s"}],[{"s":12,"e":72,"c":"pl-s"},{"s":33,"e":43,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-kos"},{"s":34,"e":36,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-kos"},{"s":59,"e":69,"c":"pl-s1"},{"s":59,"e":60,"c":"pl-kos"},{"s":60,"e":62,"c":"pl-s1"},{"s":63,"e":68,"c":"pl-c1"},{"s":68,"e":69,"c":"pl-kos"}],[],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":10,"c":"pl-s1"},{"s":12,"e":14,"c":"pl-s1"}],[{"s":4,"e":34,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":21,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":33,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":36,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":28,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":40,"c":"pl-s1"},{"s":41,"e":51,"c":"pl-c1"},{"s":53,"e":54,"c":"pl-c1"},{"s":54,"e":62,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":43,"c":"pl-s1"}],[{"s":8,"e":48,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":17,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":11,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":11,"c":"pl-s"}],[{"s":8,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":31,"c":"pl-s1"},{"s":32,"e":42,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"},{"s":49,"e":53,"c":"pl-s"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":76,"c":"pl-s"}],[{"s":16,"e":46,"c":"pl-s"},{"s":27,"e":44,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-kos"},{"s":28,"e":32,"c":"pl-s1"},{"s":33,"e":43,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-kos"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-c1"}],[{"s":12,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":41,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"}],[{"s":12,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":42,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":40,"c":"pl-c1"}],[{"s":12,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-c1"}],[{"s":8,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":32,"c":"pl-s1"},{"s":33,"e":38,"c":"pl-c1"},{"s":39,"e":42,"c":"pl-s"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":26,"c":"pl-s1"},{"s":28,"e":30,"c":"pl-c1"},{"s":31,"e":34,"c":"pl-en"},{"s":35,"e":43,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":75,"c":"pl-s"},{"s":38,"e":53,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-kos"},{"s":39,"e":42,"c":"pl-en"},{"s":43,"e":51,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-kos"}],[{"s":16,"e":75,"c":"pl-s"},{"s":41,"e":59,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-kos"},{"s":42,"e":45,"c":"pl-en"},{"s":46,"e":57,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-kos"}],[{"s":16,"e":57,"c":"pl-s"},{"s":38,"e":55,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-kos"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":54,"c":"pl-c1"},{"s":54,"e":55,"c":"pl-kos"}],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":26,"c":"pl-en"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":23,"c":"pl-en"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-c1"},{"s":17,"e":27,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-s1"},{"s":21,"e":28,"c":"pl-c1"}],[{"s":16,"e":24,"c":"pl-k"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":16,"c":"pl-s1"},{"s":17,"e":23,"c":"pl-c1"},{"s":17,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":36,"c":"pl-s1"},{"s":37,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":43,"e":49,"c":"pl-c1"},{"s":43,"e":46,"c":"pl-c1"},{"s":47,"e":49,"c":"pl-c1"},{"s":50,"e":59,"c":"pl-s1"}],[{"s":16,"e":25,"c":"pl-s1"},{"s":26,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":18,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-c1"},{"s":22,"e":31,"c":"pl-s1"}],[{"s":16,"e":25,"c":"pl-s1"},{"s":26,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":22,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-c1"},{"s":23,"e":25,"c":"pl-c1"},{"s":26,"e":29,"c":"pl-c1"},{"s":30,"e":34,"c":"pl-c1"}],[{"s":12,"e":77,"c":"pl-c"}],[{"s":12,"e":75,"c":"pl-c"}],[{"s":12,"e":68,"c":"pl-c"}],[{"s":12,"e":26,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":29,"e":38,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-c1"}],[{"s":12,"e":29,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":32,"e":44,"c":"pl-s1"},{"s":45,"e":49,"c":"pl-c1"}],[{"s":12,"e":15,"c":"pl-k"},{"s":16,"e":19,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":32,"c":"pl-s1"}],[{"s":16,"e":18,"c":"pl-k"},{"s":19,"e":22,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-c1"},{"s":23,"e":26,"c":"pl-c1"},{"s":27,"e":29,"c":"pl-c1"},{"s":30,"e":41,"c":"pl-s1"}],[{"s":20,"e":34,"c":"pl-s1"},{"s":35,"e":41,"c":"pl-c1"},{"s":42,"e":45,"c":"pl-s1"}],[{"s":20,"e":37,"c":"pl-s1"},{"s":38,"e":41,"c":"pl-c1"},{"s":42,"e":45,"c":"pl-s1"}],[{"s":12,"e":15,"c":"pl-k"},{"s":16,"e":19,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":35,"c":"pl-s1"}],[{"s":16,"e":18,"c":"pl-k"},{"s":19,"e":22,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-c1"},{"s":26,"e":37,"c":"pl-s1"}],[{"s":20,"e":37,"c":"pl-s1"},{"s":38,"e":44,"c":"pl-c1"},{"s":45,"e":48,"c":"pl-s1"}],[{"s":20,"e":34,"c":"pl-s1"},{"s":35,"e":38,"c":"pl-c1"},{"s":39,"e":42,"c":"pl-s1"}],[{"s":12,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":38,"c":"pl-s1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":44,"c":"pl-s1"}],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-en"},{"s":30,"e":42,"c":"pl-s1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-en"},{"s":27,"e":36,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":22,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-c1"}],[{"s":12,"e":33,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s"},{"s":42,"e":43,"c":"pl-c1"},{"s":44,"e":46,"c":"pl-s"},{"s":47,"e":51,"c":"pl-c1"},{"s":52,"e":61,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":33,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":36,"e":47,"c":"pl-s1"}],[],[{"s":8,"e":32,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":19,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":26,"c":"pl-en"},{"s":27,"e":35,"c":"pl-s1"},{"s":37,"e":48,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":29,"c":"pl-en"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":40,"c":"pl-s"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":28,"c":"pl-k"},{"s":29,"e":33,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"},{"s":42,"e":46,"c":"pl-k"},{"s":47,"e":51,"c":"pl-s1"},{"s":52,"e":55,"c":"pl-k"},{"s":56,"e":60,"c":"pl-s1"},{"s":61,"e":63,"c":"pl-c1"},{"s":64,"e":71,"c":"pl-s1"}],[{"s":12,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":35,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s"}],[{"s":12,"e":26,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":29,"e":50,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":29,"c":"pl-s1"},{"s":31,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"}],[{"s":16,"e":75,"c":"pl-c"}],[{"s":16,"e":30,"c":"pl-c"}],[{"s":16,"e":18,"c":"pl-k"},{"s":19,"e":22,"c":"pl-en"},{"s":23,"e":30,"c":"pl-s1"},{"s":32,"e":34,"c":"pl-c1"},{"s":35,"e":38,"c":"pl-en"},{"s":39,"e":49,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"}],[{"s":20,"e":25,"c":"pl-k"},{"s":26,"e":36,"c":"pl-en"}],[{"s":24,"e":73,"c":"pl-s"}],[{"s":24,"e":73,"c":"pl-s"}],[{"s":24,"e":76,"c":"pl-s"},{"s":46,"e":52,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-kos"},{"s":47,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-kos"}],[{"s":24,"e":37,"c":"pl-s"},{"s":26,"e":35,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-kos"},{"s":27,"e":34,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-kos"}],[],[{"s":16,"e":19,"c":"pl-k"},{"s":20,"e":24,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-s1"},{"s":28,"e":30,"c":"pl-c1"},{"s":31,"e":34,"c":"pl-en"},{"s":35,"e":42,"c":"pl-s1"},{"s":44,"e":54,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"}],[{"s":20,"e":62,"c":"pl-c"}],[{"s":20,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":37,"e":51,"c":"pl-s1"},{"s":52,"e":59,"c":"pl-c1"},{"s":60,"e":61,"c":"pl-s1"},{"s":63,"e":66,"c":"pl-en"},{"s":67,"e":71,"c":"pl-s1"},{"s":73,"e":74,"c":"pl-c1"},{"s":75,"e":78,"c":"pl-s"}],[{"s":16,"e":30,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":33,"e":47,"c":"pl-s1"},{"s":48,"e":55,"c":"pl-c1"},{"s":56,"e":61,"c":"pl-s"},{"s":63,"e":65,"c":"pl-s"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":80,"c":"pl-c"}],[{"s":16,"e":28,"c":"pl-c"}],[{"s":16,"e":19,"c":"pl-k"},{"s":20,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-en"},{"s":31,"e":34,"c":"pl-en"},{"s":35,"e":45,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"}],[{"s":20,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":37,"e":51,"c":"pl-s1"},{"s":52,"e":59,"c":"pl-c1"}],[{"s":24,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":42,"e":45,"c":"pl-en"},{"s":46,"e":53,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":60,"e":63,"c":"pl-s"}],[],[{"s":16,"e":19,"c":"pl-k"},{"s":20,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-en"},{"s":31,"e":34,"c":"pl-en"},{"s":35,"e":45,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"}],[{"s":20,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":37,"e":51,"c":"pl-s1"},{"s":52,"e":59,"c":"pl-c1"}],[{"s":24,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-c1"},{"s":47,"e":50,"c":"pl-en"},{"s":51,"e":58,"c":"pl-s1"},{"s":59,"e":60,"c":"pl-c1"},{"s":60,"e":61,"c":"pl-s1"},{"s":62,"e":63,"c":"pl-c1"},{"s":64,"e":65,"c":"pl-c1"},{"s":68,"e":69,"c":"pl-c1"},{"s":70,"e":73,"c":"pl-s"}],[],[{"s":16,"e":76,"c":"pl-c"}],[{"s":16,"e":24,"c":"pl-c"}],[{"s":16,"e":42,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":45,"e":48,"c":"pl-en"},{"s":49,"e":59,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"}],[{"s":16,"e":40,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"}],[{"s":20,"e":23,"c":"pl-en"},{"s":24,"e":31,"c":"pl-s1"}],[{"s":20,"e":22,"c":"pl-k"},{"s":23,"e":26,"c":"pl-en"},{"s":27,"e":37,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":42,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-c1"}],[{"s":20,"e":24,"c":"pl-k"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":29,"c":"pl-en"},{"s":30,"e":40,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"}],[],[{"s":16,"e":30,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":33,"e":40,"c":"pl-s1"}],[{"s":20,"e":46,"c":"pl-s1"},{"s":47,"e":71,"c":"pl-s1"}],[],[{"s":16,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"}],[{"s":20,"e":23,"c":"pl-s"},{"s":24,"e":28,"c":"pl-c1"},{"s":30,"e":33,"c":"pl-en"},{"s":34,"e":38,"c":"pl-s1"},{"s":40,"e":43,"c":"pl-k"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":51,"c":"pl-c1"},{"s":52,"e":66,"c":"pl-s1"},{"s":69,"e":70,"c":"pl-c1"},{"s":71,"e":74,"c":"pl-s"}],[],[{"s":16,"e":30,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":33,"e":47,"c":"pl-s1"},{"s":48,"e":55,"c":"pl-c1"}],[{"s":20,"e":25,"c":"pl-s"},{"s":27,"e":45,"c":"pl-s1"}],[],[{"s":12,"e":76,"c":"pl-c"}],[{"s":12,"e":26,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":29,"e":31,"c":"pl-s1"},{"s":32,"e":35,"c":"pl-c1"},{"s":36,"e":43,"c":"pl-s"},{"s":45,"e":49,"c":"pl-s"},{"s":51,"e":65,"c":"pl-s1"}],[{"s":12,"e":26,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":29,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[{"s":12,"e":26,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"}],[{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-k"},{"s":24,"e":28,"c":"pl-s1"},{"s":29,"e":31,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-s"},{"s":37,"e":41,"c":"pl-k"},{"s":42,"e":45,"c":"pl-en"},{"s":46,"e":50,"c":"pl-s1"},{"s":52,"e":55,"c":"pl-k"},{"s":56,"e":60,"c":"pl-s1"},{"s":61,"e":63,"c":"pl-c1"},{"s":64,"e":78,"c":"pl-s1"}],[],[{"s":12,"e":36,"c":"pl-s1"},{"s":37,"e":43,"c":"pl-c1"},{"s":44,"e":58,"c":"pl-s1"}],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":47,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-c1"},{"s":21,"e":45,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":43,"c":"pl-en"},{"s":44,"e":56,"c":"pl-s1"},{"s":58,"e":63,"c":"pl-s1"}],[{"s":8,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-en"}],[{"s":12,"e":15,"c":"pl-en"}],[{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":66,"c":"pl-en"},{"s":67,"e":68,"c":"pl-s1"}],[{"s":16,"e":19,"c":"pl-k"},{"s":20,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-s1"}],[],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-c1"},{"s":39,"e":42,"c":"pl-c1"},{"s":43,"e":60,"c":"pl-s1"},{"s":61,"e":62,"c":"pl-c1"},{"s":64,"e":66,"c":"pl-c1"},{"s":67,"e":73,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":57,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":21,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[{"s":4,"e":67,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":6,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":6,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":6,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":34,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":34,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":18,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":28,"e":36,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":22,"e":32,"c":"pl-s1"},{"s":34,"e":47,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":57,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":42,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":53,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":40,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":51,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-s1"},{"s":33,"e":39,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":45,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":15,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-c1"}],[{"s":4,"e":78,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":36,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":49,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":12,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-s1"}],[{"s":4,"e":41,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":33,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":25,"c":"pl-s1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-c1"},{"s":38,"e":44,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"}],[{"s":4,"e":69,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":55,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":21,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":25,"c":"pl-s1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-c1"},{"s":38,"e":44,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":76,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":16,"c":"pl-v"},{"s":17,"e":26,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-c1"},{"s":15,"e":25,"c":"pl-en"},{"s":26,"e":30,"c":"pl-s1"},{"s":33,"e":36,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-s1"},{"s":45,"e":49,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":77,"c":"pl-s"}],[{"s":16,"e":54,"c":"pl-s"},{"s":47,"e":53,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-kos"},{"s":48,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-kos"}],[],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":53,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":38,"c":"pl-s1"},{"s":39,"e":71,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":19,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-c1"}],[],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"},{"s":62,"e":63,"c":"pl-c1"},{"s":63,"e":69,"c":"pl-s1"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":32,"c":"pl-en"},{"s":8,"e":31,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-en"},{"s":8,"e":37,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":17,"c":"pl-s1"},{"s":19,"e":23,"c":"pl-s1"}],[{"s":4,"e":36,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":26,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-s1"},{"s":37,"e":50,"c":"pl-c1"},{"s":51,"e":52,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":44,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":25,"c":"pl-s1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-c1"},{"s":38,"e":44,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"}],[{"s":4,"e":61,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":46,"c":"pl-s1"},{"s":47,"e":51,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-c1"}],[{"s":4,"e":72,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":31,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-c1"},{"s":50,"e":52,"c":"pl-c1"},{"s":53,"e":60,"c":"pl-s"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":23,"c":"pl-s1"},{"s":24,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-c1"},{"s":45,"e":50,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"}],[{"s":4,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-s1"},{"s":26,"e":36,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":39,"c":"pl-s1"},{"s":41,"e":51,"c":"pl-s1"},{"s":53,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":64,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":41,"e":51,"c":"pl-s1"},{"s":53,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-s1"},{"s":33,"e":39,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":45,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":14,"c":"pl-s1"},{"s":16,"e":26,"c":"pl-s1"},{"s":28,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-c1"}],[{"s":4,"e":77,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":35,"c":"pl-s1"},{"s":37,"e":47,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":60,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":42,"e":52,"c":"pl-s1"},{"s":54,"e":59,"c":"pl-s1"},{"s":59,"e":60,"c":"pl-c1"},{"s":60,"e":65,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":47,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":59,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":67,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":36,"c":"pl-s"},{"s":38,"e":65,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":13,"c":"pl-en"},{"s":14,"e":15,"c":"pl-s1"},{"s":17,"e":27,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":39,"c":"pl-c1"}],[{"s":4,"e":77,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":26,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"},{"s":43,"e":53,"c":"pl-s1"},{"s":55,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":66,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":38,"e":48,"c":"pl-s1"},{"s":50,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":61,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":25,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":25,"c":"pl-s1"},{"s":27,"e":31,"c":"pl-s1"}],[{"s":12,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":23,"c":"pl-en"},{"s":24,"e":27,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":16,"c":"pl-s1"},{"s":17,"e":20,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":40,"c":"pl-s1"}],[{"s":8,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-en"},{"s":31,"e":32,"c":"pl-s1"},{"s":33,"e":38,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":25,"c":"pl-s1"},{"s":27,"e":30,"c":"pl-s1"}],[{"s":12,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":23,"c":"pl-en"},{"s":24,"e":27,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-s1"}],[{"s":12,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-en"},{"s":33,"e":36,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":23,"c":"pl-en"},{"s":24,"e":27,"c":"pl-s1"},{"s":29,"e":33,"c":"pl-s1"}],[{"s":12,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":31,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":74,"c":"pl-s"},{"s":67,"e":72,"c":"pl-s1"},{"s":67,"e":68,"c":"pl-kos"},{"s":68,"e":71,"c":"pl-s1"},{"s":71,"e":72,"c":"pl-kos"}],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":36,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-c1"},{"s":43,"e":51,"c":"pl-v"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":73,"c":"pl-s"},{"s":66,"e":71,"c":"pl-s1"},{"s":66,"e":67,"c":"pl-kos"},{"s":67,"e":70,"c":"pl-s1"},{"s":70,"e":71,"c":"pl-kos"}],[],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":25,"c":"pl-s1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":12,"e":45,"c":"pl-c"}],[{"s":12,"e":25,"c":"pl-s1"},{"s":26,"e":32,"c":"pl-c1"},{"s":33,"e":41,"c":"pl-v"}],[{"s":8,"e":47,"c":"pl-c"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":18,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-c1"},{"s":19,"e":32,"c":"pl-s1"}],[{"s":16,"e":21,"c":"pl-k"}],[{"s":12,"e":18,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":34,"c":"pl-s1"},{"s":35,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-c1"}],[{"s":12,"e":49,"c":"pl-c"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-v"}],[{"s":16,"e":76,"c":"pl-c"}],[{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-en"},{"s":29,"e":42,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":46,"e":59,"c":"pl-s1"},{"s":60,"e":65,"c":"pl-c1"},{"s":66,"e":68,"c":"pl-s1"},{"s":69,"e":76,"c":"pl-c1"}],[{"s":16,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":30,"c":"pl-en"},{"s":31,"e":46,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":50,"e":56,"c":"pl-s1"}],[{"s":16,"e":25,"c":"pl-s1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":44,"c":"pl-s1"},{"s":46,"e":54,"c":"pl-s1"}],[{"s":16,"e":31,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"},{"s":34,"e":49,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":16,"e":24,"c":"pl-k"}],[{"s":12,"e":76,"c":"pl-c"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":27,"c":"pl-s1"},{"s":28,"e":35,"c":"pl-c1"}],[{"s":16,"e":25,"c":"pl-s1"},{"s":26,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-c1"}],[{"s":16,"e":24,"c":"pl-k"}],[{"s":12,"e":74,"c":"pl-c"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-c1"},{"s":19,"e":34,"c":"pl-s1"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":59,"c":"pl-s"},{"s":38,"e":47,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-kos"},{"s":39,"e":40,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-c1"},{"s":46,"e":47,"c":"pl-kos"}],[{"s":20,"e":61,"c":"pl-s"},{"s":54,"e":59,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-kos"},{"s":55,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-kos"}],[],[{"s":12,"e":18,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":36,"c":"pl-s1"},{"s":37,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":26,"e":32,"c":"pl-s1"},{"s":34,"e":37,"c":"pl-s1"}],[{"s":16,"e":18,"c":"pl-k"},{"s":19,"e":25,"c":"pl-s1"},{"s":26,"e":32,"c":"pl-c1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-c1"}],[{"s":20,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":34,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-k"},{"s":38,"e":44,"c":"pl-s1"},{"s":45,"e":47,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-c1"},{"s":50,"e":54,"c":"pl-k"},{"s":55,"e":61,"c":"pl-s1"},{"s":62,"e":63,"c":"pl-c1"},{"s":64,"e":70,"c":"pl-s1"}],[{"s":20,"e":22,"c":"pl-k"},{"s":23,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":33,"e":35,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":42,"e":44,"c":"pl-c1"},{"s":45,"e":51,"c":"pl-s1"}],[{"s":24,"e":29,"c":"pl-k"},{"s":30,"e":40,"c":"pl-en"}],[{"s":28,"e":75,"c":"pl-s"},{"s":46,"e":55,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-kos"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"},{"s":54,"e":55,"c":"pl-kos"}],[{"s":28,"e":57,"c":"pl-s"},{"s":36,"e":41,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-kos"},{"s":37,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-kos"}],[],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":27,"c":"pl-en"},{"s":28,"e":34,"c":"pl-s1"},{"s":36,"e":41,"c":"pl-s1"}],[{"s":16,"e":18,"c":"pl-k"},{"s":19,"e":25,"c":"pl-s1"},{"s":26,"e":32,"c":"pl-c1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-c1"}],[{"s":20,"e":69,"c":"pl-c"}],[{"s":20,"e":30,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":33,"e":36,"c":"pl-en"},{"s":37,"e":42,"c":"pl-en"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":50,"c":"pl-s1"},{"s":51,"e":58,"c":"pl-c1"},{"s":59,"e":65,"c":"pl-s1"}],[{"s":20,"e":29,"c":"pl-s1"},{"s":30,"e":36,"c":"pl-c1"},{"s":37,"e":47,"c":"pl-s1"}],[{"s":16,"e":20,"c":"pl-k"}],[{"s":20,"e":29,"c":"pl-s1"},{"s":30,"e":36,"c":"pl-c1"},{"s":37,"e":43,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":78,"c":"pl-s"},{"s":71,"e":76,"c":"pl-s1"},{"s":71,"e":72,"c":"pl-kos"},{"s":72,"e":75,"c":"pl-s1"},{"s":75,"e":76,"c":"pl-kos"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":32,"c":"pl-en"},{"s":33,"e":42,"c":"pl-s1"},{"s":45,"e":50,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":51,"e":52,"c":"pl-s1"},{"s":53,"e":58,"c":"pl-c1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"},{"s":16,"e":19,"c":"pl-s1"}],[{"s":4,"e":26,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":42,"e":45,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":12,"c":"pl-s1"},{"s":13,"e":16,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":14,"c":"pl-s1"},{"s":16,"e":18,"c":"pl-s1"}],[{"s":4,"e":56,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":35,"c":"pl-s1"},{"s":37,"e":39,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":18,"c":"pl-v"},{"s":19,"e":28,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":42,"c":"pl-c1"},{"s":43,"e":45,"c":"pl-s1"},{"s":47,"e":49,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":34,"c":"pl-en"},{"s":8,"e":33,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-en"},{"s":8,"e":39,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":17,"c":"pl-en"},{"s":18,"e":20,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-s1"}],[{"s":4,"e":57,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":27,"c":"pl-en"},{"s":30,"e":43,"c":"pl-c1"},{"s":44,"e":46,"c":"pl-s1"},{"s":48,"e":50,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":38,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"}],[{"s":8,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":33,"c":"pl-c1"}],[{"s":8,"e":26,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":8,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-c1"},{"s":17,"e":19,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-c1"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":32,"c":"pl-s1"},{"s":33,"e":38,"c":"pl-c1"},{"s":40,"e":51,"c":"pl-s1"},{"s":53,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":59,"e":60,"c":"pl-c1"},{"s":63,"e":73,"c":"pl-s1"},{"s":73,"e":74,"c":"pl-c1"},{"s":74,"e":78,"c":"pl-c1"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":77,"c":"pl-s"}],[{"s":20,"e":77,"c":"pl-s"},{"s":65,"e":74,"c":"pl-s1"},{"s":65,"e":66,"c":"pl-kos"},{"s":66,"e":67,"c":"pl-s1"},{"s":68,"e":73,"c":"pl-c1"},{"s":73,"e":74,"c":"pl-kos"}],[{"s":20,"e":67,"c":"pl-s"}],[{"s":20,"e":43,"c":"pl-s"},{"s":28,"e":41,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-kos"},{"s":29,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-kos"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":33,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"},{"s":42,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"},{"s":47,"e":52,"c":"pl-c1"},{"s":53,"e":54,"c":"pl-c1"},{"s":56,"e":58,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-c1"}],[{"s":16,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":34,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":40,"e":45,"c":"pl-c1"},{"s":46,"e":47,"c":"pl-c1"}],[{"s":12,"e":29,"c":"pl-s1"},{"s":30,"e":36,"c":"pl-c1"},{"s":37,"e":44,"c":"pl-en"},{"s":45,"e":46,"c":"pl-s1"},{"s":48,"e":55,"c":"pl-s"},{"s":57,"e":61,"c":"pl-en"},{"s":62,"e":63,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-en"},{"s":28,"e":39,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":44,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-c1"},{"s":36,"e":53,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":13,"c":"pl-s1"}],[{"s":4,"e":60,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":56,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":24,"e":37,"c":"pl-c1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":34,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-s1"},{"s":33,"e":39,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":28,"e":29,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-s1"},{"s":35,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":46,"c":"pl-s1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"},{"s":16,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":26,"c":"pl-c1"}],[{"s":4,"e":34,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"},{"s":51,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":64,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":57,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":56,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"},{"s":27,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-c1"},{"s":49,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":64,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"},{"s":45,"e":49,"c":"pl-s1"},{"s":51,"e":55,"c":"pl-s1"},{"s":57,"e":66,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":31,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-c1"},{"s":44,"e":53,"c":"pl-s1"},{"s":53,"e":54,"c":"pl-c1"},{"s":54,"e":59,"c":"pl-c1"}],[],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":14,"c":"pl-s1"},{"s":16,"e":18,"c":"pl-s1"},{"s":20,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":36,"e":40,"c":"pl-c1"},{"s":42,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":57,"c":"pl-c1"}],[{"s":4,"e":64,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"},{"s":47,"e":51,"c":"pl-s1"},{"s":53,"e":57,"c":"pl-s1"},{"s":59,"e":68,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":35,"c":"pl-s1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-s1"},{"s":47,"e":51,"c":"pl-s1"},{"s":53,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":48,"c":"pl-s"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"}],[{"s":4,"e":55,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":26,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":48,"c":"pl-s"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"}],[{"s":4,"e":59,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":48,"c":"pl-s"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"}],[{"s":4,"e":71,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":11,"c":"pl-s1"},{"s":13,"e":15,"c":"pl-s1"}],[{"s":4,"e":56,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":38,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":39,"c":"pl-c1"},{"s":40,"e":42,"c":"pl-s1"},{"s":44,"e":46,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":31,"c":"pl-en"},{"s":8,"e":30,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-en"},{"s":8,"e":36,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":14,"c":"pl-en"},{"s":15,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"}],[{"s":4,"e":57,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":27,"e":40,"c":"pl-c1"},{"s":41,"e":43,"c":"pl-s1"},{"s":45,"e":47,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":35,"c":"pl-c1"},{"s":36,"e":38,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":14,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":20,"c":"pl-c1"},{"s":22,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-c1"},{"s":37,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":50,"c":"pl-c1"},{"s":52,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":63,"c":"pl-s1"},{"s":65,"e":69,"c":"pl-s1"},{"s":69,"e":70,"c":"pl-c1"},{"s":70,"e":71,"c":"pl-c1"}],[],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":22,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":20,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"}],[{"s":12,"e":15,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-s1"},{"s":21,"e":24,"c":"pl-c1"}],[{"s":12,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":34,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"},{"s":25,"e":32,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-s1"}],[{"s":8,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":29,"c":"pl-en"},{"s":30,"e":35,"c":"pl-s1"},{"s":37,"e":44,"c":"pl-s"}],[{"s":8,"e":18,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":28,"c":"pl-en"},{"s":29,"e":33,"c":"pl-s1"},{"s":35,"e":42,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":51,"c":"pl-s1"},{"s":53,"e":63,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":39,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-s1"},{"s":48,"e":51,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":17,"c":"pl-s1"},{"s":18,"e":22,"c":"pl-c1"},{"s":23,"e":25,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"}],[{"s":16,"e":17,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-s1"},{"s":24,"e":27,"c":"pl-c1"}],[{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":30,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-c1"}],[{"s":16,"e":17,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-s1"},{"s":24,"e":27,"c":"pl-c1"}],[{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":30,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-c1"}],[],[],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-s1"},{"s":20,"e":25,"c":"pl-c1"},{"s":26,"e":32,"c":"pl-c1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":30,"c":"pl-s1"},{"s":32,"e":39,"c":"pl-s"},{"s":41,"e":45,"c":"pl-en"},{"s":46,"e":51,"c":"pl-s1"}],[],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":35,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":23,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":20,"e":31,"c":"pl-en"},{"s":32,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":57,"c":"pl-s1"},{"s":60,"e":64,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"}],[{"s":4,"e":9,"c":"pl-s1"},{"s":11,"e":15,"c":"pl-s1"},{"s":17,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-c1"},{"s":40,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-c1"},{"s":55,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":65,"c":"pl-c1"},{"s":67,"e":71,"c":"pl-s1"},{"s":71,"e":72,"c":"pl-c1"},{"s":72,"e":73,"c":"pl-c1"}],[],[{"s":4,"e":62,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":60,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":45,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":45,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":55,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":34,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":24,"e":27,"c":"pl-s1"},{"s":29,"e":37,"c":"pl-s1"},{"s":39,"e":46,"c":"pl-s1"},{"s":48,"e":53,"c":"pl-s1"},{"s":55,"e":59,"c":"pl-s1"},{"s":61,"e":66,"c":"pl-s1"},{"s":68,"e":72,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"}],[{"s":8,"e":11,"c":"pl-s1"},{"s":11,"e":12,"c":"pl-c1"},{"s":12,"e":15,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":25,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":19,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-c1"},{"s":13,"e":17,"c":"pl-s1"}],[],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-c1"},{"s":50,"e":52,"c":"pl-c1"},{"s":53,"e":60,"c":"pl-s"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":23,"c":"pl-s1"},{"s":24,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-c1"},{"s":45,"e":50,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"}],[{"s":4,"e":39,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":21,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-c1"},{"s":50,"e":52,"c":"pl-c1"},{"s":53,"e":60,"c":"pl-s"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":23,"c":"pl-s1"},{"s":24,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-c1"},{"s":45,"e":50,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"}],[{"s":4,"e":70,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-c1"},{"s":50,"e":52,"c":"pl-c1"},{"s":53,"e":60,"c":"pl-s"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":23,"c":"pl-s1"},{"s":24,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-c1"},{"s":45,"e":50,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"}],[{"s":4,"e":71,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-c1"},{"s":50,"e":52,"c":"pl-c1"},{"s":53,"e":60,"c":"pl-s"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":23,"c":"pl-s1"},{"s":24,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-c1"},{"s":45,"e":50,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":45,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":60,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":67,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":36,"c":"pl-s"},{"s":38,"e":65,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":13,"c":"pl-en"},{"s":14,"e":16,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-s1"}],[{"s":4,"e":61,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":27,"e":40,"c":"pl-c1"},{"s":41,"e":43,"c":"pl-s1"},{"s":45,"e":47,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":16,"c":"pl-v"},{"s":17,"e":26,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":40,"c":"pl-c1"},{"s":41,"e":43,"c":"pl-s1"},{"s":45,"e":47,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":32,"c":"pl-en"},{"s":8,"e":31,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-en"},{"s":8,"e":37,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":18,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-s1"}],[{"s":4,"e":72,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":28,"e":41,"c":"pl-c1"},{"s":42,"e":44,"c":"pl-s1"},{"s":46,"e":48,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":16,"c":"pl-v"},{"s":17,"e":26,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":48,"c":"pl-s"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":32,"c":"pl-en"},{"s":8,"e":31,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-en"},{"s":8,"e":37,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":17,"c":"pl-s1"}],[{"s":4,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":28,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":39,"c":"pl-c1"},{"s":40,"e":42,"c":"pl-s1"},{"s":44,"e":46,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":31,"c":"pl-en"},{"s":8,"e":30,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-en"},{"s":8,"e":36,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":14,"c":"pl-en"},{"s":15,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"}],[{"s":4,"e":71,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":27,"e":40,"c":"pl-c1"},{"s":41,"e":43,"c":"pl-s1"},{"s":45,"e":47,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":35,"c":"pl-c1"},{"s":36,"e":38,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":26,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":29,"c":"pl-c1"},{"s":31,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-c1"},{"s":46,"e":50,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":51,"e":53,"c":"pl-c1"},{"s":55,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":66,"c":"pl-s1"},{"s":68,"e":72,"c":"pl-s1"},{"s":72,"e":73,"c":"pl-c1"},{"s":73,"e":74,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":22,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"}],[{"s":12,"e":15,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-s1"},{"s":21,"e":24,"c":"pl-c1"}],[{"s":12,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":34,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-s1"}],[{"s":8,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":29,"c":"pl-en"},{"s":30,"e":35,"c":"pl-s1"},{"s":37,"e":44,"c":"pl-s"}],[{"s":8,"e":18,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":28,"c":"pl-en"},{"s":29,"e":33,"c":"pl-s1"},{"s":35,"e":42,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":51,"c":"pl-s1"},{"s":53,"e":63,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":39,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-s1"},{"s":48,"e":51,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":17,"c":"pl-s1"},{"s":18,"e":22,"c":"pl-c1"},{"s":23,"e":25,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"}],[{"s":16,"e":17,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-s1"},{"s":24,"e":27,"c":"pl-c1"}],[{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":30,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-c1"}],[{"s":16,"e":17,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-s1"},{"s":24,"e":27,"c":"pl-c1"}],[{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":30,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-c1"}],[],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-s1"},{"s":20,"e":25,"c":"pl-c1"},{"s":26,"e":32,"c":"pl-c1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":30,"c":"pl-s1"},{"s":32,"e":39,"c":"pl-s"},{"s":41,"e":45,"c":"pl-en"},{"s":46,"e":51,"c":"pl-s1"}],[],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":35,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":18,"c":"pl-s1"},{"s":20,"e":24,"c":"pl-s1"},{"s":26,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-c1"},{"s":49,"e":53,"c":"pl-s1"},{"s":53,"e":54,"c":"pl-c1"},{"s":54,"e":56,"c":"pl-c1"},{"s":58,"e":63,"c":"pl-s1"},{"s":63,"e":64,"c":"pl-c1"},{"s":64,"e":68,"c":"pl-c1"},{"s":70,"e":74,"c":"pl-s1"},{"s":74,"e":75,"c":"pl-c1"},{"s":75,"e":76,"c":"pl-c1"}],[{"s":4,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":45,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":44,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":55,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":34,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":24,"e":27,"c":"pl-s1"},{"s":29,"e":37,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-s1"},{"s":45,"e":50,"c":"pl-s1"},{"s":52,"e":56,"c":"pl-s1"},{"s":58,"e":63,"c":"pl-s1"},{"s":65,"e":69,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"}],[{"s":8,"e":11,"c":"pl-s1"},{"s":11,"e":12,"c":"pl-c1"},{"s":12,"e":15,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":25,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-c1"},{"s":13,"e":17,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":19,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-c1"},{"s":13,"e":17,"c":"pl-s1"}],[],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":38,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":38,"c":"pl-s1"},{"s":39,"e":66,"c":"pl-c1"}],[{"s":12,"e":20,"c":"pl-s1"},{"s":22,"e":30,"c":"pl-s1"}],[],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":46,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":46,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":33,"c":"pl-s1"},{"s":34,"e":37,"c":"pl-c1"},{"s":38,"e":47,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-s1"},{"s":27,"e":44,"c":"pl-c1"},{"s":45,"e":52,"c":"pl-en"},{"s":53,"e":55,"c":"pl-s1"},{"s":57,"e":64,"c":"pl-s"},{"s":66,"e":70,"c":"pl-en"},{"s":71,"e":73,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-s1"},{"s":27,"e":44,"c":"pl-c1"},{"s":45,"e":52,"c":"pl-en"},{"s":53,"e":55,"c":"pl-s1"},{"s":57,"e":64,"c":"pl-s"},{"s":66,"e":70,"c":"pl-en"},{"s":71,"e":73,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":19,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s"},{"s":30,"e":33,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-c1"},{"s":46,"e":52,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":47,"c":"pl-s1"},{"s":49,"e":57,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"},{"s":54,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":74,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":13,"c":"pl-s1"},{"s":15,"e":17,"c":"pl-s1"}],[{"s":4,"e":37,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":24,"e":37,"c":"pl-c1"},{"s":38,"e":40,"c":"pl-s1"},{"s":42,"e":44,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":34,"c":"pl-s1"},{"s":36,"e":38,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"},{"s":50,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":62,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":20,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":19,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"},{"s":25,"e":29,"c":"pl-c1"},{"s":31,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-s1"},{"s":45,"e":53,"c":"pl-c1"},{"s":55,"e":62,"c":"pl-s1"},{"s":62,"e":63,"c":"pl-c1"},{"s":63,"e":67,"c":"pl-s1"},{"s":68,"e":75,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":50,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":72,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-s1"},{"s":20,"e":25,"c":"pl-c1"}],[],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":15,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-c1"},{"s":22,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":36,"c":"pl-c1"},{"s":38,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":50,"c":"pl-c1"}],[{"s":4,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":23,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"},{"s":30,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":47,"c":"pl-s1"},{"s":49,"e":56,"c":"pl-s1"},{"s":56,"e":57,"c":"pl-c1"},{"s":57,"e":64,"c":"pl-s1"},{"s":66,"e":79,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-s1"},{"s":43,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"},{"s":62,"e":69,"c":"pl-s1"},{"s":69,"e":70,"c":"pl-c1"},{"s":70,"e":77,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":33,"c":"pl-s1"},{"s":34,"e":37,"c":"pl-c1"},{"s":38,"e":47,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":44,"c":"pl-s1"},{"s":46,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":66,"c":"pl-s1"}],[],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":14,"c":"pl-s1"},{"s":16,"e":18,"c":"pl-s1"}],[{"s":4,"e":45,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":35,"c":"pl-s1"},{"s":37,"e":39,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":53,"c":"pl-c1"},{"s":55,"e":63,"c":"pl-s1"},{"s":63,"e":64,"c":"pl-c1"},{"s":64,"e":68,"c":"pl-s1"},{"s":69,"e":77,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":35,"c":"pl-en"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":19,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-c1"},{"s":37,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":50,"c":"pl-s1"},{"s":51,"e":59,"c":"pl-c1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":39,"e":44,"c":"pl-c1"},{"s":46,"e":48,"c":"pl-c1"},{"s":49,"e":56,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":12,"c":"pl-s1"},{"s":14,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":39,"c":"pl-c1"}],[{"s":4,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":31,"c":"pl-s1"},{"s":33,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":50,"c":"pl-s1"},{"s":52,"e":65,"c":"pl-c1"},{"s":66,"e":67,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-s1"},{"s":35,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-s1"},{"s":46,"e":54,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":63,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-s"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"},{"s":20,"e":23,"c":"pl-c1"},{"s":24,"e":26,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-s"},{"s":34,"e":38,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":65,"c":"pl-s"}],[{"s":16,"e":39,"c":"pl-s"}],[],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":42,"e":50,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":51,"e":55,"c":"pl-s1"},{"s":56,"e":64,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":14,"c":"pl-s1"},{"s":15,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":21,"c":"pl-s1"},{"s":22,"e":27,"c":"pl-c1"},{"s":29,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"}],[{"s":16,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":18,"c":"pl-k"},{"s":19,"e":23,"c":"pl-c1"},{"s":24,"e":26,"c":"pl-c1"},{"s":27,"e":29,"c":"pl-s1"},{"s":30,"e":35,"c":"pl-c1"}],[{"s":20,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":31,"c":"pl-c1"}],[{"s":16,"e":20,"c":"pl-k"}],[{"s":20,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":30,"c":"pl-en"},{"s":31,"e":33,"c":"pl-s1"},{"s":34,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":24,"c":"pl-c1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-s"}],[{"s":12,"e":18,"c":"pl-k"},{"s":20,"e":31,"c":"pl-en"},{"s":32,"e":44,"c":"pl-s1"},{"s":46,"e":49,"c":"pl-k"},{"s":50,"e":51,"c":"pl-s1"},{"s":52,"e":54,"c":"pl-c1"},{"s":55,"e":60,"c":"pl-en"},{"s":61,"e":64,"c":"pl-en"},{"s":65,"e":66,"c":"pl-s1"}],[{"s":8,"e":11,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-c1"},{"s":14,"e":26,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":38,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":29,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"}],[{"s":12,"e":23,"c":"pl-en"},{"s":24,"e":36,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":46,"c":"pl-s1"},{"s":47,"e":52,"c":"pl-c1"},{"s":54,"e":57,"c":"pl-k"},{"s":58,"e":59,"c":"pl-s1"},{"s":60,"e":62,"c":"pl-c1"},{"s":63,"e":68,"c":"pl-en"},{"s":69,"e":72,"c":"pl-en"},{"s":73,"e":74,"c":"pl-s1"}],[],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":15,"c":"pl-s1"},{"s":17,"e":25,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-s"}],[{"s":4,"e":60,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":28,"e":29,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":24,"e":32,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"},{"s":33,"e":41,"c":"pl-s1"},{"s":43,"e":56,"c":"pl-c1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":59,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":38,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":55,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"},{"s":50,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":62,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":20,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":19,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"},{"s":25,"e":29,"c":"pl-c1"},{"s":31,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-s1"},{"s":45,"e":53,"c":"pl-c1"},{"s":55,"e":62,"c":"pl-s1"},{"s":62,"e":63,"c":"pl-c1"},{"s":63,"e":67,"c":"pl-s1"},{"s":68,"e":75,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":50,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":72,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-s1"},{"s":20,"e":25,"c":"pl-c1"}],[],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":15,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-c1"},{"s":22,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":36,"c":"pl-c1"},{"s":38,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":50,"c":"pl-c1"}],[{"s":4,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":23,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"},{"s":30,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":47,"c":"pl-s1"},{"s":49,"e":56,"c":"pl-s1"},{"s":56,"e":57,"c":"pl-c1"},{"s":57,"e":64,"c":"pl-s1"},{"s":66,"e":79,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-s1"},{"s":43,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"},{"s":62,"e":69,"c":"pl-s1"},{"s":69,"e":70,"c":"pl-c1"},{"s":70,"e":77,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":33,"c":"pl-s1"},{"s":34,"e":37,"c":"pl-c1"},{"s":38,"e":47,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":44,"c":"pl-s1"},{"s":46,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":66,"c":"pl-s1"}],[],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":14,"c":"pl-s1"},{"s":16,"e":18,"c":"pl-s1"}],[{"s":4,"e":45,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":35,"c":"pl-s1"},{"s":37,"e":39,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":35,"c":"pl-s1"},{"s":37,"e":39,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-s1"},{"s":24,"e":26,"c":"pl-c1"},{"s":27,"e":33,"c":"pl-s"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":34,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":59,"c":"pl-s1"}],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":10,"c":"pl-s1"},{"s":12,"e":14,"c":"pl-s1"}],[{"s":4,"e":54,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":21,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-s1"},{"s":31,"e":42,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":28,"c":"pl-s1"},{"s":30,"e":33,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":27,"e":33,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":32,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":33,"c":"pl-s1"},{"s":35,"e":38,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":43,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":42,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"},{"s":28,"e":30,"c":"pl-c1"},{"s":31,"e":34,"c":"pl-en"},{"s":35,"e":39,"c":"pl-s1"},{"s":40,"e":51,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":74,"c":"pl-s"}],[{"s":16,"e":74,"c":"pl-s"},{"s":59,"e":67,"c":"pl-s1"},{"s":59,"e":60,"c":"pl-kos"},{"s":60,"e":66,"c":"pl-s1"},{"s":66,"e":67,"c":"pl-kos"}],[{"s":16,"e":47,"c":"pl-s"},{"s":31,"e":44,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-kos"},{"s":32,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-kos"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-s1"},{"s":46,"e":52,"c":"pl-c1"},{"s":54,"e":58,"c":"pl-s1"},{"s":59,"e":70,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-en"},{"s":23,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":30,"c":"pl-k"},{"s":31,"e":32,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-en"},{"s":42,"e":45,"c":"pl-en"},{"s":46,"e":47,"c":"pl-s1"},{"s":48,"e":53,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":14,"c":"pl-s1"},{"s":16,"e":19,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":26,"c":"pl-en"},{"s":27,"e":31,"c":"pl-s1"},{"s":32,"e":38,"c":"pl-c1"},{"s":40,"e":44,"c":"pl-s1"},{"s":45,"e":56,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":28,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":32,"e":39,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":28,"c":"pl-c1"}],[{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":16,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":21,"c":"pl-en"},{"s":22,"e":34,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":25,"c":"pl-en"},{"s":26,"e":38,"c":"pl-s1"},{"s":40,"e":43,"c":"pl-c1"},{"s":44,"e":56,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-s1"},{"s":60,"e":62,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-c1"},{"s":64,"e":65,"c":"pl-c1"}],[{"s":16,"e":43,"c":"pl-c"}],[{"s":16,"e":17,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":25,"c":"pl-en"},{"s":26,"e":38,"c":"pl-s1"},{"s":40,"e":43,"c":"pl-c1"},{"s":44,"e":51,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-s1"},{"s":55,"e":57,"c":"pl-c1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":60,"c":"pl-c1"}],[{"s":16,"e":54,"c":"pl-c"}],[{"s":16,"e":17,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":23,"c":"pl-en"},{"s":24,"e":36,"c":"pl-s1"}],[{"s":16,"e":21,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":37,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-s1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"},{"s":16,"e":22,"c":"pl-s1"},{"s":24,"e":35,"c":"pl-s1"}],[{"s":4,"e":46,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":24,"e":30,"c":"pl-s1"},{"s":32,"e":43,"c":"pl-s1"},{"s":45,"e":58,"c":"pl-c1"},{"s":59,"e":60,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":50,"c":"pl-s1"},{"s":52,"e":63,"c":"pl-s1"},{"s":63,"e":64,"c":"pl-c1"},{"s":64,"e":75,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":26,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":30,"c":"pl-c1"},{"s":32,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-c1"},{"s":45,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":56,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":22,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":19,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":28,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":19,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":28,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":39,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-s1"},{"s":24,"e":27,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":36,"e":40,"c":"pl-s1"},{"s":41,"e":47,"c":"pl-c1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":60,"c":"pl-s1"},{"s":61,"e":67,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":31,"c":"pl-en"},{"s":8,"e":30,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-en"},{"s":8,"e":36,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":14,"c":"pl-en"},{"s":15,"e":16,"c":"pl-s1"},{"s":18,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":25,"c":"pl-c1"},{"s":27,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-c1"},{"s":40,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":51,"c":"pl-c1"}],[{"s":4,"e":68,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":45,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":24,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":31,"c":"pl-s1"},{"s":33,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":46,"c":"pl-s1"},{"s":48,"e":54,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":61,"c":"pl-s1"},{"s":63,"e":76,"c":"pl-c1"},{"s":77,"e":78,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":39,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":46,"c":"pl-s1"},{"s":48,"e":54,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":61,"c":"pl-s1"},{"s":63,"e":69,"c":"pl-s1"},{"s":69,"e":70,"c":"pl-c1"},{"s":70,"e":76,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":28,"e":31,"c":"pl-en"},{"s":32,"e":33,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-c1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"}],[{"s":13,"e":24,"c":"pl-en"},{"s":26,"e":30,"c":"pl-c1"},{"s":34,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":47,"c":"pl-s"},{"s":49,"e":52,"c":"pl-k"},{"s":53,"e":54,"c":"pl-s1"},{"s":55,"e":57,"c":"pl-c1"},{"s":58,"e":63,"c":"pl-en"},{"s":64,"e":67,"c":"pl-en"},{"s":68,"e":69,"c":"pl-s1"},{"s":70,"e":75,"c":"pl-c1"}],[],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":13,"c":"pl-s1"}],[{"s":4,"e":60,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[],[],[{"s":0,"e":67,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":36,"c":"pl-s"},{"s":38,"e":65,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":13,"c":"pl-en"},{"s":14,"e":16,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-s1"}],[{"s":4,"e":40,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":26,"e":39,"c":"pl-c1"},{"s":40,"e":42,"c":"pl-s1"},{"s":44,"e":46,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-s1"},{"s":22,"e":27,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":67,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":36,"c":"pl-s"},{"s":38,"e":65,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":13,"c":"pl-en"},{"s":14,"e":15,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-c1"}],[{"s":4,"e":67,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":26,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":54,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":49,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":54,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-s1"},{"s":22,"e":27,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":31,"c":"pl-en"},{"s":8,"e":30,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-en"},{"s":8,"e":36,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":14,"c":"pl-en"},{"s":15,"e":16,"c":"pl-s1"},{"s":18,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":4,"e":68,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":27,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"},{"s":50,"e":55,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":39,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":50,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"},{"s":41,"e":42,"c":"pl-c1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"},{"s":41,"e":42,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-c1"},{"s":16,"e":18,"c":"pl-c1"},{"s":19,"e":27,"c":"pl-s1"}],[{"s":12,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":34,"c":"pl-en"},{"s":35,"e":37,"c":"pl-s1"},{"s":38,"e":42,"c":"pl-c1"},{"s":43,"e":51,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-c1"},{"s":16,"e":18,"c":"pl-c1"},{"s":19,"e":27,"c":"pl-s1"}],[{"s":12,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":34,"c":"pl-en"},{"s":35,"e":37,"c":"pl-s1"},{"s":38,"e":42,"c":"pl-c1"},{"s":43,"e":51,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":24,"e":40,"c":"pl-s1"},{"s":42,"e":58,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"},{"s":31,"e":42,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":59,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":12,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-s1"}],[{"s":4,"e":48,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":33,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":32,"c":"pl-s1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":49,"c":"pl-s"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":22,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":48,"c":"pl-c1"},{"s":49,"e":58,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":26,"c":"pl-en"},{"s":27,"e":31,"c":"pl-s1"},{"s":33,"e":42,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":31,"c":"pl-s1"},{"s":33,"e":36,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":21,"e":30,"c":"pl-s1"},{"s":32,"e":41,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":31,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-s1"},{"s":48,"e":51,"c":"pl-c1"},{"s":52,"e":62,"c":"pl-en"}],[{"s":12,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":26,"e":29,"c":"pl-s1"}],[],[{"s":12,"e":18,"c":"pl-k"},{"s":20,"e":29,"c":"pl-s1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":23,"c":"pl-en"},{"s":24,"e":33,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":17,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-c1"},{"s":21,"e":30,"c":"pl-en"},{"s":31,"e":40,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-c1"},{"s":26,"e":35,"c":"pl-s1"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":71,"c":"pl-s"}],[{"s":20,"e":62,"c":"pl-s"},{"s":50,"e":61,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-kos"},{"s":51,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-kos"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":16,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":19,"c":"pl-s1"},{"s":20,"e":29,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-c1"},{"s":35,"e":38,"c":"pl-c1"},{"s":39,"e":42,"c":"pl-en"},{"s":43,"e":47,"c":"pl-s1"},{"s":48,"e":57,"c":"pl-c1"},{"s":59,"e":61,"c":"pl-c1"},{"s":62,"e":65,"c":"pl-en"},{"s":66,"e":67,"c":"pl-s1"},{"s":68,"e":73,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":70,"c":"pl-s"}],[{"s":16,"e":56,"c":"pl-s"},{"s":38,"e":54,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-kos"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":53,"c":"pl-c1"},{"s":53,"e":54,"c":"pl-kos"}],[{"s":16,"e":75,"c":"pl-s"},{"s":29,"e":50,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-kos"},{"s":30,"e":33,"c":"pl-en"},{"s":34,"e":38,"c":"pl-s1"},{"s":39,"e":48,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-kos"},{"s":64,"e":73,"c":"pl-s1"},{"s":64,"e":65,"c":"pl-kos"},{"s":65,"e":66,"c":"pl-s1"},{"s":67,"e":72,"c":"pl-c1"},{"s":72,"e":73,"c":"pl-kos"}],[{"s":16,"e":45,"c":"pl-s"},{"s":29,"e":43,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-kos"},{"s":30,"e":33,"c":"pl-en"},{"s":34,"e":35,"c":"pl-s1"},{"s":36,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-kos"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"}],[{"s":12,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":26,"c":"pl-s1"},{"s":27,"e":36,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-c1"}],[{"s":12,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":43,"c":"pl-s1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":57,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-en"},{"s":28,"e":29,"c":"pl-s1"},{"s":30,"e":35,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":19,"c":"pl-s1"},{"s":20,"e":29,"c":"pl-c1"},{"s":31,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"}],[{"s":12,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-c1"},{"s":43,"e":46,"c":"pl-k"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":51,"c":"pl-c1"},{"s":52,"e":57,"c":"pl-en"},{"s":58,"e":61,"c":"pl-en"},{"s":62,"e":74,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":22,"e":31,"c":"pl-c1"},{"s":33,"e":35,"c":"pl-c1"},{"s":36,"e":39,"c":"pl-en"},{"s":40,"e":52,"c":"pl-s1"}],[{"s":12,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"},{"s":29,"e":38,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":70,"c":"pl-s"}],[{"s":16,"e":56,"c":"pl-s"},{"s":38,"e":54,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-kos"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":53,"c":"pl-c1"},{"s":53,"e":54,"c":"pl-kos"}],[{"s":16,"e":75,"c":"pl-s"},{"s":29,"e":50,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-kos"},{"s":30,"e":33,"c":"pl-en"},{"s":34,"e":38,"c":"pl-s1"},{"s":39,"e":48,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-kos"},{"s":64,"e":73,"c":"pl-s1"},{"s":64,"e":65,"c":"pl-kos"},{"s":65,"e":66,"c":"pl-s1"},{"s":67,"e":72,"c":"pl-c1"},{"s":72,"e":73,"c":"pl-kos"}],[{"s":16,"e":45,"c":"pl-s"},{"s":29,"e":43,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-kos"},{"s":30,"e":33,"c":"pl-en"},{"s":34,"e":35,"c":"pl-s1"},{"s":36,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-kos"}],[],[],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-c1"},{"s":17,"e":22,"c":"pl-en"},{"s":23,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":27,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-s1"},{"s":31,"e":33,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":34,"c":"pl-c1"},{"s":35,"e":44,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":51,"e":52,"c":"pl-c1"},{"s":53,"e":62,"c":"pl-s1"},{"s":63,"e":64,"c":"pl-s1"},{"s":66,"e":67,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"}],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":20,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":37,"c":"pl-s"},{"s":39,"e":54,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":59,"c":"pl-c1"}],[{"s":4,"e":20,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":59,"c":"pl-s"}],[{"s":0,"e":60,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":24,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":71,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"},{"s":50,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":60,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-c1"}],[{"s":12,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":34,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":21,"c":"pl-c1"},{"s":22,"e":28,"c":"pl-c1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-s1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":30,"c":"pl-s"}],[{"s":16,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":31,"c":"pl-s"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":22,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-c1"},{"s":27,"e":33,"c":"pl-s"},{"s":35,"e":42,"c":"pl-s"}],[{"s":16,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":31,"c":"pl-s"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":22,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-c1"},{"s":27,"e":34,"c":"pl-s"},{"s":36,"e":44,"c":"pl-s"}],[{"s":16,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s"}],[{"s":8,"e":44,"c":"pl-c"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":26,"c":"pl-c1"},{"s":29,"e":31,"c":"pl-c1"},{"s":32,"e":39,"c":"pl-s"},{"s":40,"e":43,"c":"pl-c1"},{"s":44,"e":49,"c":"pl-s1"},{"s":50,"e":52,"c":"pl-c1"},{"s":53,"e":61,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":50,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":72,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":23,"c":"pl-s1"}],[],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-c1"},{"s":23,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":37,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-c1"}],[{"s":4,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":31,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":61,"c":"pl-s1"},{"s":63,"e":76,"c":"pl-c1"},{"s":77,"e":78,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-s1"},{"s":44,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":61,"c":"pl-s1"},{"s":63,"e":68,"c":"pl-s1"},{"s":68,"e":69,"c":"pl-c1"},{"s":69,"e":74,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":49,"c":"pl-s"},{"s":51,"e":59,"c":"pl-s1"},{"s":59,"e":60,"c":"pl-c1"},{"s":60,"e":65,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":19,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":28,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-s1"},{"s":18,"e":22,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-s1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-s1"},{"s":48,"e":56,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":35,"c":"pl-en"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":19,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-c1"},{"s":37,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":50,"c":"pl-s1"},{"s":51,"e":59,"c":"pl-c1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-en"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":29,"c":"pl-s"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":20,"c":"pl-s1"},{"s":21,"e":26,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-c1"},{"s":47,"e":59,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":39,"e":44,"c":"pl-c1"},{"s":46,"e":48,"c":"pl-c1"},{"s":49,"e":56,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-s1"},{"s":19,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"},{"s":30,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":45,"c":"pl-s"},{"s":47,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":61,"c":"pl-c1"}],[{"s":4,"e":73,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":60,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":60,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":36,"c":"pl-s1"},{"s":38,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":55,"c":"pl-s1"}],[{"s":10,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"}],[{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":12,"c":"pl-s1"},{"s":14,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-s1"},{"s":25,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":38,"c":"pl-s1"},{"s":40,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":57,"c":"pl-s1"}],[],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-c1"},{"s":16,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-s1"},{"s":21,"e":26,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":16,"e":20,"c":"pl-c1"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":31,"c":"pl-en"},{"s":32,"e":34,"c":"pl-s1"},{"s":35,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"}],[{"s":4,"e":44,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"},{"s":51,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":64,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":16,"c":"pl-v"},{"s":17,"e":26,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":31,"c":"pl-en"},{"s":8,"e":30,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-en"},{"s":8,"e":36,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":14,"c":"pl-en"},{"s":15,"e":16,"c":"pl-s1"}],[{"s":4,"e":59,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":28,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":20,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":51,"c":"pl-c1"},{"s":53,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":62,"c":"pl-s1"},{"s":63,"e":67,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-en"},{"s":23,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-s1"},{"s":23,"e":30,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":29,"c":"pl-s1"},{"s":31,"e":34,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":26,"c":"pl-en"},{"s":27,"e":34,"c":"pl-s1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":32,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-c1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-c1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[{"s":16,"e":22,"c":"pl-k"},{"s":23,"e":34,"c":"pl-en"},{"s":36,"e":40,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-s1"},{"s":51,"e":56,"c":"pl-c1"}],[],[{"s":12,"e":26,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-en"},{"s":33,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"},{"s":41,"e":48,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-s1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":46,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":49,"e":56,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":29,"c":"pl-s1"},{"s":30,"e":32,"c":"pl-c1"},{"s":33,"e":47,"c":"pl-s1"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":44,"c":"pl-s"}],[{"s":20,"e":79,"c":"pl-s"}],[{"s":20,"e":68,"c":"pl-s"},{"s":32,"e":46,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-kos"},{"s":33,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-kos"},{"s":51,"e":67,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-kos"},{"s":52,"e":66,"c":"pl-s1"},{"s":66,"e":67,"c":"pl-kos"}],[],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":35,"c":"pl-en"},{"s":36,"e":38,"c":"pl-s1"},{"s":39,"e":42,"c":"pl-c1"},{"s":43,"e":50,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":43,"c":"pl-s1"},{"s":45,"e":50,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":51,"e":52,"c":"pl-s1"},{"s":53,"e":58,"c":"pl-c1"}],[],[{"s":8,"e":18,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":28,"c":"pl-s1"},{"s":29,"e":33,"c":"pl-s1"},{"s":34,"e":38,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":38,"c":"pl-s1"},{"s":40,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":47,"c":"pl-s1"},{"s":48,"e":53,"c":"pl-c1"}],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":20,"c":"pl-s1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":34,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-c1"},{"s":38,"e":48,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"},{"s":51,"e":58,"c":"pl-s1"},{"s":59,"e":60,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":23,"c":"pl-s1"},{"s":24,"e":26,"c":"pl-c1"},{"s":27,"e":39,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":40,"c":"pl-s"}],[{"s":16,"e":79,"c":"pl-s"},{"s":38,"e":49,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-kos"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-kos"}],[{"s":16,"e":57,"c":"pl-s"},{"s":28,"e":42,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-kos"},{"s":29,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-kos"},{"s":47,"e":56,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-kos"},{"s":48,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-kos"}],[],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":34,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-c1"},{"s":38,"e":41,"c":"pl-en"},{"s":42,"e":44,"c":"pl-s1"},{"s":45,"e":48,"c":"pl-c1"},{"s":49,"e":56,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":12,"c":"pl-s1"},{"s":14,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":4,"e":56,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":60,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":22,"e":29,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":36,"e":40,"c":"pl-s1"},{"s":42,"e":55,"c":"pl-c1"},{"s":56,"e":57,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-s1"},{"s":35,"e":42,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":53,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":31,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":44,"c":"pl-s1"},{"s":45,"e":53,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":38,"c":"pl-s1"},{"s":39,"e":67,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":19,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":34,"c":"pl-c1"},{"s":36,"e":46,"c":"pl-s"}],[],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"},{"s":62,"e":63,"c":"pl-c1"},{"s":63,"e":69,"c":"pl-s1"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":23,"c":"pl-s1"}],[{"s":4,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":23,"e":31,"c":"pl-s1"},{"s":33,"e":46,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"},{"s":36,"e":44,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-s1"},{"s":30,"e":34,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":39,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-c1"},{"s":49,"e":53,"c":"pl-s1"},{"s":54,"e":58,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":17,"c":"pl-s1"},{"s":19,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":4,"e":47,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":25,"c":"pl-s1"},{"s":27,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-s1"},{"s":38,"e":51,"c":"pl-c1"},{"s":52,"e":53,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":38,"c":"pl-s1"},{"s":40,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":38,"e":42,"c":"pl-s1"},{"s":43,"e":51,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"},{"s":51,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":64,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"}],[{"s":4,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":21,"e":29,"c":"pl-s1"},{"s":31,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"},{"s":34,"e":42,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":18,"c":"pl-v"},{"s":19,"e":28,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":34,"c":"pl-s1"},{"s":36,"e":42,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":55,"c":"pl-s"}],[{"s":8,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":33,"c":"pl-s1"},{"s":34,"e":51,"c":"pl-c1"},{"s":52,"e":67,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-s1"},{"s":25,"e":42,"c":"pl-c1"},{"s":43,"e":49,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":41,"c":"pl-c1"},{"s":42,"e":57,"c":"pl-s1"},{"s":59,"e":65,"c":"pl-s1"},{"s":67,"e":71,"c":"pl-s1"},{"s":71,"e":72,"c":"pl-c1"},{"s":72,"e":76,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":49,"c":"pl-s1"},{"s":51,"e":57,"c":"pl-s1"},{"s":59,"e":63,"c":"pl-s1"},{"s":63,"e":64,"c":"pl-c1"},{"s":64,"e":70,"c":"pl-s"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s1"},{"s":31,"e":36,"c":"pl-c1"},{"s":38,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":70,"c":"pl-s"}],[{"s":16,"e":70,"c":"pl-s"}],[],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-s"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":30,"c":"pl-s1"},{"s":31,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-c1"},{"s":40,"e":42,"c":"pl-c1"},{"s":43,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"},{"s":52,"e":54,"c":"pl-s1"},{"s":55,"e":60,"c":"pl-c1"},{"s":62,"e":65,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":24,"c":"pl-s"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":33,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-c1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":55,"c":"pl-s1"}],[],[],[{"s":0,"e":41,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":39,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":16,"c":"pl-en"},{"s":17,"e":32,"c":"pl-s1"},{"s":34,"e":40,"c":"pl-s1"},{"s":42,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[{"s":4,"e":75,"c":"pl-s"}],[{"s":0,"e":59,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":44,"c":"pl-s1"},{"s":46,"e":52,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":27,"c":"pl-en"},{"s":30,"e":43,"c":"pl-c1"},{"s":44,"e":59,"c":"pl-s1"},{"s":61,"e":67,"c":"pl-s1"},{"s":69,"e":73,"c":"pl-s1"},{"s":73,"e":74,"c":"pl-c1"},{"s":74,"e":78,"c":"pl-s1"}],[],[{"s":4,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":29,"c":"pl-s1"},{"s":30,"e":47,"c":"pl-c1"},{"s":48,"e":63,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-s1"},{"s":11,"e":12,"c":"pl-c1"},{"s":13,"e":20,"c":"pl-s1"},{"s":21,"e":38,"c":"pl-c1"},{"s":39,"e":45,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":37,"c":"pl-c1"},{"s":38,"e":53,"c":"pl-s1"},{"s":55,"e":61,"c":"pl-s1"},{"s":63,"e":67,"c":"pl-s1"},{"s":67,"e":68,"c":"pl-c1"},{"s":68,"e":72,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"},{"s":51,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":64,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":62,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"}],[{"s":4,"e":40,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":21,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":37,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":31,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":44,"c":"pl-s"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":49,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":34,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":46,"c":"pl-s1"},{"s":47,"e":51,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-c1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"}],[{"s":4,"e":71,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":60,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":31,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":42,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-c1"},{"s":15,"e":25,"c":"pl-en"},{"s":26,"e":45,"c":"pl-s1"},{"s":47,"e":50,"c":"pl-s1"}],[{"s":12,"e":31,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"},{"s":34,"e":39,"c":"pl-en"},{"s":40,"e":59,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-c1"},{"s":35,"e":54,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":38,"e":42,"c":"pl-s1"},{"s":43,"e":62,"c":"pl-c1"},{"s":64,"e":68,"c":"pl-s1"},{"s":68,"e":69,"c":"pl-c1"},{"s":69,"e":73,"c":"pl-s1"},{"s":74,"e":78,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-en"},{"s":23,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":8,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":38,"e":42,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":27,"e":46,"c":"pl-c1"},{"s":48,"e":51,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":29,"c":"pl-s1"},{"s":30,"e":32,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-c1"}],[{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":28,"c":"pl-s1"},{"s":29,"e":33,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"}],[{"s":16,"e":22,"c":"pl-k"}],[{"s":20,"e":31,"c":"pl-en"},{"s":32,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"}],[{"s":20,"e":23,"c":"pl-k"},{"s":24,"e":25,"c":"pl-s1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-en"},{"s":35,"e":39,"c":"pl-s1"},{"s":40,"e":59,"c":"pl-c1"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":17,"c":"pl-s1"},{"s":18,"e":21,"c":"pl-c1"},{"s":22,"e":36,"c":"pl-s1"},{"s":38,"e":42,"c":"pl-s1"},{"s":43,"e":62,"c":"pl-c1"},{"s":64,"e":66,"c":"pl-c1"},{"s":67,"e":68,"c":"pl-c1"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":68,"c":"pl-s"}],[{"s":20,"e":77,"c":"pl-s"}],[{"s":20,"e":62,"c":"pl-s"},{"s":40,"e":56,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-kos"},{"s":41,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-kos"}],[{"s":20,"e":50,"c":"pl-s"},{"s":22,"e":48,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-kos"},{"s":23,"e":27,"c":"pl-s1"},{"s":28,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-kos"}],[],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":33,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-s1"},{"s":42,"e":61,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":24,"c":"pl-s1"},{"s":25,"e":29,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-k"}],[{"s":16,"e":27,"c":"pl-en"},{"s":28,"e":35,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-s1"},{"s":45,"e":50,"c":"pl-c1"}],[{"s":16,"e":19,"c":"pl-k"},{"s":20,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-en"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":55,"c":"pl-c1"}],[],[],[{"s":8,"e":27,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":39,"c":"pl-s1"},{"s":40,"e":59,"c":"pl-c1"},{"s":61,"e":75,"c":"pl-s1"}],[{"s":8,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":24,"c":"pl-s1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":49,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-c1"},{"s":17,"e":22,"c":"pl-en"},{"s":23,"e":26,"c":"pl-en"},{"s":27,"e":38,"c":"pl-s1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":31,"c":"pl-en"},{"s":32,"e":39,"c":"pl-s1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":29,"c":"pl-s1"},{"s":30,"e":34,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-c1"},{"s":38,"e":41,"c":"pl-en"},{"s":42,"e":53,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"},{"s":27,"e":38,"c":"pl-en"},{"s":39,"e":51,"c":"pl-s1"},{"s":53,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":60,"c":"pl-s1"},{"s":61,"e":66,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"},{"s":13,"e":32,"c":"pl-s1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-c1"}],[{"s":4,"e":34,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":78,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":21,"e":40,"c":"pl-s1"},{"s":42,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":51,"c":"pl-s1"},{"s":53,"e":66,"c":"pl-c1"},{"s":67,"e":68,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"},{"s":34,"e":53,"c":"pl-s1"},{"s":55,"e":59,"c":"pl-s1"},{"s":59,"e":60,"c":"pl-c1"},{"s":60,"e":64,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":48,"c":"pl-s1"},{"s":49,"e":53,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"}],[{"s":8,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":33,"c":"pl-c1"}],[{"s":8,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-c1"},{"s":17,"e":19,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-c1"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":32,"c":"pl-s1"},{"s":33,"e":38,"c":"pl-c1"},{"s":40,"e":51,"c":"pl-s1"},{"s":53,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":62,"e":72,"c":"pl-s1"},{"s":72,"e":73,"c":"pl-c1"},{"s":73,"e":77,"c":"pl-c1"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":78,"c":"pl-s"}],[{"s":20,"e":80,"c":"pl-s"},{"s":39,"e":48,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-kos"},{"s":40,"e":41,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-kos"}],[{"s":20,"e":59,"c":"pl-s"},{"s":44,"e":57,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-kos"},{"s":45,"e":56,"c":"pl-s1"},{"s":56,"e":57,"c":"pl-kos"}],[],[{"s":12,"e":29,"c":"pl-s1"},{"s":30,"e":36,"c":"pl-c1"},{"s":37,"e":44,"c":"pl-en"},{"s":45,"e":46,"c":"pl-s1"},{"s":48,"e":55,"c":"pl-s"},{"s":57,"e":61,"c":"pl-en"},{"s":62,"e":63,"c":"pl-s1"}],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-en"},{"s":28,"e":39,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":39,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":43,"e":55,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":17,"c":"pl-s1"},{"s":18,"e":22,"c":"pl-c1"},{"s":23,"e":25,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-c1"},{"s":43,"e":55,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-c1"},{"s":47,"e":59,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":60,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":59,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"}],[{"s":4,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":21,"e":25,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-s1"},{"s":32,"e":45,"c":"pl-c1"},{"s":46,"e":47,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":45,"c":"pl-s1"},{"s":46,"e":50,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":65,"c":"pl-s1"},{"s":66,"e":74,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"},{"s":31,"e":48,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-s1"},{"s":51,"e":56,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":32,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-c1"},{"s":36,"e":48,"c":"pl-s1"},{"s":49,"e":51,"c":"pl-c1"},{"s":52,"e":58,"c":"pl-s"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":34,"c":"pl-s1"},{"s":35,"e":41,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":50,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":72,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":30,"c":"pl-s1"}],[],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":15,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-c1"},{"s":22,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":36,"c":"pl-c1"}],[{"s":4,"e":63,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":29,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"},{"s":30,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":47,"c":"pl-s1"},{"s":49,"e":62,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-s1"},{"s":43,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-s1"},{"s":30,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"},{"s":53,"e":57,"c":"pl-s1"},{"s":58,"e":63,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-en"},{"s":23,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-c1"},{"s":14,"e":21,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-s1"},{"s":21,"e":26,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":37,"c":"pl-s1"},{"s":38,"e":42,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-s1"},{"s":21,"e":26,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":33,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":34,"c":"pl-s1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"},{"s":16,"e":21,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-s1"}],[{"s":4,"e":40,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":24,"e":29,"c":"pl-s1"},{"s":31,"e":36,"c":"pl-s1"},{"s":38,"e":51,"c":"pl-c1"},{"s":52,"e":53,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-s1"},{"s":50,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":61,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":29,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":44,"c":"pl-s1"},{"s":46,"e":50,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":51,"e":55,"c":"pl-s1"},{"s":56,"e":60,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":44,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-en"},{"s":23,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":29,"c":"pl-s1"},{"s":31,"e":42,"c":"pl-v"}],[{"s":12,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-en"},{"s":33,"e":40,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-en"},{"s":33,"e":40,"c":"pl-en"},{"s":41,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"},{"s":50,"e":57,"c":"pl-s1"},{"s":60,"e":67,"c":"pl-s"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":53,"c":"pl-s1"},{"s":54,"e":59,"c":"pl-c1"}],[],[{"s":8,"e":40,"c":"pl-c"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":26,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":34,"c":"pl-s1"},{"s":35,"e":39,"c":"pl-c1"},{"s":40,"e":42,"c":"pl-k"},{"s":43,"e":47,"c":"pl-s1"},{"s":48,"e":52,"c":"pl-c1"},{"s":53,"e":54,"c":"pl-c1"},{"s":55,"e":56,"c":"pl-c1"},{"s":57,"e":61,"c":"pl-k"},{"s":62,"e":66,"c":"pl-s1"},{"s":67,"e":71,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":40,"e":53,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":56,"e":63,"c":"pl-s1"},{"s":64,"e":68,"c":"pl-s1"},{"s":69,"e":70,"c":"pl-c1"},{"s":71,"e":72,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":19,"c":"pl-s1"},{"s":21,"e":25,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":26,"e":30,"c":"pl-c1"}],[{"s":4,"e":49,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":39,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":31,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"},{"s":48,"e":55,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":40,"c":"pl-s1"},{"s":42,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":51,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":19,"c":"pl-v"},{"s":20,"e":29,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"},{"s":22,"e":29,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"},{"s":48,"e":55,"c":"pl-s1"},{"s":57,"e":61,"c":"pl-s1"},{"s":61,"e":62,"c":"pl-c1"},{"s":62,"e":66,"c":"pl-s1"},{"s":67,"e":71,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":44,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":38,"c":"pl-s1"},{"s":39,"e":75,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":19,"c":"pl-c1"},{"s":21,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":40,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-c1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"}],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":36,"c":"pl-en"},{"s":8,"e":35,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-en"},{"s":8,"e":41,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":19,"c":"pl-en"},{"s":20,"e":21,"c":"pl-s1"},{"s":23,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"}],[{"s":4,"e":72,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":33,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":39,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":28,"c":"pl-en"},{"s":29,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":40,"e":53,"c":"pl-c1"},{"s":54,"e":55,"c":"pl-s1"},{"s":57,"e":64,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":44,"e":51,"c":"pl-s1"},{"s":53,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"}],[{"s":4,"e":37,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":21,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-en"},{"s":50,"e":51,"c":"pl-s1"},{"s":53,"e":60,"c":"pl-s"},{"s":62,"e":69,"c":"pl-s1"},{"s":70,"e":76,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":34,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":38,"c":"pl-c1"},{"s":39,"e":44,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":40,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":14,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"},{"s":47,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":56,"c":"pl-s1"},{"s":57,"e":61,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-en"},{"s":24,"e":31,"c":"pl-en"},{"s":32,"e":34,"c":"pl-s1"},{"s":36,"e":43,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-en"},{"s":24,"e":31,"c":"pl-en"},{"s":32,"e":34,"c":"pl-s1"},{"s":36,"e":43,"c":"pl-s"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-c1"},{"s":15,"e":25,"c":"pl-en"},{"s":26,"e":30,"c":"pl-s1"},{"s":31,"e":35,"c":"pl-c1"},{"s":37,"e":40,"c":"pl-s1"}],[{"s":12,"e":27,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-c1"},{"s":31,"e":39,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"},{"s":44,"e":47,"c":"pl-k"},{"s":48,"e":50,"c":"pl-s1"},{"s":51,"e":53,"c":"pl-c1"},{"s":54,"e":58,"c":"pl-s1"},{"s":59,"e":63,"c":"pl-c1"},{"s":64,"e":65,"c":"pl-c1"}],[{"s":12,"e":27,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-c1"},{"s":31,"e":39,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"},{"s":44,"e":47,"c":"pl-k"},{"s":48,"e":50,"c":"pl-s1"},{"s":51,"e":53,"c":"pl-c1"},{"s":54,"e":58,"c":"pl-s1"},{"s":59,"e":63,"c":"pl-c1"},{"s":64,"e":65,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-c1"},{"s":19,"e":30,"c":"pl-en"}],[{"s":16,"e":31,"c":"pl-s1"},{"s":33,"e":48,"c":"pl-s1"},{"s":50,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":65,"c":"pl-c1"}],[],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":73,"c":"pl-s"}],[{"s":20,"e":72,"c":"pl-s"},{"s":31,"e":48,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-kos"},{"s":32,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-kos"},{"s":53,"e":70,"c":"pl-s1"},{"s":53,"e":54,"c":"pl-kos"},{"s":54,"e":69,"c":"pl-s1"},{"s":69,"e":70,"c":"pl-kos"}],[],[],[{"s":12,"e":15,"c":"pl-k"},{"s":16,"e":18,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-c1"},{"s":22,"e":26,"c":"pl-s1"},{"s":27,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"}],[{"s":16,"e":24,"c":"pl-s1"},{"s":25,"e":27,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"}],[{"s":12,"e":15,"c":"pl-k"},{"s":16,"e":18,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-c1"},{"s":22,"e":26,"c":"pl-s1"},{"s":27,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"}],[{"s":16,"e":24,"c":"pl-s1"},{"s":25,"e":27,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"}],[],[{"s":12,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-en"},{"s":28,"e":34,"c":"pl-en"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-c1"},{"s":40,"e":46,"c":"pl-c1"},{"s":48,"e":56,"c":"pl-s1"}],[{"s":12,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-en"},{"s":28,"e":34,"c":"pl-en"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-c1"},{"s":40,"e":46,"c":"pl-c1"},{"s":48,"e":56,"c":"pl-s1"}],[],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":35,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":38,"e":46,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":43,"c":"pl-s1"},{"s":45,"e":50,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":51,"e":56,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":35,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":38,"e":46,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":35,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":50,"e":51,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"},{"s":61,"e":65,"c":"pl-s1"},{"s":66,"e":70,"c":"pl-c1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":67,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":36,"c":"pl-s"},{"s":38,"e":65,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":13,"c":"pl-en"},{"s":14,"e":16,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":28,"c":"pl-c1"}],[{"s":4,"e":59,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":45,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":25,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":34,"c":"pl-s1"},{"s":36,"e":49,"c":"pl-c1"},{"s":50,"e":52,"c":"pl-s1"},{"s":54,"e":56,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":30,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":20,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-s1"},{"s":42,"e":49,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-en"},{"s":23,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-s1"},{"s":23,"e":30,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":29,"c":"pl-s1"},{"s":31,"e":34,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":22,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":29,"c":"pl-en"},{"s":30,"e":37,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-en"},{"s":33,"e":40,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":44,"e":47,"c":"pl-en"},{"s":48,"e":55,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":60,"e":67,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-en"},{"s":33,"e":40,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":44,"e":47,"c":"pl-en"},{"s":48,"e":55,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":60,"e":67,"c":"pl-s1"}],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":18,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-s1"},{"s":27,"e":29,"c":"pl-c1"},{"s":30,"e":33,"c":"pl-en"},{"s":34,"e":41,"c":"pl-s1"},{"s":43,"e":50,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":40,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":28,"c":"pl-s1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":42,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":45,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":19,"c":"pl-s1"}],[{"s":4,"e":57,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"}],[{"s":12,"e":19,"c":"pl-s1"}],[{"s":10,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":40,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-c1"},{"s":33,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":19,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":28,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":26,"c":"pl-s1"},{"s":27,"e":33,"c":"pl-c1"},{"s":35,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"},{"s":53,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":69,"c":"pl-c1"}],[],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":22,"c":"pl-en"},{"s":23,"e":24,"c":"pl-s1"},{"s":25,"e":30,"c":"pl-c1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-s1"},{"s":21,"e":26,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"}],[{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-s1"},{"s":21,"e":26,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-en"},{"s":28,"e":34,"c":"pl-en"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-c1"},{"s":40,"e":46,"c":"pl-c1"},{"s":48,"e":55,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"},{"s":31,"e":48,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-s1"},{"s":51,"e":56,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-s1"},{"s":24,"e":30,"c":"pl-c1"},{"s":24,"e":27,"c":"pl-c1"},{"s":28,"e":30,"c":"pl-c1"},{"s":32,"e":39,"c":"pl-s"},{"s":41,"e":49,"c":"pl-s"},{"s":51,"e":59,"c":"pl-s"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":33,"c":"pl-s1"},{"s":34,"e":45,"c":"pl-c1"},{"s":46,"e":58,"c":"pl-s1"},{"s":60,"e":67,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":59,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"},{"s":13,"e":19,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-c1"},{"s":23,"e":28,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-c1"}],[{"s":4,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":56,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":17,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":21,"e":27,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-s1"},{"s":36,"e":41,"c":"pl-s1"},{"s":43,"e":56,"c":"pl-c1"},{"s":57,"e":58,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"},{"s":34,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":47,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":60,"c":"pl-s1"},{"s":62,"e":67,"c":"pl-s1"},{"s":67,"e":68,"c":"pl-c1"},{"s":68,"e":73,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"},{"s":27,"e":29,"c":"pl-c1"},{"s":30,"e":37,"c":"pl-s1"},{"s":38,"e":44,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":53,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":69,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":12,"c":"pl-c1"},{"s":13,"e":15,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-c1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":17,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":28,"e":29,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":35,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-c1"},{"s":11,"e":12,"c":"pl-c1"},{"s":12,"e":13,"c":"pl-c1"},{"s":13,"e":17,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"},{"s":24,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":34,"c":"pl-c1"}],[{"s":4,"e":77,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":4,"e":41,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-s1"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":4,"e":41,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":19,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-s1"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":11,"c":"pl-s1"}],[{"s":4,"e":61,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":28,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":31,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":42,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":11,"c":"pl-s1"},{"s":13,"e":15,"c":"pl-s1"}],[{"s":4,"e":45,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":60,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":75,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":50,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":38,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":31,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":42,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":12,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-s1"}],[{"s":4,"e":47,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":55,"c":"pl-s"}],[{"s":0,"e":37,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":23,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":33,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-s1"}],[],[],[{"s":0,"e":67,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":36,"c":"pl-s"},{"s":38,"e":65,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":13,"c":"pl-en"},{"s":14,"e":20,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-c1"},{"s":40,"e":49,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"},{"s":50,"e":54,"c":"pl-c1"}],[{"s":4,"e":50,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":20,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":62,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":55,"c":"pl-s"}],[{"s":0,"e":55,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":60,"c":"pl-s"}],[{"s":0,"e":56,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":10,"c":"pl-c1"},{"s":11,"e":19,"c":"pl-en"},{"s":20,"e":26,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":24,"c":"pl-en"}],[{"s":12,"e":59,"c":"pl-s"}],[{"s":12,"e":40,"c":"pl-s"},{"s":31,"e":39,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-kos"},{"s":32,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-kos"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":16,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-s1"},{"s":35,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":54,"c":"pl-s1"}],[],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":38,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"}],[{"s":8,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":33,"c":"pl-c1"}],[{"s":8,"e":26,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"}],[{"s":8,"e":25,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":8,"e":11,"c":"pl-k"},{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-c1"},{"s":17,"e":19,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-c1"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":32,"c":"pl-s1"},{"s":33,"e":38,"c":"pl-c1"},{"s":40,"e":51,"c":"pl-s1"},{"s":53,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":59,"e":60,"c":"pl-c1"},{"s":63,"e":73,"c":"pl-s1"},{"s":73,"e":74,"c":"pl-c1"},{"s":74,"e":78,"c":"pl-c1"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":77,"c":"pl-s"}],[{"s":20,"e":77,"c":"pl-s"},{"s":65,"e":74,"c":"pl-s1"},{"s":65,"e":66,"c":"pl-kos"},{"s":66,"e":67,"c":"pl-s1"},{"s":68,"e":73,"c":"pl-c1"},{"s":73,"e":74,"c":"pl-kos"}],[{"s":20,"e":67,"c":"pl-s"}],[{"s":20,"e":43,"c":"pl-s"},{"s":28,"e":41,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-kos"},{"s":29,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-kos"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":33,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"},{"s":42,"e":44,"c":"pl-c1"},{"s":45,"e":46,"c":"pl-s1"},{"s":47,"e":52,"c":"pl-c1"},{"s":53,"e":54,"c":"pl-c1"},{"s":56,"e":58,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-c1"}],[{"s":16,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-c1"}],[{"s":12,"e":16,"c":"pl-k"}],[{"s":16,"e":34,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":40,"e":45,"c":"pl-c1"},{"s":46,"e":47,"c":"pl-c1"}],[{"s":12,"e":29,"c":"pl-s1"},{"s":30,"e":36,"c":"pl-c1"},{"s":37,"e":44,"c":"pl-en"},{"s":45,"e":46,"c":"pl-s1"},{"s":48,"e":55,"c":"pl-s"},{"s":57,"e":61,"c":"pl-en"},{"s":62,"e":63,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-en"},{"s":28,"e":39,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":44,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":60,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":53,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":13,"c":"pl-s1"}],[{"s":4,"e":55,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":24,"e":37,"c":"pl-c1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":34,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":28,"c":"pl-s1"},{"s":30,"e":32,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":46,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":44,"c":"pl-s1"},{"s":46,"e":48,"c":"pl-s1"},{"s":50,"e":52,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":43,"c":"pl-s1"},{"s":45,"e":47,"c":"pl-s1"},{"s":49,"e":51,"c":"pl-s1"}],[{"s":8,"e":23,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":33,"c":"pl-en"},{"s":34,"e":43,"c":"pl-s1"},{"s":45,"e":52,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":55,"c":"pl-s1"},{"s":57,"e":65,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":52,"c":"pl-s1"},{"s":54,"e":62,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"},{"s":42,"e":44,"c":"pl-k"},{"s":45,"e":47,"c":"pl-s1"},{"s":48,"e":54,"c":"pl-c1"},{"s":48,"e":50,"c":"pl-c1"},{"s":51,"e":54,"c":"pl-c1"},{"s":55,"e":59,"c":"pl-c1"},{"s":60,"e":64,"c":"pl-k"},{"s":65,"e":70,"c":"pl-s"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"},{"s":42,"e":44,"c":"pl-k"},{"s":45,"e":47,"c":"pl-s1"},{"s":48,"e":54,"c":"pl-c1"},{"s":48,"e":50,"c":"pl-c1"},{"s":51,"e":54,"c":"pl-c1"},{"s":55,"e":59,"c":"pl-c1"},{"s":60,"e":64,"c":"pl-k"},{"s":65,"e":70,"c":"pl-s"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":59,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":19,"c":"pl-s1"},{"s":21,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"},{"s":30,"e":32,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-c1"}],[{"s":4,"e":73,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":56,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":8,"e":10,"c":"pl-s1"},{"s":11,"e":13,"c":"pl-c1"},{"s":14,"e":18,"c":"pl-c1"},{"s":19,"e":22,"c":"pl-c1"},{"s":23,"e":25,"c":"pl-s1"},{"s":26,"e":32,"c":"pl-c1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":37,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-c1"},{"s":43,"e":45,"c":"pl-s1"},{"s":46,"e":52,"c":"pl-c1"},{"s":46,"e":48,"c":"pl-c1"},{"s":49,"e":52,"c":"pl-c1"},{"s":53,"e":57,"c":"pl-c1"},{"s":58,"e":61,"c":"pl-c1"},{"s":62,"e":64,"c":"pl-s1"},{"s":65,"e":67,"c":"pl-c1"},{"s":68,"e":72,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":24,"c":"pl-en"}],[{"s":12,"e":56,"c":"pl-s"}],[{"s":12,"e":50,"c":"pl-s"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":38,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"},{"s":44,"e":46,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":46,"c":"pl-s1"},{"s":48,"e":50,"c":"pl-s1"},{"s":52,"e":54,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":40,"c":"pl-s1"},{"s":42,"e":44,"c":"pl-s1"},{"s":46,"e":48,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"},{"s":38,"e":40,"c":"pl-s1"},{"s":42,"e":44,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":33,"c":"pl-s1"},{"s":34,"e":37,"c":"pl-c1"},{"s":38,"e":47,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"},{"s":54,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":74,"c":"pl-s1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":15,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-s1"}],[{"s":4,"e":39,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":26,"e":39,"c":"pl-c1"},{"s":40,"e":42,"c":"pl-s1"},{"s":44,"e":46,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"},{"s":38,"e":40,"c":"pl-s1"},{"s":42,"e":44,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":46,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":46,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":33,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-c1"},{"s":37,"e":46,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"},{"s":54,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":74,"c":"pl-s1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":15,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-s1"}],[{"s":4,"e":39,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":61,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":26,"e":39,"c":"pl-c1"},{"s":40,"e":42,"c":"pl-s1"},{"s":44,"e":46,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":38,"c":"pl-s1"},{"s":40,"e":42,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-s1"}],[],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":33,"c":"pl-s1"},{"s":34,"e":37,"c":"pl-c1"},{"s":38,"e":41,"c":"pl-c1"},{"s":42,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":44,"c":"pl-s1"},{"s":46,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":66,"c":"pl-s1"}],[],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":13,"c":"pl-s1"},{"s":15,"e":17,"c":"pl-s1"}],[{"s":4,"e":37,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":24,"e":37,"c":"pl-c1"},{"s":38,"e":40,"c":"pl-s1"},{"s":42,"e":44,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":34,"c":"pl-s1"},{"s":36,"e":38,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":17,"c":"pl-v"},{"s":18,"e":27,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":42,"c":"pl-c1"},{"s":43,"e":45,"c":"pl-s1"},{"s":47,"e":49,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-s1"}],[],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":33,"c":"pl-s1"},{"s":34,"e":37,"c":"pl-c1"},{"s":38,"e":41,"c":"pl-c1"},{"s":42,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":44,"c":"pl-s1"},{"s":46,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":66,"c":"pl-s1"}],[],[],[],[{"s":0,"e":75,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":40,"c":"pl-s"},{"s":42,"e":73,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":17,"c":"pl-en"},{"s":18,"e":20,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-s1"}],[{"s":4,"e":77,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":29,"e":42,"c":"pl-c1"},{"s":43,"e":45,"c":"pl-s1"},{"s":47,"e":49,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":16,"c":"pl-v"},{"s":17,"e":26,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":40,"c":"pl-c1"},{"s":41,"e":43,"c":"pl-s1"},{"s":45,"e":47,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-s1"}],[],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-en"},{"s":28,"e":30,"c":"pl-s1"},{"s":32,"e":40,"c":"pl-s"},{"s":42,"e":47,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":33,"c":"pl-s1"},{"s":34,"e":37,"c":"pl-c1"},{"s":38,"e":41,"c":"pl-c1"},{"s":42,"e":51,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":44,"c":"pl-s1"},{"s":46,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":66,"c":"pl-s1"}],[],[],[],[{"s":0,"e":14,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":32,"c":"pl-en"},{"s":8,"e":31,"c":"pl-s"}],[{"s":0,"e":38,"c":"pl-en"},{"s":8,"e":37,"c":"pl-s"}],[{"s":0,"e":5,"c":"pl-en"}],[{"s":0,"e":1,"c":"pl-en"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":18,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-s1"}],[{"s":4,"e":39,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":28,"e":41,"c":"pl-c1"},{"s":42,"e":44,"c":"pl-s1"},{"s":46,"e":48,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"},{"s":44,"e":51,"c":"pl-en"},{"s":52,"e":54,"c":"pl-s1"},{"s":56,"e":63,"c":"pl-s"},{"s":65,"e":69,"c":"pl-en"},{"s":70,"e":72,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":59,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":12,"c":"pl-s1"},{"s":14,"e":16,"c":"pl-s1"}],[{"s":4,"e":79,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-en"},{"s":23,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":33,"c":"pl-s1"},{"s":35,"e":37,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":14,"c":"pl-v"},{"s":15,"e":24,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"},{"s":51,"e":57,"c":"pl-s1"},{"s":57,"e":58,"c":"pl-c1"},{"s":58,"e":64,"c":"pl-s1"}],[],[],[{"s":0,"e":65,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":35,"c":"pl-s"},{"s":37,"e":63,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":12,"c":"pl-en"},{"s":13,"e":14,"c":"pl-s1"}],[{"s":4,"e":40,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":23,"c":"pl-en"},{"s":26,"e":39,"c":"pl-c1"},{"s":40,"e":41,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":23,"c":"pl-s1"},{"s":24,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":26,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":12,"c":"pl-s1"}],[{"s":4,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":24,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":9,"c":"pl-s1"},{"s":10,"e":11,"c":"pl-c1"},{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":26,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":43,"e":48,"c":"pl-c1"},{"s":50,"e":52,"c":"pl-c1"},{"s":53,"e":60,"c":"pl-s"}],[{"s":12,"e":16,"c":"pl-k"},{"s":17,"e":23,"c":"pl-s1"},{"s":24,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-c1"},{"s":45,"e":50,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":55,"c":"pl-s1"},{"s":55,"e":56,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"}],[{"s":4,"e":69,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":59,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":22,"e":35,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-s1"}],[{"s":4,"e":5,"c":"pl-s1"},{"s":6,"e":7,"c":"pl-c1"},{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":40,"e":44,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":45,"e":49,"c":"pl-s1"},{"s":50,"e":54,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":19,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":31,"c":"pl-en"},{"s":32,"e":36,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":18,"c":"pl-c1"},{"s":19,"e":23,"c":"pl-c1"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":31,"c":"pl-en"},{"s":32,"e":38,"c":"pl-en"},{"s":40,"e":41,"c":"pl-c1"},{"s":43,"e":49,"c":"pl-c1"},{"s":51,"e":62,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":43,"c":"pl-s1"},{"s":45,"e":50,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":51,"e":52,"c":"pl-s1"},{"s":53,"e":58,"c":"pl-c1"},{"s":60,"e":66,"c":"pl-s1"},{"s":66,"e":67,"c":"pl-c1"},{"s":67,"e":73,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":15,"c":"pl-k"},{"s":16,"e":17,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"}],[{"s":16,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-c1"}],[{"s":20,"e":25,"c":"pl-k"},{"s":26,"e":36,"c":"pl-en"}],[{"s":24,"e":74,"c":"pl-s"},{"s":46,"e":49,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-kos"},{"s":47,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-kos"}],[{"s":24,"e":35,"c":"pl-s"}],[],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":37,"c":"pl-en"},{"s":38,"e":39,"c":"pl-s1"},{"s":41,"e":44,"c":"pl-en"},{"s":45,"e":56,"c":"pl-s1"},{"s":59,"e":62,"c":"pl-k"},{"s":63,"e":64,"c":"pl-s1"},{"s":65,"e":67,"c":"pl-c1"},{"s":68,"e":72,"c":"pl-s1"}],[{"s":12,"e":15,"c":"pl-k"},{"s":16,"e":17,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-c1"},{"s":21,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":46,"c":"pl-c1"}],[{"s":16,"e":19,"c":"pl-k"},{"s":20,"e":31,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-k"},{"s":19,"e":30,"c":"pl-en"},{"s":31,"e":42,"c":"pl-s1"},{"s":44,"e":49,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"},{"s":50,"e":51,"c":"pl-s1"},{"s":52,"e":57,"c":"pl-c1"},{"s":59,"e":65,"c":"pl-s1"},{"s":65,"e":66,"c":"pl-c1"},{"s":66,"e":72,"c":"pl-s1"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":13,"c":"pl-s1"},{"s":15,"e":19,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-c1"}],[{"s":4,"e":42,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":72,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":47,"c":"pl-c1"},{"s":48,"e":49,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":45,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":42,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":51,"c":"pl-s1"},{"s":52,"e":56,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":38,"c":"pl-s1"},{"s":39,"e":69,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-s1"},{"s":14,"e":19,"c":"pl-c1"},{"s":21,"e":25,"c":"pl-s1"},{"s":26,"e":30,"c":"pl-c1"}],[],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":48,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-c1"},{"s":56,"e":62,"c":"pl-s1"},{"s":62,"e":63,"c":"pl-c1"},{"s":63,"e":69,"c":"pl-s1"}],[],[],[{"s":0,"e":67,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":36,"c":"pl-s"},{"s":38,"e":65,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":13,"c":"pl-en"},{"s":14,"e":15,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":26,"c":"pl-c1"}],[{"s":4,"e":47,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":59,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":35,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":25,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":34,"c":"pl-s1"},{"s":36,"e":49,"c":"pl-c1"},{"s":50,"e":51,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":38,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"},{"s":37,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":46,"c":"pl-s1"},{"s":47,"e":51,"c":"pl-c1"},{"s":53,"e":61,"c":"pl-s1"},{"s":61,"e":62,"c":"pl-c1"},{"s":62,"e":66,"c":"pl-s1"},{"s":67,"e":75,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s1"},{"s":28,"e":45,"c":"pl-c1"},{"s":46,"e":47,"c":"pl-s1"},{"s":48,"e":53,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":30,"c":"pl-s1"},{"s":31,"e":42,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-s1"},{"s":45,"e":50,"c":"pl-c1"},{"s":52,"e":61,"c":"pl-s"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s"},{"s":17,"e":19,"c":"pl-c1"},{"s":20,"e":29,"c":"pl-s1"},{"s":30,"e":32,"c":"pl-c1"},{"s":33,"e":42,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-c1"},{"s":46,"e":52,"c":"pl-s"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":40,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":36,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":50,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":72,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":30,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":25,"c":"pl-s1"}],[],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":10,"c":"pl-s1"},{"s":12,"e":16,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-c1"},{"s":23,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":37,"c":"pl-c1"}],[{"s":4,"e":60,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":59,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":49,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-s1"},{"s":31,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":63,"c":"pl-c1"},{"s":64,"e":65,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-s1"},{"s":44,"e":52,"c":"pl-s1"},{"s":52,"e":53,"c":"pl-c1"},{"s":53,"e":61,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":45,"c":"pl-s1"},{"s":46,"e":50,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":65,"c":"pl-s1"},{"s":66,"e":74,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s1"},{"s":31,"e":42,"c":"pl-c1"},{"s":43,"e":50,"c":"pl-en"},{"s":51,"e":52,"c":"pl-s1"},{"s":54,"e":61,"c":"pl-s"},{"s":63,"e":67,"c":"pl-en"},{"s":68,"e":69,"c":"pl-s1"},{"s":73,"e":78,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":50,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":72,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":30,"c":"pl-s1"}],[],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":15,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-c1"},{"s":22,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":36,"c":"pl-c1"}],[{"s":4,"e":53,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":63,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"},{"s":30,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":47,"c":"pl-s1"},{"s":49,"e":62,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-s1"},{"s":43,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":32,"c":"pl-c1"},{"s":34,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":12,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":32,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":45,"c":"pl-s1"},{"s":46,"e":50,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"},{"s":60,"e":61,"c":"pl-c1"},{"s":61,"e":65,"c":"pl-s1"},{"s":66,"e":74,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":34,"c":"pl-c1"},{"s":35,"e":42,"c":"pl-en"},{"s":43,"e":44,"c":"pl-s1"},{"s":46,"e":53,"c":"pl-s"},{"s":55,"e":62,"c":"pl-s1"},{"s":63,"e":69,"c":"pl-c1"}],[{"s":8,"e":27,"c":"pl-c"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":19,"c":"pl-c1"},{"s":21,"e":27,"c":"pl-s"},{"s":29,"e":35,"c":"pl-s"},{"s":37,"e":44,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":18,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-c1"},{"s":23,"e":30,"c":"pl-s"},{"s":32,"e":40,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":28,"c":"pl-s"}],[{"s":8,"e":44,"c":"pl-c"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":26,"c":"pl-c1"},{"s":29,"e":31,"c":"pl-c1"},{"s":32,"e":39,"c":"pl-s"},{"s":40,"e":43,"c":"pl-c1"},{"s":44,"e":49,"c":"pl-s1"},{"s":50,"e":52,"c":"pl-c1"},{"s":53,"e":61,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":27,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":28,"e":36,"c":"pl-s"},{"s":38,"e":43,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"}],[{"s":12,"e":24,"c":"pl-en"},{"s":25,"e":26,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-s1"},{"s":44,"e":48,"c":"pl-c1"},{"s":50,"e":58,"c":"pl-s1"},{"s":58,"e":59,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":64,"e":72,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":18,"e":23,"c":"pl-s1"}],[{"s":12,"e":18,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":19,"e":25,"c":"pl-s1"}],[],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-s1"},{"s":11,"e":15,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-c1"},{"s":22,"e":30,"c":"pl-s1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":36,"c":"pl-c1"}],[{"s":4,"e":43,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":79,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":23,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-s1"},{"s":30,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":47,"c":"pl-s1"},{"s":49,"e":62,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-s1"},{"s":32,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":41,"c":"pl-s1"},{"s":43,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":60,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":11,"c":"pl-v"},{"s":12,"e":21,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":34,"c":"pl-c1"},{"s":35,"e":40,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":51,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-s1"},{"s":33,"e":39,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":45,"c":"pl-s1"}],[],[],[{"s":0,"e":59,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":32,"c":"pl-s"},{"s":34,"e":57,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":9,"c":"pl-en"},{"s":10,"e":15,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":23,"e":27,"c":"pl-c1"}],[{"s":4,"e":70,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":55,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":30,"c":"pl-c1"},{"s":31,"e":36,"c":"pl-s1"},{"s":38,"e":43,"c":"pl-s1"},{"s":43,"e":44,"c":"pl-c1"},{"s":44,"e":49,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":10,"c":"pl-v"},{"s":11,"e":20,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-s1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":33,"c":"pl-c1"},{"s":34,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":52,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":51,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-s1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":21,"c":"pl-s1"},{"s":22,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-s1"},{"s":33,"e":39,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":32,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":40,"e":45,"c":"pl-s1"}],[],[],[{"s":0,"e":57,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":31,"c":"pl-s"},{"s":33,"e":55,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":8,"c":"pl-en"},{"s":9,"e":14,"c":"pl-s1"},{"s":16,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":26,"c":"pl-c1"}],[{"s":4,"e":69,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":39,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":54,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":29,"c":"pl-c1"},{"s":30,"e":35,"c":"pl-s1"},{"s":37,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":48,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":9,"c":"pl-v"},{"s":10,"e":19,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-s1"},{"s":24,"e":25,"c":"pl-c1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":33,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":38,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"},{"s":27,"e":29,"c":"pl-c1"},{"s":30,"e":37,"c":"pl-s1"},{"s":38,"e":44,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"},{"s":23,"e":24,"c":"pl-c1"},{"s":24,"e":28,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-c1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":51,"e":56,"c":"pl-s1"},{"s":56,"e":57,"c":"pl-c1"},{"s":57,"e":61,"c":"pl-s1"},{"s":62,"e":67,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":43,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":12,"c":"pl-c1"},{"s":13,"e":15,"c":"pl-c1"},{"s":16,"e":20,"c":"pl-c1"}],[{"s":12,"e":13,"c":"pl-c1"},{"s":14,"e":15,"c":"pl-c1"},{"s":16,"e":17,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":28,"e":29,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"},{"s":35,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":45,"c":"pl-s1"},{"s":46,"e":51,"c":"pl-c1"}],[],[],[{"s":0,"e":55,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":30,"c":"pl-s"},{"s":32,"e":53,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":7,"c":"pl-en"},{"s":8,"e":9,"c":"pl-c1"},{"s":11,"e":12,"c":"pl-c1"},{"s":12,"e":13,"c":"pl-c1"},{"s":13,"e":17,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-s1"},{"s":20,"e":21,"c":"pl-c1"},{"s":21,"e":22,"c":"pl-c1"},{"s":24,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":34,"c":"pl-c1"}],[{"s":4,"e":73,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":48,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":66,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":28,"c":"pl-c1"},{"s":29,"e":30,"c":"pl-c1"},{"s":32,"e":33,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"},{"s":42,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":17,"c":"pl-v"},{"s":18,"e":27,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":41,"c":"pl-c1"},{"s":42,"e":44,"c":"pl-s1"},{"s":46,"e":48,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":59,"c":"pl-s1"}],[],[],[{"s":0,"e":73,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":39,"c":"pl-s"},{"s":41,"e":71,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":16,"c":"pl-en"},{"s":17,"e":19,"c":"pl-s1"},{"s":21,"e":23,"c":"pl-s1"}],[{"s":4,"e":78,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":22,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":29,"e":42,"c":"pl-c1"},{"s":43,"e":45,"c":"pl-s1"},{"s":47,"e":49,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":37,"c":"pl-c1"},{"s":38,"e":40,"c":"pl-s1"},{"s":42,"e":44,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":16,"c":"pl-v"},{"s":17,"e":26,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":40,"c":"pl-c1"},{"s":41,"e":43,"c":"pl-s1"},{"s":45,"e":47,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":39,"c":"pl-en"},{"s":40,"e":48,"c":"pl-s1"},{"s":50,"e":58,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":53,"c":"pl-s"}],[],[],[{"s":0,"e":71,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":38,"c":"pl-s"},{"s":40,"e":69,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":15,"c":"pl-en"},{"s":16,"e":18,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-s1"}],[{"s":4,"e":60,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":31,"c":"pl-s"}],[{"s":0,"e":32,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":30,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":25,"c":"pl-en"},{"s":28,"e":41,"c":"pl-c1"},{"s":42,"e":44,"c":"pl-s1"},{"s":46,"e":48,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":36,"c":"pl-c1"},{"s":37,"e":39,"c":"pl-s1"},{"s":41,"e":43,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":35,"c":"pl-s"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":21,"c":"pl-s1"},{"s":23,"e":25,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":38,"c":"pl-c1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":45,"c":"pl-s1"},{"s":47,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":56,"c":"pl-s1"},{"s":57,"e":61,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":36,"c":"pl-s1"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":26,"c":"pl-en"},{"s":27,"e":29,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-s"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":23,"c":"pl-s1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":67,"c":"pl-s"}],[{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":37,"c":"pl-s"},{"s":26,"e":36,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-kos"},{"s":27,"e":35,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-kos"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":23,"c":"pl-s1"},{"s":25,"e":27,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":67,"c":"pl-s"}],[{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":37,"c":"pl-s"},{"s":26,"e":36,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-kos"},{"s":27,"e":35,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-kos"}],[],[{"s":8,"e":14,"c":"pl-s1"},{"s":16,"e":22,"c":"pl-s1"},{"s":23,"e":24,"c":"pl-c1"},{"s":25,"e":33,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-c1"},{"s":38,"e":46,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"}],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"}],[{"s":12,"e":14,"c":"pl-s1"},{"s":15,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":31,"e":37,"c":"pl-s1"},{"s":39,"e":40,"c":"pl-c1"},{"s":41,"e":43,"c":"pl-s1"},{"s":44,"e":51,"c":"pl-c1"},{"s":52,"e":58,"c":"pl-s1"},{"s":60,"e":66,"c":"pl-s1"},{"s":68,"e":69,"c":"pl-c1"},{"s":70,"e":71,"c":"pl-c1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":23,"c":"pl-c1"},{"s":24,"e":30,"c":"pl-s"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":30,"c":"pl-s1"},{"s":31,"e":38,"c":"pl-c1"},{"s":39,"e":45,"c":"pl-s1"},{"s":47,"e":53,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":17,"c":"pl-s1"},{"s":18,"e":22,"c":"pl-c1"},{"s":23,"e":25,"c":"pl-c1"},{"s":26,"e":32,"c":"pl-s"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":28,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"},{"s":37,"e":43,"c":"pl-s1"},{"s":44,"e":45,"c":"pl-c1"},{"s":46,"e":47,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":20,"c":"pl-c1"},{"s":21,"e":27,"c":"pl-c1"},{"s":21,"e":24,"c":"pl-c1"},{"s":25,"e":27,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-s"},{"s":38,"e":44,"c":"pl-s"},{"s":46,"e":52,"c":"pl-s"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":71,"c":"pl-s"}],[{"s":16,"e":40,"c":"pl-s"},{"s":28,"e":39,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-kos"},{"s":29,"e":33,"c":"pl-s1"},{"s":34,"e":38,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-kos"}],[],[{"s":8,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":23,"e":29,"c":"pl-s1"},{"s":30,"e":41,"c":"pl-c1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[{"s":12,"e":19,"c":"pl-en"},{"s":20,"e":22,"c":"pl-s1"},{"s":24,"e":31,"c":"pl-s"},{"s":33,"e":37,"c":"pl-en"},{"s":38,"e":40,"c":"pl-s1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":23,"c":"pl-s1"},{"s":24,"e":26,"c":"pl-c1"},{"s":27,"e":34,"c":"pl-s"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":36,"c":"pl-s"}],[{"s":8,"e":12,"c":"pl-k"},{"s":13,"e":25,"c":"pl-s1"},{"s":26,"e":32,"c":"pl-c1"},{"s":26,"e":29,"c":"pl-c1"},{"s":30,"e":32,"c":"pl-c1"},{"s":34,"e":44,"c":"pl-s"},{"s":46,"e":55,"c":"pl-s"},{"s":57,"e":66,"c":"pl-s"}],[{"s":12,"e":24,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-c1"},{"s":27,"e":36,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":39,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-c1"},{"s":47,"e":59,"c":"pl-s1"}],[],[],[{"s":0,"e":67,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":36,"c":"pl-s"},{"s":38,"e":65,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":13,"c":"pl-en"},{"s":14,"e":16,"c":"pl-s1"},{"s":18,"e":20,"c":"pl-s1"},{"s":22,"e":26,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":27,"e":34,"c":"pl-s"}],[{"s":4,"e":66,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":57,"c":"pl-s"}],[{"s":0,"e":64,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":31,"c":"pl-s1"},{"s":33,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":25,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":34,"c":"pl-s1"},{"s":36,"e":49,"c":"pl-c1"},{"s":50,"e":52,"c":"pl-s1"},{"s":54,"e":56,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-c1"},{"s":35,"e":37,"c":"pl-s1"},{"s":39,"e":41,"c":"pl-s1"},{"s":43,"e":47,"c":"pl-s1"},{"s":47,"e":48,"c":"pl-c1"},{"s":48,"e":52,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":12,"c":"pl-v"},{"s":13,"e":22,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":27,"c":"pl-s1"},{"s":29,"e":39,"c":"pl-s1"},{"s":41,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":50,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":35,"c":"pl-c1"},{"s":36,"e":44,"c":"pl-s1"},{"s":46,"e":56,"c":"pl-s1"},{"s":58,"e":65,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":42,"c":"pl-s1"},{"s":44,"e":54,"c":"pl-s1"},{"s":56,"e":63,"c":"pl-s1"},{"s":63,"e":64,"c":"pl-c1"},{"s":64,"e":65,"c":"pl-c1"}],[{"s":8,"e":21,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":34,"c":"pl-s1"},{"s":35,"e":36,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":40,"c":"pl-s1"},{"s":41,"e":46,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"},{"s":53,"e":54,"c":"pl-c1"},{"s":54,"e":67,"c":"pl-s1"},{"s":68,"e":73,"c":"pl-c1"}],[],[],[{"s":0,"e":61,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":33,"c":"pl-s"},{"s":35,"e":59,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":10,"c":"pl-en"},{"s":11,"e":19,"c":"pl-s1"},{"s":21,"e":31,"c":"pl-s1"},{"s":33,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"}],[{"s":4,"e":76,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":42,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":56,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":58,"c":"pl-s"}],[{"s":0,"e":36,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":69,"c":"pl-s"}],[{"s":0,"e":53,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":13,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":26,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":10,"c":"pl-c1"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":30,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":39,"e":44,"c":"pl-s1"},{"s":47,"e":49,"c":"pl-c1"},{"s":50,"e":53,"c":"pl-c1"},{"s":54,"e":64,"c":"pl-en"}],[{"s":8,"e":18,"c":"pl-s1"},{"s":21,"e":25,"c":"pl-s1"},{"s":27,"e":32,"c":"pl-s1"}],[],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":24,"c":"pl-en"}],[{"s":12,"e":63,"c":"pl-s"}],[{"s":12,"e":50,"c":"pl-s"},{"s":31,"e":47,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-kos"},{"s":32,"e":36,"c":"pl-en"},{"s":37,"e":45,"c":"pl-s1"},{"s":46,"e":47,"c":"pl-kos"}],[{"s":12,"e":52,"c":"pl-s"},{"s":33,"e":51,"c":"pl-s1"},{"s":33,"e":34,"c":"pl-kos"},{"s":34,"e":38,"c":"pl-en"},{"s":39,"e":49,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-kos"}],[],[{"s":4,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":19,"c":"pl-en"},{"s":20,"e":28,"c":"pl-s1"}],[{"s":4,"e":14,"c":"pl-s1"},{"s":15,"e":16,"c":"pl-c1"},{"s":17,"e":21,"c":"pl-en"},{"s":22,"e":32,"c":"pl-s1"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":10,"c":"pl-c1"},{"s":11,"e":19,"c":"pl-s1"},{"s":20,"e":22,"c":"pl-c1"},{"s":23,"e":26,"c":"pl-c1"},{"s":27,"e":37,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":24,"c":"pl-en"}],[{"s":12,"e":67,"c":"pl-s"}],[{"s":12,"e":38,"c":"pl-s"},{"s":25,"e":35,"c":"pl-s1"},{"s":25,"e":26,"c":"pl-kos"},{"s":26,"e":34,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-kos"}],[{"s":12,"e":40,"c":"pl-s"},{"s":27,"e":39,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-kos"},{"s":28,"e":38,"c":"pl-s1"},{"s":38,"e":39,"c":"pl-kos"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":28,"e":36,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":39,"e":49,"c":"pl-s1"},{"s":50,"e":51,"c":"pl-c1"},{"s":53,"e":60,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":21,"c":"pl-en"},{"s":24,"e":37,"c":"pl-c1"},{"s":38,"e":46,"c":"pl-s1"},{"s":48,"e":58,"c":"pl-s1"},{"s":60,"e":67,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":31,"c":"pl-c1"},{"s":32,"e":40,"c":"pl-s1"},{"s":42,"e":52,"c":"pl-s1"},{"s":54,"e":61,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":13,"c":"pl-v"},{"s":14,"e":23,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":36,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":14,"c":"pl-c1"},{"s":15,"e":26,"c":"pl-en"},{"s":31,"e":36,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-c1"},{"s":37,"e":38,"c":"pl-s1"},{"s":39,"e":44,"c":"pl-c1"}],[{"s":8,"e":17,"c":"pl-s1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":31,"c":"pl-en"},{"s":32,"e":33,"c":"pl-s1"},{"s":34,"e":39,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-c1"},{"s":46,"e":51,"c":"pl-s1"},{"s":51,"e":52,"c":"pl-c1"},{"s":52,"e":53,"c":"pl-s1"},{"s":54,"e":59,"c":"pl-c1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":16,"e":20,"c":"pl-s1"},{"s":22,"e":31,"c":"pl-s1"}],[],[],[{"s":0,"e":63,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":34,"c":"pl-s"},{"s":36,"e":61,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":11,"c":"pl-en"},{"s":12,"e":13,"c":"pl-s1"}],[{"s":4,"e":77,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":68,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":52,"c":"pl-s"}],[{"s":0,"e":80,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-en"},{"s":25,"e":38,"c":"pl-c1"},{"s":39,"e":40,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":32,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":18,"c":"pl-v"},{"s":19,"e":28,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":26,"c":"pl-s1"},{"s":28,"e":32,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"},{"s":33,"e":34,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-c1"},{"s":15,"e":25,"c":"pl-en"},{"s":26,"e":29,"c":"pl-s1"},{"s":31,"e":34,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"},{"s":29,"e":64,"c":"pl-s"},{"s":65,"e":79,"c":"pl-s"},{"s":73,"e":78,"c":"pl-s1"},{"s":73,"e":74,"c":"pl-kos"},{"s":74,"e":77,"c":"pl-s1"},{"s":77,"e":78,"c":"pl-kos"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":16,"c":"pl-c1"},{"s":17,"e":18,"c":"pl-c1"},{"s":19,"e":22,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":28,"c":"pl-c1"},{"s":29,"e":41,"c":"pl-c1"},{"s":42,"e":43,"c":"pl-s1"},{"s":45,"e":48,"c":"pl-s1"},{"s":48,"e":49,"c":"pl-c1"},{"s":49,"e":53,"c":"pl-s1"},{"s":54,"e":57,"c":"pl-c1"},{"s":59,"e":63,"c":"pl-s1"},{"s":63,"e":64,"c":"pl-c1"},{"s":64,"e":68,"c":"pl-s1"},{"s":69,"e":73,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":26,"c":"pl-en"},{"s":27,"e":28,"c":"pl-s1"},{"s":29,"e":34,"c":"pl-c1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":49,"c":"pl-s"}],[],[],[{"s":0,"e":73,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":39,"c":"pl-s"},{"s":41,"e":71,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":16,"c":"pl-en"},{"s":17,"e":18,"c":"pl-s1"},{"s":20,"e":23,"c":"pl-s1"},{"s":25,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":31,"c":"pl-c1"},{"s":31,"e":32,"c":"pl-c1"}],[{"s":4,"e":59,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":23,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":25,"c":"pl-s"}],[{"s":0,"e":43,"c":"pl-s"}],[{"s":0,"e":73,"c":"pl-s"}],[{"s":0,"e":76,"c":"pl-s"}],[{"s":0,"e":80,"c":"pl-s"}],[{"s":0,"e":77,"c":"pl-s"}],[{"s":0,"e":47,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":71,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":27,"c":"pl-en"},{"s":28,"e":31,"c":"pl-s1"},{"s":33,"e":37,"c":"pl-s1"},{"s":39,"e":52,"c":"pl-c1"},{"s":53,"e":54,"c":"pl-s1"}],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":41,"e":44,"c":"pl-s1"},{"s":46,"e":50,"c":"pl-s1"}],[],[],[{"s":0,"e":5,"c":"pl-k"},{"s":6,"e":15,"c":"pl-v"},{"s":16,"e":25,"c":"pl-v"}],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":16,"c":"pl-en"},{"s":17,"e":21,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-s1"},{"s":27,"e":28,"c":"pl-c1"},{"s":28,"e":30,"c":"pl-c1"},{"s":32,"e":37,"c":"pl-s1"},{"s":37,"e":38,"c":"pl-c1"},{"s":38,"e":42,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-en"},{"s":16,"e":24,"c":"pl-c1"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-c1"},{"s":15,"e":25,"c":"pl-en"},{"s":26,"e":30,"c":"pl-s1"},{"s":32,"e":35,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":27,"c":"pl-en"},{"s":28,"e":56,"c":"pl-s"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":15,"c":"pl-s1"},{"s":16,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"},{"s":29,"e":70,"c":"pl-s"}],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"}],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":18,"c":"pl-en"},{"s":19,"e":24,"c":"pl-s1"},{"s":26,"e":27,"c":"pl-c1"},{"s":28,"e":29,"c":"pl-c1"},{"s":30,"e":32,"c":"pl-c1"},{"s":33,"e":36,"c":"pl-c1"},{"s":37,"e":47,"c":"pl-en"},{"s":48,"e":53,"c":"pl-s1"},{"s":55,"e":60,"c":"pl-s1"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"},{"s":33,"e":72,"c":"pl-s"}],[],[{"s":12,"e":14,"c":"pl-k"},{"s":15,"e":20,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":31,"c":"pl-s1"},{"s":32,"e":33,"c":"pl-c1"}],[{"s":16,"e":21,"c":"pl-k"},{"s":22,"e":32,"c":"pl-en"}],[{"s":20,"e":80,"c":"pl-s"}],[],[],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":17,"c":"pl-c1"},{"s":18,"e":19,"c":"pl-c1"},{"s":20,"e":24,"c":"pl-s1"}],[{"s":8,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":19,"e":20,"c":"pl-c1"},{"s":21,"e":26,"c":"pl-s1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":12,"c":"pl-en"},{"s":13,"e":17,"c":"pl-s1"},{"s":19,"e":20,"c":"pl-s1"}],[{"s":8,"e":9,"c":"pl-s1"},{"s":10,"e":11,"c":"pl-c1"},{"s":12,"e":19,"c":"pl-s1"},{"s":20,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":16,"c":"pl-s1"},{"s":17,"e":22,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":27,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"},{"s":29,"e":65,"c":"pl-s"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":22,"c":"pl-s1"},{"s":23,"e":27,"c":"pl-c1"},{"s":28,"e":37,"c":"pl-c1"},{"s":38,"e":39,"c":"pl-s1"},{"s":41,"e":45,"c":"pl-s1"},{"s":45,"e":46,"c":"pl-c1"},{"s":46,"e":50,"c":"pl-s1"},{"s":51,"e":55,"c":"pl-c1"},{"s":57,"e":62,"c":"pl-s1"},{"s":62,"e":63,"c":"pl-c1"},{"s":63,"e":67,"c":"pl-s1"},{"s":68,"e":73,"c":"pl-c1"}],[],[{"s":4,"e":7,"c":"pl-k"},{"s":8,"e":27,"c":"pl-en"},{"s":28,"e":32,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"}],[{"s":12,"e":23,"c":"pl-en"},{"s":24,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"},{"s":44,"e":49,"c":"pl-s1"},{"s":49,"e":50,"c":"pl-c1"},{"s":50,"e":51,"c":"pl-s1"},{"s":52,"e":57,"c":"pl-c1"}],[{"s":12,"e":23,"c":"pl-en"},{"s":24,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":31,"e":35,"c":"pl-s1"},{"s":36,"e":40,"c":"pl-c1"},{"s":41,"e":42,"c":"pl-c1"},{"s":43,"e":44,"c":"pl-c1"},{"s":48,"e":53,"c":"pl-s1"},{"s":53,"e":54,"c":"pl-c1"},{"s":54,"e":55,"c":"pl-s1"},{"s":56,"e":61,"c":"pl-c1"}],[],[],[],[{"s":0,"e":67,"c":"pl-en"},{"s":1,"e":13,"c":"pl-en"},{"s":15,"e":36,"c":"pl-s"},{"s":38,"e":65,"c":"pl-s"}],[{"s":0,"e":3,"c":"pl-k"},{"s":4,"e":13,"c":"pl-en"},{"s":14,"e":15,"c":"pl-s1"},{"s":17,"e":21,"c":"pl-s1"},{"s":21,"e":22,"c":"pl-c1"},{"s":22,"e":24,"c":"pl-c1"},{"s":26,"e":31,"c":"pl-s1"},{"s":31,"e":32,"c":"pl-c1"},{"s":32,"e":36,"c":"pl-c1"}],[{"s":4,"e":51,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":9,"c":"pl-s"}],[{"s":0,"e":24,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":74,"c":"pl-s"}],[{"s":0,"e":65,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":27,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":46,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":12,"c":"pl-s"}],[{"s":0,"e":0,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":0,"e":40,"c":"pl-s"}],[{"s":0,"e":41,"c":"pl-s"}],[{"s":0,"e":56,"c":"pl-s"}],[{"s":0,"e":70,"c":"pl-s"}],[{"s":0,"e":67,"c":"pl-s"}],[{"s":0,"e":21,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":0,"e":7,"c":"pl-s"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":10,"c":"pl-c1"},{"s":11,"e":21,"c":"pl-en"},{"s":22,"e":26,"c":"pl-s1"},{"s":28,"e":31,"c":"pl-s1"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":23,"c":"pl-en"}],[{"s":12,"e":75,"c":"pl-s"},{"s":68,"e":74,"c":"pl-s1"},{"s":68,"e":69,"c":"pl-kos"},{"s":69,"e":73,"c":"pl-s1"},{"s":73,"e":74,"c":"pl-kos"}],[],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":11,"c":"pl-s1"},{"s":12,"e":13,"c":"pl-c1"},{"s":14,"e":15,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":24,"c":"pl-en"}],[{"s":12,"e":64,"c":"pl-s"}],[{"s":12,"e":36,"c":"pl-s"},{"s":29,"e":35,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-kos"},{"s":30,"e":34,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-kos"}],[],[],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":12,"c":"pl-s1"}],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":14,"c":"pl-en"},{"s":15,"e":20,"c":"pl-s1"},{"s":22,"e":23,"c":"pl-c1"},{"s":24,"e":25,"c":"pl-c1"},{"s":26,"e":28,"c":"pl-c1"},{"s":29,"e":32,"c":"pl-c1"},{"s":33,"e":43,"c":"pl-en"},{"s":44,"e":49,"c":"pl-s1"},{"s":51,"e":56,"c":"pl-s1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":68,"c":"pl-s"}],[{"s":16,"e":42,"c":"pl-s"},{"s":34,"e":41,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-kos"},{"s":35,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-kos"}],[],[],[{"s":8,"e":10,"c":"pl-k"},{"s":11,"e":16,"c":"pl-s1"},{"s":17,"e":18,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":27,"c":"pl-s1"},{"s":28,"e":29,"c":"pl-c1"}],[{"s":12,"e":17,"c":"pl-k"},{"s":18,"e":28,"c":"pl-en"}],[{"s":16,"e":80,"c":"pl-s"}],[{"s":16,"e":42,"c":"pl-s"},{"s":34,"e":41,"c":"pl-s1"},{"s":34,"e":35,"c":"pl-kos"},{"s":35,"e":40,"c":"pl-s1"},{"s":40,"e":41,"c":"pl-kos"}],[],[],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":27,"c":"pl-en"},{"s":29,"e":30,"c":"pl-s1"}],[{"s":8,"e":14,"c":"pl-k"},{"s":15,"e":24,"c":"pl-en"},{"s":25,"e":29,"c":"pl-s1"},{"s":29,"e":30,"c":"pl-c1"},{"s":30,"e":34,"c":"pl-s1"},{"s":36,"e":41,"c":"pl-s1"},{"s":41,"e":42,"c":"pl-c1"},{"s":42,"e":47,"c":"pl-s1"},{"s":49,"e":62,"c":"pl-c1"},{"s":63,"e":64,"c":"pl-s1"}],[],[{"s":4,"e":5,"c":"pl-s1"},{"s":6,"e":7,"c":"pl-c1"},{"s":8,"e":15,"c":"pl-s1"},{"s":16,"e":33,"c":"pl-c1"},{"s":34,"e":35,"c":"pl-s1"}],[{"s":4,"e":6,"c":"pl-k"},{"s":7,"e":10,"c":"pl-en"},{"s":11,"e":12,"c":"pl-s1"},{"s":13,"e":18,"c":"pl-c1"},{"s":20,"e":21,"c":"pl-c1"},{"s":22,"e":23,"c":"pl-c1"}],[{"s":8,"e":13,"c":"pl-k"},{"s":14,"e":24,"c":"pl-en"}],[{"s":12,"e":50,"c":"pl-s"}],[{"s":12,"e":46,"c":"pl-s"},{"s":36,"e":45,"c":"pl-s1"},{"s":36,"e":37,"c":"pl-kos"},{"s":37,"e":38,"c":"pl-s1"},{"s":39,"e":44,"c":"pl-c1"},{"s":44,"e":45,"c":"pl-kos"}],[],[{"s":4,"e":10,"c":"pl-k"},{"s":11,"e":18,"c":"pl-s1"},{"s":19,"e":24,"c":"pl-c1"},{"s":25,"e":34,"c":"pl-c1"},{"s":35,"e":36,"c":"pl-s1"},{"s":38,"e":42,"c":"pl-s1"},{"s":42,"e":43,"c":"pl-c1"},{"s":43,"e":47,"c":"pl-s1"},{"s":49,"e":54,"c":"pl-s1"},{"s":54,"e":55,"c":"pl-c1"},{"s":55,"e":60,"c":"pl-s1"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/keras-team/keras/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"numpy.py","displayUrl":"https://github.com/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py?raw=true","headerInfo":{"blobSize":"209 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"98c0e6a","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fkeras-team%2Fkeras%2Fblob%2Fv3.7.0%2Fkeras%2Fsrc%2Fops%2Fnumpy.py","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"6781","truncatedSloc":"5415"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Python","languageID":303,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/keras-team/keras/blob/v3.7.0/keras/src/ops/numpy.py","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/keras-team/keras/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/keras-team/keras/raw/refs/tags/v3.7.0/keras/src/ops/numpy.py","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"shape_equal","kind":"function","ident_start":605,"ident_end":616,"extent_start":601,"extent_end":2365,"fully_qualified_name":"shape_equal","ident_utf16":{"start":{"line_number":18,"utf16_col":4},"end":{"line_number":18,"utf16_col":15}},"extent_utf16":{"start":{"line_number":18,"utf16_col":0},"end":{"line_number":73,"utf16_col":27}}},{"name":"Absolute","kind":"class","ident_start":2374,"ident_end":2382,"extent_start":2368,"extent_end":2608,"fully_qualified_name":"Absolute","ident_utf16":{"start":{"line_number":76,"utf16_col":6},"end":{"line_number":76,"utf16_col":14}},"extent_utf16":{"start":{"line_number":76,"utf16_col":0},"end":{"line_number":82,"utf16_col":65}}},{"name":"call","kind":"function","ident_start":2403,"ident_end":2407,"extent_start":2399,"extent_end":2458,"fully_qualified_name":"Absolute.call","ident_utf16":{"start":{"line_number":77,"utf16_col":8},"end":{"line_number":77,"utf16_col":12}},"extent_utf16":{"start":{"line_number":77,"utf16_col":4},"end":{"line_number":78,"utf16_col":40}}},{"name":"compute_output_spec","kind":"function","ident_start":2468,"ident_end":2487,"extent_start":2464,"extent_end":2608,"fully_qualified_name":"Absolute.compute_output_spec","ident_utf16":{"start":{"line_number":80,"utf16_col":8},"end":{"line_number":80,"utf16_col":27}},"extent_utf16":{"start":{"line_number":80,"utf16_col":4},"end":{"line_number":82,"utf16_col":65}}},{"name":"absolute","kind":"function","ident_start":2681,"ident_end":2689,"extent_start":2677,"extent_end":3175,"fully_qualified_name":"absolute","ident_utf16":{"start":{"line_number":86,"utf16_col":4},"end":{"line_number":86,"utf16_col":12}},"extent_utf16":{"start":{"line_number":86,"utf16_col":0},"end":{"line_number":105,"utf16_col":36}}},{"name":"Abs","kind":"class","ident_start":3184,"ident_end":3187,"extent_start":3178,"extent_end":3207,"fully_qualified_name":"Abs","ident_utf16":{"start":{"line_number":108,"utf16_col":6},"end":{"line_number":108,"utf16_col":9}},"extent_utf16":{"start":{"line_number":108,"utf16_col":0},"end":{"line_number":109,"utf16_col":8}}},{"name":"abs","kind":"function","ident_start":3270,"ident_end":3273,"extent_start":3266,"extent_end":3346,"fully_qualified_name":"abs","ident_utf16":{"start":{"line_number":113,"utf16_col":4},"end":{"line_number":113,"utf16_col":7}},"extent_utf16":{"start":{"line_number":113,"utf16_col":0},"end":{"line_number":115,"utf16_col":22}}},{"name":"Add","kind":"class","ident_start":3355,"ident_end":3358,"extent_start":3349,"extent_end":4023,"fully_qualified_name":"Add","ident_utf16":{"start":{"line_number":118,"utf16_col":6},"end":{"line_number":118,"utf16_col":9}},"extent_utf16":{"start":{"line_number":118,"utf16_col":0},"end":{"line_number":135,"utf16_col":9}}},{"name":"call","kind":"function","ident_start":3379,"ident_end":3383,"extent_start":3375,"extent_end":3439,"fully_qualified_name":"Add.call","ident_utf16":{"start":{"line_number":119,"utf16_col":8},"end":{"line_number":119,"utf16_col":12}},"extent_utf16":{"start":{"line_number":119,"utf16_col":4},"end":{"line_number":120,"utf16_col":40}}},{"name":"compute_output_spec","kind":"function","ident_start":3449,"ident_end":3468,"extent_start":3445,"extent_end":4023,"fully_qualified_name":"Add.compute_output_spec","ident_utf16":{"start":{"line_number":122,"utf16_col":8},"end":{"line_number":122,"utf16_col":27}},"extent_utf16":{"start":{"line_number":122,"utf16_col":4},"end":{"line_number":135,"utf16_col":9}}},{"name":"add","kind":"function","ident_start":4086,"ident_end":4089,"extent_start":4082,"extent_end":4879,"fully_qualified_name":"add","ident_utf16":{"start":{"line_number":139,"utf16_col":4},"end":{"line_number":139,"utf16_col":7}},"extent_utf16":{"start":{"line_number":139,"utf16_col":0},"end":{"line_number":167,"utf16_col":36}}},{"name":"All","kind":"class","ident_start":4888,"ident_end":4891,"extent_start":4882,"extent_end":5510,"fully_qualified_name":"All","ident_utf16":{"start":{"line_number":170,"utf16_col":6},"end":{"line_number":170,"utf16_col":9}},"extent_utf16":{"start":{"line_number":170,"utf16_col":0},"end":{"line_number":194,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":4912,"ident_end":4920,"extent_start":4908,"extent_end":5122,"fully_qualified_name":"All.__init__","ident_utf16":{"start":{"line_number":171,"utf16_col":8},"end":{"line_number":171,"utf16_col":16}},"extent_utf16":{"start":{"line_number":171,"utf16_col":4},"end":{"line_number":177,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":5132,"ident_end":5136,"extent_start":5128,"extent_end":5269,"fully_qualified_name":"All.call","ident_utf16":{"start":{"line_number":179,"utf16_col":8},"end":{"line_number":179,"utf16_col":12}},"extent_utf16":{"start":{"line_number":179,"utf16_col":4},"end":{"line_number":184,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":5279,"ident_end":5298,"extent_start":5275,"extent_end":5510,"fully_qualified_name":"All.compute_output_spec","ident_utf16":{"start":{"line_number":186,"utf16_col":8},"end":{"line_number":186,"utf16_col":27}},"extent_utf16":{"start":{"line_number":186,"utf16_col":4},"end":{"line_number":194,"utf16_col":9}}},{"name":"all","kind":"function","ident_start":5573,"ident_end":5576,"extent_start":5569,"extent_end":7069,"fully_qualified_name":"all","ident_utf16":{"start":{"line_number":198,"utf16_col":4},"end":{"line_number":198,"utf16_col":7}},"extent_utf16":{"start":{"line_number":198,"utf16_col":0},"end":{"line_number":231,"utf16_col":61}}},{"name":"Any","kind":"class","ident_start":7078,"ident_end":7081,"extent_start":7072,"extent_end":7700,"fully_qualified_name":"Any","ident_utf16":{"start":{"line_number":234,"utf16_col":6},"end":{"line_number":234,"utf16_col":9}},"extent_utf16":{"start":{"line_number":234,"utf16_col":0},"end":{"line_number":258,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":7102,"ident_end":7110,"extent_start":7098,"extent_end":7312,"fully_qualified_name":"Any.__init__","ident_utf16":{"start":{"line_number":235,"utf16_col":8},"end":{"line_number":235,"utf16_col":16}},"extent_utf16":{"start":{"line_number":235,"utf16_col":4},"end":{"line_number":241,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":7322,"ident_end":7326,"extent_start":7318,"extent_end":7459,"fully_qualified_name":"Any.call","ident_utf16":{"start":{"line_number":243,"utf16_col":8},"end":{"line_number":243,"utf16_col":12}},"extent_utf16":{"start":{"line_number":243,"utf16_col":4},"end":{"line_number":248,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":7469,"ident_end":7488,"extent_start":7465,"extent_end":7700,"fully_qualified_name":"Any.compute_output_spec","ident_utf16":{"start":{"line_number":250,"utf16_col":8},"end":{"line_number":250,"utf16_col":27}},"extent_utf16":{"start":{"line_number":250,"utf16_col":4},"end":{"line_number":258,"utf16_col":9}}},{"name":"any","kind":"function","ident_start":7763,"ident_end":7766,"extent_start":7759,"extent_end":9255,"fully_qualified_name":"any","ident_utf16":{"start":{"line_number":262,"utf16_col":4},"end":{"line_number":262,"utf16_col":7}},"extent_utf16":{"start":{"line_number":262,"utf16_col":0},"end":{"line_number":295,"utf16_col":61}}},{"name":"Amax","kind":"class","ident_start":9264,"ident_end":9268,"extent_start":9258,"extent_end":9803,"fully_qualified_name":"Amax","ident_utf16":{"start":{"line_number":298,"utf16_col":6},"end":{"line_number":298,"utf16_col":10}},"extent_utf16":{"start":{"line_number":298,"utf16_col":0},"end":{"line_number":317,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":9289,"ident_end":9297,"extent_start":9285,"extent_end":9476,"fully_qualified_name":"Amax.__init__","ident_utf16":{"start":{"line_number":299,"utf16_col":8},"end":{"line_number":299,"utf16_col":16}},"extent_utf16":{"start":{"line_number":299,"utf16_col":4},"end":{"line_number":304,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":9486,"ident_end":9490,"extent_start":9482,"extent_end":9624,"fully_qualified_name":"Amax.call","ident_utf16":{"start":{"line_number":306,"utf16_col":8},"end":{"line_number":306,"utf16_col":12}},"extent_utf16":{"start":{"line_number":306,"utf16_col":4},"end":{"line_number":311,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":9634,"ident_end":9653,"extent_start":9630,"extent_end":9803,"fully_qualified_name":"Amax.compute_output_spec","ident_utf16":{"start":{"line_number":313,"utf16_col":8},"end":{"line_number":313,"utf16_col":27}},"extent_utf16":{"start":{"line_number":313,"utf16_col":4},"end":{"line_number":317,"utf16_col":9}}},{"name":"amax","kind":"function","ident_start":9868,"ident_end":9872,"extent_start":9864,"extent_end":11232,"fully_qualified_name":"amax","ident_utf16":{"start":{"line_number":321,"utf16_col":4},"end":{"line_number":321,"utf16_col":8}},"extent_utf16":{"start":{"line_number":321,"utf16_col":0},"end":{"line_number":354,"utf16_col":62}}},{"name":"Amin","kind":"class","ident_start":11241,"ident_end":11245,"extent_start":11235,"extent_end":11733,"fully_qualified_name":"Amin","ident_utf16":{"start":{"line_number":357,"utf16_col":6},"end":{"line_number":357,"utf16_col":10}},"extent_utf16":{"start":{"line_number":357,"utf16_col":0},"end":{"line_number":372,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":11266,"ident_end":11274,"extent_start":11262,"extent_end":11453,"fully_qualified_name":"Amin.__init__","ident_utf16":{"start":{"line_number":358,"utf16_col":8},"end":{"line_number":358,"utf16_col":16}},"extent_utf16":{"start":{"line_number":358,"utf16_col":4},"end":{"line_number":363,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":11463,"ident_end":11467,"extent_start":11459,"extent_end":11554,"fully_qualified_name":"Amin.call","ident_utf16":{"start":{"line_number":365,"utf16_col":8},"end":{"line_number":365,"utf16_col":12}},"extent_utf16":{"start":{"line_number":365,"utf16_col":4},"end":{"line_number":366,"utf16_col":76}}},{"name":"compute_output_spec","kind":"function","ident_start":11564,"ident_end":11583,"extent_start":11560,"extent_end":11733,"fully_qualified_name":"Amin.compute_output_spec","ident_utf16":{"start":{"line_number":368,"utf16_col":8},"end":{"line_number":368,"utf16_col":27}},"extent_utf16":{"start":{"line_number":368,"utf16_col":4},"end":{"line_number":372,"utf16_col":9}}},{"name":"amin","kind":"function","ident_start":11798,"ident_end":11802,"extent_start":11794,"extent_end":13155,"fully_qualified_name":"amin","ident_utf16":{"start":{"line_number":376,"utf16_col":4},"end":{"line_number":376,"utf16_col":8}},"extent_utf16":{"start":{"line_number":376,"utf16_col":0},"end":{"line_number":409,"utf16_col":62}}},{"name":"Append","kind":"class","ident_start":13164,"ident_end":13170,"extent_start":13158,"extent_end":14323,"fully_qualified_name":"Append","ident_utf16":{"start":{"line_number":412,"utf16_col":6},"end":{"line_number":412,"utf16_col":12}},"extent_utf16":{"start":{"line_number":412,"utf16_col":0},"end":{"line_number":443,"utf16_col":53}}},{"name":"__init__","kind":"function","ident_start":13191,"ident_end":13199,"extent_start":13187,"extent_end":13269,"fully_qualified_name":"Append.__init__","ident_utf16":{"start":{"line_number":413,"utf16_col":8},"end":{"line_number":413,"utf16_col":16}},"extent_utf16":{"start":{"line_number":413,"utf16_col":4},"end":{"line_number":415,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":13279,"ident_end":13283,"extent_start":13275,"extent_end":13358,"fully_qualified_name":"Append.call","ident_utf16":{"start":{"line_number":417,"utf16_col":8},"end":{"line_number":417,"utf16_col":12}},"extent_utf16":{"start":{"line_number":417,"utf16_col":4},"end":{"line_number":418,"utf16_col":59}}},{"name":"compute_output_spec","kind":"function","ident_start":13368,"ident_end":13387,"extent_start":13364,"extent_end":14323,"fully_qualified_name":"Append.compute_output_spec","ident_utf16":{"start":{"line_number":420,"utf16_col":8},"end":{"line_number":420,"utf16_col":27}},"extent_utf16":{"start":{"line_number":420,"utf16_col":4},"end":{"line_number":443,"utf16_col":53}}},{"name":"append","kind":"function","ident_start":14392,"ident_end":14398,"extent_start":14388,"extent_end":15699,"fully_qualified_name":"append","ident_utf16":{"start":{"line_number":447,"utf16_col":4},"end":{"line_number":447,"utf16_col":10}},"extent_utf16":{"start":{"line_number":447,"utf16_col":0},"end":{"line_number":485,"utf16_col":50}}},{"name":"Arange","kind":"class","ident_start":15708,"ident_end":15714,"extent_start":15702,"extent_end":16455,"fully_qualified_name":"Arange","ident_utf16":{"start":{"line_number":488,"utf16_col":6},"end":{"line_number":488,"utf16_col":12}},"extent_utf16":{"start":{"line_number":488,"utf16_col":0},"end":{"line_number":504,"utf16_col":53}}},{"name":"call","kind":"function","ident_start":15735,"ident_end":15739,"extent_start":15731,"extent_end":15857,"fully_qualified_name":"Arange.call","ident_utf16":{"start":{"line_number":489,"utf16_col":8},"end":{"line_number":489,"utf16_col":12}},"extent_utf16":{"start":{"line_number":489,"utf16_col":4},"end":{"line_number":490,"utf16_col":72}}},{"name":"compute_output_spec","kind":"function","ident_start":15867,"ident_end":15886,"extent_start":15863,"extent_end":16455,"fully_qualified_name":"Arange.compute_output_spec","ident_utf16":{"start":{"line_number":492,"utf16_col":8},"end":{"line_number":492,"utf16_col":27}},"extent_utf16":{"start":{"line_number":492,"utf16_col":4},"end":{"line_number":504,"utf16_col":53}}},{"name":"arange","kind":"function","ident_start":16524,"ident_end":16530,"extent_start":16520,"extent_end":18605,"fully_qualified_name":"arange","ident_utf16":{"start":{"line_number":508,"utf16_col":4},"end":{"line_number":508,"utf16_col":10}},"extent_utf16":{"start":{"line_number":508,"utf16_col":0},"end":{"line_number":553,"utf16_col":68}}},{"name":"Arccos","kind":"class","ident_start":18614,"ident_end":18620,"extent_start":18608,"extent_end":18996,"fully_qualified_name":"Arccos","ident_utf16":{"start":{"line_number":556,"utf16_col":6},"end":{"line_number":556,"utf16_col":12}},"extent_utf16":{"start":{"line_number":556,"utf16_col":0},"end":{"line_number":566,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":18641,"ident_end":18645,"extent_start":18637,"extent_end":18694,"fully_qualified_name":"Arccos.call","ident_utf16":{"start":{"line_number":557,"utf16_col":8},"end":{"line_number":557,"utf16_col":12}},"extent_utf16":{"start":{"line_number":557,"utf16_col":4},"end":{"line_number":558,"utf16_col":38}}},{"name":"compute_output_spec","kind":"function","ident_start":18704,"ident_end":18723,"extent_start":18700,"extent_end":18996,"fully_qualified_name":"Arccos.compute_output_spec","ident_utf16":{"start":{"line_number":560,"utf16_col":8},"end":{"line_number":560,"utf16_col":27}},"extent_utf16":{"start":{"line_number":560,"utf16_col":4},"end":{"line_number":566,"utf16_col":48}}},{"name":"arccos","kind":"function","ident_start":19065,"ident_end":19071,"extent_start":19061,"extent_end":19627,"fully_qualified_name":"arccos","ident_utf16":{"start":{"line_number":570,"utf16_col":4},"end":{"line_number":570,"utf16_col":10}},"extent_utf16":{"start":{"line_number":570,"utf16_col":0},"end":{"line_number":589,"utf16_col":34}}},{"name":"Arccosh","kind":"class","ident_start":19636,"ident_end":19643,"extent_start":19630,"extent_end":20020,"fully_qualified_name":"Arccosh","ident_utf16":{"start":{"line_number":592,"utf16_col":6},"end":{"line_number":592,"utf16_col":13}},"extent_utf16":{"start":{"line_number":592,"utf16_col":0},"end":{"line_number":602,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":19664,"ident_end":19668,"extent_start":19660,"extent_end":19718,"fully_qualified_name":"Arccosh.call","ident_utf16":{"start":{"line_number":593,"utf16_col":8},"end":{"line_number":593,"utf16_col":12}},"extent_utf16":{"start":{"line_number":593,"utf16_col":4},"end":{"line_number":594,"utf16_col":39}}},{"name":"compute_output_spec","kind":"function","ident_start":19728,"ident_end":19747,"extent_start":19724,"extent_end":20020,"fully_qualified_name":"Arccosh.compute_output_spec","ident_utf16":{"start":{"line_number":596,"utf16_col":8},"end":{"line_number":596,"utf16_col":27}},"extent_utf16":{"start":{"line_number":596,"utf16_col":4},"end":{"line_number":602,"utf16_col":48}}},{"name":"arccosh","kind":"function","ident_start":20091,"ident_end":20098,"extent_start":20087,"extent_end":20509,"fully_qualified_name":"arccosh","ident_utf16":{"start":{"line_number":606,"utf16_col":4},"end":{"line_number":606,"utf16_col":11}},"extent_utf16":{"start":{"line_number":606,"utf16_col":0},"end":{"line_number":622,"utf16_col":35}}},{"name":"Arcsin","kind":"class","ident_start":20518,"ident_end":20524,"extent_start":20512,"extent_end":20960,"fully_qualified_name":"Arcsin","ident_utf16":{"start":{"line_number":625,"utf16_col":6},"end":{"line_number":625,"utf16_col":12}},"extent_utf16":{"start":{"line_number":625,"utf16_col":0},"end":{"line_number":636,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":20545,"ident_end":20549,"extent_start":20541,"extent_end":20598,"fully_qualified_name":"Arcsin.call","ident_utf16":{"start":{"line_number":626,"utf16_col":8},"end":{"line_number":626,"utf16_col":12}},"extent_utf16":{"start":{"line_number":626,"utf16_col":4},"end":{"line_number":627,"utf16_col":38}}},{"name":"compute_output_spec","kind":"function","ident_start":20608,"ident_end":20627,"extent_start":20604,"extent_end":20960,"fully_qualified_name":"Arcsin.compute_output_spec","ident_utf16":{"start":{"line_number":629,"utf16_col":8},"end":{"line_number":629,"utf16_col":27}},"extent_utf16":{"start":{"line_number":629,"utf16_col":4},"end":{"line_number":636,"utf16_col":63}}},{"name":"arcsin","kind":"function","ident_start":21029,"ident_end":21035,"extent_start":21025,"extent_end":21515,"fully_qualified_name":"arcsin","ident_utf16":{"start":{"line_number":640,"utf16_col":4},"end":{"line_number":640,"utf16_col":10}},"extent_utf16":{"start":{"line_number":640,"utf16_col":0},"end":{"line_number":657,"utf16_col":34}}},{"name":"Arcsinh","kind":"class","ident_start":21524,"ident_end":21531,"extent_start":21518,"extent_end":21968,"fully_qualified_name":"Arcsinh","ident_utf16":{"start":{"line_number":660,"utf16_col":6},"end":{"line_number":660,"utf16_col":13}},"extent_utf16":{"start":{"line_number":660,"utf16_col":0},"end":{"line_number":671,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":21552,"ident_end":21556,"extent_start":21548,"extent_end":21606,"fully_qualified_name":"Arcsinh.call","ident_utf16":{"start":{"line_number":661,"utf16_col":8},"end":{"line_number":661,"utf16_col":12}},"extent_utf16":{"start":{"line_number":661,"utf16_col":4},"end":{"line_number":662,"utf16_col":39}}},{"name":"compute_output_spec","kind":"function","ident_start":21616,"ident_end":21635,"extent_start":21612,"extent_end":21968,"fully_qualified_name":"Arcsinh.compute_output_spec","ident_utf16":{"start":{"line_number":664,"utf16_col":8},"end":{"line_number":664,"utf16_col":27}},"extent_utf16":{"start":{"line_number":664,"utf16_col":4},"end":{"line_number":671,"utf16_col":63}}},{"name":"arcsinh","kind":"function","ident_start":22039,"ident_end":22046,"extent_start":22035,"extent_end":22468,"fully_qualified_name":"arcsinh","ident_utf16":{"start":{"line_number":675,"utf16_col":4},"end":{"line_number":675,"utf16_col":11}},"extent_utf16":{"start":{"line_number":675,"utf16_col":0},"end":{"line_number":691,"utf16_col":35}}},{"name":"Arctan","kind":"class","ident_start":22477,"ident_end":22483,"extent_start":22471,"extent_end":22919,"fully_qualified_name":"Arctan","ident_utf16":{"start":{"line_number":694,"utf16_col":6},"end":{"line_number":694,"utf16_col":12}},"extent_utf16":{"start":{"line_number":694,"utf16_col":0},"end":{"line_number":705,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":22504,"ident_end":22508,"extent_start":22500,"extent_end":22557,"fully_qualified_name":"Arctan.call","ident_utf16":{"start":{"line_number":695,"utf16_col":8},"end":{"line_number":695,"utf16_col":12}},"extent_utf16":{"start":{"line_number":695,"utf16_col":4},"end":{"line_number":696,"utf16_col":38}}},{"name":"compute_output_spec","kind":"function","ident_start":22567,"ident_end":22586,"extent_start":22563,"extent_end":22919,"fully_qualified_name":"Arctan.compute_output_spec","ident_utf16":{"start":{"line_number":698,"utf16_col":8},"end":{"line_number":698,"utf16_col":27}},"extent_utf16":{"start":{"line_number":698,"utf16_col":4},"end":{"line_number":705,"utf16_col":63}}},{"name":"arctan","kind":"function","ident_start":22988,"ident_end":22994,"extent_start":22984,"extent_end":23454,"fully_qualified_name":"arctan","ident_utf16":{"start":{"line_number":709,"utf16_col":4},"end":{"line_number":709,"utf16_col":10}},"extent_utf16":{"start":{"line_number":709,"utf16_col":0},"end":{"line_number":726,"utf16_col":34}}},{"name":"Arctan2","kind":"class","ident_start":23463,"ident_end":23470,"extent_start":23457,"extent_end":24079,"fully_qualified_name":"Arctan2","ident_utf16":{"start":{"line_number":729,"utf16_col":6},"end":{"line_number":729,"utf16_col":13}},"extent_utf16":{"start":{"line_number":729,"utf16_col":0},"end":{"line_number":744,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":23491,"ident_end":23495,"extent_start":23487,"extent_end":23555,"fully_qualified_name":"Arctan2.call","ident_utf16":{"start":{"line_number":730,"utf16_col":8},"end":{"line_number":730,"utf16_col":12}},"extent_utf16":{"start":{"line_number":730,"utf16_col":4},"end":{"line_number":731,"utf16_col":44}}},{"name":"compute_output_spec","kind":"function","ident_start":23565,"ident_end":23584,"extent_start":23561,"extent_end":24079,"fully_qualified_name":"Arctan2.compute_output_spec","ident_utf16":{"start":{"line_number":733,"utf16_col":8},"end":{"line_number":733,"utf16_col":27}},"extent_utf16":{"start":{"line_number":733,"utf16_col":4},"end":{"line_number":744,"utf16_col":54}}},{"name":"arctan2","kind":"function","ident_start":24150,"ident_end":24157,"extent_start":24146,"extent_end":25821,"fully_qualified_name":"arctan2","ident_utf16":{"start":{"line_number":748,"utf16_col":4},"end":{"line_number":748,"utf16_col":11}},"extent_utf16":{"start":{"line_number":748,"utf16_col":0},"end":{"line_number":788,"utf16_col":40}}},{"name":"Arctanh","kind":"class","ident_start":25830,"ident_end":25837,"extent_start":25824,"extent_end":26274,"fully_qualified_name":"Arctanh","ident_utf16":{"start":{"line_number":791,"utf16_col":6},"end":{"line_number":791,"utf16_col":13}},"extent_utf16":{"start":{"line_number":791,"utf16_col":0},"end":{"line_number":802,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":25858,"ident_end":25862,"extent_start":25854,"extent_end":25912,"fully_qualified_name":"Arctanh.call","ident_utf16":{"start":{"line_number":792,"utf16_col":8},"end":{"line_number":792,"utf16_col":12}},"extent_utf16":{"start":{"line_number":792,"utf16_col":4},"end":{"line_number":793,"utf16_col":39}}},{"name":"compute_output_spec","kind":"function","ident_start":25922,"ident_end":25941,"extent_start":25918,"extent_end":26274,"fully_qualified_name":"Arctanh.compute_output_spec","ident_utf16":{"start":{"line_number":795,"utf16_col":8},"end":{"line_number":795,"utf16_col":27}},"extent_utf16":{"start":{"line_number":795,"utf16_col":4},"end":{"line_number":802,"utf16_col":63}}},{"name":"arctanh","kind":"function","ident_start":26345,"ident_end":26352,"extent_start":26341,"extent_end":26625,"fully_qualified_name":"arctanh","ident_utf16":{"start":{"line_number":806,"utf16_col":4},"end":{"line_number":806,"utf16_col":11}},"extent_utf16":{"start":{"line_number":806,"utf16_col":0},"end":{"line_number":817,"utf16_col":35}}},{"name":"Argmax","kind":"class","ident_start":26634,"ident_end":26640,"extent_start":26628,"extent_end":27196,"fully_qualified_name":"Argmax","ident_utf16":{"start":{"line_number":820,"utf16_col":6},"end":{"line_number":820,"utf16_col":12}},"extent_utf16":{"start":{"line_number":820,"utf16_col":0},"end":{"line_number":836,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":26661,"ident_end":26669,"extent_start":26657,"extent_end":26788,"fully_qualified_name":"Argmax.__init__","ident_utf16":{"start":{"line_number":821,"utf16_col":8},"end":{"line_number":821,"utf16_col":16}},"extent_utf16":{"start":{"line_number":821,"utf16_col":4},"end":{"line_number":824,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":26798,"ident_end":26802,"extent_start":26794,"extent_end":26891,"fully_qualified_name":"Argmax.call","ident_utf16":{"start":{"line_number":826,"utf16_col":8},"end":{"line_number":826,"utf16_col":12}},"extent_utf16":{"start":{"line_number":826,"utf16_col":4},"end":{"line_number":827,"utf16_col":78}}},{"name":"compute_output_spec","kind":"function","ident_start":26901,"ident_end":26920,"extent_start":26897,"extent_end":27196,"fully_qualified_name":"Argmax.compute_output_spec","ident_utf16":{"start":{"line_number":829,"utf16_col":8},"end":{"line_number":829,"utf16_col":27}},"extent_utf16":{"start":{"line_number":829,"utf16_col":4},"end":{"line_number":836,"utf16_col":9}}},{"name":"argmax","kind":"function","ident_start":27265,"ident_end":27271,"extent_start":27261,"extent_end":28299,"fully_qualified_name":"argmax","ident_utf16":{"start":{"line_number":840,"utf16_col":4},"end":{"line_number":840,"utf16_col":10}},"extent_utf16":{"start":{"line_number":840,"utf16_col":0},"end":{"line_number":868,"utf16_col":64}}},{"name":"Argmin","kind":"class","ident_start":28308,"ident_end":28314,"extent_start":28302,"extent_end":28870,"fully_qualified_name":"Argmin","ident_utf16":{"start":{"line_number":871,"utf16_col":6},"end":{"line_number":871,"utf16_col":12}},"extent_utf16":{"start":{"line_number":871,"utf16_col":0},"end":{"line_number":887,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":28335,"ident_end":28343,"extent_start":28331,"extent_end":28462,"fully_qualified_name":"Argmin.__init__","ident_utf16":{"start":{"line_number":872,"utf16_col":8},"end":{"line_number":872,"utf16_col":16}},"extent_utf16":{"start":{"line_number":872,"utf16_col":4},"end":{"line_number":875,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":28472,"ident_end":28476,"extent_start":28468,"extent_end":28565,"fully_qualified_name":"Argmin.call","ident_utf16":{"start":{"line_number":877,"utf16_col":8},"end":{"line_number":877,"utf16_col":12}},"extent_utf16":{"start":{"line_number":877,"utf16_col":4},"end":{"line_number":878,"utf16_col":78}}},{"name":"compute_output_spec","kind":"function","ident_start":28575,"ident_end":28594,"extent_start":28571,"extent_end":28870,"fully_qualified_name":"Argmin.compute_output_spec","ident_utf16":{"start":{"line_number":880,"utf16_col":8},"end":{"line_number":880,"utf16_col":27}},"extent_utf16":{"start":{"line_number":880,"utf16_col":4},"end":{"line_number":887,"utf16_col":9}}},{"name":"argmin","kind":"function","ident_start":28939,"ident_end":28945,"extent_start":28935,"extent_end":29973,"fully_qualified_name":"argmin","ident_utf16":{"start":{"line_number":891,"utf16_col":4},"end":{"line_number":891,"utf16_col":10}},"extent_utf16":{"start":{"line_number":891,"utf16_col":0},"end":{"line_number":919,"utf16_col":64}}},{"name":"Argsort","kind":"class","ident_start":29982,"ident_end":29989,"extent_start":29976,"extent_end":30357,"fully_qualified_name":"Argsort","ident_utf16":{"start":{"line_number":922,"utf16_col":6},"end":{"line_number":922,"utf16_col":13}},"extent_utf16":{"start":{"line_number":922,"utf16_col":0},"end":{"line_number":933,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":30010,"ident_end":30018,"extent_start":30006,"extent_end":30086,"fully_qualified_name":"Argsort.__init__","ident_utf16":{"start":{"line_number":923,"utf16_col":8},"end":{"line_number":923,"utf16_col":16}},"extent_utf16":{"start":{"line_number":923,"utf16_col":4},"end":{"line_number":925,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":30096,"ident_end":30100,"extent_start":30092,"extent_end":30166,"fully_qualified_name":"Argsort.call","ident_utf16":{"start":{"line_number":927,"utf16_col":8},"end":{"line_number":927,"utf16_col":12}},"extent_utf16":{"start":{"line_number":927,"utf16_col":4},"end":{"line_number":928,"utf16_col":55}}},{"name":"compute_output_spec","kind":"function","ident_start":30176,"ident_end":30195,"extent_start":30172,"extent_end":30357,"fully_qualified_name":"Argsort.compute_output_spec","ident_utf16":{"start":{"line_number":930,"utf16_col":8},"end":{"line_number":930,"utf16_col":27}},"extent_utf16":{"start":{"line_number":930,"utf16_col":4},"end":{"line_number":933,"utf16_col":50}}},{"name":"argsort","kind":"function","ident_start":30428,"ident_end":30435,"extent_start":30424,"extent_end":31410,"fully_qualified_name":"argsort","ident_utf16":{"start":{"line_number":937,"utf16_col":4},"end":{"line_number":937,"utf16_col":11}},"extent_utf16":{"start":{"line_number":937,"utf16_col":0},"end":{"line_number":971,"utf16_col":46}}},{"name":"Array","kind":"class","ident_start":31419,"ident_end":31424,"extent_start":31413,"extent_end":31622,"fully_qualified_name":"Array","ident_utf16":{"start":{"line_number":974,"utf16_col":6},"end":{"line_number":974,"utf16_col":11}},"extent_utf16":{"start":{"line_number":974,"utf16_col":0},"end":{"line_number":979,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":31445,"ident_end":31449,"extent_start":31441,"extent_end":31522,"fully_qualified_name":"Array.call","ident_utf16":{"start":{"line_number":975,"utf16_col":8},"end":{"line_number":975,"utf16_col":12}},"extent_utf16":{"start":{"line_number":975,"utf16_col":4},"end":{"line_number":976,"utf16_col":50}}},{"name":"compute_output_spec","kind":"function","ident_start":31532,"ident_end":31551,"extent_start":31528,"extent_end":31622,"fully_qualified_name":"Array.compute_output_spec","ident_utf16":{"start":{"line_number":978,"utf16_col":8},"end":{"line_number":978,"utf16_col":27}},"extent_utf16":{"start":{"line_number":978,"utf16_col":4},"end":{"line_number":979,"utf16_col":48}}},{"name":"array","kind":"function","ident_start":31689,"ident_end":31694,"extent_start":31685,"extent_end":32174,"fully_qualified_name":"array","ident_utf16":{"start":{"line_number":983,"utf16_col":4},"end":{"line_number":983,"utf16_col":9}},"extent_utf16":{"start":{"line_number":983,"utf16_col":0},"end":{"line_number":1002,"utf16_col":46}}},{"name":"Average","kind":"class","ident_start":32183,"ident_end":32190,"extent_start":32177,"extent_end":34069,"fully_qualified_name":"Average","ident_utf16":{"start":{"line_number":1005,"utf16_col":6},"end":{"line_number":1005,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1005,"utf16_col":0},"end":{"line_number":1047,"utf16_col":13}}},{"name":"__init__","kind":"function","ident_start":32211,"ident_end":32219,"extent_start":32207,"extent_end":32413,"fully_qualified_name":"Average.__init__","ident_utf16":{"start":{"line_number":1006,"utf16_col":8},"end":{"line_number":1006,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1006,"utf16_col":4},"end":{"line_number":1010,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":32423,"ident_end":32427,"extent_start":32419,"extent_end":32524,"fully_qualified_name":"Average.call","ident_utf16":{"start":{"line_number":1012,"utf16_col":8},"end":{"line_number":1012,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1012,"utf16_col":4},"end":{"line_number":1013,"utf16_col":72}}},{"name":"compute_output_spec","kind":"function","ident_start":32534,"ident_end":32553,"extent_start":32530,"extent_end":34069,"fully_qualified_name":"Average.compute_output_spec","ident_utf16":{"start":{"line_number":1015,"utf16_col":8},"end":{"line_number":1015,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1015,"utf16_col":4},"end":{"line_number":1047,"utf16_col":13}}},{"name":"average","kind":"function","ident_start":34140,"ident_end":34147,"extent_start":34136,"extent_end":36190,"fully_qualified_name":"average","ident_utf16":{"start":{"line_number":1051,"utf16_col":4},"end":{"line_number":1051,"utf16_col":11}},"extent_utf16":{"start":{"line_number":1051,"utf16_col":0},"end":{"line_number":1105,"utf16_col":63}}},{"name":"Bincount","kind":"class","ident_start":36199,"ident_end":36207,"extent_start":36193,"extent_end":37122,"fully_qualified_name":"Bincount","ident_utf16":{"start":{"line_number":1108,"utf16_col":6},"end":{"line_number":1108,"utf16_col":14}},"extent_utf16":{"start":{"line_number":1108,"utf16_col":0},"end":{"line_number":1136,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":36228,"ident_end":36236,"extent_start":36224,"extent_end":36406,"fully_qualified_name":"Bincount.__init__","ident_utf16":{"start":{"line_number":1109,"utf16_col":8},"end":{"line_number":1109,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1109,"utf16_col":4},"end":{"line_number":1113,"utf16_col":28}}},{"name":"call","kind":"function","ident_start":36416,"ident_end":36420,"extent_start":36412,"extent_end":36598,"fully_qualified_name":"Bincount.call","ident_utf16":{"start":{"line_number":1115,"utf16_col":8},"end":{"line_number":1115,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1115,"utf16_col":4},"end":{"line_number":1121,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":36608,"ident_end":36627,"extent_start":36604,"extent_end":37122,"fully_qualified_name":"Bincount.compute_output_spec","ident_utf16":{"start":{"line_number":1123,"utf16_col":8},"end":{"line_number":1123,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1123,"utf16_col":4},"end":{"line_number":1136,"utf16_col":9}}},{"name":"bincount","kind":"function","ident_start":37195,"ident_end":37203,"extent_start":37191,"extent_end":39031,"fully_qualified_name":"bincount","ident_utf16":{"start":{"line_number":1140,"utf16_col":4},"end":{"line_number":1140,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1140,"utf16_col":0},"end":{"line_number":1183,"utf16_col":5}}},{"name":"BitwiseAnd","kind":"class","ident_start":39040,"ident_end":39050,"extent_start":39034,"extent_end":39331,"fully_qualified_name":"BitwiseAnd","ident_utf16":{"start":{"line_number":1186,"utf16_col":6},"end":{"line_number":1186,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1186,"utf16_col":0},"end":{"line_number":1195,"utf16_col":48}}},{"name":"__init__","kind":"function","ident_start":39071,"ident_end":39079,"extent_start":39067,"extent_end":39113,"fully_qualified_name":"BitwiseAnd.__init__","ident_utf16":{"start":{"line_number":1187,"utf16_col":8},"end":{"line_number":1187,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1187,"utf16_col":4},"end":{"line_number":1188,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":39123,"ident_end":39127,"extent_start":39119,"extent_end":39187,"fully_qualified_name":"BitwiseAnd.call","ident_utf16":{"start":{"line_number":1190,"utf16_col":8},"end":{"line_number":1190,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1190,"utf16_col":4},"end":{"line_number":1191,"utf16_col":46}}},{"name":"compute_output_spec","kind":"function","ident_start":39197,"ident_end":39216,"extent_start":39193,"extent_end":39331,"fully_qualified_name":"BitwiseAnd.compute_output_spec","ident_utf16":{"start":{"line_number":1193,"utf16_col":8},"end":{"line_number":1193,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1193,"utf16_col":4},"end":{"line_number":1195,"utf16_col":48}}},{"name":"bitwise_and","kind":"function","ident_start":39410,"ident_end":39421,"extent_start":39406,"extent_end":39903,"fully_qualified_name":"bitwise_and","ident_utf16":{"start":{"line_number":1199,"utf16_col":4},"end":{"line_number":1199,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1199,"utf16_col":0},"end":{"line_number":1215,"utf16_col":42}}},{"name":"BitwiseInvert","kind":"class","ident_start":39912,"ident_end":39925,"extent_start":39906,"extent_end":40149,"fully_qualified_name":"BitwiseInvert","ident_utf16":{"start":{"line_number":1218,"utf16_col":6},"end":{"line_number":1218,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1218,"utf16_col":0},"end":{"line_number":1226,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":39946,"ident_end":39954,"extent_start":39942,"extent_end":39988,"fully_qualified_name":"BitwiseInvert.__init__","ident_utf16":{"start":{"line_number":1219,"utf16_col":8},"end":{"line_number":1219,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1219,"utf16_col":4},"end":{"line_number":1220,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":39998,"ident_end":40002,"extent_start":39994,"extent_end":40059,"fully_qualified_name":"BitwiseInvert.call","ident_utf16":{"start":{"line_number":1222,"utf16_col":8},"end":{"line_number":1222,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1222,"utf16_col":4},"end":{"line_number":1223,"utf16_col":46}}},{"name":"compute_output_spec","kind":"function","ident_start":40069,"ident_end":40088,"extent_start":40065,"extent_end":40149,"fully_qualified_name":"BitwiseInvert.compute_output_spec","ident_utf16":{"start":{"line_number":1225,"utf16_col":8},"end":{"line_number":1225,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1225,"utf16_col":4},"end":{"line_number":1226,"utf16_col":50}}},{"name":"bitwise_invert","kind":"function","ident_start":40234,"ident_end":40248,"extent_start":40230,"extent_end":40698,"fully_qualified_name":"bitwise_invert","ident_utf16":{"start":{"line_number":1230,"utf16_col":4},"end":{"line_number":1230,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1230,"utf16_col":0},"end":{"line_number":1245,"utf16_col":42}}},{"name":"BitwiseNot","kind":"class","ident_start":40707,"ident_end":40717,"extent_start":40701,"extent_end":40938,"fully_qualified_name":"BitwiseNot","ident_utf16":{"start":{"line_number":1248,"utf16_col":6},"end":{"line_number":1248,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1248,"utf16_col":0},"end":{"line_number":1256,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":40738,"ident_end":40746,"extent_start":40734,"extent_end":40780,"fully_qualified_name":"BitwiseNot.__init__","ident_utf16":{"start":{"line_number":1249,"utf16_col":8},"end":{"line_number":1249,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1249,"utf16_col":4},"end":{"line_number":1250,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":40790,"ident_end":40794,"extent_start":40786,"extent_end":40848,"fully_qualified_name":"BitwiseNot.call","ident_utf16":{"start":{"line_number":1252,"utf16_col":8},"end":{"line_number":1252,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1252,"utf16_col":4},"end":{"line_number":1253,"utf16_col":43}}},{"name":"compute_output_spec","kind":"function","ident_start":40858,"ident_end":40877,"extent_start":40854,"extent_end":40938,"fully_qualified_name":"BitwiseNot.compute_output_spec","ident_utf16":{"start":{"line_number":1255,"utf16_col":8},"end":{"line_number":1255,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1255,"utf16_col":4},"end":{"line_number":1256,"utf16_col":50}}},{"name":"bitwise_not","kind":"function","ident_start":41017,"ident_end":41028,"extent_start":41013,"extent_end":41472,"fully_qualified_name":"bitwise_not","ident_utf16":{"start":{"line_number":1260,"utf16_col":4},"end":{"line_number":1260,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1260,"utf16_col":0},"end":{"line_number":1275,"utf16_col":39}}},{"name":"BitwiseOr","kind":"class","ident_start":41481,"ident_end":41490,"extent_start":41475,"extent_end":41770,"fully_qualified_name":"BitwiseOr","ident_utf16":{"start":{"line_number":1278,"utf16_col":6},"end":{"line_number":1278,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1278,"utf16_col":0},"end":{"line_number":1287,"utf16_col":48}}},{"name":"__init__","kind":"function","ident_start":41511,"ident_end":41519,"extent_start":41507,"extent_end":41553,"fully_qualified_name":"BitwiseOr.__init__","ident_utf16":{"start":{"line_number":1279,"utf16_col":8},"end":{"line_number":1279,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1279,"utf16_col":4},"end":{"line_number":1280,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":41563,"ident_end":41567,"extent_start":41559,"extent_end":41626,"fully_qualified_name":"BitwiseOr.call","ident_utf16":{"start":{"line_number":1282,"utf16_col":8},"end":{"line_number":1282,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1282,"utf16_col":4},"end":{"line_number":1283,"utf16_col":45}}},{"name":"compute_output_spec","kind":"function","ident_start":41636,"ident_end":41655,"extent_start":41632,"extent_end":41770,"fully_qualified_name":"BitwiseOr.compute_output_spec","ident_utf16":{"start":{"line_number":1285,"utf16_col":8},"end":{"line_number":1285,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1285,"utf16_col":4},"end":{"line_number":1287,"utf16_col":48}}},{"name":"bitwise_or","kind":"function","ident_start":41847,"ident_end":41857,"extent_start":41843,"extent_end":42335,"fully_qualified_name":"bitwise_or","ident_utf16":{"start":{"line_number":1291,"utf16_col":4},"end":{"line_number":1291,"utf16_col":14}},"extent_utf16":{"start":{"line_number":1291,"utf16_col":0},"end":{"line_number":1307,"utf16_col":41}}},{"name":"BitwiseXor","kind":"class","ident_start":42344,"ident_end":42354,"extent_start":42338,"extent_end":42635,"fully_qualified_name":"BitwiseXor","ident_utf16":{"start":{"line_number":1310,"utf16_col":6},"end":{"line_number":1310,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1310,"utf16_col":0},"end":{"line_number":1319,"utf16_col":48}}},{"name":"__init__","kind":"function","ident_start":42375,"ident_end":42383,"extent_start":42371,"extent_end":42417,"fully_qualified_name":"BitwiseXor.__init__","ident_utf16":{"start":{"line_number":1311,"utf16_col":8},"end":{"line_number":1311,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1311,"utf16_col":4},"end":{"line_number":1312,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":42427,"ident_end":42431,"extent_start":42423,"extent_end":42491,"fully_qualified_name":"BitwiseXor.call","ident_utf16":{"start":{"line_number":1314,"utf16_col":8},"end":{"line_number":1314,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1314,"utf16_col":4},"end":{"line_number":1315,"utf16_col":46}}},{"name":"compute_output_spec","kind":"function","ident_start":42501,"ident_end":42520,"extent_start":42497,"extent_end":42635,"fully_qualified_name":"BitwiseXor.compute_output_spec","ident_utf16":{"start":{"line_number":1317,"utf16_col":8},"end":{"line_number":1317,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1317,"utf16_col":4},"end":{"line_number":1319,"utf16_col":48}}},{"name":"bitwise_xor","kind":"function","ident_start":42714,"ident_end":42725,"extent_start":42710,"extent_end":43207,"fully_qualified_name":"bitwise_xor","ident_utf16":{"start":{"line_number":1323,"utf16_col":4},"end":{"line_number":1323,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1323,"utf16_col":0},"end":{"line_number":1339,"utf16_col":42}}},{"name":"BitwiseLeftShift","kind":"class","ident_start":43216,"ident_end":43232,"extent_start":43210,"extent_end":43520,"fully_qualified_name":"BitwiseLeftShift","ident_utf16":{"start":{"line_number":1342,"utf16_col":6},"end":{"line_number":1342,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1342,"utf16_col":0},"end":{"line_number":1351,"utf16_col":48}}},{"name":"__init__","kind":"function","ident_start":43253,"ident_end":43261,"extent_start":43249,"extent_end":43295,"fully_qualified_name":"BitwiseLeftShift.__init__","ident_utf16":{"start":{"line_number":1343,"utf16_col":8},"end":{"line_number":1343,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1343,"utf16_col":4},"end":{"line_number":1344,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":43305,"ident_end":43309,"extent_start":43301,"extent_end":43376,"fully_qualified_name":"BitwiseLeftShift.call","ident_utf16":{"start":{"line_number":1346,"utf16_col":8},"end":{"line_number":1346,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1346,"utf16_col":4},"end":{"line_number":1347,"utf16_col":53}}},{"name":"compute_output_spec","kind":"function","ident_start":43386,"ident_end":43405,"extent_start":43382,"extent_end":43520,"fully_qualified_name":"BitwiseLeftShift.compute_output_spec","ident_utf16":{"start":{"line_number":1349,"utf16_col":8},"end":{"line_number":1349,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1349,"utf16_col":4},"end":{"line_number":1351,"utf16_col":48}}},{"name":"bitwise_left_shift","kind":"function","ident_start":43619,"ident_end":43637,"extent_start":43615,"extent_end":44164,"fully_qualified_name":"bitwise_left_shift","ident_utf16":{"start":{"line_number":1357,"utf16_col":4},"end":{"line_number":1357,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1357,"utf16_col":0},"end":{"line_number":1373,"utf16_col":49}}},{"name":"LeftShift","kind":"class","ident_start":44173,"ident_end":44182,"extent_start":44167,"extent_end":44462,"fully_qualified_name":"LeftShift","ident_utf16":{"start":{"line_number":1376,"utf16_col":6},"end":{"line_number":1376,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1376,"utf16_col":0},"end":{"line_number":1385,"utf16_col":48}}},{"name":"__init__","kind":"function","ident_start":44203,"ident_end":44211,"extent_start":44199,"extent_end":44245,"fully_qualified_name":"LeftShift.__init__","ident_utf16":{"start":{"line_number":1377,"utf16_col":8},"end":{"line_number":1377,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1377,"utf16_col":4},"end":{"line_number":1378,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":44255,"ident_end":44259,"extent_start":44251,"extent_end":44318,"fully_qualified_name":"LeftShift.call","ident_utf16":{"start":{"line_number":1380,"utf16_col":8},"end":{"line_number":1380,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1380,"utf16_col":4},"end":{"line_number":1381,"utf16_col":45}}},{"name":"compute_output_spec","kind":"function","ident_start":44328,"ident_end":44347,"extent_start":44324,"extent_end":44462,"fully_qualified_name":"LeftShift.compute_output_spec","ident_utf16":{"start":{"line_number":1383,"utf16_col":8},"end":{"line_number":1383,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1383,"utf16_col":4},"end":{"line_number":1385,"utf16_col":48}}},{"name":"left_shift","kind":"function","ident_start":44539,"ident_end":44549,"extent_start":44535,"extent_end":45061,"fully_qualified_name":"left_shift","ident_utf16":{"start":{"line_number":1389,"utf16_col":4},"end":{"line_number":1389,"utf16_col":14}},"extent_utf16":{"start":{"line_number":1389,"utf16_col":0},"end":{"line_number":1405,"utf16_col":41}}},{"name":"BitwiseRightShift","kind":"class","ident_start":45070,"ident_end":45087,"extent_start":45064,"extent_end":45376,"fully_qualified_name":"BitwiseRightShift","ident_utf16":{"start":{"line_number":1408,"utf16_col":6},"end":{"line_number":1408,"utf16_col":23}},"extent_utf16":{"start":{"line_number":1408,"utf16_col":0},"end":{"line_number":1417,"utf16_col":48}}},{"name":"__init__","kind":"function","ident_start":45108,"ident_end":45116,"extent_start":45104,"extent_end":45150,"fully_qualified_name":"BitwiseRightShift.__init__","ident_utf16":{"start":{"line_number":1409,"utf16_col":8},"end":{"line_number":1409,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1409,"utf16_col":4},"end":{"line_number":1410,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":45160,"ident_end":45164,"extent_start":45156,"extent_end":45232,"fully_qualified_name":"BitwiseRightShift.call","ident_utf16":{"start":{"line_number":1412,"utf16_col":8},"end":{"line_number":1412,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1412,"utf16_col":4},"end":{"line_number":1413,"utf16_col":54}}},{"name":"compute_output_spec","kind":"function","ident_start":45242,"ident_end":45261,"extent_start":45238,"extent_end":45376,"fully_qualified_name":"BitwiseRightShift.compute_output_spec","ident_utf16":{"start":{"line_number":1415,"utf16_col":8},"end":{"line_number":1415,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1415,"utf16_col":4},"end":{"line_number":1417,"utf16_col":48}}},{"name":"bitwise_right_shift","kind":"function","ident_start":45477,"ident_end":45496,"extent_start":45473,"extent_end":45990,"fully_qualified_name":"bitwise_right_shift","ident_utf16":{"start":{"line_number":1423,"utf16_col":4},"end":{"line_number":1423,"utf16_col":23}},"extent_utf16":{"start":{"line_number":1423,"utf16_col":0},"end":{"line_number":1439,"utf16_col":50}}},{"name":"RightShift","kind":"class","ident_start":45999,"ident_end":46009,"extent_start":45993,"extent_end":46290,"fully_qualified_name":"RightShift","ident_utf16":{"start":{"line_number":1442,"utf16_col":6},"end":{"line_number":1442,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1442,"utf16_col":0},"end":{"line_number":1451,"utf16_col":48}}},{"name":"__init__","kind":"function","ident_start":46030,"ident_end":46038,"extent_start":46026,"extent_end":46072,"fully_qualified_name":"RightShift.__init__","ident_utf16":{"start":{"line_number":1443,"utf16_col":8},"end":{"line_number":1443,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1443,"utf16_col":4},"end":{"line_number":1444,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":46082,"ident_end":46086,"extent_start":46078,"extent_end":46146,"fully_qualified_name":"RightShift.call","ident_utf16":{"start":{"line_number":1446,"utf16_col":8},"end":{"line_number":1446,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1446,"utf16_col":4},"end":{"line_number":1447,"utf16_col":46}}},{"name":"compute_output_spec","kind":"function","ident_start":46156,"ident_end":46175,"extent_start":46152,"extent_end":46290,"fully_qualified_name":"RightShift.compute_output_spec","ident_utf16":{"start":{"line_number":1449,"utf16_col":8},"end":{"line_number":1449,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1449,"utf16_col":4},"end":{"line_number":1451,"utf16_col":48}}},{"name":"right_shift","kind":"function","ident_start":46369,"ident_end":46380,"extent_start":46365,"extent_end":46859,"fully_qualified_name":"right_shift","ident_utf16":{"start":{"line_number":1455,"utf16_col":4},"end":{"line_number":1455,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1455,"utf16_col":0},"end":{"line_number":1471,"utf16_col":42}}},{"name":"BroadcastTo","kind":"class","ident_start":46868,"ident_end":46879,"extent_start":46862,"extent_end":47258,"fully_qualified_name":"BroadcastTo","ident_utf16":{"start":{"line_number":1474,"utf16_col":6},"end":{"line_number":1474,"utf16_col":17}},"extent_utf16":{"start":{"line_number":1474,"utf16_col":0},"end":{"line_number":1485,"utf16_col":53}}},{"name":"__init__","kind":"function","ident_start":46900,"ident_end":46908,"extent_start":46896,"extent_end":46976,"fully_qualified_name":"BroadcastTo.__init__","ident_utf16":{"start":{"line_number":1475,"utf16_col":8},"end":{"line_number":1475,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1475,"utf16_col":4},"end":{"line_number":1477,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":46986,"ident_end":46990,"extent_start":46982,"extent_end":47057,"fully_qualified_name":"BroadcastTo.call","ident_utf16":{"start":{"line_number":1479,"utf16_col":8},"end":{"line_number":1479,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1479,"utf16_col":4},"end":{"line_number":1480,"utf16_col":56}}},{"name":"compute_output_spec","kind":"function","ident_start":47067,"ident_end":47086,"extent_start":47063,"extent_end":47258,"fully_qualified_name":"BroadcastTo.compute_output_spec","ident_utf16":{"start":{"line_number":1482,"utf16_col":8},"end":{"line_number":1482,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1482,"utf16_col":4},"end":{"line_number":1485,"utf16_col":53}}},{"name":"broadcast_to","kind":"function","ident_start":47368,"ident_end":47380,"extent_start":47364,"extent_end":47953,"fully_qualified_name":"broadcast_to","ident_utf16":{"start":{"line_number":1494,"utf16_col":4},"end":{"line_number":1494,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1494,"utf16_col":0},"end":{"line_number":1514,"utf16_col":47}}},{"name":"Ceil","kind":"class","ident_start":47962,"ident_end":47966,"extent_start":47956,"extent_end":48350,"fully_qualified_name":"Ceil","ident_utf16":{"start":{"line_number":1517,"utf16_col":6},"end":{"line_number":1517,"utf16_col":10}},"extent_utf16":{"start":{"line_number":1517,"utf16_col":0},"end":{"line_number":1527,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":47987,"ident_end":47991,"extent_start":47983,"extent_end":48038,"fully_qualified_name":"Ceil.call","ident_utf16":{"start":{"line_number":1518,"utf16_col":8},"end":{"line_number":1518,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1518,"utf16_col":4},"end":{"line_number":1519,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":48048,"ident_end":48067,"extent_start":48044,"extent_end":48350,"fully_qualified_name":"Ceil.compute_output_spec","ident_utf16":{"start":{"line_number":1521,"utf16_col":8},"end":{"line_number":1521,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1521,"utf16_col":4},"end":{"line_number":1527,"utf16_col":63}}},{"name":"ceil","kind":"function","ident_start":48415,"ident_end":48419,"extent_start":48411,"extent_end":48789,"fully_qualified_name":"ceil","ident_utf16":{"start":{"line_number":1531,"utf16_col":4},"end":{"line_number":1531,"utf16_col":8}},"extent_utf16":{"start":{"line_number":1531,"utf16_col":0},"end":{"line_number":1545,"utf16_col":32}}},{"name":"Clip","kind":"class","ident_start":48798,"ident_end":48802,"extent_start":48792,"extent_end":49213,"fully_qualified_name":"Clip","ident_utf16":{"start":{"line_number":1548,"utf16_col":6},"end":{"line_number":1548,"utf16_col":10}},"extent_utf16":{"start":{"line_number":1548,"utf16_col":0},"end":{"line_number":1561,"utf16_col":48}}},{"name":"__init__","kind":"function","ident_start":48823,"ident_end":48831,"extent_start":48819,"extent_end":48933,"fully_qualified_name":"Clip.__init__","ident_utf16":{"start":{"line_number":1549,"utf16_col":8},"end":{"line_number":1549,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1549,"utf16_col":4},"end":{"line_number":1552,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":48943,"ident_end":48947,"extent_start":48939,"extent_end":49018,"fully_qualified_name":"Clip.call","ident_utf16":{"start":{"line_number":1554,"utf16_col":8},"end":{"line_number":1554,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1554,"utf16_col":4},"end":{"line_number":1555,"utf16_col":60}}},{"name":"compute_output_spec","kind":"function","ident_start":49028,"ident_end":49047,"extent_start":49024,"extent_end":49213,"fully_qualified_name":"Clip.compute_output_spec","ident_utf16":{"start":{"line_number":1557,"utf16_col":8},"end":{"line_number":1557,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1557,"utf16_col":4},"end":{"line_number":1561,"utf16_col":48}}},{"name":"clip","kind":"function","ident_start":49278,"ident_end":49282,"extent_start":49274,"extent_end":49838,"fully_qualified_name":"clip","ident_utf16":{"start":{"line_number":1565,"utf16_col":4},"end":{"line_number":1565,"utf16_col":8}},"extent_utf16":{"start":{"line_number":1565,"utf16_col":0},"end":{"line_number":1581,"utf16_col":46}}},{"name":"Concatenate","kind":"class","ident_start":49847,"ident_end":49858,"extent_start":49841,"extent_end":51307,"fully_qualified_name":"Concatenate","ident_utf16":{"start":{"line_number":1584,"utf16_col":6},"end":{"line_number":1584,"utf16_col":17}},"extent_utf16":{"start":{"line_number":1584,"utf16_col":0},"end":{"line_number":1618,"utf16_col":72}}},{"name":"__init__","kind":"function","ident_start":49879,"ident_end":49887,"extent_start":49875,"extent_end":50052,"fully_qualified_name":"Concatenate.__init__","ident_utf16":{"start":{"line_number":1585,"utf16_col":8},"end":{"line_number":1585,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1585,"utf16_col":4},"end":{"line_number":1589,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":50062,"ident_end":50066,"extent_start":50058,"extent_end":50138,"fully_qualified_name":"Concatenate.call","ident_utf16":{"start":{"line_number":1591,"utf16_col":8},"end":{"line_number":1591,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1591,"utf16_col":4},"end":{"line_number":1592,"utf16_col":60}}},{"name":"compute_output_spec","kind":"function","ident_start":50148,"ident_end":50167,"extent_start":50144,"extent_end":51307,"fully_qualified_name":"Concatenate.compute_output_spec","ident_utf16":{"start":{"line_number":1594,"utf16_col":8},"end":{"line_number":1594,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1594,"utf16_col":4},"end":{"line_number":1618,"utf16_col":72}}},{"name":"concatenate","kind":"function","ident_start":51415,"ident_end":51426,"extent_start":51411,"extent_end":51836,"fully_qualified_name":"concatenate","ident_utf16":{"start":{"line_number":1627,"utf16_col":4},"end":{"line_number":1627,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1627,"utf16_col":0},"end":{"line_number":1639,"utf16_col":51}}},{"name":"Conjugate","kind":"class","ident_start":51845,"ident_end":51854,"extent_start":51839,"extent_end":52081,"fully_qualified_name":"Conjugate","ident_utf16":{"start":{"line_number":1642,"utf16_col":6},"end":{"line_number":1642,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1642,"utf16_col":0},"end":{"line_number":1648,"utf16_col":65}}},{"name":"call","kind":"function","ident_start":51875,"ident_end":51879,"extent_start":51871,"extent_end":51931,"fully_qualified_name":"Conjugate.call","ident_utf16":{"start":{"line_number":1643,"utf16_col":8},"end":{"line_number":1643,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1643,"utf16_col":4},"end":{"line_number":1644,"utf16_col":41}}},{"name":"compute_output_spec","kind":"function","ident_start":51941,"ident_end":51960,"extent_start":51937,"extent_end":52081,"fully_qualified_name":"Conjugate.compute_output_spec","ident_utf16":{"start":{"line_number":1646,"utf16_col":8},"end":{"line_number":1646,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1646,"utf16_col":4},"end":{"line_number":1648,"utf16_col":65}}},{"name":"conjugate","kind":"function","ident_start":52156,"ident_end":52165,"extent_start":52152,"extent_end":52613,"fully_qualified_name":"conjugate","ident_utf16":{"start":{"line_number":1652,"utf16_col":4},"end":{"line_number":1652,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1652,"utf16_col":0},"end":{"line_number":1668,"utf16_col":37}}},{"name":"Conj","kind":"class","ident_start":52622,"ident_end":52626,"extent_start":52616,"extent_end":52647,"fully_qualified_name":"Conj","ident_utf16":{"start":{"line_number":1671,"utf16_col":6},"end":{"line_number":1671,"utf16_col":10}},"extent_utf16":{"start":{"line_number":1671,"utf16_col":0},"end":{"line_number":1672,"utf16_col":8}}},{"name":"conj","kind":"function","ident_start":52712,"ident_end":52716,"extent_start":52708,"extent_end":52791,"fully_qualified_name":"conj","ident_utf16":{"start":{"line_number":1676,"utf16_col":4},"end":{"line_number":1676,"utf16_col":8}},"extent_utf16":{"start":{"line_number":1676,"utf16_col":0},"end":{"line_number":1678,"utf16_col":23}}},{"name":"Copy","kind":"class","ident_start":52800,"ident_end":52804,"extent_start":52794,"extent_end":53026,"fully_qualified_name":"Copy","ident_utf16":{"start":{"line_number":1681,"utf16_col":6},"end":{"line_number":1681,"utf16_col":10}},"extent_utf16":{"start":{"line_number":1681,"utf16_col":0},"end":{"line_number":1687,"utf16_col":65}}},{"name":"call","kind":"function","ident_start":52825,"ident_end":52829,"extent_start":52821,"extent_end":52876,"fully_qualified_name":"Copy.call","ident_utf16":{"start":{"line_number":1682,"utf16_col":8},"end":{"line_number":1682,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1682,"utf16_col":4},"end":{"line_number":1683,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":52886,"ident_end":52905,"extent_start":52882,"extent_end":53026,"fully_qualified_name":"Copy.compute_output_spec","ident_utf16":{"start":{"line_number":1685,"utf16_col":8},"end":{"line_number":1685,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1685,"utf16_col":4},"end":{"line_number":1687,"utf16_col":65}}},{"name":"copy","kind":"function","ident_start":53091,"ident_end":53095,"extent_start":53087,"extent_end":53317,"fully_qualified_name":"copy","ident_utf16":{"start":{"line_number":1691,"utf16_col":4},"end":{"line_number":1691,"utf16_col":8}},"extent_utf16":{"start":{"line_number":1691,"utf16_col":0},"end":{"line_number":1702,"utf16_col":32}}},{"name":"Cos","kind":"class","ident_start":53326,"ident_end":53329,"extent_start":53320,"extent_end":53702,"fully_qualified_name":"Cos","ident_utf16":{"start":{"line_number":1705,"utf16_col":6},"end":{"line_number":1705,"utf16_col":9}},"extent_utf16":{"start":{"line_number":1705,"utf16_col":0},"end":{"line_number":1715,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":53350,"ident_end":53354,"extent_start":53346,"extent_end":53400,"fully_qualified_name":"Cos.call","ident_utf16":{"start":{"line_number":1706,"utf16_col":8},"end":{"line_number":1706,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1706,"utf16_col":4},"end":{"line_number":1707,"utf16_col":35}}},{"name":"compute_output_spec","kind":"function","ident_start":53410,"ident_end":53429,"extent_start":53406,"extent_end":53702,"fully_qualified_name":"Cos.compute_output_spec","ident_utf16":{"start":{"line_number":1709,"utf16_col":8},"end":{"line_number":1709,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1709,"utf16_col":4},"end":{"line_number":1715,"utf16_col":48}}},{"name":"cos","kind":"function","ident_start":53765,"ident_end":53768,"extent_start":53761,"extent_end":54005,"fully_qualified_name":"cos","ident_utf16":{"start":{"line_number":1719,"utf16_col":4},"end":{"line_number":1719,"utf16_col":7}},"extent_utf16":{"start":{"line_number":1719,"utf16_col":0},"end":{"line_number":1730,"utf16_col":31}}},{"name":"Cosh","kind":"class","ident_start":54014,"ident_end":54018,"extent_start":54008,"extent_end":54392,"fully_qualified_name":"Cosh","ident_utf16":{"start":{"line_number":1733,"utf16_col":6},"end":{"line_number":1733,"utf16_col":10}},"extent_utf16":{"start":{"line_number":1733,"utf16_col":0},"end":{"line_number":1743,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":54039,"ident_end":54043,"extent_start":54035,"extent_end":54090,"fully_qualified_name":"Cosh.call","ident_utf16":{"start":{"line_number":1734,"utf16_col":8},"end":{"line_number":1734,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1734,"utf16_col":4},"end":{"line_number":1735,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":54100,"ident_end":54119,"extent_start":54096,"extent_end":54392,"fully_qualified_name":"Cosh.compute_output_spec","ident_utf16":{"start":{"line_number":1737,"utf16_col":8},"end":{"line_number":1737,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1737,"utf16_col":4},"end":{"line_number":1743,"utf16_col":48}}},{"name":"cosh","kind":"function","ident_start":54457,"ident_end":54461,"extent_start":54453,"extent_end":54719,"fully_qualified_name":"cosh","ident_utf16":{"start":{"line_number":1747,"utf16_col":4},"end":{"line_number":1747,"utf16_col":8}},"extent_utf16":{"start":{"line_number":1747,"utf16_col":0},"end":{"line_number":1758,"utf16_col":32}}},{"name":"CountNonzero","kind":"class","ident_start":54728,"ident_end":54740,"extent_start":54722,"extent_end":55164,"fully_qualified_name":"CountNonzero","ident_utf16":{"start":{"line_number":1761,"utf16_col":6},"end":{"line_number":1761,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1761,"utf16_col":0},"end":{"line_number":1776,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":54761,"ident_end":54769,"extent_start":54757,"extent_end":54923,"fully_qualified_name":"CountNonzero.__init__","ident_utf16":{"start":{"line_number":1762,"utf16_col":8},"end":{"line_number":1762,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1762,"utf16_col":4},"end":{"line_number":1767,"utf16_col":28}}},{"name":"call","kind":"function","ident_start":54933,"ident_end":54937,"extent_start":54929,"extent_end":55009,"fully_qualified_name":"CountNonzero.call","ident_utf16":{"start":{"line_number":1769,"utf16_col":8},"end":{"line_number":1769,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1769,"utf16_col":4},"end":{"line_number":1770,"utf16_col":61}}},{"name":"compute_output_spec","kind":"function","ident_start":55019,"ident_end":55038,"extent_start":55015,"extent_end":55164,"fully_qualified_name":"CountNonzero.compute_output_spec","ident_utf16":{"start":{"line_number":1772,"utf16_col":8},"end":{"line_number":1772,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1772,"utf16_col":4},"end":{"line_number":1776,"utf16_col":9}}},{"name":"count_nonzero","kind":"function","ident_start":55276,"ident_end":55289,"extent_start":55272,"extent_end":56070,"fully_qualified_name":"count_nonzero","ident_utf16":{"start":{"line_number":1785,"utf16_col":4},"end":{"line_number":1785,"utf16_col":17}},"extent_utf16":{"start":{"line_number":1785,"utf16_col":0},"end":{"line_number":1809,"utf16_col":52}}},{"name":"Cross","kind":"class","ident_start":56079,"ident_end":56084,"extent_start":56073,"extent_end":57672,"fully_qualified_name":"Cross","ident_utf16":{"start":{"line_number":1812,"utf16_col":6},"end":{"line_number":1812,"utf16_col":11}},"extent_utf16":{"start":{"line_number":1812,"utf16_col":0},"end":{"line_number":1858,"utf16_col":53}}},{"name":"__init__","kind":"function","ident_start":56105,"ident_end":56113,"extent_start":56101,"extent_end":56414,"fully_qualified_name":"Cross.__init__","ident_utf16":{"start":{"line_number":1813,"utf16_col":8},"end":{"line_number":1813,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1813,"utf16_col":4},"end":{"line_number":1822,"utf16_col":30}}},{"name":"call","kind":"function","ident_start":56424,"ident_end":56428,"extent_start":56420,"extent_end":56522,"fully_qualified_name":"Cross.call","ident_utf16":{"start":{"line_number":1824,"utf16_col":8},"end":{"line_number":1824,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1824,"utf16_col":4},"end":{"line_number":1825,"utf16_col":78}}},{"name":"compute_output_spec","kind":"function","ident_start":56532,"ident_end":56551,"extent_start":56528,"extent_end":57672,"fully_qualified_name":"Cross.compute_output_spec","ident_utf16":{"start":{"line_number":1827,"utf16_col":8},"end":{"line_number":1827,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1827,"utf16_col":4},"end":{"line_number":1858,"utf16_col":53}}},{"name":"cross","kind":"function","ident_start":57739,"ident_end":57744,"extent_start":57735,"extent_end":59529,"fully_qualified_name":"cross","ident_utf16":{"start":{"line_number":1862,"utf16_col":4},"end":{"line_number":1862,"utf16_col":9}},"extent_utf16":{"start":{"line_number":1862,"utf16_col":0},"end":{"line_number":1907,"utf16_col":5}}},{"name":"Cumprod","kind":"class","ident_start":59538,"ident_end":59545,"extent_start":59532,"extent_end":60241,"fully_qualified_name":"Cumprod","ident_utf16":{"start":{"line_number":1910,"utf16_col":6},"end":{"line_number":1910,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1910,"utf16_col":0},"end":{"line_number":1930,"utf16_col":54}}},{"name":"__init__","kind":"function","ident_start":59566,"ident_end":59574,"extent_start":59562,"extent_end":59683,"fully_qualified_name":"Cumprod.__init__","ident_utf16":{"start":{"line_number":1911,"utf16_col":8},"end":{"line_number":1911,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1911,"utf16_col":4},"end":{"line_number":1914,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":59693,"ident_end":59697,"extent_start":59689,"extent_end":59781,"fully_qualified_name":"Cumprod.call","ident_utf16":{"start":{"line_number":1916,"utf16_col":8},"end":{"line_number":1916,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1916,"utf16_col":4},"end":{"line_number":1917,"utf16_col":73}}},{"name":"compute_output_spec","kind":"function","ident_start":59791,"ident_end":59810,"extent_start":59787,"extent_end":60241,"fully_qualified_name":"Cumprod.compute_output_spec","ident_utf16":{"start":{"line_number":1919,"utf16_col":8},"end":{"line_number":1919,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1919,"utf16_col":4},"end":{"line_number":1930,"utf16_col":54}}},{"name":"cumprod","kind":"function","ident_start":60312,"ident_end":60319,"extent_start":60308,"extent_end":60718,"fully_qualified_name":"cumprod","ident_utf16":{"start":{"line_number":1934,"utf16_col":4},"end":{"line_number":1934,"utf16_col":11}},"extent_utf16":{"start":{"line_number":1934,"utf16_col":0},"end":{"line_number":1946,"utf16_col":45}}},{"name":"Cumsum","kind":"class","ident_start":60727,"ident_end":60733,"extent_start":60721,"extent_end":61428,"fully_qualified_name":"Cumsum","ident_utf16":{"start":{"line_number":1949,"utf16_col":6},"end":{"line_number":1949,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1949,"utf16_col":0},"end":{"line_number":1969,"utf16_col":54}}},{"name":"__init__","kind":"function","ident_start":60754,"ident_end":60762,"extent_start":60750,"extent_end":60871,"fully_qualified_name":"Cumsum.__init__","ident_utf16":{"start":{"line_number":1950,"utf16_col":8},"end":{"line_number":1950,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1950,"utf16_col":4},"end":{"line_number":1953,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":60881,"ident_end":60885,"extent_start":60877,"extent_end":60968,"fully_qualified_name":"Cumsum.call","ident_utf16":{"start":{"line_number":1955,"utf16_col":8},"end":{"line_number":1955,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1955,"utf16_col":4},"end":{"line_number":1956,"utf16_col":72}}},{"name":"compute_output_spec","kind":"function","ident_start":60978,"ident_end":60997,"extent_start":60974,"extent_end":61428,"fully_qualified_name":"Cumsum.compute_output_spec","ident_utf16":{"start":{"line_number":1958,"utf16_col":8},"end":{"line_number":1958,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1958,"utf16_col":4},"end":{"line_number":1969,"utf16_col":54}}},{"name":"cumsum","kind":"function","ident_start":61497,"ident_end":61503,"extent_start":61493,"extent_end":61894,"fully_qualified_name":"cumsum","ident_utf16":{"start":{"line_number":1973,"utf16_col":4},"end":{"line_number":1973,"utf16_col":10}},"extent_utf16":{"start":{"line_number":1973,"utf16_col":0},"end":{"line_number":1985,"utf16_col":44}}},{"name":"Diag","kind":"class","ident_start":61903,"ident_end":61907,"extent_start":61897,"extent_end":63073,"fully_qualified_name":"Diag","ident_utf16":{"start":{"line_number":1988,"utf16_col":6},"end":{"line_number":1988,"utf16_col":10}},"extent_utf16":{"start":{"line_number":1988,"utf16_col":0},"end":{"line_number":2022,"utf16_col":55}}},{"name":"__init__","kind":"function","ident_start":61928,"ident_end":61936,"extent_start":61924,"extent_end":61994,"fully_qualified_name":"Diag.__init__","ident_utf16":{"start":{"line_number":1989,"utf16_col":8},"end":{"line_number":1989,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1989,"utf16_col":4},"end":{"line_number":1991,"utf16_col":18}}},{"name":"call","kind":"function","ident_start":62004,"ident_end":62008,"extent_start":62000,"extent_end":62065,"fully_qualified_name":"Diag.call","ident_utf16":{"start":{"line_number":1993,"utf16_col":8},"end":{"line_number":1993,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1993,"utf16_col":4},"end":{"line_number":1994,"utf16_col":46}}},{"name":"compute_output_spec","kind":"function","ident_start":62075,"ident_end":62094,"extent_start":62071,"extent_end":63073,"fully_qualified_name":"Diag.compute_output_spec","ident_utf16":{"start":{"line_number":1996,"utf16_col":8},"end":{"line_number":1996,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1996,"utf16_col":4},"end":{"line_number":2022,"utf16_col":55}}},{"name":"diag","kind":"function","ident_start":63138,"ident_end":63142,"extent_start":63134,"extent_end":64147,"fully_qualified_name":"diag","ident_utf16":{"start":{"line_number":2026,"utf16_col":4},"end":{"line_number":2026,"utf16_col":8}},"extent_utf16":{"start":{"line_number":2026,"utf16_col":0},"end":{"line_number":2061,"utf16_col":37}}},{"name":"Diagonal","kind":"class","ident_start":64156,"ident_end":64164,"extent_start":64150,"extent_end":65489,"fully_qualified_name":"Diagonal","ident_utf16":{"start":{"line_number":2064,"utf16_col":6},"end":{"line_number":2064,"utf16_col":14}},"extent_utf16":{"start":{"line_number":2064,"utf16_col":0},"end":{"line_number":2103,"utf16_col":55}}},{"name":"__init__","kind":"function","ident_start":64185,"ident_end":64193,"extent_start":64181,"extent_end":64338,"fully_qualified_name":"Diagonal.__init__","ident_utf16":{"start":{"line_number":2065,"utf16_col":8},"end":{"line_number":2065,"utf16_col":16}},"extent_utf16":{"start":{"line_number":2065,"utf16_col":4},"end":{"line_number":2069,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":64348,"ident_end":64352,"extent_start":64344,"extent_end":64518,"fully_qualified_name":"Diagonal.call","ident_utf16":{"start":{"line_number":2071,"utf16_col":8},"end":{"line_number":2071,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2071,"utf16_col":4},"end":{"line_number":2077,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":64528,"ident_end":64547,"extent_start":64524,"extent_end":65489,"fully_qualified_name":"Diagonal.compute_output_spec","ident_utf16":{"start":{"line_number":2079,"utf16_col":8},"end":{"line_number":2079,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2079,"utf16_col":4},"end":{"line_number":2103,"utf16_col":55}}},{"name":"diagonal","kind":"function","ident_start":65562,"ident_end":65570,"extent_start":65558,"extent_end":67270,"fully_qualified_name":"diagonal","ident_utf16":{"start":{"line_number":2107,"utf16_col":4},"end":{"line_number":2107,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2107,"utf16_col":0},"end":{"line_number":2165,"utf16_col":5}}},{"name":"Diff","kind":"class","ident_start":67279,"ident_end":67283,"extent_start":67273,"extent_end":67732,"fully_qualified_name":"Diff","ident_utf16":{"start":{"line_number":2168,"utf16_col":6},"end":{"line_number":2168,"utf16_col":10}},"extent_utf16":{"start":{"line_number":2168,"utf16_col":0},"end":{"line_number":2182,"utf16_col":48}}},{"name":"__init__","kind":"function","ident_start":67304,"ident_end":67312,"extent_start":67300,"extent_end":67404,"fully_qualified_name":"Diff.__init__","ident_utf16":{"start":{"line_number":2169,"utf16_col":8},"end":{"line_number":2169,"utf16_col":16}},"extent_utf16":{"start":{"line_number":2169,"utf16_col":4},"end":{"line_number":2172,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":67414,"ident_end":67418,"extent_start":67410,"extent_end":67491,"fully_qualified_name":"Diff.call","ident_utf16":{"start":{"line_number":2174,"utf16_col":8},"end":{"line_number":2174,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2174,"utf16_col":4},"end":{"line_number":2175,"utf16_col":62}}},{"name":"compute_output_spec","kind":"function","ident_start":67501,"ident_end":67520,"extent_start":67497,"extent_end":67732,"fully_qualified_name":"Diff.compute_output_spec","ident_utf16":{"start":{"line_number":2177,"utf16_col":8},"end":{"line_number":2177,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2177,"utf16_col":4},"end":{"line_number":2182,"utf16_col":48}}},{"name":"diff","kind":"function","ident_start":67797,"ident_end":67801,"extent_start":67793,"extent_end":68728,"fully_qualified_name":"diff","ident_utf16":{"start":{"line_number":2186,"utf16_col":4},"end":{"line_number":2186,"utf16_col":8}},"extent_utf16":{"start":{"line_number":2186,"utf16_col":0},"end":{"line_number":2217,"utf16_col":34}}},{"name":"Digitize","kind":"class","ident_start":68737,"ident_end":68745,"extent_start":68731,"extent_end":69220,"fully_qualified_name":"Digitize","ident_utf16":{"start":{"line_number":2220,"utf16_col":6},"end":{"line_number":2220,"utf16_col":14}},"extent_utf16":{"start":{"line_number":2220,"utf16_col":0},"end":{"line_number":2232,"utf16_col":65}}},{"name":"call","kind":"function","ident_start":68766,"ident_end":68770,"extent_start":68762,"extent_end":68833,"fully_qualified_name":"Digitize.call","ident_utf16":{"start":{"line_number":2221,"utf16_col":8},"end":{"line_number":2221,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2221,"utf16_col":4},"end":{"line_number":2222,"utf16_col":46}}},{"name":"compute_output_spec","kind":"function","ident_start":68843,"ident_end":68862,"extent_start":68839,"extent_end":69220,"fully_qualified_name":"Digitize.compute_output_spec","ident_utf16":{"start":{"line_number":2224,"utf16_col":8},"end":{"line_number":2224,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2224,"utf16_col":4},"end":{"line_number":2232,"utf16_col":65}}},{"name":"digitize","kind":"function","ident_start":69293,"ident_end":69301,"extent_start":69289,"extent_end":69906,"fully_qualified_name":"digitize","ident_utf16":{"start":{"line_number":2236,"utf16_col":4},"end":{"line_number":2236,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2236,"utf16_col":0},"end":{"line_number":2255,"utf16_col":42}}},{"name":"Dot","kind":"class","ident_start":69915,"ident_end":69918,"extent_start":69909,"extent_end":71393,"fully_qualified_name":"Dot","ident_utf16":{"start":{"line_number":2258,"utf16_col":6},"end":{"line_number":2258,"utf16_col":9}},"extent_utf16":{"start":{"line_number":2258,"utf16_col":0},"end":{"line_number":2295,"utf16_col":9}}},{"name":"call","kind":"function","ident_start":69939,"ident_end":69943,"extent_start":69935,"extent_end":69999,"fully_qualified_name":"Dot.call","ident_utf16":{"start":{"line_number":2259,"utf16_col":8},"end":{"line_number":2259,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2259,"utf16_col":4},"end":{"line_number":2260,"utf16_col":40}}},{"name":"compute_output_spec","kind":"function","ident_start":70009,"ident_end":70028,"extent_start":70005,"extent_end":71393,"fully_qualified_name":"Dot.compute_output_spec","ident_utf16":{"start":{"line_number":2262,"utf16_col":8},"end":{"line_number":2262,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2262,"utf16_col":4},"end":{"line_number":2295,"utf16_col":9}}},{"name":"dot","kind":"function","ident_start":71456,"ident_end":71459,"extent_start":71452,"extent_end":72430,"fully_qualified_name":"dot","ident_utf16":{"start":{"line_number":2299,"utf16_col":4},"end":{"line_number":2299,"utf16_col":7}},"extent_utf16":{"start":{"line_number":2299,"utf16_col":0},"end":{"line_number":2324,"utf16_col":36}}},{"name":"Einsum","kind":"class","ident_start":72439,"ident_end":72445,"extent_start":72433,"extent_end":80574,"fully_qualified_name":"Einsum","ident_utf16":{"start":{"line_number":2327,"utf16_col":6},"end":{"line_number":2327,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2327,"utf16_col":0},"end":{"line_number":2503,"utf16_col":53}}},{"name":"__init__","kind":"function","ident_start":72466,"ident_end":72474,"extent_start":72462,"extent_end":72557,"fully_qualified_name":"Einsum.__init__","ident_utf16":{"start":{"line_number":2328,"utf16_col":8},"end":{"line_number":2328,"utf16_col":16}},"extent_utf16":{"start":{"line_number":2328,"utf16_col":4},"end":{"line_number":2330,"utf16_col":36}}},{"name":"call","kind":"function","ident_start":72567,"ident_end":72571,"extent_start":72563,"extent_end":72653,"fully_qualified_name":"Einsum.call","ident_utf16":{"start":{"line_number":2332,"utf16_col":8},"end":{"line_number":2332,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2332,"utf16_col":4},"end":{"line_number":2333,"utf16_col":63}}},{"name":"compute_output_spec","kind":"function","ident_start":72663,"ident_end":72682,"extent_start":72659,"extent_end":80574,"fully_qualified_name":"Einsum.compute_output_spec","ident_utf16":{"start":{"line_number":2335,"utf16_col":8},"end":{"line_number":2335,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2335,"utf16_col":4},"end":{"line_number":2503,"utf16_col":53}}},{"name":"einsum","kind":"function","ident_start":80643,"ident_end":80649,"extent_start":80639,"extent_end":83010,"fully_qualified_name":"einsum","ident_utf16":{"start":{"line_number":2507,"utf16_col":4},"end":{"line_number":2507,"utf16_col":10}},"extent_utf16":{"start":{"line_number":2507,"utf16_col":0},"end":{"line_number":2592,"utf16_col":54}}},{"name":"Empty","kind":"class","ident_start":83019,"ident_end":83024,"extent_start":83013,"extent_end":83274,"fully_qualified_name":"Empty","ident_utf16":{"start":{"line_number":2595,"utf16_col":6},"end":{"line_number":2595,"utf16_col":11}},"extent_utf16":{"start":{"line_number":2595,"utf16_col":0},"end":{"line_number":2601,"utf16_col":46}}},{"name":"call","kind":"function","ident_start":83045,"ident_end":83049,"extent_start":83041,"extent_end":83130,"fully_qualified_name":"Empty.call","ident_utf16":{"start":{"line_number":2596,"utf16_col":8},"end":{"line_number":2596,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2596,"utf16_col":4},"end":{"line_number":2597,"utf16_col":54}}},{"name":"compute_output_spec","kind":"function","ident_start":83140,"ident_end":83159,"extent_start":83136,"extent_end":83274,"fully_qualified_name":"Empty.compute_output_spec","ident_utf16":{"start":{"line_number":2599,"utf16_col":8},"end":{"line_number":2599,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2599,"utf16_col":4},"end":{"line_number":2601,"utf16_col":46}}},{"name":"empty","kind":"function","ident_start":83341,"ident_end":83346,"extent_start":83337,"extent_end":83651,"fully_qualified_name":"empty","ident_utf16":{"start":{"line_number":2605,"utf16_col":4},"end":{"line_number":2605,"utf16_col":9}},"extent_utf16":{"start":{"line_number":2605,"utf16_col":0},"end":{"line_number":2615,"utf16_col":50}}},{"name":"Equal","kind":"class","ident_start":83660,"ident_end":83665,"extent_start":83654,"extent_end":83995,"fully_qualified_name":"Equal","ident_utf16":{"start":{"line_number":2618,"utf16_col":6},"end":{"line_number":2618,"utf16_col":11}},"extent_utf16":{"start":{"line_number":2618,"utf16_col":0},"end":{"line_number":2626,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":83686,"ident_end":83690,"extent_start":83682,"extent_end":83748,"fully_qualified_name":"Equal.call","ident_utf16":{"start":{"line_number":2619,"utf16_col":8},"end":{"line_number":2619,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2619,"utf16_col":4},"end":{"line_number":2620,"utf16_col":42}}},{"name":"compute_output_spec","kind":"function","ident_start":83758,"ident_end":83777,"extent_start":83754,"extent_end":83995,"fully_qualified_name":"Equal.compute_output_spec","ident_utf16":{"start":{"line_number":2622,"utf16_col":8},"end":{"line_number":2622,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2622,"utf16_col":4},"end":{"line_number":2626,"utf16_col":54}}},{"name":"equal","kind":"function","ident_start":84062,"ident_end":84067,"extent_start":84058,"extent_end":84401,"fully_qualified_name":"equal","ident_utf16":{"start":{"line_number":2630,"utf16_col":4},"end":{"line_number":2630,"utf16_col":9}},"extent_utf16":{"start":{"line_number":2630,"utf16_col":0},"end":{"line_number":2642,"utf16_col":38}}},{"name":"Exp","kind":"class","ident_start":84410,"ident_end":84413,"extent_start":84404,"extent_end":84706,"fully_qualified_name":"Exp","ident_utf16":{"start":{"line_number":2645,"utf16_col":6},"end":{"line_number":2645,"utf16_col":9}},"extent_utf16":{"start":{"line_number":2645,"utf16_col":0},"end":{"line_number":2653,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":84434,"ident_end":84438,"extent_start":84430,"extent_end":84484,"fully_qualified_name":"Exp.call","ident_utf16":{"start":{"line_number":2646,"utf16_col":8},"end":{"line_number":2646,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2646,"utf16_col":4},"end":{"line_number":2647,"utf16_col":35}}},{"name":"compute_output_spec","kind":"function","ident_start":84494,"ident_end":84513,"extent_start":84490,"extent_end":84706,"fully_qualified_name":"Exp.compute_output_spec","ident_utf16":{"start":{"line_number":2649,"utf16_col":8},"end":{"line_number":2649,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2649,"utf16_col":4},"end":{"line_number":2653,"utf16_col":48}}},{"name":"exp","kind":"function","ident_start":84769,"ident_end":84772,"extent_start":84765,"extent_end":85065,"fully_qualified_name":"exp","ident_utf16":{"start":{"line_number":2657,"utf16_col":4},"end":{"line_number":2657,"utf16_col":7}},"extent_utf16":{"start":{"line_number":2657,"utf16_col":0},"end":{"line_number":2668,"utf16_col":31}}},{"name":"Exp2","kind":"class","ident_start":85074,"ident_end":85078,"extent_start":85068,"extent_end":85372,"fully_qualified_name":"Exp2","ident_utf16":{"start":{"line_number":2671,"utf16_col":6},"end":{"line_number":2671,"utf16_col":10}},"extent_utf16":{"start":{"line_number":2671,"utf16_col":0},"end":{"line_number":2679,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":85099,"ident_end":85103,"extent_start":85095,"extent_end":85150,"fully_qualified_name":"Exp2.call","ident_utf16":{"start":{"line_number":2672,"utf16_col":8},"end":{"line_number":2672,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2672,"utf16_col":4},"end":{"line_number":2673,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":85160,"ident_end":85179,"extent_start":85156,"extent_end":85372,"fully_qualified_name":"Exp2.compute_output_spec","ident_utf16":{"start":{"line_number":2675,"utf16_col":8},"end":{"line_number":2675,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2675,"utf16_col":4},"end":{"line_number":2679,"utf16_col":48}}},{"name":"exp2","kind":"function","ident_start":85437,"ident_end":85441,"extent_start":85433,"extent_end":85750,"fully_qualified_name":"exp2","ident_utf16":{"start":{"line_number":2683,"utf16_col":4},"end":{"line_number":2683,"utf16_col":8}},"extent_utf16":{"start":{"line_number":2683,"utf16_col":0},"end":{"line_number":2694,"utf16_col":32}}},{"name":"ExpandDims","kind":"class","ident_start":85759,"ident_end":85769,"extent_start":85753,"extent_end":86441,"fully_qualified_name":"ExpandDims","ident_utf16":{"start":{"line_number":2697,"utf16_col":6},"end":{"line_number":2697,"utf16_col":16}},"extent_utf16":{"start":{"line_number":2697,"utf16_col":0},"end":{"line_number":2715,"utf16_col":70}}},{"name":"__init__","kind":"function","ident_start":85790,"ident_end":85798,"extent_start":85786,"extent_end":86093,"fully_qualified_name":"ExpandDims.__init__","ident_utf16":{"start":{"line_number":2698,"utf16_col":8},"end":{"line_number":2698,"utf16_col":16}},"extent_utf16":{"start":{"line_number":2698,"utf16_col":4},"end":{"line_number":2705,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":86103,"ident_end":86107,"extent_start":86099,"extent_end":86172,"fully_qualified_name":"ExpandDims.call","ident_utf16":{"start":{"line_number":2707,"utf16_col":8},"end":{"line_number":2707,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2707,"utf16_col":4},"end":{"line_number":2708,"utf16_col":54}}},{"name":"compute_output_spec","kind":"function","ident_start":86182,"ident_end":86201,"extent_start":86178,"extent_end":86441,"fully_qualified_name":"ExpandDims.compute_output_spec","ident_utf16":{"start":{"line_number":2710,"utf16_col":8},"end":{"line_number":2710,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2710,"utf16_col":4},"end":{"line_number":2715,"utf16_col":70}}},{"name":"expand_dims","kind":"function","ident_start":86549,"ident_end":86560,"extent_start":86545,"extent_end":87035,"fully_qualified_name":"expand_dims","ident_utf16":{"start":{"line_number":2724,"utf16_col":4},"end":{"line_number":2724,"utf16_col":15}},"extent_utf16":{"start":{"line_number":2724,"utf16_col":0},"end":{"line_number":2739,"utf16_col":45}}},{"name":"Expm1","kind":"class","ident_start":87044,"ident_end":87049,"extent_start":87038,"extent_end":87404,"fully_qualified_name":"Expm1","ident_utf16":{"start":{"line_number":2742,"utf16_col":6},"end":{"line_number":2742,"utf16_col":11}},"extent_utf16":{"start":{"line_number":2742,"utf16_col":0},"end":{"line_number":2751,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":87070,"ident_end":87074,"extent_start":87066,"extent_end":87122,"fully_qualified_name":"Expm1.call","ident_utf16":{"start":{"line_number":2743,"utf16_col":8},"end":{"line_number":2743,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2743,"utf16_col":4},"end":{"line_number":2744,"utf16_col":37}}},{"name":"compute_output_spec","kind":"function","ident_start":87132,"ident_end":87151,"extent_start":87128,"extent_end":87404,"fully_qualified_name":"Expm1.compute_output_spec","ident_utf16":{"start":{"line_number":2746,"utf16_col":8},"end":{"line_number":2746,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2746,"utf16_col":4},"end":{"line_number":2751,"utf16_col":63}}},{"name":"expm1","kind":"function","ident_start":87471,"ident_end":87476,"extent_start":87467,"extent_end":87768,"fully_qualified_name":"expm1","ident_utf16":{"start":{"line_number":2755,"utf16_col":4},"end":{"line_number":2755,"utf16_col":9}},"extent_utf16":{"start":{"line_number":2755,"utf16_col":0},"end":{"line_number":2766,"utf16_col":33}}},{"name":"Flip","kind":"class","ident_start":87777,"ident_end":87781,"extent_start":87771,"extent_end":88047,"fully_qualified_name":"Flip","ident_utf16":{"start":{"line_number":2769,"utf16_col":6},"end":{"line_number":2769,"utf16_col":10}},"extent_utf16":{"start":{"line_number":2769,"utf16_col":0},"end":{"line_number":2778,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":87802,"ident_end":87810,"extent_start":87798,"extent_end":87880,"fully_qualified_name":"Flip.__init__","ident_utf16":{"start":{"line_number":2770,"utf16_col":8},"end":{"line_number":2770,"utf16_col":16}},"extent_utf16":{"start":{"line_number":2770,"utf16_col":4},"end":{"line_number":2772,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":87890,"ident_end":87894,"extent_start":87886,"extent_end":87957,"fully_qualified_name":"Flip.call","ident_utf16":{"start":{"line_number":2774,"utf16_col":8},"end":{"line_number":2774,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2774,"utf16_col":4},"end":{"line_number":2775,"utf16_col":52}}},{"name":"compute_output_spec","kind":"function","ident_start":87967,"ident_end":87986,"extent_start":87963,"extent_end":88047,"fully_qualified_name":"Flip.compute_output_spec","ident_utf16":{"start":{"line_number":2777,"utf16_col":8},"end":{"line_number":2777,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2777,"utf16_col":4},"end":{"line_number":2778,"utf16_col":50}}},{"name":"flip","kind":"function","ident_start":88112,"ident_end":88116,"extent_start":88108,"extent_end":88668,"fully_qualified_name":"flip","ident_utf16":{"start":{"line_number":2782,"utf16_col":4},"end":{"line_number":2782,"utf16_col":8}},"extent_utf16":{"start":{"line_number":2782,"utf16_col":0},"end":{"line_number":2797,"utf16_col":43}}},{"name":"Floor","kind":"class","ident_start":88677,"ident_end":88682,"extent_start":88671,"extent_end":89073,"fully_qualified_name":"Floor","ident_utf16":{"start":{"line_number":2800,"utf16_col":6},"end":{"line_number":2800,"utf16_col":11}},"extent_utf16":{"start":{"line_number":2800,"utf16_col":0},"end":{"line_number":2811,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":88703,"ident_end":88707,"extent_start":88699,"extent_end":88755,"fully_qualified_name":"Floor.call","ident_utf16":{"start":{"line_number":2801,"utf16_col":8},"end":{"line_number":2801,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2801,"utf16_col":4},"end":{"line_number":2802,"utf16_col":37}}},{"name":"compute_output_spec","kind":"function","ident_start":88765,"ident_end":88784,"extent_start":88761,"extent_end":89073,"fully_qualified_name":"Floor.compute_output_spec","ident_utf16":{"start":{"line_number":2804,"utf16_col":8},"end":{"line_number":2804,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2804,"utf16_col":4},"end":{"line_number":2811,"utf16_col":63}}},{"name":"floor","kind":"function","ident_start":89140,"ident_end":89145,"extent_start":89136,"extent_end":89499,"fully_qualified_name":"floor","ident_utf16":{"start":{"line_number":2815,"utf16_col":4},"end":{"line_number":2815,"utf16_col":9}},"extent_utf16":{"start":{"line_number":2815,"utf16_col":0},"end":{"line_number":2828,"utf16_col":33}}},{"name":"Full","kind":"class","ident_start":89508,"ident_end":89512,"extent_start":89502,"extent_end":89797,"fully_qualified_name":"Full","ident_utf16":{"start":{"line_number":2831,"utf16_col":6},"end":{"line_number":2831,"utf16_col":10}},"extent_utf16":{"start":{"line_number":2831,"utf16_col":0},"end":{"line_number":2837,"utf16_col":46}}},{"name":"call","kind":"function","ident_start":89533,"ident_end":89537,"extent_start":89529,"extent_end":89641,"fully_qualified_name":"Full.call","ident_utf16":{"start":{"line_number":2832,"utf16_col":8},"end":{"line_number":2832,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2832,"utf16_col":4},"end":{"line_number":2833,"utf16_col":65}}},{"name":"compute_output_spec","kind":"function","ident_start":89651,"ident_end":89670,"extent_start":89647,"extent_end":89797,"fully_qualified_name":"Full.compute_output_spec","ident_utf16":{"start":{"line_number":2835,"utf16_col":8},"end":{"line_number":2835,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2835,"utf16_col":4},"end":{"line_number":2837,"utf16_col":46}}},{"name":"full","kind":"function","ident_start":89862,"ident_end":89866,"extent_start":89858,"extent_end":90214,"fully_qualified_name":"full","ident_utf16":{"start":{"line_number":2841,"utf16_col":4},"end":{"line_number":2841,"utf16_col":8}},"extent_utf16":{"start":{"line_number":2841,"utf16_col":0},"end":{"line_number":2852,"utf16_col":61}}},{"name":"FullLike","kind":"class","ident_start":90223,"ident_end":90231,"extent_start":90217,"extent_end":90502,"fully_qualified_name":"FullLike","ident_utf16":{"start":{"line_number":2855,"utf16_col":6},"end":{"line_number":2855,"utf16_col":14}},"extent_utf16":{"start":{"line_number":2855,"utf16_col":0},"end":{"line_number":2861,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":90252,"ident_end":90256,"extent_start":90248,"extent_end":90357,"fully_qualified_name":"FullLike.call","ident_utf16":{"start":{"line_number":2856,"utf16_col":8},"end":{"line_number":2856,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2856,"utf16_col":4},"end":{"line_number":2857,"utf16_col":66}}},{"name":"compute_output_spec","kind":"function","ident_start":90367,"ident_end":90386,"extent_start":90363,"extent_end":90502,"fully_qualified_name":"FullLike.compute_output_spec","ident_utf16":{"start":{"line_number":2859,"utf16_col":8},"end":{"line_number":2859,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2859,"utf16_col":4},"end":{"line_number":2861,"utf16_col":48}}},{"name":"full_like","kind":"function","ident_start":90577,"ident_end":90586,"extent_start":90573,"extent_end":91066,"fully_qualified_name":"full_like","ident_utf16":{"start":{"line_number":2865,"utf16_col":4},"end":{"line_number":2865,"utf16_col":13}},"extent_utf16":{"start":{"line_number":2865,"utf16_col":0},"end":{"line_number":2878,"utf16_col":62}}},{"name":"GetItem","kind":"class","ident_start":91075,"ident_end":91082,"extent_start":91069,"extent_end":94046,"fully_qualified_name":"GetItem","ident_utf16":{"start":{"line_number":2881,"utf16_col":6},"end":{"line_number":2881,"utf16_col":13}},"extent_utf16":{"start":{"line_number":2881,"utf16_col":0},"end":{"line_number":2951,"utf16_col":59}}},{"name":"call","kind":"function","ident_start":91103,"ident_end":91107,"extent_start":91099,"extent_end":91207,"fully_qualified_name":"GetItem.call","ident_utf16":{"start":{"line_number":2882,"utf16_col":8},"end":{"line_number":2882,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2882,"utf16_col":4},"end":{"line_number":2885,"utf16_col":21}}},{"name":"compute_output_spec","kind":"function","ident_start":91217,"ident_end":91236,"extent_start":91213,"extent_end":94046,"fully_qualified_name":"GetItem.compute_output_spec","ident_utf16":{"start":{"line_number":2887,"utf16_col":8},"end":{"line_number":2887,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2887,"utf16_col":4},"end":{"line_number":2951,"utf16_col":59}}},{"name":"get_item","kind":"function","ident_start":94119,"ident_end":94127,"extent_start":94115,"extent_end":94263,"fully_qualified_name":"get_item","ident_utf16":{"start":{"line_number":2955,"utf16_col":4},"end":{"line_number":2955,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2955,"utf16_col":0},"end":{"line_number":2959,"utf16_col":17}}},{"name":"Greater","kind":"class","ident_start":94272,"ident_end":94279,"extent_start":94266,"extent_end":94611,"fully_qualified_name":"Greater","ident_utf16":{"start":{"line_number":2962,"utf16_col":6},"end":{"line_number":2962,"utf16_col":13}},"extent_utf16":{"start":{"line_number":2962,"utf16_col":0},"end":{"line_number":2970,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":94300,"ident_end":94304,"extent_start":94296,"extent_end":94364,"fully_qualified_name":"Greater.call","ident_utf16":{"start":{"line_number":2963,"utf16_col":8},"end":{"line_number":2963,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2963,"utf16_col":4},"end":{"line_number":2964,"utf16_col":44}}},{"name":"compute_output_spec","kind":"function","ident_start":94374,"ident_end":94393,"extent_start":94370,"extent_end":94611,"fully_qualified_name":"Greater.compute_output_spec","ident_utf16":{"start":{"line_number":2966,"utf16_col":8},"end":{"line_number":2966,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2966,"utf16_col":4},"end":{"line_number":2970,"utf16_col":54}}},{"name":"greater","kind":"function","ident_start":94682,"ident_end":94689,"extent_start":94678,"extent_end":95045,"fully_qualified_name":"greater","ident_utf16":{"start":{"line_number":2974,"utf16_col":4},"end":{"line_number":2974,"utf16_col":11}},"extent_utf16":{"start":{"line_number":2974,"utf16_col":0},"end":{"line_number":2986,"utf16_col":40}}},{"name":"GreaterEqual","kind":"class","ident_start":95054,"ident_end":95066,"extent_start":95048,"extent_end":95404,"fully_qualified_name":"GreaterEqual","ident_utf16":{"start":{"line_number":2989,"utf16_col":6},"end":{"line_number":2989,"utf16_col":18}},"extent_utf16":{"start":{"line_number":2989,"utf16_col":0},"end":{"line_number":2997,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":95087,"ident_end":95091,"extent_start":95083,"extent_end":95157,"fully_qualified_name":"GreaterEqual.call","ident_utf16":{"start":{"line_number":2990,"utf16_col":8},"end":{"line_number":2990,"utf16_col":12}},"extent_utf16":{"start":{"line_number":2990,"utf16_col":4},"end":{"line_number":2991,"utf16_col":50}}},{"name":"compute_output_spec","kind":"function","ident_start":95167,"ident_end":95186,"extent_start":95163,"extent_end":95404,"fully_qualified_name":"GreaterEqual.compute_output_spec","ident_utf16":{"start":{"line_number":2993,"utf16_col":8},"end":{"line_number":2993,"utf16_col":27}},"extent_utf16":{"start":{"line_number":2993,"utf16_col":4},"end":{"line_number":2997,"utf16_col":54}}},{"name":"greater_equal","kind":"function","ident_start":95516,"ident_end":95529,"extent_start":95512,"extent_end":95897,"fully_qualified_name":"greater_equal","ident_utf16":{"start":{"line_number":3006,"utf16_col":4},"end":{"line_number":3006,"utf16_col":17}},"extent_utf16":{"start":{"line_number":3006,"utf16_col":0},"end":{"line_number":3018,"utf16_col":46}}},{"name":"Hstack","kind":"class","ident_start":95906,"ident_end":95912,"extent_start":95900,"extent_end":96982,"fully_qualified_name":"Hstack","ident_utf16":{"start":{"line_number":3021,"utf16_col":6},"end":{"line_number":3021,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3021,"utf16_col":0},"end":{"line_number":3045,"utf16_col":53}}},{"name":"call","kind":"function","ident_start":95933,"ident_end":95937,"extent_start":95929,"extent_end":95988,"fully_qualified_name":"Hstack.call","ident_utf16":{"start":{"line_number":3022,"utf16_col":8},"end":{"line_number":3022,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3022,"utf16_col":4},"end":{"line_number":3023,"utf16_col":39}}},{"name":"compute_output_spec","kind":"function","ident_start":95998,"ident_end":96017,"extent_start":95994,"extent_end":96982,"fully_qualified_name":"Hstack.compute_output_spec","ident_utf16":{"start":{"line_number":3025,"utf16_col":8},"end":{"line_number":3025,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3025,"utf16_col":4},"end":{"line_number":3045,"utf16_col":53}}},{"name":"hstack","kind":"function","ident_start":97051,"ident_end":97057,"extent_start":97047,"extent_end":97492,"fully_qualified_name":"hstack","ident_utf16":{"start":{"line_number":3049,"utf16_col":4},"end":{"line_number":3049,"utf16_col":10}},"extent_utf16":{"start":{"line_number":3049,"utf16_col":0},"end":{"line_number":3063,"utf16_col":35}}},{"name":"Identity","kind":"class","ident_start":97501,"ident_end":97509,"extent_start":97495,"extent_end":97751,"fully_qualified_name":"Identity","ident_utf16":{"start":{"line_number":3066,"utf16_col":6},"end":{"line_number":3066,"utf16_col":14}},"extent_utf16":{"start":{"line_number":3066,"utf16_col":0},"end":{"line_number":3072,"utf16_col":47}}},{"name":"call","kind":"function","ident_start":97530,"ident_end":97534,"extent_start":97526,"extent_end":97610,"fully_qualified_name":"Identity.call","ident_utf16":{"start":{"line_number":3067,"utf16_col":8},"end":{"line_number":3067,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3067,"utf16_col":4},"end":{"line_number":3068,"utf16_col":53}}},{"name":"compute_output_spec","kind":"function","ident_start":97620,"ident_end":97639,"extent_start":97616,"extent_end":97751,"fully_qualified_name":"Identity.compute_output_spec","ident_utf16":{"start":{"line_number":3070,"utf16_col":8},"end":{"line_number":3070,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3070,"utf16_col":4},"end":{"line_number":3072,"utf16_col":47}}},{"name":"identity","kind":"function","ident_start":97824,"ident_end":97832,"extent_start":97820,"extent_end":98212,"fully_qualified_name":"identity","ident_utf16":{"start":{"line_number":3076,"utf16_col":4},"end":{"line_number":3076,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3076,"utf16_col":0},"end":{"line_number":3089,"utf16_col":49}}},{"name":"Imag","kind":"class","ident_start":98221,"ident_end":98225,"extent_start":98215,"extent_end":98447,"fully_qualified_name":"Imag","ident_utf16":{"start":{"line_number":3092,"utf16_col":6},"end":{"line_number":3092,"utf16_col":10}},"extent_utf16":{"start":{"line_number":3092,"utf16_col":0},"end":{"line_number":3098,"utf16_col":65}}},{"name":"call","kind":"function","ident_start":98246,"ident_end":98250,"extent_start":98242,"extent_end":98297,"fully_qualified_name":"Imag.call","ident_utf16":{"start":{"line_number":3093,"utf16_col":8},"end":{"line_number":3093,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3093,"utf16_col":4},"end":{"line_number":3094,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":98307,"ident_end":98326,"extent_start":98303,"extent_end":98447,"fully_qualified_name":"Imag.compute_output_spec","ident_utf16":{"start":{"line_number":3096,"utf16_col":8},"end":{"line_number":3096,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3096,"utf16_col":4},"end":{"line_number":3098,"utf16_col":65}}},{"name":"imag","kind":"function","ident_start":98512,"ident_end":98516,"extent_start":98508,"extent_end":98800,"fully_qualified_name":"imag","ident_utf16":{"start":{"line_number":3102,"utf16_col":4},"end":{"line_number":3102,"utf16_col":8}},"extent_utf16":{"start":{"line_number":3102,"utf16_col":0},"end":{"line_number":3113,"utf16_col":32}}},{"name":"Isclose","kind":"class","ident_start":98809,"ident_end":98816,"extent_start":98803,"extent_end":99263,"fully_qualified_name":"Isclose","ident_utf16":{"start":{"line_number":3116,"utf16_col":6},"end":{"line_number":3116,"utf16_col":13}},"extent_utf16":{"start":{"line_number":3116,"utf16_col":0},"end":{"line_number":3126,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":98837,"ident_end":98841,"extent_start":98833,"extent_end":98963,"fully_qualified_name":"Isclose.call","ident_utf16":{"start":{"line_number":3117,"utf16_col":8},"end":{"line_number":3117,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3117,"utf16_col":4},"end":{"line_number":3118,"utf16_col":67}}},{"name":"compute_output_spec","kind":"function","ident_start":98973,"ident_end":98992,"extent_start":98969,"extent_end":99263,"fully_qualified_name":"Isclose.compute_output_spec","ident_utf16":{"start":{"line_number":3120,"utf16_col":8},"end":{"line_number":3120,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3120,"utf16_col":4},"end":{"line_number":3126,"utf16_col":54}}},{"name":"isclose","kind":"function","ident_start":99334,"ident_end":99341,"extent_start":99330,"extent_end":99894,"fully_qualified_name":"isclose","ident_utf16":{"start":{"line_number":3130,"utf16_col":4},"end":{"line_number":3130,"utf16_col":11}},"extent_utf16":{"start":{"line_number":3130,"utf16_col":0},"end":{"line_number":3145,"utf16_col":63}}},{"name":"Isfinite","kind":"class","ident_start":99903,"ident_end":99911,"extent_start":99897,"extent_end":100076,"fully_qualified_name":"Isfinite","ident_utf16":{"start":{"line_number":3148,"utf16_col":6},"end":{"line_number":3148,"utf16_col":14}},"extent_utf16":{"start":{"line_number":3148,"utf16_col":0},"end":{"line_number":3153,"utf16_col":49}}},{"name":"call","kind":"function","ident_start":99932,"ident_end":99936,"extent_start":99928,"extent_end":99987,"fully_qualified_name":"Isfinite.call","ident_utf16":{"start":{"line_number":3149,"utf16_col":8},"end":{"line_number":3149,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3149,"utf16_col":4},"end":{"line_number":3150,"utf16_col":40}}},{"name":"compute_output_spec","kind":"function","ident_start":99997,"ident_end":100016,"extent_start":99993,"extent_end":100076,"fully_qualified_name":"Isfinite.compute_output_spec","ident_utf16":{"start":{"line_number":3152,"utf16_col":8},"end":{"line_number":3152,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3152,"utf16_col":4},"end":{"line_number":3153,"utf16_col":49}}},{"name":"isfinite","kind":"function","ident_start":100149,"ident_end":100157,"extent_start":100145,"extent_end":100609,"fully_qualified_name":"isfinite","ident_utf16":{"start":{"line_number":3157,"utf16_col":4},"end":{"line_number":3157,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3157,"utf16_col":0},"end":{"line_number":3172,"utf16_col":36}}},{"name":"Isinf","kind":"class","ident_start":100618,"ident_end":100623,"extent_start":100612,"extent_end":100785,"fully_qualified_name":"Isinf","ident_utf16":{"start":{"line_number":3175,"utf16_col":6},"end":{"line_number":3175,"utf16_col":11}},"extent_utf16":{"start":{"line_number":3175,"utf16_col":0},"end":{"line_number":3180,"utf16_col":49}}},{"name":"call","kind":"function","ident_start":100644,"ident_end":100648,"extent_start":100640,"extent_end":100696,"fully_qualified_name":"Isinf.call","ident_utf16":{"start":{"line_number":3176,"utf16_col":8},"end":{"line_number":3176,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3176,"utf16_col":4},"end":{"line_number":3177,"utf16_col":37}}},{"name":"compute_output_spec","kind":"function","ident_start":100706,"ident_end":100725,"extent_start":100702,"extent_end":100785,"fully_qualified_name":"Isinf.compute_output_spec","ident_utf16":{"start":{"line_number":3179,"utf16_col":8},"end":{"line_number":3179,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3179,"utf16_col":4},"end":{"line_number":3180,"utf16_col":49}}},{"name":"isinf","kind":"function","ident_start":100852,"ident_end":100857,"extent_start":100848,"extent_end":101119,"fully_qualified_name":"isinf","ident_utf16":{"start":{"line_number":3184,"utf16_col":4},"end":{"line_number":3184,"utf16_col":9}},"extent_utf16":{"start":{"line_number":3184,"utf16_col":0},"end":{"line_number":3195,"utf16_col":33}}},{"name":"Isnan","kind":"class","ident_start":101128,"ident_end":101133,"extent_start":101122,"extent_end":101295,"fully_qualified_name":"Isnan","ident_utf16":{"start":{"line_number":3198,"utf16_col":6},"end":{"line_number":3198,"utf16_col":11}},"extent_utf16":{"start":{"line_number":3198,"utf16_col":0},"end":{"line_number":3203,"utf16_col":49}}},{"name":"call","kind":"function","ident_start":101154,"ident_end":101158,"extent_start":101150,"extent_end":101206,"fully_qualified_name":"Isnan.call","ident_utf16":{"start":{"line_number":3199,"utf16_col":8},"end":{"line_number":3199,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3199,"utf16_col":4},"end":{"line_number":3200,"utf16_col":37}}},{"name":"compute_output_spec","kind":"function","ident_start":101216,"ident_end":101235,"extent_start":101212,"extent_end":101295,"fully_qualified_name":"Isnan.compute_output_spec","ident_utf16":{"start":{"line_number":3202,"utf16_col":8},"end":{"line_number":3202,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3202,"utf16_col":4},"end":{"line_number":3203,"utf16_col":49}}},{"name":"isnan","kind":"function","ident_start":101362,"ident_end":101367,"extent_start":101358,"extent_end":101641,"fully_qualified_name":"isnan","ident_utf16":{"start":{"line_number":3207,"utf16_col":4},"end":{"line_number":3207,"utf16_col":9}},"extent_utf16":{"start":{"line_number":3207,"utf16_col":0},"end":{"line_number":3218,"utf16_col":33}}},{"name":"Less","kind":"class","ident_start":101650,"ident_end":101654,"extent_start":101644,"extent_end":101983,"fully_qualified_name":"Less","ident_utf16":{"start":{"line_number":3221,"utf16_col":6},"end":{"line_number":3221,"utf16_col":10}},"extent_utf16":{"start":{"line_number":3221,"utf16_col":0},"end":{"line_number":3229,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":101675,"ident_end":101679,"extent_start":101671,"extent_end":101736,"fully_qualified_name":"Less.call","ident_utf16":{"start":{"line_number":3222,"utf16_col":8},"end":{"line_number":3222,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3222,"utf16_col":4},"end":{"line_number":3223,"utf16_col":41}}},{"name":"compute_output_spec","kind":"function","ident_start":101746,"ident_end":101765,"extent_start":101742,"extent_end":101983,"fully_qualified_name":"Less.compute_output_spec","ident_utf16":{"start":{"line_number":3225,"utf16_col":8},"end":{"line_number":3225,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3225,"utf16_col":4},"end":{"line_number":3229,"utf16_col":54}}},{"name":"less","kind":"function","ident_start":102048,"ident_end":102052,"extent_start":102044,"extent_end":102402,"fully_qualified_name":"less","ident_utf16":{"start":{"line_number":3233,"utf16_col":4},"end":{"line_number":3233,"utf16_col":8}},"extent_utf16":{"start":{"line_number":3233,"utf16_col":0},"end":{"line_number":3245,"utf16_col":37}}},{"name":"LessEqual","kind":"class","ident_start":102411,"ident_end":102420,"extent_start":102405,"extent_end":102755,"fully_qualified_name":"LessEqual","ident_utf16":{"start":{"line_number":3248,"utf16_col":6},"end":{"line_number":3248,"utf16_col":15}},"extent_utf16":{"start":{"line_number":3248,"utf16_col":0},"end":{"line_number":3256,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":102441,"ident_end":102445,"extent_start":102437,"extent_end":102508,"fully_qualified_name":"LessEqual.call","ident_utf16":{"start":{"line_number":3249,"utf16_col":8},"end":{"line_number":3249,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3249,"utf16_col":4},"end":{"line_number":3250,"utf16_col":47}}},{"name":"compute_output_spec","kind":"function","ident_start":102518,"ident_end":102537,"extent_start":102514,"extent_end":102755,"fully_qualified_name":"LessEqual.compute_output_spec","ident_utf16":{"start":{"line_number":3252,"utf16_col":8},"end":{"line_number":3252,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3252,"utf16_col":4},"end":{"line_number":3256,"utf16_col":54}}},{"name":"less_equal","kind":"function","ident_start":102861,"ident_end":102871,"extent_start":102857,"extent_end":103233,"fully_qualified_name":"less_equal","ident_utf16":{"start":{"line_number":3265,"utf16_col":4},"end":{"line_number":3265,"utf16_col":14}},"extent_utf16":{"start":{"line_number":3265,"utf16_col":0},"end":{"line_number":3277,"utf16_col":43}}},{"name":"Linspace","kind":"class","ident_start":103242,"ident_end":103250,"extent_start":103236,"extent_end":104798,"fully_qualified_name":"Linspace","ident_utf16":{"start":{"line_number":3280,"utf16_col":6},"end":{"line_number":3280,"utf16_col":14}},"extent_utf16":{"start":{"line_number":3280,"utf16_col":0},"end":{"line_number":3329,"utf16_col":53}}},{"name":"__init__","kind":"function","ident_start":103271,"ident_end":103279,"extent_start":103267,"extent_end":103525,"fully_qualified_name":"Linspace.__init__","ident_utf16":{"start":{"line_number":3281,"utf16_col":8},"end":{"line_number":3281,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3281,"utf16_col":4},"end":{"line_number":3289,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":103535,"ident_end":103539,"extent_start":103531,"extent_end":103799,"fully_qualified_name":"Linspace.call","ident_utf16":{"start":{"line_number":3291,"utf16_col":8},"end":{"line_number":3291,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3291,"utf16_col":4},"end":{"line_number":3300,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":103809,"ident_end":103828,"extent_start":103805,"extent_end":104798,"fully_qualified_name":"Linspace.compute_output_spec","ident_utf16":{"start":{"line_number":3302,"utf16_col":8},"end":{"line_number":3302,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3302,"utf16_col":4},"end":{"line_number":3329,"utf16_col":53}}},{"name":"linspace","kind":"function","ident_start":104871,"ident_end":104879,"extent_start":104867,"extent_end":106528,"fully_qualified_name":"linspace","ident_utf16":{"start":{"line_number":3333,"utf16_col":4},"end":{"line_number":3333,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3333,"utf16_col":0},"end":{"line_number":3376,"utf16_col":5}}},{"name":"Log","kind":"class","ident_start":106537,"ident_end":106540,"extent_start":106531,"extent_end":106869,"fully_qualified_name":"Log","ident_utf16":{"start":{"line_number":3379,"utf16_col":6},"end":{"line_number":3379,"utf16_col":9}},"extent_utf16":{"start":{"line_number":3379,"utf16_col":0},"end":{"line_number":3389,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":106561,"ident_end":106565,"extent_start":106557,"extent_end":106611,"fully_qualified_name":"Log.call","ident_utf16":{"start":{"line_number":3380,"utf16_col":8},"end":{"line_number":3380,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3380,"utf16_col":4},"end":{"line_number":3381,"utf16_col":35}}},{"name":"compute_output_spec","kind":"function","ident_start":106621,"ident_end":106640,"extent_start":106617,"extent_end":106869,"fully_qualified_name":"Log.compute_output_spec","ident_utf16":{"start":{"line_number":3383,"utf16_col":8},"end":{"line_number":3383,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3383,"utf16_col":4},"end":{"line_number":3389,"utf16_col":48}}},{"name":"log","kind":"function","ident_start":106932,"ident_end":106935,"extent_start":106928,"extent_end":107204,"fully_qualified_name":"log","ident_utf16":{"start":{"line_number":3393,"utf16_col":4},"end":{"line_number":3393,"utf16_col":7}},"extent_utf16":{"start":{"line_number":3393,"utf16_col":0},"end":{"line_number":3404,"utf16_col":31}}},{"name":"Log10","kind":"class","ident_start":107213,"ident_end":107218,"extent_start":107207,"extent_end":107549,"fully_qualified_name":"Log10","ident_utf16":{"start":{"line_number":3407,"utf16_col":6},"end":{"line_number":3407,"utf16_col":11}},"extent_utf16":{"start":{"line_number":3407,"utf16_col":0},"end":{"line_number":3417,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":107239,"ident_end":107243,"extent_start":107235,"extent_end":107291,"fully_qualified_name":"Log10.call","ident_utf16":{"start":{"line_number":3408,"utf16_col":8},"end":{"line_number":3408,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3408,"utf16_col":4},"end":{"line_number":3409,"utf16_col":37}}},{"name":"compute_output_spec","kind":"function","ident_start":107301,"ident_end":107320,"extent_start":107297,"extent_end":107549,"fully_qualified_name":"Log10.compute_output_spec","ident_utf16":{"start":{"line_number":3411,"utf16_col":8},"end":{"line_number":3411,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3411,"utf16_col":4},"end":{"line_number":3417,"utf16_col":48}}},{"name":"log10","kind":"function","ident_start":107616,"ident_end":107621,"extent_start":107612,"extent_end":107925,"fully_qualified_name":"log10","ident_utf16":{"start":{"line_number":3421,"utf16_col":4},"end":{"line_number":3421,"utf16_col":9}},"extent_utf16":{"start":{"line_number":3421,"utf16_col":0},"end":{"line_number":3432,"utf16_col":33}}},{"name":"Log1p","kind":"class","ident_start":107934,"ident_end":107939,"extent_start":107928,"extent_end":108330,"fully_qualified_name":"Log1p","ident_utf16":{"start":{"line_number":3435,"utf16_col":6},"end":{"line_number":3435,"utf16_col":11}},"extent_utf16":{"start":{"line_number":3435,"utf16_col":0},"end":{"line_number":3446,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":107960,"ident_end":107964,"extent_start":107956,"extent_end":108012,"fully_qualified_name":"Log1p.call","ident_utf16":{"start":{"line_number":3436,"utf16_col":8},"end":{"line_number":3436,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3436,"utf16_col":4},"end":{"line_number":3437,"utf16_col":37}}},{"name":"compute_output_spec","kind":"function","ident_start":108022,"ident_end":108041,"extent_start":108018,"extent_end":108330,"fully_qualified_name":"Log1p.compute_output_spec","ident_utf16":{"start":{"line_number":3439,"utf16_col":8},"end":{"line_number":3439,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3439,"utf16_col":4},"end":{"line_number":3446,"utf16_col":63}}},{"name":"log1p","kind":"function","ident_start":108397,"ident_end":108402,"extent_start":108393,"extent_end":108741,"fully_qualified_name":"log1p","ident_utf16":{"start":{"line_number":3450,"utf16_col":4},"end":{"line_number":3450,"utf16_col":9}},"extent_utf16":{"start":{"line_number":3450,"utf16_col":0},"end":{"line_number":3463,"utf16_col":33}}},{"name":"Log2","kind":"class","ident_start":108750,"ident_end":108754,"extent_start":108744,"extent_end":109084,"fully_qualified_name":"Log2","ident_utf16":{"start":{"line_number":3466,"utf16_col":6},"end":{"line_number":3466,"utf16_col":10}},"extent_utf16":{"start":{"line_number":3466,"utf16_col":0},"end":{"line_number":3476,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":108775,"ident_end":108779,"extent_start":108771,"extent_end":108826,"fully_qualified_name":"Log2.call","ident_utf16":{"start":{"line_number":3467,"utf16_col":8},"end":{"line_number":3467,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3467,"utf16_col":4},"end":{"line_number":3468,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":108836,"ident_end":108855,"extent_start":108832,"extent_end":109084,"fully_qualified_name":"Log2.compute_output_spec","ident_utf16":{"start":{"line_number":3470,"utf16_col":8},"end":{"line_number":3470,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3470,"utf16_col":4},"end":{"line_number":3476,"utf16_col":48}}},{"name":"log2","kind":"function","ident_start":109149,"ident_end":109153,"extent_start":109145,"extent_end":109429,"fully_qualified_name":"log2","ident_utf16":{"start":{"line_number":3480,"utf16_col":4},"end":{"line_number":3480,"utf16_col":8}},"extent_utf16":{"start":{"line_number":3480,"utf16_col":0},"end":{"line_number":3491,"utf16_col":32}}},{"name":"Logaddexp","kind":"class","ident_start":109438,"ident_end":109447,"extent_start":109432,"extent_end":109933,"fully_qualified_name":"Logaddexp","ident_utf16":{"start":{"line_number":3494,"utf16_col":6},"end":{"line_number":3494,"utf16_col":15}},"extent_utf16":{"start":{"line_number":3494,"utf16_col":0},"end":{"line_number":3507,"utf16_col":53}}},{"name":"call","kind":"function","ident_start":109468,"ident_end":109472,"extent_start":109464,"extent_end":109534,"fully_qualified_name":"Logaddexp.call","ident_utf16":{"start":{"line_number":3495,"utf16_col":8},"end":{"line_number":3495,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3495,"utf16_col":4},"end":{"line_number":3496,"utf16_col":46}}},{"name":"compute_output_spec","kind":"function","ident_start":109544,"ident_end":109563,"extent_start":109540,"extent_end":109933,"fully_qualified_name":"Logaddexp.compute_output_spec","ident_utf16":{"start":{"line_number":3498,"utf16_col":8},"end":{"line_number":3498,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3498,"utf16_col":4},"end":{"line_number":3507,"utf16_col":53}}},{"name":"logaddexp","kind":"function","ident_start":110008,"ident_end":110017,"extent_start":110004,"extent_end":110445,"fully_qualified_name":"logaddexp","ident_utf16":{"start":{"line_number":3511,"utf16_col":4},"end":{"line_number":3511,"utf16_col":13}},"extent_utf16":{"start":{"line_number":3511,"utf16_col":0},"end":{"line_number":3526,"utf16_col":42}}},{"name":"LogicalAnd","kind":"class","ident_start":110454,"ident_end":110464,"extent_start":110448,"extent_end":110800,"fully_qualified_name":"LogicalAnd","ident_utf16":{"start":{"line_number":3529,"utf16_col":6},"end":{"line_number":3529,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3529,"utf16_col":0},"end":{"line_number":3537,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":110485,"ident_end":110489,"extent_start":110481,"extent_end":110553,"fully_qualified_name":"LogicalAnd.call","ident_utf16":{"start":{"line_number":3530,"utf16_col":8},"end":{"line_number":3530,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3530,"utf16_col":4},"end":{"line_number":3531,"utf16_col":48}}},{"name":"compute_output_spec","kind":"function","ident_start":110563,"ident_end":110582,"extent_start":110559,"extent_end":110800,"fully_qualified_name":"LogicalAnd.compute_output_spec","ident_utf16":{"start":{"line_number":3533,"utf16_col":8},"end":{"line_number":3533,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3533,"utf16_col":4},"end":{"line_number":3537,"utf16_col":54}}},{"name":"logical_and","kind":"function","ident_start":110908,"ident_end":110919,"extent_start":110904,"extent_end":111354,"fully_qualified_name":"logical_and","ident_utf16":{"start":{"line_number":3546,"utf16_col":4},"end":{"line_number":3546,"utf16_col":15}},"extent_utf16":{"start":{"line_number":3546,"utf16_col":0},"end":{"line_number":3560,"utf16_col":44}}},{"name":"LogicalNot","kind":"class","ident_start":111363,"ident_end":111373,"extent_start":111357,"extent_end":111541,"fully_qualified_name":"LogicalNot","ident_utf16":{"start":{"line_number":3563,"utf16_col":6},"end":{"line_number":3563,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3563,"utf16_col":0},"end":{"line_number":3568,"utf16_col":49}}},{"name":"call","kind":"function","ident_start":111394,"ident_end":111398,"extent_start":111390,"extent_end":111452,"fully_qualified_name":"LogicalNot.call","ident_utf16":{"start":{"line_number":3564,"utf16_col":8},"end":{"line_number":3564,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3564,"utf16_col":4},"end":{"line_number":3565,"utf16_col":43}}},{"name":"compute_output_spec","kind":"function","ident_start":111462,"ident_end":111481,"extent_start":111458,"extent_end":111541,"fully_qualified_name":"LogicalNot.compute_output_spec","ident_utf16":{"start":{"line_number":3567,"utf16_col":8},"end":{"line_number":3567,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3567,"utf16_col":4},"end":{"line_number":3568,"utf16_col":49}}},{"name":"logical_not","kind":"function","ident_start":111649,"ident_end":111660,"extent_start":111645,"extent_end":112039,"fully_qualified_name":"logical_not","ident_utf16":{"start":{"line_number":3577,"utf16_col":4},"end":{"line_number":3577,"utf16_col":15}},"extent_utf16":{"start":{"line_number":3577,"utf16_col":0},"end":{"line_number":3590,"utf16_col":39}}},{"name":"LogicalOr","kind":"class","ident_start":112048,"ident_end":112057,"extent_start":112042,"extent_end":112392,"fully_qualified_name":"LogicalOr","ident_utf16":{"start":{"line_number":3593,"utf16_col":6},"end":{"line_number":3593,"utf16_col":15}},"extent_utf16":{"start":{"line_number":3593,"utf16_col":0},"end":{"line_number":3601,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":112078,"ident_end":112082,"extent_start":112074,"extent_end":112145,"fully_qualified_name":"LogicalOr.call","ident_utf16":{"start":{"line_number":3594,"utf16_col":8},"end":{"line_number":3594,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3594,"utf16_col":4},"end":{"line_number":3595,"utf16_col":47}}},{"name":"compute_output_spec","kind":"function","ident_start":112155,"ident_end":112174,"extent_start":112151,"extent_end":112392,"fully_qualified_name":"LogicalOr.compute_output_spec","ident_utf16":{"start":{"line_number":3597,"utf16_col":8},"end":{"line_number":3597,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3597,"utf16_col":4},"end":{"line_number":3601,"utf16_col":54}}},{"name":"logical_or","kind":"function","ident_start":112498,"ident_end":112508,"extent_start":112494,"extent_end":112939,"fully_qualified_name":"logical_or","ident_utf16":{"start":{"line_number":3610,"utf16_col":4},"end":{"line_number":3610,"utf16_col":14}},"extent_utf16":{"start":{"line_number":3610,"utf16_col":0},"end":{"line_number":3624,"utf16_col":43}}},{"name":"Logspace","kind":"class","ident_start":112948,"ident_end":112956,"extent_start":112942,"extent_end":114380,"fully_qualified_name":"Logspace","ident_utf16":{"start":{"line_number":3627,"utf16_col":6},"end":{"line_number":3627,"utf16_col":14}},"extent_utf16":{"start":{"line_number":3627,"utf16_col":0},"end":{"line_number":3671,"utf16_col":53}}},{"name":"__init__","kind":"function","ident_start":112977,"ident_end":112985,"extent_start":112973,"extent_end":113205,"fully_qualified_name":"Logspace.__init__","ident_utf16":{"start":{"line_number":3628,"utf16_col":8},"end":{"line_number":3628,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3628,"utf16_col":4},"end":{"line_number":3634,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":113215,"ident_end":113219,"extent_start":113211,"extent_end":113473,"fully_qualified_name":"Logspace.call","ident_utf16":{"start":{"line_number":3636,"utf16_col":8},"end":{"line_number":3636,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3636,"utf16_col":4},"end":{"line_number":3645,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":113483,"ident_end":113502,"extent_start":113479,"extent_end":114380,"fully_qualified_name":"Logspace.compute_output_spec","ident_utf16":{"start":{"line_number":3647,"utf16_col":8},"end":{"line_number":3647,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3647,"utf16_col":4},"end":{"line_number":3671,"utf16_col":53}}},{"name":"logspace","kind":"function","ident_start":114453,"ident_end":114461,"extent_start":114449,"extent_end":115855,"fully_qualified_name":"logspace","ident_utf16":{"start":{"line_number":3675,"utf16_col":4},"end":{"line_number":3675,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3675,"utf16_col":0},"end":{"line_number":3711,"utf16_col":5}}},{"name":"Matmul","kind":"class","ident_start":115864,"ident_end":115870,"extent_start":115858,"extent_end":116724,"fully_qualified_name":"Matmul","ident_utf16":{"start":{"line_number":3714,"utf16_col":6},"end":{"line_number":3714,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3714,"utf16_col":0},"end":{"line_number":3733,"utf16_col":75}}},{"name":"call","kind":"function","ident_start":115891,"ident_end":115895,"extent_start":115887,"extent_end":115954,"fully_qualified_name":"Matmul.call","ident_utf16":{"start":{"line_number":3715,"utf16_col":8},"end":{"line_number":3715,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3715,"utf16_col":4},"end":{"line_number":3716,"utf16_col":43}}},{"name":"compute_output_spec","kind":"function","ident_start":115964,"ident_end":115983,"extent_start":115960,"extent_end":116724,"fully_qualified_name":"Matmul.compute_output_spec","ident_utf16":{"start":{"line_number":3718,"utf16_col":8},"end":{"line_number":3718,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3718,"utf16_col":4},"end":{"line_number":3733,"utf16_col":75}}},{"name":"matmul","kind":"function","ident_start":116793,"ident_end":116799,"extent_start":116789,"extent_end":117656,"fully_qualified_name":"matmul","ident_utf16":{"start":{"line_number":3737,"utf16_col":4},"end":{"line_number":3737,"utf16_col":10}},"extent_utf16":{"start":{"line_number":3737,"utf16_col":0},"end":{"line_number":3758,"utf16_col":39}}},{"name":"Max","kind":"class","ident_start":117665,"ident_end":117668,"extent_start":117659,"extent_end":118267,"fully_qualified_name":"Max","ident_utf16":{"start":{"line_number":3761,"utf16_col":6},"end":{"line_number":3761,"utf16_col":9}},"extent_utf16":{"start":{"line_number":3761,"utf16_col":0},"end":{"line_number":3780,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":117689,"ident_end":117697,"extent_start":117685,"extent_end":117944,"fully_qualified_name":"Max.__init__","ident_utf16":{"start":{"line_number":3762,"utf16_col":8},"end":{"line_number":3762,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3762,"utf16_col":4},"end":{"line_number":3769,"utf16_col":30}}},{"name":"call","kind":"function","ident_start":117954,"ident_end":117958,"extent_start":117950,"extent_end":118088,"fully_qualified_name":"Max.call","ident_utf16":{"start":{"line_number":3771,"utf16_col":8},"end":{"line_number":3771,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3771,"utf16_col":4},"end":{"line_number":3774,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":118098,"ident_end":118117,"extent_start":118094,"extent_end":118267,"fully_qualified_name":"Max.compute_output_spec","ident_utf16":{"start":{"line_number":3776,"utf16_col":8},"end":{"line_number":3776,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3776,"utf16_col":4},"end":{"line_number":3780,"utf16_col":9}}},{"name":"max","kind":"function","ident_start":118330,"ident_end":118333,"extent_start":118326,"extent_end":119076,"fully_qualified_name":"max","ident_utf16":{"start":{"line_number":3784,"utf16_col":4},"end":{"line_number":3784,"utf16_col":7}},"extent_utf16":{"start":{"line_number":3784,"utf16_col":0},"end":{"line_number":3802,"utf16_col":78}}},{"name":"Maximum","kind":"class","ident_start":119085,"ident_end":119092,"extent_start":119079,"extent_end":119761,"fully_qualified_name":"Maximum","ident_utf16":{"start":{"line_number":3805,"utf16_col":6},"end":{"line_number":3805,"utf16_col":13}},"extent_utf16":{"start":{"line_number":3805,"utf16_col":0},"end":{"line_number":3822,"utf16_col":9}}},{"name":"call","kind":"function","ident_start":119113,"ident_end":119117,"extent_start":119109,"extent_end":119177,"fully_qualified_name":"Maximum.call","ident_utf16":{"start":{"line_number":3806,"utf16_col":8},"end":{"line_number":3806,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3806,"utf16_col":4},"end":{"line_number":3807,"utf16_col":44}}},{"name":"compute_output_spec","kind":"function","ident_start":119187,"ident_end":119206,"extent_start":119183,"extent_end":119761,"fully_qualified_name":"Maximum.compute_output_spec","ident_utf16":{"start":{"line_number":3809,"utf16_col":8},"end":{"line_number":3809,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3809,"utf16_col":4},"end":{"line_number":3822,"utf16_col":9}}},{"name":"maximum","kind":"function","ident_start":119832,"ident_end":119839,"extent_start":119828,"extent_end":120169,"fully_qualified_name":"maximum","ident_utf16":{"start":{"line_number":3826,"utf16_col":4},"end":{"line_number":3826,"utf16_col":11}},"extent_utf16":{"start":{"line_number":3826,"utf16_col":0},"end":{"line_number":3838,"utf16_col":40}}},{"name":"Median","kind":"class","ident_start":120178,"ident_end":120184,"extent_start":120172,"extent_end":120859,"fully_qualified_name":"Median","ident_utf16":{"start":{"line_number":3841,"utf16_col":6},"end":{"line_number":3841,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3841,"utf16_col":0},"end":{"line_number":3860,"utf16_col":53}}},{"name":"__init__","kind":"function","ident_start":120205,"ident_end":120213,"extent_start":120201,"extent_end":120392,"fully_qualified_name":"Median.__init__","ident_utf16":{"start":{"line_number":3842,"utf16_col":8},"end":{"line_number":3842,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3842,"utf16_col":4},"end":{"line_number":3847,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":120402,"ident_end":120406,"extent_start":120398,"extent_end":120495,"fully_qualified_name":"Median.call","ident_utf16":{"start":{"line_number":3849,"utf16_col":8},"end":{"line_number":3849,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3849,"utf16_col":4},"end":{"line_number":3850,"utf16_col":78}}},{"name":"compute_output_spec","kind":"function","ident_start":120505,"ident_end":120524,"extent_start":120501,"extent_end":120859,"fully_qualified_name":"Median.compute_output_spec","ident_utf16":{"start":{"line_number":3852,"utf16_col":8},"end":{"line_number":3852,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3852,"utf16_col":4},"end":{"line_number":3860,"utf16_col":53}}},{"name":"median","kind":"function","ident_start":120928,"ident_end":120934,"extent_start":120924,"extent_end":121592,"fully_qualified_name":"median","ident_utf16":{"start":{"line_number":3864,"utf16_col":4},"end":{"line_number":3864,"utf16_col":10}},"extent_utf16":{"start":{"line_number":3864,"utf16_col":0},"end":{"line_number":3880,"utf16_col":64}}},{"name":"Meshgrid","kind":"class","ident_start":121601,"ident_end":121609,"extent_start":121595,"extent_end":122656,"fully_qualified_name":"Meshgrid","ident_utf16":{"start":{"line_number":3883,"utf16_col":6},"end":{"line_number":3883,"utf16_col":14}},"extent_utf16":{"start":{"line_number":3883,"utf16_col":0},"end":{"line_number":3914,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":121630,"ident_end":121638,"extent_start":121626,"extent_end":121911,"fully_qualified_name":"Meshgrid.__init__","ident_utf16":{"start":{"line_number":3884,"utf16_col":8},"end":{"line_number":3884,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3884,"utf16_col":4},"end":{"line_number":3891,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":121921,"ident_end":121925,"extent_start":121917,"extent_end":122002,"fully_qualified_name":"Meshgrid.call","ident_utf16":{"start":{"line_number":3893,"utf16_col":8},"end":{"line_number":3893,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3893,"utf16_col":4},"end":{"line_number":3894,"utf16_col":65}}},{"name":"compute_output_spec","kind":"function","ident_start":122012,"ident_end":122031,"extent_start":122008,"extent_end":122656,"fully_qualified_name":"Meshgrid.compute_output_spec","ident_utf16":{"start":{"line_number":3896,"utf16_col":8},"end":{"line_number":3896,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3896,"utf16_col":4},"end":{"line_number":3914,"utf16_col":9}}},{"name":"meshgrid","kind":"function","ident_start":122729,"ident_end":122737,"extent_start":122725,"extent_end":123846,"fully_qualified_name":"meshgrid","ident_utf16":{"start":{"line_number":3918,"utf16_col":4},"end":{"line_number":3918,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3918,"utf16_col":0},"end":{"line_number":3951,"utf16_col":56}}},{"name":"Min","kind":"class","ident_start":123855,"ident_end":123858,"extent_start":123849,"extent_end":124457,"fully_qualified_name":"Min","ident_utf16":{"start":{"line_number":3954,"utf16_col":6},"end":{"line_number":3954,"utf16_col":9}},"extent_utf16":{"start":{"line_number":3954,"utf16_col":0},"end":{"line_number":3973,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":123879,"ident_end":123887,"extent_start":123875,"extent_end":124134,"fully_qualified_name":"Min.__init__","ident_utf16":{"start":{"line_number":3955,"utf16_col":8},"end":{"line_number":3955,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3955,"utf16_col":4},"end":{"line_number":3962,"utf16_col":30}}},{"name":"call","kind":"function","ident_start":124144,"ident_end":124148,"extent_start":124140,"extent_end":124278,"fully_qualified_name":"Min.call","ident_utf16":{"start":{"line_number":3964,"utf16_col":8},"end":{"line_number":3964,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3964,"utf16_col":4},"end":{"line_number":3967,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":124288,"ident_end":124307,"extent_start":124284,"extent_end":124457,"fully_qualified_name":"Min.compute_output_spec","ident_utf16":{"start":{"line_number":3969,"utf16_col":8},"end":{"line_number":3969,"utf16_col":27}},"extent_utf16":{"start":{"line_number":3969,"utf16_col":4},"end":{"line_number":3973,"utf16_col":9}}},{"name":"min","kind":"function","ident_start":124520,"ident_end":124523,"extent_start":124516,"extent_end":125266,"fully_qualified_name":"min","ident_utf16":{"start":{"line_number":3977,"utf16_col":4},"end":{"line_number":3977,"utf16_col":7}},"extent_utf16":{"start":{"line_number":3977,"utf16_col":0},"end":{"line_number":3995,"utf16_col":78}}},{"name":"Minimum","kind":"class","ident_start":125275,"ident_end":125282,"extent_start":125269,"extent_end":125951,"fully_qualified_name":"Minimum","ident_utf16":{"start":{"line_number":3998,"utf16_col":6},"end":{"line_number":3998,"utf16_col":13}},"extent_utf16":{"start":{"line_number":3998,"utf16_col":0},"end":{"line_number":4015,"utf16_col":9}}},{"name":"call","kind":"function","ident_start":125303,"ident_end":125307,"extent_start":125299,"extent_end":125367,"fully_qualified_name":"Minimum.call","ident_utf16":{"start":{"line_number":3999,"utf16_col":8},"end":{"line_number":3999,"utf16_col":12}},"extent_utf16":{"start":{"line_number":3999,"utf16_col":4},"end":{"line_number":4000,"utf16_col":44}}},{"name":"compute_output_spec","kind":"function","ident_start":125377,"ident_end":125396,"extent_start":125373,"extent_end":125951,"fully_qualified_name":"Minimum.compute_output_spec","ident_utf16":{"start":{"line_number":4002,"utf16_col":8},"end":{"line_number":4002,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4002,"utf16_col":4},"end":{"line_number":4015,"utf16_col":9}}},{"name":"minimum","kind":"function","ident_start":126022,"ident_end":126029,"extent_start":126018,"extent_end":126359,"fully_qualified_name":"minimum","ident_utf16":{"start":{"line_number":4019,"utf16_col":4},"end":{"line_number":4019,"utf16_col":11}},"extent_utf16":{"start":{"line_number":4019,"utf16_col":0},"end":{"line_number":4031,"utf16_col":40}}},{"name":"Mod","kind":"class","ident_start":126368,"ident_end":126371,"extent_start":126362,"extent_end":126916,"fully_qualified_name":"Mod","ident_utf16":{"start":{"line_number":4034,"utf16_col":6},"end":{"line_number":4034,"utf16_col":9}},"extent_utf16":{"start":{"line_number":4034,"utf16_col":0},"end":{"line_number":4048,"utf16_col":60}}},{"name":"call","kind":"function","ident_start":126392,"ident_end":126396,"extent_start":126388,"extent_end":126452,"fully_qualified_name":"Mod.call","ident_utf16":{"start":{"line_number":4035,"utf16_col":8},"end":{"line_number":4035,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4035,"utf16_col":4},"end":{"line_number":4036,"utf16_col":40}}},{"name":"compute_output_spec","kind":"function","ident_start":126462,"ident_end":126481,"extent_start":126458,"extent_end":126916,"fully_qualified_name":"Mod.compute_output_spec","ident_utf16":{"start":{"line_number":4038,"utf16_col":8},"end":{"line_number":4038,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4038,"utf16_col":4},"end":{"line_number":4048,"utf16_col":60}}},{"name":"mod","kind":"function","ident_start":126979,"ident_end":126982,"extent_start":126975,"extent_end":127310,"fully_qualified_name":"mod","ident_utf16":{"start":{"line_number":4052,"utf16_col":4},"end":{"line_number":4052,"utf16_col":7}},"extent_utf16":{"start":{"line_number":4052,"utf16_col":0},"end":{"line_number":4064,"utf16_col":36}}},{"name":"Moveaxis","kind":"class","ident_start":127319,"ident_end":127327,"extent_start":127313,"extent_end":128852,"fully_qualified_name":"Moveaxis","ident_utf16":{"start":{"line_number":4067,"utf16_col":6},"end":{"line_number":4067,"utf16_col":14}},"extent_utf16":{"start":{"line_number":4067,"utf16_col":0},"end":{"line_number":4108,"utf16_col":55}}},{"name":"__init__","kind":"function","ident_start":127348,"ident_end":127356,"extent_start":127344,"extent_end":127969,"fully_qualified_name":"Moveaxis.__init__","ident_utf16":{"start":{"line_number":4068,"utf16_col":8},"end":{"line_number":4068,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4068,"utf16_col":4},"end":{"line_number":4084,"utf16_col":13}}},{"name":"call","kind":"function","ident_start":127979,"ident_end":127983,"extent_start":127975,"extent_end":128065,"fully_qualified_name":"Moveaxis.call","ident_utf16":{"start":{"line_number":4086,"utf16_col":8},"end":{"line_number":4086,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4086,"utf16_col":4},"end":{"line_number":4087,"utf16_col":71}}},{"name":"compute_output_spec","kind":"function","ident_start":128075,"ident_end":128094,"extent_start":128071,"extent_end":128852,"fully_qualified_name":"Moveaxis.compute_output_spec","ident_utf16":{"start":{"line_number":4089,"utf16_col":8},"end":{"line_number":4089,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4089,"utf16_col":4},"end":{"line_number":4108,"utf16_col":55}}},{"name":"moveaxis","kind":"function","ident_start":128925,"ident_end":128933,"extent_start":128921,"extent_end":129534,"fully_qualified_name":"moveaxis","ident_utf16":{"start":{"line_number":4112,"utf16_col":4},"end":{"line_number":4112,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4112,"utf16_col":0},"end":{"line_number":4128,"utf16_col":76}}},{"name":"NanToNum","kind":"class","ident_start":129543,"ident_end":129551,"extent_start":129537,"extent_end":129963,"fully_qualified_name":"NanToNum","ident_utf16":{"start":{"line_number":4131,"utf16_col":6},"end":{"line_number":4131,"utf16_col":14}},"extent_utf16":{"start":{"line_number":4131,"utf16_col":0},"end":{"line_number":4144,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":129572,"ident_end":129580,"extent_start":129568,"extent_end":129730,"fully_qualified_name":"NanToNum.__init__","ident_utf16":{"start":{"line_number":4132,"utf16_col":8},"end":{"line_number":4132,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4132,"utf16_col":4},"end":{"line_number":4136,"utf16_col":28}}},{"name":"call","kind":"function","ident_start":129740,"ident_end":129744,"extent_start":129736,"extent_end":129873,"fully_qualified_name":"NanToNum.call","ident_utf16":{"start":{"line_number":4138,"utf16_col":8},"end":{"line_number":4138,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4138,"utf16_col":4},"end":{"line_number":4141,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":129883,"ident_end":129902,"extent_start":129879,"extent_end":129963,"fully_qualified_name":"NanToNum.compute_output_spec","ident_utf16":{"start":{"line_number":4143,"utf16_col":8},"end":{"line_number":4143,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4143,"utf16_col":4},"end":{"line_number":4144,"utf16_col":50}}},{"name":"nan_to_num","kind":"function","ident_start":130069,"ident_end":130079,"extent_start":130065,"extent_end":130739,"fully_qualified_name":"nan_to_num","ident_utf16":{"start":{"line_number":4153,"utf16_col":4},"end":{"line_number":4153,"utf16_col":14}},"extent_utf16":{"start":{"line_number":4153,"utf16_col":0},"end":{"line_number":4169,"utf16_col":77}}},{"name":"Ndim","kind":"class","ident_start":130748,"ident_end":130752,"extent_start":130742,"extent_end":130929,"fully_qualified_name":"Ndim","ident_utf16":{"start":{"line_number":4172,"utf16_col":6},"end":{"line_number":4172,"utf16_col":10}},"extent_utf16":{"start":{"line_number":4172,"utf16_col":0},"end":{"line_number":4179,"utf16_col":42}}},{"name":"call","kind":"function","ident_start":130773,"ident_end":130777,"extent_start":130769,"extent_end":130847,"fully_qualified_name":"Ndim.call","ident_utf16":{"start":{"line_number":4173,"utf16_col":8},"end":{"line_number":4173,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4173,"utf16_col":4},"end":{"line_number":4176,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":130857,"ident_end":130876,"extent_start":130853,"extent_end":130929,"fully_qualified_name":"Ndim.compute_output_spec","ident_utf16":{"start":{"line_number":4178,"utf16_col":8},"end":{"line_number":4178,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4178,"utf16_col":4},"end":{"line_number":4179,"utf16_col":42}}},{"name":"ndim","kind":"function","ident_start":130994,"ident_end":130998,"extent_start":130990,"extent_end":131260,"fully_qualified_name":"ndim","ident_utf16":{"start":{"line_number":4183,"utf16_col":4},"end":{"line_number":4183,"utf16_col":8}},"extent_utf16":{"start":{"line_number":4183,"utf16_col":0},"end":{"line_number":4194,"utf16_col":32}}},{"name":"Nonzero","kind":"class","ident_start":131269,"ident_end":131276,"extent_start":131263,"extent_end":131501,"fully_qualified_name":"Nonzero","ident_utf16":{"start":{"line_number":4197,"utf16_col":6},"end":{"line_number":4197,"utf16_col":13}},"extent_utf16":{"start":{"line_number":4197,"utf16_col":0},"end":{"line_number":4204,"utf16_col":9}}},{"name":"call","kind":"function","ident_start":131297,"ident_end":131301,"extent_start":131293,"extent_end":131351,"fully_qualified_name":"Nonzero.call","ident_utf16":{"start":{"line_number":4198,"utf16_col":8},"end":{"line_number":4198,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4198,"utf16_col":4},"end":{"line_number":4199,"utf16_col":39}}},{"name":"compute_output_spec","kind":"function","ident_start":131361,"ident_end":131380,"extent_start":131357,"extent_end":131501,"fully_qualified_name":"Nonzero.compute_output_spec","ident_utf16":{"start":{"line_number":4201,"utf16_col":8},"end":{"line_number":4201,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4201,"utf16_col":4},"end":{"line_number":4204,"utf16_col":9}}},{"name":"nonzero","kind":"function","ident_start":131572,"ident_end":131579,"extent_start":131568,"extent_end":131862,"fully_qualified_name":"nonzero","ident_utf16":{"start":{"line_number":4208,"utf16_col":4},"end":{"line_number":4208,"utf16_col":11}},"extent_utf16":{"start":{"line_number":4208,"utf16_col":0},"end":{"line_number":4219,"utf16_col":35}}},{"name":"NotEqual","kind":"class","ident_start":131871,"ident_end":131879,"extent_start":131865,"extent_end":132213,"fully_qualified_name":"NotEqual","ident_utf16":{"start":{"line_number":4222,"utf16_col":6},"end":{"line_number":4222,"utf16_col":14}},"extent_utf16":{"start":{"line_number":4222,"utf16_col":0},"end":{"line_number":4230,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":131900,"ident_end":131904,"extent_start":131896,"extent_end":131966,"fully_qualified_name":"NotEqual.call","ident_utf16":{"start":{"line_number":4223,"utf16_col":8},"end":{"line_number":4223,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4223,"utf16_col":4},"end":{"line_number":4224,"utf16_col":46}}},{"name":"compute_output_spec","kind":"function","ident_start":131976,"ident_end":131995,"extent_start":131972,"extent_end":132213,"fully_qualified_name":"NotEqual.compute_output_spec","ident_utf16":{"start":{"line_number":4226,"utf16_col":8},"end":{"line_number":4226,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4226,"utf16_col":4},"end":{"line_number":4230,"utf16_col":54}}},{"name":"not_equal","kind":"function","ident_start":132288,"ident_end":132297,"extent_start":132284,"extent_end":132640,"fully_qualified_name":"not_equal","ident_utf16":{"start":{"line_number":4234,"utf16_col":4},"end":{"line_number":4234,"utf16_col":13}},"extent_utf16":{"start":{"line_number":4234,"utf16_col":0},"end":{"line_number":4246,"utf16_col":42}}},{"name":"OnesLike","kind":"class","ident_start":132649,"ident_end":132657,"extent_start":132643,"extent_end":132913,"fully_qualified_name":"OnesLike","ident_utf16":{"start":{"line_number":4249,"utf16_col":6},"end":{"line_number":4249,"utf16_col":14}},"extent_utf16":{"start":{"line_number":4249,"utf16_col":0},"end":{"line_number":4256,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":132678,"ident_end":132682,"extent_start":132674,"extent_end":132759,"fully_qualified_name":"OnesLike.call","ident_utf16":{"start":{"line_number":4250,"utf16_col":8},"end":{"line_number":4250,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4250,"utf16_col":4},"end":{"line_number":4251,"utf16_col":54}}},{"name":"compute_output_spec","kind":"function","ident_start":132769,"ident_end":132788,"extent_start":132765,"extent_end":132913,"fully_qualified_name":"OnesLike.compute_output_spec","ident_utf16":{"start":{"line_number":4253,"utf16_col":8},"end":{"line_number":4253,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4253,"utf16_col":4},"end":{"line_number":4256,"utf16_col":48}}},{"name":"ones_like","kind":"function","ident_start":132988,"ident_end":132997,"extent_start":132984,"extent_end":133397,"fully_qualified_name":"ones_like","ident_utf16":{"start":{"line_number":4260,"utf16_col":4},"end":{"line_number":4260,"utf16_col":13}},"extent_utf16":{"start":{"line_number":4260,"utf16_col":0},"end":{"line_number":4272,"utf16_col":50}}},{"name":"ZerosLike","kind":"class","ident_start":133406,"ident_end":133415,"extent_start":133400,"extent_end":133672,"fully_qualified_name":"ZerosLike","ident_utf16":{"start":{"line_number":4275,"utf16_col":6},"end":{"line_number":4275,"utf16_col":15}},"extent_utf16":{"start":{"line_number":4275,"utf16_col":0},"end":{"line_number":4282,"utf16_col":48}}},{"name":"call","kind":"function","ident_start":133436,"ident_end":133440,"extent_start":133432,"extent_end":133518,"fully_qualified_name":"ZerosLike.call","ident_utf16":{"start":{"line_number":4276,"utf16_col":8},"end":{"line_number":4276,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4276,"utf16_col":4},"end":{"line_number":4277,"utf16_col":55}}},{"name":"compute_output_spec","kind":"function","ident_start":133528,"ident_end":133547,"extent_start":133524,"extent_end":133672,"fully_qualified_name":"ZerosLike.compute_output_spec","ident_utf16":{"start":{"line_number":4279,"utf16_col":8},"end":{"line_number":4279,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4279,"utf16_col":4},"end":{"line_number":4282,"utf16_col":48}}},{"name":"zeros_like","kind":"function","ident_start":133778,"ident_end":133788,"extent_start":133774,"extent_end":134192,"fully_qualified_name":"zeros_like","ident_utf16":{"start":{"line_number":4291,"utf16_col":4},"end":{"line_number":4291,"utf16_col":14}},"extent_utf16":{"start":{"line_number":4291,"utf16_col":0},"end":{"line_number":4303,"utf16_col":51}}},{"name":"Outer","kind":"class","ident_start":134201,"ident_end":134206,"extent_start":134195,"extent_end":134952,"fully_qualified_name":"Outer","ident_utf16":{"start":{"line_number":4306,"utf16_col":6},"end":{"line_number":4306,"utf16_col":11}},"extent_utf16":{"start":{"line_number":4306,"utf16_col":0},"end":{"line_number":4326,"utf16_col":60}}},{"name":"call","kind":"function","ident_start":134227,"ident_end":134231,"extent_start":134223,"extent_end":134289,"fully_qualified_name":"Outer.call","ident_utf16":{"start":{"line_number":4307,"utf16_col":8},"end":{"line_number":4307,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4307,"utf16_col":4},"end":{"line_number":4308,"utf16_col":42}}},{"name":"compute_output_spec","kind":"function","ident_start":134299,"ident_end":134318,"extent_start":134295,"extent_end":134952,"fully_qualified_name":"Outer.compute_output_spec","ident_utf16":{"start":{"line_number":4310,"utf16_col":8},"end":{"line_number":4310,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4310,"utf16_col":4},"end":{"line_number":4326,"utf16_col":60}}},{"name":"outer","kind":"function","ident_start":135019,"ident_end":135024,"extent_start":135015,"extent_end":135450,"fully_qualified_name":"outer","ident_utf16":{"start":{"line_number":4330,"utf16_col":4},"end":{"line_number":4330,"utf16_col":9}},"extent_utf16":{"start":{"line_number":4330,"utf16_col":0},"end":{"line_number":4348,"utf16_col":38}}},{"name":"Pad","kind":"class","ident_start":135459,"ident_end":135462,"extent_start":135453,"extent_end":137777,"fully_qualified_name":"Pad","ident_utf16":{"start":{"line_number":4351,"utf16_col":6},"end":{"line_number":4351,"utf16_col":9}},"extent_utf16":{"start":{"line_number":4351,"utf16_col":0},"end":{"line_number":4409,"utf16_col":55}}},{"name":"__init__","kind":"function","ident_start":135483,"ident_end":135491,"extent_start":135479,"extent_end":135638,"fully_qualified_name":"Pad.__init__","ident_utf16":{"start":{"line_number":4352,"utf16_col":8},"end":{"line_number":4352,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4352,"utf16_col":4},"end":{"line_number":4355,"utf16_col":24}}},{"name":"_process_pad_width","kind":"function","ident_start":135648,"ident_end":135666,"extent_start":135644,"extent_end":136310,"fully_qualified_name":"Pad._process_pad_width","ident_utf16":{"start":{"line_number":4357,"utf16_col":8},"end":{"line_number":4357,"utf16_col":26}},"extent_utf16":{"start":{"line_number":4357,"utf16_col":4},"end":{"line_number":4373,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":136320,"ident_end":136324,"extent_start":136316,"extent_end":136896,"fully_qualified_name":"Pad.call","ident_utf16":{"start":{"line_number":4375,"utf16_col":8},"end":{"line_number":4375,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4375,"utf16_col":4},"end":{"line_number":4388,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":136906,"ident_end":136925,"extent_start":136902,"extent_end":137777,"fully_qualified_name":"Pad.compute_output_spec","ident_utf16":{"start":{"line_number":4390,"utf16_col":8},"end":{"line_number":4390,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4390,"utf16_col":4},"end":{"line_number":4409,"utf16_col":55}}},{"name":"pad","kind":"function","ident_start":137840,"ident_end":137843,"extent_start":137836,"extent_end":139137,"fully_qualified_name":"pad","ident_utf16":{"start":{"line_number":4413,"utf16_col":4},"end":{"line_number":4413,"utf16_col":7}},"extent_utf16":{"start":{"line_number":4413,"utf16_col":0},"end":{"line_number":4445,"utf16_col":72}}},{"name":"Prod","kind":"class","ident_start":139146,"ident_end":139150,"extent_start":139140,"extent_end":140261,"fully_qualified_name":"Prod","ident_utf16":{"start":{"line_number":4448,"utf16_col":6},"end":{"line_number":4448,"utf16_col":10}},"extent_utf16":{"start":{"line_number":4448,"utf16_col":0},"end":{"line_number":4483,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":139171,"ident_end":139179,"extent_start":139167,"extent_end":139420,"fully_qualified_name":"Prod.__init__","ident_utf16":{"start":{"line_number":4449,"utf16_col":8},"end":{"line_number":4449,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4449,"utf16_col":4},"end":{"line_number":4456,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":139430,"ident_end":139434,"extent_start":139426,"extent_end":139598,"fully_qualified_name":"Prod.call","ident_utf16":{"start":{"line_number":4458,"utf16_col":8},"end":{"line_number":4458,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4458,"utf16_col":4},"end":{"line_number":4464,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":139608,"ident_end":139627,"extent_start":139604,"extent_end":140261,"fully_qualified_name":"Prod.compute_output_spec","ident_utf16":{"start":{"line_number":4466,"utf16_col":8},"end":{"line_number":4466,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4466,"utf16_col":4},"end":{"line_number":4483,"utf16_col":9}}},{"name":"prod","kind":"function","ident_start":140326,"ident_end":140330,"extent_start":140322,"extent_end":141108,"fully_qualified_name":"prod","ident_utf16":{"start":{"line_number":4487,"utf16_col":4},"end":{"line_number":4487,"utf16_col":8}},"extent_utf16":{"start":{"line_number":4487,"utf16_col":0},"end":{"line_number":4504,"utf16_col":75}}},{"name":"Quantile","kind":"class","ident_start":141117,"ident_end":141125,"extent_start":141111,"extent_end":142004,"fully_qualified_name":"Quantile","ident_utf16":{"start":{"line_number":4507,"utf16_col":6},"end":{"line_number":4507,"utf16_col":14}},"extent_utf16":{"start":{"line_number":4507,"utf16_col":0},"end":{"line_number":4532,"utf16_col":53}}},{"name":"__init__","kind":"function","ident_start":141146,"ident_end":141154,"extent_start":141142,"extent_end":141379,"fully_qualified_name":"Quantile.__init__","ident_utf16":{"start":{"line_number":4508,"utf16_col":8},"end":{"line_number":4508,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4508,"utf16_col":4},"end":{"line_number":4514,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":141389,"ident_end":141393,"extent_start":141385,"extent_end":141512,"fully_qualified_name":"Quantile.call","ident_utf16":{"start":{"line_number":4516,"utf16_col":8},"end":{"line_number":4516,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4516,"utf16_col":4},"end":{"line_number":4519,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":141522,"ident_end":141541,"extent_start":141518,"extent_end":142004,"fully_qualified_name":"Quantile.compute_output_spec","ident_utf16":{"start":{"line_number":4521,"utf16_col":8},"end":{"line_number":4521,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4521,"utf16_col":4},"end":{"line_number":4532,"utf16_col":53}}},{"name":"quantile","kind":"function","ident_start":142077,"ident_end":142085,"extent_start":142073,"extent_end":143871,"fully_qualified_name":"quantile","ident_utf16":{"start":{"line_number":4536,"utf16_col":4},"end":{"line_number":4536,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4536,"utf16_col":0},"end":{"line_number":4571,"utf16_col":5}}},{"name":"Ravel","kind":"class","ident_start":143880,"ident_end":143885,"extent_start":143874,"extent_end":144211,"fully_qualified_name":"Ravel","ident_utf16":{"start":{"line_number":4574,"utf16_col":6},"end":{"line_number":4574,"utf16_col":11}},"extent_utf16":{"start":{"line_number":4574,"utf16_col":0},"end":{"line_number":4585,"utf16_col":55}}},{"name":"call","kind":"function","ident_start":143906,"ident_end":143910,"extent_start":143902,"extent_end":143958,"fully_qualified_name":"Ravel.call","ident_utf16":{"start":{"line_number":4575,"utf16_col":8},"end":{"line_number":4575,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4575,"utf16_col":4},"end":{"line_number":4576,"utf16_col":37}}},{"name":"compute_output_spec","kind":"function","ident_start":143968,"ident_end":143987,"extent_start":143964,"extent_end":144211,"fully_qualified_name":"Ravel.compute_output_spec","ident_utf16":{"start":{"line_number":4578,"utf16_col":8},"end":{"line_number":4578,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4578,"utf16_col":4},"end":{"line_number":4585,"utf16_col":55}}},{"name":"ravel","kind":"function","ident_start":144278,"ident_end":144283,"extent_start":144274,"extent_end":144592,"fully_qualified_name":"ravel","ident_utf16":{"start":{"line_number":4589,"utf16_col":4},"end":{"line_number":4589,"utf16_col":9}},"extent_utf16":{"start":{"line_number":4589,"utf16_col":0},"end":{"line_number":4602,"utf16_col":33}}},{"name":"Real","kind":"class","ident_start":144601,"ident_end":144605,"extent_start":144595,"extent_end":144827,"fully_qualified_name":"Real","ident_utf16":{"start":{"line_number":4605,"utf16_col":6},"end":{"line_number":4605,"utf16_col":10}},"extent_utf16":{"start":{"line_number":4605,"utf16_col":0},"end":{"line_number":4611,"utf16_col":65}}},{"name":"call","kind":"function","ident_start":144626,"ident_end":144630,"extent_start":144622,"extent_end":144677,"fully_qualified_name":"Real.call","ident_utf16":{"start":{"line_number":4606,"utf16_col":8},"end":{"line_number":4606,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4606,"utf16_col":4},"end":{"line_number":4607,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":144687,"ident_end":144706,"extent_start":144683,"extent_end":144827,"fully_qualified_name":"Real.compute_output_spec","ident_utf16":{"start":{"line_number":4609,"utf16_col":8},"end":{"line_number":4609,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4609,"utf16_col":4},"end":{"line_number":4611,"utf16_col":65}}},{"name":"real","kind":"function","ident_start":144892,"ident_end":144896,"extent_start":144888,"extent_end":145170,"fully_qualified_name":"real","ident_utf16":{"start":{"line_number":4615,"utf16_col":4},"end":{"line_number":4615,"utf16_col":8}},"extent_utf16":{"start":{"line_number":4615,"utf16_col":0},"end":{"line_number":4626,"utf16_col":32}}},{"name":"Reciprocal","kind":"class","ident_start":145179,"ident_end":145189,"extent_start":145173,"extent_end":145342,"fully_qualified_name":"Reciprocal","ident_utf16":{"start":{"line_number":4629,"utf16_col":6},"end":{"line_number":4629,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4629,"utf16_col":0},"end":{"line_number":4634,"utf16_col":35}}},{"name":"call","kind":"function","ident_start":145210,"ident_end":145214,"extent_start":145206,"extent_end":145267,"fully_qualified_name":"Reciprocal.call","ident_utf16":{"start":{"line_number":4630,"utf16_col":8},"end":{"line_number":4630,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4630,"utf16_col":4},"end":{"line_number":4631,"utf16_col":42}}},{"name":"compute_output_spec","kind":"function","ident_start":145277,"ident_end":145296,"extent_start":145273,"extent_end":145342,"fully_qualified_name":"Reciprocal.compute_output_spec","ident_utf16":{"start":{"line_number":4633,"utf16_col":8},"end":{"line_number":4633,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4633,"utf16_col":4},"end":{"line_number":4634,"utf16_col":35}}},{"name":"reciprocal","kind":"function","ident_start":145448,"ident_end":145458,"extent_start":145444,"extent_end":145777,"fully_qualified_name":"reciprocal","ident_utf16":{"start":{"line_number":4643,"utf16_col":4},"end":{"line_number":4643,"utf16_col":14}},"extent_utf16":{"start":{"line_number":4643,"utf16_col":0},"end":{"line_number":4656,"utf16_col":38}}},{"name":"Repeat","kind":"class","ident_start":145786,"ident_end":145792,"extent_start":145780,"extent_end":147592,"fully_qualified_name":"Repeat","ident_utf16":{"start":{"line_number":4659,"utf16_col":6},"end":{"line_number":4659,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4659,"utf16_col":0},"end":{"line_number":4708,"utf16_col":55}}},{"name":"__init__","kind":"function","ident_start":145813,"ident_end":145821,"extent_start":145809,"extent_end":145931,"fully_qualified_name":"Repeat.__init__","ident_utf16":{"start":{"line_number":4660,"utf16_col":8},"end":{"line_number":4660,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4660,"utf16_col":4},"end":{"line_number":4663,"utf16_col":30}}},{"name":"call","kind":"function","ident_start":145941,"ident_end":145945,"extent_start":145937,"extent_end":146024,"fully_qualified_name":"Repeat.call","ident_utf16":{"start":{"line_number":4665,"utf16_col":8},"end":{"line_number":4665,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4665,"utf16_col":4},"end":{"line_number":4666,"utf16_col":68}}},{"name":"compute_output_spec","kind":"function","ident_start":146034,"ident_end":146053,"extent_start":146030,"extent_end":147592,"fully_qualified_name":"Repeat.compute_output_spec","ident_utf16":{"start":{"line_number":4668,"utf16_col":8},"end":{"line_number":4668,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4668,"utf16_col":4},"end":{"line_number":4708,"utf16_col":55}}},{"name":"repeat","kind":"function","ident_start":147661,"ident_end":147667,"extent_start":147657,"extent_end":148179,"fully_qualified_name":"repeat","ident_utf16":{"start":{"line_number":4712,"utf16_col":4},"end":{"line_number":4712,"utf16_col":10}},"extent_utf16":{"start":{"line_number":4712,"utf16_col":0},"end":{"line_number":4726,"utf16_col":54}}},{"name":"Reshape","kind":"class","ident_start":148188,"ident_end":148195,"extent_start":148182,"extent_end":148661,"fully_qualified_name":"Reshape","ident_utf16":{"start":{"line_number":4729,"utf16_col":6},"end":{"line_number":4729,"utf16_col":13}},"extent_utf16":{"start":{"line_number":4729,"utf16_col":0},"end":{"line_number":4742,"utf16_col":70}}},{"name":"__init__","kind":"function","ident_start":148216,"ident_end":148224,"extent_start":148212,"extent_end":148301,"fully_qualified_name":"Reshape.__init__","ident_utf16":{"start":{"line_number":4730,"utf16_col":8},"end":{"line_number":4730,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4730,"utf16_col":4},"end":{"line_number":4732,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":148311,"ident_end":148315,"extent_start":148307,"extent_end":148380,"fully_qualified_name":"Reshape.call","ident_utf16":{"start":{"line_number":4734,"utf16_col":8},"end":{"line_number":4734,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4734,"utf16_col":4},"end":{"line_number":4735,"utf16_col":54}}},{"name":"compute_output_spec","kind":"function","ident_start":148390,"ident_end":148409,"extent_start":148386,"extent_end":148661,"fully_qualified_name":"Reshape.compute_output_spec","ident_utf16":{"start":{"line_number":4737,"utf16_col":8},"end":{"line_number":4737,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4737,"utf16_col":4},"end":{"line_number":4742,"utf16_col":70}}},{"name":"reshape","kind":"function","ident_start":148732,"ident_end":148739,"extent_start":148728,"extent_end":149258,"fully_qualified_name":"reshape","ident_utf16":{"start":{"line_number":4746,"utf16_col":4},"end":{"line_number":4746,"utf16_col":11}},"extent_utf16":{"start":{"line_number":4746,"utf16_col":0},"end":{"line_number":4760,"utf16_col":45}}},{"name":"Roll","kind":"class","ident_start":149267,"ident_end":149271,"extent_start":149261,"extent_end":149578,"fully_qualified_name":"Roll","ident_utf16":{"start":{"line_number":4763,"utf16_col":6},"end":{"line_number":4763,"utf16_col":10}},"extent_utf16":{"start":{"line_number":4763,"utf16_col":0},"end":{"line_number":4773,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":149292,"ident_end":149300,"extent_start":149288,"extent_end":149404,"fully_qualified_name":"Roll.__init__","ident_utf16":{"start":{"line_number":4764,"utf16_col":8},"end":{"line_number":4764,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4764,"utf16_col":4},"end":{"line_number":4767,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":149414,"ident_end":149418,"extent_start":149410,"extent_end":149488,"fully_qualified_name":"Roll.call","ident_utf16":{"start":{"line_number":4769,"utf16_col":8},"end":{"line_number":4769,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4769,"utf16_col":4},"end":{"line_number":4770,"utf16_col":59}}},{"name":"compute_output_spec","kind":"function","ident_start":149498,"ident_end":149517,"extent_start":149494,"extent_end":149578,"fully_qualified_name":"Roll.compute_output_spec","ident_utf16":{"start":{"line_number":4772,"utf16_col":8},"end":{"line_number":4772,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4772,"utf16_col":4},"end":{"line_number":4773,"utf16_col":50}}},{"name":"roll","kind":"function","ident_start":149643,"ident_end":149647,"extent_start":149639,"extent_end":150264,"fully_qualified_name":"roll","ident_utf16":{"start":{"line_number":4777,"utf16_col":4},"end":{"line_number":4777,"utf16_col":8}},"extent_utf16":{"start":{"line_number":4777,"utf16_col":0},"end":{"line_number":4794,"utf16_col":50}}},{"name":"Round","kind":"class","ident_start":150273,"ident_end":150278,"extent_start":150267,"extent_end":150613,"fully_qualified_name":"Round","ident_utf16":{"start":{"line_number":4797,"utf16_col":6},"end":{"line_number":4797,"utf16_col":11}},"extent_utf16":{"start":{"line_number":4797,"utf16_col":0},"end":{"line_number":4807,"utf16_col":65}}},{"name":"__init__","kind":"function","ident_start":150299,"ident_end":150307,"extent_start":150295,"extent_end":150386,"fully_qualified_name":"Round.__init__","ident_utf16":{"start":{"line_number":4798,"utf16_col":8},"end":{"line_number":4798,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4798,"utf16_col":4},"end":{"line_number":4800,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":150396,"ident_end":150400,"extent_start":150392,"extent_end":150463,"fully_qualified_name":"Round.call","ident_utf16":{"start":{"line_number":4802,"utf16_col":8},"end":{"line_number":4802,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4802,"utf16_col":4},"end":{"line_number":4803,"utf16_col":52}}},{"name":"compute_output_spec","kind":"function","ident_start":150473,"ident_end":150492,"extent_start":150469,"extent_end":150613,"fully_qualified_name":"Round.compute_output_spec","ident_utf16":{"start":{"line_number":4805,"utf16_col":8},"end":{"line_number":4805,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4805,"utf16_col":4},"end":{"line_number":4807,"utf16_col":65}}},{"name":"round","kind":"function","ident_start":150680,"ident_end":150685,"extent_start":150676,"extent_end":151035,"fully_qualified_name":"round","ident_utf16":{"start":{"line_number":4811,"utf16_col":4},"end":{"line_number":4811,"utf16_col":9}},"extent_utf16":{"start":{"line_number":4811,"utf16_col":0},"end":{"line_number":4823,"utf16_col":43}}},{"name":"SearchSorted","kind":"class","ident_start":151044,"ident_end":151056,"extent_start":151038,"extent_end":151827,"fully_qualified_name":"SearchSorted","ident_utf16":{"start":{"line_number":4826,"utf16_col":6},"end":{"line_number":4826,"utf16_col":18}},"extent_utf16":{"start":{"line_number":4826,"utf16_col":0},"end":{"line_number":4843,"utf16_col":56}}},{"name":"call","kind":"function","ident_start":151077,"ident_end":151081,"extent_start":151073,"extent_end":151324,"fully_qualified_name":"SearchSorted.call","ident_utf16":{"start":{"line_number":4827,"utf16_col":8},"end":{"line_number":4827,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4827,"utf16_col":4},"end":{"line_number":4830,"utf16_col":77}}},{"name":"compute_output_spec","kind":"function","ident_start":151334,"ident_end":151353,"extent_start":151330,"extent_end":151827,"fully_qualified_name":"SearchSorted.compute_output_spec","ident_utf16":{"start":{"line_number":4832,"utf16_col":8},"end":{"line_number":4832,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4832,"utf16_col":4},"end":{"line_number":4843,"utf16_col":56}}},{"name":"searchsorted","kind":"function","ident_start":151876,"ident_end":151888,"extent_start":151872,"extent_end":152755,"fully_qualified_name":"searchsorted","ident_utf16":{"start":{"line_number":4847,"utf16_col":4},"end":{"line_number":4847,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4847,"utf16_col":0},"end":{"line_number":4866,"utf16_col":73}}},{"name":"Sign","kind":"class","ident_start":152764,"ident_end":152768,"extent_start":152758,"extent_end":152990,"fully_qualified_name":"Sign","ident_utf16":{"start":{"line_number":4869,"utf16_col":6},"end":{"line_number":4869,"utf16_col":10}},"extent_utf16":{"start":{"line_number":4869,"utf16_col":0},"end":{"line_number":4875,"utf16_col":65}}},{"name":"call","kind":"function","ident_start":152789,"ident_end":152793,"extent_start":152785,"extent_end":152840,"fully_qualified_name":"Sign.call","ident_utf16":{"start":{"line_number":4870,"utf16_col":8},"end":{"line_number":4870,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4870,"utf16_col":4},"end":{"line_number":4871,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":152850,"ident_end":152869,"extent_start":152846,"extent_end":152990,"fully_qualified_name":"Sign.compute_output_spec","ident_utf16":{"start":{"line_number":4873,"utf16_col":8},"end":{"line_number":4873,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4873,"utf16_col":4},"end":{"line_number":4875,"utf16_col":65}}},{"name":"sign","kind":"function","ident_start":153055,"ident_end":153059,"extent_start":153051,"extent_end":153335,"fully_qualified_name":"sign","ident_utf16":{"start":{"line_number":4879,"utf16_col":4},"end":{"line_number":4879,"utf16_col":8}},"extent_utf16":{"start":{"line_number":4879,"utf16_col":0},"end":{"line_number":4890,"utf16_col":32}}},{"name":"Sin","kind":"class","ident_start":153344,"ident_end":153347,"extent_start":153338,"extent_end":153780,"fully_qualified_name":"Sin","ident_utf16":{"start":{"line_number":4893,"utf16_col":6},"end":{"line_number":4893,"utf16_col":9}},"extent_utf16":{"start":{"line_number":4893,"utf16_col":0},"end":{"line_number":4904,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":153368,"ident_end":153372,"extent_start":153364,"extent_end":153418,"fully_qualified_name":"Sin.call","ident_utf16":{"start":{"line_number":4894,"utf16_col":8},"end":{"line_number":4894,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4894,"utf16_col":4},"end":{"line_number":4895,"utf16_col":35}}},{"name":"compute_output_spec","kind":"function","ident_start":153428,"ident_end":153447,"extent_start":153424,"extent_end":153780,"fully_qualified_name":"Sin.compute_output_spec","ident_utf16":{"start":{"line_number":4897,"utf16_col":8},"end":{"line_number":4897,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4897,"utf16_col":4},"end":{"line_number":4904,"utf16_col":63}}},{"name":"sin","kind":"function","ident_start":153843,"ident_end":153846,"extent_start":153839,"extent_end":154103,"fully_qualified_name":"sin","ident_utf16":{"start":{"line_number":4908,"utf16_col":4},"end":{"line_number":4908,"utf16_col":7}},"extent_utf16":{"start":{"line_number":4908,"utf16_col":0},"end":{"line_number":4919,"utf16_col":31}}},{"name":"Sinh","kind":"class","ident_start":154112,"ident_end":154116,"extent_start":154106,"extent_end":154550,"fully_qualified_name":"Sinh","ident_utf16":{"start":{"line_number":4922,"utf16_col":6},"end":{"line_number":4922,"utf16_col":10}},"extent_utf16":{"start":{"line_number":4922,"utf16_col":0},"end":{"line_number":4933,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":154137,"ident_end":154141,"extent_start":154133,"extent_end":154188,"fully_qualified_name":"Sinh.call","ident_utf16":{"start":{"line_number":4923,"utf16_col":8},"end":{"line_number":4923,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4923,"utf16_col":4},"end":{"line_number":4924,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":154198,"ident_end":154217,"extent_start":154194,"extent_end":154550,"fully_qualified_name":"Sinh.compute_output_spec","ident_utf16":{"start":{"line_number":4926,"utf16_col":8},"end":{"line_number":4926,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4926,"utf16_col":4},"end":{"line_number":4933,"utf16_col":63}}},{"name":"sinh","kind":"function","ident_start":154615,"ident_end":154619,"extent_start":154611,"extent_end":154875,"fully_qualified_name":"sinh","ident_utf16":{"start":{"line_number":4937,"utf16_col":4},"end":{"line_number":4937,"utf16_col":8}},"extent_utf16":{"start":{"line_number":4937,"utf16_col":0},"end":{"line_number":4948,"utf16_col":32}}},{"name":"Size","kind":"class","ident_start":154884,"ident_end":154888,"extent_start":154878,"extent_end":155045,"fully_qualified_name":"Size","ident_utf16":{"start":{"line_number":4951,"utf16_col":6},"end":{"line_number":4951,"utf16_col":10}},"extent_utf16":{"start":{"line_number":4951,"utf16_col":0},"end":{"line_number":4956,"utf16_col":45}}},{"name":"call","kind":"function","ident_start":154909,"ident_end":154913,"extent_start":154905,"extent_end":154960,"fully_qualified_name":"Size.call","ident_utf16":{"start":{"line_number":4952,"utf16_col":8},"end":{"line_number":4952,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4952,"utf16_col":4},"end":{"line_number":4953,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":154970,"ident_end":154989,"extent_start":154966,"extent_end":155045,"fully_qualified_name":"Size.compute_output_spec","ident_utf16":{"start":{"line_number":4955,"utf16_col":8},"end":{"line_number":4955,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4955,"utf16_col":4},"end":{"line_number":4956,"utf16_col":45}}},{"name":"size","kind":"function","ident_start":155110,"ident_end":155114,"extent_start":155106,"extent_end":155368,"fully_qualified_name":"size","ident_utf16":{"start":{"line_number":4960,"utf16_col":4},"end":{"line_number":4960,"utf16_col":8}},"extent_utf16":{"start":{"line_number":4960,"utf16_col":0},"end":{"line_number":4971,"utf16_col":32}}},{"name":"Sort","kind":"class","ident_start":155377,"ident_end":155381,"extent_start":155371,"extent_end":155639,"fully_qualified_name":"Sort","ident_utf16":{"start":{"line_number":4974,"utf16_col":6},"end":{"line_number":4974,"utf16_col":10}},"extent_utf16":{"start":{"line_number":4974,"utf16_col":0},"end":{"line_number":4983,"utf16_col":44}}},{"name":"__init__","kind":"function","ident_start":155402,"ident_end":155410,"extent_start":155398,"extent_end":155478,"fully_qualified_name":"Sort.__init__","ident_utf16":{"start":{"line_number":4975,"utf16_col":8},"end":{"line_number":4975,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4975,"utf16_col":4},"end":{"line_number":4977,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":155488,"ident_end":155492,"extent_start":155484,"extent_end":155555,"fully_qualified_name":"Sort.call","ident_utf16":{"start":{"line_number":4979,"utf16_col":8},"end":{"line_number":4979,"utf16_col":12}},"extent_utf16":{"start":{"line_number":4979,"utf16_col":4},"end":{"line_number":4980,"utf16_col":52}}},{"name":"compute_output_spec","kind":"function","ident_start":155565,"ident_end":155584,"extent_start":155561,"extent_end":155639,"fully_qualified_name":"Sort.compute_output_spec","ident_utf16":{"start":{"line_number":4982,"utf16_col":8},"end":{"line_number":4982,"utf16_col":27}},"extent_utf16":{"start":{"line_number":4982,"utf16_col":4},"end":{"line_number":4983,"utf16_col":44}}},{"name":"sort","kind":"function","ident_start":155704,"ident_end":155708,"extent_start":155700,"extent_end":156137,"fully_qualified_name":"sort","ident_utf16":{"start":{"line_number":4987,"utf16_col":4},"end":{"line_number":4987,"utf16_col":8}},"extent_utf16":{"start":{"line_number":4987,"utf16_col":0},"end":{"line_number":5000,"utf16_col":43}}},{"name":"Split","kind":"class","ident_start":156146,"ident_end":156151,"extent_start":156140,"extent_end":157961,"fully_qualified_name":"Split","ident_utf16":{"start":{"line_number":5003,"utf16_col":6},"end":{"line_number":5003,"utf16_col":11}},"extent_utf16":{"start":{"line_number":5003,"utf16_col":0},"end":{"line_number":5045,"utf16_col":22}}},{"name":"__init__","kind":"function","ident_start":156172,"ident_end":156180,"extent_start":156168,"extent_end":156437,"fully_qualified_name":"Split.__init__","ident_utf16":{"start":{"line_number":5004,"utf16_col":8},"end":{"line_number":5004,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5004,"utf16_col":4},"end":{"line_number":5009,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":156447,"ident_end":156451,"extent_start":156443,"extent_end":156541,"fully_qualified_name":"Split.call","ident_utf16":{"start":{"line_number":5011,"utf16_col":8},"end":{"line_number":5011,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5011,"utf16_col":4},"end":{"line_number":5012,"utf16_col":79}}},{"name":"compute_output_spec","kind":"function","ident_start":156551,"ident_end":156570,"extent_start":156547,"extent_end":157961,"fully_qualified_name":"Split.compute_output_spec","ident_utf16":{"start":{"line_number":5014,"utf16_col":8},"end":{"line_number":5014,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5014,"utf16_col":4},"end":{"line_number":5045,"utf16_col":22}}},{"name":"split","kind":"function","ident_start":158028,"ident_end":158033,"extent_start":158024,"extent_end":158774,"fully_qualified_name":"split","ident_utf16":{"start":{"line_number":5049,"utf16_col":4},"end":{"line_number":5049,"utf16_col":9}},"extent_utf16":{"start":{"line_number":5049,"utf16_col":0},"end":{"line_number":5069,"utf16_col":65}}},{"name":"Stack","kind":"class","ident_start":158783,"ident_end":158788,"extent_start":158777,"extent_end":159951,"fully_qualified_name":"Stack","ident_utf16":{"start":{"line_number":5072,"utf16_col":6},"end":{"line_number":5072,"utf16_col":11}},"extent_utf16":{"start":{"line_number":5072,"utf16_col":0},"end":{"line_number":5101,"utf16_col":60}}},{"name":"__init__","kind":"function","ident_start":158809,"ident_end":158817,"extent_start":158805,"extent_end":158884,"fully_qualified_name":"Stack.__init__","ident_utf16":{"start":{"line_number":5073,"utf16_col":8},"end":{"line_number":5073,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5073,"utf16_col":4},"end":{"line_number":5075,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":158894,"ident_end":158898,"extent_start":158890,"extent_end":158964,"fully_qualified_name":"Stack.call","ident_utf16":{"start":{"line_number":5077,"utf16_col":8},"end":{"line_number":5077,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5077,"utf16_col":4},"end":{"line_number":5078,"utf16_col":54}}},{"name":"compute_output_spec","kind":"function","ident_start":158974,"ident_end":158993,"extent_start":158970,"extent_end":159951,"fully_qualified_name":"Stack.compute_output_spec","ident_utf16":{"start":{"line_number":5080,"utf16_col":8},"end":{"line_number":5080,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5080,"utf16_col":4},"end":{"line_number":5101,"utf16_col":60}}},{"name":"stack","kind":"function","ident_start":160018,"ident_end":160023,"extent_start":160014,"extent_end":160468,"fully_qualified_name":"stack","ident_utf16":{"start":{"line_number":5105,"utf16_col":4},"end":{"line_number":5105,"utf16_col":9}},"extent_utf16":{"start":{"line_number":5105,"utf16_col":0},"end":{"line_number":5120,"utf16_col":44}}},{"name":"Std","kind":"class","ident_start":160477,"ident_end":160480,"extent_start":160471,"extent_end":161157,"fully_qualified_name":"Std","ident_utf16":{"start":{"line_number":5123,"utf16_col":6},"end":{"line_number":5123,"utf16_col":9}},"extent_utf16":{"start":{"line_number":5123,"utf16_col":0},"end":{"line_number":5142,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":160501,"ident_end":160509,"extent_start":160497,"extent_end":160711,"fully_qualified_name":"Std.__init__","ident_utf16":{"start":{"line_number":5124,"utf16_col":8},"end":{"line_number":5124,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5124,"utf16_col":4},"end":{"line_number":5130,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":160721,"ident_end":160725,"extent_start":160717,"extent_end":160811,"fully_qualified_name":"Std.call","ident_utf16":{"start":{"line_number":5132,"utf16_col":8},"end":{"line_number":5132,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5132,"utf16_col":4},"end":{"line_number":5133,"utf16_col":75}}},{"name":"compute_output_spec","kind":"function","ident_start":160821,"ident_end":160840,"extent_start":160817,"extent_end":161157,"fully_qualified_name":"Std.compute_output_spec","ident_utf16":{"start":{"line_number":5135,"utf16_col":8},"end":{"line_number":5135,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5135,"utf16_col":4},"end":{"line_number":5142,"utf16_col":9}}},{"name":"std","kind":"function","ident_start":161220,"ident_end":161223,"extent_start":161216,"extent_end":161894,"fully_qualified_name":"std","ident_utf16":{"start":{"line_number":5146,"utf16_col":4},"end":{"line_number":5146,"utf16_col":7}},"extent_utf16":{"start":{"line_number":5146,"utf16_col":0},"end":{"line_number":5162,"utf16_col":61}}},{"name":"Swapaxes","kind":"class","ident_start":161903,"ident_end":161911,"extent_start":161897,"extent_end":162372,"fully_qualified_name":"Swapaxes","ident_utf16":{"start":{"line_number":5165,"utf16_col":6},"end":{"line_number":5165,"utf16_col":14}},"extent_utf16":{"start":{"line_number":5165,"utf16_col":0},"end":{"line_number":5180,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":161932,"ident_end":161940,"extent_start":161928,"extent_end":162043,"fully_qualified_name":"Swapaxes.__init__","ident_utf16":{"start":{"line_number":5166,"utf16_col":8},"end":{"line_number":5166,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5166,"utf16_col":4},"end":{"line_number":5170,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":162053,"ident_end":162057,"extent_start":162049,"extent_end":162132,"fully_qualified_name":"Swapaxes.call","ident_utf16":{"start":{"line_number":5172,"utf16_col":8},"end":{"line_number":5172,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5172,"utf16_col":4},"end":{"line_number":5173,"utf16_col":64}}},{"name":"compute_output_spec","kind":"function","ident_start":162142,"ident_end":162161,"extent_start":162138,"extent_end":162372,"fully_qualified_name":"Swapaxes.compute_output_spec","ident_utf16":{"start":{"line_number":5175,"utf16_col":8},"end":{"line_number":5175,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5175,"utf16_col":4},"end":{"line_number":5180,"utf16_col":50}}},{"name":"swapaxes","kind":"function","ident_start":162445,"ident_end":162453,"extent_start":162441,"extent_end":162818,"fully_qualified_name":"swapaxes","ident_utf16":{"start":{"line_number":5184,"utf16_col":4},"end":{"line_number":5184,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5184,"utf16_col":0},"end":{"line_number":5197,"utf16_col":62}}},{"name":"Take","kind":"class","ident_start":162827,"ident_end":162831,"extent_start":162821,"extent_end":163623,"fully_qualified_name":"Take","ident_utf16":{"start":{"line_number":5200,"utf16_col":6},"end":{"line_number":5200,"utf16_col":10}},"extent_utf16":{"start":{"line_number":5200,"utf16_col":0},"end":{"line_number":5220,"utf16_col":55}}},{"name":"__init__","kind":"function","ident_start":162852,"ident_end":162860,"extent_start":162848,"extent_end":162930,"fully_qualified_name":"Take.__init__","ident_utf16":{"start":{"line_number":5201,"utf16_col":8},"end":{"line_number":5201,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5201,"utf16_col":4},"end":{"line_number":5203,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":162940,"ident_end":162944,"extent_start":162936,"extent_end":163025,"fully_qualified_name":"Take.call","ident_utf16":{"start":{"line_number":5205,"utf16_col":8},"end":{"line_number":5205,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5205,"utf16_col":4},"end":{"line_number":5206,"utf16_col":61}}},{"name":"compute_output_spec","kind":"function","ident_start":163035,"ident_end":163054,"extent_start":163031,"extent_end":163623,"fully_qualified_name":"Take.compute_output_spec","ident_utf16":{"start":{"line_number":5208,"utf16_col":8},"end":{"line_number":5208,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5208,"utf16_col":4},"end":{"line_number":5220,"utf16_col":55}}},{"name":"take","kind":"function","ident_start":163688,"ident_end":163692,"extent_start":163684,"extent_end":164189,"fully_qualified_name":"take","ident_utf16":{"start":{"line_number":5224,"utf16_col":4},"end":{"line_number":5224,"utf16_col":8}},"extent_utf16":{"start":{"line_number":5224,"utf16_col":0},"end":{"line_number":5238,"utf16_col":52}}},{"name":"TakeAlongAxis","kind":"class","ident_start":164198,"ident_end":164211,"extent_start":164192,"extent_end":164653,"fully_qualified_name":"TakeAlongAxis","ident_utf16":{"start":{"line_number":5241,"utf16_col":6},"end":{"line_number":5241,"utf16_col":19}},"extent_utf16":{"start":{"line_number":5241,"utf16_col":0},"end":{"line_number":5253,"utf16_col":55}}},{"name":"__init__","kind":"function","ident_start":164232,"ident_end":164240,"extent_start":164228,"extent_end":164310,"fully_qualified_name":"TakeAlongAxis.__init__","ident_utf16":{"start":{"line_number":5242,"utf16_col":8},"end":{"line_number":5242,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5242,"utf16_col":4},"end":{"line_number":5244,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":164320,"ident_end":164324,"extent_start":164316,"extent_end":164416,"fully_qualified_name":"TakeAlongAxis.call","ident_utf16":{"start":{"line_number":5246,"utf16_col":8},"end":{"line_number":5246,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5246,"utf16_col":4},"end":{"line_number":5247,"utf16_col":72}}},{"name":"compute_output_spec","kind":"function","ident_start":164426,"ident_end":164445,"extent_start":164422,"extent_end":164653,"fully_qualified_name":"TakeAlongAxis.compute_output_spec","ident_utf16":{"start":{"line_number":5249,"utf16_col":8},"end":{"line_number":5249,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5249,"utf16_col":4},"end":{"line_number":5253,"utf16_col":55}}},{"name":"take_along_axis","kind":"function","ident_start":164769,"ident_end":164784,"extent_start":164765,"extent_end":165324,"fully_qualified_name":"take_along_axis","ident_utf16":{"start":{"line_number":5262,"utf16_col":4},"end":{"line_number":5262,"utf16_col":19}},"extent_utf16":{"start":{"line_number":5262,"utf16_col":0},"end":{"line_number":5276,"utf16_col":63}}},{"name":"Tan","kind":"class","ident_start":165333,"ident_end":165336,"extent_start":165327,"extent_end":165769,"fully_qualified_name":"Tan","ident_utf16":{"start":{"line_number":5279,"utf16_col":6},"end":{"line_number":5279,"utf16_col":9}},"extent_utf16":{"start":{"line_number":5279,"utf16_col":0},"end":{"line_number":5290,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":165357,"ident_end":165361,"extent_start":165353,"extent_end":165407,"fully_qualified_name":"Tan.call","ident_utf16":{"start":{"line_number":5280,"utf16_col":8},"end":{"line_number":5280,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5280,"utf16_col":4},"end":{"line_number":5281,"utf16_col":35}}},{"name":"compute_output_spec","kind":"function","ident_start":165417,"ident_end":165436,"extent_start":165413,"extent_end":165769,"fully_qualified_name":"Tan.compute_output_spec","ident_utf16":{"start":{"line_number":5283,"utf16_col":8},"end":{"line_number":5283,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5283,"utf16_col":4},"end":{"line_number":5290,"utf16_col":63}}},{"name":"tan","kind":"function","ident_start":165832,"ident_end":165835,"extent_start":165828,"extent_end":166084,"fully_qualified_name":"tan","ident_utf16":{"start":{"line_number":5294,"utf16_col":4},"end":{"line_number":5294,"utf16_col":7}},"extent_utf16":{"start":{"line_number":5294,"utf16_col":0},"end":{"line_number":5305,"utf16_col":31}}},{"name":"Tanh","kind":"class","ident_start":166093,"ident_end":166097,"extent_start":166087,"extent_end":166531,"fully_qualified_name":"Tanh","ident_utf16":{"start":{"line_number":5308,"utf16_col":6},"end":{"line_number":5308,"utf16_col":10}},"extent_utf16":{"start":{"line_number":5308,"utf16_col":0},"end":{"line_number":5319,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":166118,"ident_end":166122,"extent_start":166114,"extent_end":166169,"fully_qualified_name":"Tanh.call","ident_utf16":{"start":{"line_number":5309,"utf16_col":8},"end":{"line_number":5309,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5309,"utf16_col":4},"end":{"line_number":5310,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":166179,"ident_end":166198,"extent_start":166175,"extent_end":166531,"fully_qualified_name":"Tanh.compute_output_spec","ident_utf16":{"start":{"line_number":5312,"utf16_col":8},"end":{"line_number":5312,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5312,"utf16_col":4},"end":{"line_number":5319,"utf16_col":63}}},{"name":"tanh","kind":"function","ident_start":166596,"ident_end":166600,"extent_start":166592,"extent_end":166859,"fully_qualified_name":"tanh","ident_utf16":{"start":{"line_number":5323,"utf16_col":4},"end":{"line_number":5323,"utf16_col":8}},"extent_utf16":{"start":{"line_number":5323,"utf16_col":0},"end":{"line_number":5334,"utf16_col":32}}},{"name":"Tensordot","kind":"class","ident_start":166868,"ident_end":166877,"extent_start":166862,"extent_end":168418,"fully_qualified_name":"Tensordot","ident_utf16":{"start":{"line_number":5337,"utf16_col":6},"end":{"line_number":5337,"utf16_col":15}},"extent_utf16":{"start":{"line_number":5337,"utf16_col":0},"end":{"line_number":5379,"utf16_col":53}}},{"name":"__init__","kind":"function","ident_start":166898,"ident_end":166906,"extent_start":166894,"extent_end":166973,"fully_qualified_name":"Tensordot.__init__","ident_utf16":{"start":{"line_number":5338,"utf16_col":8},"end":{"line_number":5338,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5338,"utf16_col":4},"end":{"line_number":5340,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":166983,"ident_end":166987,"extent_start":166979,"extent_end":167065,"fully_qualified_name":"Tensordot.call","ident_utf16":{"start":{"line_number":5342,"utf16_col":8},"end":{"line_number":5342,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5342,"utf16_col":4},"end":{"line_number":5343,"utf16_col":62}}},{"name":"compute_output_spec","kind":"function","ident_start":167075,"ident_end":167094,"extent_start":167071,"extent_end":168418,"fully_qualified_name":"Tensordot.compute_output_spec","ident_utf16":{"start":{"line_number":5345,"utf16_col":8},"end":{"line_number":5345,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5345,"utf16_col":4},"end":{"line_number":5379,"utf16_col":53}}},{"name":"tensordot","kind":"function","ident_start":168493,"ident_end":168502,"extent_start":168489,"extent_end":169226,"fully_qualified_name":"tensordot","ident_utf16":{"start":{"line_number":5383,"utf16_col":4},"end":{"line_number":5383,"utf16_col":13}},"extent_utf16":{"start":{"line_number":5383,"utf16_col":0},"end":{"line_number":5401,"utf16_col":53}}},{"name":"Tile","kind":"class","ident_start":169235,"ident_end":169239,"extent_start":169229,"extent_end":170058,"fully_qualified_name":"Tile","ident_utf16":{"start":{"line_number":5404,"utf16_col":6},"end":{"line_number":5404,"utf16_col":10}},"extent_utf16":{"start":{"line_number":5404,"utf16_col":0},"end":{"line_number":5428,"utf16_col":55}}},{"name":"__init__","kind":"function","ident_start":169260,"ident_end":169268,"extent_start":169256,"extent_end":169342,"fully_qualified_name":"Tile.__init__","ident_utf16":{"start":{"line_number":5405,"utf16_col":8},"end":{"line_number":5405,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5405,"utf16_col":4},"end":{"line_number":5407,"utf16_col":30}}},{"name":"call","kind":"function","ident_start":169352,"ident_end":169356,"extent_start":169348,"extent_end":169417,"fully_qualified_name":"Tile.call","ident_utf16":{"start":{"line_number":5409,"utf16_col":8},"end":{"line_number":5409,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5409,"utf16_col":4},"end":{"line_number":5410,"utf16_col":50}}},{"name":"compute_output_spec","kind":"function","ident_start":169427,"ident_end":169446,"extent_start":169423,"extent_end":170058,"fully_qualified_name":"Tile.compute_output_spec","ident_utf16":{"start":{"line_number":5412,"utf16_col":8},"end":{"line_number":5412,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5412,"utf16_col":4},"end":{"line_number":5428,"utf16_col":55}}},{"name":"tile","kind":"function","ident_start":170123,"ident_end":170127,"extent_start":170119,"extent_end":170759,"fully_qualified_name":"tile","ident_utf16":{"start":{"line_number":5432,"utf16_col":4},"end":{"line_number":5432,"utf16_col":8}},"extent_utf16":{"start":{"line_number":5432,"utf16_col":0},"end":{"line_number":5454,"utf16_col":41}}},{"name":"Trace","kind":"class","ident_start":170768,"ident_end":170773,"extent_start":170762,"extent_end":171532,"fully_qualified_name":"Trace","ident_utf16":{"start":{"line_number":5457,"utf16_col":6},"end":{"line_number":5457,"utf16_col":11}},"extent_utf16":{"start":{"line_number":5457,"utf16_col":0},"end":{"line_number":5477,"utf16_col":60}}},{"name":"__init__","kind":"function","ident_start":170794,"ident_end":170802,"extent_start":170790,"extent_end":170947,"fully_qualified_name":"Trace.__init__","ident_utf16":{"start":{"line_number":5458,"utf16_col":8},"end":{"line_number":5458,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5458,"utf16_col":4},"end":{"line_number":5462,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":170957,"ident_end":170961,"extent_start":170953,"extent_end":171087,"fully_qualified_name":"Trace.call","ident_utf16":{"start":{"line_number":5464,"utf16_col":8},"end":{"line_number":5464,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5464,"utf16_col":4},"end":{"line_number":5467,"utf16_col":9}}},{"name":"compute_output_spec","kind":"function","ident_start":171097,"ident_end":171116,"extent_start":171093,"extent_end":171532,"fully_qualified_name":"Trace.compute_output_spec","ident_utf16":{"start":{"line_number":5469,"utf16_col":8},"end":{"line_number":5469,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5469,"utf16_col":4},"end":{"line_number":5477,"utf16_col":60}}},{"name":"trace","kind":"function","ident_start":171599,"ident_end":171604,"extent_start":171595,"extent_end":172840,"fully_qualified_name":"trace","ident_utf16":{"start":{"line_number":5481,"utf16_col":4},"end":{"line_number":5481,"utf16_col":9}},"extent_utf16":{"start":{"line_number":5481,"utf16_col":0},"end":{"line_number":5510,"utf16_col":74}}},{"name":"Tri","kind":"class","ident_start":172849,"ident_end":172852,"extent_start":172843,"extent_end":173241,"fully_qualified_name":"Tri","ident_utf16":{"start":{"line_number":5513,"utf16_col":6},"end":{"line_number":5513,"utf16_col":9}},"extent_utf16":{"start":{"line_number":5513,"utf16_col":0},"end":{"line_number":5525,"utf16_col":52}}},{"name":"__init__","kind":"function","ident_start":172873,"ident_end":172881,"extent_start":172869,"extent_end":172998,"fully_qualified_name":"Tri.__init__","ident_utf16":{"start":{"line_number":5514,"utf16_col":8},"end":{"line_number":5514,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5514,"utf16_col":4},"end":{"line_number":5517,"utf16_col":46}}},{"name":"call","kind":"function","ident_start":173008,"ident_end":173012,"extent_start":173004,"extent_end":173101,"fully_qualified_name":"Tri.call","ident_utf16":{"start":{"line_number":5519,"utf16_col":8},"end":{"line_number":5519,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5519,"utf16_col":4},"end":{"line_number":5520,"utf16_col":70}}},{"name":"compute_output_spec","kind":"function","ident_start":173111,"ident_end":173130,"extent_start":173107,"extent_end":173241,"fully_qualified_name":"Tri.compute_output_spec","ident_utf16":{"start":{"line_number":5522,"utf16_col":8},"end":{"line_number":5522,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5522,"utf16_col":4},"end":{"line_number":5525,"utf16_col":52}}},{"name":"tri","kind":"function","ident_start":173304,"ident_end":173307,"extent_start":173300,"extent_end":173982,"fully_qualified_name":"tri","ident_utf16":{"start":{"line_number":5529,"utf16_col":4},"end":{"line_number":5529,"utf16_col":7}},"extent_utf16":{"start":{"line_number":5529,"utf16_col":0},"end":{"line_number":5544,"utf16_col":54}}},{"name":"Tril","kind":"class","ident_start":173991,"ident_end":173995,"extent_start":173985,"extent_end":174243,"fully_qualified_name":"Tril","ident_utf16":{"start":{"line_number":5547,"utf16_col":6},"end":{"line_number":5547,"utf16_col":10}},"extent_utf16":{"start":{"line_number":5547,"utf16_col":0},"end":{"line_number":5556,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":174016,"ident_end":174024,"extent_start":174012,"extent_end":174082,"fully_qualified_name":"Tril.__init__","ident_utf16":{"start":{"line_number":5548,"utf16_col":8},"end":{"line_number":5548,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5548,"utf16_col":4},"end":{"line_number":5550,"utf16_col":18}}},{"name":"call","kind":"function","ident_start":174092,"ident_end":174096,"extent_start":174088,"extent_end":174153,"fully_qualified_name":"Tril.call","ident_utf16":{"start":{"line_number":5552,"utf16_col":8},"end":{"line_number":5552,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5552,"utf16_col":4},"end":{"line_number":5553,"utf16_col":46}}},{"name":"compute_output_spec","kind":"function","ident_start":174163,"ident_end":174182,"extent_start":174159,"extent_end":174243,"fully_qualified_name":"Tril.compute_output_spec","ident_utf16":{"start":{"line_number":5555,"utf16_col":8},"end":{"line_number":5555,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5555,"utf16_col":4},"end":{"line_number":5556,"utf16_col":50}}},{"name":"tril","kind":"function","ident_start":174308,"ident_end":174312,"extent_start":174304,"extent_end":174834,"fully_qualified_name":"tril","ident_utf16":{"start":{"line_number":5560,"utf16_col":4},"end":{"line_number":5560,"utf16_col":8}},"extent_utf16":{"start":{"line_number":5560,"utf16_col":0},"end":{"line_number":5576,"utf16_col":37}}},{"name":"Triu","kind":"class","ident_start":174843,"ident_end":174847,"extent_start":174837,"extent_end":175095,"fully_qualified_name":"Triu","ident_utf16":{"start":{"line_number":5579,"utf16_col":6},"end":{"line_number":5579,"utf16_col":10}},"extent_utf16":{"start":{"line_number":5579,"utf16_col":0},"end":{"line_number":5588,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":174868,"ident_end":174876,"extent_start":174864,"extent_end":174934,"fully_qualified_name":"Triu.__init__","ident_utf16":{"start":{"line_number":5580,"utf16_col":8},"end":{"line_number":5580,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5580,"utf16_col":4},"end":{"line_number":5582,"utf16_col":18}}},{"name":"call","kind":"function","ident_start":174944,"ident_end":174948,"extent_start":174940,"extent_end":175005,"fully_qualified_name":"Triu.call","ident_utf16":{"start":{"line_number":5584,"utf16_col":8},"end":{"line_number":5584,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5584,"utf16_col":4},"end":{"line_number":5585,"utf16_col":46}}},{"name":"compute_output_spec","kind":"function","ident_start":175015,"ident_end":175034,"extent_start":175011,"extent_end":175095,"fully_qualified_name":"Triu.compute_output_spec","ident_utf16":{"start":{"line_number":5587,"utf16_col":8},"end":{"line_number":5587,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5587,"utf16_col":4},"end":{"line_number":5588,"utf16_col":50}}},{"name":"triu","kind":"function","ident_start":175160,"ident_end":175164,"extent_start":175156,"extent_end":175686,"fully_qualified_name":"triu","ident_utf16":{"start":{"line_number":5592,"utf16_col":4},"end":{"line_number":5592,"utf16_col":8}},"extent_utf16":{"start":{"line_number":5592,"utf16_col":0},"end":{"line_number":5608,"utf16_col":37}}},{"name":"Trunc","kind":"class","ident_start":175695,"ident_end":175700,"extent_start":175689,"extent_end":175915,"fully_qualified_name":"Trunc","ident_utf16":{"start":{"line_number":5611,"utf16_col":6},"end":{"line_number":5611,"utf16_col":11}},"extent_utf16":{"start":{"line_number":5611,"utf16_col":0},"end":{"line_number":5619,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":175721,"ident_end":175729,"extent_start":175717,"extent_end":175763,"fully_qualified_name":"Trunc.__init__","ident_utf16":{"start":{"line_number":5612,"utf16_col":8},"end":{"line_number":5612,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5612,"utf16_col":4},"end":{"line_number":5613,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":175773,"ident_end":175777,"extent_start":175769,"extent_end":175825,"fully_qualified_name":"Trunc.call","ident_utf16":{"start":{"line_number":5615,"utf16_col":8},"end":{"line_number":5615,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5615,"utf16_col":4},"end":{"line_number":5616,"utf16_col":37}}},{"name":"compute_output_spec","kind":"function","ident_start":175835,"ident_end":175854,"extent_start":175831,"extent_end":175915,"fully_qualified_name":"Trunc.compute_output_spec","ident_utf16":{"start":{"line_number":5618,"utf16_col":8},"end":{"line_number":5618,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5618,"utf16_col":4},"end":{"line_number":5619,"utf16_col":50}}},{"name":"trunc","kind":"function","ident_start":175982,"ident_end":175987,"extent_start":175978,"extent_end":176603,"fully_qualified_name":"trunc","ident_utf16":{"start":{"line_number":5623,"utf16_col":4},"end":{"line_number":5623,"utf16_col":9}},"extent_utf16":{"start":{"line_number":5623,"utf16_col":0},"end":{"line_number":5643,"utf16_col":33}}},{"name":"Vdot","kind":"class","ident_start":176612,"ident_end":176616,"extent_start":176606,"extent_end":176920,"fully_qualified_name":"Vdot","ident_utf16":{"start":{"line_number":5646,"utf16_col":6},"end":{"line_number":5646,"utf16_col":10}},"extent_utf16":{"start":{"line_number":5646,"utf16_col":0},"end":{"line_number":5655,"utf16_col":43}}},{"name":"call","kind":"function","ident_start":176637,"ident_end":176641,"extent_start":176633,"extent_end":176698,"fully_qualified_name":"Vdot.call","ident_utf16":{"start":{"line_number":5647,"utf16_col":8},"end":{"line_number":5647,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5647,"utf16_col":4},"end":{"line_number":5648,"utf16_col":41}}},{"name":"compute_output_spec","kind":"function","ident_start":176708,"ident_end":176727,"extent_start":176704,"extent_end":176920,"fully_qualified_name":"Vdot.compute_output_spec","ident_utf16":{"start":{"line_number":5650,"utf16_col":8},"end":{"line_number":5650,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5650,"utf16_col":4},"end":{"line_number":5655,"utf16_col":43}}},{"name":"vdot","kind":"function","ident_start":176985,"ident_end":176989,"extent_start":176981,"extent_end":177592,"fully_qualified_name":"vdot","ident_utf16":{"start":{"line_number":5659,"utf16_col":4},"end":{"line_number":5659,"utf16_col":8}},"extent_utf16":{"start":{"line_number":5659,"utf16_col":0},"end":{"line_number":5677,"utf16_col":37}}},{"name":"Inner","kind":"class","ident_start":177601,"ident_end":177606,"extent_start":177595,"extent_end":177911,"fully_qualified_name":"Inner","ident_utf16":{"start":{"line_number":5680,"utf16_col":6},"end":{"line_number":5680,"utf16_col":11}},"extent_utf16":{"start":{"line_number":5680,"utf16_col":0},"end":{"line_number":5689,"utf16_col":43}}},{"name":"call","kind":"function","ident_start":177627,"ident_end":177631,"extent_start":177623,"extent_end":177689,"fully_qualified_name":"Inner.call","ident_utf16":{"start":{"line_number":5681,"utf16_col":8},"end":{"line_number":5681,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5681,"utf16_col":4},"end":{"line_number":5682,"utf16_col":42}}},{"name":"compute_output_spec","kind":"function","ident_start":177699,"ident_end":177718,"extent_start":177695,"extent_end":177911,"fully_qualified_name":"Inner.compute_output_spec","ident_utf16":{"start":{"line_number":5684,"utf16_col":8},"end":{"line_number":5684,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5684,"utf16_col":4},"end":{"line_number":5689,"utf16_col":43}}},{"name":"inner","kind":"function","ident_start":177978,"ident_end":177983,"extent_start":177974,"extent_end":178783,"fully_qualified_name":"inner","ident_utf16":{"start":{"line_number":5693,"utf16_col":4},"end":{"line_number":5693,"utf16_col":9}},"extent_utf16":{"start":{"line_number":5693,"utf16_col":0},"end":{"line_number":5716,"utf16_col":38}}},{"name":"vectorize","kind":"function","ident_start":178858,"ident_end":178867,"extent_start":178854,"extent_end":180250,"fully_qualified_name":"vectorize","ident_utf16":{"start":{"line_number":5720,"utf16_col":4},"end":{"line_number":5720,"utf16_col":13}},"extent_utf16":{"start":{"line_number":5720,"utf16_col":0},"end":{"line_number":5758,"utf16_col":5}}},{"name":"Vstack","kind":"class","ident_start":180259,"ident_end":180265,"extent_start":180253,"extent_end":181343,"fully_qualified_name":"Vstack","ident_utf16":{"start":{"line_number":5761,"utf16_col":6},"end":{"line_number":5761,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5761,"utf16_col":0},"end":{"line_number":5785,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":180286,"ident_end":180290,"extent_start":180282,"extent_end":180341,"fully_qualified_name":"Vstack.call","ident_utf16":{"start":{"line_number":5762,"utf16_col":8},"end":{"line_number":5762,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5762,"utf16_col":4},"end":{"line_number":5763,"utf16_col":39}}},{"name":"compute_output_spec","kind":"function","ident_start":180351,"ident_end":180370,"extent_start":180347,"extent_end":181343,"fully_qualified_name":"Vstack.compute_output_spec","ident_utf16":{"start":{"line_number":5765,"utf16_col":8},"end":{"line_number":5765,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5765,"utf16_col":4},"end":{"line_number":5785,"utf16_col":54}}},{"name":"vstack","kind":"function","ident_start":181412,"ident_end":181418,"extent_start":181408,"extent_end":181712,"fully_qualified_name":"vstack","ident_utf16":{"start":{"line_number":5789,"utf16_col":4},"end":{"line_number":5789,"utf16_col":10}},"extent_utf16":{"start":{"line_number":5789,"utf16_col":0},"end":{"line_number":5800,"utf16_col":35}}},{"name":"Where","kind":"class","ident_start":181721,"ident_end":181726,"extent_start":181715,"extent_end":182433,"fully_qualified_name":"Where","ident_utf16":{"start":{"line_number":5803,"utf16_col":6},"end":{"line_number":5803,"utf16_col":11}},"extent_utf16":{"start":{"line_number":5803,"utf16_col":0},"end":{"line_number":5817,"utf16_col":60}}},{"name":"call","kind":"function","ident_start":181747,"ident_end":181751,"extent_start":181743,"extent_end":181841,"fully_qualified_name":"Where.call","ident_utf16":{"start":{"line_number":5804,"utf16_col":8},"end":{"line_number":5804,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5804,"utf16_col":4},"end":{"line_number":5805,"utf16_col":53}}},{"name":"compute_output_spec","kind":"function","ident_start":181851,"ident_end":181870,"extent_start":181847,"extent_end":182433,"fully_qualified_name":"Where.compute_output_spec","ident_utf16":{"start":{"line_number":5807,"utf16_col":8},"end":{"line_number":5807,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5807,"utf16_col":4},"end":{"line_number":5817,"utf16_col":60}}},{"name":"where","kind":"function","ident_start":182500,"ident_end":182505,"extent_start":182496,"extent_end":183352,"fully_qualified_name":"where","ident_utf16":{"start":{"line_number":5821,"utf16_col":4},"end":{"line_number":5821,"utf16_col":9}},"extent_utf16":{"start":{"line_number":5821,"utf16_col":0},"end":{"line_number":5840,"utf16_col":49}}},{"name":"Subtract","kind":"class","ident_start":183361,"ident_end":183369,"extent_start":183355,"extent_end":184003,"fully_qualified_name":"Subtract","ident_utf16":{"start":{"line_number":5843,"utf16_col":6},"end":{"line_number":5843,"utf16_col":14}},"extent_utf16":{"start":{"line_number":5843,"utf16_col":0},"end":{"line_number":5858,"utf16_col":75}}},{"name":"call","kind":"function","ident_start":183390,"ident_end":183394,"extent_start":183386,"extent_end":183455,"fully_qualified_name":"Subtract.call","ident_utf16":{"start":{"line_number":5844,"utf16_col":8},"end":{"line_number":5844,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5844,"utf16_col":4},"end":{"line_number":5845,"utf16_col":45}}},{"name":"compute_output_spec","kind":"function","ident_start":183465,"ident_end":183484,"extent_start":183461,"extent_end":184003,"fully_qualified_name":"Subtract.compute_output_spec","ident_utf16":{"start":{"line_number":5847,"utf16_col":8},"end":{"line_number":5847,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5847,"utf16_col":4},"end":{"line_number":5858,"utf16_col":75}}},{"name":"subtract","kind":"function","ident_start":184076,"ident_end":184084,"extent_start":184072,"extent_end":184425,"fully_qualified_name":"subtract","ident_utf16":{"start":{"line_number":5862,"utf16_col":4},"end":{"line_number":5862,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5862,"utf16_col":0},"end":{"line_number":5874,"utf16_col":41}}},{"name":"Multiply","kind":"class","ident_start":184434,"ident_end":184442,"extent_start":184428,"extent_end":185073,"fully_qualified_name":"Multiply","ident_utf16":{"start":{"line_number":5877,"utf16_col":6},"end":{"line_number":5877,"utf16_col":14}},"extent_utf16":{"start":{"line_number":5877,"utf16_col":0},"end":{"line_number":5892,"utf16_col":75}}},{"name":"call","kind":"function","ident_start":184463,"ident_end":184467,"extent_start":184459,"extent_end":184528,"fully_qualified_name":"Multiply.call","ident_utf16":{"start":{"line_number":5878,"utf16_col":8},"end":{"line_number":5878,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5878,"utf16_col":4},"end":{"line_number":5879,"utf16_col":45}}},{"name":"compute_output_spec","kind":"function","ident_start":184538,"ident_end":184557,"extent_start":184534,"extent_end":185073,"fully_qualified_name":"Multiply.compute_output_spec","ident_utf16":{"start":{"line_number":5881,"utf16_col":8},"end":{"line_number":5881,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5881,"utf16_col":4},"end":{"line_number":5892,"utf16_col":75}}},{"name":"multiply","kind":"function","ident_start":185146,"ident_end":185154,"extent_start":185142,"extent_end":185492,"fully_qualified_name":"multiply","ident_utf16":{"start":{"line_number":5896,"utf16_col":4},"end":{"line_number":5896,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5896,"utf16_col":0},"end":{"line_number":5908,"utf16_col":41}}},{"name":"Divide","kind":"class","ident_start":185501,"ident_end":185507,"extent_start":185495,"extent_end":186198,"fully_qualified_name":"Divide","ident_utf16":{"start":{"line_number":5911,"utf16_col":6},"end":{"line_number":5911,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5911,"utf16_col":0},"end":{"line_number":5929,"utf16_col":9}}},{"name":"call","kind":"function","ident_start":185528,"ident_end":185532,"extent_start":185524,"extent_end":185591,"fully_qualified_name":"Divide.call","ident_utf16":{"start":{"line_number":5912,"utf16_col":8},"end":{"line_number":5912,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5912,"utf16_col":4},"end":{"line_number":5913,"utf16_col":43}}},{"name":"compute_output_spec","kind":"function","ident_start":185601,"ident_end":185620,"extent_start":185597,"extent_end":186198,"fully_qualified_name":"Divide.compute_output_spec","ident_utf16":{"start":{"line_number":5915,"utf16_col":8},"end":{"line_number":5915,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5915,"utf16_col":4},"end":{"line_number":5929,"utf16_col":9}}},{"name":"divide","kind":"function","ident_start":186267,"ident_end":186273,"extent_start":186263,"extent_end":186662,"fully_qualified_name":"divide","ident_utf16":{"start":{"line_number":5933,"utf16_col":4},"end":{"line_number":5933,"utf16_col":10}},"extent_utf16":{"start":{"line_number":5933,"utf16_col":0},"end":{"line_number":5947,"utf16_col":39}}},{"name":"DivideNoNan","kind":"class","ident_start":186671,"ident_end":186682,"extent_start":186665,"extent_end":187380,"fully_qualified_name":"DivideNoNan","ident_utf16":{"start":{"line_number":5950,"utf16_col":6},"end":{"line_number":5950,"utf16_col":17}},"extent_utf16":{"start":{"line_number":5950,"utf16_col":0},"end":{"line_number":5968,"utf16_col":9}}},{"name":"call","kind":"function","ident_start":186703,"ident_end":186707,"extent_start":186699,"extent_end":186773,"fully_qualified_name":"DivideNoNan.call","ident_utf16":{"start":{"line_number":5951,"utf16_col":8},"end":{"line_number":5951,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5951,"utf16_col":4},"end":{"line_number":5952,"utf16_col":50}}},{"name":"compute_output_spec","kind":"function","ident_start":186783,"ident_end":186802,"extent_start":186779,"extent_end":187380,"fully_qualified_name":"DivideNoNan.compute_output_spec","ident_utf16":{"start":{"line_number":5954,"utf16_col":8},"end":{"line_number":5954,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5954,"utf16_col":4},"end":{"line_number":5968,"utf16_col":9}}},{"name":"divide_no_nan","kind":"function","ident_start":187463,"ident_end":187476,"extent_start":187459,"extent_end":187870,"fully_qualified_name":"divide_no_nan","ident_utf16":{"start":{"line_number":5972,"utf16_col":4},"end":{"line_number":5972,"utf16_col":17}},"extent_utf16":{"start":{"line_number":5972,"utf16_col":0},"end":{"line_number":5984,"utf16_col":46}}},{"name":"TrueDivide","kind":"class","ident_start":187879,"ident_end":187889,"extent_start":187873,"extent_end":188585,"fully_qualified_name":"TrueDivide","ident_utf16":{"start":{"line_number":5987,"utf16_col":6},"end":{"line_number":5987,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5987,"utf16_col":0},"end":{"line_number":6005,"utf16_col":9}}},{"name":"call","kind":"function","ident_start":187910,"ident_end":187914,"extent_start":187906,"extent_end":187978,"fully_qualified_name":"TrueDivide.call","ident_utf16":{"start":{"line_number":5988,"utf16_col":8},"end":{"line_number":5988,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5988,"utf16_col":4},"end":{"line_number":5989,"utf16_col":48}}},{"name":"compute_output_spec","kind":"function","ident_start":187988,"ident_end":188007,"extent_start":187984,"extent_end":188585,"fully_qualified_name":"TrueDivide.compute_output_spec","ident_utf16":{"start":{"line_number":5991,"utf16_col":8},"end":{"line_number":5991,"utf16_col":27}},"extent_utf16":{"start":{"line_number":5991,"utf16_col":4},"end":{"line_number":6005,"utf16_col":9}}},{"name":"true_divide","kind":"function","ident_start":188693,"ident_end":188704,"extent_start":188689,"extent_end":188887,"fully_qualified_name":"true_divide","ident_utf16":{"start":{"line_number":6014,"utf16_col":4},"end":{"line_number":6014,"utf16_col":15}},"extent_utf16":{"start":{"line_number":6014,"utf16_col":0},"end":{"line_number":6018,"utf16_col":44}}},{"name":"Power","kind":"class","ident_start":188896,"ident_end":188901,"extent_start":188890,"extent_end":189365,"fully_qualified_name":"Power","ident_utf16":{"start":{"line_number":6021,"utf16_col":6},"end":{"line_number":6021,"utf16_col":11}},"extent_utf16":{"start":{"line_number":6021,"utf16_col":0},"end":{"line_number":6032,"utf16_col":60}}},{"name":"call","kind":"function","ident_start":188922,"ident_end":188926,"extent_start":188918,"extent_end":188984,"fully_qualified_name":"Power.call","ident_utf16":{"start":{"line_number":6022,"utf16_col":8},"end":{"line_number":6022,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6022,"utf16_col":4},"end":{"line_number":6023,"utf16_col":42}}},{"name":"compute_output_spec","kind":"function","ident_start":188994,"ident_end":189013,"extent_start":188990,"extent_end":189365,"fully_qualified_name":"Power.compute_output_spec","ident_utf16":{"start":{"line_number":6025,"utf16_col":8},"end":{"line_number":6025,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6025,"utf16_col":4},"end":{"line_number":6032,"utf16_col":60}}},{"name":"power","kind":"function","ident_start":189432,"ident_end":189437,"extent_start":189428,"extent_end":189806,"fully_qualified_name":"power","ident_utf16":{"start":{"line_number":6036,"utf16_col":4},"end":{"line_number":6036,"utf16_col":9}},"extent_utf16":{"start":{"line_number":6036,"utf16_col":0},"end":{"line_number":6048,"utf16_col":38}}},{"name":"Negative","kind":"class","ident_start":189815,"ident_end":189823,"extent_start":189809,"extent_end":190049,"fully_qualified_name":"Negative","ident_utf16":{"start":{"line_number":6051,"utf16_col":6},"end":{"line_number":6051,"utf16_col":14}},"extent_utf16":{"start":{"line_number":6051,"utf16_col":0},"end":{"line_number":6057,"utf16_col":65}}},{"name":"call","kind":"function","ident_start":189844,"ident_end":189848,"extent_start":189840,"extent_end":189899,"fully_qualified_name":"Negative.call","ident_utf16":{"start":{"line_number":6052,"utf16_col":8},"end":{"line_number":6052,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6052,"utf16_col":4},"end":{"line_number":6053,"utf16_col":40}}},{"name":"compute_output_spec","kind":"function","ident_start":189909,"ident_end":189928,"extent_start":189905,"extent_end":190049,"fully_qualified_name":"Negative.compute_output_spec","ident_utf16":{"start":{"line_number":6055,"utf16_col":8},"end":{"line_number":6055,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6055,"utf16_col":4},"end":{"line_number":6057,"utf16_col":65}}},{"name":"negative","kind":"function","ident_start":190122,"ident_end":190130,"extent_start":190118,"extent_end":190381,"fully_qualified_name":"negative","ident_utf16":{"start":{"line_number":6061,"utf16_col":4},"end":{"line_number":6061,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6061,"utf16_col":0},"end":{"line_number":6072,"utf16_col":36}}},{"name":"Square","kind":"class","ident_start":190390,"ident_end":190396,"extent_start":190384,"extent_end":190725,"fully_qualified_name":"Square","ident_utf16":{"start":{"line_number":6075,"utf16_col":6},"end":{"line_number":6075,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6075,"utf16_col":0},"end":{"line_number":6084,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":190417,"ident_end":190421,"extent_start":190413,"extent_end":190470,"fully_qualified_name":"Square.call","ident_utf16":{"start":{"line_number":6076,"utf16_col":8},"end":{"line_number":6076,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6076,"utf16_col":4},"end":{"line_number":6077,"utf16_col":38}}},{"name":"compute_output_spec","kind":"function","ident_start":190480,"ident_end":190499,"extent_start":190476,"extent_end":190725,"fully_qualified_name":"Square.compute_output_spec","ident_utf16":{"start":{"line_number":6079,"utf16_col":8},"end":{"line_number":6079,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6079,"utf16_col":4},"end":{"line_number":6084,"utf16_col":63}}},{"name":"square","kind":"function","ident_start":190794,"ident_end":190800,"extent_start":190790,"extent_end":191067,"fully_qualified_name":"square","ident_utf16":{"start":{"line_number":6088,"utf16_col":4},"end":{"line_number":6088,"utf16_col":10}},"extent_utf16":{"start":{"line_number":6088,"utf16_col":0},"end":{"line_number":6099,"utf16_col":34}}},{"name":"Sqrt","kind":"class","ident_start":191076,"ident_end":191080,"extent_start":191070,"extent_end":191511,"fully_qualified_name":"Sqrt","ident_utf16":{"start":{"line_number":6102,"utf16_col":6},"end":{"line_number":6102,"utf16_col":10}},"extent_utf16":{"start":{"line_number":6102,"utf16_col":0},"end":{"line_number":6114,"utf16_col":63}}},{"name":"call","kind":"function","ident_start":191101,"ident_end":191105,"extent_start":191097,"extent_end":191193,"fully_qualified_name":"Sqrt.call","ident_utf16":{"start":{"line_number":6103,"utf16_col":8},"end":{"line_number":6103,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6103,"utf16_col":4},"end":{"line_number":6105,"utf16_col":36}}},{"name":"compute_output_spec","kind":"function","ident_start":191203,"ident_end":191222,"extent_start":191199,"extent_end":191511,"fully_qualified_name":"Sqrt.compute_output_spec","ident_utf16":{"start":{"line_number":6107,"utf16_col":8},"end":{"line_number":6107,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6107,"utf16_col":4},"end":{"line_number":6114,"utf16_col":63}}},{"name":"sqrt","kind":"function","ident_start":191576,"ident_end":191580,"extent_start":191572,"extent_end":191916,"fully_qualified_name":"sqrt","ident_utf16":{"start":{"line_number":6118,"utf16_col":4},"end":{"line_number":6118,"utf16_col":8}},"extent_utf16":{"start":{"line_number":6118,"utf16_col":0},"end":{"line_number":6130,"utf16_col":32}}},{"name":"Squeeze","kind":"class","ident_start":191925,"ident_end":191932,"extent_start":191919,"extent_end":192923,"fully_qualified_name":"Squeeze","ident_utf16":{"start":{"line_number":6133,"utf16_col":6},"end":{"line_number":6133,"utf16_col":13}},"extent_utf16":{"start":{"line_number":6133,"utf16_col":0},"end":{"line_number":6158,"utf16_col":73}}},{"name":"__init__","kind":"function","ident_start":191953,"ident_end":191961,"extent_start":191949,"extent_end":192031,"fully_qualified_name":"Squeeze.__init__","ident_utf16":{"start":{"line_number":6134,"utf16_col":8},"end":{"line_number":6134,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6134,"utf16_col":4},"end":{"line_number":6136,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":192041,"ident_end":192045,"extent_start":192037,"extent_end":192111,"fully_qualified_name":"Squeeze.call","ident_utf16":{"start":{"line_number":6138,"utf16_col":8},"end":{"line_number":6138,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6138,"utf16_col":4},"end":{"line_number":6139,"utf16_col":55}}},{"name":"compute_output_spec","kind":"function","ident_start":192121,"ident_end":192140,"extent_start":192117,"extent_end":192923,"fully_qualified_name":"Squeeze.compute_output_spec","ident_utf16":{"start":{"line_number":6141,"utf16_col":8},"end":{"line_number":6141,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6141,"utf16_col":4},"end":{"line_number":6158,"utf16_col":73}}},{"name":"squeeze","kind":"function","ident_start":192994,"ident_end":193001,"extent_start":192990,"extent_end":193416,"fully_qualified_name":"squeeze","ident_utf16":{"start":{"line_number":6162,"utf16_col":4},"end":{"line_number":6162,"utf16_col":11}},"extent_utf16":{"start":{"line_number":6162,"utf16_col":0},"end":{"line_number":6175,"utf16_col":46}}},{"name":"Transpose","kind":"class","ident_start":193425,"ident_end":193434,"extent_start":193419,"extent_end":193882,"fully_qualified_name":"Transpose","ident_utf16":{"start":{"line_number":6178,"utf16_col":6},"end":{"line_number":6178,"utf16_col":15}},"extent_utf16":{"start":{"line_number":6178,"utf16_col":0},"end":{"line_number":6191,"utf16_col":70}}},{"name":"__init__","kind":"function","ident_start":193455,"ident_end":193463,"extent_start":193451,"extent_end":193533,"fully_qualified_name":"Transpose.__init__","ident_utf16":{"start":{"line_number":6179,"utf16_col":8},"end":{"line_number":6179,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6179,"utf16_col":4},"end":{"line_number":6181,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":193543,"ident_end":193547,"extent_start":193539,"extent_end":193615,"fully_qualified_name":"Transpose.call","ident_utf16":{"start":{"line_number":6183,"utf16_col":8},"end":{"line_number":6183,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6183,"utf16_col":4},"end":{"line_number":6184,"utf16_col":57}}},{"name":"compute_output_spec","kind":"function","ident_start":193625,"ident_end":193644,"extent_start":193621,"extent_end":193882,"fully_qualified_name":"Transpose.compute_output_spec","ident_utf16":{"start":{"line_number":6186,"utf16_col":8},"end":{"line_number":6186,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6186,"utf16_col":4},"end":{"line_number":6191,"utf16_col":70}}},{"name":"transpose","kind":"function","ident_start":193957,"ident_end":193966,"extent_start":193953,"extent_end":194394,"fully_qualified_name":"transpose","ident_utf16":{"start":{"line_number":6195,"utf16_col":4},"end":{"line_number":6195,"utf16_col":13}},"extent_utf16":{"start":{"line_number":6195,"utf16_col":0},"end":{"line_number":6208,"utf16_col":48}}},{"name":"Mean","kind":"class","ident_start":194403,"ident_end":194407,"extent_start":194397,"extent_end":195236,"fully_qualified_name":"Mean","ident_utf16":{"start":{"line_number":6211,"utf16_col":6},"end":{"line_number":6211,"utf16_col":10}},"extent_utf16":{"start":{"line_number":6211,"utf16_col":0},"end":{"line_number":6234,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":194428,"ident_end":194436,"extent_start":194424,"extent_end":194615,"fully_qualified_name":"Mean.__init__","ident_utf16":{"start":{"line_number":6212,"utf16_col":8},"end":{"line_number":6212,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6212,"utf16_col":4},"end":{"line_number":6217,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":194625,"ident_end":194629,"extent_start":194621,"extent_end":194716,"fully_qualified_name":"Mean.call","ident_utf16":{"start":{"line_number":6219,"utf16_col":8},"end":{"line_number":6219,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6219,"utf16_col":4},"end":{"line_number":6220,"utf16_col":76}}},{"name":"compute_output_spec","kind":"function","ident_start":194726,"ident_end":194745,"extent_start":194722,"extent_end":195236,"fully_qualified_name":"Mean.compute_output_spec","ident_utf16":{"start":{"line_number":6222,"utf16_col":8},"end":{"line_number":6222,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6222,"utf16_col":4},"end":{"line_number":6234,"utf16_col":9}}},{"name":"mean","kind":"function","ident_start":195301,"ident_end":195305,"extent_start":195297,"extent_end":195940,"fully_qualified_name":"mean","ident_utf16":{"start":{"line_number":6238,"utf16_col":4},"end":{"line_number":6238,"utf16_col":8}},"extent_utf16":{"start":{"line_number":6238,"utf16_col":0},"end":{"line_number":6253,"utf16_col":62}}},{"name":"Var","kind":"class","ident_start":195949,"ident_end":195952,"extent_start":195943,"extent_end":196524,"fully_qualified_name":"Var","ident_utf16":{"start":{"line_number":6256,"utf16_col":6},"end":{"line_number":6256,"utf16_col":9}},"extent_utf16":{"start":{"line_number":6256,"utf16_col":0},"end":{"line_number":6272,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":195973,"ident_end":195981,"extent_start":195969,"extent_end":196160,"fully_qualified_name":"Var.__init__","ident_utf16":{"start":{"line_number":6257,"utf16_col":8},"end":{"line_number":6257,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6257,"utf16_col":4},"end":{"line_number":6262,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":196170,"ident_end":196174,"extent_start":196166,"extent_end":196260,"fully_qualified_name":"Var.call","ident_utf16":{"start":{"line_number":6264,"utf16_col":8},"end":{"line_number":6264,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6264,"utf16_col":4},"end":{"line_number":6265,"utf16_col":75}}},{"name":"compute_output_spec","kind":"function","ident_start":196270,"ident_end":196289,"extent_start":196266,"extent_end":196524,"fully_qualified_name":"Var.compute_output_spec","ident_utf16":{"start":{"line_number":6267,"utf16_col":8},"end":{"line_number":6267,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6267,"utf16_col":4},"end":{"line_number":6272,"utf16_col":9}}},{"name":"var","kind":"function","ident_start":196587,"ident_end":196590,"extent_start":196583,"extent_end":197219,"fully_qualified_name":"var","ident_utf16":{"start":{"line_number":6276,"utf16_col":4},"end":{"line_number":6276,"utf16_col":7}},"extent_utf16":{"start":{"line_number":6276,"utf16_col":0},"end":{"line_number":6291,"utf16_col":61}}},{"name":"Sum","kind":"class","ident_start":197228,"ident_end":197231,"extent_start":197222,"extent_end":198173,"fully_qualified_name":"Sum","ident_utf16":{"start":{"line_number":6294,"utf16_col":6},"end":{"line_number":6294,"utf16_col":9}},"extent_utf16":{"start":{"line_number":6294,"utf16_col":0},"end":{"line_number":6320,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":197252,"ident_end":197260,"extent_start":197248,"extent_end":197439,"fully_qualified_name":"Sum.__init__","ident_utf16":{"start":{"line_number":6295,"utf16_col":8},"end":{"line_number":6295,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6295,"utf16_col":4},"end":{"line_number":6300,"utf16_col":32}}},{"name":"call","kind":"function","ident_start":197449,"ident_end":197453,"extent_start":197445,"extent_end":197539,"fully_qualified_name":"Sum.call","ident_utf16":{"start":{"line_number":6302,"utf16_col":8},"end":{"line_number":6302,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6302,"utf16_col":4},"end":{"line_number":6303,"utf16_col":75}}},{"name":"compute_output_spec","kind":"function","ident_start":197549,"ident_end":197568,"extent_start":197545,"extent_end":198173,"fully_qualified_name":"Sum.compute_output_spec","ident_utf16":{"start":{"line_number":6305,"utf16_col":8},"end":{"line_number":6305,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6305,"utf16_col":4},"end":{"line_number":6320,"utf16_col":9}}},{"name":"sum","kind":"function","ident_start":198236,"ident_end":198239,"extent_start":198232,"extent_end":198843,"fully_qualified_name":"sum","ident_utf16":{"start":{"line_number":6324,"utf16_col":4},"end":{"line_number":6324,"utf16_col":7}},"extent_utf16":{"start":{"line_number":6324,"utf16_col":0},"end":{"line_number":6339,"utf16_col":61}}},{"name":"Zeros","kind":"class","ident_start":198852,"ident_end":198857,"extent_start":198846,"extent_end":199107,"fully_qualified_name":"Zeros","ident_utf16":{"start":{"line_number":6342,"utf16_col":6},"end":{"line_number":6342,"utf16_col":11}},"extent_utf16":{"start":{"line_number":6342,"utf16_col":0},"end":{"line_number":6348,"utf16_col":46}}},{"name":"call","kind":"function","ident_start":198878,"ident_end":198882,"extent_start":198874,"extent_end":198963,"fully_qualified_name":"Zeros.call","ident_utf16":{"start":{"line_number":6343,"utf16_col":8},"end":{"line_number":6343,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6343,"utf16_col":4},"end":{"line_number":6344,"utf16_col":54}}},{"name":"compute_output_spec","kind":"function","ident_start":198973,"ident_end":198992,"extent_start":198969,"extent_end":199107,"fully_qualified_name":"Zeros.compute_output_spec","ident_utf16":{"start":{"line_number":6346,"utf16_col":8},"end":{"line_number":6346,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6346,"utf16_col":4},"end":{"line_number":6348,"utf16_col":46}}},{"name":"zeros","kind":"function","ident_start":199174,"ident_end":199179,"extent_start":199170,"extent_end":199498,"fully_qualified_name":"zeros","ident_utf16":{"start":{"line_number":6352,"utf16_col":4},"end":{"line_number":6352,"utf16_col":9}},"extent_utf16":{"start":{"line_number":6352,"utf16_col":0},"end":{"line_number":6362,"utf16_col":50}}},{"name":"Ones","kind":"class","ident_start":199507,"ident_end":199511,"extent_start":199501,"extent_end":199760,"fully_qualified_name":"Ones","ident_utf16":{"start":{"line_number":6365,"utf16_col":6},"end":{"line_number":6365,"utf16_col":10}},"extent_utf16":{"start":{"line_number":6365,"utf16_col":0},"end":{"line_number":6371,"utf16_col":46}}},{"name":"call","kind":"function","ident_start":199532,"ident_end":199536,"extent_start":199528,"extent_end":199616,"fully_qualified_name":"Ones.call","ident_utf16":{"start":{"line_number":6366,"utf16_col":8},"end":{"line_number":6366,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6366,"utf16_col":4},"end":{"line_number":6367,"utf16_col":53}}},{"name":"compute_output_spec","kind":"function","ident_start":199626,"ident_end":199645,"extent_start":199622,"extent_end":199760,"fully_qualified_name":"Ones.compute_output_spec","ident_utf16":{"start":{"line_number":6369,"utf16_col":8},"end":{"line_number":6369,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6369,"utf16_col":4},"end":{"line_number":6371,"utf16_col":46}}},{"name":"ones","kind":"function","ident_start":199825,"ident_end":199829,"extent_start":199821,"extent_end":200145,"fully_qualified_name":"ones","ident_utf16":{"start":{"line_number":6375,"utf16_col":4},"end":{"line_number":6375,"utf16_col":8}},"extent_utf16":{"start":{"line_number":6375,"utf16_col":0},"end":{"line_number":6385,"utf16_col":49}}},{"name":"Eye","kind":"class","ident_start":200154,"ident_end":200157,"extent_start":200148,"extent_end":200544,"fully_qualified_name":"Eye","ident_utf16":{"start":{"line_number":6388,"utf16_col":6},"end":{"line_number":6388,"utf16_col":9}},"extent_utf16":{"start":{"line_number":6388,"utf16_col":0},"end":{"line_number":6400,"utf16_col":52}}},{"name":"__init__","kind":"function","ident_start":200178,"ident_end":200186,"extent_start":200174,"extent_end":200303,"fully_qualified_name":"Eye.__init__","ident_utf16":{"start":{"line_number":6389,"utf16_col":8},"end":{"line_number":6389,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6389,"utf16_col":4},"end":{"line_number":6392,"utf16_col":46}}},{"name":"call","kind":"function","ident_start":200313,"ident_end":200317,"extent_start":200309,"extent_end":200404,"fully_qualified_name":"Eye.call","ident_utf16":{"start":{"line_number":6394,"utf16_col":8},"end":{"line_number":6394,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6394,"utf16_col":4},"end":{"line_number":6395,"utf16_col":68}}},{"name":"compute_output_spec","kind":"function","ident_start":200414,"ident_end":200433,"extent_start":200410,"extent_end":200544,"fully_qualified_name":"Eye.compute_output_spec","ident_utf16":{"start":{"line_number":6397,"utf16_col":8},"end":{"line_number":6397,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6397,"utf16_col":4},"end":{"line_number":6400,"utf16_col":52}}},{"name":"eye","kind":"function","ident_start":200607,"ident_end":200610,"extent_start":200603,"extent_end":201221,"fully_qualified_name":"eye","ident_utf16":{"start":{"line_number":6404,"utf16_col":4},"end":{"line_number":6404,"utf16_col":7}},"extent_utf16":{"start":{"line_number":6404,"utf16_col":0},"end":{"line_number":6418,"utf16_col":54}}},{"name":"FloorDivide","kind":"class","ident_start":201230,"ident_end":201241,"extent_start":201224,"extent_end":201725,"fully_qualified_name":"FloorDivide","ident_utf16":{"start":{"line_number":6421,"utf16_col":6},"end":{"line_number":6421,"utf16_col":17}},"extent_utf16":{"start":{"line_number":6421,"utf16_col":0},"end":{"line_number":6433,"utf16_col":60}}},{"name":"call","kind":"function","ident_start":201262,"ident_end":201266,"extent_start":201258,"extent_end":201331,"fully_qualified_name":"FloorDivide.call","ident_utf16":{"start":{"line_number":6422,"utf16_col":8},"end":{"line_number":6422,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6422,"utf16_col":4},"end":{"line_number":6423,"utf16_col":49}}},{"name":"compute_output_spec","kind":"function","ident_start":201341,"ident_end":201360,"extent_start":201337,"extent_end":201725,"fully_qualified_name":"FloorDivide.compute_output_spec","ident_utf16":{"start":{"line_number":6425,"utf16_col":8},"end":{"line_number":6425,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6425,"utf16_col":4},"end":{"line_number":6433,"utf16_col":60}}},{"name":"floor_divide","kind":"function","ident_start":201806,"ident_end":201818,"extent_start":201802,"extent_end":202165,"fully_qualified_name":"floor_divide","ident_utf16":{"start":{"line_number":6437,"utf16_col":4},"end":{"line_number":6437,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6437,"utf16_col":0},"end":{"line_number":6449,"utf16_col":45}}},{"name":"LogicalXor","kind":"class","ident_start":202174,"ident_end":202184,"extent_start":202168,"extent_end":202520,"fully_qualified_name":"LogicalXor","ident_utf16":{"start":{"line_number":6452,"utf16_col":6},"end":{"line_number":6452,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6452,"utf16_col":0},"end":{"line_number":6460,"utf16_col":54}}},{"name":"call","kind":"function","ident_start":202205,"ident_end":202209,"extent_start":202201,"extent_end":202273,"fully_qualified_name":"LogicalXor.call","ident_utf16":{"start":{"line_number":6453,"utf16_col":8},"end":{"line_number":6453,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6453,"utf16_col":4},"end":{"line_number":6454,"utf16_col":48}}},{"name":"compute_output_spec","kind":"function","ident_start":202283,"ident_end":202302,"extent_start":202279,"extent_end":202520,"fully_qualified_name":"LogicalXor.compute_output_spec","ident_utf16":{"start":{"line_number":6456,"utf16_col":8},"end":{"line_number":6456,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6456,"utf16_col":4},"end":{"line_number":6460,"utf16_col":54}}},{"name":"logical_xor","kind":"function","ident_start":202599,"ident_end":202610,"extent_start":202595,"extent_end":202943,"fully_qualified_name":"logical_xor","ident_utf16":{"start":{"line_number":6464,"utf16_col":4},"end":{"line_number":6464,"utf16_col":15}},"extent_utf16":{"start":{"line_number":6464,"utf16_col":0},"end":{"line_number":6476,"utf16_col":44}}},{"name":"Correlate","kind":"class","ident_start":202952,"ident_end":202961,"extent_start":202946,"extent_end":204573,"fully_qualified_name":"Correlate","ident_utf16":{"start":{"line_number":6479,"utf16_col":6},"end":{"line_number":6479,"utf16_col":15}},"extent_utf16":{"start":{"line_number":6479,"utf16_col":0},"end":{"line_number":6521,"utf16_col":60}}},{"name":"__init__","kind":"function","ident_start":202982,"ident_end":202990,"extent_start":202978,"extent_end":203063,"fully_qualified_name":"Correlate.__init__","ident_utf16":{"start":{"line_number":6480,"utf16_col":8},"end":{"line_number":6480,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6480,"utf16_col":4},"end":{"line_number":6482,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":203073,"ident_end":203077,"extent_start":203069,"extent_end":203155,"fully_qualified_name":"Correlate.call","ident_utf16":{"start":{"line_number":6484,"utf16_col":8},"end":{"line_number":6484,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6484,"utf16_col":4},"end":{"line_number":6485,"utf16_col":62}}},{"name":"compute_output_spec","kind":"function","ident_start":203165,"ident_end":203184,"extent_start":203161,"extent_end":204573,"fully_qualified_name":"Correlate.compute_output_spec","ident_utf16":{"start":{"line_number":6487,"utf16_col":8},"end":{"line_number":6487,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6487,"utf16_col":4},"end":{"line_number":6521,"utf16_col":60}}},{"name":"correlate","kind":"function","ident_start":204648,"ident_end":204657,"extent_start":204644,"extent_end":205454,"fully_qualified_name":"correlate","ident_utf16":{"start":{"line_number":6525,"utf16_col":4},"end":{"line_number":6525,"utf16_col":13}},"extent_utf16":{"start":{"line_number":6525,"utf16_col":0},"end":{"line_number":6543,"utf16_col":53}}},{"name":"Select","kind":"class","ident_start":205463,"ident_end":205469,"extent_start":205457,"extent_end":205835,"fully_qualified_name":"Select","ident_utf16":{"start":{"line_number":6546,"utf16_col":6},"end":{"line_number":6546,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6546,"utf16_col":0},"end":{"line_number":6555,"utf16_col":74}}},{"name":"__init__","kind":"function","ident_start":205490,"ident_end":205498,"extent_start":205486,"extent_end":205532,"fully_qualified_name":"Select.__init__","ident_utf16":{"start":{"line_number":6547,"utf16_col":8},"end":{"line_number":6547,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6547,"utf16_col":4},"end":{"line_number":6548,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":205542,"ident_end":205546,"extent_start":205538,"extent_end":205653,"fully_qualified_name":"Select.call","ident_utf16":{"start":{"line_number":6550,"utf16_col":8},"end":{"line_number":6550,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6550,"utf16_col":4},"end":{"line_number":6551,"utf16_col":66}}},{"name":"compute_output_spec","kind":"function","ident_start":205663,"ident_end":205682,"extent_start":205659,"extent_end":205835,"fully_qualified_name":"Select.compute_output_spec","ident_utf16":{"start":{"line_number":6553,"utf16_col":8},"end":{"line_number":6553,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6553,"utf16_col":4},"end":{"line_number":6555,"utf16_col":74}}},{"name":"select","kind":"function","ident_start":205904,"ident_end":205910,"extent_start":205900,"extent_end":207866,"fully_qualified_name":"select","ident_utf16":{"start":{"line_number":6559,"utf16_col":4},"end":{"line_number":6559,"utf16_col":10}},"extent_utf16":{"start":{"line_number":6559,"utf16_col":0},"end":{"line_number":6610,"utf16_col":62}}},{"name":"Slogdet","kind":"class","ident_start":207875,"ident_end":207882,"extent_start":207869,"extent_end":208188,"fully_qualified_name":"Slogdet","ident_utf16":{"start":{"line_number":6613,"utf16_col":6},"end":{"line_number":6613,"utf16_col":13}},"extent_utf16":{"start":{"line_number":6613,"utf16_col":0},"end":{"line_number":6623,"utf16_col":32}}},{"name":"__init__","kind":"function","ident_start":207903,"ident_end":207911,"extent_start":207899,"extent_end":207945,"fully_qualified_name":"Slogdet.__init__","ident_utf16":{"start":{"line_number":6614,"utf16_col":8},"end":{"line_number":6614,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6614,"utf16_col":4},"end":{"line_number":6615,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":207955,"ident_end":207959,"extent_start":207951,"extent_end":208009,"fully_qualified_name":"Slogdet.call","ident_utf16":{"start":{"line_number":6617,"utf16_col":8},"end":{"line_number":6617,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6617,"utf16_col":4},"end":{"line_number":6618,"utf16_col":39}}},{"name":"compute_output_spec","kind":"function","ident_start":208019,"ident_end":208038,"extent_start":208015,"extent_end":208188,"fully_qualified_name":"Slogdet.compute_output_spec","ident_utf16":{"start":{"line_number":6620,"utf16_col":8},"end":{"line_number":6620,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6620,"utf16_col":4},"end":{"line_number":6623,"utf16_col":32}}},{"name":"slogdet","kind":"function","ident_start":208259,"ident_end":208266,"extent_start":208255,"extent_end":208899,"fully_qualified_name":"slogdet","ident_utf16":{"start":{"line_number":6627,"utf16_col":4},"end":{"line_number":6627,"utf16_col":11}},"extent_utf16":{"start":{"line_number":6627,"utf16_col":0},"end":{"line_number":6642,"utf16_col":35}}},{"name":"Argpartition","kind":"class","ident_start":208908,"ident_end":208920,"extent_start":208902,"extent_end":209352,"fully_qualified_name":"Argpartition","ident_utf16":{"start":{"line_number":6645,"utf16_col":6},"end":{"line_number":6645,"utf16_col":18}},"extent_utf16":{"start":{"line_number":6645,"utf16_col":0},"end":{"line_number":6657,"utf16_col":50}}},{"name":"__init__","kind":"function","ident_start":208941,"ident_end":208949,"extent_start":208937,"extent_end":209163,"fully_qualified_name":"Argpartition.__init__","ident_utf16":{"start":{"line_number":6646,"utf16_col":8},"end":{"line_number":6646,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6646,"utf16_col":4},"end":{"line_number":6651,"utf16_col":24}}},{"name":"call","kind":"function","ident_start":209173,"ident_end":209177,"extent_start":209169,"extent_end":209262,"fully_qualified_name":"Argpartition.call","ident_utf16":{"start":{"line_number":6653,"utf16_col":8},"end":{"line_number":6653,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6653,"utf16_col":4},"end":{"line_number":6654,"utf16_col":74}}},{"name":"compute_output_spec","kind":"function","ident_start":209272,"ident_end":209291,"extent_start":209268,"extent_end":209352,"fully_qualified_name":"Argpartition.compute_output_spec","ident_utf16":{"start":{"line_number":6656,"utf16_col":8},"end":{"line_number":6656,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6656,"utf16_col":4},"end":{"line_number":6657,"utf16_col":50}}},{"name":"argpartition","kind":"function","ident_start":209433,"ident_end":209445,"extent_start":209429,"extent_end":210454,"fully_qualified_name":"argpartition","ident_utf16":{"start":{"line_number":6661,"utf16_col":4},"end":{"line_number":6661,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6661,"utf16_col":0},"end":{"line_number":6684,"utf16_col":51}}},{"name":"Histogram","kind":"class","ident_start":210463,"ident_end":210472,"extent_start":210457,"extent_end":211551,"fully_qualified_name":"Histogram","ident_utf16":{"start":{"line_number":6687,"utf16_col":6},"end":{"line_number":6687,"utf16_col":15}},"extent_utf16":{"start":{"line_number":6687,"utf16_col":0},"end":{"line_number":6718,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":210493,"ident_end":210501,"extent_start":210489,"extent_end":211125,"fully_qualified_name":"Histogram.__init__","ident_utf16":{"start":{"line_number":6688,"utf16_col":8},"end":{"line_number":6688,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6688,"utf16_col":4},"end":{"line_number":6706,"utf16_col":26}}},{"name":"call","kind":"function","ident_start":211135,"ident_end":211139,"extent_start":211131,"extent_end":211361,"fully_qualified_name":"Histogram.call","ident_utf16":{"start":{"line_number":6708,"utf16_col":8},"end":{"line_number":6708,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6708,"utf16_col":4},"end":{"line_number":6712,"utf16_col":74}}},{"name":"compute_output_spec","kind":"function","ident_start":211371,"ident_end":211390,"extent_start":211367,"extent_end":211551,"fully_qualified_name":"Histogram.compute_output_spec","ident_utf16":{"start":{"line_number":6714,"utf16_col":8},"end":{"line_number":6714,"utf16_col":27}},"extent_utf16":{"start":{"line_number":6714,"utf16_col":4},"end":{"line_number":6718,"utf16_col":9}}},{"name":"histogram","kind":"function","ident_start":211626,"ident_end":211635,"extent_start":211622,"extent_end":213574,"fully_qualified_name":"histogram","ident_utf16":{"start":{"line_number":6722,"utf16_col":4},"end":{"line_number":6722,"utf16_col":13}},"extent_utf16":{"start":{"line_number":6722,"utf16_col":0},"end":{"line_number":6780,"utf16_col":61}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/keras-team/keras/branches":{"post":"dAtMlaEmiO0VjryIkFtXB-ZFIW9l6ccOB0LmYVKl8vq-1rC0Avpp1KJzDTejzkD3432jQh_nFbp3v4wjvyIIDQ"},"/repos/preferences":{"post":"FAXawfeuT3edLXDVGLKwksQKiu8xFlAulWRGHl0wzkl3XOx-EjsyKKEj4eSoow2BgAv1WOOKMI3MYYb_x0soPw"}}},"title":"keras/keras/src/ops/numpy.py at v3.7.0 · keras-team/keras","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-9f8a877aa99f.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-eb3d353f90ce.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"overview_shared_code_dropdown_button":false,"react_blob_overlay":false,"copilot_conversational_ux_embedding_update":false,"copilot_smell_icebreaker_ux":true,"copilot_workspace":false,"accessible_code_button":true,"github_models_prompt_link":false}}}</script> <div data-target="react-app.reactRoot"><style data-styled="true" data-styled-version="5.3.11">.hOfjFo{padding:0;}/*!sc*/ .oDGAe{max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ .kowOcT{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;}/*!sc*/ .gISSDQ{width:100%;}/*!sc*/ @media screen and (min-width:544px){.gISSDQ{width:100%;}}/*!sc*/ @media screen and (min-width:768px){.gISSDQ{width:auto;}}/*!sc*/ .fLEPlD{display:none;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-left:0;margin-right:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;min-width:0;}/*!sc*/ @media screen and (min-width:544px){.fLEPlD{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/ @media screen and (min-width:768px){.fLEPlD{width:auto;margin-top:0 !important;margin-bottom:0 !important;position:-webkit-sticky;position:sticky;top:0px;max-height:100vh !important;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-right:0;height:100vh;}}/*!sc*/ @media print,screen and (max-width:1011px) and (min-width:768px){.fLEPlD{display:none;}}/*!sc*/ .hPvFuC{margin-left:0;margin-right:0;display:none;margin-top:0;}/*!sc*/ @media screen and (min-width:768px){.hPvFuC{margin-left:0 !important;margin-right:0 !important;}}/*!sc*/ .fFSoPl{--pane-min-width:256px;--pane-max-width-diff:511px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));width:100%;padding:0;}/*!sc*/ @media screen and (min-width:544px){}/*!sc*/ @media screen and (min-width:768px){.fFSoPl{width:clamp(var(--pane-min-width),var(--pane-width),var(--pane-max-width));overflow:auto;}}/*!sc*/ @media screen and (min-width:1280px){.fFSoPl{--pane-max-width-diff:959px;}}/*!sc*/ .bTBnTW{height:100%;position:relative;display:none;margin-left:0;}/*!sc*/ .bHLmSv{position:absolute;inset:0 -2px;cursor:col-resize;background-color:transparent;-webkit-transition-delay:0.1s;transition-delay:0.1s;}/*!sc*/ .bHLmSv:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted,rgba(175,184,193,0.2)));}/*!sc*/ .iKqMNA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1px;margin-right:auto;}/*!sc*/ @media print{.iKqMNA{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;}}/*!sc*/ .FxAyp{width:100%;max-width:100%;margin-left:auto;margin-right:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0;}/*!sc*/ .leYMvG{margin-left:auto;margin-right:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;max-width:100%;margin-top:0;}/*!sc*/ .KMPzq{display:inherit;}/*!sc*/ .hfKjHv{width:100%;}/*!sc*/ .gZWyZE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}/*!sc*/ .dwYKDk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;}/*!sc*/ .ibcGmb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0;}/*!sc*/ .hKaEJF{display:block;margin-right:8px;}/*!sc*/ @media screen and (min-width:1360px){.hKaEJF{display:block;}}/*!sc*/ .XosP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;}/*!sc*/ .gUkoLg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .hzSPyu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;}/*!sc*/ .bZBlpz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/ .lhTYNA{margin-right:4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .dbrgmi{font-size:14px;min-width:0;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/ .dHJiml{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;min-width:0;}/*!sc*/ .cEytCf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .fzFXnm{max-width:100%;}/*!sc*/ .iMnkmv{max-width:100%;list-style:none;display:inline-block;}/*!sc*/ .ghzDag{display:inline-block;max-width:100%;}/*!sc*/ .kHuKdh{font-weight:600;}/*!sc*/ .kgiVEz{font-weight:400;}/*!sc*/ .jGhzSQ{font-weight:600;display:inline-block;max-width:100%;font-size:16px;}/*!sc*/ .faNtbn{min-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}/*!sc*/ .fmQaBv{margin-left:4px;margin-right:4px;}/*!sc*/ .dJxjrT{margin-left:16px;margin-right:16px;}/*!sc*/ .eFxKDQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ .dzCJzi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/ @media screen and (min-width:544px){.dzCJzi{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/ .ldRxiI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}/*!sc*/ .fVkfyA{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;margin-right:0;}/*!sc*/ .gNAmSV{height:40px;padding-left:4px;padding-bottom:16px;}/*!sc*/ .jNEwzY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .bsDwxw{font-size:12px;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-right:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));min-width:0;}/*!sc*/ .jdLMhu{top:0px;z-index:4;background:var(--bgColor-default,var(--color-canvas-default));position:-webkit-sticky;position:sticky;}/*!sc*/ .tOISc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;position:absolute;}/*!sc*/ .hqwSEx{display:none;min-width:0;padding-top:8px;padding-bottom:8px;}/*!sc*/ .bDVoEr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-left:8px;margin-right:8px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}/*!sc*/ .kYLlPM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .gYjEmn{margin-left:4px;margin-right:8px;}/*!sc*/ .kGqOLL{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .fHind{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .dnZoUW{font-weight:600;display:inline-block;max-width:100%;font-size:14px;}/*!sc*/ .kTvpNk{padding-left:8px;padding-top:8px;padding-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));border:1px solid var(--borderColor-default,var(--color-border-default));border-radius:6px 6px 0px 0px;}/*!sc*/ .iNMjfP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;}/*!sc*/ .fefCSX{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:transparent;}/*!sc*/ .fefCSX:not(:last-child){margin-right:1px;}/*!sc*/ .fefCSX:not(:last-child):after{background-color:var(--separator-color);content:"";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/ .fefCSX:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/ .fefCSX:first-child{margin-left:-1px;}/*!sc*/ .fefCSX:last-child{margin-right:-1px;}/*!sc*/ .idgUkN{display:block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-1px;margin-bottom:-1px;--separator-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/ .idgUkN:not(:last-child){margin-right:1px;}/*!sc*/ .idgUkN:not(:last-child):after{background-color:var(--separator-color);content:"";position:absolute;right:-2px;top:8px;bottom:8px;width:1px;}/*!sc*/ .idgUkN:focus-within:has(:focus-visible){--separator-color:transparent;}/*!sc*/ .idgUkN:first-child{margin-left:-1px;}/*!sc*/ .idgUkN:last-child{margin-right:-1px;}/*!sc*/ .kcLCKF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:8px;}/*!sc*/ .kVWtTz{gap:8px;}/*!sc*/ .hGyMdv{border:1px solid;border-top:none;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:0px 0px 6px 6px;min-width:273px;}/*!sc*/ .dceWRL{background-color:var(--bgColor-default,var(--color-canvas-default));border:0px;border-width:0;border-radius:0px 0px 6px 6px;padding:0;min-width:0;margin-top:46px;}/*!sc*/ .dGXHv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:8px;padding-bottom:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:0;position:relative;}/*!sc*/ .bpDFns{position:relative;}/*!sc*/ .iJOeCH{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;min-width:0;}/*!sc*/ .jewUnv{tab-size:8;isolation:isolate;position:relative;overflow:auto;max-width:unset;}/*!sc*/ .cJGaMs{margin:1px 8px;position:absolute;z-index:1;}/*!sc*/ .iGLarr{position:absolute;}/*!sc*/ .gkZUDI{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .cCoXib{position:fixed;top:0;right:0;height:100%;width:15px;-webkit-transition:-webkit-transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s;z-index:1;}/*!sc*/ .cCoXib:hover{-webkit-transform:scaleX(1.5);-ms-transform:scaleX(1.5);transform:scaleX(1.5);}/*!sc*/ data-styled.g1[id="Box-sc-g0xbh4-0"]{content:"hOfjFo,oDGAe,kowOcT,gISSDQ,fLEPlD,hPvFuC,fFSoPl,bTBnTW,bHLmSv,iKqMNA,FxAyp,leYMvG,KMPzq,hfKjHv,gZWyZE,dwYKDk,ibcGmb,hKaEJF,XosP,gUkoLg,hzSPyu,bZBlpz,lhTYNA,dbrgmi,dHJiml,cEytCf,fzFXnm,iMnkmv,ghzDag,kHuKdh,kgiVEz,jGhzSQ,faNtbn,fmQaBv,dJxjrT,eFxKDQ,dzCJzi,ldRxiI,fVkfyA,gNAmSV,jNEwzY,bsDwxw,jdLMhu,tOISc,hqwSEx,bDVoEr,kYLlPM,gYjEmn,kGqOLL,fHind,dnZoUW,kTvpNk,iNMjfP,fefCSX,idgUkN,kcLCKF,kVWtTz,hGyMdv,dceWRL,dGXHv,bpDFns,iJOeCH,jewUnv,cJGaMs,iGLarr,gkZUDI,cCoXib,"}/*!sc*/ .eMMFM{min-width:0;}/*!sc*/ .eMMFM:where([data-size='small']){font-size:var(--text-body-size-small,0.75rem);line-height:var(--text-body-lineHeight-small,1.6666);}/*!sc*/ .eMMFM:where([data-size='medium']){font-size:var(--text-body-size-medium,0.875rem);line-height:var(--text-body-lineHeight-medium,1.4285);}/*!sc*/ .eMMFM:where([data-size='large']){font-size:var(--text-body-size-large,1rem);line-height:var(--text-body-lineHeight-large,1.5);}/*!sc*/ .eMMFM:where([data-weight='light']){font-weight:var(--base-text-weight-light,300);}/*!sc*/ .eMMFM:where([data-weight='normal']){font-weight:var(--base-text-weight-normal,400);}/*!sc*/ .eMMFM:where([data-weight='medium']){font-weight:var(--base-text-weight-medium,500);}/*!sc*/ .eMMFM:where([data-weight='semibold']){font-weight:var(--base-text-weight-semibold,600);}/*!sc*/ .HlHVj{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:16px;}/*!sc*/ .HlHVj:where([data-size='small']){font-size:var(--text-body-size-small,0.75rem);line-height:var(--text-body-lineHeight-small,1.6666);}/*!sc*/ .HlHVj:where([data-size='medium']){font-size:var(--text-body-size-medium,0.875rem);line-height:var(--text-body-lineHeight-medium,1.4285);}/*!sc*/ .HlHVj:where([data-size='large']){font-size:var(--text-body-size-large,1rem);line-height:var(--text-body-lineHeight-large,1.5);}/*!sc*/ .HlHVj:where([data-weight='light']){font-weight:var(--base-text-weight-light,300);}/*!sc*/ .HlHVj:where([data-weight='normal']){font-weight:var(--base-text-weight-normal,400);}/*!sc*/ .HlHVj:where([data-weight='medium']){font-weight:var(--base-text-weight-medium,500);}/*!sc*/ .HlHVj:where([data-weight='semibold']){font-weight:var(--base-text-weight-semibold,600);}/*!sc*/ .lauzFl{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:14px;}/*!sc*/ .lauzFl:where([data-size='small']){font-size:var(--text-body-size-small,0.75rem);line-height:var(--text-body-lineHeight-small,1.6666);}/*!sc*/ .lauzFl:where([data-size='medium']){font-size:var(--text-body-size-medium,0.875rem);line-height:var(--text-body-lineHeight-medium,1.4285);}/*!sc*/ .lauzFl:where([data-size='large']){font-size:var(--text-body-size-large,1rem);line-height:var(--text-body-lineHeight-large,1.5);}/*!sc*/ .lauzFl:where([data-weight='light']){font-weight:var(--base-text-weight-light,300);}/*!sc*/ .lauzFl:where([data-weight='normal']){font-weight:var(--base-text-weight-normal,400);}/*!sc*/ .lauzFl:where([data-weight='medium']){font-weight:var(--base-text-weight-medium,500);}/*!sc*/ .lauzFl:where([data-weight='semibold']){font-weight:var(--base-text-weight-semibold,600);}/*!sc*/ data-styled.g3[id="Text__StyledText-sc-17v1xeu-0"]{content:"eMMFM,HlHVj,lauzFl,"}/*!sc*/ .jkNcAv{border:0;font-size:inherit;font-family:inherit;background-color:transparent;-webkit-appearance:none;color:inherit;width:100%;}/*!sc*/ .jkNcAv:focus{outline:0;}/*!sc*/ data-styled.g11[id="UnstyledTextInput__ToggledUnstyledTextInput-sc-14ypya-0"]{content:"jkNcAv,"}/*!sc*/ .hLzFvi{font-size:14px;line-height:var(--base-size-20);color:var(--fgColor-default,var(--color-fg-default,#1F2328));vertical-align:middle;background-color:var(--bgColor-default,var(--color-canvas-default,#ffffff));border:1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de)));border-radius:6px;outline:none;box-shadow:var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2)));display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:var(--base-size-32);overflow:hidden;--inner-action-size:var(--base-size-24);}/*!sc*/ .hLzFvi input,.hLzFvi textarea{cursor:text;}/*!sc*/ .hLzFvi select{cursor:pointer;}/*!sc*/ .hLzFvi input::-webkit-input-placeholder,.hLzFvi textarea::-webkit-input-placeholder,.hLzFvi select::-webkit-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .hLzFvi input::-moz-placeholder,.hLzFvi textarea::-moz-placeholder,.hLzFvi select::-moz-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .hLzFvi input:-ms-input-placeholder,.hLzFvi textarea:-ms-input-placeholder,.hLzFvi select:-ms-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .hLzFvi input::placeholder,.hLzFvi textarea::placeholder,.hLzFvi select::placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .hLzFvi:where([data-trailing-action][data-focused]),.hLzFvi:where(:not([data-trailing-action]):focus-within){border-color:var(--fgColor-accent,var(--color-accent-fg,#0969da));outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/ .hLzFvi > textarea{padding:var(--base-size-12);}/*!sc*/ .hLzFvi:where([data-contrast]){background-color:var(--bgColor-inset,var(--color-canvas-inset,#f6f8fa));}/*!sc*/ .hLzFvi:where([data-disabled]){color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));background-color:var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2)));box-shadow:none;border-color:var(--control-borderColor-disabled,var(--borderColor-default,var(--color-border-default,#d0d7de)));}/*!sc*/ .hLzFvi:where([data-disabled]) input,.hLzFvi:where([data-disabled]) textarea,.hLzFvi:where([data-disabled]) select{cursor:not-allowed;}/*!sc*/ .hLzFvi:where([data-monospace]){font-family:var(--fontStack-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace);}/*!sc*/ .hLzFvi:where([data-validation='error']){border-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis,#cf222e));}/*!sc*/ .hLzFvi:where([data-validation='error']):where([data-trailing-action][data-focused]),.hLzFvi:where([data-validation='error']):where(:not([data-trailing-action])):focus-within{border-color:var(--fgColor-accent,var(--color-accent-fg,#0969da));outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/ .hLzFvi:where([data-validation='success']){border-color:var(--bgColor-success-emphasis,var(--color-success-emphasis,#1f883d));}/*!sc*/ .hLzFvi:where([data-block]){width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}/*!sc*/ @media (min-width:768px){.hLzFvi{font-size:var(--text-body-size-medium);}}/*!sc*/ .hLzFvi:where([data-size='small']){--inner-action-size:var(--base-size-20);min-height:var(--base-size-28);padding-top:3px;padding-right:var(--base-size-8);padding-bottom:3px;padding-left:var(--base-size-8);font-size:var(--text-body-size-small);line-height:var(--base-size-20);}/*!sc*/ .hLzFvi:where([data-size='large']){--inner-action-size:var(--base-size-28);height:var(--base-size-40);padding-top:10px;padding-right:var(--base-size-8);padding-bottom:10px;padding-left:var(--base-size-8);}/*!sc*/ .hLzFvi:where([data-variant='small']){min-height:28px;padding-top:3px;padding-right:var(--base-size-8);padding-bottom:3px;padding-left:var(--base-size-8);font-size:(--text-body-size-small);line-height:var(--base-size-20);}/*!sc*/ .hLzFvi:where([data-variant='large']){padding-top:10px;padding-right:var(--base-size-8);padding-bottom:10px;padding-left:var(--base-size-8);font-size:var(--text-title-size-medium);}/*!sc*/ .hLzFvi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/ data-styled.g12[id="TextInputWrapper__StyledTextInputBaseWrapper-sc-1mqhpbi-0"]{content:"hLzFvi,"}/*!sc*/ .iHYdQq{background-repeat:no-repeat;background-position:right 8px center;padding-right:0;padding-left:0;}/*!sc*/ .iHYdQq > :not(:last-child){margin-right:8px;}/*!sc*/ .iHYdQq .TextInput-icon,.iHYdQq .TextInput-action{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/ .iHYdQq > input,.iHYdQq > select{padding-right:0;padding-left:0;}/*!sc*/ .iHYdQq:where([data-leading-visual]){padding-left:var(--base-size-12);}/*!sc*/ .iHYdQq:where([data-trailing-visual]:not([data-trailing-action])){padding-right:var(--base-size-12);}/*!sc*/ .iHYdQq:where(:not([data-leading-visual])) > input,.iHYdQq:where(:not([data-leading-visual])) > select{padding-left:var(--base-size-12);}/*!sc*/ .iHYdQq:where(:not([data-trailing-visual]):not([data-trailing-action])) > input,.iHYdQq:where(:not([data-trailing-visual]):not([data-trailing-action])) > select{padding-right:var(--base-size-12);}/*!sc*/ .iHYdQq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/ data-styled.g13[id="TextInputWrapper__StyledTextInputWrapper-sc-1mqhpbi-1"]{content:"iHYdQq,"}/*!sc*/ .kBQCgV{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));background-color:transparent;box-shadow:none;}/*!sc*/ .kBQCgV:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .kBQCgV:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .kBQCgV:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .kBQCgV[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .kBQCgV[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .kBQCgV:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .kBQCgV:active{-webkit-transition:none;transition:none;}/*!sc*/ .kBQCgV[data-inactive]{cursor:auto;}/*!sc*/ .kBQCgV:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));background-color:var(--button-invisible-bgColor-disabled,transparent);}/*!sc*/ .kBQCgV:disabled [data-component=ButtonCounter],.kBQCgV:disabled [data-component="leadingVisual"],.kBQCgV:disabled [data-component="trailingAction"]{color:inherit;}/*!sc*/ @media (forced-colors:active){.kBQCgV:focus{outline:solid 1px transparent;}}/*!sc*/ .kBQCgV [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .kBQCgV[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .kBQCgV[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .kBQCgV[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .kBQCgV[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .kBQCgV[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .kBQCgV[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .kBQCgV[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .kBQCgV[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .kBQCgV[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .kBQCgV[data-block="block"]{width:100%;}/*!sc*/ .kBQCgV[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .kBQCgV[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .kBQCgV[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .kBQCgV[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .kBQCgV[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .kBQCgV[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .kBQCgV[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .kBQCgV[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .kBQCgV[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .kBQCgV [data-component="leadingVisual"]{grid-area:leadingVisual;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .kBQCgV [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .kBQCgV [data-component="trailingVisual"]{grid-area:trailingVisual;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .kBQCgV [data-component="trailingAction"]{margin-right:-4px;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .kBQCgV [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .kBQCgV [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .kBQCgV [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .kBQCgV [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .kBQCgV:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/ .kBQCgV:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/ .kBQCgV[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/ .kBQCgV[data-component="IconButton"][data-no-visuals]{color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .kBQCgV[data-no-visuals]{color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));}/*!sc*/ .kBQCgV:has([data-component="ButtonCounter"]){color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));}/*!sc*/ .kBQCgV:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/ .kBQCgV:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/ .kBQCgV[data-size="medium"]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));padding-left:8px;padding-right:8px;display:none;}/*!sc*/ @media screen and (max-width:768px){.kBQCgV[data-size="medium"]{display:block;}}/*!sc*/ .dPmZyJ{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));background-color:transparent;box-shadow:none;}/*!sc*/ .dPmZyJ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .dPmZyJ:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .dPmZyJ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .dPmZyJ[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .dPmZyJ[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .dPmZyJ:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .dPmZyJ:active{-webkit-transition:none;transition:none;}/*!sc*/ .dPmZyJ[data-inactive]{cursor:auto;}/*!sc*/ .dPmZyJ:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));background-color:var(--button-invisible-bgColor-disabled,transparent);}/*!sc*/ .dPmZyJ:disabled [data-component=ButtonCounter],.dPmZyJ:disabled [data-component="leadingVisual"],.dPmZyJ:disabled [data-component="trailingAction"]{color:inherit;}/*!sc*/ @media (forced-colors:active){.dPmZyJ:focus{outline:solid 1px transparent;}}/*!sc*/ .dPmZyJ [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .dPmZyJ[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .dPmZyJ[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .dPmZyJ[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .dPmZyJ[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .dPmZyJ[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .dPmZyJ[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .dPmZyJ[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .dPmZyJ[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .dPmZyJ[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .dPmZyJ[data-block="block"]{width:100%;}/*!sc*/ .dPmZyJ[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .dPmZyJ[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .dPmZyJ[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .dPmZyJ[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .dPmZyJ[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .dPmZyJ[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .dPmZyJ[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .dPmZyJ[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .dPmZyJ[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .dPmZyJ [data-component="leadingVisual"]{grid-area:leadingVisual;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .dPmZyJ [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .dPmZyJ [data-component="trailingVisual"]{grid-area:trailingVisual;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .dPmZyJ [data-component="trailingAction"]{margin-right:-4px;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .dPmZyJ [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .dPmZyJ [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .dPmZyJ [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .dPmZyJ [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .dPmZyJ:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/ .dPmZyJ:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/ .dPmZyJ[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/ .dPmZyJ[data-component="IconButton"][data-no-visuals]{color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .dPmZyJ[data-no-visuals]{color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));}/*!sc*/ .dPmZyJ:has([data-component="ButtonCounter"]){color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));}/*!sc*/ .dPmZyJ:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/ .dPmZyJ:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/ .iQGjqs{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/ .iQGjqs:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .iQGjqs:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .iQGjqs:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .iQGjqs[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .iQGjqs[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .iQGjqs:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .iQGjqs:active{-webkit-transition:none;transition:none;}/*!sc*/ .iQGjqs[data-inactive]{cursor:auto;}/*!sc*/ .iQGjqs:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .iQGjqs:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.iQGjqs:focus{outline:solid 1px transparent;}}/*!sc*/ .iQGjqs [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .iQGjqs[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .iQGjqs[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .iQGjqs[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .iQGjqs[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .iQGjqs[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .iQGjqs[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .iQGjqs[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .iQGjqs[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .iQGjqs[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .iQGjqs[data-block="block"]{width:100%;}/*!sc*/ .iQGjqs[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .iQGjqs[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .iQGjqs[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .iQGjqs[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .iQGjqs[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .iQGjqs[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .iQGjqs[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .iQGjqs[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .iQGjqs[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .iQGjqs [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .iQGjqs [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .iQGjqs [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .iQGjqs [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .iQGjqs [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .iQGjqs [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .iQGjqs [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .iQGjqs [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .iQGjqs:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .iQGjqs:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .iQGjqs[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .iQGjqs [data-component="leadingVisual"],.iQGjqs [data-component="trailingVisual"],.iQGjqs [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .iQGjqs[data-component="IconButton"][data-no-visuals]:not(:disabled){color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .iQGjqs[data-size="medium"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .iQGjqs[data-size="medium"] svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .iQGjqs[data-size="medium"] > span{width:inherit;}/*!sc*/ .iLfocZ{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/ .iLfocZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .iLfocZ:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .iLfocZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .iLfocZ[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .iLfocZ[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .iLfocZ:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .iLfocZ:active{-webkit-transition:none;transition:none;}/*!sc*/ .iLfocZ[data-inactive]{cursor:auto;}/*!sc*/ .iLfocZ:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .iLfocZ:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.iLfocZ:focus{outline:solid 1px transparent;}}/*!sc*/ .iLfocZ [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .iLfocZ[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .iLfocZ[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .iLfocZ[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .iLfocZ[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .iLfocZ[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .iLfocZ[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .iLfocZ[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .iLfocZ[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .iLfocZ[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .iLfocZ[data-block="block"]{width:100%;}/*!sc*/ .iLfocZ[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .iLfocZ[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .iLfocZ[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .iLfocZ[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .iLfocZ[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .iLfocZ[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .iLfocZ[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .iLfocZ[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .iLfocZ[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .iLfocZ [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .iLfocZ [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .iLfocZ [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .iLfocZ [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .iLfocZ [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .iLfocZ [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .iLfocZ [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .iLfocZ [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .iLfocZ:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .iLfocZ:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .iLfocZ[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .iLfocZ [data-component="leadingVisual"],.iLfocZ [data-component="trailingVisual"],.iLfocZ [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .iLfocZ[data-component="IconButton"][data-no-visuals]:not(:disabled){color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .iLfocZ[data-size="medium"][data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;display:none;}/*!sc*/ .JVsBq{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/ .JVsBq:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .JVsBq:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .JVsBq:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .JVsBq[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .JVsBq[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .JVsBq:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .JVsBq:active{-webkit-transition:none;transition:none;}/*!sc*/ .JVsBq[data-inactive]{cursor:auto;}/*!sc*/ .JVsBq:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .JVsBq:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.JVsBq:focus{outline:solid 1px transparent;}}/*!sc*/ .JVsBq [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .JVsBq[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .JVsBq[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .JVsBq[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .JVsBq[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .JVsBq[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .JVsBq[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .JVsBq[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .JVsBq[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .JVsBq[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .JVsBq[data-block="block"]{width:100%;}/*!sc*/ .JVsBq[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .JVsBq[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .JVsBq[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .JVsBq[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .JVsBq[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .JVsBq[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .JVsBq[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .JVsBq[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .JVsBq[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .JVsBq [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .JVsBq [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .JVsBq [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .JVsBq [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .JVsBq [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .JVsBq [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .JVsBq [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .JVsBq [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .JVsBq:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .JVsBq:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .JVsBq[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .JVsBq [data-component="leadingVisual"],.JVsBq [data-component="trailingVisual"],.JVsBq [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .JVsBq[data-component="IconButton"][data-no-visuals]:not(:disabled){color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .JVsBq[data-size="medium"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .fwExmK{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));background-color:transparent;box-shadow:none;}/*!sc*/ .fwExmK:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .fwExmK:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .fwExmK:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .fwExmK[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .fwExmK[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .fwExmK:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .fwExmK:active{-webkit-transition:none;transition:none;}/*!sc*/ .fwExmK[data-inactive]{cursor:auto;}/*!sc*/ .fwExmK:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));background-color:var(--button-invisible-bgColor-disabled,transparent);}/*!sc*/ .fwExmK:disabled [data-component=ButtonCounter],.fwExmK:disabled [data-component="leadingVisual"],.fwExmK:disabled [data-component="trailingAction"]{color:inherit;}/*!sc*/ @media (forced-colors:active){.fwExmK:focus{outline:solid 1px transparent;}}/*!sc*/ .fwExmK [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .fwExmK[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .fwExmK[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));margin-left:8px;}/*!sc*/ .fwExmK[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .fwExmK[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .fwExmK[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .fwExmK[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .fwExmK[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .fwExmK[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .fwExmK[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .fwExmK[data-block="block"]{width:100%;}/*!sc*/ .fwExmK[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .fwExmK[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .fwExmK[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .fwExmK[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .fwExmK[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .fwExmK[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .fwExmK[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .fwExmK[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .fwExmK[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .fwExmK [data-component="leadingVisual"]{grid-area:leadingVisual;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .fwExmK [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .fwExmK [data-component="trailingVisual"]{grid-area:trailingVisual;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .fwExmK [data-component="trailingAction"]{margin-right:-4px;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .fwExmK [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .fwExmK [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .fwExmK [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .fwExmK [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .fwExmK:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/ .fwExmK:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/ .fwExmK[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/ .fwExmK[data-component="IconButton"][data-no-visuals]{color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .fwExmK[data-no-visuals]{color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));}/*!sc*/ .fwExmK:has([data-component="ButtonCounter"]){color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));}/*!sc*/ .fwExmK:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/ .fwExmK:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/ .ifVXZX{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));padding-left:8px;padding-right:8px;}/*!sc*/ .ifVXZX:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .ifVXZX:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .ifVXZX:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .ifVXZX[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .ifVXZX[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .ifVXZX:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .ifVXZX:active{-webkit-transition:none;transition:none;}/*!sc*/ .ifVXZX[data-inactive]{cursor:auto;}/*!sc*/ .ifVXZX:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .ifVXZX:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.ifVXZX:focus{outline:solid 1px transparent;}}/*!sc*/ .ifVXZX [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .ifVXZX[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .ifVXZX[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .ifVXZX[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .ifVXZX[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .ifVXZX[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .ifVXZX[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .ifVXZX[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .ifVXZX[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .ifVXZX[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .ifVXZX[data-block="block"]{width:100%;}/*!sc*/ .ifVXZX[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .ifVXZX[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .ifVXZX[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .ifVXZX[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .ifVXZX[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .ifVXZX[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .ifVXZX[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .ifVXZX[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .ifVXZX[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .ifVXZX [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .ifVXZX [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .ifVXZX [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .ifVXZX [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .ifVXZX [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .ifVXZX [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .ifVXZX [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .ifVXZX [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .ifVXZX:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .ifVXZX:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .ifVXZX[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .ifVXZX [data-component="leadingVisual"],.ifVXZX [data-component="trailingVisual"],.ifVXZX [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .ifVXZX[data-component="IconButton"][data-no-visuals]:not(:disabled){color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .ifVXZX linkButtonSx:hover:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .ifVXZX linkButtonSx:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .ifVXZX linkButtonSx:active:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .gGdPyq{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/ .gGdPyq:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .gGdPyq:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .gGdPyq:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .gGdPyq[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .gGdPyq[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .gGdPyq:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .gGdPyq:active{-webkit-transition:none;transition:none;}/*!sc*/ .gGdPyq[data-inactive]{cursor:auto;}/*!sc*/ .gGdPyq:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .gGdPyq:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.gGdPyq:focus{outline:solid 1px transparent;}}/*!sc*/ .gGdPyq [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .gGdPyq[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .gGdPyq[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .gGdPyq[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .gGdPyq[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .gGdPyq[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .gGdPyq[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .gGdPyq[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .gGdPyq[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .gGdPyq[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .gGdPyq[data-block="block"]{width:100%;}/*!sc*/ .gGdPyq[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .gGdPyq[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .gGdPyq[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .gGdPyq[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .gGdPyq[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .gGdPyq[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .gGdPyq[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .gGdPyq[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .gGdPyq[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .gGdPyq [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .gGdPyq [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .gGdPyq [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .gGdPyq [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .gGdPyq [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .gGdPyq [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .gGdPyq [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .gGdPyq [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .gGdPyq:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .gGdPyq:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .gGdPyq[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .gGdPyq [data-component="leadingVisual"],.gGdPyq [data-component="trailingVisual"],.gGdPyq [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .gGdPyq[data-component="IconButton"][data-no-visuals]:not(:disabled){color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .dOuZvu{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/ .dOuZvu:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .dOuZvu:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .dOuZvu:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .dOuZvu[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .dOuZvu[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .dOuZvu:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .dOuZvu:active{-webkit-transition:none;transition:none;}/*!sc*/ .dOuZvu[data-inactive]{cursor:auto;}/*!sc*/ .dOuZvu:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .dOuZvu:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.dOuZvu:focus{outline:solid 1px transparent;}}/*!sc*/ .dOuZvu [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .dOuZvu[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .dOuZvu[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .dOuZvu[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .dOuZvu[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .dOuZvu[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .dOuZvu[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .dOuZvu[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .dOuZvu[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .dOuZvu[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .dOuZvu[data-block="block"]{width:100%;}/*!sc*/ .dOuZvu[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .dOuZvu[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .dOuZvu[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .dOuZvu[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .dOuZvu[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .dOuZvu[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .dOuZvu[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .dOuZvu[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .dOuZvu[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .dOuZvu [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .dOuZvu [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .dOuZvu [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .dOuZvu [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .dOuZvu [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .dOuZvu [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .dOuZvu [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .dOuZvu [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .dOuZvu:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .dOuZvu:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .dOuZvu[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .dOuZvu [data-component="leadingVisual"],.dOuZvu [data-component="trailingVisual"],.dOuZvu [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .dOuZvu[data-component="IconButton"][data-no-visuals]:not(:disabled){color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .dOuZvu[data-size="small"][data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;}/*!sc*/ .iZkvjn{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));background-color:transparent;box-shadow:none;}/*!sc*/ .iZkvjn:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .iZkvjn:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .iZkvjn:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .iZkvjn[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .iZkvjn[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .iZkvjn:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .iZkvjn:active{-webkit-transition:none;transition:none;}/*!sc*/ .iZkvjn[data-inactive]{cursor:auto;}/*!sc*/ .iZkvjn:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));background-color:var(--button-invisible-bgColor-disabled,transparent);}/*!sc*/ .iZkvjn:disabled [data-component=ButtonCounter],.iZkvjn:disabled [data-component="leadingVisual"],.iZkvjn:disabled [data-component="trailingAction"]{color:inherit;}/*!sc*/ @media (forced-colors:active){.iZkvjn:focus{outline:solid 1px transparent;}}/*!sc*/ .iZkvjn [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .iZkvjn[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .iZkvjn[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .iZkvjn[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .iZkvjn[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .iZkvjn[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .iZkvjn[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .iZkvjn[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .iZkvjn[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .iZkvjn[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .iZkvjn[data-block="block"]{width:100%;}/*!sc*/ .iZkvjn[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .iZkvjn[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .iZkvjn[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .iZkvjn[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .iZkvjn[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .iZkvjn[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .iZkvjn[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .iZkvjn[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .iZkvjn[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .iZkvjn [data-component="leadingVisual"]{grid-area:leadingVisual;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .iZkvjn [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .iZkvjn [data-component="trailingVisual"]{grid-area:trailingVisual;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .iZkvjn [data-component="trailingAction"]{margin-right:-4px;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .iZkvjn [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .iZkvjn [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .iZkvjn [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .iZkvjn [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .iZkvjn:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/ .iZkvjn:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/ .iZkvjn[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/ .iZkvjn[data-component="IconButton"][data-no-visuals]{color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .iZkvjn[data-no-visuals]{color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));}/*!sc*/ .iZkvjn:has([data-component="ButtonCounter"]){color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));}/*!sc*/ .iZkvjn:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/ .iZkvjn:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/ .iZkvjn[data-size="small"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));position:relative;}/*!sc*/ .ggSvLP{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));background-color:transparent;box-shadow:none;}/*!sc*/ .ggSvLP:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .ggSvLP:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .ggSvLP:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .ggSvLP[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .ggSvLP[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .ggSvLP:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .ggSvLP:active{-webkit-transition:none;transition:none;}/*!sc*/ .ggSvLP[data-inactive]{cursor:auto;}/*!sc*/ .ggSvLP:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));background-color:var(--button-invisible-bgColor-disabled,transparent);}/*!sc*/ .ggSvLP:disabled [data-component=ButtonCounter],.ggSvLP:disabled [data-component="leadingVisual"],.ggSvLP:disabled [data-component="trailingAction"]{color:inherit;}/*!sc*/ @media (forced-colors:active){.ggSvLP:focus{outline:solid 1px transparent;}}/*!sc*/ .ggSvLP [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .ggSvLP[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .ggSvLP[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .ggSvLP[data-size="small"] [data-component="text"]{line-height:1.6666667;}/*!sc*/ .ggSvLP[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .ggSvLP[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .ggSvLP[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .ggSvLP[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .ggSvLP[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .ggSvLP[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .ggSvLP[data-block="block"]{width:100%;}/*!sc*/ .ggSvLP[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .ggSvLP[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .ggSvLP[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .ggSvLP[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .ggSvLP[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .ggSvLP[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .ggSvLP[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .ggSvLP[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .ggSvLP[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .ggSvLP [data-component="leadingVisual"]{grid-area:leadingVisual;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .ggSvLP [data-component="text"]{grid-area:text;line-height:1.4285714;white-space:nowrap;}/*!sc*/ .ggSvLP [data-component="trailingVisual"]{grid-area:trailingVisual;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .ggSvLP [data-component="trailingAction"]{margin-right:-4px;color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .ggSvLP [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .ggSvLP [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .ggSvLP [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .ggSvLP [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .ggSvLP:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/ .ggSvLP:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/ .ggSvLP[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/ .ggSvLP[data-component="IconButton"][data-no-visuals]{color:var(--button-invisible-iconColor-rest,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .ggSvLP[data-no-visuals]{color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));}/*!sc*/ .ggSvLP:has([data-component="ButtonCounter"]){color:var(--button-invisible-fgColor-rest,var(--button-default-fgColor-rest,var(--color-btn-text,#24292f)));}/*!sc*/ .ggSvLP:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/ .ggSvLP:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/ .ggSvLP[data-size="small"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ data-styled.g14[id="types__StyledButton-sc-ws60qy-0"]{content:"kBQCgV,dPmZyJ,iQGjqs,iLfocZ,JVsBq,fwExmK,ifVXZX,gGdPyq,dOuZvu,iZkvjn,ggSvLP,"}/*!sc*/ .hWlpPn{position:relative;display:inline-block;}/*!sc*/ .hWlpPn::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f)));border-radius:6px;opacity:0;}/*!sc*/ @-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ @keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ .hWlpPn:hover::after,.hWlpPn:active::after,.hWlpPn:focus::after,.hWlpPn:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-no-delay:hover::after,.hWlpPn.tooltipped-no-delay:active::after,.hWlpPn.tooltipped-no-delay:focus::after,.hWlpPn.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-multiline:hover::after,.hWlpPn.tooltipped-multiline:active::after,.hWlpPn.tooltipped-multiline:focus::after,.hWlpPn.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-se::after,.hWlpPn.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/ .hWlpPn.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-sw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-n::after,.hWlpPn.tooltipped-ne::after,.hWlpPn.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/ .hWlpPn.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-nw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/ .hWlpPn.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-s::after,.hWlpPn.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-w::after,.hWlpPn.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/ .hWlpPn.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/ .hWlpPn.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/ data-styled.g17[id="Tooltip__TooltipBase-sc-17tf59c-0"]{content:"hWlpPn,"}/*!sc*/ .eAtkQz{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;max-width:100%;}/*!sc*/ data-styled.g19[id="Truncate__StyledTruncate-sc-23o1d2-0"]{content:"eAtkQz,"}/*!sc*/ body[data-page-layout-dragging="true"]{cursor:col-resize;}/*!sc*/ body[data-page-layout-dragging="true"] *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/ data-styled.g99[id="sc-global-gbKrvU1"]{content:"sc-global-gbKrvU1,"}/*!sc*/ .lirRhW{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;isolation:isolate;}/*!sc*/ .lirRhW.lirRhW > *:not([data-loading-wrapper]){margin-inline-end:-1px;position:relative;border-radius:0;}/*!sc*/ .lirRhW.lirRhW > *:not([data-loading-wrapper]):first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;}/*!sc*/ .lirRhW.lirRhW > *:not([data-loading-wrapper]):last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;}/*!sc*/ .lirRhW.lirRhW > *:not([data-loading-wrapper]):focus,.lirRhW.lirRhW > *:not([data-loading-wrapper]):active,.lirRhW.lirRhW > *:not([data-loading-wrapper]):hover{z-index:1;}/*!sc*/ .lirRhW [data-loading-wrapper]:first-child button,.lirRhW [data-loading-wrapper]:first-child a{border-top-left-radius:6px;border-bottom-left-radius:6px;}/*!sc*/ .lirRhW [data-loading-wrapper]:last-child button,.lirRhW [data-loading-wrapper]:last-child a{border-top-right-radius:6px;border-bottom-right-radius:6px;}/*!sc*/ .lirRhW [data-loading-wrapper] > *{margin-inline-end:-1px;position:relative;border-radius:0;}/*!sc*/ .lirRhW [data-loading-wrapper] > *:focus,.lirRhW [data-loading-wrapper] > *:active,.lirRhW [data-loading-wrapper] > *:hover{z-index:1;}/*!sc*/ data-styled.g104[id="ButtonGroup__StyledButtonGroup-sc-1gxhls1-0"]{content:"lirRhW,"}/*!sc*/ .dbGjOi{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;height:100%;width:100%;}/*!sc*/ .dbGjOi:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/ .dbGjOi:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .dbGjOi:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/ .dbGjOi .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--controlKnob-bgColor-rest,var(--color-segmented-control-button-bg,#ffffff));border-color:var(--controlKnob-borderColor-rest,var(--color-segmented-control-button-hover-active-selected-border,#8c959f));border-style:solid;border-width:1px;border-radius:var(--segmented-control-outer-radius);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:var(--segmented-control-button-inner-padding);padding-right:var(--segmented-control-button-inner-padding);}/*!sc*/ .dbGjOi svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .dbGjOi:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/ .dbGjOi .segmentedControl-text:after{content:"Code";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/ @media (pointer:coarse){.dbGjOi:before{content:"";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/ .bHmvop{--segmented-control-button-inner-padding:12px;--segmented-control-button-bg-inset:4px;--segmented-control-outer-radius:6px;background-color:transparent;border-color:transparent;border-radius:var(--segmented-control-outer-radius);border-width:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:400;padding:var(--segmented-control-button-bg-inset);height:100%;width:100%;}/*!sc*/ .bHmvop:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/ .bHmvop:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .bHmvop:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/ .bHmvop .segmentedControl-content{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:calc(var(--segmented-control-outer-radius) - var(--segmented-control-button-bg-inset) / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));padding-right:calc(var(--segmented-control-button-inner-padding) - var(--segmented-control-button-bg-inset));}/*!sc*/ .bHmvop svg{fill:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .bHmvop:hover .segmentedControl-content{background-color:var(--controlTrack-bgColor-hover,var(--color-segmented-control-button-hover-bg,rgba(175,184,193,0.2)));}/*!sc*/ .bHmvop:active .segmentedControl-content{background-color:var(--controlTrack-bgColor-active,var(--color-segmented-control-button-hover-active-bg,rgba(175,184,193,0.4)));}/*!sc*/ .bHmvop:focus:focus-visible:not(:last-child):after{width:0;}/*!sc*/ .bHmvop .segmentedControl-text:after{content:"Blame";display:block;font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;}/*!sc*/ @media (pointer:coarse){.bHmvop:before{content:"";position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;min-height:44px;}}/*!sc*/ data-styled.g106[id="SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0"]{content:"dbGjOi,bHmvop,"}/*!sc*/ .lawgDG{background-color:var(--controlTrack-bgColor-rest,var(--color-segmented-control-bg,#eaeef2));border-radius:6px;border:1px solid;border-color:var(--controlTrack-borderColor-rest,transparent);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:28px;margin:0;padding:0;}/*!sc*/ data-styled.g108[id="SegmentedControl__SegmentedControlList-sc-1rzig82-0"]{content:"lawgDG,"}/*!sc*/ </style><meta data-hydrostats="publish"/> <!-- --> <!-- --> <button hidden="" data-testid="header-permalink-button" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><div><div style="--sticky-pane-height:100vh;--spacing:var(--spacing-none)" class="Box-sc-g0xbh4-0 hOfjFo"><div class="Box-sc-g0xbh4-0 oDGAe"><div class="Box-sc-g0xbh4-0 kowOcT"><div tabindex="0" class="Box-sc-g0xbh4-0 gISSDQ"><div class="Box-sc-g0xbh4-0 fLEPlD"><div class="Box-sc-g0xbh4-0 hPvFuC"></div><div style="--pane-width:320px" class="Box-sc-g0xbh4-0 fFSoPl"></div><div class="Box-sc-g0xbh4-0 bTBnTW"><div role="slider" aria-label="Draggable pane splitter" aria-valuemin="0" aria-valuemax="0" aria-valuenow="0" aria-valuetext="Pane width 0 pixels" tabindex="0" class="Box-sc-g0xbh4-0 bHLmSv"></div></div></div></div><div class="Box-sc-g0xbh4-0 iKqMNA"><div class="Box-sc-g0xbh4-0"></div><div class="Box-sc-g0xbh4-0 FxAyp"><div data-selector="repos-split-pane-content" tabindex="0" class="Box-sc-g0xbh4-0 leYMvG"><div class="Box-sc-g0xbh4-0 KMPzq"><div class="Box-sc-g0xbh4-0 hfKjHv container"><div class="px-3 pt-3 pb-0" id="StickyHeader"><div class="Box-sc-g0xbh4-0 gZWyZE"><div class="Box-sc-g0xbh4-0 dwYKDk"><div class="Box-sc-g0xbh4-0 ibcGmb react-code-view-header-wrap--narrow"><div class="Box-sc-g0xbh4-0 hKaEJF"><h2 class="Box-sc-g0xbh4-0 XosP prc-Heading-Heading-6CmGO"><button style="--button-color:fg.muted" type="button" aria-label="Expand file tree" data-testid="expand-file-tree-button-mobile" class="types__StyledButton-sc-ws60qy-0 kBQCgV" data-loading="false" data-size="medium" aria-describedby=":Rld9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg"><span data-component="leadingVisual" class="Box-sc-g0xbh4-0 hzSPyu"><svg aria-hidden="true" focusable="false" class="octicon octicon-arrow-left" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg></span><span data-component="text">Files</span></span></button><span role="tooltip" aria-label="Expand file tree" id="expand-button-file-tree-button" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-se"><button data-component="IconButton" type="button" data-testid="expand-file-tree-button" aria-controls="repos-file-tree" class="types__StyledButton-sc-ws60qy-0 dPmZyJ position-relative ExpandFileTreeButton-module__expandButton--gL4is ExpandFileTreeButton-module__filesButtonBreakpoint--WfX9t fgColor-muted prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="medium" aria-describedby=":R35d9lab:-loading-announcement" aria-labelledby="expand-button-file-tree-button"><svg aria-hidden="true" focusable="false" class="octicon octicon-sidebar-collapse" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path></svg></button></span><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button></h2></div><div class="react-code-view-header-mb--narrow mr-2"><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="v3.7.0 tag" data-testid="anchor-button" class="types__StyledButton-sc-ws60qy-0 iQGjqs ref-selector-class" data-loading="false" data-size="medium" aria-describedby="branch-picker-repos-header-ref-selector-wide-loading-announcement" id="branch-picker-repos-header-ref-selector-wide"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg"><span data-component="text"><div class="Box-sc-g0xbh4-0 bZBlpz"><div class="Box-sc-g0xbh4-0 lhTYNA"><svg aria-hidden="true" focusable="false" class="octicon octicon-tag" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></div><div class="Box-sc-g0xbh4-0 dbrgmi ref-selector-button-text-container"><span class="Text__StyledText-sc-17v1xeu-0 eMMFM"> <!-- -->v3.7.0</span></div></div></span><span data-component="trailingVisual" class="Box-sc-g0xbh4-0 hzSPyu"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><button hidden="" data-hotkey-scope="read-only-cursor-text-area"></button></div><div class="Box-sc-g0xbh4-0 dHJiml react-code-view-header-mb--narrow"><div class="Box-sc-g0xbh4-0 cEytCf"><nav data-testid="breadcrumbs" aria-labelledby="repos-header-breadcrumb-heading" id="repos-header-breadcrumb" class="Box-sc-g0xbh4-0 fzFXnm"><h2 class="sr-only prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading" id="repos-header-breadcrumb-heading">Breadcrumbs</h2><ol class="Box-sc-g0xbh4-0 iMnkmv"><li class="Box-sc-g0xbh4-0 ghzDag"><a class="Box-sc-g0xbh4-0 kHuKdh prc-Link-Link-85e08" sx="[object Object]" data-testid="breadcrumbs-repo-link" href="/keras-team/keras/tree/v3.7.0">keras</a></li><li class="Box-sc-g0xbh4-0 ghzDag"><span class="Text__StyledText-sc-17v1xeu-0 HlHVj" aria-hidden="true">/</span><a class="Box-sc-g0xbh4-0 kgiVEz prc-Link-Link-85e08" sx="[object Object]" href="/keras-team/keras/tree/v3.7.0/keras">keras</a></li><li class="Box-sc-g0xbh4-0 ghzDag"><span class="Text__StyledText-sc-17v1xeu-0 HlHVj" aria-hidden="true">/</span><a class="Box-sc-g0xbh4-0 kgiVEz prc-Link-Link-85e08" sx="[object Object]" href="/keras-team/keras/tree/v3.7.0/keras/src">src</a></li><li class="Box-sc-g0xbh4-0 ghzDag"><span class="Text__StyledText-sc-17v1xeu-0 HlHVj" aria-hidden="true">/</span><a class="Box-sc-g0xbh4-0 kgiVEz prc-Link-Link-85e08" sx="[object Object]" href="/keras-team/keras/tree/v3.7.0/keras/src/ops">ops</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Box-sc-g0xbh4-0 ghzDag"><span class="Text__StyledText-sc-17v1xeu-0 HlHVj" aria-hidden="true">/</span><h1 class="Box-sc-g0xbh4-0 jGhzSQ prc-Heading-Heading-6CmGO" tabindex="-1" id="file-name-id">numpy.py</h1></div><div aria-describedby=":R1td9lab:"><button data-component="IconButton" type="button" aria-label="Copy path" tabindex="0" class="types__StyledButton-sc-ws60qy-0 dPmZyJ prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="small" aria-describedby=":R7td9lab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button></div></div></div></div><div class="react-code-view-header-element--wide"><div class="Box-sc-g0xbh4-0 faNtbn"><div class="d-flex gap-2"> <div><div class="Box-sc-g0xbh4-0 fmQaBv"><span class="TextInputWrapper__StyledTextInputBaseWrapper-sc-1mqhpbi-0 hLzFvi TextInputWrapper__StyledTextInputWrapper-sc-1mqhpbi-1 iHYdQq TextInput-wrapper" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id=":R5j6d9lab:" aria-hidden="true"><svg aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autoCorrect="off" spellcheck="false" placeholder="Go to file" aria-describedby=":R5j6d9lab: :R5j6d9labH1:" data-component="input" class="UnstyledTextInput__ToggledUnstyledTextInput-sc-14ypya-0 jkNcAv" value=""/><span class="TextInput-icon" id=":R5j6d9labH1:" aria-hidden="true"></span></span></div><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button></div><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><button type="button" class="types__StyledButton-sc-ws60qy-0 iLfocZ" data-loading="false" data-no-visuals="true" data-size="medium" aria-describedby=":R2l6d9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg"><span data-component="text">Blame</span></span></button><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button data-component="IconButton" type="button" aria-label="More file actions" title="More file actions" data-testid="more-file-actions-button-nav-menu-wide" aria-haspopup="true" aria-expanded="false" tabindex="0" class="types__StyledButton-sc-ws60qy-0 JVsBq js-blob-dropdown-click prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="medium" aria-describedby=":R156d9lab:-loading-announcement" id=":R156d9lab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button> </div></div></div><div class="react-code-view-header-element--narrow"><div class="Box-sc-g0xbh4-0 faNtbn"><div class="d-flex gap-2"> <button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><button type="button" class="types__StyledButton-sc-ws60qy-0 iLfocZ" data-loading="false" data-no-visuals="true" data-size="medium" aria-describedby=":R2l7d9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg"><span data-component="text">Blame</span></span></button><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button data-component="IconButton" type="button" aria-label="More file actions" title="More file actions" data-testid="more-file-actions-button-nav-menu-narrow" aria-haspopup="true" aria-expanded="false" tabindex="0" class="types__StyledButton-sc-ws60qy-0 JVsBq js-blob-dropdown-click prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="medium" aria-describedby=":R157d9lab:-loading-announcement" id=":R157d9lab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button> </div></div></div></div></div></div></div></div><div class="Box-sc-g0xbh4-0 dJxjrT react-code-view-bottom-padding"> <div class="Box-sc-g0xbh4-0 eFxKDQ"></div> <!-- --> <!-- --> </div><div class="Box-sc-g0xbh4-0 dJxjrT"> <!-- --> <!-- --> <button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><div class="d-flex flex-column border rounded-2 mb-3 pl-1"><div class="Box-sc-g0xbh4-0 dzCJzi"><h2 class="sr-only prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">History</h2><a href="/keras-team/keras/commits/v3.7.0/keras/src/ops/numpy.py" class="types__StyledButton-sc-ws60qy-0 dPmZyJ d-none d-lg-flex LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" aria-describedby=":R5dlal9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg"><span data-component="leadingVisual" class="Box-sc-g0xbh4-0 hzSPyu"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text"><span class="fgColor-default">History</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><span role="tooltip" aria-label="History" id="history-icon-button-tooltip" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-n"><a href="/keras-team/keras/commits/v3.7.0/keras/src/ops/numpy.py" class="types__StyledButton-sc-ws60qy-0 dPmZyJ LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" aria-describedby=":Rpdlal9lab:-loading-announcement history-icon-button-tooltip"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg"><span data-component="leadingVisual" class="Box-sc-g0xbh4-0 hzSPyu"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a></span></div></div></div></div></div><div class="Box-sc-g0xbh4-0 ldRxiI"><div class="Box-sc-g0xbh4-0 fVkfyA container"><div class="Box-sc-g0xbh4-0 gNAmSV react-code-size-details-banner"><div class="Box-sc-g0xbh4-0 jNEwzY react-code-size-details-banner"><div class="Box-sc-g0xbh4-0 bsDwxw text-mono"><div title="209 KB" data-testid="blob-size" class="Truncate__StyledTruncate-sc-23o1d2-0 eAtkQz"><span>6781 lines (5415 loc) · 209 KB</span></div></div></div></div><div class="Box-sc-g0xbh4-0 jdLMhu react-blob-view-header-sticky" id="repos-sticky-header"><div class="Box-sc-g0xbh4-0 tOISc"><div class="react-blob-sticky-header"><div class="Box-sc-g0xbh4-0 hqwSEx"><div class="Box-sc-g0xbh4-0 bDVoEr"><div class="Box-sc-g0xbh4-0 kYLlPM"><div class="Box-sc-g0xbh4-0 gYjEmn"><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="v3.7.0 tag" data-testid="anchor-button" class="types__StyledButton-sc-ws60qy-0 iQGjqs ref-selector-class" data-loading="false" data-size="medium" aria-describedby="branch-picker-repos-header-ref-selector-loading-announcement" id="branch-picker-repos-header-ref-selector"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg"><span data-component="text"><div class="Box-sc-g0xbh4-0 bZBlpz"><div class="Box-sc-g0xbh4-0 lhTYNA"><svg aria-hidden="true" focusable="false" class="octicon octicon-tag" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></div><div class="Box-sc-g0xbh4-0 dbrgmi ref-selector-button-text-container"><span class="Text__StyledText-sc-17v1xeu-0 eMMFM"> <!-- -->v3.7.0</span></div></div></span><span data-component="trailingVisual" class="Box-sc-g0xbh4-0 hzSPyu"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><button hidden="" data-hotkey-scope="read-only-cursor-text-area"></button></div><div class="Box-sc-g0xbh4-0 kGqOLL"><div class="Box-sc-g0xbh4-0 fHind"><nav data-testid="breadcrumbs" aria-labelledby="sticky-breadcrumb-heading" id="sticky-breadcrumb" class="Box-sc-g0xbh4-0 fzFXnm"><h2 class="sr-only prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading" id="sticky-breadcrumb-heading">Breadcrumbs</h2><ol class="Box-sc-g0xbh4-0 iMnkmv"><li class="Box-sc-g0xbh4-0 ghzDag"><a class="Box-sc-g0xbh4-0 kHuKdh prc-Link-Link-85e08" sx="[object Object]" data-testid="breadcrumbs-repo-link" href="/keras-team/keras/tree/v3.7.0">keras</a></li><li class="Box-sc-g0xbh4-0 ghzDag"><span class="Text__StyledText-sc-17v1xeu-0 lauzFl" aria-hidden="true">/</span><a class="Box-sc-g0xbh4-0 kgiVEz prc-Link-Link-85e08" sx="[object Object]" href="/keras-team/keras/tree/v3.7.0/keras">keras</a></li><li class="Box-sc-g0xbh4-0 ghzDag"><span class="Text__StyledText-sc-17v1xeu-0 lauzFl" aria-hidden="true">/</span><a class="Box-sc-g0xbh4-0 kgiVEz prc-Link-Link-85e08" sx="[object Object]" href="/keras-team/keras/tree/v3.7.0/keras/src">src</a></li><li class="Box-sc-g0xbh4-0 ghzDag"><span class="Text__StyledText-sc-17v1xeu-0 lauzFl" aria-hidden="true">/</span><a class="Box-sc-g0xbh4-0 kgiVEz prc-Link-Link-85e08" sx="[object Object]" href="/keras-team/keras/tree/v3.7.0/keras/src/ops">ops</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Box-sc-g0xbh4-0 ghzDag"><span class="Text__StyledText-sc-17v1xeu-0 lauzFl" aria-hidden="true">/</span><h1 class="Box-sc-g0xbh4-0 dnZoUW prc-Heading-Heading-6CmGO" tabindex="-1" id="sticky-file-name-id">numpy.py</h1></div></div></div></div><button style="--button-color:fg.default" type="button" class="types__StyledButton-sc-ws60qy-0 fwExmK" data-loading="false" data-size="small" aria-describedby=":Riptal9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg"><span data-component="leadingVisual" class="Box-sc-g0xbh4-0 hzSPyu"><svg aria-hidden="true" focusable="false" class="octicon octicon-arrow-up" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z"></path></svg></span><span data-component="text">Top</span></span></button></div></div></div><div class="Box-sc-g0xbh4-0 kTvpNk"><h2 class="sr-only prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">File metadata and controls</h2><div class="Box-sc-g0xbh4-0 iNMjfP"><ul aria-label="File view" class="SegmentedControl__SegmentedControlList-sc-1rzig82-0 lawgDG"><li class="Box-sc-g0xbh4-0 fefCSX"><button aria-current="true" type="button" class="SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 dbGjOi"><span class="segmentedControl-content"><div class="Box-sc-g0xbh4-0 segmentedControl-text">Code</div></span></button></li><li class="Box-sc-g0xbh4-0 idgUkN"><button aria-current="false" type="button" class="SegmentedControlButton__SegmentedControlButtonStyled-sc-8lkgxl-0 bHmvop"><span class="segmentedControl-content"><div class="Box-sc-g0xbh4-0 segmentedControl-text">Blame</div></span></button></li></ul><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><div class="Box-sc-g0xbh4-0 jNEwzY react-code-size-details-in-header"><div class="Box-sc-g0xbh4-0 bsDwxw text-mono"><div title="209 KB" data-testid="blob-size" class="Truncate__StyledTruncate-sc-23o1d2-0 eAtkQz"><span>6781 lines (5415 loc) · 209 KB</span></div></div></div></div><div class="Box-sc-g0xbh4-0 kcLCKF"><div class="Box-sc-g0xbh4-0 kVWtTz react-blob-header-edit-and-raw-actions"><div class="ButtonGroup__StyledButtonGroup-sc-1gxhls1-0 lirRhW"><a href="https://github.com/keras-team/keras/raw/refs/tags/v3.7.0/keras/src/ops/numpy.py" data-testid="raw-button" class="types__StyledButton-sc-ws60qy-0 ifVXZX" data-loading="false" data-no-visuals="true" data-size="small" aria-describedby=":R5csptal9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg"><span data-component="text">Raw</span></span></a><button data-component="IconButton" type="button" aria-label="Copy raw content" data-testid="copy-raw-button" class="types__StyledButton-sc-ws60qy-0 gGdPyq prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="small" aria-describedby=":Rpcsptal9lab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span role="tooltip" aria-label="Download raw file" id=":Rdcsptal9lab:" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-n"><button data-component="IconButton" type="button" aria-label="Download raw content" data-testid="download-raw-button" class="types__StyledButton-sc-ws60qy-0 dOuZvu prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="small" aria-describedby=":Rtcsptal9lab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-download" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path></svg></button></span></div><button hidden="" data-testid="raw-button-shortcut" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden="" data-testid="copy-raw-button-shortcut" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden="" data-testid="download-raw-button-shortcut" data-hotkey-scope="read-only-cursor-text-area"></button></div><span role="tooltip" aria-label="Open symbols panel" id=":R5sptal9lab:" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-nw"><button data-component="IconButton" type="button" aria-label="Symbols" aria-pressed="false" aria-expanded="false" aria-controls="symbols-pane" data-testid="symbols-button" class="types__StyledButton-sc-ws60qy-0 iZkvjn prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="small" aria-describedby="symbols-button-loading-announcement" id="symbols-button"><svg aria-hidden="true" focusable="false" class="octicon octicon-code-square" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg></button></span><div class="react-blob-header-edit-and-raw-actions-combined"><button data-component="IconButton" type="button" aria-label="Edit and raw actions" title="More file actions" data-testid="more-file-actions-button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="types__StyledButton-sc-ws60qy-0 ggSvLP js-blob-dropdown-click prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="small" aria-describedby=":Rnsptal9lab:-loading-announcement" id=":Rnsptal9lab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button></div></div></div></div><div></div></div><div class="Box-sc-g0xbh4-0 hGyMdv"><section aria-labelledby="file-name-id-wide file-name-id-mobile" class="Box-sc-g0xbh4-0 dceWRL"><div class="Box-sc-g0xbh4-0 dGXHv"><div id="highlighted-line-menu-positioner" class="position-relative"><div id="copilot-button-positioner" class="Box-sc-g0xbh4-0 bpDFns"><div class="Box-sc-g0xbh4-0 iJOeCH"><div class="Box-sc-g0xbh4-0 jewUnv react-code-file-contents" role="presentation" aria-hidden="true" data-tab-size="8" data-paste-markdown-skip="true" data-hpc="true"><div class="react-line-numbers" style="pointer-events:auto"><div data-line-number="1" class="react-line-number react-code-text" style="padding-right:16px">1</div><div data-line-number="2" class="react-line-number react-code-text" style="padding-right:16px">2</div><div data-line-number="3" class="react-line-number react-code-text" style="padding-right:16px">3</div><div data-line-number="4" class="react-line-number react-code-text" style="padding-right:16px">4</div><div data-line-number="5" class="react-line-number react-code-text" style="padding-right:16px">5</div><div data-line-number="6" class="react-line-number react-code-text" style="padding-right:16px">6</div><div data-line-number="7" class="react-line-number react-code-text" style="padding-right:16px">7</div><div data-line-number="8" class="react-line-number react-code-text" style="padding-right:16px">8</div><div data-line-number="9" class="react-line-number react-code-text" style="padding-right:16px">9</div><div data-line-number="10" class="react-line-number react-code-text" style="padding-right:16px">10</div><div data-line-number="11" class="react-line-number react-code-text" style="padding-right:16px">11</div><div data-line-number="12" class="react-line-number react-code-text" style="padding-right:16px">12</div><div data-line-number="13" class="react-line-number react-code-text" style="padding-right:16px">13</div><div data-line-number="14" class="react-line-number react-code-text" style="padding-right:16px">14</div><div data-line-number="15" class="react-line-number react-code-text" style="padding-right:16px">15</div><div data-line-number="16" class="react-line-number react-code-text" style="padding-right:16px">16</div><div data-line-number="17" class="react-line-number react-code-text" style="padding-right:16px">17</div><div data-line-number="18" class="react-line-number react-code-text" style="padding-right:16px">18</div><div data-line-number="19" class="react-line-number react-code-text" style="padding-right:16px">19<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="20" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">20</div><div data-line-number="21" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">21</div><div data-line-number="22" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">22</div><div data-line-number="23" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">23</div><div data-line-number="24" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">24</div><div data-line-number="25" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">25</div><div data-line-number="26" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">26</div><div data-line-number="27" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">27</div><div data-line-number="28" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">28</div><div data-line-number="29" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">29</div><div data-line-number="30" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">30</div><div data-line-number="31" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">31</div><div data-line-number="32" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">32</div><div data-line-number="33" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">33</div><div data-line-number="34" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">34</div><div data-line-number="35" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">35</div><div data-line-number="36" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">36</div><div data-line-number="37" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">37</div><div data-line-number="38" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">38</div><div data-line-number="39" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">39</div><div data-line-number="40" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">40</div><div data-line-number="41" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">41</div><div data-line-number="42" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">42</div><div data-line-number="43" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">43</div><div data-line-number="44" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">44</div><div data-line-number="45" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">45</div><div data-line-number="46" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">46</div><div data-line-number="47" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">47</div><div data-line-number="48" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">48</div><div data-line-number="49" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">49</div><div data-line-number="50" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">50</div><div data-line-number="51" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">51</div><div data-line-number="52" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">52</div><div data-line-number="53" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">53</div><div data-line-number="54" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">54</div><div data-line-number="55" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">55</div><div data-line-number="56" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">56</div><div data-line-number="57" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">57</div><div data-line-number="58" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">58</div><div data-line-number="59" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">59</div><div data-line-number="60" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">60</div><div data-line-number="61" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">61</div><div data-line-number="62" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">62</div><div data-line-number="63" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">63</div><div data-line-number="64" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">64</div><div data-line-number="65" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">65</div><div data-line-number="66" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">66</div><div data-line-number="67" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">67</div><div data-line-number="68" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">68</div><div data-line-number="69" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">69</div><div data-line-number="70" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">70</div><div data-line-number="71" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">71</div><div data-line-number="72" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">72</div><div data-line-number="73" class="child-of-line-18 react-line-number react-code-text" style="padding-right:16px">73</div><div data-line-number="74" class="react-line-number react-code-text" style="padding-right:16px">74</div><div data-line-number="75" class="react-line-number react-code-text" style="padding-right:16px">75</div><div data-line-number="76" class="react-line-number react-code-text" style="padding-right:16px">76</div><div data-line-number="77" class="react-line-number react-code-text" style="padding-right:16px">77<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="78" class="child-of-line-76 react-line-number react-code-text" style="padding-right:16px">78</div><div data-line-number="79" class="child-of-line-76 react-line-number react-code-text" style="padding-right:16px">79</div><div data-line-number="80" class="child-of-line-76 react-line-number react-code-text" style="padding-right:16px">80</div><div data-line-number="81" class="child-of-line-76 react-line-number react-code-text" style="padding-right:16px">81</div><div data-line-number="82" class="child-of-line-76 react-line-number react-code-text" style="padding-right:16px">82</div><div data-line-number="83" class="react-line-number react-code-text" style="padding-right:16px">83</div><div data-line-number="84" class="react-line-number react-code-text" style="padding-right:16px">84</div><div data-line-number="85" class="react-line-number react-code-text" style="padding-right:16px">85</div><div data-line-number="86" class="react-line-number react-code-text" style="padding-right:16px">86</div><div data-line-number="87" class="react-line-number react-code-text" style="padding-right:16px">87<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="88" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">88</div><div data-line-number="89" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">89</div><div data-line-number="90" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">90</div><div data-line-number="91" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">91</div><div data-line-number="92" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">92</div><div data-line-number="93" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">93</div><div data-line-number="94" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">94</div><div data-line-number="95" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">95</div><div data-line-number="96" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">96</div><div data-line-number="97" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">97</div><div data-line-number="98" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">98</div><div data-line-number="99" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">99</div><div data-line-number="100" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">100</div><div data-line-number="101" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">101</div><div data-line-number="102" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">102</div><div data-line-number="103" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">103</div><div data-line-number="104" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">104</div><div data-line-number="105" class="child-of-line-86 react-line-number react-code-text" style="padding-right:16px">105</div><div data-line-number="106" class="react-line-number react-code-text" style="padding-right:16px">106</div><div data-line-number="107" class="react-line-number react-code-text" style="padding-right:16px">107</div><div data-line-number="108" class="react-line-number react-code-text" style="padding-right:16px">108</div><div data-line-number="109" class="react-line-number react-code-text" style="padding-right:16px">109</div><div data-line-number="110" class="react-line-number react-code-text" style="padding-right:16px">110</div><div data-line-number="111" class="react-line-number react-code-text" style="padding-right:16px">111</div><div data-line-number="112" class="react-line-number react-code-text" style="padding-right:16px">112</div><div data-line-number="113" class="react-line-number react-code-text" style="padding-right:16px">113</div><div data-line-number="114" class="react-line-number react-code-text" style="padding-right:16px">114</div><div data-line-number="115" class="react-line-number react-code-text" style="padding-right:16px">115</div><div data-line-number="116" class="react-line-number react-code-text" style="padding-right:16px">116</div><div data-line-number="117" class="react-line-number react-code-text" style="padding-right:16px">117</div><div data-line-number="118" class="react-line-number react-code-text" style="padding-right:16px">118</div><div data-line-number="119" class="react-line-number react-code-text" style="padding-right:16px">119<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="120" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">120</div><div data-line-number="121" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">121</div><div data-line-number="122" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">122</div><div data-line-number="123" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">123<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="124" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">124</div><div data-line-number="125" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">125</div><div data-line-number="126" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">126</div><div data-line-number="127" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">127</div><div data-line-number="128" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">128</div><div data-line-number="129" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">129</div><div data-line-number="130" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">130</div><div data-line-number="131" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">131</div><div data-line-number="132" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">132</div><div data-line-number="133" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">133</div><div data-line-number="134" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">134</div><div data-line-number="135" class="child-of-line-118 child-of-line-122 react-line-number react-code-text" style="padding-right:16px">135</div><div data-line-number="136" class="react-line-number react-code-text" style="padding-right:16px">136</div><div data-line-number="137" class="react-line-number react-code-text" style="padding-right:16px">137</div><div data-line-number="138" class="react-line-number react-code-text" style="padding-right:16px">138</div><div data-line-number="139" class="react-line-number react-code-text" style="padding-right:16px">139</div><div data-line-number="140" class="react-line-number react-code-text" style="padding-right:16px">140<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="141" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">141</div><div data-line-number="142" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">142</div><div data-line-number="143" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">143</div><div data-line-number="144" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">144</div><div data-line-number="145" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">145</div><div data-line-number="146" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">146</div><div data-line-number="147" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">147</div><div data-line-number="148" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">148</div><div data-line-number="149" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">149</div><div data-line-number="150" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">150</div><div data-line-number="151" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">151</div><div data-line-number="152" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">152</div><div data-line-number="153" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">153</div><div data-line-number="154" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">154</div><div data-line-number="155" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">155</div><div data-line-number="156" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">156</div><div data-line-number="157" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">157</div><div data-line-number="158" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">158</div><div data-line-number="159" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">159</div><div data-line-number="160" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">160</div><div data-line-number="161" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">161</div><div data-line-number="162" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">162</div><div data-line-number="163" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">163</div><div data-line-number="164" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">164</div><div data-line-number="165" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">165</div><div data-line-number="166" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">166</div><div data-line-number="167" class="child-of-line-139 react-line-number react-code-text" style="padding-right:16px">167</div><div data-line-number="168" class="react-line-number react-code-text" style="padding-right:16px">168</div><div data-line-number="169" class="react-line-number react-code-text" style="padding-right:16px">169</div><div data-line-number="170" class="react-line-number react-code-text" style="padding-right:16px">170</div><div data-line-number="171" class="react-line-number react-code-text" style="padding-right:16px">171<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="172" class="child-of-line-170 react-line-number react-code-text" style="padding-right:16px">172<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="173" class="child-of-line-170 child-of-line-171 react-line-number react-code-text" style="padding-right:16px">173</div><div data-line-number="174" class="child-of-line-170 child-of-line-171 react-line-number react-code-text" style="padding-right:16px">174</div><div data-line-number="175" class="child-of-line-170 child-of-line-171 react-line-number react-code-text" style="padding-right:16px">175</div><div data-line-number="176" class="child-of-line-170 child-of-line-171 react-line-number react-code-text" style="padding-right:16px">176</div><div data-line-number="177" class="child-of-line-170 child-of-line-171 react-line-number react-code-text" style="padding-right:16px">177</div><div data-line-number="178" class="child-of-line-170 react-line-number react-code-text" style="padding-right:16px">178</div><div data-line-number="179" class="child-of-line-170 react-line-number react-code-text" style="padding-right:16px">179</div><div data-line-number="180" class="child-of-line-170 react-line-number react-code-text" style="padding-right:16px">180<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="181" class="child-of-line-170 child-of-line-179 react-line-number react-code-text" style="padding-right:16px">181</div><div data-line-number="182" class="child-of-line-170 child-of-line-179 react-line-number react-code-text" style="padding-right:16px">182</div><div data-line-number="183" class="child-of-line-170 child-of-line-179 react-line-number react-code-text" style="padding-right:16px">183</div><div data-line-number="184" class="child-of-line-170 child-of-line-179 react-line-number react-code-text" style="padding-right:16px">184</div><div data-line-number="185" class="child-of-line-170 react-line-number react-code-text" style="padding-right:16px">185</div><div data-line-number="186" class="child-of-line-170 react-line-number react-code-text" style="padding-right:16px">186</div><div data-line-number="187" class="child-of-line-170 react-line-number react-code-text" style="padding-right:16px">187<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="188" class="child-of-line-170 child-of-line-186 react-line-number react-code-text" style="padding-right:16px">188</div><div data-line-number="189" class="child-of-line-170 child-of-line-186 react-line-number react-code-text" style="padding-right:16px">189</div><div data-line-number="190" class="child-of-line-170 child-of-line-186 react-line-number react-code-text" style="padding-right:16px">190</div><div data-line-number="191" class="child-of-line-170 child-of-line-186 react-line-number react-code-text" style="padding-right:16px">191</div><div data-line-number="192" class="child-of-line-170 child-of-line-186 react-line-number react-code-text" style="padding-right:16px">192</div><div data-line-number="193" class="child-of-line-170 child-of-line-186 react-line-number react-code-text" style="padding-right:16px">193</div><div data-line-number="194" class="child-of-line-170 child-of-line-186 react-line-number react-code-text" style="padding-right:16px">194</div><div data-line-number="195" class="react-line-number react-code-text" style="padding-right:16px">195</div><div data-line-number="196" class="react-line-number react-code-text" style="padding-right:16px">196</div><div data-line-number="197" class="react-line-number react-code-text" style="padding-right:16px">197</div><div data-line-number="198" class="react-line-number react-code-text" style="padding-right:16px">198</div><div data-line-number="199" class="react-line-number react-code-text" style="padding-right:16px">199<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="200" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">200</div><div data-line-number="201" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">201</div><div data-line-number="202" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">202</div><div data-line-number="203" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">203</div><div data-line-number="204" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">204</div><div data-line-number="205" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">205</div><div data-line-number="206" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">206</div><div data-line-number="207" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">207</div><div data-line-number="208" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">208</div><div data-line-number="209" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">209</div><div data-line-number="210" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">210</div><div data-line-number="211" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">211</div><div data-line-number="212" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">212</div><div data-line-number="213" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">213</div><div data-line-number="214" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">214</div><div data-line-number="215" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">215</div><div data-line-number="216" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">216</div><div data-line-number="217" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">217</div><div data-line-number="218" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">218</div><div data-line-number="219" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">219</div><div data-line-number="220" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">220</div><div data-line-number="221" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">221</div><div data-line-number="222" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">222</div><div data-line-number="223" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">223</div><div data-line-number="224" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">224</div><div data-line-number="225" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">225</div><div data-line-number="226" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">226</div><div data-line-number="227" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">227</div><div data-line-number="228" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">228</div><div data-line-number="229" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">229</div><div data-line-number="230" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">230</div><div data-line-number="231" class="child-of-line-198 react-line-number react-code-text" style="padding-right:16px">231</div><div data-line-number="232" class="react-line-number react-code-text" style="padding-right:16px">232</div><div data-line-number="233" class="react-line-number react-code-text" style="padding-right:16px">233</div><div data-line-number="234" class="react-line-number react-code-text" style="padding-right:16px">234</div><div data-line-number="235" class="react-line-number react-code-text" style="padding-right:16px">235<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="236" class="child-of-line-234 react-line-number react-code-text" style="padding-right:16px">236<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="237" class="child-of-line-234 child-of-line-235 react-line-number react-code-text" style="padding-right:16px">237</div><div data-line-number="238" class="child-of-line-234 child-of-line-235 react-line-number react-code-text" style="padding-right:16px">238</div><div data-line-number="239" class="child-of-line-234 child-of-line-235 react-line-number react-code-text" style="padding-right:16px">239</div><div data-line-number="240" class="child-of-line-234 child-of-line-235 react-line-number react-code-text" style="padding-right:16px">240</div><div data-line-number="241" class="child-of-line-234 child-of-line-235 react-line-number react-code-text" style="padding-right:16px">241</div><div data-line-number="242" class="child-of-line-234 react-line-number react-code-text" style="padding-right:16px">242</div><div data-line-number="243" class="child-of-line-234 react-line-number react-code-text" style="padding-right:16px">243</div><div data-line-number="244" class="child-of-line-234 react-line-number react-code-text" style="padding-right:16px">244<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="245" class="child-of-line-234 child-of-line-243 react-line-number react-code-text" style="padding-right:16px">245</div><div data-line-number="246" class="child-of-line-234 child-of-line-243 react-line-number react-code-text" style="padding-right:16px">246</div><div data-line-number="247" class="child-of-line-234 child-of-line-243 react-line-number react-code-text" style="padding-right:16px">247</div><div data-line-number="248" class="child-of-line-234 child-of-line-243 react-line-number react-code-text" style="padding-right:16px">248</div><div data-line-number="249" class="child-of-line-234 react-line-number react-code-text" style="padding-right:16px">249</div><div data-line-number="250" class="child-of-line-234 react-line-number react-code-text" style="padding-right:16px">250</div><div data-line-number="251" class="child-of-line-234 react-line-number react-code-text" style="padding-right:16px">251<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="252" class="child-of-line-234 child-of-line-250 react-line-number react-code-text" style="padding-right:16px">252</div><div data-line-number="253" class="child-of-line-234 child-of-line-250 react-line-number react-code-text" style="padding-right:16px">253</div><div data-line-number="254" class="child-of-line-234 child-of-line-250 react-line-number react-code-text" style="padding-right:16px">254</div><div data-line-number="255" class="child-of-line-234 child-of-line-250 react-line-number react-code-text" style="padding-right:16px">255</div><div data-line-number="256" class="child-of-line-234 child-of-line-250 react-line-number react-code-text" style="padding-right:16px">256</div><div data-line-number="257" class="child-of-line-234 child-of-line-250 react-line-number react-code-text" style="padding-right:16px">257</div><div data-line-number="258" class="child-of-line-234 child-of-line-250 react-line-number react-code-text" style="padding-right:16px">258</div><div data-line-number="259" class="react-line-number react-code-text" style="padding-right:16px">259</div><div data-line-number="260" class="react-line-number react-code-text" style="padding-right:16px">260</div><div data-line-number="261" class="react-line-number react-code-text" style="padding-right:16px">261</div><div data-line-number="262" class="react-line-number react-code-text" style="padding-right:16px">262</div><div data-line-number="263" class="react-line-number react-code-text" style="padding-right:16px">263<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="264" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">264</div><div data-line-number="265" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">265</div><div data-line-number="266" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">266</div><div data-line-number="267" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">267</div><div data-line-number="268" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">268</div><div data-line-number="269" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">269</div><div data-line-number="270" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">270</div><div data-line-number="271" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">271</div><div data-line-number="272" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">272</div><div data-line-number="273" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">273</div><div data-line-number="274" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">274</div><div data-line-number="275" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">275</div><div data-line-number="276" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">276</div><div data-line-number="277" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">277</div><div data-line-number="278" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">278</div><div data-line-number="279" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">279</div><div data-line-number="280" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">280</div><div data-line-number="281" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">281</div><div data-line-number="282" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">282</div><div data-line-number="283" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">283</div><div data-line-number="284" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">284</div><div data-line-number="285" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">285</div><div data-line-number="286" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">286</div><div data-line-number="287" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">287</div><div data-line-number="288" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">288</div><div data-line-number="289" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">289</div><div data-line-number="290" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">290</div><div data-line-number="291" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">291</div><div data-line-number="292" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">292</div><div data-line-number="293" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">293</div><div data-line-number="294" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">294</div><div data-line-number="295" class="child-of-line-262 react-line-number react-code-text" style="padding-right:16px">295</div><div data-line-number="296" class="react-line-number react-code-text" style="padding-right:16px">296</div><div data-line-number="297" class="react-line-number react-code-text" style="padding-right:16px">297</div><div data-line-number="298" class="react-line-number react-code-text" style="padding-right:16px">298</div><div data-line-number="299" class="react-line-number react-code-text" style="padding-right:16px">299<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="300" class="child-of-line-298 react-line-number react-code-text" style="padding-right:16px">300<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="301" class="child-of-line-298 child-of-line-299 react-line-number react-code-text" style="padding-right:16px">301</div><div data-line-number="302" class="child-of-line-298 child-of-line-299 react-line-number react-code-text" style="padding-right:16px">302</div><div data-line-number="303" class="child-of-line-298 child-of-line-299 react-line-number react-code-text" style="padding-right:16px">303</div><div data-line-number="304" class="child-of-line-298 child-of-line-299 react-line-number react-code-text" style="padding-right:16px">304</div><div data-line-number="305" class="child-of-line-298 react-line-number react-code-text" style="padding-right:16px">305</div><div data-line-number="306" class="child-of-line-298 react-line-number react-code-text" style="padding-right:16px">306</div><div data-line-number="307" class="child-of-line-298 react-line-number react-code-text" style="padding-right:16px">307<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="308" class="child-of-line-298 child-of-line-306 react-line-number react-code-text" style="padding-right:16px">308</div><div data-line-number="309" class="child-of-line-298 child-of-line-306 react-line-number react-code-text" style="padding-right:16px">309</div><div data-line-number="310" class="child-of-line-298 child-of-line-306 react-line-number react-code-text" style="padding-right:16px">310</div><div data-line-number="311" class="child-of-line-298 child-of-line-306 react-line-number react-code-text" style="padding-right:16px">311</div><div data-line-number="312" class="child-of-line-298 react-line-number react-code-text" style="padding-right:16px">312</div><div data-line-number="313" class="child-of-line-298 react-line-number react-code-text" style="padding-right:16px">313</div><div data-line-number="314" class="child-of-line-298 react-line-number react-code-text" style="padding-right:16px">314<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="315" class="child-of-line-298 child-of-line-313 react-line-number react-code-text" style="padding-right:16px">315</div><div data-line-number="316" class="child-of-line-298 child-of-line-313 react-line-number react-code-text" style="padding-right:16px">316</div><div data-line-number="317" class="child-of-line-298 child-of-line-313 react-line-number react-code-text" style="padding-right:16px">317</div><div data-line-number="318" class="react-line-number react-code-text" style="padding-right:16px">318</div><div data-line-number="319" class="react-line-number react-code-text" style="padding-right:16px">319</div><div data-line-number="320" class="react-line-number react-code-text" style="padding-right:16px">320</div><div data-line-number="321" class="react-line-number react-code-text" style="padding-right:16px">321</div><div data-line-number="322" class="react-line-number react-code-text" style="padding-right:16px">322<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="323" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">323</div><div data-line-number="324" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">324</div><div data-line-number="325" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">325</div><div data-line-number="326" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">326</div><div data-line-number="327" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">327</div><div data-line-number="328" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">328</div><div data-line-number="329" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">329</div><div data-line-number="330" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">330</div><div data-line-number="331" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">331</div><div data-line-number="332" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">332</div><div data-line-number="333" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">333</div><div data-line-number="334" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">334</div><div data-line-number="335" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">335</div><div data-line-number="336" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">336</div><div data-line-number="337" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">337</div><div data-line-number="338" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">338</div><div data-line-number="339" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">339</div><div data-line-number="340" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">340</div><div data-line-number="341" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">341</div><div data-line-number="342" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">342</div><div data-line-number="343" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">343</div><div data-line-number="344" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">344</div><div data-line-number="345" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">345</div><div data-line-number="346" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">346</div><div data-line-number="347" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">347</div><div data-line-number="348" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">348</div><div data-line-number="349" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">349</div><div data-line-number="350" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">350</div><div data-line-number="351" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">351</div><div data-line-number="352" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">352</div><div data-line-number="353" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">353</div><div data-line-number="354" class="child-of-line-321 react-line-number react-code-text" style="padding-right:16px">354</div><div data-line-number="355" class="react-line-number react-code-text" style="padding-right:16px">355</div><div data-line-number="356" class="react-line-number react-code-text" style="padding-right:16px">356</div><div data-line-number="357" class="react-line-number react-code-text" style="padding-right:16px">357</div><div data-line-number="358" class="react-line-number react-code-text" style="padding-right:16px">358<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="359" class="child-of-line-357 react-line-number react-code-text" style="padding-right:16px">359<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="360" class="child-of-line-357 child-of-line-358 react-line-number react-code-text" style="padding-right:16px">360</div><div data-line-number="361" class="child-of-line-357 child-of-line-358 react-line-number react-code-text" style="padding-right:16px">361</div><div data-line-number="362" class="child-of-line-357 child-of-line-358 react-line-number react-code-text" style="padding-right:16px">362</div><div data-line-number="363" class="child-of-line-357 child-of-line-358 react-line-number react-code-text" style="padding-right:16px">363</div><div data-line-number="364" class="child-of-line-357 react-line-number react-code-text" style="padding-right:16px">364</div><div data-line-number="365" class="child-of-line-357 react-line-number react-code-text" style="padding-right:16px">365</div><div data-line-number="366" class="child-of-line-357 react-line-number react-code-text" style="padding-right:16px">366</div><div data-line-number="367" class="child-of-line-357 react-line-number react-code-text" style="padding-right:16px">367</div><div data-line-number="368" class="child-of-line-357 react-line-number react-code-text" style="padding-right:16px">368</div><div data-line-number="369" class="child-of-line-357 react-line-number react-code-text" style="padding-right:16px">369<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="370" class="child-of-line-357 child-of-line-368 react-line-number react-code-text" style="padding-right:16px">370</div><div data-line-number="371" class="child-of-line-357 child-of-line-368 react-line-number react-code-text" style="padding-right:16px">371</div><div data-line-number="372" class="child-of-line-357 child-of-line-368 react-line-number react-code-text" style="padding-right:16px">372</div><div data-line-number="373" class="react-line-number react-code-text" style="padding-right:16px">373</div><div data-line-number="374" class="react-line-number react-code-text" style="padding-right:16px">374</div><div data-line-number="375" class="react-line-number react-code-text" style="padding-right:16px">375</div><div data-line-number="376" class="react-line-number react-code-text" style="padding-right:16px">376</div><div data-line-number="377" class="react-line-number react-code-text" style="padding-right:16px">377<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="378" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">378</div><div data-line-number="379" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">379</div><div data-line-number="380" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">380</div><div data-line-number="381" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">381</div><div data-line-number="382" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">382</div><div data-line-number="383" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">383</div><div data-line-number="384" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">384</div><div data-line-number="385" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">385</div><div data-line-number="386" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">386</div><div data-line-number="387" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">387</div><div data-line-number="388" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">388</div><div data-line-number="389" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">389</div><div data-line-number="390" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">390</div><div data-line-number="391" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">391</div><div data-line-number="392" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">392</div><div data-line-number="393" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">393</div><div data-line-number="394" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">394</div><div data-line-number="395" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">395</div><div data-line-number="396" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">396</div><div data-line-number="397" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">397</div><div data-line-number="398" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">398</div><div data-line-number="399" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">399</div><div data-line-number="400" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">400</div><div data-line-number="401" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">401</div><div data-line-number="402" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">402</div><div data-line-number="403" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">403</div><div data-line-number="404" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">404</div><div data-line-number="405" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">405</div><div data-line-number="406" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">406</div><div data-line-number="407" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">407</div><div data-line-number="408" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">408</div><div data-line-number="409" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">409</div><div data-line-number="410" class="react-line-number react-code-text" style="padding-right:16px">410</div><div data-line-number="411" class="react-line-number react-code-text" style="padding-right:16px">411</div><div data-line-number="412" class="react-line-number react-code-text" style="padding-right:16px">412</div><div data-line-number="413" class="react-line-number react-code-text" style="padding-right:16px">413<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="414" class="child-of-line-412 react-line-number react-code-text" style="padding-right:16px">414</div><div data-line-number="415" class="child-of-line-412 react-line-number react-code-text" style="padding-right:16px">415</div><div data-line-number="416" class="child-of-line-412 react-line-number react-code-text" style="padding-right:16px">416</div><div data-line-number="417" class="child-of-line-412 react-line-number react-code-text" style="padding-right:16px">417</div><div data-line-number="418" class="child-of-line-412 react-line-number react-code-text" style="padding-right:16px">418</div><div data-line-number="419" class="child-of-line-412 react-line-number react-code-text" style="padding-right:16px">419</div><div data-line-number="420" class="child-of-line-412 react-line-number react-code-text" style="padding-right:16px">420</div><div data-line-number="421" class="child-of-line-412 react-line-number react-code-text" style="padding-right:16px">421<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="422" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">422</div><div data-line-number="423" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">423</div><div data-line-number="424" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">424</div><div data-line-number="425" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">425</div><div data-line-number="426" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">426</div><div data-line-number="427" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">427</div><div data-line-number="428" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">428</div><div data-line-number="429" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">429</div><div data-line-number="430" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">430</div><div data-line-number="431" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">431</div><div data-line-number="432" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">432</div><div data-line-number="433" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">433</div><div data-line-number="434" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">434</div><div data-line-number="435" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">435</div><div data-line-number="436" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">436</div><div data-line-number="437" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">437</div><div data-line-number="438" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">438</div><div data-line-number="439" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">439</div><div data-line-number="440" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">440</div><div data-line-number="441" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">441</div><div data-line-number="442" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">442</div><div data-line-number="443" class="child-of-line-412 child-of-line-420 react-line-number react-code-text" style="padding-right:16px">443</div><div data-line-number="444" class="react-line-number react-code-text" style="padding-right:16px">444</div><div data-line-number="445" class="react-line-number react-code-text" style="padding-right:16px">445</div><div data-line-number="446" class="react-line-number react-code-text" style="padding-right:16px">446</div><div data-line-number="447" class="react-line-number react-code-text" style="padding-right:16px">447</div><div data-line-number="448" class="react-line-number react-code-text" style="padding-right:16px">448<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="449" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">449</div><div data-line-number="450" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">450</div><div data-line-number="451" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">451</div><div data-line-number="452" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">452</div><div data-line-number="453" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">453</div><div data-line-number="454" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">454</div><div data-line-number="455" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">455</div><div data-line-number="456" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">456</div><div data-line-number="457" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">457</div><div data-line-number="458" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">458</div><div data-line-number="459" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">459</div><div data-line-number="460" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">460</div><div data-line-number="461" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">461</div><div data-line-number="462" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">462</div><div data-line-number="463" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">463</div><div data-line-number="464" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">464</div><div data-line-number="465" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">465</div><div data-line-number="466" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">466</div><div data-line-number="467" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">467</div><div data-line-number="468" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">468</div><div data-line-number="469" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">469</div><div data-line-number="470" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">470</div><div data-line-number="471" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">471</div><div data-line-number="472" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">472</div><div data-line-number="473" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">473</div><div data-line-number="474" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">474</div><div data-line-number="475" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">475</div><div data-line-number="476" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">476</div><div data-line-number="477" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">477</div><div data-line-number="478" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">478</div><div data-line-number="479" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">479</div><div data-line-number="480" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">480</div><div data-line-number="481" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">481</div><div data-line-number="482" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">482</div><div data-line-number="483" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">483</div><div data-line-number="484" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">484</div><div data-line-number="485" class="child-of-line-447 react-line-number react-code-text" style="padding-right:16px">485</div><div data-line-number="486" class="react-line-number react-code-text" style="padding-right:16px">486</div><div data-line-number="487" class="react-line-number react-code-text" style="padding-right:16px">487</div><div data-line-number="488" class="react-line-number react-code-text" style="padding-right:16px">488</div><div data-line-number="489" class="react-line-number react-code-text" style="padding-right:16px">489<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="490" class="child-of-line-488 react-line-number react-code-text" style="padding-right:16px">490</div><div data-line-number="491" class="child-of-line-488 react-line-number react-code-text" style="padding-right:16px">491</div><div data-line-number="492" class="child-of-line-488 react-line-number react-code-text" style="padding-right:16px">492</div><div data-line-number="493" class="child-of-line-488 react-line-number react-code-text" style="padding-right:16px">493<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="494" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">494</div><div data-line-number="495" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">495</div><div data-line-number="496" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">496</div><div data-line-number="497" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">497</div><div data-line-number="498" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">498</div><div data-line-number="499" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">499</div><div data-line-number="500" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">500</div><div data-line-number="501" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">501</div><div data-line-number="502" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">502</div><div data-line-number="503" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">503</div><div data-line-number="504" class="child-of-line-488 child-of-line-492 react-line-number react-code-text" style="padding-right:16px">504</div><div data-line-number="505" class="react-line-number react-code-text" style="padding-right:16px">505</div><div data-line-number="506" class="react-line-number react-code-text" style="padding-right:16px">506</div><div data-line-number="507" class="react-line-number react-code-text" style="padding-right:16px">507</div><div data-line-number="508" class="react-line-number react-code-text" style="padding-right:16px">508</div><div data-line-number="509" class="react-line-number react-code-text" style="padding-right:16px">509<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="510" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">510</div><div data-line-number="511" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">511</div><div data-line-number="512" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">512</div><div data-line-number="513" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">513</div><div data-line-number="514" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">514</div><div data-line-number="515" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">515</div><div data-line-number="516" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">516</div><div data-line-number="517" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">517</div><div data-line-number="518" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">518</div><div data-line-number="519" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">519</div><div data-line-number="520" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">520</div><div data-line-number="521" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">521</div><div data-line-number="522" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">522</div><div data-line-number="523" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">523</div><div data-line-number="524" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">524</div><div data-line-number="525" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">525</div><div data-line-number="526" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">526</div><div data-line-number="527" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">527</div><div data-line-number="528" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">528</div><div data-line-number="529" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">529</div><div data-line-number="530" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">530</div><div data-line-number="531" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">531</div><div data-line-number="532" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">532</div><div data-line-number="533" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">533</div><div data-line-number="534" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">534</div><div data-line-number="535" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">535</div><div data-line-number="536" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">536</div><div data-line-number="537" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">537</div><div data-line-number="538" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">538</div><div data-line-number="539" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">539</div><div data-line-number="540" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">540</div><div data-line-number="541" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">541</div><div data-line-number="542" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">542</div><div data-line-number="543" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">543</div><div data-line-number="544" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">544</div><div data-line-number="545" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">545</div><div data-line-number="546" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">546</div><div data-line-number="547" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">547</div><div data-line-number="548" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">548</div><div data-line-number="549" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">549</div><div data-line-number="550" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">550</div><div data-line-number="551" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">551</div><div data-line-number="552" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">552</div><div data-line-number="553" class="child-of-line-508 react-line-number react-code-text" style="padding-right:16px">553</div><div data-line-number="554" class="react-line-number react-code-text" style="padding-right:16px">554</div><div data-line-number="555" class="react-line-number react-code-text" style="padding-right:16px">555</div><div data-line-number="556" class="react-line-number react-code-text" style="padding-right:16px">556</div><div data-line-number="557" class="react-line-number react-code-text" style="padding-right:16px">557<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="558" class="child-of-line-556 react-line-number react-code-text" style="padding-right:16px">558</div><div data-line-number="559" class="child-of-line-556 react-line-number react-code-text" style="padding-right:16px">559</div><div data-line-number="560" class="child-of-line-556 react-line-number react-code-text" style="padding-right:16px">560</div><div data-line-number="561" class="child-of-line-556 react-line-number react-code-text" style="padding-right:16px">561<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="562" class="child-of-line-556 child-of-line-560 react-line-number react-code-text" style="padding-right:16px">562</div><div data-line-number="563" class="child-of-line-556 child-of-line-560 react-line-number react-code-text" style="padding-right:16px">563</div><div data-line-number="564" class="child-of-line-556 child-of-line-560 react-line-number react-code-text" style="padding-right:16px">564</div><div data-line-number="565" class="child-of-line-556 child-of-line-560 react-line-number react-code-text" style="padding-right:16px">565</div><div data-line-number="566" class="child-of-line-556 child-of-line-560 react-line-number react-code-text" style="padding-right:16px">566</div><div data-line-number="567" class="react-line-number react-code-text" style="padding-right:16px">567</div><div data-line-number="568" class="react-line-number react-code-text" style="padding-right:16px">568</div><div data-line-number="569" class="react-line-number react-code-text" style="padding-right:16px">569</div><div data-line-number="570" class="react-line-number react-code-text" style="padding-right:16px">570</div><div data-line-number="571" class="react-line-number react-code-text" style="padding-right:16px">571<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="572" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">572</div><div data-line-number="573" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">573</div><div data-line-number="574" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">574</div><div data-line-number="575" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">575</div><div data-line-number="576" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">576</div><div data-line-number="577" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">577</div><div data-line-number="578" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">578</div><div data-line-number="579" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">579</div><div data-line-number="580" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">580</div><div data-line-number="581" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">581</div><div data-line-number="582" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">582</div><div data-line-number="583" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">583</div><div data-line-number="584" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">584</div><div data-line-number="585" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">585</div><div data-line-number="586" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">586</div><div data-line-number="587" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">587</div><div data-line-number="588" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">588</div><div data-line-number="589" class="child-of-line-570 react-line-number react-code-text" style="padding-right:16px">589</div><div data-line-number="590" class="react-line-number react-code-text" style="padding-right:16px">590</div><div data-line-number="591" class="react-line-number react-code-text" style="padding-right:16px">591</div><div data-line-number="592" class="react-line-number react-code-text" style="padding-right:16px">592</div><div data-line-number="593" class="react-line-number react-code-text" style="padding-right:16px">593<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="594" class="child-of-line-592 react-line-number react-code-text" style="padding-right:16px">594</div><div data-line-number="595" class="child-of-line-592 react-line-number react-code-text" style="padding-right:16px">595</div><div data-line-number="596" class="child-of-line-592 react-line-number react-code-text" style="padding-right:16px">596</div><div data-line-number="597" class="child-of-line-592 react-line-number react-code-text" style="padding-right:16px">597<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="598" class="child-of-line-592 child-of-line-596 react-line-number react-code-text" style="padding-right:16px">598</div><div data-line-number="599" class="child-of-line-592 child-of-line-596 react-line-number react-code-text" style="padding-right:16px">599</div><div data-line-number="600" class="child-of-line-592 child-of-line-596 react-line-number react-code-text" style="padding-right:16px">600</div><div data-line-number="601" class="child-of-line-592 child-of-line-596 react-line-number react-code-text" style="padding-right:16px">601</div><div data-line-number="602" class="child-of-line-592 child-of-line-596 react-line-number react-code-text" style="padding-right:16px">602</div><div data-line-number="603" class="react-line-number react-code-text" style="padding-right:16px">603</div><div data-line-number="604" class="react-line-number react-code-text" style="padding-right:16px">604</div><div data-line-number="605" class="react-line-number react-code-text" style="padding-right:16px">605</div><div data-line-number="606" class="react-line-number react-code-text" style="padding-right:16px">606</div><div data-line-number="607" class="react-line-number react-code-text" style="padding-right:16px">607<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="608" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">608</div><div data-line-number="609" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">609</div><div data-line-number="610" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">610</div><div data-line-number="611" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">611</div><div data-line-number="612" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">612</div><div data-line-number="613" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">613</div><div data-line-number="614" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">614</div><div data-line-number="615" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">615</div><div data-line-number="616" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">616</div><div data-line-number="617" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">617</div><div data-line-number="618" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">618</div><div data-line-number="619" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">619</div><div data-line-number="620" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">620</div><div data-line-number="621" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">621</div><div data-line-number="622" class="child-of-line-606 react-line-number react-code-text" style="padding-right:16px">622</div><div data-line-number="623" class="react-line-number react-code-text" style="padding-right:16px">623</div><div data-line-number="624" class="react-line-number react-code-text" style="padding-right:16px">624</div><div data-line-number="625" class="react-line-number react-code-text" style="padding-right:16px">625</div><div data-line-number="626" class="react-line-number react-code-text" style="padding-right:16px">626<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="627" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">627</div><div data-line-number="628" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">628</div><div data-line-number="629" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">629</div><div data-line-number="630" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">630<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="631" class="child-of-line-625 child-of-line-629 react-line-number react-code-text" style="padding-right:16px">631</div><div data-line-number="632" class="child-of-line-625 child-of-line-629 react-line-number react-code-text" style="padding-right:16px">632</div><div data-line-number="633" class="child-of-line-625 child-of-line-629 react-line-number react-code-text" style="padding-right:16px">633</div><div data-line-number="634" class="child-of-line-625 child-of-line-629 react-line-number react-code-text" style="padding-right:16px">634</div><div data-line-number="635" class="child-of-line-625 child-of-line-629 react-line-number react-code-text" style="padding-right:16px">635</div><div data-line-number="636" class="child-of-line-625 child-of-line-629 react-line-number react-code-text" style="padding-right:16px">636</div><div data-line-number="637" class="react-line-number react-code-text" style="padding-right:16px">637</div><div data-line-number="638" class="react-line-number react-code-text" style="padding-right:16px">638</div><div data-line-number="639" class="react-line-number react-code-text" style="padding-right:16px">639</div><div data-line-number="640" class="react-line-number react-code-text" style="padding-right:16px">640</div><div data-line-number="641" class="react-line-number react-code-text" style="padding-right:16px">641<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="642" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">642</div><div data-line-number="643" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">643</div><div data-line-number="644" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">644</div><div data-line-number="645" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">645</div><div data-line-number="646" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">646</div><div data-line-number="647" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">647</div><div data-line-number="648" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">648</div><div data-line-number="649" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">649</div><div data-line-number="650" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">650</div><div data-line-number="651" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">651</div><div data-line-number="652" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">652</div><div data-line-number="653" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">653</div><div data-line-number="654" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">654</div><div data-line-number="655" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">655</div><div data-line-number="656" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">656</div><div data-line-number="657" class="child-of-line-640 react-line-number react-code-text" style="padding-right:16px">657</div><div data-line-number="658" class="react-line-number react-code-text" style="padding-right:16px">658</div><div data-line-number="659" class="react-line-number react-code-text" style="padding-right:16px">659</div><div data-line-number="660" class="react-line-number react-code-text" style="padding-right:16px">660</div><div data-line-number="661" class="react-line-number react-code-text" style="padding-right:16px">661<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="662" class="child-of-line-660 react-line-number react-code-text" style="padding-right:16px">662</div><div data-line-number="663" class="child-of-line-660 react-line-number react-code-text" style="padding-right:16px">663</div><div data-line-number="664" class="child-of-line-660 react-line-number react-code-text" style="padding-right:16px">664</div><div data-line-number="665" class="child-of-line-660 react-line-number react-code-text" style="padding-right:16px">665<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="666" class="child-of-line-660 child-of-line-664 react-line-number react-code-text" style="padding-right:16px">666</div><div data-line-number="667" class="child-of-line-660 child-of-line-664 react-line-number react-code-text" style="padding-right:16px">667</div><div data-line-number="668" class="child-of-line-660 child-of-line-664 react-line-number react-code-text" style="padding-right:16px">668</div><div data-line-number="669" class="child-of-line-660 child-of-line-664 react-line-number react-code-text" style="padding-right:16px">669</div><div data-line-number="670" class="child-of-line-660 child-of-line-664 react-line-number react-code-text" style="padding-right:16px">670</div><div data-line-number="671" class="child-of-line-660 child-of-line-664 react-line-number react-code-text" style="padding-right:16px">671</div><div data-line-number="672" class="react-line-number react-code-text" style="padding-right:16px">672</div><div data-line-number="673" class="react-line-number react-code-text" style="padding-right:16px">673</div><div data-line-number="674" class="react-line-number react-code-text" style="padding-right:16px">674</div><div data-line-number="675" class="react-line-number react-code-text" style="padding-right:16px">675</div><div data-line-number="676" class="react-line-number react-code-text" style="padding-right:16px">676<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="677" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">677</div><div data-line-number="678" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">678</div><div data-line-number="679" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">679</div><div data-line-number="680" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">680</div><div data-line-number="681" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">681</div><div data-line-number="682" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">682</div><div data-line-number="683" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">683</div><div data-line-number="684" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">684</div><div data-line-number="685" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">685</div><div data-line-number="686" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">686</div><div data-line-number="687" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">687</div><div data-line-number="688" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">688</div><div data-line-number="689" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">689</div><div data-line-number="690" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">690</div><div data-line-number="691" class="child-of-line-675 react-line-number react-code-text" style="padding-right:16px">691</div><div data-line-number="692" class="react-line-number react-code-text" style="padding-right:16px">692</div><div data-line-number="693" class="react-line-number react-code-text" style="padding-right:16px">693</div><div data-line-number="694" class="react-line-number react-code-text" style="padding-right:16px">694</div><div data-line-number="695" class="react-line-number react-code-text" style="padding-right:16px">695<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="696" class="child-of-line-694 react-line-number react-code-text" style="padding-right:16px">696</div><div data-line-number="697" class="child-of-line-694 react-line-number react-code-text" style="padding-right:16px">697</div><div data-line-number="698" class="child-of-line-694 react-line-number react-code-text" style="padding-right:16px">698</div><div data-line-number="699" class="child-of-line-694 react-line-number react-code-text" style="padding-right:16px">699<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="700" class="child-of-line-694 child-of-line-698 react-line-number react-code-text" style="padding-right:16px">700</div><div data-line-number="701" class="child-of-line-694 child-of-line-698 react-line-number react-code-text" style="padding-right:16px">701</div><div data-line-number="702" class="child-of-line-694 child-of-line-698 react-line-number react-code-text" style="padding-right:16px">702</div><div data-line-number="703" class="child-of-line-694 child-of-line-698 react-line-number react-code-text" style="padding-right:16px">703</div><div data-line-number="704" class="child-of-line-694 child-of-line-698 react-line-number react-code-text" style="padding-right:16px">704</div><div data-line-number="705" class="child-of-line-694 child-of-line-698 react-line-number react-code-text" style="padding-right:16px">705</div><div data-line-number="706" class="react-line-number react-code-text" style="padding-right:16px">706</div><div data-line-number="707" class="react-line-number react-code-text" style="padding-right:16px">707</div><div data-line-number="708" class="react-line-number react-code-text" style="padding-right:16px">708</div><div data-line-number="709" class="react-line-number react-code-text" style="padding-right:16px">709</div><div data-line-number="710" class="react-line-number react-code-text" style="padding-right:16px">710<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="711" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">711</div><div data-line-number="712" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">712</div><div data-line-number="713" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">713</div><div data-line-number="714" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">714</div><div data-line-number="715" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">715</div><div data-line-number="716" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">716</div><div data-line-number="717" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">717</div><div data-line-number="718" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">718</div><div data-line-number="719" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">719</div><div data-line-number="720" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">720</div><div data-line-number="721" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">721</div><div data-line-number="722" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">722</div><div data-line-number="723" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">723</div><div data-line-number="724" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">724</div><div data-line-number="725" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">725</div><div data-line-number="726" class="child-of-line-709 react-line-number react-code-text" style="padding-right:16px">726</div><div data-line-number="727" class="react-line-number react-code-text" style="padding-right:16px">727</div><div data-line-number="728" class="react-line-number react-code-text" style="padding-right:16px">728</div><div data-line-number="729" class="react-line-number react-code-text" style="padding-right:16px">729</div><div data-line-number="730" class="react-line-number react-code-text" style="padding-right:16px">730<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="731" class="child-of-line-729 react-line-number react-code-text" style="padding-right:16px">731</div><div data-line-number="732" class="child-of-line-729 react-line-number react-code-text" style="padding-right:16px">732</div><div data-line-number="733" class="child-of-line-729 react-line-number react-code-text" style="padding-right:16px">733</div><div data-line-number="734" class="child-of-line-729 react-line-number react-code-text" style="padding-right:16px">734<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="735" class="child-of-line-729 child-of-line-733 react-line-number react-code-text" style="padding-right:16px">735</div><div data-line-number="736" class="child-of-line-729 child-of-line-733 react-line-number react-code-text" style="padding-right:16px">736</div><div data-line-number="737" class="child-of-line-729 child-of-line-733 react-line-number react-code-text" style="padding-right:16px">737</div><div data-line-number="738" class="child-of-line-729 child-of-line-733 react-line-number react-code-text" style="padding-right:16px">738</div><div data-line-number="739" class="child-of-line-729 child-of-line-733 react-line-number react-code-text" style="padding-right:16px">739</div><div data-line-number="740" class="child-of-line-729 child-of-line-733 react-line-number react-code-text" style="padding-right:16px">740</div><div data-line-number="741" class="child-of-line-729 child-of-line-733 react-line-number react-code-text" style="padding-right:16px">741</div><div data-line-number="742" class="child-of-line-729 child-of-line-733 react-line-number react-code-text" style="padding-right:16px">742</div><div data-line-number="743" class="child-of-line-729 child-of-line-733 react-line-number react-code-text" style="padding-right:16px">743</div><div data-line-number="744" class="child-of-line-729 child-of-line-733 react-line-number react-code-text" style="padding-right:16px">744</div><div data-line-number="745" class="react-line-number react-code-text" style="padding-right:16px">745</div><div data-line-number="746" class="react-line-number react-code-text" style="padding-right:16px">746</div><div data-line-number="747" class="react-line-number react-code-text" style="padding-right:16px">747</div><div data-line-number="748" class="react-line-number react-code-text" style="padding-right:16px">748</div><div data-line-number="749" class="react-line-number react-code-text" style="padding-right:16px">749<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="750" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">750</div><div data-line-number="751" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">751</div><div data-line-number="752" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">752</div><div data-line-number="753" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">753</div><div data-line-number="754" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">754</div><div data-line-number="755" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">755</div><div data-line-number="756" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">756</div><div data-line-number="757" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">757</div><div data-line-number="758" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">758</div><div data-line-number="759" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">759</div><div data-line-number="760" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">760</div><div data-line-number="761" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">761</div><div data-line-number="762" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">762</div><div data-line-number="763" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">763</div><div data-line-number="764" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">764</div><div data-line-number="765" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">765</div><div data-line-number="766" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">766</div><div data-line-number="767" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">767</div><div data-line-number="768" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">768</div><div data-line-number="769" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">769</div><div data-line-number="770" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">770</div><div data-line-number="771" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">771</div><div data-line-number="772" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">772</div><div data-line-number="773" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">773</div><div data-line-number="774" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">774</div><div data-line-number="775" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">775</div><div data-line-number="776" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">776</div><div data-line-number="777" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">777</div><div data-line-number="778" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">778</div><div data-line-number="779" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">779</div><div data-line-number="780" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">780</div><div data-line-number="781" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">781</div><div data-line-number="782" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">782</div><div data-line-number="783" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">783</div><div data-line-number="784" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">784</div><div data-line-number="785" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">785</div><div data-line-number="786" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">786</div><div data-line-number="787" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">787</div><div data-line-number="788" class="child-of-line-748 react-line-number react-code-text" style="padding-right:16px">788</div><div data-line-number="789" class="react-line-number react-code-text" style="padding-right:16px">789</div><div data-line-number="790" class="react-line-number react-code-text" style="padding-right:16px">790</div><div data-line-number="791" class="react-line-number react-code-text" style="padding-right:16px">791</div><div data-line-number="792" class="react-line-number react-code-text" style="padding-right:16px">792<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="793" class="child-of-line-791 react-line-number react-code-text" style="padding-right:16px">793</div><div data-line-number="794" class="child-of-line-791 react-line-number react-code-text" style="padding-right:16px">794</div><div data-line-number="795" class="child-of-line-791 react-line-number react-code-text" style="padding-right:16px">795</div><div data-line-number="796" class="child-of-line-791 react-line-number react-code-text" style="padding-right:16px">796<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="797" class="child-of-line-791 child-of-line-795 react-line-number react-code-text" style="padding-right:16px">797</div><div data-line-number="798" class="child-of-line-791 child-of-line-795 react-line-number react-code-text" style="padding-right:16px">798</div><div data-line-number="799" class="child-of-line-791 child-of-line-795 react-line-number react-code-text" style="padding-right:16px">799</div><div data-line-number="800" class="child-of-line-791 child-of-line-795 react-line-number react-code-text" style="padding-right:16px">800</div><div data-line-number="801" class="child-of-line-791 child-of-line-795 react-line-number react-code-text" style="padding-right:16px">801</div><div data-line-number="802" class="child-of-line-791 child-of-line-795 react-line-number react-code-text" style="padding-right:16px">802</div><div data-line-number="803" class="react-line-number react-code-text" style="padding-right:16px">803</div><div data-line-number="804" class="react-line-number react-code-text" style="padding-right:16px">804</div><div data-line-number="805" class="react-line-number react-code-text" style="padding-right:16px">805</div><div data-line-number="806" class="react-line-number react-code-text" style="padding-right:16px">806</div><div data-line-number="807" class="react-line-number react-code-text" style="padding-right:16px">807<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="808" class="child-of-line-806 react-line-number react-code-text" style="padding-right:16px">808</div><div data-line-number="809" class="child-of-line-806 react-line-number react-code-text" style="padding-right:16px">809</div><div data-line-number="810" class="child-of-line-806 react-line-number react-code-text" style="padding-right:16px">810</div><div data-line-number="811" class="child-of-line-806 react-line-number react-code-text" style="padding-right:16px">811</div><div data-line-number="812" class="child-of-line-806 react-line-number react-code-text" style="padding-right:16px">812</div><div data-line-number="813" class="child-of-line-806 react-line-number react-code-text" style="padding-right:16px">813</div><div data-line-number="814" class="child-of-line-806 react-line-number react-code-text" style="padding-right:16px">814</div><div data-line-number="815" class="child-of-line-806 react-line-number react-code-text" style="padding-right:16px">815</div><div data-line-number="816" class="child-of-line-806 react-line-number react-code-text" style="padding-right:16px">816</div><div data-line-number="817" class="child-of-line-806 react-line-number react-code-text" style="padding-right:16px">817</div><div data-line-number="818" class="react-line-number react-code-text" style="padding-right:16px">818</div><div data-line-number="819" class="react-line-number react-code-text" style="padding-right:16px">819</div><div data-line-number="820" class="react-line-number react-code-text" style="padding-right:16px">820</div><div data-line-number="821" class="react-line-number react-code-text" style="padding-right:16px">821<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="822" class="child-of-line-820 react-line-number react-code-text" style="padding-right:16px">822</div><div data-line-number="823" class="child-of-line-820 react-line-number react-code-text" style="padding-right:16px">823</div><div data-line-number="824" class="child-of-line-820 react-line-number react-code-text" style="padding-right:16px">824</div><div data-line-number="825" class="child-of-line-820 react-line-number react-code-text" style="padding-right:16px">825</div><div data-line-number="826" class="child-of-line-820 react-line-number react-code-text" style="padding-right:16px">826</div><div data-line-number="827" class="child-of-line-820 react-line-number react-code-text" style="padding-right:16px">827</div><div data-line-number="828" class="child-of-line-820 react-line-number react-code-text" style="padding-right:16px">828</div><div data-line-number="829" class="child-of-line-820 react-line-number react-code-text" style="padding-right:16px">829</div><div data-line-number="830" class="child-of-line-820 react-line-number react-code-text" style="padding-right:16px">830<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="831" class="child-of-line-820 child-of-line-829 react-line-number react-code-text" style="padding-right:16px">831</div><div data-line-number="832" class="child-of-line-820 child-of-line-829 react-line-number react-code-text" style="padding-right:16px">832</div><div data-line-number="833" class="child-of-line-820 child-of-line-829 react-line-number react-code-text" style="padding-right:16px">833</div><div data-line-number="834" class="child-of-line-820 child-of-line-829 react-line-number react-code-text" style="padding-right:16px">834</div><div data-line-number="835" class="child-of-line-820 child-of-line-829 react-line-number react-code-text" style="padding-right:16px">835</div><div data-line-number="836" class="child-of-line-820 child-of-line-829 react-line-number react-code-text" style="padding-right:16px">836</div><div data-line-number="837" class="react-line-number react-code-text" style="padding-right:16px">837</div><div data-line-number="838" class="react-line-number react-code-text" style="padding-right:16px">838</div><div data-line-number="839" class="react-line-number react-code-text" style="padding-right:16px">839</div><div data-line-number="840" class="react-line-number react-code-text" style="padding-right:16px">840</div><div data-line-number="841" class="react-line-number react-code-text" style="padding-right:16px">841<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="842" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">842</div><div data-line-number="843" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">843</div><div data-line-number="844" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">844</div><div data-line-number="845" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">845</div><div data-line-number="846" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">846</div><div data-line-number="847" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">847</div><div data-line-number="848" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">848</div><div data-line-number="849" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">849</div><div data-line-number="850" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">850</div><div data-line-number="851" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">851</div><div data-line-number="852" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">852</div><div data-line-number="853" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">853</div><div data-line-number="854" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">854</div><div data-line-number="855" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">855</div><div data-line-number="856" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">856</div><div data-line-number="857" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">857</div><div data-line-number="858" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">858</div><div data-line-number="859" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">859</div><div data-line-number="860" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">860</div><div data-line-number="861" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">861</div><div data-line-number="862" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">862</div><div data-line-number="863" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">863</div><div data-line-number="864" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">864</div><div data-line-number="865" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">865</div><div data-line-number="866" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">866</div><div data-line-number="867" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">867</div><div data-line-number="868" class="child-of-line-840 react-line-number react-code-text" style="padding-right:16px">868</div><div data-line-number="869" class="react-line-number react-code-text" style="padding-right:16px">869</div><div data-line-number="870" class="react-line-number react-code-text" style="padding-right:16px">870</div><div data-line-number="871" class="react-line-number react-code-text" style="padding-right:16px">871</div><div data-line-number="872" class="react-line-number react-code-text" style="padding-right:16px">872<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="873" class="child-of-line-871 react-line-number react-code-text" style="padding-right:16px">873</div><div data-line-number="874" class="child-of-line-871 react-line-number react-code-text" style="padding-right:16px">874</div><div data-line-number="875" class="child-of-line-871 react-line-number react-code-text" style="padding-right:16px">875</div><div data-line-number="876" class="child-of-line-871 react-line-number react-code-text" style="padding-right:16px">876</div><div data-line-number="877" class="child-of-line-871 react-line-number react-code-text" style="padding-right:16px">877</div><div data-line-number="878" class="child-of-line-871 react-line-number react-code-text" style="padding-right:16px">878</div><div data-line-number="879" class="child-of-line-871 react-line-number react-code-text" style="padding-right:16px">879</div><div data-line-number="880" class="child-of-line-871 react-line-number react-code-text" style="padding-right:16px">880</div><div data-line-number="881" class="child-of-line-871 react-line-number react-code-text" style="padding-right:16px">881<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="882" class="child-of-line-871 child-of-line-880 react-line-number react-code-text" style="padding-right:16px">882</div><div data-line-number="883" class="child-of-line-871 child-of-line-880 react-line-number react-code-text" style="padding-right:16px">883</div><div data-line-number="884" class="child-of-line-871 child-of-line-880 react-line-number react-code-text" style="padding-right:16px">884</div><div data-line-number="885" class="child-of-line-871 child-of-line-880 react-line-number react-code-text" style="padding-right:16px">885</div><div data-line-number="886" class="child-of-line-871 child-of-line-880 react-line-number react-code-text" style="padding-right:16px">886</div><div data-line-number="887" class="child-of-line-871 child-of-line-880 react-line-number react-code-text" style="padding-right:16px">887</div><div data-line-number="888" class="react-line-number react-code-text" style="padding-right:16px">888</div><div data-line-number="889" class="react-line-number react-code-text" style="padding-right:16px">889</div><div data-line-number="890" class="react-line-number react-code-text" style="padding-right:16px">890</div><div data-line-number="891" class="react-line-number react-code-text" style="padding-right:16px">891</div><div data-line-number="892" class="react-line-number react-code-text" style="padding-right:16px">892<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="893" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">893</div><div data-line-number="894" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">894</div><div data-line-number="895" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">895</div><div data-line-number="896" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">896</div><div data-line-number="897" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">897</div><div data-line-number="898" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">898</div><div data-line-number="899" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">899</div><div data-line-number="900" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">900</div><div data-line-number="901" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">901</div><div data-line-number="902" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">902</div><div data-line-number="903" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">903</div><div data-line-number="904" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">904</div><div data-line-number="905" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">905</div><div data-line-number="906" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">906</div><div data-line-number="907" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">907</div><div data-line-number="908" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">908</div><div data-line-number="909" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">909</div><div data-line-number="910" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">910</div><div data-line-number="911" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">911</div><div data-line-number="912" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">912</div><div data-line-number="913" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">913</div><div data-line-number="914" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">914</div><div data-line-number="915" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">915</div><div data-line-number="916" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">916</div><div data-line-number="917" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">917</div><div data-line-number="918" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">918</div><div data-line-number="919" class="child-of-line-891 react-line-number react-code-text" style="padding-right:16px">919</div><div data-line-number="920" class="react-line-number react-code-text" style="padding-right:16px">920</div><div data-line-number="921" class="react-line-number react-code-text" style="padding-right:16px">921</div><div data-line-number="922" class="react-line-number react-code-text" style="padding-right:16px">922</div><div data-line-number="923" class="react-line-number react-code-text" style="padding-right:16px">923<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="924" class="child-of-line-922 react-line-number react-code-text" style="padding-right:16px">924</div><div data-line-number="925" class="child-of-line-922 react-line-number react-code-text" style="padding-right:16px">925</div><div data-line-number="926" class="child-of-line-922 react-line-number react-code-text" style="padding-right:16px">926</div><div data-line-number="927" class="child-of-line-922 react-line-number react-code-text" style="padding-right:16px">927</div><div data-line-number="928" class="child-of-line-922 react-line-number react-code-text" style="padding-right:16px">928</div><div data-line-number="929" class="child-of-line-922 react-line-number react-code-text" style="padding-right:16px">929</div><div data-line-number="930" class="child-of-line-922 react-line-number react-code-text" style="padding-right:16px">930</div><div data-line-number="931" class="child-of-line-922 react-line-number react-code-text" style="padding-right:16px">931</div><div data-line-number="932" class="child-of-line-922 react-line-number react-code-text" style="padding-right:16px">932</div><div data-line-number="933" class="child-of-line-922 react-line-number react-code-text" style="padding-right:16px">933</div><div data-line-number="934" class="react-line-number react-code-text" style="padding-right:16px">934</div><div data-line-number="935" class="react-line-number react-code-text" style="padding-right:16px">935</div><div data-line-number="936" class="react-line-number react-code-text" style="padding-right:16px">936</div><div data-line-number="937" class="react-line-number react-code-text" style="padding-right:16px">937</div><div data-line-number="938" class="react-line-number react-code-text" style="padding-right:16px">938<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="939" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">939</div><div data-line-number="940" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">940</div><div data-line-number="941" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">941</div><div data-line-number="942" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">942</div><div data-line-number="943" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">943</div><div data-line-number="944" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">944</div><div data-line-number="945" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">945</div><div data-line-number="946" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">946</div><div data-line-number="947" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">947</div><div data-line-number="948" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">948</div><div data-line-number="949" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">949</div><div data-line-number="950" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">950</div><div data-line-number="951" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">951</div><div data-line-number="952" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">952</div><div data-line-number="953" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">953</div><div data-line-number="954" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">954</div><div data-line-number="955" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">955</div><div data-line-number="956" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">956</div><div data-line-number="957" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">957</div><div data-line-number="958" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">958</div><div data-line-number="959" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">959</div><div data-line-number="960" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">960</div><div data-line-number="961" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">961</div><div data-line-number="962" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">962</div><div data-line-number="963" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">963</div><div data-line-number="964" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">964</div><div data-line-number="965" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">965</div><div data-line-number="966" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">966</div><div data-line-number="967" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">967</div><div data-line-number="968" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">968</div><div data-line-number="969" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">969</div><div data-line-number="970" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">970</div><div data-line-number="971" class="child-of-line-937 react-line-number react-code-text" style="padding-right:16px">971</div><div data-line-number="972" class="react-line-number react-code-text" style="padding-right:16px">972</div><div data-line-number="973" class="react-line-number react-code-text" style="padding-right:16px">973</div><div data-line-number="974" class="react-line-number react-code-text" style="padding-right:16px">974</div><div data-line-number="975" class="react-line-number react-code-text" style="padding-right:16px">975<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="976" class="child-of-line-974 react-line-number react-code-text" style="padding-right:16px">976</div><div data-line-number="977" class="child-of-line-974 react-line-number react-code-text" style="padding-right:16px">977</div><div data-line-number="978" class="child-of-line-974 react-line-number react-code-text" style="padding-right:16px">978</div><div data-line-number="979" class="child-of-line-974 react-line-number react-code-text" style="padding-right:16px">979</div><div data-line-number="980" class="react-line-number react-code-text" style="padding-right:16px">980</div><div data-line-number="981" class="react-line-number react-code-text" style="padding-right:16px">981</div><div data-line-number="982" class="react-line-number react-code-text" style="padding-right:16px">982</div><div data-line-number="983" class="react-line-number react-code-text" style="padding-right:16px">983</div><div data-line-number="984" class="react-line-number react-code-text" style="padding-right:16px">984<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="985" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">985</div><div data-line-number="986" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">986</div><div data-line-number="987" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">987</div><div data-line-number="988" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">988</div><div data-line-number="989" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">989</div><div data-line-number="990" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">990</div><div data-line-number="991" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">991</div><div data-line-number="992" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">992</div><div data-line-number="993" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">993</div><div data-line-number="994" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">994</div><div data-line-number="995" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">995</div><div data-line-number="996" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">996</div><div data-line-number="997" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">997</div><div data-line-number="998" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">998</div><div data-line-number="999" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">999</div><div data-line-number="1000" class="child-of-line-983 react-line-number react-code-text" style="padding-right:16px">1000</div></div><div class="react-code-lines"><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC1" class="react-file-line html-div" data-testid="code-cell" data-line-number="1" style="position:relative"><span class="pl-k">import</span> <span class="pl-s1">builtins</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC2" class="react-file-line html-div" data-testid="code-cell" data-line-number="2" style="position:relative"><span class="pl-k">import</span> <span class="pl-s1">re</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC3" class="react-file-line html-div" data-testid="code-cell" data-line-number="3" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC4" class="react-file-line html-div" data-testid="code-cell" data-line-number="4" style="position:relative"><span class="pl-k">import</span> <span class="pl-s1">numpy</span> <span class="pl-k">as</span> <span class="pl-s1">np</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC5" class="react-file-line html-div" data-testid="code-cell" data-line-number="5" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC6" class="react-file-line html-div" data-testid="code-cell" data-line-number="6" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span> <span class="pl-k">import</span> <span class="pl-s1">backend</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC7" class="react-file-line html-div" data-testid="code-cell" data-line-number="7" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span>.<span class="pl-s1">api_export</span> <span class="pl-k">import</span> <span class="pl-s1">keras_export</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC8" class="react-file-line html-div" data-testid="code-cell" data-line-number="8" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span>.<span class="pl-s1">backend</span> <span class="pl-k">import</span> <span class="pl-v">KerasTensor</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC9" class="react-file-line html-div" data-testid="code-cell" data-line-number="9" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span>.<span class="pl-s1">backend</span> <span class="pl-k">import</span> <span class="pl-s1">any_symbolic_tensors</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC10" class="react-file-line html-div" data-testid="code-cell" data-line-number="10" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span>.<span class="pl-s1">backend</span>.<span class="pl-s1">common</span> <span class="pl-k">import</span> <span class="pl-s1">dtypes</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC11" class="react-file-line html-div" data-testid="code-cell" data-line-number="11" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span>.<span class="pl-s1">backend</span>.<span class="pl-s1">common</span>.<span class="pl-s1">backend_utils</span> <span class="pl-k">import</span> <span class="pl-s1">canonicalize_axis</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC12" class="react-file-line html-div" data-testid="code-cell" data-line-number="12" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span>.<span class="pl-s1">backend</span>.<span class="pl-s1">common</span>.<span class="pl-s1">backend_utils</span> <span class="pl-k">import</span> <span class="pl-s1">to_tuple_or_list</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC13" class="react-file-line html-div" data-testid="code-cell" data-line-number="13" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span>.<span class="pl-s1">ops</span> <span class="pl-k">import</span> <span class="pl-s1">operation_utils</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC14" class="react-file-line html-div" data-testid="code-cell" data-line-number="14" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span>.<span class="pl-s1">ops</span>.<span class="pl-s1">operation</span> <span class="pl-k">import</span> <span class="pl-v">Operation</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC15" class="react-file-line html-div" data-testid="code-cell" data-line-number="15" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span>.<span class="pl-s1">ops</span>.<span class="pl-s1">operation_utils</span> <span class="pl-k">import</span> <span class="pl-s1">broadcast_shapes</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC16" class="react-file-line html-div" data-testid="code-cell" data-line-number="16" style="position:relative"><span class="pl-k">from</span> <span class="pl-s1">keras</span>.<span class="pl-s1">src</span>.<span class="pl-s1">ops</span>.<span class="pl-s1">operation_utils</span> <span class="pl-k">import</span> <span class="pl-s1">reduce_shape</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC17" class="react-file-line html-div" data-testid="code-cell" data-line-number="17" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC18" class="react-file-line html-div" data-testid="code-cell" data-line-number="18" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC19" class="react-file-line html-div" data-testid="code-cell" data-line-number="19" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">shape_equal</span>(<span class="pl-s1">shape1</span>, <span class="pl-s1">shape2</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">allow_none</span><span class="pl-c1">=</span><span class="pl-c1">True</span>):</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC20" class="react-file-line html-div" data-testid="code-cell" data-line-number="20" style="position:relative"> <span class="pl-s">"""Check if two shapes are equal.</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC21" class="react-file-line html-div" data-testid="code-cell" data-line-number="21" style="position:relative"> </div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC22" class="react-file-line html-div" data-testid="code-cell" data-line-number="22" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC23" class="react-file-line html-div" data-testid="code-cell" data-line-number="23" style="position:relative"><span class="pl-s"> shape1: A list or tuple of integers for first shape to be compared.</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC24" class="react-file-line html-div" data-testid="code-cell" data-line-number="24" style="position:relative"><span class="pl-s"> shape2: A list or tuple of integers for second shape to be compared.</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC25" class="react-file-line html-div" data-testid="code-cell" data-line-number="25" style="position:relative"><span class="pl-s"> axis: An integer, list, or tuple of integers (optional):</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC26" class="react-file-line html-div" data-testid="code-cell" data-line-number="26" style="position:relative"><span class="pl-s"> Axes to ignore during comparison. Defaults to `None`.</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC27" class="react-file-line html-div" data-testid="code-cell" data-line-number="27" style="position:relative"><span class="pl-s"> allow_none (bool, optional): If `True`, allows `None` in a shape</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC28" class="react-file-line html-div" data-testid="code-cell" data-line-number="28" style="position:relative"><span class="pl-s"> to match any value in the corresponding position of the other shape.</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC29" class="react-file-line html-div" data-testid="code-cell" data-line-number="29" style="position:relative"><span class="pl-s"> Defaults to `True`.</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC30" class="react-file-line html-div" data-testid="code-cell" data-line-number="30" style="position:relative"> </div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC31" class="react-file-line html-div" data-testid="code-cell" data-line-number="31" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC32" class="react-file-line html-div" data-testid="code-cell" data-line-number="32" style="position:relative"><span class="pl-s"> bool: `True` if shapes are considered equal based on the criteria,</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC33" class="react-file-line html-div" data-testid="code-cell" data-line-number="33" style="position:relative"><span class="pl-s"> `False` otherwise.</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC34" class="react-file-line html-div" data-testid="code-cell" data-line-number="34" style="position:relative"> </div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC35" class="react-file-line html-div" data-testid="code-cell" data-line-number="35" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC36" class="react-file-line html-div" data-testid="code-cell" data-line-number="36" style="position:relative"> </div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC37" class="react-file-line html-div" data-testid="code-cell" data-line-number="37" style="position:relative"><span class="pl-s"> >>> shape_equal((32, 64, 128), (32, 64, 128))</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC38" class="react-file-line html-div" data-testid="code-cell" data-line-number="38" style="position:relative"><span class="pl-s"> True</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC39" class="react-file-line html-div" data-testid="code-cell" data-line-number="39" style="position:relative"><span class="pl-s"> >>> shape_equal((32, 64, 128), (32, 64, 127))</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC40" class="react-file-line html-div" data-testid="code-cell" data-line-number="40" style="position:relative"><span class="pl-s"> False</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC41" class="react-file-line html-div" data-testid="code-cell" data-line-number="41" style="position:relative"><span class="pl-s"> >>> shape_equal((32, 64, None), (32, 64, 128), allow_none=True)</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC42" class="react-file-line html-div" data-testid="code-cell" data-line-number="42" style="position:relative"><span class="pl-s"> True</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC43" class="react-file-line html-div" data-testid="code-cell" data-line-number="43" style="position:relative"><span class="pl-s"> >>> shape_equal((32, 64, None), (32, 64, 128), allow_none=False)</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC44" class="react-file-line html-div" data-testid="code-cell" data-line-number="44" style="position:relative"><span class="pl-s"> False</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC45" class="react-file-line html-div" data-testid="code-cell" data-line-number="45" style="position:relative"><span class="pl-s"> >>> shape_equal((32, 64, 128), (32, 63, 128), axis=1)</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC46" class="react-file-line html-div" data-testid="code-cell" data-line-number="46" style="position:relative"><span class="pl-s"> True</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC47" class="react-file-line html-div" data-testid="code-cell" data-line-number="47" style="position:relative"><span class="pl-s"> >>> shape_equal((32, 64, 128), (32, 63, 127), axis=(1, 2))</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC48" class="react-file-line html-div" data-testid="code-cell" data-line-number="48" style="position:relative"><span class="pl-s"> True</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC49" class="react-file-line html-div" data-testid="code-cell" data-line-number="49" style="position:relative"><span class="pl-s"> >>> shape_equal((32, 64, 128), (32, 63, 127), axis=[1,2])</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC50" class="react-file-line html-div" data-testid="code-cell" data-line-number="50" style="position:relative"><span class="pl-s"> True</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC51" class="react-file-line html-div" data-testid="code-cell" data-line-number="51" style="position:relative"><span class="pl-s"> >>> shape_equal((32, 64), (32, 64, 128))</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC52" class="react-file-line html-div" data-testid="code-cell" data-line-number="52" style="position:relative"><span class="pl-s"> False</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC53" class="react-file-line html-div" data-testid="code-cell" data-line-number="53" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC54" class="react-file-line html-div" data-testid="code-cell" data-line-number="54" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">len</span>(<span class="pl-s1">shape1</span>) <span class="pl-c1">!=</span> <span class="pl-en">len</span>(<span class="pl-s1">shape2</span>):</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC55" class="react-file-line html-div" data-testid="code-cell" data-line-number="55" style="position:relative"> <span class="pl-k">return</span> <span class="pl-c1">False</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC56" class="react-file-line html-div" data-testid="code-cell" data-line-number="56" style="position:relative"> </div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC57" class="react-file-line html-div" data-testid="code-cell" data-line-number="57" style="position:relative"> <span class="pl-s1">shape1</span> <span class="pl-c1">=</span> <span class="pl-en">list</span>(<span class="pl-s1">shape1</span>)</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC58" class="react-file-line html-div" data-testid="code-cell" data-line-number="58" style="position:relative"> <span class="pl-s1">shape2</span> <span class="pl-c1">=</span> <span class="pl-en">list</span>(<span class="pl-s1">shape2</span>)</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC59" class="react-file-line html-div" data-testid="code-cell" data-line-number="59" style="position:relative"> </div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC60" class="react-file-line html-div" data-testid="code-cell" data-line-number="60" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">axis</span> <span class="pl-c1"><span class="pl-c1">is</span> <span class="pl-c1">not</span></span> <span class="pl-c1">None</span>:</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC61" class="react-file-line html-div" data-testid="code-cell" data-line-number="61" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">isinstance</span>(<span class="pl-s1">axis</span>, <span class="pl-s1">int</span>):</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC62" class="react-file-line html-div" data-testid="code-cell" data-line-number="62" style="position:relative"> <span class="pl-s1">axis</span> <span class="pl-c1">=</span> [<span class="pl-s1">axis</span>]</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC63" class="react-file-line html-div" data-testid="code-cell" data-line-number="63" style="position:relative"> <span class="pl-k">for</span> <span class="pl-s1">ax</span> <span class="pl-c1">in</span> <span class="pl-s1">axis</span>:</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC64" class="react-file-line html-div" data-testid="code-cell" data-line-number="64" style="position:relative"> <span class="pl-s1">shape1</span>[<span class="pl-s1">ax</span>] <span class="pl-c1">=</span> <span class="pl-c1">-</span><span class="pl-c1">1</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC65" class="react-file-line html-div" data-testid="code-cell" data-line-number="65" style="position:relative"> <span class="pl-s1">shape2</span>[<span class="pl-s1">ax</span>] <span class="pl-c1">=</span> <span class="pl-c1">-</span><span class="pl-c1">1</span></div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC66" class="react-file-line html-div" data-testid="code-cell" data-line-number="66" style="position:relative"> </div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC67" class="react-file-line html-div" data-testid="code-cell" data-line-number="67" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">allow_none</span>:</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC68" class="react-file-line html-div" data-testid="code-cell" data-line-number="68" style="position:relative"> <span class="pl-k">for</span> <span class="pl-s1">i</span> <span class="pl-c1">in</span> <span class="pl-en">range</span>(<span class="pl-en">len</span>(<span class="pl-s1">shape1</span>)):</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC69" class="react-file-line html-div" data-testid="code-cell" data-line-number="69" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">shape1</span>[<span class="pl-s1">i</span>] <span class="pl-c1">is</span> <span class="pl-c1">None</span>:</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC70" class="react-file-line html-div" data-testid="code-cell" data-line-number="70" style="position:relative"> <span class="pl-s1">shape1</span>[<span class="pl-s1">i</span>] <span class="pl-c1">=</span> <span class="pl-s1">shape2</span>[<span class="pl-s1">i</span>]</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC71" class="react-file-line html-div" data-testid="code-cell" data-line-number="71" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">shape2</span>[<span class="pl-s1">i</span>] <span class="pl-c1">is</span> <span class="pl-c1">None</span>:</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC72" class="react-file-line html-div" data-testid="code-cell" data-line-number="72" style="position:relative"> <span class="pl-s1">shape2</span>[<span class="pl-s1">i</span>] <span class="pl-c1">=</span> <span class="pl-s1">shape1</span>[<span class="pl-s1">i</span>]</div></div></div><div class="child-of-line-18 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC73" class="react-file-line html-div" data-testid="code-cell" data-line-number="73" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC74" class="react-file-line html-div" data-testid="code-cell" data-line-number="74" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">shape1</span> <span class="pl-c1">==</span> <span class="pl-s1">shape2</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC75" class="react-file-line html-div" data-testid="code-cell" data-line-number="75" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC76" class="react-file-line html-div" data-testid="code-cell" data-line-number="76" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC77" class="react-file-line html-div" data-testid="code-cell" data-line-number="77" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Absolute</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-76 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC78" class="react-file-line html-div" data-testid="code-cell" data-line-number="78" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-76 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC79" class="react-file-line html-div" data-testid="code-cell" data-line-number="79" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">absolute</span>(<span class="pl-s1">x</span>)</div></div></div><div class="child-of-line-76 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC80" class="react-file-line html-div" data-testid="code-cell" data-line-number="80" style="position:relative"> </div></div></div><div class="child-of-line-76 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC81" class="react-file-line html-div" data-testid="code-cell" data-line-number="81" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-76 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC82" class="react-file-line html-div" data-testid="code-cell" data-line-number="82" style="position:relative"> <span class="pl-s1">sparse</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"sparse"</span>, <span class="pl-c1">False</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC83" class="react-file-line html-div" data-testid="code-cell" data-line-number="83" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">x</span>.<span class="pl-c1">dtype</span>, <span class="pl-s1">sparse</span><span class="pl-c1">=</span><span class="pl-s1">sparse</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC84" class="react-file-line html-div" data-testid="code-cell" data-line-number="84" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC85" class="react-file-line html-div" data-testid="code-cell" data-line-number="85" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC86" class="react-file-line html-div" data-testid="code-cell" data-line-number="86" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.absolute"</span>, <span class="pl-s">"keras.ops.numpy.absolute"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC87" class="react-file-line html-div" data-testid="code-cell" data-line-number="87" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">absolute</span>(<span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC88" class="react-file-line html-div" data-testid="code-cell" data-line-number="88" style="position:relative"> <span class="pl-s">"""Compute the absolute value element-wise.</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC89" class="react-file-line html-div" data-testid="code-cell" data-line-number="89" style="position:relative"> </div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC90" class="react-file-line html-div" data-testid="code-cell" data-line-number="90" style="position:relative"><span class="pl-s"> `keras.ops.abs` is a shorthand for this function.</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC91" class="react-file-line html-div" data-testid="code-cell" data-line-number="91" style="position:relative"> </div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC92" class="react-file-line html-div" data-testid="code-cell" data-line-number="92" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC93" class="react-file-line html-div" data-testid="code-cell" data-line-number="93" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC94" class="react-file-line html-div" data-testid="code-cell" data-line-number="94" style="position:relative"> </div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC95" class="react-file-line html-div" data-testid="code-cell" data-line-number="95" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC96" class="react-file-line html-div" data-testid="code-cell" data-line-number="96" style="position:relative"><span class="pl-s"> An array containing the absolute value of each element in `x`.</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC97" class="react-file-line html-div" data-testid="code-cell" data-line-number="97" style="position:relative"> </div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC98" class="react-file-line html-div" data-testid="code-cell" data-line-number="98" style="position:relative"><span class="pl-s"> Example:</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC99" class="react-file-line html-div" data-testid="code-cell" data-line-number="99" style="position:relative"> </div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC100" class="react-file-line html-div" data-testid="code-cell" data-line-number="100" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([-1.2, 1.2])</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC101" class="react-file-line html-div" data-testid="code-cell" data-line-number="101" style="position:relative"><span class="pl-s"> >>> keras.ops.absolute(x)</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC102" class="react-file-line html-div" data-testid="code-cell" data-line-number="102" style="position:relative"><span class="pl-s"> array([1.2, 1.2], dtype=float32)</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC103" class="react-file-line html-div" data-testid="code-cell" data-line-number="103" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC104" class="react-file-line html-div" data-testid="code-cell" data-line-number="104" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-86 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC105" class="react-file-line html-div" data-testid="code-cell" data-line-number="105" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Absolute</span>().<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC106" class="react-file-line html-div" data-testid="code-cell" data-line-number="106" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">absolute</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC107" class="react-file-line html-div" data-testid="code-cell" data-line-number="107" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC108" class="react-file-line html-div" data-testid="code-cell" data-line-number="108" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC109" class="react-file-line html-div" data-testid="code-cell" data-line-number="109" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Abs</span>(<span class="pl-v">Absolute</span>):</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC110" class="react-file-line html-div" data-testid="code-cell" data-line-number="110" style="position:relative"> <span class="pl-k">pass</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC111" class="react-file-line html-div" data-testid="code-cell" data-line-number="111" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC112" class="react-file-line html-div" data-testid="code-cell" data-line-number="112" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC113" class="react-file-line html-div" data-testid="code-cell" data-line-number="113" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.abs"</span>, <span class="pl-s">"keras.ops.numpy.abs"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC114" class="react-file-line html-div" data-testid="code-cell" data-line-number="114" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">abs</span>(<span class="pl-s1">x</span>):</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC115" class="react-file-line html-div" data-testid="code-cell" data-line-number="115" style="position:relative"> <span class="pl-s">"""Shorthand for `keras.ops.absolute`."""</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC116" class="react-file-line html-div" data-testid="code-cell" data-line-number="116" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">absolute</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC117" class="react-file-line html-div" data-testid="code-cell" data-line-number="117" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC118" class="react-file-line html-div" data-testid="code-cell" data-line-number="118" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC119" class="react-file-line html-div" data-testid="code-cell" data-line-number="119" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Add</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC120" class="react-file-line html-div" data-testid="code-cell" data-line-number="120" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>):</div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC121" class="react-file-line html-div" data-testid="code-cell" data-line-number="121" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">add</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>)</div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC122" class="react-file-line html-div" data-testid="code-cell" data-line-number="122" style="position:relative"> </div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC123" class="react-file-line html-div" data-testid="code-cell" data-line-number="123" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>):</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC124" class="react-file-line html-div" data-testid="code-cell" data-line-number="124" style="position:relative"> <span class="pl-s1">x1_shape</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x1</span>, <span class="pl-s">"shape"</span>, [])</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC125" class="react-file-line html-div" data-testid="code-cell" data-line-number="125" style="position:relative"> <span class="pl-s1">x2_shape</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x2</span>, <span class="pl-s">"shape"</span>, [])</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC126" class="react-file-line html-div" data-testid="code-cell" data-line-number="126" style="position:relative"> <span class="pl-s1">output_shape</span> <span class="pl-c1">=</span> <span class="pl-en">broadcast_shapes</span>(<span class="pl-s1">x1_shape</span>, <span class="pl-s1">x2_shape</span>)</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC127" class="react-file-line html-div" data-testid="code-cell" data-line-number="127" style="position:relative"> <span class="pl-s1">output_dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">dtypes</span>.<span class="pl-c1">result_type</span>(</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC128" class="react-file-line html-div" data-testid="code-cell" data-line-number="128" style="position:relative"> <span class="pl-en">getattr</span>(<span class="pl-s1">x1</span>, <span class="pl-s">"dtype"</span>, <span class="pl-en">type</span>(<span class="pl-s1">x1</span>)),</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC129" class="react-file-line html-div" data-testid="code-cell" data-line-number="129" style="position:relative"> <span class="pl-en">getattr</span>(<span class="pl-s1">x2</span>, <span class="pl-s">"dtype"</span>, <span class="pl-en">type</span>(<span class="pl-s1">x2</span>)),</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC130" class="react-file-line html-div" data-testid="code-cell" data-line-number="130" style="position:relative"> )</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC131" class="react-file-line html-div" data-testid="code-cell" data-line-number="131" style="position:relative"> <span class="pl-s1">x1_sparse</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x1</span>, <span class="pl-s">"sparse"</span>, <span class="pl-c1">False</span>)</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC132" class="react-file-line html-div" data-testid="code-cell" data-line-number="132" style="position:relative"> <span class="pl-s1">x2_sparse</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x2</span>, <span class="pl-s">"sparse"</span>, <span class="pl-c1">False</span>)</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC133" class="react-file-line html-div" data-testid="code-cell" data-line-number="133" style="position:relative"> <span class="pl-s1">output_sparse</span> <span class="pl-c1">=</span> <span class="pl-s1">x1_sparse</span> <span class="pl-c1">and</span> <span class="pl-s1">x2_sparse</span></div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC134" class="react-file-line html-div" data-testid="code-cell" data-line-number="134" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(</div></div></div><div class="child-of-line-118 child-of-line-122 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC135" class="react-file-line html-div" data-testid="code-cell" data-line-number="135" style="position:relative"> <span class="pl-s1">output_shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">output_dtype</span>, <span class="pl-s1">sparse</span><span class="pl-c1">=</span><span class="pl-s1">output_sparse</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC136" class="react-file-line html-div" data-testid="code-cell" data-line-number="136" style="position:relative"> )</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC137" class="react-file-line html-div" data-testid="code-cell" data-line-number="137" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC138" class="react-file-line html-div" data-testid="code-cell" data-line-number="138" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC139" class="react-file-line html-div" data-testid="code-cell" data-line-number="139" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.add"</span>, <span class="pl-s">"keras.ops.numpy.add"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC140" class="react-file-line html-div" data-testid="code-cell" data-line-number="140" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">add</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>):</div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC141" class="react-file-line html-div" data-testid="code-cell" data-line-number="141" style="position:relative"> <span class="pl-s">"""Add arguments element-wise.</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC142" class="react-file-line html-div" data-testid="code-cell" data-line-number="142" style="position:relative"> </div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC143" class="react-file-line html-div" data-testid="code-cell" data-line-number="143" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC144" class="react-file-line html-div" data-testid="code-cell" data-line-number="144" style="position:relative"><span class="pl-s"> x1: First input tensor.</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC145" class="react-file-line html-div" data-testid="code-cell" data-line-number="145" style="position:relative"><span class="pl-s"> x2: Second input tensor.</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC146" class="react-file-line html-div" data-testid="code-cell" data-line-number="146" style="position:relative"> </div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC147" class="react-file-line html-div" data-testid="code-cell" data-line-number="147" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC148" class="react-file-line html-div" data-testid="code-cell" data-line-number="148" style="position:relative"><span class="pl-s"> The tensor containing the element-wise sum of `x1` and `x2`.</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC149" class="react-file-line html-div" data-testid="code-cell" data-line-number="149" style="position:relative"> </div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC150" class="react-file-line html-div" data-testid="code-cell" data-line-number="150" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC151" class="react-file-line html-div" data-testid="code-cell" data-line-number="151" style="position:relative"><span class="pl-s"> >>> x1 = keras.ops.convert_to_tensor([1, 4])</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC152" class="react-file-line html-div" data-testid="code-cell" data-line-number="152" style="position:relative"><span class="pl-s"> >>> x2 = keras.ops.convert_to_tensor([5, 6])</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC153" class="react-file-line html-div" data-testid="code-cell" data-line-number="153" style="position:relative"><span class="pl-s"> >>> keras.ops.add(x1, x2)</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC154" class="react-file-line html-div" data-testid="code-cell" data-line-number="154" style="position:relative"><span class="pl-s"> array([6, 10], dtype=int32)</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC155" class="react-file-line html-div" data-testid="code-cell" data-line-number="155" style="position:relative"> </div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC156" class="react-file-line html-div" data-testid="code-cell" data-line-number="156" style="position:relative"><span class="pl-s"> `keras.ops.add` also broadcasts shapes:</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC157" class="react-file-line html-div" data-testid="code-cell" data-line-number="157" style="position:relative"><span class="pl-s"> >>> x1 = keras.ops.convert_to_tensor(</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC158" class="react-file-line html-div" data-testid="code-cell" data-line-number="158" style="position:relative"><span class="pl-s"> ... [[5, 4],</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC159" class="react-file-line html-div" data-testid="code-cell" data-line-number="159" style="position:relative"><span class="pl-s"> ... [5, 6]]</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC160" class="react-file-line html-div" data-testid="code-cell" data-line-number="160" style="position:relative"><span class="pl-s"> ... )</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC161" class="react-file-line html-div" data-testid="code-cell" data-line-number="161" style="position:relative"><span class="pl-s"> >>> x2 = keras.ops.convert_to_tensor([5, 6])</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC162" class="react-file-line html-div" data-testid="code-cell" data-line-number="162" style="position:relative"><span class="pl-s"> >>> keras.ops.add(x1, x2)</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC163" class="react-file-line html-div" data-testid="code-cell" data-line-number="163" style="position:relative"><span class="pl-s"> array([[10 10]</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC164" class="react-file-line html-div" data-testid="code-cell" data-line-number="164" style="position:relative"><span class="pl-s"> [10 12]], shape=(2, 2), dtype=int32)</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC165" class="react-file-line html-div" data-testid="code-cell" data-line-number="165" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC166" class="react-file-line html-div" data-testid="code-cell" data-line-number="166" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>)):</div></div></div><div class="child-of-line-139 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC167" class="react-file-line html-div" data-testid="code-cell" data-line-number="167" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Add</span>().<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC168" class="react-file-line html-div" data-testid="code-cell" data-line-number="168" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">add</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC169" class="react-file-line html-div" data-testid="code-cell" data-line-number="169" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC170" class="react-file-line html-div" data-testid="code-cell" data-line-number="170" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC171" class="react-file-line html-div" data-testid="code-cell" data-line-number="171" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">All</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-170 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC172" class="react-file-line html-div" data-testid="code-cell" data-line-number="172" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">__init__</span>(<span class="pl-s1">self</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-170 child-of-line-171 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC173" class="react-file-line html-div" data-testid="code-cell" data-line-number="173" style="position:relative"> <span class="pl-en">super</span>().<span class="pl-c1">__init__</span>()</div></div></div><div class="child-of-line-170 child-of-line-171 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC174" class="react-file-line html-div" data-testid="code-cell" data-line-number="174" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">isinstance</span>(<span class="pl-s1">axis</span>, <span class="pl-s1">int</span>):</div></div></div><div class="child-of-line-170 child-of-line-171 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC175" class="react-file-line html-div" data-testid="code-cell" data-line-number="175" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">=</span> [<span class="pl-s1">axis</span>]</div></div></div><div class="child-of-line-170 child-of-line-171 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC176" class="react-file-line html-div" data-testid="code-cell" data-line-number="176" style="position:relative"> <span class="pl-k">else</span>:</div></div></div><div class="child-of-line-170 child-of-line-171 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC177" class="react-file-line html-div" data-testid="code-cell" data-line-number="177" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">=</span> <span class="pl-s1">axis</span></div></div></div><div class="child-of-line-170 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC178" class="react-file-line html-div" data-testid="code-cell" data-line-number="178" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span> <span class="pl-c1">=</span> <span class="pl-s1">keepdims</span></div></div></div><div class="child-of-line-170 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC179" class="react-file-line html-div" data-testid="code-cell" data-line-number="179" style="position:relative"> </div></div></div><div class="child-of-line-170 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC180" class="react-file-line html-div" data-testid="code-cell" data-line-number="180" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-170 child-of-line-179 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC181" class="react-file-line html-div" data-testid="code-cell" data-line-number="181" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">all</span>(</div></div></div><div class="child-of-line-170 child-of-line-179 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC182" class="react-file-line html-div" data-testid="code-cell" data-line-number="182" style="position:relative"> <span class="pl-s1">x</span>,</div></div></div><div class="child-of-line-170 child-of-line-179 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC183" class="react-file-line html-div" data-testid="code-cell" data-line-number="183" style="position:relative"> <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>,</div></div></div><div class="child-of-line-170 child-of-line-179 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC184" class="react-file-line html-div" data-testid="code-cell" data-line-number="184" style="position:relative"> <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>,</div></div></div><div class="child-of-line-170 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC185" class="react-file-line html-div" data-testid="code-cell" data-line-number="185" style="position:relative"> )</div></div></div><div class="child-of-line-170 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC186" class="react-file-line html-div" data-testid="code-cell" data-line-number="186" style="position:relative"> </div></div></div><div class="child-of-line-170 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC187" class="react-file-line html-div" data-testid="code-cell" data-line-number="187" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-170 child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC188" class="react-file-line html-div" data-testid="code-cell" data-line-number="188" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(</div></div></div><div class="child-of-line-170 child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC189" class="react-file-line html-div" data-testid="code-cell" data-line-number="189" style="position:relative"> <span class="pl-en">reduce_shape</span>(</div></div></div><div class="child-of-line-170 child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC190" class="react-file-line html-div" data-testid="code-cell" data-line-number="190" style="position:relative"> <span class="pl-s1">x</span>.<span class="pl-c1">shape</span>,</div></div></div><div class="child-of-line-170 child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC191" class="react-file-line html-div" data-testid="code-cell" data-line-number="191" style="position:relative"> <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>,</div></div></div><div class="child-of-line-170 child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC192" class="react-file-line html-div" data-testid="code-cell" data-line-number="192" style="position:relative"> <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>,</div></div></div><div class="child-of-line-170 child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC193" class="react-file-line html-div" data-testid="code-cell" data-line-number="193" style="position:relative"> ),</div></div></div><div class="child-of-line-170 child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC194" class="react-file-line html-div" data-testid="code-cell" data-line-number="194" style="position:relative"> <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s">"bool"</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC195" class="react-file-line html-div" data-testid="code-cell" data-line-number="195" style="position:relative"> )</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC196" class="react-file-line html-div" data-testid="code-cell" data-line-number="196" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC197" class="react-file-line html-div" data-testid="code-cell" data-line-number="197" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC198" class="react-file-line html-div" data-testid="code-cell" data-line-number="198" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.all"</span>, <span class="pl-s">"keras.ops.numpy.all"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC199" class="react-file-line html-div" data-testid="code-cell" data-line-number="199" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">all</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC200" class="react-file-line html-div" data-testid="code-cell" data-line-number="200" style="position:relative"> <span class="pl-s">"""Test whether all array elements along a given axis evaluate to `True`.</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC201" class="react-file-line html-div" data-testid="code-cell" data-line-number="201" style="position:relative"> </div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC202" class="react-file-line html-div" data-testid="code-cell" data-line-number="202" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC203" class="react-file-line html-div" data-testid="code-cell" data-line-number="203" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC204" class="react-file-line html-div" data-testid="code-cell" data-line-number="204" style="position:relative"><span class="pl-s"> axis: An integer or tuple of integers that represent the axis along</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC205" class="react-file-line html-div" data-testid="code-cell" data-line-number="205" style="position:relative"><span class="pl-s"> which a logical AND reduction is performed. The default</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC206" class="react-file-line html-div" data-testid="code-cell" data-line-number="206" style="position:relative"><span class="pl-s"> (`axis=None`) is to perform a logical AND over all the dimensions</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC207" class="react-file-line html-div" data-testid="code-cell" data-line-number="207" style="position:relative"><span class="pl-s"> of the input array. `axis` may be negative, in which case it counts</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC208" class="react-file-line html-div" data-testid="code-cell" data-line-number="208" style="position:relative"><span class="pl-s"> for the last to the first axis.</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC209" class="react-file-line html-div" data-testid="code-cell" data-line-number="209" style="position:relative"><span class="pl-s"> keepdims: If `True`, axes which are reduced are left in the result as</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC210" class="react-file-line html-div" data-testid="code-cell" data-line-number="210" style="position:relative"><span class="pl-s"> dimensions with size one. With this option, the result will</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC211" class="react-file-line html-div" data-testid="code-cell" data-line-number="211" style="position:relative"><span class="pl-s"> broadcast correctly against the input array. Defaults to `False`.</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC212" class="react-file-line html-div" data-testid="code-cell" data-line-number="212" style="position:relative"> </div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC213" class="react-file-line html-div" data-testid="code-cell" data-line-number="213" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC214" class="react-file-line html-div" data-testid="code-cell" data-line-number="214" style="position:relative"><span class="pl-s"> The tensor containing the logical AND reduction over the `axis`.</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC215" class="react-file-line html-div" data-testid="code-cell" data-line-number="215" style="position:relative"> </div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC216" class="react-file-line html-div" data-testid="code-cell" data-line-number="216" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC217" class="react-file-line html-div" data-testid="code-cell" data-line-number="217" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([True, False])</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC218" class="react-file-line html-div" data-testid="code-cell" data-line-number="218" style="position:relative"><span class="pl-s"> >>> keras.ops.all(x)</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC219" class="react-file-line html-div" data-testid="code-cell" data-line-number="219" style="position:relative"><span class="pl-s"> array(False, shape=(), dtype=bool)</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC220" class="react-file-line html-div" data-testid="code-cell" data-line-number="220" style="position:relative"> </div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC221" class="react-file-line html-div" data-testid="code-cell" data-line-number="221" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([[True, False], [True, True]])</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC222" class="react-file-line html-div" data-testid="code-cell" data-line-number="222" style="position:relative"><span class="pl-s"> >>> keras.ops.all(x, axis=0)</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC223" class="react-file-line html-div" data-testid="code-cell" data-line-number="223" style="position:relative"><span class="pl-s"> array([ True False], shape=(2,), dtype=bool)</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC224" class="react-file-line html-div" data-testid="code-cell" data-line-number="224" style="position:relative"> </div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC225" class="react-file-line html-div" data-testid="code-cell" data-line-number="225" style="position:relative"><span class="pl-s"> `keepdims=True` outputs a tensor with dimensions reduced to one.</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC226" class="react-file-line html-div" data-testid="code-cell" data-line-number="226" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([[True, False], [True, True]])</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC227" class="react-file-line html-div" data-testid="code-cell" data-line-number="227" style="position:relative"><span class="pl-s"> >>> keras.ops.all(x, keepdims=True)</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC228" class="react-file-line html-div" data-testid="code-cell" data-line-number="228" style="position:relative"><span class="pl-s"> array([[False]], shape=(1, 1), dtype=bool)</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC229" class="react-file-line html-div" data-testid="code-cell" data-line-number="229" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC230" class="react-file-line html-div" data-testid="code-cell" data-line-number="230" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-198 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC231" class="react-file-line html-div" data-testid="code-cell" data-line-number="231" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">All</span>(<span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>).<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC232" class="react-file-line html-div" data-testid="code-cell" data-line-number="232" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">all</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC233" class="react-file-line html-div" data-testid="code-cell" data-line-number="233" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC234" class="react-file-line html-div" data-testid="code-cell" data-line-number="234" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC235" class="react-file-line html-div" data-testid="code-cell" data-line-number="235" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Any</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-234 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC236" class="react-file-line html-div" data-testid="code-cell" data-line-number="236" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">__init__</span>(<span class="pl-s1">self</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-234 child-of-line-235 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC237" class="react-file-line html-div" data-testid="code-cell" data-line-number="237" style="position:relative"> <span class="pl-en">super</span>().<span class="pl-c1">__init__</span>()</div></div></div><div class="child-of-line-234 child-of-line-235 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC238" class="react-file-line html-div" data-testid="code-cell" data-line-number="238" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">isinstance</span>(<span class="pl-s1">axis</span>, <span class="pl-s1">int</span>):</div></div></div><div class="child-of-line-234 child-of-line-235 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC239" class="react-file-line html-div" data-testid="code-cell" data-line-number="239" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">=</span> [<span class="pl-s1">axis</span>]</div></div></div><div class="child-of-line-234 child-of-line-235 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC240" class="react-file-line html-div" data-testid="code-cell" data-line-number="240" style="position:relative"> <span class="pl-k">else</span>:</div></div></div><div class="child-of-line-234 child-of-line-235 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC241" class="react-file-line html-div" data-testid="code-cell" data-line-number="241" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">=</span> <span class="pl-s1">axis</span></div></div></div><div class="child-of-line-234 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC242" class="react-file-line html-div" data-testid="code-cell" data-line-number="242" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span> <span class="pl-c1">=</span> <span class="pl-s1">keepdims</span></div></div></div><div class="child-of-line-234 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC243" class="react-file-line html-div" data-testid="code-cell" data-line-number="243" style="position:relative"> </div></div></div><div class="child-of-line-234 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC244" class="react-file-line html-div" data-testid="code-cell" data-line-number="244" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-234 child-of-line-243 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC245" class="react-file-line html-div" data-testid="code-cell" data-line-number="245" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">any</span>(</div></div></div><div class="child-of-line-234 child-of-line-243 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC246" class="react-file-line html-div" data-testid="code-cell" data-line-number="246" style="position:relative"> <span class="pl-s1">x</span>,</div></div></div><div class="child-of-line-234 child-of-line-243 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC247" class="react-file-line html-div" data-testid="code-cell" data-line-number="247" style="position:relative"> <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>,</div></div></div><div class="child-of-line-234 child-of-line-243 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC248" class="react-file-line html-div" data-testid="code-cell" data-line-number="248" style="position:relative"> <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>,</div></div></div><div class="child-of-line-234 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC249" class="react-file-line html-div" data-testid="code-cell" data-line-number="249" style="position:relative"> )</div></div></div><div class="child-of-line-234 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC250" class="react-file-line html-div" data-testid="code-cell" data-line-number="250" style="position:relative"> </div></div></div><div class="child-of-line-234 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC251" class="react-file-line html-div" data-testid="code-cell" data-line-number="251" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-234 child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC252" class="react-file-line html-div" data-testid="code-cell" data-line-number="252" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(</div></div></div><div class="child-of-line-234 child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC253" class="react-file-line html-div" data-testid="code-cell" data-line-number="253" style="position:relative"> <span class="pl-en">reduce_shape</span>(</div></div></div><div class="child-of-line-234 child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC254" class="react-file-line html-div" data-testid="code-cell" data-line-number="254" style="position:relative"> <span class="pl-s1">x</span>.<span class="pl-c1">shape</span>,</div></div></div><div class="child-of-line-234 child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC255" class="react-file-line html-div" data-testid="code-cell" data-line-number="255" style="position:relative"> <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>,</div></div></div><div class="child-of-line-234 child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC256" class="react-file-line html-div" data-testid="code-cell" data-line-number="256" style="position:relative"> <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>,</div></div></div><div class="child-of-line-234 child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC257" class="react-file-line html-div" data-testid="code-cell" data-line-number="257" style="position:relative"> ),</div></div></div><div class="child-of-line-234 child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC258" class="react-file-line html-div" data-testid="code-cell" data-line-number="258" style="position:relative"> <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s">"bool"</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC259" class="react-file-line html-div" data-testid="code-cell" data-line-number="259" style="position:relative"> )</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC260" class="react-file-line html-div" data-testid="code-cell" data-line-number="260" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC261" class="react-file-line html-div" data-testid="code-cell" data-line-number="261" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC262" class="react-file-line html-div" data-testid="code-cell" data-line-number="262" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.any"</span>, <span class="pl-s">"keras.ops.numpy.any"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC263" class="react-file-line html-div" data-testid="code-cell" data-line-number="263" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">any</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC264" class="react-file-line html-div" data-testid="code-cell" data-line-number="264" style="position:relative"> <span class="pl-s">"""Test whether any array element along a given axis evaluates to `True`.</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC265" class="react-file-line html-div" data-testid="code-cell" data-line-number="265" style="position:relative"> </div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC266" class="react-file-line html-div" data-testid="code-cell" data-line-number="266" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC267" class="react-file-line html-div" data-testid="code-cell" data-line-number="267" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC268" class="react-file-line html-div" data-testid="code-cell" data-line-number="268" style="position:relative"><span class="pl-s"> axis: An integer or tuple of integers that represent the axis along</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC269" class="react-file-line html-div" data-testid="code-cell" data-line-number="269" style="position:relative"><span class="pl-s"> which a logical OR reduction is performed. The default</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC270" class="react-file-line html-div" data-testid="code-cell" data-line-number="270" style="position:relative"><span class="pl-s"> (`axis=None`) is to perform a logical OR over all the dimensions</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC271" class="react-file-line html-div" data-testid="code-cell" data-line-number="271" style="position:relative"><span class="pl-s"> of the input array. `axis` may be negative, in which case it counts</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC272" class="react-file-line html-div" data-testid="code-cell" data-line-number="272" style="position:relative"><span class="pl-s"> for the last to the first axis.</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC273" class="react-file-line html-div" data-testid="code-cell" data-line-number="273" style="position:relative"><span class="pl-s"> keepdims: If `True`, axes which are reduced are left in the result as</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC274" class="react-file-line html-div" data-testid="code-cell" data-line-number="274" style="position:relative"><span class="pl-s"> dimensions with size one. With this option, the result will</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC275" class="react-file-line html-div" data-testid="code-cell" data-line-number="275" style="position:relative"><span class="pl-s"> broadcast correctly against the input array. Defaults to `False`.</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC276" class="react-file-line html-div" data-testid="code-cell" data-line-number="276" style="position:relative"> </div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC277" class="react-file-line html-div" data-testid="code-cell" data-line-number="277" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC278" class="react-file-line html-div" data-testid="code-cell" data-line-number="278" style="position:relative"><span class="pl-s"> The tensor containing the logical OR reduction over the `axis`.</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC279" class="react-file-line html-div" data-testid="code-cell" data-line-number="279" style="position:relative"> </div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC280" class="react-file-line html-div" data-testid="code-cell" data-line-number="280" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC281" class="react-file-line html-div" data-testid="code-cell" data-line-number="281" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([True, False])</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC282" class="react-file-line html-div" data-testid="code-cell" data-line-number="282" style="position:relative"><span class="pl-s"> >>> keras.ops.any(x)</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC283" class="react-file-line html-div" data-testid="code-cell" data-line-number="283" style="position:relative"><span class="pl-s"> array(True, shape=(), dtype=bool)</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC284" class="react-file-line html-div" data-testid="code-cell" data-line-number="284" style="position:relative"> </div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC285" class="react-file-line html-div" data-testid="code-cell" data-line-number="285" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([[True, False], [True, True]])</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC286" class="react-file-line html-div" data-testid="code-cell" data-line-number="286" style="position:relative"><span class="pl-s"> >>> keras.ops.any(x, axis=0)</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC287" class="react-file-line html-div" data-testid="code-cell" data-line-number="287" style="position:relative"><span class="pl-s"> array([ True True], shape=(2,), dtype=bool)</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC288" class="react-file-line html-div" data-testid="code-cell" data-line-number="288" style="position:relative"> </div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC289" class="react-file-line html-div" data-testid="code-cell" data-line-number="289" style="position:relative"><span class="pl-s"> `keepdims=True` outputs a tensor with dimensions reduced to one.</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC290" class="react-file-line html-div" data-testid="code-cell" data-line-number="290" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([[True, False], [True, True]])</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC291" class="react-file-line html-div" data-testid="code-cell" data-line-number="291" style="position:relative"><span class="pl-s"> >>> keras.ops.all(x, keepdims=True)</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC292" class="react-file-line html-div" data-testid="code-cell" data-line-number="292" style="position:relative"><span class="pl-s"> array([[False]], shape=(1, 1), dtype=bool)</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC293" class="react-file-line html-div" data-testid="code-cell" data-line-number="293" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC294" class="react-file-line html-div" data-testid="code-cell" data-line-number="294" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-262 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC295" class="react-file-line html-div" data-testid="code-cell" data-line-number="295" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Any</span>(<span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>).<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC296" class="react-file-line html-div" data-testid="code-cell" data-line-number="296" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">any</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC297" class="react-file-line html-div" data-testid="code-cell" data-line-number="297" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC298" class="react-file-line html-div" data-testid="code-cell" data-line-number="298" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC299" class="react-file-line html-div" data-testid="code-cell" data-line-number="299" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Amax</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-298 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC300" class="react-file-line html-div" data-testid="code-cell" data-line-number="300" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">__init__</span>(<span class="pl-s1">self</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-298 child-of-line-299 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC301" class="react-file-line html-div" data-testid="code-cell" data-line-number="301" style="position:relative"> <span class="pl-en">super</span>().<span class="pl-c1">__init__</span>()</div></div></div><div class="child-of-line-298 child-of-line-299 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC302" class="react-file-line html-div" data-testid="code-cell" data-line-number="302" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">isinstance</span>(<span class="pl-s1">axis</span>, <span class="pl-s1">int</span>):</div></div></div><div class="child-of-line-298 child-of-line-299 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC303" class="react-file-line html-div" data-testid="code-cell" data-line-number="303" style="position:relative"> <span class="pl-s1">axis</span> <span class="pl-c1">=</span> [<span class="pl-s1">axis</span>]</div></div></div><div class="child-of-line-298 child-of-line-299 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC304" class="react-file-line html-div" data-testid="code-cell" data-line-number="304" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">=</span> <span class="pl-s1">axis</span></div></div></div><div class="child-of-line-298 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC305" class="react-file-line html-div" data-testid="code-cell" data-line-number="305" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span> <span class="pl-c1">=</span> <span class="pl-s1">keepdims</span></div></div></div><div class="child-of-line-298 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC306" class="react-file-line html-div" data-testid="code-cell" data-line-number="306" style="position:relative"> </div></div></div><div class="child-of-line-298 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC307" class="react-file-line html-div" data-testid="code-cell" data-line-number="307" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-298 child-of-line-306 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC308" class="react-file-line html-div" data-testid="code-cell" data-line-number="308" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">amax</span>(</div></div></div><div class="child-of-line-298 child-of-line-306 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC309" class="react-file-line html-div" data-testid="code-cell" data-line-number="309" style="position:relative"> <span class="pl-s1">x</span>,</div></div></div><div class="child-of-line-298 child-of-line-306 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC310" class="react-file-line html-div" data-testid="code-cell" data-line-number="310" style="position:relative"> <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>,</div></div></div><div class="child-of-line-298 child-of-line-306 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC311" class="react-file-line html-div" data-testid="code-cell" data-line-number="311" style="position:relative"> <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>,</div></div></div><div class="child-of-line-298 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC312" class="react-file-line html-div" data-testid="code-cell" data-line-number="312" style="position:relative"> )</div></div></div><div class="child-of-line-298 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC313" class="react-file-line html-div" data-testid="code-cell" data-line-number="313" style="position:relative"> </div></div></div><div class="child-of-line-298 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC314" class="react-file-line html-div" data-testid="code-cell" data-line-number="314" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-298 child-of-line-313 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC315" class="react-file-line html-div" data-testid="code-cell" data-line-number="315" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(</div></div></div><div class="child-of-line-298 child-of-line-313 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC316" class="react-file-line html-div" data-testid="code-cell" data-line-number="316" style="position:relative"> <span class="pl-en">reduce_shape</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>),</div></div></div><div class="child-of-line-298 child-of-line-313 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC317" class="react-file-line html-div" data-testid="code-cell" data-line-number="317" style="position:relative"> <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">x</span>.<span class="pl-c1">dtype</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC318" class="react-file-line html-div" data-testid="code-cell" data-line-number="318" style="position:relative"> )</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC319" class="react-file-line html-div" data-testid="code-cell" data-line-number="319" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC320" class="react-file-line html-div" data-testid="code-cell" data-line-number="320" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC321" class="react-file-line html-div" data-testid="code-cell" data-line-number="321" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.amax"</span>, <span class="pl-s">"keras.ops.numpy.amax"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC322" class="react-file-line html-div" data-testid="code-cell" data-line-number="322" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">amax</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC323" class="react-file-line html-div" data-testid="code-cell" data-line-number="323" style="position:relative"> <span class="pl-s">"""Returns the maximum of an array or maximum value along an axis.</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC324" class="react-file-line html-div" data-testid="code-cell" data-line-number="324" style="position:relative"> </div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC325" class="react-file-line html-div" data-testid="code-cell" data-line-number="325" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC326" class="react-file-line html-div" data-testid="code-cell" data-line-number="326" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC327" class="react-file-line html-div" data-testid="code-cell" data-line-number="327" style="position:relative"><span class="pl-s"> axis: Axis along which to compute the maximum.</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC328" class="react-file-line html-div" data-testid="code-cell" data-line-number="328" style="position:relative"><span class="pl-s"> By default (`axis=None`), find the maximum value in all the</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC329" class="react-file-line html-div" data-testid="code-cell" data-line-number="329" style="position:relative"><span class="pl-s"> dimensions of the input array.</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC330" class="react-file-line html-div" data-testid="code-cell" data-line-number="330" style="position:relative"><span class="pl-s"> keepdims: If `True`, axes which are reduced are left in the result as</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC331" class="react-file-line html-div" data-testid="code-cell" data-line-number="331" style="position:relative"><span class="pl-s"> dimensions that are broadcast to the size of the original</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC332" class="react-file-line html-div" data-testid="code-cell" data-line-number="332" style="position:relative"><span class="pl-s"> input tensor. Defaults to `False`.</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC333" class="react-file-line html-div" data-testid="code-cell" data-line-number="333" style="position:relative"> </div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC334" class="react-file-line html-div" data-testid="code-cell" data-line-number="334" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC335" class="react-file-line html-div" data-testid="code-cell" data-line-number="335" style="position:relative"><span class="pl-s"> An array with the maximum value. If `axis=None`, the result is a scalar</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC336" class="react-file-line html-div" data-testid="code-cell" data-line-number="336" style="position:relative"><span class="pl-s"> value representing the maximum element in the entire array. If `axis` is</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC337" class="react-file-line html-div" data-testid="code-cell" data-line-number="337" style="position:relative"><span class="pl-s"> given, the result is an array with the maximum values along</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC338" class="react-file-line html-div" data-testid="code-cell" data-line-number="338" style="position:relative"><span class="pl-s"> the specified axis.</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC339" class="react-file-line html-div" data-testid="code-cell" data-line-number="339" style="position:relative"> </div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC340" class="react-file-line html-div" data-testid="code-cell" data-line-number="340" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC341" class="react-file-line html-div" data-testid="code-cell" data-line-number="341" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([[1, 3, 5], [2, 3, 6]])</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC342" class="react-file-line html-div" data-testid="code-cell" data-line-number="342" style="position:relative"><span class="pl-s"> >>> keras.ops.amax(x)</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC343" class="react-file-line html-div" data-testid="code-cell" data-line-number="343" style="position:relative"><span class="pl-s"> array(6, dtype=int32)</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC344" class="react-file-line html-div" data-testid="code-cell" data-line-number="344" style="position:relative"> </div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC345" class="react-file-line html-div" data-testid="code-cell" data-line-number="345" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([[1, 6, 8], [1, 5, 2]])</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC346" class="react-file-line html-div" data-testid="code-cell" data-line-number="346" style="position:relative"><span class="pl-s"> >>> keras.ops.amax(x, axis=0)</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC347" class="react-file-line html-div" data-testid="code-cell" data-line-number="347" style="position:relative"><span class="pl-s"> array([1, 6, 8], dtype=int32)</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC348" class="react-file-line html-div" data-testid="code-cell" data-line-number="348" style="position:relative"> </div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC349" class="react-file-line html-div" data-testid="code-cell" data-line-number="349" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([[1, 6, 8], [1, 5, 2]])</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC350" class="react-file-line html-div" data-testid="code-cell" data-line-number="350" style="position:relative"><span class="pl-s"> >>> keras.ops.amax(x, axis=1, keepdims=True)</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC351" class="react-file-line html-div" data-testid="code-cell" data-line-number="351" style="position:relative"><span class="pl-s"> array([[8], [5]], dtype=int32)</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC352" class="react-file-line html-div" data-testid="code-cell" data-line-number="352" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC353" class="react-file-line html-div" data-testid="code-cell" data-line-number="353" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-321 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC354" class="react-file-line html-div" data-testid="code-cell" data-line-number="354" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Amax</span>(<span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>).<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC355" class="react-file-line html-div" data-testid="code-cell" data-line-number="355" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">amax</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC356" class="react-file-line html-div" data-testid="code-cell" data-line-number="356" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC357" class="react-file-line html-div" data-testid="code-cell" data-line-number="357" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC358" class="react-file-line html-div" data-testid="code-cell" data-line-number="358" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Amin</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-357 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC359" class="react-file-line html-div" data-testid="code-cell" data-line-number="359" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">__init__</span>(<span class="pl-s1">self</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-357 child-of-line-358 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC360" class="react-file-line html-div" data-testid="code-cell" data-line-number="360" style="position:relative"> <span class="pl-en">super</span>().<span class="pl-c1">__init__</span>()</div></div></div><div class="child-of-line-357 child-of-line-358 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC361" class="react-file-line html-div" data-testid="code-cell" data-line-number="361" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">isinstance</span>(<span class="pl-s1">axis</span>, <span class="pl-s1">int</span>):</div></div></div><div class="child-of-line-357 child-of-line-358 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC362" class="react-file-line html-div" data-testid="code-cell" data-line-number="362" style="position:relative"> <span class="pl-s1">axis</span> <span class="pl-c1">=</span> [<span class="pl-s1">axis</span>]</div></div></div><div class="child-of-line-357 child-of-line-358 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC363" class="react-file-line html-div" data-testid="code-cell" data-line-number="363" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">=</span> <span class="pl-s1">axis</span></div></div></div><div class="child-of-line-357 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC364" class="react-file-line html-div" data-testid="code-cell" data-line-number="364" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span> <span class="pl-c1">=</span> <span class="pl-s1">keepdims</span></div></div></div><div class="child-of-line-357 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC365" class="react-file-line html-div" data-testid="code-cell" data-line-number="365" style="position:relative"> </div></div></div><div class="child-of-line-357 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC366" class="react-file-line html-div" data-testid="code-cell" data-line-number="366" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-357 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC367" class="react-file-line html-div" data-testid="code-cell" data-line-number="367" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">amin</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>)</div></div></div><div class="child-of-line-357 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC368" class="react-file-line html-div" data-testid="code-cell" data-line-number="368" style="position:relative"> </div></div></div><div class="child-of-line-357 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC369" class="react-file-line html-div" data-testid="code-cell" data-line-number="369" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-357 child-of-line-368 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC370" class="react-file-line html-div" data-testid="code-cell" data-line-number="370" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(</div></div></div><div class="child-of-line-357 child-of-line-368 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC371" class="react-file-line html-div" data-testid="code-cell" data-line-number="371" style="position:relative"> <span class="pl-en">reduce_shape</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>),</div></div></div><div class="child-of-line-357 child-of-line-368 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC372" class="react-file-line html-div" data-testid="code-cell" data-line-number="372" style="position:relative"> <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">x</span>.<span class="pl-c1">dtype</span>,</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC373" class="react-file-line html-div" data-testid="code-cell" data-line-number="373" style="position:relative"> )</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC374" class="react-file-line html-div" data-testid="code-cell" data-line-number="374" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC375" class="react-file-line html-div" data-testid="code-cell" data-line-number="375" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC376" class="react-file-line html-div" data-testid="code-cell" data-line-number="376" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.amin"</span>, <span class="pl-s">"keras.ops.numpy.amin"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC377" class="react-file-line html-div" data-testid="code-cell" data-line-number="377" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">amin</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC378" class="react-file-line html-div" data-testid="code-cell" data-line-number="378" style="position:relative"> <span class="pl-s">"""Returns the minimum of an array or minimum value along an axis.</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC379" class="react-file-line html-div" data-testid="code-cell" data-line-number="379" style="position:relative"> </div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC380" class="react-file-line html-div" data-testid="code-cell" data-line-number="380" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC381" class="react-file-line html-div" data-testid="code-cell" data-line-number="381" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC382" class="react-file-line html-div" data-testid="code-cell" data-line-number="382" style="position:relative"><span class="pl-s"> axis: Axis along which to compute the minimum.</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC383" class="react-file-line html-div" data-testid="code-cell" data-line-number="383" style="position:relative"><span class="pl-s"> By default (`axis=None`), find the minimum value in all the</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC384" class="react-file-line html-div" data-testid="code-cell" data-line-number="384" style="position:relative"><span class="pl-s"> dimensions of the input array.</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC385" class="react-file-line html-div" data-testid="code-cell" data-line-number="385" style="position:relative"><span class="pl-s"> keepdims: If `True`, axes which are reduced are left in the result as</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC386" class="react-file-line html-div" data-testid="code-cell" data-line-number="386" style="position:relative"><span class="pl-s"> dimensions that are broadcast to the size of the original</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC387" class="react-file-line html-div" data-testid="code-cell" data-line-number="387" style="position:relative"><span class="pl-s"> input tensor. Defaults to `False`.</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC388" class="react-file-line html-div" data-testid="code-cell" data-line-number="388" style="position:relative"> </div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC389" class="react-file-line html-div" data-testid="code-cell" data-line-number="389" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC390" class="react-file-line html-div" data-testid="code-cell" data-line-number="390" style="position:relative"><span class="pl-s"> An array with the minimum value. If `axis=None`, the result is a scalar</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC391" class="react-file-line html-div" data-testid="code-cell" data-line-number="391" style="position:relative"><span class="pl-s"> value representing the minimum element in the entire array. If `axis` is</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC392" class="react-file-line html-div" data-testid="code-cell" data-line-number="392" style="position:relative"><span class="pl-s"> given, the result is an array with the minimum values along</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC393" class="react-file-line html-div" data-testid="code-cell" data-line-number="393" style="position:relative"><span class="pl-s"> the specified axis.</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC394" class="react-file-line html-div" data-testid="code-cell" data-line-number="394" style="position:relative"> </div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC395" class="react-file-line html-div" data-testid="code-cell" data-line-number="395" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC396" class="react-file-line html-div" data-testid="code-cell" data-line-number="396" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([1, 3, 5, 2, 3, 6])</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC397" class="react-file-line html-div" data-testid="code-cell" data-line-number="397" style="position:relative"><span class="pl-s"> >>> keras.ops.amin(x)</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC398" class="react-file-line html-div" data-testid="code-cell" data-line-number="398" style="position:relative"><span class="pl-s"> array(1, dtype=int32)</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC399" class="react-file-line html-div" data-testid="code-cell" data-line-number="399" style="position:relative"> </div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC400" class="react-file-line html-div" data-testid="code-cell" data-line-number="400" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([[1, 6, 8], [7, 5, 3]])</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC401" class="react-file-line html-div" data-testid="code-cell" data-line-number="401" style="position:relative"><span class="pl-s"> >>> keras.ops.amin(x, axis=0)</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC402" class="react-file-line html-div" data-testid="code-cell" data-line-number="402" style="position:relative"><span class="pl-s"> array([1,5,3], dtype=int32)</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC403" class="react-file-line html-div" data-testid="code-cell" data-line-number="403" style="position:relative"> </div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC404" class="react-file-line html-div" data-testid="code-cell" data-line-number="404" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([[1, 6, 8], [7, 5, 3]])</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC405" class="react-file-line html-div" data-testid="code-cell" data-line-number="405" style="position:relative"><span class="pl-s"> >>> keras.ops.amin(x, axis=1, keepdims=True)</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC406" class="react-file-line html-div" data-testid="code-cell" data-line-number="406" style="position:relative"><span class="pl-s"> array([[1],[3]], dtype=int32)</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC407" class="react-file-line html-div" data-testid="code-cell" data-line-number="407" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC408" class="react-file-line html-div" data-testid="code-cell" data-line-number="408" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC409" class="react-file-line html-div" data-testid="code-cell" data-line-number="409" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Amin</span>(<span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>).<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC410" class="react-file-line html-div" data-testid="code-cell" data-line-number="410" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">amin</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC411" class="react-file-line html-div" data-testid="code-cell" data-line-number="411" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC412" class="react-file-line html-div" data-testid="code-cell" data-line-number="412" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC413" class="react-file-line html-div" data-testid="code-cell" data-line-number="413" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Append</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-412 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC414" class="react-file-line html-div" data-testid="code-cell" data-line-number="414" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">__init__</span>(<span class="pl-s1">self</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>):</div></div></div><div class="child-of-line-412 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC415" class="react-file-line html-div" data-testid="code-cell" data-line-number="415" style="position:relative"> <span class="pl-en">super</span>().<span class="pl-c1">__init__</span>()</div></div></div><div class="child-of-line-412 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC416" class="react-file-line html-div" data-testid="code-cell" data-line-number="416" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">=</span> <span class="pl-s1">axis</span></div></div></div><div class="child-of-line-412 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC417" class="react-file-line html-div" data-testid="code-cell" data-line-number="417" style="position:relative"> </div></div></div><div class="child-of-line-412 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC418" class="react-file-line html-div" data-testid="code-cell" data-line-number="418" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>):</div></div></div><div class="child-of-line-412 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC419" class="react-file-line html-div" data-testid="code-cell" data-line-number="419" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">append</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>)</div></div></div><div class="child-of-line-412 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC420" class="react-file-line html-div" data-testid="code-cell" data-line-number="420" style="position:relative"> </div></div></div><div class="child-of-line-412 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC421" class="react-file-line html-div" data-testid="code-cell" data-line-number="421" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>):</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC422" class="react-file-line html-div" data-testid="code-cell" data-line-number="422" style="position:relative"> <span class="pl-s1">x1_shape</span> <span class="pl-c1">=</span> <span class="pl-s1">x1</span>.<span class="pl-c1">shape</span></div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC423" class="react-file-line html-div" data-testid="code-cell" data-line-number="423" style="position:relative"> <span class="pl-s1">x2_shape</span> <span class="pl-c1">=</span> <span class="pl-s1">x2</span>.<span class="pl-c1">shape</span></div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC424" class="react-file-line html-div" data-testid="code-cell" data-line-number="424" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">dtypes</span>.<span class="pl-c1">result_type</span>(</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC425" class="react-file-line html-div" data-testid="code-cell" data-line-number="425" style="position:relative"> <span class="pl-en">getattr</span>(<span class="pl-s1">x1</span>, <span class="pl-s">"dtype"</span>, <span class="pl-en">type</span>(<span class="pl-s1">x1</span>)),</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC426" class="react-file-line html-div" data-testid="code-cell" data-line-number="426" style="position:relative"> <span class="pl-en">getattr</span>(<span class="pl-s1">x2</span>, <span class="pl-s">"dtype"</span>, <span class="pl-en">type</span>(<span class="pl-s1">x2</span>)),</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC427" class="react-file-line html-div" data-testid="code-cell" data-line-number="427" style="position:relative"> )</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC428" class="react-file-line html-div" data-testid="code-cell" data-line-number="428" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">is</span> <span class="pl-c1">None</span>:</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC429" class="react-file-line html-div" data-testid="code-cell" data-line-number="429" style="position:relative"> <span class="pl-k">if</span> <span class="pl-c1">None</span> <span class="pl-c1">in</span> <span class="pl-s1">x1_shape</span> <span class="pl-c1">or</span> <span class="pl-c1">None</span> <span class="pl-c1">in</span> <span class="pl-s1">x2_shape</span>:</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC430" class="react-file-line html-div" data-testid="code-cell" data-line-number="430" style="position:relative"> <span class="pl-s1">output_shape</span> <span class="pl-c1">=</span> [<span class="pl-c1">None</span>]</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC431" class="react-file-line html-div" data-testid="code-cell" data-line-number="431" style="position:relative"> <span class="pl-k">else</span>:</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC432" class="react-file-line html-div" data-testid="code-cell" data-line-number="432" style="position:relative"> <span class="pl-s1">output_shape</span> <span class="pl-c1">=</span> [<span class="pl-en">int</span>(<span class="pl-s1">np</span>.<span class="pl-c1">prod</span>(<span class="pl-s1">x1_shape</span>) <span class="pl-c1">+</span> <span class="pl-s1">np</span>.<span class="pl-c1">prod</span>(<span class="pl-s1">x2_shape</span>))]</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC433" class="react-file-line html-div" data-testid="code-cell" data-line-number="433" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">output_shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>)</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC434" class="react-file-line html-div" data-testid="code-cell" data-line-number="434" style="position:relative"> </div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC435" class="react-file-line html-div" data-testid="code-cell" data-line-number="435" style="position:relative"> <span class="pl-k">if</span> <span class="pl-c1">not</span> <span class="pl-en">shape_equal</span>(<span class="pl-s1">x1_shape</span>, <span class="pl-s1">x2_shape</span>, [<span class="pl-s1">self</span>.<span class="pl-c1">axis</span>]):</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC436" class="react-file-line html-div" data-testid="code-cell" data-line-number="436" style="position:relative"> <span class="pl-k">raise</span> <span class="pl-en">ValueError</span>(</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC437" class="react-file-line html-div" data-testid="code-cell" data-line-number="437" style="position:relative"> <span class="pl-s">"`append` requires inputs to have the same shape except the "</span></div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC438" class="react-file-line html-div" data-testid="code-cell" data-line-number="438" style="position:relative"> <span class="pl-s">f"`axis=<span class="pl-s1"><span class="pl-kos">{</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span><span class="pl-kos">}</span></span>`, but received shape <span class="pl-s1"><span class="pl-kos">{</span><span class="pl-s1">x1_shape</span><span class="pl-kos">}</span></span> and "</span></div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC439" class="react-file-line html-div" data-testid="code-cell" data-line-number="439" style="position:relative"> <span class="pl-s">f"<span class="pl-s1"><span class="pl-kos">{</span><span class="pl-s1">x2_shape</span><span class="pl-kos">}</span></span>."</span></div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC440" class="react-file-line html-div" data-testid="code-cell" data-line-number="440" style="position:relative"> )</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC441" class="react-file-line html-div" data-testid="code-cell" data-line-number="441" style="position:relative"> </div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC442" class="react-file-line html-div" data-testid="code-cell" data-line-number="442" style="position:relative"> <span class="pl-s1">output_shape</span> <span class="pl-c1">=</span> <span class="pl-en">list</span>(<span class="pl-s1">x1_shape</span>)</div></div></div><div class="child-of-line-412 child-of-line-420 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC443" class="react-file-line html-div" data-testid="code-cell" data-line-number="443" style="position:relative"> <span class="pl-s1">output_shape</span>[<span class="pl-s1">self</span>.<span class="pl-c1">axis</span>] <span class="pl-c1">=</span> <span class="pl-s1">x1_shape</span>[<span class="pl-s1">self</span>.<span class="pl-c1">axis</span>] <span class="pl-c1">+</span> <span class="pl-s1">x2_shape</span>[<span class="pl-s1">self</span>.<span class="pl-c1">axis</span>]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC444" class="react-file-line html-div" data-testid="code-cell" data-line-number="444" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">output_shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC445" class="react-file-line html-div" data-testid="code-cell" data-line-number="445" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC446" class="react-file-line html-div" data-testid="code-cell" data-line-number="446" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC447" class="react-file-line html-div" data-testid="code-cell" data-line-number="447" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.append"</span>, <span class="pl-s">"keras.ops.numpy.append"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC448" class="react-file-line html-div" data-testid="code-cell" data-line-number="448" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">append</span>(</div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC449" class="react-file-line html-div" data-testid="code-cell" data-line-number="449" style="position:relative"> <span class="pl-s1">x1</span>,</div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC450" class="react-file-line html-div" data-testid="code-cell" data-line-number="450" style="position:relative"> <span class="pl-s1">x2</span>,</div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC451" class="react-file-line html-div" data-testid="code-cell" data-line-number="451" style="position:relative"> <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>,</div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC452" class="react-file-line html-div" data-testid="code-cell" data-line-number="452" style="position:relative">):</div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC453" class="react-file-line html-div" data-testid="code-cell" data-line-number="453" style="position:relative"> <span class="pl-s">"""Append tensor `x2` to the end of tensor `x1`.</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC454" class="react-file-line html-div" data-testid="code-cell" data-line-number="454" style="position:relative"> </div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC455" class="react-file-line html-div" data-testid="code-cell" data-line-number="455" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC456" class="react-file-line html-div" data-testid="code-cell" data-line-number="456" style="position:relative"><span class="pl-s"> x1: First input tensor.</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC457" class="react-file-line html-div" data-testid="code-cell" data-line-number="457" style="position:relative"><span class="pl-s"> x2: Second input tensor.</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC458" class="react-file-line html-div" data-testid="code-cell" data-line-number="458" style="position:relative"><span class="pl-s"> axis: Axis along which tensor `x2` is appended to tensor `x1`.</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC459" class="react-file-line html-div" data-testid="code-cell" data-line-number="459" style="position:relative"><span class="pl-s"> If `None`, both tensors are flattened before use.</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC460" class="react-file-line html-div" data-testid="code-cell" data-line-number="460" style="position:relative"> </div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC461" class="react-file-line html-div" data-testid="code-cell" data-line-number="461" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC462" class="react-file-line html-div" data-testid="code-cell" data-line-number="462" style="position:relative"><span class="pl-s"> A tensor with the values of `x2` appended to `x1`.</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC463" class="react-file-line html-div" data-testid="code-cell" data-line-number="463" style="position:relative"> </div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC464" class="react-file-line html-div" data-testid="code-cell" data-line-number="464" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC465" class="react-file-line html-div" data-testid="code-cell" data-line-number="465" style="position:relative"><span class="pl-s"> >>> x1 = keras.ops.convert_to_tensor([1, 2, 3])</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC466" class="react-file-line html-div" data-testid="code-cell" data-line-number="466" style="position:relative"><span class="pl-s"> >>> x2 = keras.ops.convert_to_tensor([[4, 5, 6], [7, 8, 9]])</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC467" class="react-file-line html-div" data-testid="code-cell" data-line-number="467" style="position:relative"><span class="pl-s"> >>> keras.ops.append(x1, x2)</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC468" class="react-file-line html-div" data-testid="code-cell" data-line-number="468" style="position:relative"><span class="pl-s"> array([1, 2, 3, 4, 5, 6, 7, 8, 9], dtype=int32)</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC469" class="react-file-line html-div" data-testid="code-cell" data-line-number="469" style="position:relative"> </div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC470" class="react-file-line html-div" data-testid="code-cell" data-line-number="470" style="position:relative"><span class="pl-s"> When `axis` is specified, `x1` and `x2` must have compatible shapes.</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC471" class="react-file-line html-div" data-testid="code-cell" data-line-number="471" style="position:relative"><span class="pl-s"> >>> x1 = keras.ops.convert_to_tensor([[1, 2, 3], [4, 5, 6]])</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC472" class="react-file-line html-div" data-testid="code-cell" data-line-number="472" style="position:relative"><span class="pl-s"> >>> x2 = keras.ops.convert_to_tensor([[7, 8, 9]])</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC473" class="react-file-line html-div" data-testid="code-cell" data-line-number="473" style="position:relative"><span class="pl-s"> >>> keras.ops.append(x1, x2, axis=0)</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC474" class="react-file-line html-div" data-testid="code-cell" data-line-number="474" style="position:relative"><span class="pl-s"> array([[1, 2, 3],</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC475" class="react-file-line html-div" data-testid="code-cell" data-line-number="475" style="position:relative"><span class="pl-s"> [4, 5, 6],</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC476" class="react-file-line html-div" data-testid="code-cell" data-line-number="476" style="position:relative"><span class="pl-s"> [7, 8, 9]], dtype=int32)</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC477" class="react-file-line html-div" data-testid="code-cell" data-line-number="477" style="position:relative"><span class="pl-s"> >>> x3 = keras.ops.convert_to_tensor([7, 8, 9])</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC478" class="react-file-line html-div" data-testid="code-cell" data-line-number="478" style="position:relative"><span class="pl-s"> >>> keras.ops.append(x1, x3, axis=0)</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC479" class="react-file-line html-div" data-testid="code-cell" data-line-number="479" style="position:relative"><span class="pl-s"> Traceback (most recent call last):</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC480" class="react-file-line html-div" data-testid="code-cell" data-line-number="480" style="position:relative"><span class="pl-s"> ...</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC481" class="react-file-line html-div" data-testid="code-cell" data-line-number="481" style="position:relative"><span class="pl-s"> TypeError: Cannot concatenate arrays with different numbers of</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC482" class="react-file-line html-div" data-testid="code-cell" data-line-number="482" style="position:relative"><span class="pl-s"> dimensions: got (2, 3), (3,).</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC483" class="react-file-line html-div" data-testid="code-cell" data-line-number="483" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC484" class="react-file-line html-div" data-testid="code-cell" data-line-number="484" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>)):</div></div></div><div class="child-of-line-447 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC485" class="react-file-line html-div" data-testid="code-cell" data-line-number="485" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Append</span>(<span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>).<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC486" class="react-file-line html-div" data-testid="code-cell" data-line-number="486" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">append</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC487" class="react-file-line html-div" data-testid="code-cell" data-line-number="487" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC488" class="react-file-line html-div" data-testid="code-cell" data-line-number="488" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC489" class="react-file-line html-div" data-testid="code-cell" data-line-number="489" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Arange</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-488 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC490" class="react-file-line html-div" data-testid="code-cell" data-line-number="490" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">start</span>, <span class="pl-s1">stop</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">step</span><span class="pl-c1">=</span><span class="pl-c1">1</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-c1">None</span>):</div></div></div><div class="child-of-line-488 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC491" class="react-file-line html-div" data-testid="code-cell" data-line-number="491" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arange</span>(<span class="pl-s1">start</span>, <span class="pl-s1">stop</span>, <span class="pl-s1">step</span><span class="pl-c1">=</span><span class="pl-s1">step</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>)</div></div></div><div class="child-of-line-488 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC492" class="react-file-line html-div" data-testid="code-cell" data-line-number="492" style="position:relative"> </div></div></div><div class="child-of-line-488 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC493" class="react-file-line html-div" data-testid="code-cell" data-line-number="493" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">start</span>, <span class="pl-s1">stop</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">step</span><span class="pl-c1">=</span><span class="pl-c1">1</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-c1">None</span>):</div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC494" class="react-file-line html-div" data-testid="code-cell" data-line-number="494" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">stop</span> <span class="pl-c1">is</span> <span class="pl-c1">None</span>:</div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC495" class="react-file-line html-div" data-testid="code-cell" data-line-number="495" style="position:relative"> <span class="pl-s1">start</span>, <span class="pl-s1">stop</span> <span class="pl-c1">=</span> <span class="pl-c1">0</span>, <span class="pl-s1">start</span></div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC496" class="react-file-line html-div" data-testid="code-cell" data-line-number="496" style="position:relative"> <span class="pl-s1">output_shape</span> <span class="pl-c1">=</span> [<span class="pl-en">int</span>(<span class="pl-s1">np</span>.<span class="pl-c1">ceil</span>((<span class="pl-s1">stop</span> <span class="pl-c1">-</span> <span class="pl-s1">start</span>) <span class="pl-c1">/</span> <span class="pl-s1">step</span>))]</div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC497" class="react-file-line html-div" data-testid="code-cell" data-line-number="497" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">dtype</span> <span class="pl-c1">is</span> <span class="pl-c1">None</span>:</div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC498" class="react-file-line html-div" data-testid="code-cell" data-line-number="498" style="position:relative"> <span class="pl-s1">dtypes_to_resolve</span> <span class="pl-c1">=</span> [</div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC499" class="react-file-line html-div" data-testid="code-cell" data-line-number="499" style="position:relative"> <span class="pl-en">getattr</span>(<span class="pl-s1">start</span>, <span class="pl-s">"dtype"</span>, <span class="pl-en">type</span>(<span class="pl-s1">start</span>)),</div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC500" class="react-file-line html-div" data-testid="code-cell" data-line-number="500" style="position:relative"> <span class="pl-en">getattr</span>(<span class="pl-s1">step</span>, <span class="pl-s">"dtype"</span>, <span class="pl-en">type</span>(<span class="pl-s1">step</span>)),</div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC501" class="react-file-line html-div" data-testid="code-cell" data-line-number="501" style="position:relative"> ]</div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC502" class="react-file-line html-div" data-testid="code-cell" data-line-number="502" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">stop</span> <span class="pl-c1"><span class="pl-c1">is</span> <span class="pl-c1">not</span></span> <span class="pl-c1">None</span>:</div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC503" class="react-file-line html-div" data-testid="code-cell" data-line-number="503" style="position:relative"> <span class="pl-s1">dtypes_to_resolve</span>.<span class="pl-c1">append</span>(<span class="pl-en">getattr</span>(<span class="pl-s1">stop</span>, <span class="pl-s">"dtype"</span>, <span class="pl-en">type</span>(<span class="pl-s1">stop</span>)))</div></div></div><div class="child-of-line-488 child-of-line-492 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC504" class="react-file-line html-div" data-testid="code-cell" data-line-number="504" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">dtypes</span>.<span class="pl-c1">result_type</span>(<span class="pl-c1">*</span><span class="pl-s1">dtypes_to_resolve</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC505" class="react-file-line html-div" data-testid="code-cell" data-line-number="505" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">output_shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC506" class="react-file-line html-div" data-testid="code-cell" data-line-number="506" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC507" class="react-file-line html-div" data-testid="code-cell" data-line-number="507" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC508" class="react-file-line html-div" data-testid="code-cell" data-line-number="508" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.arange"</span>, <span class="pl-s">"keras.ops.numpy.arange"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC509" class="react-file-line html-div" data-testid="code-cell" data-line-number="509" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">arange</span>(<span class="pl-s1">start</span>, <span class="pl-s1">stop</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">step</span><span class="pl-c1">=</span><span class="pl-c1">1</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-c1">None</span>):</div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC510" class="react-file-line html-div" data-testid="code-cell" data-line-number="510" style="position:relative"> <span class="pl-s">"""Return evenly spaced values within a given interval.</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC511" class="react-file-line html-div" data-testid="code-cell" data-line-number="511" style="position:relative"> </div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC512" class="react-file-line html-div" data-testid="code-cell" data-line-number="512" style="position:relative"><span class="pl-s"> `arange` can be called with a varying number of positional arguments:</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC513" class="react-file-line html-div" data-testid="code-cell" data-line-number="513" style="position:relative"><span class="pl-s"> * `arange(stop)`: Values are generated within the half-open interval</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC514" class="react-file-line html-div" data-testid="code-cell" data-line-number="514" style="position:relative"><span class="pl-s"> `[0, stop)` (in other words, the interval including start but excluding</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC515" class="react-file-line html-div" data-testid="code-cell" data-line-number="515" style="position:relative"><span class="pl-s"> stop).</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC516" class="react-file-line html-div" data-testid="code-cell" data-line-number="516" style="position:relative"><span class="pl-s"> * `arange(start, stop)`: Values are generated within the half-open interval</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC517" class="react-file-line html-div" data-testid="code-cell" data-line-number="517" style="position:relative"><span class="pl-s"> `[start, stop)`.</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC518" class="react-file-line html-div" data-testid="code-cell" data-line-number="518" style="position:relative"><span class="pl-s"> * `arange(start, stop, step)`: Values are generated within the half-open</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC519" class="react-file-line html-div" data-testid="code-cell" data-line-number="519" style="position:relative"><span class="pl-s"> interval `[start, stop)`, with spacing between values given by step.</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC520" class="react-file-line html-div" data-testid="code-cell" data-line-number="520" style="position:relative"> </div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC521" class="react-file-line html-div" data-testid="code-cell" data-line-number="521" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC522" class="react-file-line html-div" data-testid="code-cell" data-line-number="522" style="position:relative"><span class="pl-s"> start: Integer or real, representing the start of the interval. The</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC523" class="react-file-line html-div" data-testid="code-cell" data-line-number="523" style="position:relative"><span class="pl-s"> interval includes this value.</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC524" class="react-file-line html-div" data-testid="code-cell" data-line-number="524" style="position:relative"><span class="pl-s"> stop: Integer or real, representing the end of the interval. The</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC525" class="react-file-line html-div" data-testid="code-cell" data-line-number="525" style="position:relative"><span class="pl-s"> interval does not include this value, except in some cases where</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC526" class="react-file-line html-div" data-testid="code-cell" data-line-number="526" style="position:relative"><span class="pl-s"> `step` is not an integer and floating point round-off affects the</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC527" class="react-file-line html-div" data-testid="code-cell" data-line-number="527" style="position:relative"><span class="pl-s"> length of `out`. Defaults to `None`.</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC528" class="react-file-line html-div" data-testid="code-cell" data-line-number="528" style="position:relative"><span class="pl-s"> step: Integer or real, represent the spacing between values. For any</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC529" class="react-file-line html-div" data-testid="code-cell" data-line-number="529" style="position:relative"><span class="pl-s"> output `out`, this is the distance between two adjacent values,</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC530" class="react-file-line html-div" data-testid="code-cell" data-line-number="530" style="position:relative"><span class="pl-s"> `out[i+1] - out[i]`. The default step size is 1. If `step` is</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC531" class="react-file-line html-div" data-testid="code-cell" data-line-number="531" style="position:relative"><span class="pl-s"> specified as a position argument, `start` must also be given.</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC532" class="react-file-line html-div" data-testid="code-cell" data-line-number="532" style="position:relative"><span class="pl-s"> dtype: The type of the output array. If `dtype` is not given, infer the</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC533" class="react-file-line html-div" data-testid="code-cell" data-line-number="533" style="position:relative"><span class="pl-s"> data type from the other input arguments.</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC534" class="react-file-line html-div" data-testid="code-cell" data-line-number="534" style="position:relative"> </div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC535" class="react-file-line html-div" data-testid="code-cell" data-line-number="535" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC536" class="react-file-line html-div" data-testid="code-cell" data-line-number="536" style="position:relative"><span class="pl-s"> Tensor of evenly spaced values.</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC537" class="react-file-line html-div" data-testid="code-cell" data-line-number="537" style="position:relative"><span class="pl-s"> For floating point arguments, the length of the result is</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC538" class="react-file-line html-div" data-testid="code-cell" data-line-number="538" style="position:relative"><span class="pl-s"> `ceil((stop - start)/step)`. Because of floating point overflow, this</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC539" class="react-file-line html-div" data-testid="code-cell" data-line-number="539" style="position:relative"><span class="pl-s"> rule may result in the last element of out being greater than stop.</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC540" class="react-file-line html-div" data-testid="code-cell" data-line-number="540" style="position:relative"> </div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC541" class="react-file-line html-div" data-testid="code-cell" data-line-number="541" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC542" class="react-file-line html-div" data-testid="code-cell" data-line-number="542" style="position:relative"><span class="pl-s"> >>> keras.ops.arange(3)</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC543" class="react-file-line html-div" data-testid="code-cell" data-line-number="543" style="position:relative"><span class="pl-s"> array([0, 1, 2], dtype=int32)</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC544" class="react-file-line html-div" data-testid="code-cell" data-line-number="544" style="position:relative"> </div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC545" class="react-file-line html-div" data-testid="code-cell" data-line-number="545" style="position:relative"><span class="pl-s"> >>> keras.ops.arange(3.0)</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC546" class="react-file-line html-div" data-testid="code-cell" data-line-number="546" style="position:relative"><span class="pl-s"> array([0., 1., 2.], dtype=float32)</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC547" class="react-file-line html-div" data-testid="code-cell" data-line-number="547" style="position:relative"> </div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC548" class="react-file-line html-div" data-testid="code-cell" data-line-number="548" style="position:relative"><span class="pl-s"> >>> keras.ops.arange(3, 7)</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC549" class="react-file-line html-div" data-testid="code-cell" data-line-number="549" style="position:relative"><span class="pl-s"> array([3, 4, 5, 6], dtype=int32)</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC550" class="react-file-line html-div" data-testid="code-cell" data-line-number="550" style="position:relative"> </div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC551" class="react-file-line html-div" data-testid="code-cell" data-line-number="551" style="position:relative"><span class="pl-s"> >>> keras.ops.arange(3, 7, 2)</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC552" class="react-file-line html-div" data-testid="code-cell" data-line-number="552" style="position:relative"><span class="pl-s"> array([3, 5], dtype=int32)</span></div></div></div><div class="child-of-line-508 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC553" class="react-file-line html-div" data-testid="code-cell" data-line-number="553" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC554" class="react-file-line html-div" data-testid="code-cell" data-line-number="554" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arange</span>(<span class="pl-s1">start</span>, <span class="pl-s1">stop</span>, <span class="pl-s1">step</span><span class="pl-c1">=</span><span class="pl-s1">step</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC555" class="react-file-line html-div" data-testid="code-cell" data-line-number="555" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC556" class="react-file-line html-div" data-testid="code-cell" data-line-number="556" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC557" class="react-file-line html-div" data-testid="code-cell" data-line-number="557" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Arccos</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-556 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC558" class="react-file-line html-div" data-testid="code-cell" data-line-number="558" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-556 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC559" class="react-file-line html-div" data-testid="code-cell" data-line-number="559" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arccos</span>(<span class="pl-s1">x</span>)</div></div></div><div class="child-of-line-556 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC560" class="react-file-line html-div" data-testid="code-cell" data-line-number="560" style="position:relative"> </div></div></div><div class="child-of-line-556 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC561" class="react-file-line html-div" data-testid="code-cell" data-line-number="561" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-556 child-of-line-560 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC562" class="react-file-line html-div" data-testid="code-cell" data-line-number="562" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">standardize_dtype</span>(<span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"dtype"</span>, <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()))</div></div></div><div class="child-of-line-556 child-of-line-560 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC563" class="react-file-line html-div" data-testid="code-cell" data-line-number="563" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">dtype</span> <span class="pl-c1">==</span> <span class="pl-s">"int64"</span>:</div></div></div><div class="child-of-line-556 child-of-line-560 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC564" class="react-file-line html-div" data-testid="code-cell" data-line-number="564" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()</div></div></div><div class="child-of-line-556 child-of-line-560 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC565" class="react-file-line html-div" data-testid="code-cell" data-line-number="565" style="position:relative"> <span class="pl-k">else</span>:</div></div></div><div class="child-of-line-556 child-of-line-560 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC566" class="react-file-line html-div" data-testid="code-cell" data-line-number="566" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">dtypes</span>.<span class="pl-c1">result_type</span>(<span class="pl-s1">dtype</span>, <span class="pl-s1">float</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC567" class="react-file-line html-div" data-testid="code-cell" data-line-number="567" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC568" class="react-file-line html-div" data-testid="code-cell" data-line-number="568" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC569" class="react-file-line html-div" data-testid="code-cell" data-line-number="569" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC570" class="react-file-line html-div" data-testid="code-cell" data-line-number="570" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.arccos"</span>, <span class="pl-s">"keras.ops.numpy.arccos"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC571" class="react-file-line html-div" data-testid="code-cell" data-line-number="571" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">arccos</span>(<span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC572" class="react-file-line html-div" data-testid="code-cell" data-line-number="572" style="position:relative"> <span class="pl-s">"""Trigonometric inverse cosine, element-wise.</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC573" class="react-file-line html-div" data-testid="code-cell" data-line-number="573" style="position:relative"> </div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC574" class="react-file-line html-div" data-testid="code-cell" data-line-number="574" style="position:relative"><span class="pl-s"> The inverse of `cos` so that, if `y = cos(x)`, then `x = arccos(y)`.</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC575" class="react-file-line html-div" data-testid="code-cell" data-line-number="575" style="position:relative"> </div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC576" class="react-file-line html-div" data-testid="code-cell" data-line-number="576" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC577" class="react-file-line html-div" data-testid="code-cell" data-line-number="577" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC578" class="react-file-line html-div" data-testid="code-cell" data-line-number="578" style="position:relative"> </div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC579" class="react-file-line html-div" data-testid="code-cell" data-line-number="579" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC580" class="react-file-line html-div" data-testid="code-cell" data-line-number="580" style="position:relative"><span class="pl-s"> Tensor of the angle of the ray intersecting the unit circle at the given</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC581" class="react-file-line html-div" data-testid="code-cell" data-line-number="581" style="position:relative"><span class="pl-s"> x-coordinate in radians `[0, pi]`.</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC582" class="react-file-line html-div" data-testid="code-cell" data-line-number="582" style="position:relative"> </div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC583" class="react-file-line html-div" data-testid="code-cell" data-line-number="583" style="position:relative"><span class="pl-s"> Example:</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC584" class="react-file-line html-div" data-testid="code-cell" data-line-number="584" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([1, -1])</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC585" class="react-file-line html-div" data-testid="code-cell" data-line-number="585" style="position:relative"><span class="pl-s"> >>> keras.ops.arccos(x)</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC586" class="react-file-line html-div" data-testid="code-cell" data-line-number="586" style="position:relative"><span class="pl-s"> array([0.0, 3.1415927], dtype=float32)</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC587" class="react-file-line html-div" data-testid="code-cell" data-line-number="587" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC588" class="react-file-line html-div" data-testid="code-cell" data-line-number="588" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-570 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC589" class="react-file-line html-div" data-testid="code-cell" data-line-number="589" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Arccos</span>().<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC590" class="react-file-line html-div" data-testid="code-cell" data-line-number="590" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arccos</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC591" class="react-file-line html-div" data-testid="code-cell" data-line-number="591" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC592" class="react-file-line html-div" data-testid="code-cell" data-line-number="592" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC593" class="react-file-line html-div" data-testid="code-cell" data-line-number="593" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Arccosh</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-592 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC594" class="react-file-line html-div" data-testid="code-cell" data-line-number="594" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-592 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC595" class="react-file-line html-div" data-testid="code-cell" data-line-number="595" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arccosh</span>(<span class="pl-s1">x</span>)</div></div></div><div class="child-of-line-592 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC596" class="react-file-line html-div" data-testid="code-cell" data-line-number="596" style="position:relative"> </div></div></div><div class="child-of-line-592 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC597" class="react-file-line html-div" data-testid="code-cell" data-line-number="597" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-592 child-of-line-596 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC598" class="react-file-line html-div" data-testid="code-cell" data-line-number="598" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">standardize_dtype</span>(<span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"dtype"</span>, <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()))</div></div></div><div class="child-of-line-592 child-of-line-596 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC599" class="react-file-line html-div" data-testid="code-cell" data-line-number="599" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">dtype</span> <span class="pl-c1">==</span> <span class="pl-s">"int64"</span>:</div></div></div><div class="child-of-line-592 child-of-line-596 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC600" class="react-file-line html-div" data-testid="code-cell" data-line-number="600" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()</div></div></div><div class="child-of-line-592 child-of-line-596 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC601" class="react-file-line html-div" data-testid="code-cell" data-line-number="601" style="position:relative"> <span class="pl-k">else</span>:</div></div></div><div class="child-of-line-592 child-of-line-596 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC602" class="react-file-line html-div" data-testid="code-cell" data-line-number="602" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">dtypes</span>.<span class="pl-c1">result_type</span>(<span class="pl-s1">dtype</span>, <span class="pl-s1">float</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC603" class="react-file-line html-div" data-testid="code-cell" data-line-number="603" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC604" class="react-file-line html-div" data-testid="code-cell" data-line-number="604" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC605" class="react-file-line html-div" data-testid="code-cell" data-line-number="605" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC606" class="react-file-line html-div" data-testid="code-cell" data-line-number="606" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.arccosh"</span>, <span class="pl-s">"keras.ops.numpy.arccosh"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC607" class="react-file-line html-div" data-testid="code-cell" data-line-number="607" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">arccosh</span>(<span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC608" class="react-file-line html-div" data-testid="code-cell" data-line-number="608" style="position:relative"> <span class="pl-s">"""Inverse hyperbolic cosine, element-wise.</span></div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC609" class="react-file-line html-div" data-testid="code-cell" data-line-number="609" style="position:relative"> </div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC610" class="react-file-line html-div" data-testid="code-cell" data-line-number="610" style="position:relative"><span class="pl-s"> Arguments:</span></div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC611" class="react-file-line html-div" data-testid="code-cell" data-line-number="611" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC612" class="react-file-line html-div" data-testid="code-cell" data-line-number="612" style="position:relative"> </div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC613" class="react-file-line html-div" data-testid="code-cell" data-line-number="613" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC614" class="react-file-line html-div" data-testid="code-cell" data-line-number="614" style="position:relative"><span class="pl-s"> Output tensor of same shape as x.</span></div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC615" class="react-file-line html-div" data-testid="code-cell" data-line-number="615" style="position:relative"> </div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC616" class="react-file-line html-div" data-testid="code-cell" data-line-number="616" style="position:relative"><span class="pl-s"> Example:</span></div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC617" class="react-file-line html-div" data-testid="code-cell" data-line-number="617" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([10, 100])</span></div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC618" class="react-file-line html-div" data-testid="code-cell" data-line-number="618" style="position:relative"><span class="pl-s"> >>> keras.ops.arccosh(x)</span></div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC619" class="react-file-line html-div" data-testid="code-cell" data-line-number="619" style="position:relative"><span class="pl-s"> array([2.993223, 5.298292], dtype=float32)</span></div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC620" class="react-file-line html-div" data-testid="code-cell" data-line-number="620" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC621" class="react-file-line html-div" data-testid="code-cell" data-line-number="621" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-606 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC622" class="react-file-line html-div" data-testid="code-cell" data-line-number="622" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Arccosh</span>().<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC623" class="react-file-line html-div" data-testid="code-cell" data-line-number="623" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arccosh</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC624" class="react-file-line html-div" data-testid="code-cell" data-line-number="624" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC625" class="react-file-line html-div" data-testid="code-cell" data-line-number="625" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC626" class="react-file-line html-div" data-testid="code-cell" data-line-number="626" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Arcsin</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC627" class="react-file-line html-div" data-testid="code-cell" data-line-number="627" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC628" class="react-file-line html-div" data-testid="code-cell" data-line-number="628" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arcsin</span>(<span class="pl-s1">x</span>)</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC629" class="react-file-line html-div" data-testid="code-cell" data-line-number="629" style="position:relative"> </div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC630" class="react-file-line html-div" data-testid="code-cell" data-line-number="630" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-625 child-of-line-629 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC631" class="react-file-line html-div" data-testid="code-cell" data-line-number="631" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">standardize_dtype</span>(<span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"dtype"</span>, <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()))</div></div></div><div class="child-of-line-625 child-of-line-629 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC632" class="react-file-line html-div" data-testid="code-cell" data-line-number="632" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">dtype</span> <span class="pl-c1">==</span> <span class="pl-s">"int64"</span>:</div></div></div><div class="child-of-line-625 child-of-line-629 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC633" class="react-file-line html-div" data-testid="code-cell" data-line-number="633" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()</div></div></div><div class="child-of-line-625 child-of-line-629 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC634" class="react-file-line html-div" data-testid="code-cell" data-line-number="634" style="position:relative"> <span class="pl-k">else</span>:</div></div></div><div class="child-of-line-625 child-of-line-629 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC635" class="react-file-line html-div" data-testid="code-cell" data-line-number="635" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">dtypes</span>.<span class="pl-c1">result_type</span>(<span class="pl-s1">dtype</span>, <span class="pl-s1">float</span>)</div></div></div><div class="child-of-line-625 child-of-line-629 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC636" class="react-file-line html-div" data-testid="code-cell" data-line-number="636" style="position:relative"> <span class="pl-s1">sparse</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"sparse"</span>, <span class="pl-c1">False</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC637" class="react-file-line html-div" data-testid="code-cell" data-line-number="637" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>, <span class="pl-s1">sparse</span><span class="pl-c1">=</span><span class="pl-s1">sparse</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC638" class="react-file-line html-div" data-testid="code-cell" data-line-number="638" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC639" class="react-file-line html-div" data-testid="code-cell" data-line-number="639" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC640" class="react-file-line html-div" data-testid="code-cell" data-line-number="640" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.arcsin"</span>, <span class="pl-s">"keras.ops.numpy.arcsin"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC641" class="react-file-line html-div" data-testid="code-cell" data-line-number="641" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">arcsin</span>(<span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC642" class="react-file-line html-div" data-testid="code-cell" data-line-number="642" style="position:relative"> <span class="pl-s">"""Inverse sine, element-wise.</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC643" class="react-file-line html-div" data-testid="code-cell" data-line-number="643" style="position:relative"> </div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC644" class="react-file-line html-div" data-testid="code-cell" data-line-number="644" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC645" class="react-file-line html-div" data-testid="code-cell" data-line-number="645" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC646" class="react-file-line html-div" data-testid="code-cell" data-line-number="646" style="position:relative"> </div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC647" class="react-file-line html-div" data-testid="code-cell" data-line-number="647" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC648" class="react-file-line html-div" data-testid="code-cell" data-line-number="648" style="position:relative"><span class="pl-s"> Tensor of the inverse sine of each element in `x`, in radians and in</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC649" class="react-file-line html-div" data-testid="code-cell" data-line-number="649" style="position:relative"><span class="pl-s"> the closed interval `[-pi/2, pi/2]`.</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC650" class="react-file-line html-div" data-testid="code-cell" data-line-number="650" style="position:relative"> </div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC651" class="react-file-line html-div" data-testid="code-cell" data-line-number="651" style="position:relative"><span class="pl-s"> Example:</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC652" class="react-file-line html-div" data-testid="code-cell" data-line-number="652" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([1, -1, 0])</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC653" class="react-file-line html-div" data-testid="code-cell" data-line-number="653" style="position:relative"><span class="pl-s"> >>> keras.ops.arcsin(x)</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC654" class="react-file-line html-div" data-testid="code-cell" data-line-number="654" style="position:relative"><span class="pl-s"> array([ 1.5707964, -1.5707964, 0.], dtype=float32)</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC655" class="react-file-line html-div" data-testid="code-cell" data-line-number="655" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC656" class="react-file-line html-div" data-testid="code-cell" data-line-number="656" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-640 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC657" class="react-file-line html-div" data-testid="code-cell" data-line-number="657" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Arcsin</span>().<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC658" class="react-file-line html-div" data-testid="code-cell" data-line-number="658" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arcsin</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC659" class="react-file-line html-div" data-testid="code-cell" data-line-number="659" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC660" class="react-file-line html-div" data-testid="code-cell" data-line-number="660" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC661" class="react-file-line html-div" data-testid="code-cell" data-line-number="661" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Arcsinh</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-660 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC662" class="react-file-line html-div" data-testid="code-cell" data-line-number="662" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-660 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC663" class="react-file-line html-div" data-testid="code-cell" data-line-number="663" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arcsinh</span>(<span class="pl-s1">x</span>)</div></div></div><div class="child-of-line-660 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC664" class="react-file-line html-div" data-testid="code-cell" data-line-number="664" style="position:relative"> </div></div></div><div class="child-of-line-660 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC665" class="react-file-line html-div" data-testid="code-cell" data-line-number="665" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-660 child-of-line-664 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC666" class="react-file-line html-div" data-testid="code-cell" data-line-number="666" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">standardize_dtype</span>(<span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"dtype"</span>, <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()))</div></div></div><div class="child-of-line-660 child-of-line-664 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC667" class="react-file-line html-div" data-testid="code-cell" data-line-number="667" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">dtype</span> <span class="pl-c1">==</span> <span class="pl-s">"int64"</span>:</div></div></div><div class="child-of-line-660 child-of-line-664 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC668" class="react-file-line html-div" data-testid="code-cell" data-line-number="668" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()</div></div></div><div class="child-of-line-660 child-of-line-664 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC669" class="react-file-line html-div" data-testid="code-cell" data-line-number="669" style="position:relative"> <span class="pl-k">else</span>:</div></div></div><div class="child-of-line-660 child-of-line-664 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC670" class="react-file-line html-div" data-testid="code-cell" data-line-number="670" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">dtypes</span>.<span class="pl-c1">result_type</span>(<span class="pl-s1">dtype</span>, <span class="pl-s1">float</span>)</div></div></div><div class="child-of-line-660 child-of-line-664 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC671" class="react-file-line html-div" data-testid="code-cell" data-line-number="671" style="position:relative"> <span class="pl-s1">sparse</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"sparse"</span>, <span class="pl-c1">False</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC672" class="react-file-line html-div" data-testid="code-cell" data-line-number="672" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>, <span class="pl-s1">sparse</span><span class="pl-c1">=</span><span class="pl-s1">sparse</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC673" class="react-file-line html-div" data-testid="code-cell" data-line-number="673" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC674" class="react-file-line html-div" data-testid="code-cell" data-line-number="674" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC675" class="react-file-line html-div" data-testid="code-cell" data-line-number="675" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.arcsinh"</span>, <span class="pl-s">"keras.ops.numpy.arcsinh"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC676" class="react-file-line html-div" data-testid="code-cell" data-line-number="676" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">arcsinh</span>(<span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC677" class="react-file-line html-div" data-testid="code-cell" data-line-number="677" style="position:relative"> <span class="pl-s">"""Inverse hyperbolic sine, element-wise.</span></div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC678" class="react-file-line html-div" data-testid="code-cell" data-line-number="678" style="position:relative"> </div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC679" class="react-file-line html-div" data-testid="code-cell" data-line-number="679" style="position:relative"><span class="pl-s"> Arguments:</span></div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC680" class="react-file-line html-div" data-testid="code-cell" data-line-number="680" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC681" class="react-file-line html-div" data-testid="code-cell" data-line-number="681" style="position:relative"> </div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC682" class="react-file-line html-div" data-testid="code-cell" data-line-number="682" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC683" class="react-file-line html-div" data-testid="code-cell" data-line-number="683" style="position:relative"><span class="pl-s"> Output tensor of same shape as `x`.</span></div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC684" class="react-file-line html-div" data-testid="code-cell" data-line-number="684" style="position:relative"> </div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC685" class="react-file-line html-div" data-testid="code-cell" data-line-number="685" style="position:relative"><span class="pl-s"> Example:</span></div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC686" class="react-file-line html-div" data-testid="code-cell" data-line-number="686" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([1, -1, 0])</span></div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC687" class="react-file-line html-div" data-testid="code-cell" data-line-number="687" style="position:relative"><span class="pl-s"> >>> keras.ops.arcsinh(x)</span></div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC688" class="react-file-line html-div" data-testid="code-cell" data-line-number="688" style="position:relative"><span class="pl-s"> array([0.88137364, -0.88137364, 0.0], dtype=float32)</span></div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC689" class="react-file-line html-div" data-testid="code-cell" data-line-number="689" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC690" class="react-file-line html-div" data-testid="code-cell" data-line-number="690" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-675 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC691" class="react-file-line html-div" data-testid="code-cell" data-line-number="691" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Arcsinh</span>().<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC692" class="react-file-line html-div" data-testid="code-cell" data-line-number="692" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arcsinh</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC693" class="react-file-line html-div" data-testid="code-cell" data-line-number="693" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC694" class="react-file-line html-div" data-testid="code-cell" data-line-number="694" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC695" class="react-file-line html-div" data-testid="code-cell" data-line-number="695" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Arctan</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-694 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC696" class="react-file-line html-div" data-testid="code-cell" data-line-number="696" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-694 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC697" class="react-file-line html-div" data-testid="code-cell" data-line-number="697" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arctan</span>(<span class="pl-s1">x</span>)</div></div></div><div class="child-of-line-694 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC698" class="react-file-line html-div" data-testid="code-cell" data-line-number="698" style="position:relative"> </div></div></div><div class="child-of-line-694 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC699" class="react-file-line html-div" data-testid="code-cell" data-line-number="699" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-694 child-of-line-698 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC700" class="react-file-line html-div" data-testid="code-cell" data-line-number="700" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">standardize_dtype</span>(<span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"dtype"</span>, <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()))</div></div></div><div class="child-of-line-694 child-of-line-698 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC701" class="react-file-line html-div" data-testid="code-cell" data-line-number="701" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">dtype</span> <span class="pl-c1">==</span> <span class="pl-s">"int64"</span>:</div></div></div><div class="child-of-line-694 child-of-line-698 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC702" class="react-file-line html-div" data-testid="code-cell" data-line-number="702" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()</div></div></div><div class="child-of-line-694 child-of-line-698 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC703" class="react-file-line html-div" data-testid="code-cell" data-line-number="703" style="position:relative"> <span class="pl-k">else</span>:</div></div></div><div class="child-of-line-694 child-of-line-698 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC704" class="react-file-line html-div" data-testid="code-cell" data-line-number="704" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">dtypes</span>.<span class="pl-c1">result_type</span>(<span class="pl-s1">dtype</span>, <span class="pl-s1">float</span>)</div></div></div><div class="child-of-line-694 child-of-line-698 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC705" class="react-file-line html-div" data-testid="code-cell" data-line-number="705" style="position:relative"> <span class="pl-s1">sparse</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"sparse"</span>, <span class="pl-c1">False</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC706" class="react-file-line html-div" data-testid="code-cell" data-line-number="706" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>, <span class="pl-s1">sparse</span><span class="pl-c1">=</span><span class="pl-s1">sparse</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC707" class="react-file-line html-div" data-testid="code-cell" data-line-number="707" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC708" class="react-file-line html-div" data-testid="code-cell" data-line-number="708" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC709" class="react-file-line html-div" data-testid="code-cell" data-line-number="709" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.arctan"</span>, <span class="pl-s">"keras.ops.numpy.arctan"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC710" class="react-file-line html-div" data-testid="code-cell" data-line-number="710" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">arctan</span>(<span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC711" class="react-file-line html-div" data-testid="code-cell" data-line-number="711" style="position:relative"> <span class="pl-s">"""Trigonometric inverse tangent, element-wise.</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC712" class="react-file-line html-div" data-testid="code-cell" data-line-number="712" style="position:relative"> </div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC713" class="react-file-line html-div" data-testid="code-cell" data-line-number="713" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC714" class="react-file-line html-div" data-testid="code-cell" data-line-number="714" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC715" class="react-file-line html-div" data-testid="code-cell" data-line-number="715" style="position:relative"> </div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC716" class="react-file-line html-div" data-testid="code-cell" data-line-number="716" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC717" class="react-file-line html-div" data-testid="code-cell" data-line-number="717" style="position:relative"><span class="pl-s"> Tensor of the inverse tangent of each element in `x`, in the interval</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC718" class="react-file-line html-div" data-testid="code-cell" data-line-number="718" style="position:relative"><span class="pl-s"> `[-pi/2, pi/2]`.</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC719" class="react-file-line html-div" data-testid="code-cell" data-line-number="719" style="position:relative"> </div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC720" class="react-file-line html-div" data-testid="code-cell" data-line-number="720" style="position:relative"><span class="pl-s"> Example:</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC721" class="react-file-line html-div" data-testid="code-cell" data-line-number="721" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([0, 1])</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC722" class="react-file-line html-div" data-testid="code-cell" data-line-number="722" style="position:relative"><span class="pl-s"> >>> keras.ops.arctan(x)</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC723" class="react-file-line html-div" data-testid="code-cell" data-line-number="723" style="position:relative"><span class="pl-s"> array([0., 0.7853982], dtype=float32)</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC724" class="react-file-line html-div" data-testid="code-cell" data-line-number="724" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC725" class="react-file-line html-div" data-testid="code-cell" data-line-number="725" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-709 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC726" class="react-file-line html-div" data-testid="code-cell" data-line-number="726" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Arctan</span>().<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC727" class="react-file-line html-div" data-testid="code-cell" data-line-number="727" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arctan</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC728" class="react-file-line html-div" data-testid="code-cell" data-line-number="728" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC729" class="react-file-line html-div" data-testid="code-cell" data-line-number="729" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC730" class="react-file-line html-div" data-testid="code-cell" data-line-number="730" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Arctan2</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-729 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC731" class="react-file-line html-div" data-testid="code-cell" data-line-number="731" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>):</div></div></div><div class="child-of-line-729 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC732" class="react-file-line html-div" data-testid="code-cell" data-line-number="732" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arctan2</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>)</div></div></div><div class="child-of-line-729 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC733" class="react-file-line html-div" data-testid="code-cell" data-line-number="733" style="position:relative"> </div></div></div><div class="child-of-line-729 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC734" class="react-file-line html-div" data-testid="code-cell" data-line-number="734" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>):</div></div></div><div class="child-of-line-729 child-of-line-733 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC735" class="react-file-line html-div" data-testid="code-cell" data-line-number="735" style="position:relative"> <span class="pl-s1">x1_shape</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x1</span>, <span class="pl-s">"shape"</span>, [])</div></div></div><div class="child-of-line-729 child-of-line-733 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC736" class="react-file-line html-div" data-testid="code-cell" data-line-number="736" style="position:relative"> <span class="pl-s1">x2_shape</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x2</span>, <span class="pl-s">"shape"</span>, [])</div></div></div><div class="child-of-line-729 child-of-line-733 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC737" class="react-file-line html-div" data-testid="code-cell" data-line-number="737" style="position:relative"> <span class="pl-s1">outputs_shape</span> <span class="pl-c1">=</span> <span class="pl-en">broadcast_shapes</span>(<span class="pl-s1">x1_shape</span>, <span class="pl-s1">x2_shape</span>)</div></div></div><div class="child-of-line-729 child-of-line-733 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC738" class="react-file-line html-div" data-testid="code-cell" data-line-number="738" style="position:relative"> <span class="pl-s1">x1_dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">standardize_dtype</span>(</div></div></div><div class="child-of-line-729 child-of-line-733 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC739" class="react-file-line html-div" data-testid="code-cell" data-line-number="739" style="position:relative"> <span class="pl-en">getattr</span>(<span class="pl-s1">x1</span>, <span class="pl-s">"dtype"</span>, <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>())</div></div></div><div class="child-of-line-729 child-of-line-733 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC740" class="react-file-line html-div" data-testid="code-cell" data-line-number="740" style="position:relative"> )</div></div></div><div class="child-of-line-729 child-of-line-733 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC741" class="react-file-line html-div" data-testid="code-cell" data-line-number="741" style="position:relative"> <span class="pl-s1">x2_dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">standardize_dtype</span>(</div></div></div><div class="child-of-line-729 child-of-line-733 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC742" class="react-file-line html-div" data-testid="code-cell" data-line-number="742" style="position:relative"> <span class="pl-en">getattr</span>(<span class="pl-s1">x2</span>, <span class="pl-s">"dtype"</span>, <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>())</div></div></div><div class="child-of-line-729 child-of-line-733 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC743" class="react-file-line html-div" data-testid="code-cell" data-line-number="743" style="position:relative"> )</div></div></div><div class="child-of-line-729 child-of-line-733 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC744" class="react-file-line html-div" data-testid="code-cell" data-line-number="744" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">dtypes</span>.<span class="pl-c1">result_type</span>(<span class="pl-s1">x1_dtype</span>, <span class="pl-s1">x2_dtype</span>, <span class="pl-s1">float</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC745" class="react-file-line html-div" data-testid="code-cell" data-line-number="745" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">outputs_shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC746" class="react-file-line html-div" data-testid="code-cell" data-line-number="746" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC747" class="react-file-line html-div" data-testid="code-cell" data-line-number="747" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC748" class="react-file-line html-div" data-testid="code-cell" data-line-number="748" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.arctan2"</span>, <span class="pl-s">"keras.ops.numpy.arctan2"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC749" class="react-file-line html-div" data-testid="code-cell" data-line-number="749" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">arctan2</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>):</div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC750" class="react-file-line html-div" data-testid="code-cell" data-line-number="750" style="position:relative"> <span class="pl-s">"""Element-wise arc tangent of `x1/x2` choosing the quadrant correctly.</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC751" class="react-file-line html-div" data-testid="code-cell" data-line-number="751" style="position:relative"> </div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC752" class="react-file-line html-div" data-testid="code-cell" data-line-number="752" style="position:relative"><span class="pl-s"> The quadrant (i.e., branch) is chosen so that `arctan2(x1, x2)` is the</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC753" class="react-file-line html-div" data-testid="code-cell" data-line-number="753" style="position:relative"><span class="pl-s"> signed angle in radians between the ray ending at the origin and passing</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC754" class="react-file-line html-div" data-testid="code-cell" data-line-number="754" style="position:relative"><span class="pl-s"> through the point `(1, 0)`, and the ray ending at the origin and passing</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC755" class="react-file-line html-div" data-testid="code-cell" data-line-number="755" style="position:relative"><span class="pl-s"> through the point `(x2, x1)`. (Note the role reversal: the "y-coordinate"</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC756" class="react-file-line html-div" data-testid="code-cell" data-line-number="756" style="position:relative"><span class="pl-s"> is the first function parameter, the "x-coordinate" is the second.) By IEEE</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC757" class="react-file-line html-div" data-testid="code-cell" data-line-number="757" style="position:relative"><span class="pl-s"> convention, this function is defined for `x2 = +/-0` and for either or both</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC758" class="react-file-line html-div" data-testid="code-cell" data-line-number="758" style="position:relative"><span class="pl-s"> of `x1` and `x2` `= +/-inf`.</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC759" class="react-file-line html-div" data-testid="code-cell" data-line-number="759" style="position:relative"> </div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC760" class="react-file-line html-div" data-testid="code-cell" data-line-number="760" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC761" class="react-file-line html-div" data-testid="code-cell" data-line-number="761" style="position:relative"><span class="pl-s"> x1: First input tensor.</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC762" class="react-file-line html-div" data-testid="code-cell" data-line-number="762" style="position:relative"><span class="pl-s"> x2: Second input tensor.</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC763" class="react-file-line html-div" data-testid="code-cell" data-line-number="763" style="position:relative"> </div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC764" class="react-file-line html-div" data-testid="code-cell" data-line-number="764" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC765" class="react-file-line html-div" data-testid="code-cell" data-line-number="765" style="position:relative"><span class="pl-s"> Tensor of angles in radians, in the range `[-pi, pi]`.</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC766" class="react-file-line html-div" data-testid="code-cell" data-line-number="766" style="position:relative"> </div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC767" class="react-file-line html-div" data-testid="code-cell" data-line-number="767" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC768" class="react-file-line html-div" data-testid="code-cell" data-line-number="768" style="position:relative"><span class="pl-s"> Consider four points in different quadrants:</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC769" class="react-file-line html-div" data-testid="code-cell" data-line-number="769" style="position:relative"><span class="pl-s"> >>> x = keras.ops.convert_to_tensor([-1, +1, +1, -1])</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC770" class="react-file-line html-div" data-testid="code-cell" data-line-number="770" style="position:relative"><span class="pl-s"> >>> y = keras.ops.convert_to_tensor([-1, -1, +1, +1])</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC771" class="react-file-line html-div" data-testid="code-cell" data-line-number="771" style="position:relative"><span class="pl-s"> >>> keras.ops.arctan2(y, x) * 180 / numpy.pi</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC772" class="react-file-line html-div" data-testid="code-cell" data-line-number="772" style="position:relative"><span class="pl-s"> array([-135., -45., 45., 135.], dtype=float32)</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC773" class="react-file-line html-div" data-testid="code-cell" data-line-number="773" style="position:relative"> </div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC774" class="react-file-line html-div" data-testid="code-cell" data-line-number="774" style="position:relative"><span class="pl-s"> Note the order of the parameters. `arctan2` is defined also when x2=0 and</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC775" class="react-file-line html-div" data-testid="code-cell" data-line-number="775" style="position:relative"><span class="pl-s"> at several other points, obtaining values in the range `[-pi, pi]`:</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC776" class="react-file-line html-div" data-testid="code-cell" data-line-number="776" style="position:relative"><span class="pl-s"> >>> keras.ops.arctan2(</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC777" class="react-file-line html-div" data-testid="code-cell" data-line-number="777" style="position:relative"><span class="pl-s"> ... keras.ops.array([1., -1.]),</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC778" class="react-file-line html-div" data-testid="code-cell" data-line-number="778" style="position:relative"><span class="pl-s"> ... keras.ops.array([0., 0.]),</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC779" class="react-file-line html-div" data-testid="code-cell" data-line-number="779" style="position:relative"><span class="pl-s"> ... )</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC780" class="react-file-line html-div" data-testid="code-cell" data-line-number="780" style="position:relative"><span class="pl-s"> array([ 1.5707964, -1.5707964], dtype=float32)</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC781" class="react-file-line html-div" data-testid="code-cell" data-line-number="781" style="position:relative"><span class="pl-s"> >>> keras.ops.arctan2(</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC782" class="react-file-line html-div" data-testid="code-cell" data-line-number="782" style="position:relative"><span class="pl-s"> ... keras.ops.array([0., 0., numpy.inf]),</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC783" class="react-file-line html-div" data-testid="code-cell" data-line-number="783" style="position:relative"><span class="pl-s"> ... keras.ops.array([+0., -0., numpy.inf]),</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC784" class="react-file-line html-div" data-testid="code-cell" data-line-number="784" style="position:relative"><span class="pl-s"> ... )</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC785" class="react-file-line html-div" data-testid="code-cell" data-line-number="785" style="position:relative"><span class="pl-s"> array([0., 3.1415925, 0.7853982], dtype=float32)</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC786" class="react-file-line html-div" data-testid="code-cell" data-line-number="786" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC787" class="react-file-line html-div" data-testid="code-cell" data-line-number="787" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>)):</div></div></div><div class="child-of-line-748 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC788" class="react-file-line html-div" data-testid="code-cell" data-line-number="788" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Arctan2</span>().<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC789" class="react-file-line html-div" data-testid="code-cell" data-line-number="789" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arctan2</span>(<span class="pl-s1">x1</span>, <span class="pl-s1">x2</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC790" class="react-file-line html-div" data-testid="code-cell" data-line-number="790" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC791" class="react-file-line html-div" data-testid="code-cell" data-line-number="791" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC792" class="react-file-line html-div" data-testid="code-cell" data-line-number="792" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Arctanh</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-791 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC793" class="react-file-line html-div" data-testid="code-cell" data-line-number="793" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-791 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC794" class="react-file-line html-div" data-testid="code-cell" data-line-number="794" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arctanh</span>(<span class="pl-s1">x</span>)</div></div></div><div class="child-of-line-791 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC795" class="react-file-line html-div" data-testid="code-cell" data-line-number="795" style="position:relative"> </div></div></div><div class="child-of-line-791 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC796" class="react-file-line html-div" data-testid="code-cell" data-line-number="796" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-791 child-of-line-795 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC797" class="react-file-line html-div" data-testid="code-cell" data-line-number="797" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">standardize_dtype</span>(<span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"dtype"</span>, <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()))</div></div></div><div class="child-of-line-791 child-of-line-795 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC798" class="react-file-line html-div" data-testid="code-cell" data-line-number="798" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">dtype</span> <span class="pl-c1">==</span> <span class="pl-s">"int64"</span>:</div></div></div><div class="child-of-line-791 child-of-line-795 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC799" class="react-file-line html-div" data-testid="code-cell" data-line-number="799" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">backend</span>.<span class="pl-c1">floatx</span>()</div></div></div><div class="child-of-line-791 child-of-line-795 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC800" class="react-file-line html-div" data-testid="code-cell" data-line-number="800" style="position:relative"> <span class="pl-k">else</span>:</div></div></div><div class="child-of-line-791 child-of-line-795 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC801" class="react-file-line html-div" data-testid="code-cell" data-line-number="801" style="position:relative"> <span class="pl-s1">dtype</span> <span class="pl-c1">=</span> <span class="pl-s1">dtypes</span>.<span class="pl-c1">result_type</span>(<span class="pl-s1">dtype</span>, <span class="pl-s1">float</span>)</div></div></div><div class="child-of-line-791 child-of-line-795 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC802" class="react-file-line html-div" data-testid="code-cell" data-line-number="802" style="position:relative"> <span class="pl-s1">sparse</span> <span class="pl-c1">=</span> <span class="pl-en">getattr</span>(<span class="pl-s1">x</span>, <span class="pl-s">"sparse"</span>, <span class="pl-c1">False</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC803" class="react-file-line html-div" data-testid="code-cell" data-line-number="803" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>, <span class="pl-s1">sparse</span><span class="pl-c1">=</span><span class="pl-s1">sparse</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC804" class="react-file-line html-div" data-testid="code-cell" data-line-number="804" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC805" class="react-file-line html-div" data-testid="code-cell" data-line-number="805" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC806" class="react-file-line html-div" data-testid="code-cell" data-line-number="806" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.arctanh"</span>, <span class="pl-s">"keras.ops.numpy.arctanh"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC807" class="react-file-line html-div" data-testid="code-cell" data-line-number="807" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">arctanh</span>(<span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-806 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC808" class="react-file-line html-div" data-testid="code-cell" data-line-number="808" style="position:relative"> <span class="pl-s">"""Inverse hyperbolic tangent, element-wise.</span></div></div></div><div class="child-of-line-806 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC809" class="react-file-line html-div" data-testid="code-cell" data-line-number="809" style="position:relative"> </div></div></div><div class="child-of-line-806 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC810" class="react-file-line html-div" data-testid="code-cell" data-line-number="810" style="position:relative"><span class="pl-s"> Arguments:</span></div></div></div><div class="child-of-line-806 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC811" class="react-file-line html-div" data-testid="code-cell" data-line-number="811" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-806 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC812" class="react-file-line html-div" data-testid="code-cell" data-line-number="812" style="position:relative"> </div></div></div><div class="child-of-line-806 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC813" class="react-file-line html-div" data-testid="code-cell" data-line-number="813" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-806 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC814" class="react-file-line html-div" data-testid="code-cell" data-line-number="814" style="position:relative"><span class="pl-s"> Output tensor of same shape as `x`.</span></div></div></div><div class="child-of-line-806 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC815" class="react-file-line html-div" data-testid="code-cell" data-line-number="815" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-806 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC816" class="react-file-line html-div" data-testid="code-cell" data-line-number="816" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-806 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC817" class="react-file-line html-div" data-testid="code-cell" data-line-number="817" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Arctanh</span>().<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC818" class="react-file-line html-div" data-testid="code-cell" data-line-number="818" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">arctanh</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC819" class="react-file-line html-div" data-testid="code-cell" data-line-number="819" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC820" class="react-file-line html-div" data-testid="code-cell" data-line-number="820" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC821" class="react-file-line html-div" data-testid="code-cell" data-line-number="821" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Argmax</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-820 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC822" class="react-file-line html-div" data-testid="code-cell" data-line-number="822" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">__init__</span>(<span class="pl-s1">self</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-820 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC823" class="react-file-line html-div" data-testid="code-cell" data-line-number="823" style="position:relative"> <span class="pl-en">super</span>().<span class="pl-c1">__init__</span>()</div></div></div><div class="child-of-line-820 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC824" class="react-file-line html-div" data-testid="code-cell" data-line-number="824" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">=</span> <span class="pl-s1">axis</span></div></div></div><div class="child-of-line-820 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC825" class="react-file-line html-div" data-testid="code-cell" data-line-number="825" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span> <span class="pl-c1">=</span> <span class="pl-s1">keepdims</span></div></div></div><div class="child-of-line-820 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC826" class="react-file-line html-div" data-testid="code-cell" data-line-number="826" style="position:relative"> </div></div></div><div class="child-of-line-820 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC827" class="react-file-line html-div" data-testid="code-cell" data-line-number="827" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-820 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC828" class="react-file-line html-div" data-testid="code-cell" data-line-number="828" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">argmax</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>)</div></div></div><div class="child-of-line-820 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC829" class="react-file-line html-div" data-testid="code-cell" data-line-number="829" style="position:relative"> </div></div></div><div class="child-of-line-820 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC830" class="react-file-line html-div" data-testid="code-cell" data-line-number="830" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-820 child-of-line-829 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC831" class="react-file-line html-div" data-testid="code-cell" data-line-number="831" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>:</div></div></div><div class="child-of-line-820 child-of-line-829 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC832" class="react-file-line html-div" data-testid="code-cell" data-line-number="832" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s">"int32"</span>)</div></div></div><div class="child-of-line-820 child-of-line-829 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC833" class="react-file-line html-div" data-testid="code-cell" data-line-number="833" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">is</span> <span class="pl-c1">None</span>:</div></div></div><div class="child-of-line-820 child-of-line-829 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC834" class="react-file-line html-div" data-testid="code-cell" data-line-number="834" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>([], <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s">"int32"</span>)</div></div></div><div class="child-of-line-820 child-of-line-829 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC835" class="react-file-line html-div" data-testid="code-cell" data-line-number="835" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(</div></div></div><div class="child-of-line-820 child-of-line-829 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC836" class="react-file-line html-div" data-testid="code-cell" data-line-number="836" style="position:relative"> <span class="pl-en">reduce_shape</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span>[<span class="pl-s1">self</span>.<span class="pl-c1">axis</span>]), <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s">"int32"</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC837" class="react-file-line html-div" data-testid="code-cell" data-line-number="837" style="position:relative"> )</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC838" class="react-file-line html-div" data-testid="code-cell" data-line-number="838" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC839" class="react-file-line html-div" data-testid="code-cell" data-line-number="839" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC840" class="react-file-line html-div" data-testid="code-cell" data-line-number="840" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.argmax"</span>, <span class="pl-s">"keras.ops.numpy.argmax"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC841" class="react-file-line html-div" data-testid="code-cell" data-line-number="841" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">argmax</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC842" class="react-file-line html-div" data-testid="code-cell" data-line-number="842" style="position:relative"> <span class="pl-s">"""Returns the indices of the maximum values along an axis.</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC843" class="react-file-line html-div" data-testid="code-cell" data-line-number="843" style="position:relative"> </div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC844" class="react-file-line html-div" data-testid="code-cell" data-line-number="844" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC845" class="react-file-line html-div" data-testid="code-cell" data-line-number="845" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC846" class="react-file-line html-div" data-testid="code-cell" data-line-number="846" style="position:relative"><span class="pl-s"> axis: By default, the index is into the flattened tensor, otherwise</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC847" class="react-file-line html-div" data-testid="code-cell" data-line-number="847" style="position:relative"><span class="pl-s"> along the specified axis.</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC848" class="react-file-line html-div" data-testid="code-cell" data-line-number="848" style="position:relative"><span class="pl-s"> keepdims: If this is set to `True`, the axes which are reduced are left</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC849" class="react-file-line html-div" data-testid="code-cell" data-line-number="849" style="position:relative"><span class="pl-s"> in the result as dimensions with size one. Defaults to `False`.</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC850" class="react-file-line html-div" data-testid="code-cell" data-line-number="850" style="position:relative"> </div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC851" class="react-file-line html-div" data-testid="code-cell" data-line-number="851" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC852" class="react-file-line html-div" data-testid="code-cell" data-line-number="852" style="position:relative"><span class="pl-s"> Tensor of indices. It has the same shape as `x`, with the dimension</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC853" class="react-file-line html-div" data-testid="code-cell" data-line-number="853" style="position:relative"><span class="pl-s"> along `axis` removed.</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC854" class="react-file-line html-div" data-testid="code-cell" data-line-number="854" style="position:relative"> </div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC855" class="react-file-line html-div" data-testid="code-cell" data-line-number="855" style="position:relative"><span class="pl-s"> Example:</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC856" class="react-file-line html-div" data-testid="code-cell" data-line-number="856" style="position:relative"><span class="pl-s"> >>> x = keras.ops.arange(6).reshape(2, 3) + 10</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC857" class="react-file-line html-div" data-testid="code-cell" data-line-number="857" style="position:relative"><span class="pl-s"> >>> x</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC858" class="react-file-line html-div" data-testid="code-cell" data-line-number="858" style="position:relative"><span class="pl-s"> array([[10, 11, 12],</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC859" class="react-file-line html-div" data-testid="code-cell" data-line-number="859" style="position:relative"><span class="pl-s"> [13, 14, 15]], dtype=int32)</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC860" class="react-file-line html-div" data-testid="code-cell" data-line-number="860" style="position:relative"><span class="pl-s"> >>> keras.ops.argmax(x)</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC861" class="react-file-line html-div" data-testid="code-cell" data-line-number="861" style="position:relative"><span class="pl-s"> array(5, dtype=int32)</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC862" class="react-file-line html-div" data-testid="code-cell" data-line-number="862" style="position:relative"><span class="pl-s"> >>> keras.ops.argmax(x, axis=0)</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC863" class="react-file-line html-div" data-testid="code-cell" data-line-number="863" style="position:relative"><span class="pl-s"> array([1, 1, 1], dtype=int32)</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC864" class="react-file-line html-div" data-testid="code-cell" data-line-number="864" style="position:relative"><span class="pl-s"> >>> keras.ops.argmax(x, axis=1)</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC865" class="react-file-line html-div" data-testid="code-cell" data-line-number="865" style="position:relative"><span class="pl-s"> array([2, 2], dtype=int32)</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC866" class="react-file-line html-div" data-testid="code-cell" data-line-number="866" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC867" class="react-file-line html-div" data-testid="code-cell" data-line-number="867" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-840 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC868" class="react-file-line html-div" data-testid="code-cell" data-line-number="868" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Argmax</span>(<span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>).<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC869" class="react-file-line html-div" data-testid="code-cell" data-line-number="869" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">argmax</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC870" class="react-file-line html-div" data-testid="code-cell" data-line-number="870" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC871" class="react-file-line html-div" data-testid="code-cell" data-line-number="871" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC872" class="react-file-line html-div" data-testid="code-cell" data-line-number="872" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Argmin</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-871 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC873" class="react-file-line html-div" data-testid="code-cell" data-line-number="873" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">__init__</span>(<span class="pl-s1">self</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-871 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC874" class="react-file-line html-div" data-testid="code-cell" data-line-number="874" style="position:relative"> <span class="pl-en">super</span>().<span class="pl-c1">__init__</span>()</div></div></div><div class="child-of-line-871 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC875" class="react-file-line html-div" data-testid="code-cell" data-line-number="875" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">=</span> <span class="pl-s1">axis</span></div></div></div><div class="child-of-line-871 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC876" class="react-file-line html-div" data-testid="code-cell" data-line-number="876" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span> <span class="pl-c1">=</span> <span class="pl-s1">keepdims</span></div></div></div><div class="child-of-line-871 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC877" class="react-file-line html-div" data-testid="code-cell" data-line-number="877" style="position:relative"> </div></div></div><div class="child-of-line-871 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC878" class="react-file-line html-div" data-testid="code-cell" data-line-number="878" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-871 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC879" class="react-file-line html-div" data-testid="code-cell" data-line-number="879" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">argmin</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>)</div></div></div><div class="child-of-line-871 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC880" class="react-file-line html-div" data-testid="code-cell" data-line-number="880" style="position:relative"> </div></div></div><div class="child-of-line-871 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC881" class="react-file-line html-div" data-testid="code-cell" data-line-number="881" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-871 child-of-line-880 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC882" class="react-file-line html-div" data-testid="code-cell" data-line-number="882" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">self</span>.<span class="pl-c1">keepdims</span>:</div></div></div><div class="child-of-line-871 child-of-line-880 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC883" class="react-file-line html-div" data-testid="code-cell" data-line-number="883" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s">"int32"</span>)</div></div></div><div class="child-of-line-871 child-of-line-880 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC884" class="react-file-line html-div" data-testid="code-cell" data-line-number="884" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">is</span> <span class="pl-c1">None</span>:</div></div></div><div class="child-of-line-871 child-of-line-880 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC885" class="react-file-line html-div" data-testid="code-cell" data-line-number="885" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>([], <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s">"int32"</span>)</div></div></div><div class="child-of-line-871 child-of-line-880 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC886" class="react-file-line html-div" data-testid="code-cell" data-line-number="886" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(</div></div></div><div class="child-of-line-871 child-of-line-880 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC887" class="react-file-line html-div" data-testid="code-cell" data-line-number="887" style="position:relative"> <span class="pl-en">reduce_shape</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span>[<span class="pl-s1">self</span>.<span class="pl-c1">axis</span>]), <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s">"int32"</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC888" class="react-file-line html-div" data-testid="code-cell" data-line-number="888" style="position:relative"> )</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC889" class="react-file-line html-div" data-testid="code-cell" data-line-number="889" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC890" class="react-file-line html-div" data-testid="code-cell" data-line-number="890" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC891" class="react-file-line html-div" data-testid="code-cell" data-line-number="891" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.argmin"</span>, <span class="pl-s">"keras.ops.numpy.argmin"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC892" class="react-file-line html-div" data-testid="code-cell" data-line-number="892" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">argmin</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">None</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-c1">False</span>):</div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC893" class="react-file-line html-div" data-testid="code-cell" data-line-number="893" style="position:relative"> <span class="pl-s">"""Returns the indices of the minimum values along an axis.</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC894" class="react-file-line html-div" data-testid="code-cell" data-line-number="894" style="position:relative"> </div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC895" class="react-file-line html-div" data-testid="code-cell" data-line-number="895" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC896" class="react-file-line html-div" data-testid="code-cell" data-line-number="896" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC897" class="react-file-line html-div" data-testid="code-cell" data-line-number="897" style="position:relative"><span class="pl-s"> axis: By default, the index is into the flattened tensor, otherwise</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC898" class="react-file-line html-div" data-testid="code-cell" data-line-number="898" style="position:relative"><span class="pl-s"> along the specified axis.</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC899" class="react-file-line html-div" data-testid="code-cell" data-line-number="899" style="position:relative"><span class="pl-s"> keepdims: If this is set to `True`, the axes which are reduced are left</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC900" class="react-file-line html-div" data-testid="code-cell" data-line-number="900" style="position:relative"><span class="pl-s"> in the result as dimensions with size one. Defaults to `False`.</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC901" class="react-file-line html-div" data-testid="code-cell" data-line-number="901" style="position:relative"> </div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC902" class="react-file-line html-div" data-testid="code-cell" data-line-number="902" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC903" class="react-file-line html-div" data-testid="code-cell" data-line-number="903" style="position:relative"><span class="pl-s"> Tensor of indices. It has the same shape as `x`, with the dimension</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC904" class="react-file-line html-div" data-testid="code-cell" data-line-number="904" style="position:relative"><span class="pl-s"> along `axis` removed.</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC905" class="react-file-line html-div" data-testid="code-cell" data-line-number="905" style="position:relative"> </div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC906" class="react-file-line html-div" data-testid="code-cell" data-line-number="906" style="position:relative"><span class="pl-s"> Example:</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC907" class="react-file-line html-div" data-testid="code-cell" data-line-number="907" style="position:relative"><span class="pl-s"> >>> x = keras.ops.arange(6).reshape(2, 3) + 10</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC908" class="react-file-line html-div" data-testid="code-cell" data-line-number="908" style="position:relative"><span class="pl-s"> >>> x</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC909" class="react-file-line html-div" data-testid="code-cell" data-line-number="909" style="position:relative"><span class="pl-s"> array([[10, 11, 12],</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC910" class="react-file-line html-div" data-testid="code-cell" data-line-number="910" style="position:relative"><span class="pl-s"> [13, 14, 15]], dtype=int32)</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC911" class="react-file-line html-div" data-testid="code-cell" data-line-number="911" style="position:relative"><span class="pl-s"> >>> keras.ops.argmin(x)</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC912" class="react-file-line html-div" data-testid="code-cell" data-line-number="912" style="position:relative"><span class="pl-s"> array(0, dtype=int32)</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC913" class="react-file-line html-div" data-testid="code-cell" data-line-number="913" style="position:relative"><span class="pl-s"> >>> keras.ops.argmin(x, axis=0)</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC914" class="react-file-line html-div" data-testid="code-cell" data-line-number="914" style="position:relative"><span class="pl-s"> array([0, 0, 0], dtype=int32)</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC915" class="react-file-line html-div" data-testid="code-cell" data-line-number="915" style="position:relative"><span class="pl-s"> >>> keras.ops.argmin(x, axis=1)</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC916" class="react-file-line html-div" data-testid="code-cell" data-line-number="916" style="position:relative"><span class="pl-s"> array([0, 0], dtype=int32)</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC917" class="react-file-line html-div" data-testid="code-cell" data-line-number="917" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC918" class="react-file-line html-div" data-testid="code-cell" data-line-number="918" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-891 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC919" class="react-file-line html-div" data-testid="code-cell" data-line-number="919" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Argmin</span>(<span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>).<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC920" class="react-file-line html-div" data-testid="code-cell" data-line-number="920" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">argmin</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>, <span class="pl-s1">keepdims</span><span class="pl-c1">=</span><span class="pl-s1">keepdims</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC921" class="react-file-line html-div" data-testid="code-cell" data-line-number="921" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC922" class="react-file-line html-div" data-testid="code-cell" data-line-number="922" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC923" class="react-file-line html-div" data-testid="code-cell" data-line-number="923" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Argsort</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-922 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC924" class="react-file-line html-div" data-testid="code-cell" data-line-number="924" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">__init__</span>(<span class="pl-s1">self</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">-</span><span class="pl-c1">1</span>):</div></div></div><div class="child-of-line-922 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC925" class="react-file-line html-div" data-testid="code-cell" data-line-number="925" style="position:relative"> <span class="pl-en">super</span>().<span class="pl-c1">__init__</span>()</div></div></div><div class="child-of-line-922 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC926" class="react-file-line html-div" data-testid="code-cell" data-line-number="926" style="position:relative"> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">=</span> <span class="pl-s1">axis</span></div></div></div><div class="child-of-line-922 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC927" class="react-file-line html-div" data-testid="code-cell" data-line-number="927" style="position:relative"> </div></div></div><div class="child-of-line-922 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC928" class="react-file-line html-div" data-testid="code-cell" data-line-number="928" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-922 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC929" class="react-file-line html-div" data-testid="code-cell" data-line-number="929" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">argsort</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">self</span>.<span class="pl-c1">axis</span>)</div></div></div><div class="child-of-line-922 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC930" class="react-file-line html-div" data-testid="code-cell" data-line-number="930" style="position:relative"> </div></div></div><div class="child-of-line-922 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC931" class="react-file-line html-div" data-testid="code-cell" data-line-number="931" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>):</div></div></div><div class="child-of-line-922 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC932" class="react-file-line html-div" data-testid="code-cell" data-line-number="932" style="position:relative"> <span class="pl-k">if</span> <span class="pl-s1">self</span>.<span class="pl-c1">axis</span> <span class="pl-c1">is</span> <span class="pl-c1">None</span>:</div></div></div><div class="child-of-line-922 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC933" class="react-file-line html-div" data-testid="code-cell" data-line-number="933" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>([<span class="pl-en">int</span>(<span class="pl-s1">np</span>.<span class="pl-c1">prod</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>))], <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s">"int32"</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC934" class="react-file-line html-div" data-testid="code-cell" data-line-number="934" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s">"int32"</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC935" class="react-file-line html-div" data-testid="code-cell" data-line-number="935" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC936" class="react-file-line html-div" data-testid="code-cell" data-line-number="936" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC937" class="react-file-line html-div" data-testid="code-cell" data-line-number="937" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.argsort"</span>, <span class="pl-s">"keras.ops.numpy.argsort"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC938" class="react-file-line html-div" data-testid="code-cell" data-line-number="938" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">argsort</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-c1">-</span><span class="pl-c1">1</span>):</div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC939" class="react-file-line html-div" data-testid="code-cell" data-line-number="939" style="position:relative"> <span class="pl-s">"""Returns the indices that would sort a tensor.</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC940" class="react-file-line html-div" data-testid="code-cell" data-line-number="940" style="position:relative"> </div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC941" class="react-file-line html-div" data-testid="code-cell" data-line-number="941" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC942" class="react-file-line html-div" data-testid="code-cell" data-line-number="942" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC943" class="react-file-line html-div" data-testid="code-cell" data-line-number="943" style="position:relative"><span class="pl-s"> axis: Axis along which to sort. Defaults to `-1` (the last axis). If</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC944" class="react-file-line html-div" data-testid="code-cell" data-line-number="944" style="position:relative"><span class="pl-s"> `None`, the flattened tensor is used.</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC945" class="react-file-line html-div" data-testid="code-cell" data-line-number="945" style="position:relative"> </div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC946" class="react-file-line html-div" data-testid="code-cell" data-line-number="946" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC947" class="react-file-line html-div" data-testid="code-cell" data-line-number="947" style="position:relative"><span class="pl-s"> Tensor of indices that sort `x` along the specified `axis`.</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC948" class="react-file-line html-div" data-testid="code-cell" data-line-number="948" style="position:relative"> </div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC949" class="react-file-line html-div" data-testid="code-cell" data-line-number="949" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC950" class="react-file-line html-div" data-testid="code-cell" data-line-number="950" style="position:relative"><span class="pl-s"> One dimensional array:</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC951" class="react-file-line html-div" data-testid="code-cell" data-line-number="951" style="position:relative"><span class="pl-s"> >>> x = keras.ops.array([3, 1, 2])</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC952" class="react-file-line html-div" data-testid="code-cell" data-line-number="952" style="position:relative"><span class="pl-s"> >>> keras.ops.argsort(x)</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC953" class="react-file-line html-div" data-testid="code-cell" data-line-number="953" style="position:relative"><span class="pl-s"> array([1, 2, 0], dtype=int32)</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC954" class="react-file-line html-div" data-testid="code-cell" data-line-number="954" style="position:relative"> </div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC955" class="react-file-line html-div" data-testid="code-cell" data-line-number="955" style="position:relative"><span class="pl-s"> Two-dimensional array:</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC956" class="react-file-line html-div" data-testid="code-cell" data-line-number="956" style="position:relative"><span class="pl-s"> >>> x = keras.ops.array([[0, 3], [3, 2], [4, 5]])</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC957" class="react-file-line html-div" data-testid="code-cell" data-line-number="957" style="position:relative"><span class="pl-s"> >>> x</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC958" class="react-file-line html-div" data-testid="code-cell" data-line-number="958" style="position:relative"><span class="pl-s"> array([[0, 3],</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC959" class="react-file-line html-div" data-testid="code-cell" data-line-number="959" style="position:relative"><span class="pl-s"> [3, 2],</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC960" class="react-file-line html-div" data-testid="code-cell" data-line-number="960" style="position:relative"><span class="pl-s"> [4, 5]], dtype=int32)</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC961" class="react-file-line html-div" data-testid="code-cell" data-line-number="961" style="position:relative"><span class="pl-s"> >>> keras.ops.argsort(x, axis=0)</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC962" class="react-file-line html-div" data-testid="code-cell" data-line-number="962" style="position:relative"><span class="pl-s"> array([[0, 1],</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC963" class="react-file-line html-div" data-testid="code-cell" data-line-number="963" style="position:relative"><span class="pl-s"> [1, 0],</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC964" class="react-file-line html-div" data-testid="code-cell" data-line-number="964" style="position:relative"><span class="pl-s"> [2, 2]], dtype=int32)</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC965" class="react-file-line html-div" data-testid="code-cell" data-line-number="965" style="position:relative"><span class="pl-s"> >>> keras.ops.argsort(x, axis=1)</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC966" class="react-file-line html-div" data-testid="code-cell" data-line-number="966" style="position:relative"><span class="pl-s"> array([[0, 1],</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC967" class="react-file-line html-div" data-testid="code-cell" data-line-number="967" style="position:relative"><span class="pl-s"> [1, 0],</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC968" class="react-file-line html-div" data-testid="code-cell" data-line-number="968" style="position:relative"><span class="pl-s"> [0, 1]], dtype=int32)</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC969" class="react-file-line html-div" data-testid="code-cell" data-line-number="969" style="position:relative"><span class="pl-s"> """</span></div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC970" class="react-file-line html-div" data-testid="code-cell" data-line-number="970" style="position:relative"> <span class="pl-k">if</span> <span class="pl-en">any_symbolic_tensors</span>((<span class="pl-s1">x</span>,)):</div></div></div><div class="child-of-line-937 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC971" class="react-file-line html-div" data-testid="code-cell" data-line-number="971" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">Argsort</span>(<span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>).<span class="pl-c1">symbolic_call</span>(<span class="pl-s1">x</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC972" class="react-file-line html-div" data-testid="code-cell" data-line-number="972" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">argsort</span>(<span class="pl-s1">x</span>, <span class="pl-s1">axis</span><span class="pl-c1">=</span><span class="pl-s1">axis</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC973" class="react-file-line html-div" data-testid="code-cell" data-line-number="973" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC974" class="react-file-line html-div" data-testid="code-cell" data-line-number="974" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC975" class="react-file-line html-div" data-testid="code-cell" data-line-number="975" style="position:relative"><span class="pl-k">class</span> <span class="pl-v">Array</span>(<span class="pl-v">Operation</span>):</div></div></div><div class="child-of-line-974 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC976" class="react-file-line html-div" data-testid="code-cell" data-line-number="976" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">call</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-c1">None</span>):</div></div></div><div class="child-of-line-974 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC977" class="react-file-line html-div" data-testid="code-cell" data-line-number="977" style="position:relative"> <span class="pl-k">return</span> <span class="pl-s1">backend</span>.<span class="pl-c1">numpy</span>.<span class="pl-c1">array</span>(<span class="pl-s1">x</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>)</div></div></div><div class="child-of-line-974 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC978" class="react-file-line html-div" data-testid="code-cell" data-line-number="978" style="position:relative"> </div></div></div><div class="child-of-line-974 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC979" class="react-file-line html-div" data-testid="code-cell" data-line-number="979" style="position:relative"> <span class="pl-k">def</span> <span class="pl-en">compute_output_spec</span>(<span class="pl-s1">self</span>, <span class="pl-s1">x</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-c1">None</span>):</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC980" class="react-file-line html-div" data-testid="code-cell" data-line-number="980" style="position:relative"> <span class="pl-k">return</span> <span class="pl-en">KerasTensor</span>(<span class="pl-s1">x</span>.<span class="pl-c1">shape</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-s1">dtype</span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC981" class="react-file-line html-div" data-testid="code-cell" data-line-number="981" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC982" class="react-file-line html-div" data-testid="code-cell" data-line-number="982" style="position:relative"> </div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC983" class="react-file-line html-div" data-testid="code-cell" data-line-number="983" style="position:relative"><span class="pl-en">@<span class="pl-en">keras_export</span>([<span class="pl-s">"keras.ops.array"</span>, <span class="pl-s">"keras.ops.numpy.array"</span>])</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC984" class="react-file-line html-div" data-testid="code-cell" data-line-number="984" style="position:relative"><span class="pl-k">def</span> <span class="pl-en">array</span>(<span class="pl-s1">x</span>, <span class="pl-s1">dtype</span><span class="pl-c1">=</span><span class="pl-c1">None</span>):</div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC985" class="react-file-line html-div" data-testid="code-cell" data-line-number="985" style="position:relative"> <span class="pl-s">"""Create a tensor.</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC986" class="react-file-line html-div" data-testid="code-cell" data-line-number="986" style="position:relative"> </div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC987" class="react-file-line html-div" data-testid="code-cell" data-line-number="987" style="position:relative"><span class="pl-s"> Args:</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC988" class="react-file-line html-div" data-testid="code-cell" data-line-number="988" style="position:relative"><span class="pl-s"> x: Input tensor.</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC989" class="react-file-line html-div" data-testid="code-cell" data-line-number="989" style="position:relative"><span class="pl-s"> dtype: The desired data-type for the tensor.</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC990" class="react-file-line html-div" data-testid="code-cell" data-line-number="990" style="position:relative"> </div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC991" class="react-file-line html-div" data-testid="code-cell" data-line-number="991" style="position:relative"><span class="pl-s"> Returns:</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC992" class="react-file-line html-div" data-testid="code-cell" data-line-number="992" style="position:relative"><span class="pl-s"> A tensor.</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC993" class="react-file-line html-div" data-testid="code-cell" data-line-number="993" style="position:relative"> </div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC994" class="react-file-line html-div" data-testid="code-cell" data-line-number="994" style="position:relative"><span class="pl-s"> Examples:</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC995" class="react-file-line html-div" data-testid="code-cell" data-line-number="995" style="position:relative"><span class="pl-s"> >>> keras.ops.array([1, 2, 3])</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC996" class="react-file-line html-div" data-testid="code-cell" data-line-number="996" style="position:relative"><span class="pl-s"> array([1, 2, 3], dtype=int32)</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC997" class="react-file-line html-div" data-testid="code-cell" data-line-number="997" style="position:relative"> </div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC998" class="react-file-line html-div" data-testid="code-cell" data-line-number="998" style="position:relative"><span class="pl-s"> >>> keras.ops.array([1, 2, 3], dtype="float32")</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC999" class="react-file-line html-div" data-testid="code-cell" data-line-number="999" style="position:relative"><span class="pl-s"> array([1., 2., 3.], dtype=float32)</span></div></div></div><div class="child-of-line-983 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC1000" class="react-file-line html-div" data-testid="code-cell" data-line-number="1000" style="position:relative"><span class="pl-s"> """</span></div></div></div></div></div><div class="Box-sc-g0xbh4-0 gkZUDI"><a class="prc-Link-Link-85e08" href="https://github.com/keras-team/keras/raw/refs/tags/v3.7.0/keras/src/ops/numpy.py">View remainder of file in raw view</a></div></div><div id="copilot-button-container"></div></div><div id="highlighted-line-menu-container"></div></div></div><button hidden="" data-testid="hotkey-button" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button></section></div></div></div> <!-- --> <!-- --> </div></div></div><div class="Box-sc-g0xbh4-0"></div></div></div></div></div><div id="find-result-marks-container" class="Box-sc-g0xbh4-0 cCoXib"></div><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button></div> <!-- --> <!-- --> <script type="application/json" id="__PRIMER_DATA_:R0:__">{"resolvedServerColorMode":"day"}</script></div> </react-app> </turbo-frame> </div> </turbo-frame> </main> </div> </div> <footer class="footer pt-8 pb-6 f6 color-fg-muted p-responsive" role="contentinfo" > <h2 class='sr-only'>Footer</h2> <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap"> <div class="d-flex flex-items-center flex-shrink-0 mx-2"> <a aria-label="Homepage" title="GitHub" class="footer-octicon mr-2" href="https://github.com"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path> </svg> </a> <span> © 2024 GitHub, Inc. </span> </div> <nav aria-label="Footer"> <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3> <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading"> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to Terms","label":"text:terms"}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to privacy","label":"text:privacy"}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to security","label":"text:security"}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to status","label":"text:status"}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to docs","label":"text:docs"}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to contact","label":"text:contact"}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a> </li> <li class="mx-2" > <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"cookies","context":"subfooter","tag":"link","label":"cookies_link_subfooter_footer"}" > Manage cookies </button> </cookie-consent-link> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"dont_share_info","context":"subfooter","tag":"link","label":"dont_share_info_link_subfooter_footer"}" > Do not share my personal information </button> </cookie-consent-link> </li> </ul> </nav> </div> </footer> <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="" data-cookie-consent-required="false"></ghcc-consent> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> You can’t perform that action at this time. </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> <template id="snippet-clipboard-copy-button-unpositioned"> <div class="zeroclipboard-container"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> </div> <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div> <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div> </body> </html>