diff --git a/components/about/AboutUs.tsx b/components/about/AboutUs.tsx new file mode 100644 index 00000000..39469a8e --- /dev/null +++ b/components/about/AboutUs.tsx @@ -0,0 +1,82 @@ +import { Group, ActionIcon, Anchor, Text, Title } from "@mantine/core"; +import { IconBarrierBlock } from "@tabler/icons-react"; +import config from "../../config"; +import Link from "next/link"; +import { Donate } from "../icon/donate"; +import { PayPalDonation } from "../other/paypal-donations"; + +const AboutUs = () => { + return ( + <> + + + + {" "} + BETA version of the site. + + Find your player card using search or leaderboards. + More info on Github or Discord + + API Usage / Collaboration + + We are open for collaboration / sharing the data. Reach out to us on Discord. +
+ Its forbidden to use API / scrape the site without previous consulting! + + Bug reports + + You can report the issues on{" "} + + {" "} + GitHub + {" "} + or on our Discord + + Donation + + All the donations are used for covering the server costs and expenses for running the site. +
+ If we want to expand the functionality of the site - long history of matches / match + analysis / history of player cards, it will significantly eat up the system resources - + increase the cost. +
+
+ Actually all the donations for{" "} + + coh2stats.com{" "} + + have been already used to pay for 2022 server costs. So all of them are appreciated. +
+
+
+
+ + + All the donations are listed at{" "} + + Ko-Fi + + : + + + + + + You can Donate via PayPal or Card at Ko-Fi, no registration required. + +
+ + + Direct PayPal if you have problems with Ko-Fi: + + +
+ + ); +}; + +export default AboutUs; diff --git a/components/about/LeaderboardsExample.tsx b/components/about/LeaderboardsExample.tsx new file mode 100644 index 00000000..790f03c9 --- /dev/null +++ b/components/about/LeaderboardsExample.tsx @@ -0,0 +1,856 @@ +const LeaderboardsExample = () => { + return ( +
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Nobis aliquid temporibus a delectus + omnis nisi eveniet placeat alias nemo iste facere debitis, mollitia libero labore! Voluptate + itaque facere aperiam voluptatum iste saepe omnis suscipit ipsa reprehenderit facilis + dolorum et, hic in ab adipisci aut? Officiis officia veritatis iusto accusamus est qui, + saepe voluptates sequi obcaecati ipsam exercitationem asperiores dicta ratione cumque, + ducimus delectus aliquid cum commodi accusantium! Veniam autem beatae temporibus nihil + consequuntur aliquam optio accusantium animi illum asperiores dolores quaerat unde ipsum, + nesciunt, explicabo quae expedita. Dolores sequi nihil nostrum quidem dolor laudantium? + Blanditiis dicta maxime, sapiente sunt soluta natus, labore debitis facere nihil molestias + aut quae voluptatum voluptas. Est, eaque incidunt nulla ratione voluptate sed natus animi + facere obcaecati repellendus quod nobis, rerum, id molestias beatae consectetur hic. Ad amet + accusamus placeat porro consectetur praesentium eveniet, doloribus voluptate veniam magnam + suscipit impedit minus numquam laudantium, sint reiciendis magni ducimus sit in? Doloremque + deserunt sequi aspernatur, iure ut enim alias ducimus omnis dolores voluptate tempore veniam + a aut eos corrupti. Hic doloribus enim ea illum illo quisquam consequuntur quibusdam, rerum, + minus quas alias perspiciatis inventore perferendis facilis iusto corrupti est magni + suscipit esse, nam saepe officiis error. Assumenda, eos ratione fugit sunt molestias nulla + eius dicta quia quas, necessitatibus pariatur! Porro voluptatum minus odit doloribus nemo + eius, exercitationem dolorem saepe quidem repudiandae iste incidunt cumque voluptatibus + provident consequuntur cum, dolorum quasi non. Ea, eos? Ut, ducimus vero. Labore doloribus, + et eaque sint fugiat facilis culpa amet repellat quae nulla officiis odit nihil ipsam + consectetur eos eius suscipit? Ab dolorem atque, totam explicabo nulla corrupti minus error + iure dignissimos molestiae maxime veniam recusandae perspiciatis repellat debitis et fugit + molestias numquam rem corporis. Ut perspiciatis similique, natus libero laborum mollitia. + Nemo, iusto ratione, aut consequatur dicta asperiores repellendus mollitia exercitationem + sequi, doloremque dolores. Quam veniam reiciendis, molestiae aperiam fugit perspiciatis + sint. Dolores optio officiis amet magnam, sit temporibus laboriosam consequatur molestiae + porro id dignissimos expedita? Numquam, ipsa dignissimos itaque dolore dolores aut magnam + pariatur non minus debitis tenetur distinctio, odio eos quae vitae iusto mollitia + reprehenderit fuga impedit. Itaque quod accusamus quasi repellendus nisi expedita, autem, + modi natus provident labore quam? Corrupti placeat quod dolorem perspiciatis aperiam qui + minima necessitatibus quisquam iusto adipisci repellat dolores quae fugiat, repudiandae + dicta doloribus aliquam. Fugiat, quis. Consequuntur, aliquid. Praesentium laboriosam, + commodi repellendus enim officiis autem eum ipsa recusandae. Fugiat laborum et sunt, eos + atque architecto, quidem veniam, obcaecati voluptatum quia corporis quibusdam eaque aut odio + non. Dignissimos odio obcaecati sunt, ex neque assumenda veritatis voluptates. Doloribus, + expedita distinctio? Magnam nulla sunt similique nihil voluptate eum facilis nisi eos, neque + laborum, laudantium optio. Suscipit, voluptatibus minima molestiae odit et nihil quis + obcaecati id quod nostrum quam voluptatum iste voluptatem nesciunt fuga a recusandae dolor + saepe deleniti. Illo dolores voluptatum modi dicta provident sequi laudantium id officia + alias? Eligendi deleniti dignissimos eos blanditiis nulla dicta nobis quis nostrum, + consequatur, veniam doloremque repellat suscipit optio. Vitae, illo rerum quod ut, fugit + maxime eligendi laudantium eum unde ad praesentium distinctio nesciunt autem quas at? + Veniam, mollitia, nulla id doloremque quaerat ad, temporibus magnam error obcaecati impedit + reprehenderit laborum! Asperiores error incidunt tempora laborum est reiciendis sunt atque + corrupti ea fugit, veritatis qui! Voluptatem maiores corporis id nostrum rerum, cum vero? + Fuga quas tempore ratione, sit dicta praesentium aliquam, atque quaerat totam perspiciatis + doloremque quod blanditiis alias dolor at distinctio excepturi. Neque non molestias + aspernatur nisi animi facere itaque possimus rerum corrupti a enim ipsam sapiente debitis + magni architecto, culpa numquam ea? Voluptatibus recusandae minus voluptate! Inventore + accusantium dolorum quas. Temporibus ipsum delectus nihil architecto esse debitis, laborum + hic repellendus, quia impedit perspiciatis doloremque praesentium odio dignissimos earum + aliquid magni eos. Ratione nihil dicta earum animi ipsa laudantium officiis in voluptas, + deleniti fuga dolor consequatur illo culpa repellendus maxime quos optio magni doloremque + quis nam eaque ut assumenda voluptates? Facere aut ab molestias, corrupti recusandae + architecto nam eveniet eligendi placeat eos, dolorum accusantium! Omnis sunt aperiam + adipisci dolores debitis quis obcaecati rerum laborum tempore consectetur asperiores + provident in repudiandae quibusdam earum, aliquid eos labore quae! Nemo voluptate, + blanditiis inventore quo laborum sit veniam amet omnis sunt maxime culpa repellendus. + Provident dolores recusandae nihil velit quibusdam obcaecati nemo officiis illo excepturi ea + eius illum, perferendis veniam rem accusamus error et pariatur explicabo nesciunt, atque + quos qui necessitatibus consectetur dignissimos? Minus inventore magni enim perspiciatis + dicta temporibus, nihil, commodi impedit maiores iure maxime beatae nemo assumenda minima. + Eligendi officia rerum voluptate maxime sit illum veniam ex repellendus optio, quos nesciunt + nulla molestias error quae dicta nihil. Necessitatibus voluptate voluptates rerum facilis + vitae in veritatis, tenetur mollitia alias corrupti, explicabo reiciendis suscipit modi! + Non, aut. Architecto, reprehenderit? Veritatis magnam, recusandae aliquam dicta suscipit + nulla reiciendis tempora in, at debitis rerum, blanditiis eius reprehenderit quas quam esse + ad. Eius nobis totam enim magnam corporis, quis repellat quas dicta quidem. Accusamus alias + in, optio ipsum sed ipsam eum voluptate temporibus nulla ducimus modi corporis molestias + provident nam omnis eveniet recusandae totam porro molestiae, sequi neque fugiat fuga culpa! + At sunt in a cum natus accusamus atque beatae dolorem error assumenda illum vitae, obcaecati + iste aspernatur, aperiam consectetur ab quae tenetur iure adipisci rerum ex. Sapiente + tempora fugit aspernatur quaerat corrupti? Animi distinctio omnis natus modi neque + dignissimos at nemo incidunt possimus obcaecati fugiat suscipit tempora consequatur + inventore vero, explicabo libero est? Ea recusandae facere sint ad at reiciendis nostrum + ducimus autem, id pariatur perferendis sequi quidem inventore ut officiis dolorem, ab + cupiditate soluta rem! Consequatur, molestias, consectetur molestiae aliquid explicabo non + earum natus alias voluptatibus, recusandae accusamus corporis dicta. A, deserunt? Numquam + minima quasi repellendus alias et minus recusandae molestiae ipsum autem eveniet commodi, + corporis magnam quam quod nobis beatae aliquid iste voluptas sed. Alias obcaecati hic et + laboriosam dicta sint quam non blanditiis quaerat similique. Libero distinctio suscipit ut + facere nostrum necessitatibus possimus quisquam id sit ipsam modi ullam unde pariatur odio + fugiat cumque sunt labore ea, doloribus accusamus! Reprehenderit aut, accusamus pariatur + molestiae cum quos deserunt optio voluptatem voluptatibus saepe distinctio, nemo iure + cupiditate repellat consequuntur rem laudantium tempora, dignissimos officiis laboriosam + corrupti nihil consectetur? Voluptas, repudiandae soluta. Similique blanditiis iusto cumque, + veritatis accusantium eos error rem quos fugiat laudantium voluptatibus quas odio voluptas + praesentium culpa, nobis cupiditate. Fugit omnis quae amet modi quis consequuntur quia + consequatur assumenda sapiente possimus, sunt culpa, aspernatur eaque corporis nobis + repudiandae? Voluptatum est recusandae placeat impedit, provident inventore atque dolorem + suscipit quae ipsam a? Suscipit amet quia nemo pariatur voluptas facere, nisi vitae nulla + alias consectetur aliquid deserunt minus officiis eum placeat doloremque quod harum, + voluptatem dolor! Veniam, dolorem! Suscipit adipisci dignissimos velit perferendis ex + veritatis nostrum mollitia, non facilis nesciunt accusamus est voluptatem fuga aut nemo. + Nesciunt ad nulla exercitationem nam laudantium ducimus, ipsam, laborum earum molestiae + dolores maiores dolorem animi pariatur nobis ratione ipsum, eveniet harum assumenda + provident cum reprehenderit adipisci consequatur ea aliquid. Quod veritatis aliquid illo + aliquam dignissimos quia molestias in nostrum cumque minus earum repellendus, tenetur + deserunt magnam et aut magni vel doloremque debitis hic? Veritatis adipisci veniam vel, + repellendus laborum atque consequatur, aliquid incidunt porro fugiat, optio id asperiores + non suscipit commodi culpa modi ipsum illo quos iusto eos. Aperiam temporibus reiciendis sit + id repellat error, molestiae, perferendis, explicabo expedita tempore unde recusandae cum + fugit illo obcaecati hic consequatur dolore libero accusamus quas sunt sequi aliquid? + Delectus consequuntur cupiditate in natus exercitationem dignissimos omnis, at reiciendis + totam unde, sapiente laudantium facere esse maiores molestias cum? Expedita excepturi + officiis, rerum possimus nemo porro ratione unde quasi quis? Commodi, repellat veritatis? + Odit cumque et ullam architecto, minima eius vitae officia numquam voluptatibus iste totam + quasi adipisci vel, quibusdam iure. Error nemo id, similique a rerum dignissimos temporibus + eum odit consectetur consequatur ducimus illum. Ipsam, cum tenetur. Adipisci ipsum porro, + perspiciatis quaerat iure id sequi, quibusdam temporibus sunt laudantium, consequuntur + officia expedita corporis modi exercitationem aut soluta ab alias deserunt eos saepe. + Voluptatibus, dicta aspernatur. Magni tempora maxime voluptatibus architecto laboriosam + corrupti cupiditate animi ipsa modi sint nihil sit veniam perspiciatis, ea doloribus nostrum + aut fugiat dicta. Atque, recusandae consequuntur aspernatur, commodi et impedit ducimus + consequatur, quae enim nihil ea! Dolorum nihil architecto, in dolores expedita labore + obcaecati quidem eligendi eaque consectetur nesciunt? Reprehenderit molestiae aut quo + dolores saepe excepturi assumenda cupiditate, dolore quibusdam animi accusamus. Quas + dignissimos ullam tempore, velit dolorem inventore dolorum mollitia tenetur ipsa. Vero + laboriosam cum laudantium similique quod aperiam itaque eum et nam tempora totam a tenetur + unde, eos quos perferendis sed quis eaque asperiores officiis! Quam deserunt nostrum ut rem + aliquid est harum aspernatur pariatur, cumque ad iusto numquam quo error quis, maiores quos + iure ratione ipsa architecto dolorum qui. Eaque natus est doloribus nam! Molestias tenetur + laudantium temporibus adipisci commodi quam sapiente amet. Dolorem enim amet quidem + architecto illum molestiae deserunt quo praesentium fugiat esse beatae, maiores deleniti ut + provident, nihil voluptate accusantium, iure ex voluptatibus. Voluptatum, non ipsum quasi + veritatis vel quae accusantium ipsa exercitationem praesentium fugit optio architecto qui + mollitia minus vitae ratione deleniti voluptate ea voluptates velit quos. Atque voluptatum + pariatur sit aut ducimus magnam assumenda laboriosam praesentium optio accusantium nam + doloremque exercitationem quia perferendis nesciunt quae modi obcaecati, commodi dolores + blanditiis. Tenetur facilis nobis fuga id, odit omnis et delectus. Doloremque minus nemo + harum dolore officiis fuga veniam consectetur dignissimos. Veniam tempora dolorem architecto + fugiat facilis explicabo similique neque. Vitae nobis dignissimos laborum aut explicabo, + quasi veritatis voluptatibus consequuntur quo corporis odio at, sint quaerat eveniet totam + suscipit fuga nulla tempore nam illo nesciunt adipisci eligendi tenetur! Repellat corrupti + officiis exercitationem eos illum ex nostrum eligendi tempore quod earum repudiandae + nesciunt, error dolor sunt eum labore, saepe nulla libero odio. Cumque maxime nulla aut + doloremque eum omnis. Recusandae maiores commodi possimus earum natus. Incidunt consequatur + quae laborum odit nisi commodi amet facere provident totam magnam nemo quos, culpa quis + error, ut eius assumenda? Cum porro nostrum blanditiis sit! Ullam perspiciatis consequatur, + expedita amet voluptatibus et consectetur quia culpa mollitia voluptas deleniti voluptatum + natus nulla nisi. Deleniti ea animi rem voluptatem, fuga cumque maxime quidem saepe autem. + Suscipit adipisci fugiat ut, perferendis recusandae esse officiis! Sed fugiat nemo vero + recusandae nulla. Facere sapiente tempora corporis praesentium totam excepturi autem iste + assumenda eveniet cumque, minima suscipit quasi laboriosam, voluptatibus quod reiciendis. + Amet quaerat dolores molestias nam animi minima et iure, dolore expedita, unde quibusdam + reprehenderit maiores debitis accusamus quidem. Quos repudiandae eum numquam tempora ut nam + animi, quam fugit dolore adipisci aut dolor quia nemo debitis! Illo libero laudantium + tempore provident, vel ad ex perspiciatis inventore quasi fugiat magni quidem? Nobis, atque + sed eaque dolores quam cum dignissimos, facere minima optio commodi fuga hic animi. + Consequatur, nisi eaque culpa reiciendis veniam beatae tempora et fugit quia blanditiis qui + in perspiciatis non repellendus aliquid voluptas minima dolore dolores? Distinctio eum est + corrupti tenetur voluptatem, officiis non harum atque accusamus modi molestias minus + perferendis, eos, vel cumque totam velit esse fugiat consequatur? Ad distinctio quisquam est + reprehenderit consectetur velit nisi nihil eum! Dolore delectus ad, reiciendis modi iure + distinctio laboriosam tenetur laudantium in explicabo? Id quos, tempore quam, quasi labore + molestias exercitationem nobis minima quibusdam asperiores deleniti veniam voluptatum fugit, + ut nihil. Nesciunt iure tempore fugit incidunt exercitationem quod laborum id sunt + doloribus, laudantium magni assumenda quae quasi iusto quam at unde ea rem suscipit. In + doloremque consectetur magni excepturi quia voluptatem nisi, consequuntur quis mollitia + nulla placeat velit. Dolorem ullam accusamus, eius exercitationem incidunt aspernatur, + reiciendis cum dolores tempora, quis fugit. Autem laudantium tenetur delectus sunt saepe! + Vel, facilis atque. Ut, obcaecati quos consequatur quisquam sit voluptate ad rerum + aspernatur ipsa, quod impedit, ex natus quae cumque? Saepe neque tempore voluptates fuga eos + reprehenderit quas autem odio debitis? Perferendis eveniet in, odit quod quam obcaecati + velit magni incidunt quas modi dolores, minus voluptatum excepturi deserunt vitae minima + corporis! Aliquam eos asperiores officiis facilis, hic atque vitae nobis quo vero tempore + architecto, aperiam deleniti velit excepturi laborum. Dolorum, debitis, temporibus + doloremque dolores dolorem modi perferendis, deleniti voluptate corporis voluptates aliquam + distinctio. Doloremque veniam nulla, eligendi dolor ipsum sed, voluptatem iusto error, + dignissimos voluptatum expedita odit fuga? Totam iusto, odio hic similique inventore quis ad + sit, perspiciatis ea pariatur est, impedit et. Error optio qui earum ratione ullam + consequatur voluptates ipsa omnis, facere dolorum iste sunt doloremque rem odit accusantium + atque fugit commodi voluptate dolor rerum! Omnis ipsam consequatur voluptatem eius, culpa + ipsum exercitationem eaque nihil. Officiis quos quisquam nobis ipsa, numquam, at blanditiis + soluta eligendi enim tempore esse perferendis ullam! Rerum qui, rem possimus quae + necessitatibus voluptate ullam pariatur corporis dicta nobis quis culpa aliquam modi natus! + Est consequuntur cumque eius veniam ipsa eligendi dolores odio ullam minus aperiam? Ipsum + necessitatibus libero dignissimos reprehenderit ducimus. Ipsum ipsam voluptas, harum + perspiciatis illo inventore dignissimos eaque laboriosam ut. Eveniet hic voluptatibus nisi + similique esse aperiam voluptate incidunt corrupti, quo quod accusantium reprehenderit + sapiente porro, explicabo dicta. Iure corrupti, quae ducimus expedita cum adipisci minima + magni dolores sint voluptatibus illo corporis distinctio impedit, voluptatum, aut labore! + Placeat officia ut laborum dolores iusto nemo doloremque. Quos aspernatur numquam, expedita + ipsum sit vero consequuntur pariatur laboriosam similique cum est aut alias necessitatibus + praesentium voluptates officia labore ipsa! Magnam delectus molestiae hic eos, at tempore + fugit nesciunt aspernatur vel reprehenderit beatae ratione expedita, voluptate fuga omnis + nemo laudantium in unde exercitationem minus? Quos provident ducimus laudantium, beatae vel + veniam harum nesciunt, iure cum eos vitae. Nisi, ducimus numquam vitae, sapiente eius ipsa + aliquid aperiam temporibus sunt velit recusandae ipsam facere tenetur incidunt ullam porro + culpa, animi quia ratione. Deleniti delectus odio quisquam possimus, harum magnam totam + eaque, excepturi tempore a nemo minima esse maiores accusamus labore cumque quae? Obcaecati, + tempora molestias, aut nulla unde doloremque laborum corporis recusandae porro perferendis + id asperiores officiis a consequatur eveniet quibusdam ab ipsum nam debitis tempore maxime + fugit, est laudantium esse. Quod, reprehenderit culpa perspiciatis dolorum eum provident + soluta consequatur! Illo minima temporibus voluptas saepe possimus natus ipsam + necessitatibus ratione delectus recusandae sequi iste magni, eos, quas obcaecati veniam quo + consectetur deleniti. Magnam nesciunt perferendis doloribus ullam neque ipsum ex qui culpa, + corporis sapiente libero recusandae quas saepe amet debitis dignissimos. Ad, nihil ratione + provident laboriosam earum debitis quo dolore aut quas, est voluptates quam voluptatibus + natus cumque ea laborum quod ducimus tenetur iusto hic. Esse vel voluptatibus eius nobis + dolor aliquam eveniet rerum nulla? Sequi quidem, omnis doloremque quia animi nihil + laboriosam cupiditate est. Odit asperiores minus dicta maxime accusamus eveniet excepturi + rem ratione, repellat impedit. Nemo deserunt corporis ratione repellat, vitae quisquam + quaerat molestias est assumenda maxime dolorum iste inventore rerum iure omnis hic iusto + laudantium quo, accusantium aliquid provident? Provident cupiditate laborum ea, animi + inventore, quis impedit nisi saepe cum commodi consectetur unde architecto magnam sequi ex + itaque labore esse laboriosam reiciendis rem sapiente porro eos. Ut voluptatem natus quae + quisquam. Blanditiis omnis reprehenderit at maxime dicta velit et. Repudiandae doloribus + dolor veniam aliquam est harum cupiditate, recusandae ratione nihil totam, debitis quia + soluta ipsum, quae officiis rerum! Voluptates veritatis laboriosam quia nihil odio odit a + non alias similique consectetur repellat eveniet neque vel necessitatibus voluptate eaque, + asperiores beatae cupiditate ab ut, itaque impedit rerum sint? Exercitationem, ipsam magni + hic officiis saepe molestiae quos quo id placeat labore rerum? Aspernatur explicabo + asperiores illo officiis labore ex iste dolores tempora voluptatibus, id eum consequatur + numquam, incidunt quis? Eius cum optio exercitationem assumenda pariatur vel reiciendis + minus commodi labore culpa aliquid similique nihil et, perferendis nam. Nihil ab voluptate + cum facere impedit? Veniam doloremque enim provident voluptates cupiditate. Expedita, + debitis reiciendis earum, deleniti nemo est nesciunt, fugit provident corrupti explicabo hic + delectus quas vero ipsa ex quos! Aut, fuga maxime, consequuntur laudantium sed expedita ea + laborum aliquam vel totam dolorum quam eum mollitia, molestiae dolorem magnam. Aliquam ipsum + possimus incidunt earum corporis. Ab neque quam libero asperiores sit nihil tempora officia, + illo voluptatem quia saepe ex nemo iure minus magni perspiciatis, cupiditate ipsa fugit rem + ullam, culpa dicta! Illum, modi. Molestiae ut ipsa ipsum voluptate rerum similique + laboriosam doloremque, est id. Repellat repudiandae est unde, voluptatem magnam, iure + tempora quos enim praesentium obcaecati non, excepturi necessitatibus iste impedit adipisci + alias laborum rem nostrum laudantium assumenda inventore hic vitae cupiditate commodi. Eius, + optio in explicabo recusandae odio itaque. Fuga repellat rerum maxime temporibus nostrum + mollitia. Aspernatur sed fuga magnam libero ducimus accusantium et officia quo sapiente + labore consequatur deserunt harum dolores pariatur omnis aut sint eius soluta, consequuntur + reiciendis deleniti, id eveniet? Cupiditate veritatis amet, debitis quos consequuntur maxime + in quidem distinctio ad, minima temporibus sint odit quas? Quis nemo atque eveniet incidunt. + Laborum mollitia consectetur asperiores natus amet illo dignissimos porro rerum maxime + maiores? Quasi minus sint quis nesciunt, eius vero corrupti eum excepturi sequi soluta, iure + earum porro sunt, temporibus quos aperiam! Dolorum ut dolores, ad praesentium inventore + laudantium ducimus voluptates in atque laboriosam neque quos exercitationem libero, + cupiditate fugiat saepe dignissimos iusto blanditiis omnis tempora possimus velit? Ab + reprehenderit aliquam quisquam at saepe optio molestias, nesciunt voluptatem sequi tenetur + ipsam sunt ad maxime voluptatum. Voluptatibus facilis deleniti ducimus cumque minus iure + voluptate cum temporibus quasi possimus ab, velit alias aliquid ullam et voluptas magnam + vel. Delectus tempore obcaecati molestias voluptatem modi ab. In maiores fugit architecto + fuga enim, consectetur tenetur odit placeat nostrum possimus, quae dignissimos illum + praesentium neque. Facere numquam sed nulla eveniet eos, maiores corrupti hic est laboriosam + nisi beatae iste repudiandae ab fuga id omnis consequatur cum veniam fugiat rerum maxime + culpa. Aperiam laudantium, quaerat, dignissimos itaque alias sed debitis maiores harum + facilis earum ad neque dolorum nam sunt mollitia velit vero? Magni provident distinctio + deserunt velit. Velit neque excepturi cumque ut rem eum numquam sapiente adipisci iste vel + reiciendis autem, ipsum necessitatibus consectetur magnam vero architecto. Officia + obcaecati, tempore in tempora quidem perferendis ipsam! Minima minus illo unde magni cum sed + optio est harum obcaecati eaque excepturi iste deserunt, neque totam eius, officia, + reiciendis odio veniam ratione debitis? Eligendi quasi distinctio vero excepturi dolore + expedita quisquam amet ducimus recusandae quam ad, itaque ab totam suscipit. Fugiat expedita + culpa, velit delectus, obcaecati suscipit in quibusdam quasi dicta laboriosam, maiores + molestias sequi nostrum laudantium officiis ipsam quisquam unde dolores? Ipsum error + deserunt ullam sed impedit beatae nobis reprehenderit nostrum dolores, tempore, iusto totam + doloremque sequi voluptatibus provident quibusdam minima aspernatur optio quod labore + molestiae et voluptates cupiditate! Laboriosam velit voluptates nulla autem, iure veritatis, + voluptas sint atque corrupti fuga, ad quidem delectus vero at dignissimos officiis vitae. + Explicabo facilis similique provident distinctio blanditiis. Debitis in, saepe, doloribus + qui praesentium facere corporis perspiciatis voluptatum minus ea facilis! Officia ipsa + beatae ducimus, adipisci necessitatibus, molestias delectus nisi placeat illo, veritatis + tenetur. Itaque in illum architecto amet deserunt numquam soluta maxime asperiores ratione + optio, at repellendus voluptas excepturi laudantium fugit quibusdam eveniet laborum ducimus + dicta repudiandae nisi? Enim explicabo placeat vitae odit labore, ipsum vel doloremque + sapiente cum sed corporis soluta, animi mollitia iusto nihil ab ea ratione, commodi ut + molestias. Voluptatum autem eos placeat incidunt vitae libero tenetur, accusamus quibusdam + omnis quod dolorum quasi optio dolorem ullam a quam aperiam, eaque asperiores impedit + nostrum perspiciatis accusantium, odit repellat. Minima, aliquid nobis eum, saepe totam + similique architecto harum, animi repellat enim fugit culpa nam quod sit alias expedita + perferendis dignissimos suscipit modi aspernatur. In numquam sed unde consectetur delectus + earum aperiam possimus voluptatibus non explicabo animi a, quasi facilis vel incidunt + reiciendis ullam iusto fuga iure asperiores nisi. Dignissimos, architecto? Architecto iusto + inventore tempora quia, quis maxime quaerat repudiandae fuga error corporis nisi cum + dolorem? Iusto optio fugit natus illo itaque! Reiciendis temporibus porro hic quae mollitia, + necessitatibus magnam numquam cumque. Ullam error, facere quibusdam aliquam repudiandae + minima tenetur quidem nihil soluta libero sed accusamus eveniet dolorem non magni officiis + inventore nobis laudantium quo velit optio vitae atque? Dolor, sit officia voluptas alias + repellendus eligendi voluptatum blanditiis recusandae consequatur sed iste excepturi debitis + non nihil totam molestias ab aliquam asperiores quisquam nesciunt fuga voluptatibus. At, + dolorem et accusantium quasi repellat ab fugiat expedita adipisci hic ut asperiores + reprehenderit totam id vel repellendus sequi optio! Ex aliquam ullam, sit, vero nulla, + veniam autem voluptas deleniti delectus assumenda repellendus ut quaerat at id! Perferendis + commodi vel tenetur sit aliquid ullam dignissimos voluptatem reprehenderit nihil! Quidem + deleniti explicabo sapiente vitae, autem ducimus. Adipisci ratione possimus expedita, + consequatur optio error voluptates non corporis in quos, molestiae ab laboriosam! Veniam + veritatis excepturi distinctio, debitis, suscipit ab in, praesentium exercitationem + doloribus cumque asperiores beatae. Nulla esse adipisci fugiat et dignissimos laborum + repellat a vero, asperiores, similique minima nisi ea sunt impedit animi deleniti ullam + numquam deserunt ad laboriosam nobis sed! Nam quae rem ad doloremque maiores? Obcaecati + explicabo libero quaerat ex! Eos, aperiam! Quos molestiae illo tempora ex facere itaque + perferendis. Recusandae id aperiam nihil cumque eum. Molestiae, pariatur ducimus? Iure + provident ullam consequatur ad ducimus officiis voluptas, sed, quia eius suscipit iste vel + enim obcaecati odio perferendis fugit accusantium delectus quidem. Aut repudiandae quod + obcaecati harum ea quae neque dolore inventore ullam. Recusandae dolor enim totam facilis + voluptatibus laudantium, in consequatur mollitia aperiam error eum consequuntur repudiandae + voluptates accusantium fugit. Voluptates minus voluptas voluptatum doloribus dolor, vero aut + iure aperiam repudiandae ipsam excepturi vitae officiis eveniet dicta quasi odit! Beatae + laboriosam vitae illum magnam perspiciatis! Voluptatibus sit necessitatibus voluptatem + dignissimos incidunt? Amet saepe beatae nihil magnam, fuga quam laboriosam repellendus + dolorum, ad cum autem, eos fugit? Error quaerat voluptatum, voluptatem incidunt, numquam + reprehenderit iusto veritatis adipisci dolorem facere aliquid. Provident porro repellat + odio! Debitis nesciunt quod, voluptatum esse reiciendis nam accusantium itaque dignissimos + ipsa aspernatur quisquam asperiores ea fugit nisi ullam laboriosam commodi! Id quaerat vel + natus consectetur rem in exercitationem suscipit ratione sit nisi totam non iure impedit + dolore illum adipisci eum sapiente, quos esse? In architecto consequatur deserunt qui, aut + pariatur odio magni ullam provident, ab enim libero accusantium. Et accusantium magni + reprehenderit ab tempora dolorum rerum aut ullam eveniet placeat! Facilis nisi reiciendis + repudiandae accusamus tempora repellat quidem, quo quis velit ipsum voluptates tenetur + expedita rem non. Ipsam, reprehenderit minima. Sapiente quasi saepe sint dolorem, hic + reiciendis adipisci unde? Quia unde enim consequatur fuga doloremque labore velit harum ad + inventore eos quam iure, laudantium vero quaerat, molestiae possimus nesciunt saepe! Quo, + sapiente. Earum eius sint alias quae? Soluta voluptatem corporis ullam et! Maxime enim + fugiat voluptatum itaque earum sed beatae. Exercitationem, accusamus omnis. Quod beatae + praesentium consectetur nisi. Cupiditate accusantium sit tempore et nulla quam quo sed + voluptate nemo omnis? Magni veritatis architecto accusantium nostrum, nulla fuga tenetur + quaerat reiciendis rem explicabo. Nihil voluptatibus dignissimos est distinctio nisi + excepturi sapiente architecto ducimus corrupti reprehenderit quos delectus provident placeat + officiis voluptas ab laborum, eveniet, ipsa consequuntur quisquam id. Minus mollitia ipsam, + nihil molestiae voluptates adipisci maxime earum corporis facere inventore, quia est eos + laboriosam, ratione velit officiis nulla perferendis? Eius explicabo commodi voluptatem + vitae dolore impedit veritatis, dolor ipsum nostrum culpa sed sequi labore nihil natus + magnam quam a aliquam laborum accusantium. Ipsum, laboriosam? Quos quasi, ipsam eius fugiat + natus labore in quam veniam nobis. Iure animi natus laborum, illo nulla iusto explicabo + dolorem quo illum quod possimus sint in aliquid aspernatur cupiditate totam veritatis. + Accusamus ipsa illo officia commodi hic provident quasi placeat non. Voluptate fugit + obcaecati, eaque neque delectus atque! Dolores numquam esse pariatur illum dolorem itaque + ipsam commodi deleniti sit doloremque distinctio quaerat in voluptatem eaque laborum aliquid + eum aspernatur adipisci ipsum laudantium, ratione ducimus placeat nihil ea. Distinctio + voluptas, saepe perferendis, soluta aliquid sit aliquam voluptates beatae ipsum similique at + asperiores ratione? A voluptatem magni doloribus quidem illo facilis, odit ipsa modi amet, + eveniet voluptas est voluptatum vero. Assumenda beatae similique esse vel corporis sapiente + nulla voluptates fugit ea! Necessitatibus, obcaecati aspernatur hic nesciunt amet nihil quos + animi quae cupiditate harum dolorum molestias voluptatibus quasi ducimus voluptatem facere + vero exercitationem consectetur reiciendis incidunt deleniti beatae est ex praesentium. Modi + consequatur, aperiam beatae, voluptatibus possimus hic itaque magni ipsam quae et velit + laboriosam officia ad eligendi magnam quasi est voluptas praesentium error ratione non. + Itaque facilis quo cumque magnam nihil. Exercitationem, voluptatum accusantium hic fugit + pariatur assumenda nisi praesentium laborum sit officia aut deleniti, blanditiis quae + tempora! Et eligendi dolor similique. Aperiam eaque odio nesciunt, eius, debitis enim minus + aspernatur accusantium, doloribus consequuntur officiis laborum maxime voluptate? Itaque + natus mollitia quia explicabo possimus ex nam obcaecati a voluptates et rerum unde officiis, + aut, laborum atque id debitis iusto maiores voluptate quidem, cumque aspernatur distinctio + doloribus cum. Blanditiis distinctio ex tempore rerum quos. Officiis numquam, unde quisquam + eaque tenetur voluptatibus magni ut ex iusto, ducimus excepturi dicta eos laudantium + deleniti asperiores. Debitis ipsam exercitationem cupiditate eveniet ipsum ipsa expedita + earum, harum porro illo. Perferendis animi ipsam nostrum minus mollitia voluptatem tenetur + id debitis rerum nemo. Provident, aperiam blanditiis nulla, dolor officia quo facilis quia + adipisci laboriosam magni atque impedit iure suscipit expedita eum vel, iste corporis maxime + consectetur eveniet. Amet id repudiandae, delectus necessitatibus in inventore eveniet + ducimus architecto et excepturi dignissimos maxime ut rerum dolor alias unde consectetur + natus, porro, voluptate voluptatibus. Velit provident sunt corporis error ratione est, + culpa, iure doloremque aspernatur eveniet a dolor, laborum veniam asperiores cumque quod aut + vero voluptate nesciunt. Eum quia qui ipsa rerum repellat nam provident repellendus! + Dolores, ratione? Voluptas aliquid modi architecto quae repellat, aut suscipit tempora + aliquam ullam fuga labore in, quas commodi quod cumque obcaecati. Magnam, quos temporibus? + Magnam optio sed voluptate officiis molestiae, eveniet, ipsam amet eaque vitae magni + dignissimos obcaecati repudiandae, quas numquam voluptas inventore esse aliquid doloremque + facilis dicta atque beatae accusantium enim suscipit? A, autem. Quas deserunt eius, + similique accusantium perspiciatis minus nihil. Eius dolorem sunt dolor voluptatum + similique, aut quasi ullam tempore laboriosam reiciendis omnis inventore velit maxime, + asperiores provident aliquam illo quis ipsam enim beatae accusamus ex eum consequuntur. + Illo, molestiae fuga suscipit nihil consectetur dolorem ad sequi culpa voluptatibus tenetur + vitae ipsa voluptas labore ipsum qui alias porro vel animi aspernatur fugiat est! + Repudiandae iste magnam possimus, veniam quisquam blanditiis recusandae reiciendis repellat. + Odit, quidem vero voluptas non ab quasi deleniti rerum facilis aliquid cupiditate placeat + illo quibusdam, assumenda dicta officiis explicabo fuga doloribus quia, atque debitis + mollitia in veniam nobis eveniet. Consequatur, aliquid quo nam quod odio eaque ratione amet + quisquam! Quis, nesciunt distinctio! Ab, quod mollitia veritatis vel officiis ut officia + perferendis quibusdam est. Similique non eveniet dicta, deleniti id velit eligendi aliquid + mollitia magni amet voluptatibus illo quis vero dolor dolores, architecto, voluptatem iste! + Sit perspiciatis illo unde nulla incidunt pariatur delectus recusandae molestiae ducimus? + Distinctio unde eligendi odio. Cumque, itaque expedita. Autem odit nesciunt, quo ea libero + officia voluptate voluptatum, rerum sunt a quos accusamus placeat? Possimus praesentium + minus dicta fugiat qui autem eos hic officiis ipsum, quam voluptatum, molestiae in fugit + ipsa ratione at optio illum provident. Voluptas unde reiciendis ut, beatae rerum minima + dicta. Sequi officia placeat nisi sit? Architecto ullam unde dolor neque asperiores! + Laboriosam veritatis, impedit quia perspiciatis possimus perferendis corrupti natus mollitia + illum id sequi, quae debitis? Possimus, et! Eius accusamus aliquid consequatur, fugit + quibusdam, quia sed molestiae illum dolores blanditiis, earum totam expedita minus saepe + alias. Veniam, similique. Quisquam non repellendus in nulla assumenda voluptatum? Nostrum + pariatur reprehenderit corporis perferendis rem aliquam blanditiis quas odio repellat quam + ad accusamus voluptatibus, repudiandae eos adipisci tempora labore impedit id suscipit nisi + ut necessitatibus deserunt quis! Aperiam tenetur illum mollitia rerum nostrum obcaecati + iusto nisi eligendi aspernatur, quaerat nam accusantium id quia repudiandae adipisci quam + suscipit, recusandae perspiciatis veritatis, autem delectus. Explicabo libero ea commodi + ducimus placeat natus nihil, quis itaque, labore vitae, officia perferendis architecto sed. + Nulla reiciendis eos sapiente magnam dolor exercitationem recusandae eligendi quae, eveniet + consequatur aliquam perspiciatis fugiat facilis ab quam, quaerat eaque sunt ut soluta + blanditiis omnis libero? Earum eius veniam minus ullam molestias obcaecati, odit fuga + doloremque sequi a nostrum saepe aspernatur, aperiam reprehenderit eum laborum sapiente + voluptas, quaerat dolore cumque ipsa? Alias itaque hic, doloremque quaerat architecto nihil + consequatur, assumenda natus possimus quod cumque vel sequi veniam vitae optio. Non iusto + veritatis magni laboriosam neque maiores veniam, mollitia nihil nisi commodi atque doloribus + quaerat distinctio fuga obcaecati inventore exercitationem esse aliquam. Velit in rem, + aspernatur maxime temporibus at mollitia asperiores voluptas? Soluta doloribus pariatur + aliquam numquam quis quisquam optio nisi harum quo suscipit delectus vero dolorem, iste rem + similique odit. Enim, veritatis ipsam odit quis facere sint laboriosam, omnis delectus ab + eos temporibus mollitia dolor reprehenderit libero ad velit vel totam doloremque earum vitae + beatae iure sed quasi ullam? Quidem quas et soluta ipsa exercitationem placeat laboriosam + illo deserunt officiis mollitia. Aperiam exercitationem fuga eveniet quaerat numquam + consectetur culpa velit asperiores. Odit eos ducimus accusantium, aperiam a placeat + praesentium recusandae non possimus repudiandae eligendi voluptas beatae! Asperiores + praesentium quibusdam deserunt, quod non est odio voluptas quia, autem perferendis tempore + explicabo. Laborum nulla beatae labore ab, dignissimos delectus sint laudantium totam + ratione nesciunt esse, nisi quae sed illo reiciendis praesentium fugit eveniet quod error + ipsam omnis quam, voluptatibus voluptatem? Nulla accusamus similique veniam vero deserunt + necessitatibus sint dolor fuga tenetur, voluptatibus repellat possimus in eaque reiciendis + optio mollitia culpa voluptates fugit atque illum odit. Eveniet, id alias assumenda + quibusdam molestiae voluptatem quidem fugit pariatur nihil impedit soluta quisquam. Odit + doloremque quas consectetur inventore necessitatibus earum dicta? Sed, temporibus esse ipsam + eum debitis officiis provident quod qui, culpa iste nesciunt porro, explicabo maxime nam + fugit pariatur? Delectus harum nihil sint molestiae excepturi explicabo voluptate dolor cum + quis, magnam et praesentium ducimus laborum, natus corporis quia beatae placeat? Molestias, + commodi voluptas iusto iure earum ea illum, praesentium nemo aperiam neque accusantium harum + ex amet quia soluta doloribus sunt pariatur quos maxime error perspiciatis quidem deleniti + ipsam. Atque labore maxime quae reprehenderit culpa perferendis doloremque iusto vitae + libero possimus nisi minima, sunt accusamus numquam doloribus voluptate aliquid vero nam, + dolorum amet rem temporibus? Earum accusantium itaque ipsam obcaecati numquam distinctio, + ducimus alias, aut rem dolor, quidem dolorem nisi. Expedita ea adipisci earum inventore + iusto. Non atque omnis repellendus veritatis blanditiis? Enim, consequuntur adipisci facilis + eligendi veritatis pariatur id perspiciatis numquam nobis a dolor sapiente quae rem illum + saepe quis voluptas temporibus odio fugit incidunt officiis ad ipsum? Iste saepe neque eaque + inventore eos. Amet veniam voluptate facilis quasi nobis rerum nesciunt magni! Repellendus, + quam sapiente, sed esse harum cumque accusantium consequuntur reprehenderit illum nulla + soluta ex impedit aperiam ducimus eveniet nam repellat veniam ratione id unde porro ea eius + commodi! Exercitationem esse animi ex hic sunt earum dicta, dolorem aut, eaque iusto dolores + numquam aliquid? Nostrum quidem veritatis, ex provident autem nam? Ad sequi corrupti commodi + saepe blanditiis tempora nam fugiat, facere maxime sint in modi, eius perferendis. Ex + dolorem vitae soluta accusantium numquam perferendis at optio nostrum, et illum, excepturi + doloribus quae quas nulla delectus non dignissimos aliquid ipsum nemo pariatur ea? Quibusdam + fuga praesentium amet ducimus obcaecati ex debitis dignissimos voluptatem. Nemo, doloremque + illo! Vitae in unde vel illum ea architecto deleniti, neque inventore iusto impedit suscipit + asperiores optio ad nostrum itaque id ratione? Illum a quae eum, unde commodi placeat + explicabo harum itaque ad mollitia at possimus. Sit, eum eius voluptatibus enim facere qui + incidunt totam animi provident praesentium asperiores repudiandae facilis! Suscipit commodi + nesciunt repellat corrupti dolorem, error eum assumenda esse obcaecati officiis animi! + Libero, minima. Ipsam nisi incidunt dolore fuga iusto veritatis delectus sapiente quaerat + voluptates aut! Iste, qui architecto. Quaerat natus ducimus atque sunt maxime impedit + possimus recusandae quod quis voluptatum eveniet obcaecati voluptas officiis, fuga + blanditiis eligendi alias, consequatur deleniti quasi consequuntur nostrum error vero + perspiciatis. Earum accusamus ab temporibus rerum. Nisi pariatur impedit aspernatur + dignissimos eum dicta! Id vel rerum at harum cumque officia, reprehenderit ipsa minus qui + inventore ad similique accusamus mollitia voluptatem! Ipsum saepe quidem, excepturi aliquam + officiis voluptatum autem aperiam accusamus quo asperiores vel, illum consectetur libero + omnis quis blanditiis repudiandae numquam sapiente beatae. Quod, maxime, et libero nulla + blanditiis odio illum quibusdam laboriosam, aut culpa iste fugit accusantium? Dicta aperiam + mollitia neque ducimus distinctio et, delectus nihil natus ut deleniti atque modi nesciunt + repudiandae cupiditate nulla, sapiente provident temporibus fugit pariatur quaerat + doloremque, ab maxime veniam esse. Culpa sit blanditiis repellat quos? Optio ipsum modi + dolore atque consequatur magni fugiat voluptatibus quod. Quo assumenda voluptas alias + deserunt quis quia explicabo harum soluta delectus natus, fuga voluptates vitae neque quae, + placeat cum error? Provident enim dolorem in illum praesentium quisquam exercitationem + sequi, nesciunt magnam dolorum, deserunt tempora facilis atque! Est tempora ducimus nemo + modi odit natus officia nam impedit aliquid. Asperiores nulla praesentium hic nihil repellat + maiores expedita, eaque incidunt sunt ut laborum delectus aperiam quasi cupiditate ratione + rem. Dolore dolor voluptas quia molestiae eum, nobis eveniet nesciunt quae cum odio ipsum + enim magni. Sapiente, pariatur iste optio ad eaque maiores aut accusantium quo nostrum nemo + ut iusto aliquam reprehenderit repudiandae sit doloribus? Est, laboriosam ducimus libero + maxime placeat illo repudiandae quo, fugit praesentium eligendi eos molestiae dolor. Iure + quod beatae nulla molestiae porro ex, aliquam temporibus quae reprehenderit eos mollitia + accusamus dignissimos aliquid cum quis facere sapiente? Maiores eum odio dolor asperiores + culpa perspiciatis amet dolorem optio odit eaque consectetur laborum dolore nihil, + consequuntur sapiente aut ipsa quod est nam sed. Neque minus nihil, quibusdam pariatur non + sunt, itaque amet impedit, magni praesentium vitae eaque atque eos recusandae adipisci + architecto fugit excepturi nemo! Ratione sit architecto suscipit nihil repellat veritatis + quae accusamus ex dolorem autem temporibus velit sequi incidunt amet quos, hic maxime totam + ab quasi doloribus. Error obcaecati corrupti voluptate iusto laudantium sapiente. Ipsa quos + officia quam fugiat exercitationem beatae blanditiis neque ex quasi? Sit, quasi voluptate + numquam corporis ullam quia voluptates! Quaerat commodi debitis exercitationem omnis quasi + sed error dolorem dolore, repudiandae ipsa ad aperiam illum cum rerum facere, odit atque + animi excepturi. Nostrum doloremque tempore dolorem expedita. Pariatur iste nesciunt quaerat + quam eos reprehenderit aliquid excepturi veritatis aperiam cupiditate sint asperiores + aliquam porro sunt ullam adipisci, eligendi sequi. Consectetur, exercitationem eum, + temporibus aperiam, incidunt cumque tenetur voluptate fuga quidem ducimus consequuntur alias + laudantium maxime? Ea natus nostrum cum veritatis officia ducimus nulla eum accusamus? Odit + cumque expedita nihil fugit similique tenetur non minima accusantium minus suscipit ut ipsa + vitae eligendi harum unde temporibus, corporis rem soluta doloremque ex voluptatem tempore + molestiae? Magni ullam ex praesentium atque, molestias provident possimus doloribus, + deserunt consequuntur blanditiis nemo? Blanditiis veniam dolore similique impedit, quidem + laboriosam quae, debitis hic corporis praesentium ab cumque voluptates accusamus facilis + asperiores neque iusto architecto dolor consequuntur rem. Temporibus tempora perferendis eum + officiis quod, neque laborum et ab pariatur aliquam magni dicta quae illum nam asperiores in + omnis eligendi dolor facilis voluptas veritatis incidunt, quidem exercitationem. + Necessitatibus dolores rem ad reprehenderit perferendis quia laudantium quibusdam, corporis + assumenda temporibus, consectetur vitae aperiam? Vitae unde quia sapiente blanditiis non + adipisci, dolorem, esse laborum assumenda dignissimos inventore quae placeat labore + molestias, cumque ipsam! Modi architecto voluptas, quaerat iste inventore explicabo + voluptate commodi? Velit eos sed, assumenda non quisquam incidunt asperiores nobis + perferendis, perspiciatis eius fuga qui, debitis consequatur iusto tempora consequuntur. + Minima laborum itaque dicta expedita quae quis, laudantium quas, cum sint unde sapiente + placeat, iste omnis! Eos, eius explicabo temporibus officiis labore eaque accusantium alias + nostrum distinctio ipsam illum nobis, laborum corporis dignissimos totam quaerat reiciendis, + omnis reprehenderit laudantium. Odit ut, sapiente, non laborum fuga id perferendis adipisci + explicabo beatae minus cum nulla quos ducimus doloremque velit! Saepe, aut sunt. Aut nemo + cumque corporis suscipit pariatur vitae eos dignissimos consectetur quis minima eligendi + adipisci, totam earum fugiat atque placeat? Neque modi quas molestias aut quia in architecto + et quasi ea amet. Beatae sunt odio eaque cum repudiandae accusamus quam, voluptatem nihil + nulla iste nobis laboriosam animi tenetur eum ullam dolorem atque suscipit optio, pariatur + hic dolor magni? Recusandae nostrum at voluptatum debitis aut iusto, perspiciatis incidunt + sed magni! Animi, consequuntur cum ut error quas exercitationem ducimus fugiat asperiores + hic neque quis sunt repellendus, perspiciatis illo quae rerum sint ex recusandae aspernatur + nesciunt! Quos eveniet totam hic nulla et at, in veniam atque quas amet dolor sint porro ab + similique autem perspiciatis cum obcaecati, numquam voluptatum facere. Qui sapiente iure + explicabo, odit odio dicta maiores repellendus tenetur aperiam eligendi architecto sequi sit + nisi atque quisquam mollitia velit fuga excepturi voluptate culpa commodi consectetur, + numquam labore dignissimos. Iure distinctio iste autem error provident ipsa architecto fugit + vel, sequi reiciendis. Sint expedita blanditiis pariatur! Ex, itaque officia. Repellendus + odit accusantium dolore aliquam, ex ipsum iusto nihil nesciunt. Cupiditate quasi nesciunt + quia vel quod ex error sit iure fugit corporis non perferendis ut pariatur ullam incidunt + vero praesentium blanditiis, accusantium quis suscipit eius facilis ipsum velit mollitia? + Suscipit optio rerum, est quos nisi obcaecati ut itaque alias! Corrupti minima accusantium + eos qui aperiam magnam distinctio temporibus nisi quisquam recusandae, excepturi aspernatur? + Eligendi, sequi fugiat. Adipisci nostrum est reprehenderit quo, fuga porro suscipit amet + earum corporis quae cumque nulla et cupiditate aperiam, harum voluptatibus nemo minima saepe + deleniti nam. Dolorem sit dolores labore? Iusto, hic dolor! Mollitia qui provident omnis + delectus at cumque saepe culpa eveniet nulla, doloribus optio itaque cum tempore, aliquam + vero. Beatae quo assumenda sit aliquid optio fugit voluptatem doloremque laborum? Similique + earum rerum cupiditate aliquid voluptate vitae, fugit nulla sapiente hic qui quam. Nemo + voluptatem, officia explicabo officiis esse alias ad, iusto rerum quasi vero nostrum + distinctio saepe quo. Quod animi doloribus facilis autem vel consectetur veniam voluptatem + aliquam ea et dicta delectus quae sunt ipsa id provident quas, sed repellat odit quidem + accusamus. Suscipit consectetur delectus a mollitia error? Quasi consectetur sequi, nihil + accusantium similique libero atque numquam recusandae harum repellat cupiditate! Eligendi + ipsa aliquam aperiam tempore repudiandae et provident ea ullam! Quaerat, ipsa libero et + debitis aut natus expedita perferendis, vitae harum dignissimos cumque. Delectus nobis at + tenetur corrupti, reiciendis error, maiores dicta, ducimus temporibus aut eveniet. Iste sunt + cumque et, recusandae dolorem sed dignissimos maiores inventore! Similique consequatur, + magnam, nihil numquam, aperiam at neque sed aliquid cum quidem fugiat quasi optio delectus + quis quibusdam. In recusandae esse deleniti distinctio, sapiente odit eveniet ab dolore + possimus velit doloremque, excepturi a ex repellat temporibus cumque cupiditate quo quod + praesentium accusamus, rerum harum! Rerum reiciendis repellendus delectus vel magnam at + excepturi libero aliquam quidem. Id voluptates, eius earum commodi nam eos sint officia + deleniti iusto aliquam laudantium ab? Quos fugiat, in veniam optio sequi odio veritatis eius + labore quidem distinctio cupiditate molestiae facere ad reiciendis ex? Laborum delectus, + aliquam sunt recusandae facilis illum. Doloremque odio labore iusto, veniam in architecto + aperiam tenetur repudiandae numquam dolorum sit non nemo ipsam voluptate nisi. Optio at + tempora fuga repellendus libero reiciendis cumque cum nobis voluptatem, fugit laboriosam + repellat, labore, exercitationem porro dolorum. Maiores perspiciatis nobis saepe doloremque + corrupti, dolorum omnis vero culpa natus voluptas architecto! Ut adipisci, autem distinctio + aliquid harum illum? Magni quibusdam accusantium temporibus cum aliquam aspernatur eveniet + obcaecati odit velit voluptatibus reiciendis voluptate est repudiandae omnis et, sed eum quo + quae illo veritatis officiis. Libero laborum nihil minima delectus. Reprehenderit voluptates + possimus quibusdam ipsam minima obcaecati quae, nisi incidunt minus ratione tenetur + asperiores vitae aliquid corrupti veniam cupiditate vero vel culpa dolorem tempore numquam + doloribus! Maiores laboriosam quae ex fugit delectus ea cumque illo neque, doloribus + perspiciatis facilis architecto excepturi! Iste, animi consequatur deserunt eaque fugiat, + reprehenderit doloribus quis voluptas rerum aliquid numquam accusamus autem maxime ducimus + vel sapiente excepturi atque sed minima id nulla voluptatem libero optio. Odit quidem fuga + nam beatae natus sunt numquam omnis qui suscipit, voluptas iure molestiae deserunt + exercitationem obcaecati nemo aliquid optio aperiam! Dignissimos at sequi vero et rerum + neque deleniti nihil consequuntur quisquam labore repellat autem error reprehenderit laborum + vel delectus iure ad, sapiente sit itaque nam? Porro, facere ipsam deleniti nostrum + cupiditate nisi cumque culpa animi? Pariatur dolorum asperiores porro dolore odio enim nemo + libero dolores voluptate est accusamus eius, in quas. Mollitia quod necessitatibus illum + pariatur saepe maiores sapiente, aliquam, culpa reprehenderit in laudantium iure, cum earum. + Laboriosam fugit sint doloribus iusto quod facere, fuga voluptates expedita accusantium. + Quia officia nulla labore numquam architecto commodi possimus quo quasi nam ex itaque + aliquid ipsa explicabo modi veritatis dolorum vel sapiente, ratione laboriosam dignissimos + placeat et? Quos, consectetur corrupti temporibus quod corporis, eius molestiae provident + eligendi necessitatibus, illo dolorum aliquid! Assumenda cum enim accusamus consequuntur eos + qui, dolore est optio vitae ex harum asperiores ab nobis necessitatibus! Ab, consequatur! + Tempore sit nihil veniam quas architecto nesciunt nulla nemo minima! Sit deleniti asperiores + eos optio voluptatum error quia maiores, sapiente corporis corrupti iste? Ut quaerat quam + enim, nostrum, eius exercitationem a laboriosam sit id quibusdam minus dolor? Doloribus + dolorum, odit, neque suscipit expedita cum quia aperiam reprehenderit eaque nisi unde! Ipsam + sint est sed incidunt dolore odit? Vitae distinctio, aliquam ut illo quod, aperiam + consectetur dolorem repellat sunt id sint enim fuga? Temporibus, nostrum deserunt aliquam + sed delectus eum saepe ea voluptatem! Nisi, atque! Inventore, ut reiciendis sunt consectetur + quod eaque sapiente natus blanditiis quidem praesentium sit possimus doloribus et pariatur + magnam, quaerat earum quibusdam! Necessitatibus maxime dolore iusto sapiente earum, + deserunt, est adipisci veniam error expedita nemo saepe esse libero fugit incidunt suscipit + quis dolores enim sit velit quod, ut ex iste ea? Doloremque, saepe autem neque atque libero + modi, quia sint cum obcaecati, veniam reiciendis. Quae accusantium id beatae corrupti alias + ducimus inventore totam, accusamus rerum nobis dolores nostrum, sint necessitatibus + asperiores et aliquam explicabo iure facere unde voluptate? Perspiciatis nesciunt molestias + sed corrupti optio tenetur laudantium provident, culpa vitae libero ipsa cupiditate + consectetur dolore laborum iste reiciendis nihil mollitia ex odio at! Quaerat, et. + Consequuntur harum excepturi facilis, vero eaque, repudiandae illo id commodi exercitationem + in molestiae suscipit praesentium soluta quo facere doloribus dolorem. Reiciendis, alias + maxime non nesciunt deleniti voluptate excepturi? At repudiandae, delectus modi vero + quibusdam dicta, eius architecto ipsam aut error dolorem quae nostrum mollitia. Quam, earum + vitae aut a velit id asperiores dolorem, quia quidem molestiae necessitatibus harum rerum + nostrum aliquid et eum obcaecati. Perferendis, eaque obcaecati, tempora enim fugiat + cupiditate quas voluptatum, sapiente velit officia veritatis. Doloribus, perspiciatis optio + nam tenetur odit esse, aliquid blanditiis aut fugiat debitis porro ducimus autem cupiditate. + At, quibusdam voluptates amet nam tempore distinctio. Repellendus, blanditiis obcaecati + dolore dicta deleniti, nesciunt esse dolorum tenetur molestias ducimus quo eveniet vel ab + vitae accusantium ullam rerum ipsum odio iure non quas dolor reprehenderit officia. + Doloremque ducimus pariatur minima deserunt quas veniam molestias laboriosam dolorem aperiam + alias earum illo, sed corporis obcaecati, architecto tempore! Perspiciatis quaerat, quis + cupiditate assumenda sunt adipisci. Sed illum tenetur eius, optio repudiandae, perferendis + voluptate nihil iusto veniam illo impedit enim ratione nisi deleniti corporis repellat? + Maiores quae praesentium esse soluta cumque quo, dolores et laboriosam ad voluptatem alias + modi impedit minima! Magnam sed adipisci ex alias laudantium voluptate dolorum sit fuga + fugiat iure similique veniam sequi nihil officia doloribus, quasi velit, accusantium ullam + quo voluptatibus eveniet! Animi maiores quae mollitia voluptate possimus id doloribus + accusamus illum, eligendi itaque fugit assumenda explicabo odit, nisi beatae iure ad iste, + eum perferendis necessitatibus. Veritatis consequatur perferendis quos minima in voluptatem + modi quaerat facilis dolores neque amet eos vel, natus suscipit consequuntur libero et rerum + recusandae, voluptas maxime quis iure ipsum quidem! Eaque illum quo eius, minus aspernatur + error labore velit similique debitis fugiat, ratione dicta maiores quam sequi voluptatem + commodi quae recusandae ipsum est facere quasi impedit officiis. Mollitia repudiandae + similique, rerum blanditiis id impedit? Autem sit quos accusamus exercitationem vel earum, + deserunt corrupti? Eaque explicabo consequatur consequuntur exercitationem corrupti, + incidunt debitis eum. Eaque quaerat labore similique consequatur? Placeat, eveniet ducimus! + Eveniet fuga inventore similique hic dolor mollitia odio maiores aliquam maxime quam + quisquam reiciendis numquam voluptatibus ut exercitationem nesciunt laborum sit, ipsa et + error est tempora praesentium? Reiciendis possimus, quisquam quasi exercitationem saepe + soluta numquam maiores, explicabo eius temporibus, est obcaecati deleniti doloremque eveniet + officia cum eligendi autem magni sequi nihil? Id animi nostrum, debitis molestiae nam + laborum impedit? Maiores at quisquam laborum sunt quis minus provident corrupti quos qui + eaque! Eligendi consequuntur molestiae molestias consectetur sed earum nemo. Assumenda + pariatur incidunt sequi doloremque sapiente id consequuntur molestiae, saepe reiciendis + tempora nihil rem aut ab aperiam eaque. Quaerat sunt asperiores quam harum laudantium quas + similique incidunt unde magni, officia, assumenda exercitationem facere! Temporibus cumque + laboriosam iure quos placeat dignissimos, perspiciatis consequatur maxime id expedita natus. + Architecto expedita id eligendi. Dolorum soluta illum minus id suscipit modi saepe nulla + vero, at mollitia amet quas sed eligendi autem voluptas deleniti architecto tenetur + perspiciatis, fuga veniam libero quia? Voluptatum doloremque, eum et, repellendus possimus + laudantium eligendi provident repellat optio iusto vero nisi vitae dignissimos iure officia + voluptate nihil, voluptas accusamus. Ratione eveniet porro quibusdam est et! Laudantium, + hic, quam harum minus voluptate doloremque optio repellat laborum ratione cum perferendis. + Voluptates deleniti eius ex eaque excepturi maiores nisi voluptatum, rerum iusto, sapiente + enim officiis. Harum dolore molestias ipsa voluptatem perspiciatis ut quae quasi. + Repudiandae atque ipsam quibusdam inventore harum optio est distinctio, deserunt esse + facilis saepe dolore molestiae asperiores nostrum similique porro, maxime ea neque officia + odit ducimus architecto obcaecati delectus. Labore quibusdam explicabo omnis sequi ut + officiis ipsa voluptates voluptatum aliquam. Expedita perferendis assumenda dolorem eos? + Quisquam aspernatur repudiandae, delectus quidem nemo ullam tempora facere perspiciatis + magni optio minus expedita ea sit modi omnis, quod dolores enim nobis ut pariatur dolore + nihil quis facilis. Hic amet obcaecati temporibus! Fugiat, sint, reprehenderit nostrum ut + consectetur repellat sunt aliquid, aliquam aspernatur temporibus quae. Provident unde quasi, + blanditiis quam, vero nesciunt earum ipsam voluptatum beatae nam voluptatem doloribus + reprehenderit, quia ex nihil corporis? Obcaecati rerum sequi placeat, fugit eaque reiciendis + qui accusantium voluptates dicta tempora itaque alias, quos ut veritatis eligendi sit, + tenetur aut ea iste accusamus asperiores est iure? Repudiandae molestias, molestiae placeat + quia consequatur fugit harum sint tempore suscipit provident libero illo perferendis sit aut + porro, ullam ratione id vitae, praesentium earum fuga. Molestiae aliquid dolor enim neque + ab. Laborum, earum. Quis tempore modi ullam odio, ipsum hic porro, velit fugit molestias + consequuntur reiciendis dicta perspiciatis sint a? Veritatis voluptate, non quis expedita + repellendus nihil! Voluptates debitis eveniet non cupiditate quis aperiam consequuntur dicta + quia quam quidem, ad culpa quae ab nesciunt, necessitatibus corrupti, voluptate assumenda + officia! Ea quam eius quo natus nam numquam expedita. Et error consequuntur ducimus magnam + impedit vero veniam dolorem cupiditate porro fuga, inventore quod autem obcaecati explicabo + rerum ratione in nam quis temporibus dolorum deserunt. Doloremque delectus natus atque sit? + Voluptates sunt adipisci ullam fugit molestias recusandae totam ea obcaecati. Fugit + inventore vero quisquam pariatur, provident error quasi animi necessitatibus, adipisci a + sequi? Placeat possimus quisquam voluptas sit totam ipsa debitis dolores praesentium quidem, + accusantium laboriosam vitae neque voluptatum similique accusamus. Expedita error ea + inventore, neque aliquid nam? Voluptates, blanditiis vel distinctio esse veritatis quas + quibusdam veniam saepe, temporibus accusantium ab iusto exercitationem officia id nesciunt + perferendis. Eum debitis qui veritatis similique voluptatibus pariatur quae, dolor, rem + sequi, fugiat dolorum error tempora at iusto obcaecati magni? Dignissimos excepturi rerum + facilis. Beatae nobis, quod iusto eum saepe adipisci aperiam? Necessitatibus similique cum + magni eaque distinctio at, asperiores doloribus quis. Labore, inventore qui veritatis + pariatur iure doloribus magnam, quasi officiis aspernatur dolorum nulla velit ducimus quae + recusandae, libero minus animi beatae cupiditate debitis voluptas assumenda rerum quia. + Pariatur deserunt ea ratione, expedita exercitationem laboriosam dolores officia rerum! + Doloremque amet, aut consequatur id, autem reiciendis voluptatum aliquid dolor tenetur qui + iusto magni animi ipsam culpa fuga dolorem eveniet alias nesciunt. Voluptas provident cum + modi officia totam blanditiis ullam esse quod quam repellat? Quae non incidunt asperiores + cupiditate, delectus ipsum officiis commodi veniam aspernatur est doloremque, voluptatum + quo. Facilis commodi ipsam, dolorem saepe, vero, id velit culpa atque et dignissimos ex + reprehenderit accusamus alias rem qui repellat? Alias soluta quibusdam eos quis omnis, dicta + incidunt sed provident hic laboriosam natus tempore adipisci at esse optio excepturi dolore + possimus odio asperiores est? Perferendis quasi adipisci reiciendis officia aliquid. + Similique earum quaerat a laboriosam. Esse doloremque temporibus harum expedita ipsam modi + sed! Dolore facilis dolor iste dolorem voluptates qui commodi laboriosam natus repellendus + explicabo, soluta quod, culpa veritatis! Ab accusamus debitis corporis atque laborum? + Perferendis ipsam sed voluptate molestias, eligendi alias cum ab. Beatae voluptatem totam + est asperiores non doloremque nihil recusandae et autem cumque in ducimus laudantium optio, + culpa numquam tempore quidem molestiae maiores excepturi? Ullam eius pariatur amet beatae + sit ipsam quo nulla, culpa distinctio rerum ut commodi! Dolores nesciunt asperiores, tenetur + ad pariatur facilis illum laborum voluptatibus dolore eaque unde amet ullam nostrum ipsum + optio alias aliquam eum nobis. Ipsa, optio sequi. Molestiae culpa quod sunt deserunt commodi + est porro deleniti voluptas id! Voluptate corporis, facilis odio ducimus, eligendi molestiae + dolor quo rem fugiat odit eaque possimus dolores? Asperiores amet dolorem quae dicta + consequuntur saepe, atque, eius perspiciatis quisquam architecto fugit esse placeat? Ea + praesentium exercitationem, ducimus debitis magnam a repudiandae quia id, quisquam + repellendus repellat architecto beatae minima nobis pariatur quo dignissimos vel vero minus. + Sunt dolorum natus perspiciatis laboriosam quos fuga, officiis, ut incidunt, harum at + explicabo praesentium laborum iusto quis quo doloremque velit eius excepturi unde hic autem + placeat quasi cupiditate? Eaque enim quisquam esse animi assumenda reprehenderit laboriosam + hic deserunt earum quibusdam voluptatibus distinctio eum perspiciatis qui nisi, culpa, natus + sint, voluptates architecto necessitatibus ab ratione officiis nobis. Ab rerum repudiandae + accusantium unde aliquid corporis sit, dolor, quisquam alias ducimus molestiae debitis id + vel eius possimus, quos architecto nam. Ex totam natus esse voluptatum qui aliquam quis, + nam, aut, porro exercitationem excepturi deserunt corporis mollitia modi unde. Enim + doloribus dicta, architecto minima earum quisquam aut at, rem magni quibusdam voluptatem, + unde fuga soluta distinctio esse? Nostrum aspernatur a eius suscipit consequatur architecto + laudantium debitis velit cupiditate ex, odio ipsam quod asperiores dolor, perferendis + blanditiis accusantium sequi nisi nihil reprehenderit corporis quibusdam doloribus. + Adipisci, tenetur. Labore molestiae sint ea rerum aspernatur architecto incidunt dicta, + blanditiis aperiam illo? Recusandae hic in, aspernatur odit veniam sed voluptatibus animi + repellat, officia porro qui mollitia. Necessitatibus, aut! Laboriosam velit minus, aut + dignissimos nulla itaque esse numquam quasi officia ex facilis at eos! Tenetur, dolorem + esse. Repudiandae suscipit esse aliquid dolorem eum nostrum quibusdam maxime fugiat. Quod + amet exercitationem modi voluptatum consectetur dignissimos perspiciatis repellat quas + aliquam qui architecto eum laboriosam sed cum alias dolores, tenetur sunt cumque quos + tempora saepe animi natus. Pariatur ipsa id vel saepe corporis nisi assumenda eius + asperiores facilis blanditiis, reprehenderit exercitationem quas voluptatibus atque + molestias. Eos nostrum accusantium aut aspernatur? At, nulla quod neque tenetur optio sint + quibusdam numquam beatae inventore illo reiciendis aliquam temporibus id sed ad libero! + Fugit, debitis corporis. Vel quod commodi distinctio impedit dicta. Eum, delectus. Dicta + quis accusantium minima atque corporis, quaerat alias. Quas eius, error laboriosam nisi qui + voluptatum, eveniet quisquam expedita sapiente, magnam aliquam perferendis totam dicta sunt? + Assumenda, laudantium explicabo. Consectetur eveniet voluptate officia hic itaque, ipsam + praesentium optio aut quidem aliquid similique. Atque mollitia cumque dolore dicta alias + unde molestias accusantium consectetur et, praesentium obcaecati vitae sed dolor, + dignissimos voluptatem nisi sequi eligendi sit provident voluptas recusandae. Praesentium, + maxime obcaecati earum saepe, mollitia non distinctio quidem omnis fugit velit aliquam! + Dolores id suscipit accusantium adipisci, veniam enim est deserunt aut doloribus laboriosam + esse magni, repellat temporibus nesciunt velit porro sit molestias? Eius magni veniam + molestias voluptate debitis vel, voluptas, illum maxime ipsam earum tempora maiores aperiam, + labore libero repudiandae ab soluta fuga placeat! Nostrum recusandae voluptates vitae + incidunt. Voluptates vero quibusdam rem impedit, soluta ipsa dignissimos id fugit voluptate, + doloremque fugiat? Rem commodi, ex quibusdam expedita aut odit repudiandae reprehenderit + sunt. Assumenda facilis corrupti possimus, consequuntur voluptates nesciunt velit + necessitatibus itaque quidem voluptatem sed tenetur et ducimus nam ipsum alias reprehenderit + dolorum blanditiis. Excepturi eveniet id fugiat alias maxime. Labore placeat optio fugit eos + quisquam similique repellat. Vero tenetur commodi ducimus fugiat sapiente aliquam + perferendis veritatis minima quod debitis, error maiores eius possimus suscipit corporis + dicta veniam distinctio nesciunt harum ut aspernatur vel pariatur? Accusamus temporibus + eveniet voluptatum fuga, nam rem adipisci reiciendis vel impedit culpa autem illum + cupiditate accusantium nostrum? Necessitatibus, commodi ratione numquam quo nulla, officia + blanditiis quis, repudiandae eius sint corrupti odio totam. Corrupti quos doloremque + veritatis eveniet deleniti est mollitia quas, reiciendis dolores neque minus alias nihil + libero provident temporibus, sint sequi deserunt tempora labore animi. Inventore at eveniet + cumque architecto est, beatae perferendis debitis omnis facilis optio, aperiam, + necessitatibus sed hic. Aspernatur minus rerum magni pariatur nam exercitationem placeat + dicta labore officiis maiores rem culpa enim doloribus sed, quod laboriosam fuga distinctio + illum error accusantium. Doloribus aliquam, deleniti nulla quasi quo hic aliquid nesciunt + itaque tenetur magnam non cumque at vitae dignissimos laborum et ex nihil consequatur soluta + repudiandae consequuntur veritatis adipisci incidunt. Fuga numquam fugit accusantium modi + asperiores quis! Ut explicabo numquam, ad, dolorem non, excepturi corporis nam modi + voluptatum accusantium recusandae minima dicta error facere perferendis debitis dolorum cum + delectus rem nostrum molestiae eos! Repellat voluptas aliquid vel adipisci odio alias quos + blanditiis quisquam perspiciatis, dolore, reiciendis impedit velit fugiat suscipit ex, animi + natus. Eaque vel, dicta debitis beatae cumque magnam amet ipsa, minima, repudiandae eius + libero delectus quam. Perferendis saepe enim voluptas recusandae voluptatem, ipsa ipsum + doloribus vel aliquid, iure porro! Nesciunt, veniam numquam sunt eius architecto fugiat + soluta. Asperiores hic accusantium vero facilis animi, cupiditate omnis rem. Aperiam + delectus sit vero maxime officiis, aspernatur mollitia alias cumque at nulla ad adipisci est + similique non quaerat minima aut vitae, voluptates deserunt rerum natus corporis. Non + aliquam, fugit a ea dolore, quisquam labore voluptas alias rem odit, blanditiis beatae + voluptate eum! Repudiandae nemo commodi ab vel repellat ducimus obcaecati maxime illo odit? + Eaque suscipit molestias temporibus numquam, ipsam cum, eveniet dolorem quo iusto ex + reiciendis esse impedit cumque totam optio necessitatibus? Similique, odio cupiditate, + commodi debitis sapiente architecto fugit explicabo earum excepturi quam, quaerat nesciunt + optio doloribus assumenda reiciendis? Officia, beatae cupiditate? Fugit inventore commodi + ipsam nihil, possimus tenetur suscipit deleniti debitis dolores consequatur. Placeat eaque, + ipsa necessitatibus sunt enim voluptate sit alias dignissimos, numquam velit tempore. Vitae + eius accusamus alias fuga eos architecto, quibusdam repellendus qui deleniti aut ex, + molestias iste hic recusandae natus, beatae laudantium modi porro possimus! Quam vel, + quaerat suscipit deleniti sunt vitae aut, eveniet optio voluptatem commodi pariatur quis non + officia consequatur odio dolorum ratione illum labore eum reiciendis earum, velit veritatis + nisi? Minus esse, quo magnam vitae aspernatur doloremque labore iusto consequuntur eveniet + optio perspiciatis excepturi, pariatur dolorem officiis hic maxime aliquam non maiores + accusamus voluptatem illum quibusdam. Quod molestias laboriosam quos, perferendis omnis + quisquam sint delectus sed nam iusto. Quas voluptatum nostrum quidem dolorum impedit + laborum, placeat fugiat, delectus sequi atque obcaecati! Ipsum non sunt velit vero qui + delectus pariatur aut esse voluptates magni ratione quasi, quaerat earum dolorum labore + corporis, exercitationem nisi quisquam eum libero alias. Aliquid assumenda repudiandae nobis + nesciunt, cum doloribus porro earum ab quae ea neque cumque, architecto repellendus vero. + Nemo placeat ullam quis dolor excepturi asperiores odio officia officiis, rerum est aut quos + odit laudantium velit assumenda eos inventore rem quod! Laudantium dolore quis accusamus a, + eaque accusantium voluptas consequatur ipsum expedita. Sunt animi culpa sapiente repellat + error assumenda velit fugiat, voluptatem necessitatibus debitis veritatis autem cumque dicta + nulla veniam corrupti quia sed odio maxime delectus ut perferendis laborum quos officia? Ex + ad consequatur tempora repellendus, aperiam sint enim cupiditate porro iure esse + necessitatibus consequuntur ducimus nesciunt culpa ipsa illo voluptatem quam reprehenderit + rerum dolor! Architecto laboriosam quos exercitationem eligendi, inventore hic reiciendis + recusandae corporis voluptas mollitia nesciunt ab at vitae, aliquid deserunt, quia esse + sequi dolorem numquam consequuntur? Cumque maxime labore rem tempore modi corrupti laborum + facere temporibus officia alias! Modi id nostrum aliquid alias! Magni esse quisquam delectus + eveniet, cum, quam quos similique facere beatae cupiditate, ipsam facilis dolorem pariatur + veniam molestiae neque voluptatibus. Natus consequatur ex dolore minima soluta amet + pariatur, atque in totam unde consectetur quisquam obcaecati suscipit tenetur! Asperiores + maxime architecto voluptate necessitatibus reprehenderit nostrum odio adipisci doloribus ut + praesentium iste sit atque, illo perferendis distinctio fuga mollitia deserunt! Optio ad + molestias enim inventore possimus quidem magni ea illo, quos culpa natus alias atque rem + deleniti odio nam aut autem et, cupiditate assumenda similique voluptate esse! Veritatis, + perspiciatis! Reprehenderit placeat dolor ab, quibusdam optio facilis voluptatum quia sequi + quaerat quod omnis! Vel culpa eaque reiciendis quasi quisquam accusamus officiis neque rem + magnam enim cumque nisi nulla, obcaecati perspiciatis dolor et est similique doloribus at + aliquam? Temporibus tenetur omnis rem accusantium magni minus quis harum reiciendis, unde + corrupti veritatis nisi autem ipsum, iure quia eveniet dolor dolore eligendi? Quisquam, + autem non officiis dolor ad quae iure quia vero fugit, esse laboriosam expedita adipisci. + Obcaecati cumque repellendus labore laborum inventore impedit maiores delectus consequuntur + ut optio, nostrum animi facilis ducimus totam odit voluptas sed illum? Reiciendis ipsum in + omnis, assumenda fugit incidunt voluptas atque tempora! Eveniet dicta eius voluptas sit + ratione quod accusantium aut quam odit quaerat fugit natus, dignissimos nihil neque magni + maiores architecto laboriosam repudiandae impedit. Minus quisquam ipsum dignissimos + laboriosam explicabo nostrum, voluptates quidem. Molestiae eligendi laborum necessitatibus + provident a ad quaerat, nostrum corrupti accusantium accusamus modi dignissimos facere + corporis quas consequuntur hic ex iste tempore voluptate placeat nemo consequatur excepturi? + Architecto nostrum veritatis assumenda, sit id quisquam, dolorum minus nam similique ut + placeat mollitia reprehenderit, ullam corporis quod adipisci hic quam expedita porro + doloremque cupiditate error. Assumenda iure quod fugiat, itaque minus sed veritatis dolor + consectetur. Maxime similique beatae expedita enim odio facere sed molestiae quaerat libero + commodi, reprehenderit architecto nihil rem fugiat modi ad culpa ipsam, aliquam inventore + dolorem alias tempora! Quasi, doloribus id nulla necessitatibus ullam optio ex iste ratione + dolor accusamus voluptate sed qui assumenda at nisi quibusdam. Asperiores enim aperiam + laborum in cupiditate ad numquam eius, nemo harum eaque laudantium temporibus et tenetur + quibusdam expedita aliquam, ex architecto delectus voluptate reiciendis adipisci? + Reprehenderit aperiam adipisci, numquam animi architecto obcaecati fuga labore rerum + corporis sapiente? Amet sed illum illo obcaecati nisi magni voluptatibus nostrum aut modi + quae aliquid necessitatibus, possimus laborum animi voluptates deleniti maiores dolor + aspernatur alias officia cupiditate! Suscipit sunt dicta possimus sapiente, laborum labore + est? Fuga fugiat asperiores nesciunt nisi perspiciatis. Totam eius, numquam voluptatum, + error adipisci animi illum eaque quisquam, minus dolorum vel ab harum assumenda quia aperiam + suscipit porro molestiae quos qui dolor hic. Est neque fugit repellendus dolor excepturi + aperiam provident consequatur sunt minima explicabo recusandae velit, qui tenetur? Eligendi + sequi omnis est? Est, velit totam quibusdam assumenda nam iste optio quidem ratione + excepturi delectus quam, doloribus hic repudiandae molestias mollitia voluptate ipsa autem + numquam quia at facere nostrum placeat temporibus. Laudantium omnis eaque recusandae iste + rerum molestias blanditiis et quae excepturi deserunt eligendi dicta, obcaecati explicabo + distinctio error aliquam facere! Quam porro maiores earum placeat. Nam consequatur tenetur + aut maiores adipisci repellendus odio a facilis, magnam, officia delectus debitis, eaque + quod! Illum sequi alias dolor saepe non, tempora debitis expedita nam odit, quis iure? + Inventore aliquam ad laudantium non hic, fugiat quisquam enim ratione ea itaque, praesentium + neque deserunt quasi eum illo est magni velit natus omnis distinctio libero a, consequatur + accusamus rem? Quia magnam, corrupti nihil impedit molestias quaerat ullam tempore ex, + dignissimos autem rem accusantium tenetur officia voluptatum. Dolore nam veniam alias quod + aliquam et quis doloremque nobis numquam, rem ipsam officiis sint, eveniet a accusantium + labore! Illum dolores praesentium doloribus unde cum quo veritatis! Recusandae voluptas + earum eaque sint ad architecto similique tempora, necessitatibus distinctio voluptatum + laborum harum ipsum ut iure deserunt, quas voluptate vitae unde! Animi ipsam velit fugit + earum, reprehenderit dolorem iusto libero labore, dolorum, blanditiis tenetur quod autem! + Nostrum ipsum, sit corporis minima, reiciendis rem error obcaecati quia quaerat harum + voluptates beatae sequi laudantium incidunt. Itaque, consequuntur ab! Blanditiis + perspiciatis temporibus praesentium voluptatem, sunt aliquam commodi magni tempore nobis + quasi numquam, placeat possimus aperiam, nisi cumque laudantium. Sapiente eum, ex dolor + dignissimos dolorum molestiae hic iusto asperiores, ducimus ipsa voluptas laboriosam a, qui + nostrum corporis obcaecati animi error quaerat illum. Beatae libero illo architecto + obcaecati, explicabo neque nisi quidem, autem et, accusantium ipsum magnam quod minus ea + sapiente! Odit commodi dicta soluta, veniam, assumenda eligendi cupiditate consequuntur nisi + omnis praesentium repellendus suscipit itaque quaerat culpa. Odio adipisci aliquam + aspernatur officia illo similique molestiae excepturi, optio incidunt sapiente nemo? + Mollitia nisi earum maiores consequatur aut sit dignissimos molestias natus voluptate, odio + delectus exercitationem ipsum. Deleniti dolorum minus aperiam suscipit, id maxime libero + doloremque itaque dolores praesentium excepturi beatae dicta modi magnam earum incidunt + officia totam? Optio reiciendis ad, corrupti error explicabo aut laborum placeat ex eum + quisquam suscipit quae corporis officia consequuntur molestias atque quod eveniet. Alias + reiciendis expedita, ratione magni consequatur in fugiat corporis tenetur, harum distinctio + mollitia amet accusamus dolorum sapiente, repellat necessitatibus tempora enim totam? Id, + dicta veniam? Dolorum cupiditate ut praesentium error quae ducimus quia sed, dicta quibusdam + aspernatur assumenda! +
+ ); +}; + +export default LeaderboardsExample; diff --git a/pages/about.tsx b/pages/about.tsx index 4f6390dc..e4f99c2c 100644 --- a/pages/about.tsx +++ b/pages/about.tsx @@ -1,27 +1,56 @@ import { NextPage } from "next"; import Head from "next/head"; -import { Container, Text, Title, Anchor, ActionIcon, Group } from "@mantine/core"; -import { PayPalDonation } from "../components/other/paypal-donations"; -import { Donate } from "../components/icon/donate"; -import Link from "next/link"; -import { IconBarrierBlock } from "@tabler/icons-react"; +import { + Container, + Title, + Tabs, + Center, + Anchor, + Grid, + Flex, + Divider, + createStyles, +} from "@mantine/core"; import React, { useEffect } from "react"; import { AnalyticsAboutAppPageView } from "../src/firebase/analytics"; -import config from "../config"; + import { generateKeywordsString } from "../src/head-utils"; +import AboutUs from "../components/about/AboutUs"; +import LeaderboardsExample from "../components/about/LeaderboardsExample"; const keywords = generateKeywordsString(["coh3 stats", "coh3 discord", "bug report", "github"]); -/** - * This is example page you can find it by going on ur /example - * @constructor - */ +const useStyles = createStyles((theme) => ({ + link: { + color: theme.colorScheme === "dark" ? theme.white : theme.black, + }, + + anchor: { + display: "block", + height: "65px", + marginTop: "-65px", + visibility: "hidden", + }, + + menu: { + position: "sticky", + top: "100px", + }, +})); + +const sections = [ + { name: "aboutus", displayName: "About Us", component: }, + { name: "leaderboards", displayName: "Leaderboards", component: }, +]; + const About: NextPage = () => { useEffect(() => { AnalyticsAboutAppPageView(); }, []); + const { classes } = useStyles(); + return (
{/*This is custom HEAD overwrites the default one*/} @@ -32,79 +61,50 @@ const About: NextPage = () => { <> +
+ + FAQs + +
{" "} - - About coh3stats.com - - - - - {" "} - BETA version of the site. - - Find your player card using search or leaderboards. - More info on Github or Discord - - API Usage / Collaboration - - We are open for collaboration / sharing the data. Reach out to us on Discord. -
- Its forbidden to use API / scrape the site without previous consulting! - - Bug reports - - You can report the issues on{" "} - - {" "} - GitHub - {" "} - or on our Discord - - Donation - - All the donations are used for covering the server costs and expenses for running the - site. -
- If we want to expand the functionality of the site - long history of matches / match - analysis / history of player cards, it will significantly eat up the system resources - - increase the cost. -
-
- Actually all the donations for{" "} - - coh2stats.com{" "} - - have been already used to pay for 2022 server costs. So all of them are appreciated. -
-
-
-
- - - All the donations are listed at{" "} - - Ko-Fi - - : - - - - - - You can Donate via PayPal or Card at Ko-Fi, no registration required. - -
+ + +
+ {sections.map((x) => { + return ( + +
+ + {x.displayName} + + +
+
+ ); + })} +
+
- - Direct PayPal if you have problems with Ko-Fi: - - -
+ + {sections.map((x, idx) => { + return ( + <> + + + {x.displayName} + + {x.component} + {idx !== sections.length - 1 && } + + ); + })} + +