From babb52151a416ec50370bd53a0fef28530ef0a9e Mon Sep 17 00:00:00 2001 From: deepaksood619 Date: Thu, 19 Dec 2024 20:43:32 +0000 Subject: [PATCH] deploy: f2dfc93c726478abc30615e72583990fc36aff28 --- 404.html | 6 +-- .../achievements-activities-awards/index.html | 6 +-- about-deepak-sood/experience/index.html | 10 ++--- about-deepak-sood/faqs/index.html | 6 +-- .../creating-a-business-startup/index.html | 6 +-- about-deepak-sood/ideas/donations/index.html | 6 +-- about-deepak-sood/ideas/education/index.html | 6 +-- .../ideas/improvements-feedbacks/index.html | 6 +-- about-deepak-sood/ideas/index.html | 6 +-- about-deepak-sood/ideas/intro/index.html | 6 +-- about-deepak-sood/ideas/non-profit/index.html | 6 +-- about-deepak-sood/ideas/others/index.html | 6 +-- about-deepak-sood/ideas/society/index.html | 6 +-- .../ideas/startup-ideas-physical/index.html | 6 +-- .../ideas/startup-quotes/index.html | 6 +-- .../ideas/startups-ideas-saas/index.html | 6 +-- .../index.html | 6 +-- about-deepak-sood/index.html | 6 +-- about-deepak-sood/intros/index.html | 6 +-- .../meetups-talks-sessions/index.html | 6 +-- .../paper-publications-references/index.html | 6 +-- about-deepak-sood/personality/index.html | 6 +-- .../index.html | 6 +-- .../45-traditional-ai-case-studies/index.html | 6 +-- .../index.html | 6 +-- .../47-genai-case-study-careers360/index.html | 6 +-- .../48-rag-genai-presentation/index.html | 6 +-- .../49-data-practical-use-cases/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../54-airflow-kafka-migration/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../58-aws-gen-ai-hackathon-rag/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../63-mlops-master-document/index.html | 6 +-- .../projects/64-mlops-case-studies/index.html | 6 +-- .../65-problems-in-iot-industry/index.html | 6 +-- .../projects/66-iot-case-studies/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../75-bake-io-data-engineering/index.html | 6 +-- .../projects/80-stashfin/index.html | 6 +-- .../projects/81-stashfin-terms/index.html | 6 +-- .../projects/82-stashfin-metrics/index.html | 6 +-- .../85-stashfin-twitter-bot/index.html | 6 +-- .../86-stashfin-customer-support/index.html | 6 +-- .../index.html | 6 +-- .../88-stashfin-security-iam-apis/index.html | 6 +-- .../89-stashfin-devops-overhaul/index.html | 6 +-- .../90-stashfin-tech-stack-infra/index.html | 6 +-- .../91-stashfin-aiml-use-cases/index.html | 6 +-- .../projects/98-others/index.html | 6 +-- .../projects/99-ciso-cybersecurity/index.html | 6 +-- about-deepak-sood/projects/index.html | 6 +-- about-deepak-sood/social-links/index.html | 6 +-- ai/big-data/characteristics/index.html | 6 +-- ai/big-data/data-masking/index.html | 6 +-- ai/big-data/data-preprocessing/index.html | 6 +-- ai/big-data/data-quality/index.html | 6 +-- ai/big-data/data/index.html | 6 +-- ai/big-data/design-of-hbase/index.html | 6 +-- .../design-of-key-value-stores/index.html | 6 +-- ai/big-data/design-of-zookeeper/index.html | 6 +-- ai/big-data/index.html | 6 +-- ai/big-data/intro/index.html | 6 +-- ai/big-data/page-rank/index.html | 6 +-- ai/big-data/parameter-servers/index.html | 6 +-- ai/big-data/processing-engine/index.html | 6 +-- ai/big-data/tools/index.html | 6 +-- ai/big-data/types-of-data/index.html | 6 +-- .../index.html | 6 +-- .../cv-libraries-tools/index.html | 6 +-- ai/computer-vision-cv/examples/index.html | 6 +-- .../image-data-labeling-tools/index.html | 6 +-- .../image-formats/index.html | 6 +-- ai/computer-vision-cv/imagemagick/index.html | 6 +-- ai/computer-vision-cv/index.html | 6 +-- ai/computer-vision-cv/intro/index.html | 6 +-- .../index.html | 6 +-- .../model-building-stages/index.html | 6 +-- ai/computer-vision-cv/others/index.html | 6 +-- .../pre-trained-models/index.html | 6 +-- ai/data-science/data-analysis/index.html | 6 +-- ai/data-science/data-governance/index.html | 6 +-- ai/data-science/data-mining/index.html | 6 +-- ai/data-science/datasets/index.html | 6 +-- ai/data-science/index.html | 6 +-- ai/data-science/intro/index.html | 6 +-- ai/data-science/questions/index.html | 6 +-- ai/data-science/recommender-system/index.html | 6 +-- ai/data-science/statistics/index.html | 6 +-- ai/data-science/topics/index.html | 6 +-- ai/data-visualization/bi-tools/index.html | 6 +-- ai/data-visualization/charts/index.html | 6 +-- .../d3-data-driven-documents/index.html | 6 +-- ai/data-visualization/index.html | 6 +-- ai/data-visualization/intro/index.html | 6 +-- ai/data-visualization/matplotlib/index.html | 6 +-- ai/data-visualization/metabase/index.html | 6 +-- ai/data-visualization/plotly/index.html | 6 +-- ai/data-visualization/powerbi/index.html | 6 +-- .../architecture-components/index.html | 6 +-- .../tableau/augmented-analytics/index.html | 6 +-- .../tableau/concepts/index.html | 6 +-- .../tableau/dashboarding/index.html | 6 +-- .../tableau/data-model/index.html | 6 +-- .../tableau/data-sources/index.html | 6 +-- ai/data-visualization/tableau/index.html | 6 +-- .../tableau/others/index.html | 6 +-- ai/deep-learning/commands/index.html | 6 +-- ai/deep-learning/components/index.html | 6 +-- ai/deep-learning/dl-specialization/index.html | 6 +-- ai/deep-learning/index.html | 6 +-- .../index.html | 6 +-- ai/deep-learning/others/index.html | 6 +-- ai/deep-learning/resources/index.html | 6 +-- ai/deep-learning/roadmap/index.html | 6 +-- ai/hackathons/index.html | 6 +-- ai/index.html | 6 +-- ai/libraries/aws-sagemaker/index.html | 6 +-- .../deep-learning-frameworks/index.html | 6 +-- ai/libraries/distributed-training/index.html | 6 +-- ai/libraries/index.html | 6 +-- ai/libraries/jax/index.html | 6 +-- ai/libraries/keras/index.html | 6 +-- ai/libraries/ml-libraries/index.html | 6 +-- ai/libraries/ml-monitoring/index.html | 6 +-- .../mlops-model-deployment/index.html | 6 +-- .../tensorflow/core-tensorflow/index.html | 6 +-- .../tensorflow/estimator-api/index.html | 6 +-- ai/libraries/tensorflow/index.html | 6 +-- ai/libraries/tensorflow/intro/index.html | 6 +-- ai/libraries/tools/index.html | 6 +-- ai/llm/code-generators/index.html | 6 +-- ai/llm/design-patterns/index.html | 6 +-- ai/llm/fintech-use-cases/index.html | 6 +-- ai/llm/genai-projects/index.html | 6 +-- ai/llm/index.html | 6 +-- ai/llm/interview-questions/index.html | 6 +-- ai/llm/intro/index.html | 6 +-- ai/llm/libraries/index.html | 6 +-- ai/llm/limitations-problems/index.html | 6 +-- ai/llm/llm-building/index.html | 6 +-- ai/llm/llm-tuning/index.html | 6 +-- ai/llm/models/index.html | 6 +-- ai/llm/natural-language-to-sql/index.html | 6 +-- ai/llm/prompt-engineering/index.html | 6 +-- ai/llm/prompt-examples/index.html | 6 +-- ai/llm/rag-hackathon-questions/index.html | 6 +-- .../index.html | 6 +-- ai/llm/tools/index.html | 6 +-- .../artificial-neural-networks/index.html | 6 +-- .../index.html | 6 +-- .../bagging-and-random-forest/index.html | 6 +-- .../bayes-classification/index.html | 6 +-- .../boosting-and-adaboost/index.html | 6 +-- ai/ml-algorithms/classification/index.html | 6 +-- ai/ml-algorithms/clustering/index.html | 6 +-- ai/ml-algorithms/decision-tree/index.html | 6 +-- .../dimensionality-reduction/index.html | 6 +-- .../embeddings-and-estimators/index.html | 6 +-- .../ensemble-algorithms/index.html | 6 +-- .../feature-engineering/index.html | 6 +-- .../index.html | 6 +-- .../graph-neural-networks-gnn/index.html | 6 +-- ai/ml-algorithms/id3-c45-and-chaid/index.html | 6 +-- ai/ml-algorithms/index.html | 6 +-- .../k-nearest-neighbor-knn/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- ai/ml-algorithms/linear-regression/index.html | 6 +-- .../logistic-regression/index.html | 6 +-- .../index.html | 6 +-- .../non-linear-regression/index.html | 6 +-- ai/ml-algorithms/others/index.html | 6 +-- .../index.html | 6 +-- .../predictive-analytics-1/index.html | 6 +-- .../predictive-analytics-2/index.html | 6 +-- ai/ml-algorithms/regression/index.html | 6 +-- ai/ml-algorithms/regularization/index.html | 6 +-- .../index.html | 6 +-- .../support-vector-machine-svm/index.html | 6 +-- ai/ml-algorithms/vector-embeddings/index.html | 6 +-- ai/ml-fundamentals/andrew-ng/index.html | 6 +-- ai/ml-fundamentals/index.html | 6 +-- ai/ml-fundamentals/intro/index.html | 6 +-- ai/ml-fundamentals/loss-function/index.html | 6 +-- .../ml-classification/index.html | 6 +-- ai/ml-fundamentals/ml-process/index.html | 6 +-- .../neural-networks-3b1b/index.html | 6 +-- ai/ml-fundamentals/neural-networks/index.html | 6 +-- .../practical-ai-problems/index.html | 6 +-- ai/ml-fundamentals/preliminaries/index.html | 6 +-- ai/ml-fundamentals/questions/index.html | 6 +-- .../table-of-contents/index.html | 6 +-- .../bias-variance-trade-off/index.html | 6 +-- .../confusion-matrix/index.html | 6 +-- ai/model-evaluation/evaluation/index.html | 6 +-- .../generalization-and-sampling/index.html | 6 +-- ai/model-evaluation/index.html | 6 +-- .../model-validation-monitoring/index.html | 6 +-- ai/model-evaluation/optimization/index.html | 6 +-- ai/model-evaluation/others/index.html | 6 +-- .../1-markov-decision-process/index.html | 6 +-- ai/move-37/2-dynamic-programming/index.html | 6 +-- ai/move-37/3-monte-carlo-methods/index.html | 6 +-- ai/move-37/4-model-free-learning/index.html | 6 +-- .../5-rl-in-continuous-space/index.html | 6 +-- ai/move-37/algorithms/index.html | 6 +-- ai/move-37/index.html | 6 +-- ai/move-37/open-ai-gym/index.html | 6 +-- ai/move-37/others/index.html | 6 +-- ai/move-37/q-learning-algorithms/index.html | 6 +-- ai/move-37/quizzes/index.html | 6 +-- ai/move-37/reinforcement-learning/index.html | 6 +-- ai/move-37/syllabus/index.html | 6 +-- ai/nlp/chatbot-chatops/index.html | 6 +-- ai/nlp/chatbot-saas/index.html | 6 +-- ai/nlp/index.html | 6 +-- ai/nlp/intro/index.html | 6 +-- ai/nlp/nlp-concepts/index.html | 6 +-- ai/nlp/nltk/index.html | 6 +-- .../word-embedding-to-transformers/index.html | 6 +-- ai/numpy/cheatsheet/index.html | 6 +-- ai/numpy/data-types/index.html | 6 +-- ai/numpy/index.html | 6 +-- ai/numpy/internals/index.html | 6 +-- ai/numpy/intro/index.html | 6 +-- ai/numpy/ndarray-object/index.html | 6 +-- ai/numpy/numpy-reference/index.html | 6 +-- .../index.html | 6 +-- ai/pandas/cheatsheet/index.html | 6 +-- ai/pandas/commands/index.html | 6 +-- ai/pandas/data-structures/index.html | 6 +-- ai/pandas/examples/index.html | 6 +-- ai/pandas/index.html | 6 +-- ai/pandas/others/index.html | 6 +-- ai/pandas/pandas-intro/index.html | 6 +-- ai/pandas/user_guide/index.html | 6 +-- ai/scikit-learn/commands/index.html | 6 +-- ai/scikit-learn/index.html | 6 +-- ai/scikit-learn/intro/index.html | 6 +-- ai/scikit-learn/others/index.html | 6 +-- ai/scikit-learn/scipy-cheatsheet/index.html | 6 +-- ai/scikit-learn/scipy-intro/index.html | 6 +-- ai/social-media-analytics-solution/index.html | 6 +-- ai/solutions/index.html | 6 +-- .../a-search-algorithm/index.html | 6 +-- .../index.html | 6 +-- .../disk-scheduling-algorithms/index.html | 6 +-- algorithms/advanced-algorithms/index.html | 6 +-- .../informed-search-algorithms/index.html | 6 +-- .../intractability/index.html | 6 +-- .../linear-programming/index.html | 6 +-- .../multi-armed-bandit-mab/index.html | 6 +-- .../advanced-algorithms/others/index.html | 6 +-- .../index.html | 6 +-- .../advanced-algorithms/reductions/index.html | 6 +-- .../regular-expressions/index.html | 6 +-- .../travelling-salesman-problem/index.html | 6 +-- .../analysis-of-algorithms/index.html | 6 +-- .../complexity-zoo/index.html | 6 +-- .../index.html | 6 +-- .../finite-state-machine/index.html | 6 +-- .../halting-problem/index.html | 6 +-- algorithms/algorithmic-complexity/index.html | 6 +-- .../np-hardness/index.html | 6 +-- .../sub-linear-time/index.html | 6 +-- .../time-complexities/index.html | 6 +-- .../turing-vs-non-turing-machine/index.html | 6 +-- .../bit-manipulation/examples/index.html | 6 +-- .../bit-manipulation/general/index.html | 6 +-- algorithms/bit-manipulation/index.html | 6 +-- .../complex-systems/game-theory/index.html | 6 +-- algorithms/complex-systems/index.html | 6 +-- algorithms/complex-systems/intro/index.html | 6 +-- .../minimax-algorithm/index.html | 6 +-- .../complex-systems/move-by-nature/index.html | 6 +-- algorithms/complex-systems/others/index.html | 6 +-- .../bitmap-compression-algorithms/index.html | 6 +-- .../huffman-compression/index.html | 6 +-- algorithms/data-compression/index.html | 6 +-- algorithms/data-compression/intro/index.html | 6 +-- .../lzw-compression/index.html | 6 +-- algorithms/data-compression/others/index.html | 6 +-- .../run-length-encoding/index.html | 6 +-- .../basic-gold-mines/index.html | 6 +-- .../greedy-algorithms/index.html | 6 +-- .../how-to-find-dp/index.html | 6 +-- algorithms/dynamic-programming/index.html | 6 +-- .../dynamic-programming/intro/index.html | 6 +-- .../knapsack-problem/index.html | 6 +-- .../index.html | 6 +-- algorithms/general/1d-range-search/index.html | 6 +-- .../2d-orthogonal-range-search/index.html | 6 +-- algorithms/general/algo-ds/index.html | 6 +-- .../general/algorithms-questions/index.html | 6 +-- algorithms/general/appel-algorithm/index.html | 6 +-- .../competitive-programming/index.html | 6 +-- .../euclidean-algorithm-gcd/index.html | 6 +-- .../flocking-boids-algorithm/index.html | 6 +-- algorithms/general/index.html | 6 +-- algorithms/general/knuth-shuffle/index.html | 6 +-- .../general/list-of-algorithms/index.html | 6 +-- .../general/n-queens-problem/index.html | 6 +-- .../index.html | 6 +-- .../general/prime-factorization/index.html | 6 +-- algorithms/general/quick-select/index.html | 6 +-- algorithms/general/recursion/index.html | 6 +-- .../index.html | 6 +-- .../general/sweep-line-algorithm/index.html | 6 +-- .../general/two-stack-algorithm/index.html | 6 +-- .../general/types-of-algorithms/index.html | 6 +-- .../general/union-find-algorithm/index.html | 6 +-- .../acyclic-edge-weighted-digraphs/index.html | 6 +-- .../bellman-ford-algorithm/index.html | 6 +-- .../breadth-first-search-bfs/index.html | 6 +-- .../connected-components/index.html | 6 +-- .../depth-first-search-dfs/index.html | 6 +-- .../graphtheory/dijkstra-algorithm/index.html | 6 +-- .../graphtheory/eulerian-trail/index.html | 6 +-- .../ford-fulkerson-algorithm/index.html | 6 +-- .../graphtheory/graph-search/index.html | 6 +-- algorithms/graphtheory/index.html | 6 +-- algorithms/graphtheory/intro/index.html | 6 +-- .../kruskal-algorithm-for-mst/index.html | 6 +-- .../index.html | 6 +-- .../maximum-flow-and-minimum-cut/index.html | 6 +-- .../minimum-spanning-tree/index.html | 6 +-- .../other-graph-algorithms/index.html | 6 +-- .../prim-algorithm-for-mst/index.html | 6 +-- algorithms/graphtheory/problems/index.html | 6 +-- algorithms/graphtheory/resources/index.html | 6 +-- .../graphtheory/seam-carving/index.html | 6 +-- .../shortest-path-algorithms/index.html | 6 +-- .../graphtheory/strong-components/index.html | 6 +-- .../topological-sort-algorithm/index.html | 6 +-- algorithms/index.html | 6 +-- .../combinatorial-optimization/index.html | 6 +-- algorithms/mathematics/index.html | 6 +-- .../mathematics/mo-algorithm/index.html | 6 +-- algorithms/mathematics/powerset/index.html | 6 +-- .../3-way-quick-sort/index.html | 6 +-- .../3-way-string-radix-quicksort/index.html | 6 +-- .../binary-search/index.html | 6 +-- .../searching-sorting/convex-hull/index.html | 6 +-- .../external-sort/index.html | 6 +-- .../searching-sorting/heapsort/index.html | 6 +-- algorithms/searching-sorting/index.html | 6 +-- .../insertion-sort/index.html | 6 +-- algorithms/searching-sorting/intro/index.html | 6 +-- .../key-indexed-counting/index.html | 6 +-- .../knuth-shuffle/index.html | 6 +-- .../lsd-radix-sort/index.html | 6 +-- .../searching-sorting/merge-sort/index.html | 6 +-- .../msd-radix-sort/index.html | 6 +-- .../searching-sorting/others/index.html | 6 +-- .../searching-sorting/quick-sort/index.html | 6 +-- .../selection-sort/index.html | 6 +-- .../searching-sorting/shell-sort/index.html | 6 +-- .../searching-sorting/shuffle-sort/index.html | 6 +-- .../searching-sorting/system-sort/index.html | 6 +-- .../searching-sorting/timsort/index.html | 6 +-- .../string-algorithms/boyer-moore/index.html | 6 +-- .../string-algorithms/brute-force/index.html | 6 +-- algorithms/string-algorithms/index.html | 6 +-- algorithms/string-algorithms/intro/index.html | 6 +-- .../knuth-morris-pratt/index.html | 6 +-- .../longest-common-prefix/index.html | 6 +-- .../string-algorithms/rabin-karp/index.html | 6 +-- .../substring-search-intro/index.html | 6 +-- assets/css/styles.16e63e15.css | 1 - assets/css/styles.34fe0275.css | 1 + assets/js/0474ee3b.3227aaa5.js | 1 - assets/js/0474ee3b.bb081034.js | 1 + assets/js/a74d43ac.7d3f96f2.js | 1 + assets/js/a74d43ac.b4f1b40b.js | 1 - assets/js/c7ac7e59.39f1ae18.js | 1 + assets/js/c7ac7e59.4efcd6ee.js | 1 - assets/js/d468f64b.78577f6a.js | 1 - assets/js/d468f64b.d071faa5.js | 1 + ...4be56.63416997.js => ea24be56.69a316f2.js} | 2 +- ...99c44.305c8549.js => f9799c44.5100af3b.js} | 2 +- .../js/{main.404fd342.js => main.c56add32.js} | 4 +- ...CENSE.txt => main.c56add32.js.LICENSE.txt} | 0 ...n.b7487751.js => runtime~main.0ddde9b7.js} | 2 +- .../index.html | 6 +-- .../index.html | 6 +-- book-summaries/48-laws-of-power/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- book-summaries/atomic-habits/index.html | 6 +-- .../books-blinkist-productivity/index.html | 6 +-- book-summaries/books-to-read/index.html | 6 +-- book-summaries/chasing-excellence/index.html | 6 +-- .../collaborative-intelligence/index.html | 6 +-- book-summaries/david-and-goliath/index.html | 6 +-- book-summaries/deep-work/index.html | 6 +-- book-summaries/didnt-see-it-coming/index.html | 6 +-- book-summaries/do-hard-things/index.html | 6 +-- book-summaries/doing-good-better/index.html | 6 +-- book-summaries/dollars-and-sense/index.html | 6 +-- book-summaries/doughnut-economics/index.html | 6 +-- .../economics-for-the-common-good/index.html | 6 +-- book-summaries/edge-of-chaos/index.html | 6 +-- book-summaries/essentialism/index.html | 6 +-- .../everyday-millionaires/index.html | 6 +-- book-summaries/find-your-element/index.html | 6 +-- book-summaries/first-things-first/index.html | 6 +-- .../from-strength-to-strength/index.html | 6 +-- book-summaries/game-changers/index.html | 6 +-- book-summaries/get-it/index.html | 6 +-- book-summaries/getting-things-done/index.html | 6 +-- .../good-economics-for-hard-times/index.html | 6 +-- book-summaries/how-should-we-live/index.html | 6 +-- book-summaries/how-to-be-a-stoic/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../how-to-live-a-good-life/index.html | 6 +-- .../how-to-make-money-in-stocks/index.html | 6 +-- .../how-to-take-smart-notes/index.html | 6 +-- book-summaries/hyperfocus/index.html | 6 +-- book-summaries/index.html | 6 +-- book-summaries/leaders-eat-last/index.html | 6 +-- .../index.html | 6 +-- .../life-is-in-the-transitions/index.html | 6 +-- book-summaries/off-the-clock/index.html | 6 +-- book-summaries/on-writing-well/index.html | 6 +-- .../organize-tomorrow-today/index.html | 6 +-- book-summaries/others/index.html | 6 +-- .../power-and-prediction/index.html | 6 +-- book-summaries/power-relationships/index.html | 6 +-- book-summaries/power-sex-suicide/index.html | 6 +-- .../predictably-irrational/index.html | 6 +-- book-summaries/primed-to-perform/index.html | 6 +-- book-summaries/principles/index.html | 6 +-- .../secrets-of-power-negotiating/index.html | 6 +-- book-summaries/sell-like-crazy/index.html | 6 +-- book-summaries/skin-in-the-game/index.html | 6 +-- book-summaries/small-is-beautiful/index.html | 6 +-- book-summaries/social-intelligence/index.html | 6 +-- book-summaries/solve-for-happy/index.html | 6 +-- .../switch-on-your-brain/index.html | 6 +-- .../talking-across-divide/index.html | 6 +-- .../index.html | 6 +-- book-summaries/the-3-minute-rule/index.html | 6 +-- book-summaries/the-4-agreements/index.html | 6 +-- book-summaries/the-4-hour-workweek/index.html | 6 +-- book-summaries/the-5-am-club/index.html | 6 +-- .../the-almanack-of-naval-ravikant/index.html | 6 +-- .../the-art-of-impossible/index.html | 6 +-- book-summaries/the-art-of-logic/index.html | 6 +-- book-summaries/the-book-of-joy/index.html | 6 +-- .../the-courage-to-be-happy/index.html | 6 +-- book-summaries/the-dip/index.html | 6 +-- .../the-distraction-addiction/index.html | 6 +-- .../the-elephant-in-the-brain/index.html | 6 +-- book-summaries/the-grid/index.html | 6 +-- .../the-knowledge-illusion/index.html | 6 +-- .../the-life-you-can-save/index.html | 6 +-- book-summaries/the-organized-mind/index.html | 6 +-- book-summaries/the-path-between-us/index.html | 6 +-- .../the-power-of-concentration/index.html | 6 +-- book-summaries/the-power-of-regret/index.html | 6 +-- .../the-science-of-selling/index.html | 6 +-- .../index.html | 6 +-- book-summaries/the-slight-edge/index.html | 6 +-- book-summaries/the-squiggly-career/index.html | 6 +-- book-summaries/the-status-game/index.html | 6 +-- book-summaries/the-tangled-tree/index.html | 6 +-- .../the-uninhabitable-earth/index.html | 6 +-- book-summaries/think-again/index.html | 6 +-- book-summaries/think-and-grow-rich/index.html | 6 +-- .../thinking-fast-and-slow/index.html | 6 +-- book-summaries/thinking-in-systems/index.html | 6 +-- .../time-and-how-to-spend-it/index.html | 6 +-- book-summaries/ultralearning/index.html | 6 +-- .../index.html | 6 +-- .../who-we-are-and-how-we-got-here/index.html | 6 +-- cloud/aws/amazon-pinpoint/index.html | 6 +-- cloud/aws/analytics/amazon-athena/index.html | 6 +-- .../analytics/amazon-devops-guru/index.html | 6 +-- cloud/aws/analytics/amazon-kinesis/index.html | 6 +-- cloud/aws/analytics/index.html | 6 +-- cloud/aws/aws-backup/index.html | 6 +-- cloud/aws/aws-competency-program/index.html | 6 +-- .../index.html | 6 +-- cloud/aws/aws-glue/index.html | 6 +-- cloud/aws/aws-rekognition/index.html | 6 +-- cloud/aws/aws-services-list/index.html | 6 +-- cloud/aws/aws-services/index.html | 6 +-- cloud/aws/aws-sns/index.html | 6 +-- cloud/aws/aws-sqs/index.html | 6 +-- cloud/aws/cli-commands/index.html | 6 +-- cloud/aws/compute/amazon-ecs/index.html | 6 +-- cloud/aws/compute/amazon-eks/index.html | 6 +-- cloud/aws/compute/aws-lambda/index.html | 6 +-- .../compute/burstable-instances/index.html | 6 +-- .../aws/compute/ec2-instance-types/index.html | 6 +-- cloud/aws/compute/index.html | 6 +-- .../index.html | 6 +-- .../aws/course-architecting-on-aws/index.html | 6 +-- .../aws/developer-tools/code-build/index.html | 6 +-- cloud/aws/developer-tools/intro/index.html | 6 +-- cloud/aws/index.html | 6 +-- cloud/aws/intro/index.html | 6 +-- .../amazon-cloudfront/index.html | 6 +-- .../amazon-vpc/index.html | 6 +-- .../aws-elb/index.html | 6 +-- .../intro/index.html | 6 +-- cloud/aws/others/index.html | 6 +-- .../compliance-mcqs/index.html | 6 +-- .../compliance/index.html | 6 +-- .../iam/index.html | 6 +-- .../intro/index.html | 6 +-- .../license-scanning/index.html | 6 +-- .../security-guidelines/index.html | 6 +-- .../tools/index.html | 6 +-- cloud/aws/storage/amazon-ebs/index.html | 6 +-- cloud/aws/storage/amazon-efs/index.html | 6 +-- .../aws/storage/amazon-s3-pricing/index.html | 6 +-- .../amazon-s3-storage-classes/index.html | 6 +-- cloud/aws/storage/amazon-s3-tables/index.html | 6 +-- cloud/aws/storage/amazon-s3/index.html | 6 +-- cloud/aws/storage/index.html | 6 +-- cloud/aws/storage/iops/index.html | 6 +-- cloud/index.html | 6 +-- cloud/others/alibaba-cloud/index.html | 6 +-- cloud/others/azure/commands/index.html | 6 +-- cloud/others/azure/iam/index.html | 6 +-- cloud/others/azure/index.html | 6 +-- .../others/azure/microsoft-biztalk/index.html | 6 +-- cloud/others/azure/services/index.html | 6 +-- cloud/others/business-rule-engine/index.html | 6 +-- .../others/cdn-cache-invalidation/index.html | 6 +-- cloud/others/cdn-comparision/index.html | 6 +-- .../cdn-content-delivery-network/index.html | 6 +-- cloud/others/cloudflare/index.html | 6 +-- .../automatic-collected-events/index.html | 6 +-- .../firebase/fcm-notifications/index.html | 6 +-- .../firebase-google-analytics/index.html | 6 +-- cloud/others/firebase/index.html | 6 +-- .../web-push-notifications/index.html | 6 +-- cloud/others/gcp-anthos/index.html | 6 +-- .../others/gcp-bigquery-big-query/index.html | 6 +-- .../gcp-google-cloud-platform/index.html | 6 +-- cloud/others/gcp-ml-services/index.html | 6 +-- cloud/others/imagekit/index.html | 6 +-- cloud/others/index.html | 6 +-- cloud/others/linode/index.html | 6 +-- .../loan-management-system-lms/index.html | 6 +-- cloud/others/low-code-no-code-lcnc/index.html | 6 +-- .../mdm-mobile-device-management/index.html | 6 +-- cloud/others/openstack/index.html | 6 +-- cloud/others/oracle/index.html | 6 +-- cloud/others/others-saas/index.html | 6 +-- cloud/others/sap/index.html | 6 +-- cloud/others/ticketing-tms/index.html | 6 +-- cloud/others/vmware/index.html | 6 +-- cloud/tools/index.html | 6 +-- .../byzantine-generals-problem/index.html | 6 +-- .../distributed-system/cap-theorem/index.html | 6 +-- .../distributed-system/clocks/index.html | 6 +-- .../consensus-protocols/index.html | 6 +-- .../distributed-system/consistency/index.html | 6 +-- .../distributed-logging/index.html | 6 +-- .../fallacies-and-problems/index.html | 6 +-- .../distributed-system/index.html | 6 +-- .../distributed-system/intro/index.html | 6 +-- .../distributed-system/others/index.html | 6 +-- .../distributed-system/vocabulary/index.html | 6 +-- computer-science/general/common/index.html | 6 +-- computer-science/general/index.html | 6 +-- .../newsletter-learning-resources/index.html | 6 +-- computer-science/general/others/index.html | 6 +-- .../general/research-papers/index.html | 6 +-- computer-science/general/standards/index.html | 6 +-- computer-science/general/uuid-guid/index.html | 6 +-- computer-science/index.html | 6 +-- .../aws-tech-other-questions/index.html | 6 +-- .../index.html | 6 +-- .../coding-interview-questions/index.html | 6 +-- .../interview-question/index.html | 6 +-- .../interview-question/others/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../system-design-google-search/index.html | 6 +-- .../index.html | 6 +-- .../system-design-mmog-game/index.html | 6 +-- .../system-design-others/index.html | 6 +-- .../system-design-parking-lot/index.html | 6 +-- .../system-design-tinyurl/index.html | 6 +-- .../system-design-twitter/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../system-design-youtube/index.html | 6 +-- .../interview-question/toptal/index.html | 6 +-- .../iot/device-management/index.html | 6 +-- .../iot/edge-computing/index.html | 6 +-- computer-science/iot/edgexfoundary/index.html | 6 +-- computer-science/iot/index.html | 6 +-- .../iot/industrial-iot-iiot/index.html | 6 +-- computer-science/iot/iot-intro/index.html | 6 +-- computer-science/iot/others/index.html | 6 +-- computer-science/links/index.html | 6 +-- .../basic-computer-organization/index.html | 6 +-- .../cache-access-patterns/index.html | 6 +-- .../cache-coherence-invalidation/index.html | 6 +-- .../caches-caching/index.html | 6 +-- .../caching-strategies-topologies/index.html | 6 +-- .../operating-system/compilers/index.html | 6 +-- .../operating-system/concepts/index.html | 6 +-- .../concurrency-models-async/index.html | 6 +-- .../concurrency-problems/index.html | 6 +-- .../concurrency-threading/index.html | 6 +-- .../operating-system/coroutines/index.html | 6 +-- .../operating-system/cpu-gpu-tpu/index.html | 6 +-- .../operating-system/disk-io/index.html | 6 +-- .../operating-system/dram/index.html | 6 +-- computer-science/operating-system/index.html | 6 +-- .../operating-system/intro/index.html | 6 +-- .../journaling-file-system/index.html | 6 +-- .../memory-allocation/index.html | 6 +-- .../operating-system/memory-layout/index.html | 6 +-- .../memory-mapping-mmap/index.html | 6 +-- .../operating-system/memory/index.html | 6 +-- .../microprocessor/index.html | 6 +-- .../operating-system/others/index.html | 6 +-- .../parallel-processing/index.html | 6 +-- .../operating-system/raid/index.html | 6 +-- .../operating-system/scheduling/index.html | 6 +-- .../swap-paging-caching/index.html | 6 +-- .../unix-linux-file-system/index.html | 6 +-- .../operating-system/unix-linux/index.html | 6 +-- .../write-ahead-log-wal/index.html | 6 +-- .../bioinformatics-biotechnology/index.html | 6 +-- .../others/computer-graphics/index.html | 6 +-- .../others/digital-circuits/index.html | 6 +-- .../others/game-development/index.html | 6 +-- .../others/gamification/index.html | 6 +-- computer-science/others/index.html | 6 +-- computer-science/others/other/index.html | 6 +-- computer-science/others/tech-books/index.html | 6 +-- .../cohesion-and-coupling/index.html | 6 +-- .../dependency-injection/index.html | 6 +-- .../programming-concepts/index.html | 6 +-- .../inversion-of-control/index.html | 6 +-- .../marshalling/index.html | 6 +-- .../metaprogramming/index.html | 6 +-- .../programming-concepts/others/index.html | 6 +-- .../programming-styles/index.html | 6 +-- .../index.html | 6 +-- .../type-systems/index.html | 6 +-- .../architectural-mvvm/index.html | 6 +-- .../index.html | 6 +-- .../behavioral-iterator/index.html | 6 +-- .../behavioral-mediator/index.html | 6 +-- .../behavioral-memento/index.html | 6 +-- .../behavioral-observer/index.html | 6 +-- .../index.html | 6 +-- .../behavioral-state/index.html | 6 +-- .../behavioral-strategy/index.html | 6 +-- .../concurrency-reactor/index.html | 6 +-- .../creational-abstract-factory/index.html | 6 +-- .../creational-object-pool/index.html | 6 +-- .../design-patterns/index.html | 6 +-- .../functional-programming/index.html | 6 +-- .../programming-paradigms/index.html | 6 +-- .../oops-solid/index.html | 6 +-- .../programming-paradigms/others/index.html | 6 +-- .../structural-adapter/index.html | 6 +-- .../structural-bridge/index.html | 6 +-- .../structural-decorator/index.html | 6 +-- .../structural-facade/index.html | 6 +-- .../structural-proxy/index.html | 6 +-- .../types-of-programming-paradigm/index.html | 6 +-- computer-science/security/attacks/index.html | 6 +-- .../authentication/certificates/index.html | 6 +-- .../http-authentication/index.html | 6 +-- .../security/authentication/index.html | 6 +-- .../security/authentication/intro/index.html | 6 +-- .../security/authentication/jwt/index.html | 6 +-- .../security/authentication/oauth/index.html | 6 +-- .../security/authentication/openid/index.html | 6 +-- .../security/authentication/siem/index.html | 6 +-- .../authentication/two-2fa/index.html | 6 +-- computer-science/security/concepts/index.html | 6 +-- .../cryptographic-algorithms/index.html | 6 +-- .../cryptographic-hash-functions/index.html | 6 +-- .../cryptography-terms/index.html | 6 +-- .../diffie-hellman-key-exchange/index.html | 6 +-- .../hash-function-design/index.html | 6 +-- .../security/cryptography/index.html | 6 +-- .../security/cryptography/intro/index.html | 6 +-- .../post-quantum-cryptography/index.html | 6 +-- .../public-key-cryptography/index.html | 6 +-- .../security/ethical-hacking/index.html | 6 +-- .../security/firewall-waf/index.html | 6 +-- .../improving-security-posture/index.html | 6 +-- computer-science/security/index.html | 6 +-- computer-science/security/others/index.html | 6 +-- .../security/systems-protection/index.html | 6 +-- computer-science/security/tools/index.html | 6 +-- computer-science/security/vault/index.html | 6 +-- .../security/vulnerabilities/index.html | 6 +-- .../change-management/index.html | 6 +-- .../code-smell/index.html | 6 +-- .../index.html | 6 +-- .../complexity/index.html | 6 +-- .../developer-roles/index.html | 6 +-- .../development-approaches/index.html | 6 +-- .../software-engineering/index.html | 6 +-- .../software-engineering/intro/index.html | 6 +-- .../modeling-languages/index.html | 6 +-- .../principles/index.html | 6 +-- .../refactoring/index.html | 6 +-- .../static-code-analysis/index.html | 6 +-- .../technical-debt/index.html | 6 +-- .../types-of-code/index.html | 6 +-- .../addressing-failures/index.html | 6 +-- .../system-design/api-gateway/index.html | 6 +-- .../architecture-guide/index.html | 6 +-- .../system-design/cloud-native/index.html | 6 +-- .../index.html | 6 +-- .../event-driven-architecture/index.html | 6 +-- computer-science/system-design/index.html | 6 +-- .../system-design/intro/index.html | 6 +-- .../index.html | 6 +-- .../system-design/message-queues/index.html | 6 +-- .../design-patterns/index.html | 6 +-- .../domain-driven-design/index.html | 6 +-- .../example/index.html | 6 +-- .../microservice-architecture/index.html | 6 +-- .../intro/index.html | 6 +-- .../index.html | 6 +-- .../system-design/others/index.html | 6 +-- .../system-design/rate-limiting/index.html | 6 +-- .../index.html | 6 +-- .../system-design/retries/index.html | 6 +-- .../serverless-architecture/index.html | 6 +-- .../system-design/trade-offs/index.html | 6 +-- .../twelve-factor-app/index.html | 6 +-- computer-science/testing/checkov/index.html | 6 +-- computer-science/testing/index.html | 6 +-- computer-science/testing/intro/index.html | 6 +-- .../testing/iperf3-testing/index.html | 6 +-- .../index.html | 6 +-- computer-science/testing/mocking/index.html | 6 +-- computer-science/testing/postman/index.html | 6 +-- computer-science/testing/selenium/index.html | 6 +-- computer-science/testing/terms/index.html | 6 +-- .../testing/test-pyramid/index.html | 6 +-- computer-science/testing/tools/index.html | 6 +-- courses/365-data-science-program/index.html | 6 +-- .../index.html | 6 +-- courses/365-ds-mathematics/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../course-art-and-science-of-ml/index.html | 6 +-- .../index.html | 6 +-- .../credit-and-debt/index.html | 6 +-- .../index.html | 6 +-- .../fraud-detection-and-prevention/index.html | 6 +-- .../fraud-features/index.html | 6 +-- .../fraud-types/index.html | 6 +-- .../intro/index.html | 6 +-- .../syllabus/index.html | 6 +-- courses/course-data-mining-nptel/index.html | 6 +-- .../index.html | 6 +-- courses/course-feature-engineering/index.html | 6 +-- .../index.html | 6 +-- courses/course-intro-to-tensorflow/index.html | 6 +-- courses/course-launching-into-ml/index.html | 6 +-- .../exponential-smoothing/index.html | 6 +-- .../intro-time-series/index.html | 6 +-- .../syllabus/index.html | 6 +-- .../time-series-modeling/index.html | 6 +-- courses/coursera-algorithms-part-1/index.html | 6 +-- courses/coursera-algorithms-part-2/index.html | 6 +-- .../coursera-how-google-does-ml/index.html | 6 +-- .../intro/index.html | 6 +-- .../syllabus/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- courses/index.html | 6 +-- .../microsoft-excel-google-sheets/index.html | 6 +-- courses/mordern-algorithm-design/index.html | 6 +-- courses/nutanix-hybrid-cloud/index.html | 6 +-- courses/se-radio/index.html | 6 +-- courses/self-driving-nanodegree/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../disjoint-set-data-structure/index.html | 6 +-- data-structures/general/ds-intro/index.html | 6 +-- .../elementary-symbol-tables/index.html | 6 +-- data-structures/general/endianness/index.html | 6 +-- data-structures/general/index.html | 6 +-- .../index.html | 6 +-- .../graph/adjacency-list/index.html | 6 +-- .../graph/adjacency-matrix/index.html | 6 +-- .../graph/digraphs-directed-graphs/index.html | 6 +-- .../graph/implementation/index.html | 6 +-- data-structures/graph/index.html | 6 +-- data-structures/graph/intro/index.html | 6 +-- data-structures/graph/questions/index.html | 6 +-- .../graph/undirected-graph/index.html | 6 +-- .../hashtable/bloom-filters/index.html | 6 +-- data-structures/hashtable/chord/index.html | 6 +-- .../hashtable/count-min-sketch/index.html | 6 +-- .../dht-distributed-hash-tables/index.html | 6 +-- .../hashtable/dictionaries/index.html | 6 +-- .../hashtable/hash-functions/index.html | 6 +-- .../hashtable/hash-tables/index.html | 6 +-- .../hashtable/hashing-techniques/index.html | 6 +-- data-structures/hashtable/hashing/index.html | 6 +-- .../hashtable/hyperloglog/index.html | 6 +-- data-structures/hashtable/index.html | 6 +-- data-structures/hashtable/kademlia/index.html | 6 +-- .../list-of-hash-functions/index.html | 6 +-- .../hashtable/merkle-trees/index.html | 6 +-- .../probabilistic-data-structure/index.html | 6 +-- .../hashtable/questions/index.html | 6 +-- .../hashtable/verkle-trees/index.html | 6 +-- .../2-3-search-trees/index.html | 6 +-- .../avl-tree/index.html | 6 +-- .../b-tree/index.html | 6 +-- .../beap-bi-parental-heap/index.html | 6 +-- .../binary-heap/index.html | 6 +-- .../binary-search-tree/index.html | 6 +-- .../binary-tree/index.html | 6 +-- .../binomial-heap/index.html | 6 +-- .../fibonacci-heap/index.html | 6 +-- .../hierarchical-data-structure/index.html | 6 +-- .../interval-search-tree/index.html | 6 +-- .../index.html | 6 +-- .../kd-trees/index.html | 6 +-- .../index.html | 6 +-- .../problems/index.html | 6 +-- .../segment-tree/index.html | 6 +-- .../space-partitioning-trees/index.html | 6 +-- .../tree-ds/index.html | 6 +-- data-structures/index.html | 6 +-- .../linear-data-structure/array/index.html | 6 +-- .../bag-data-structure/index.html | 6 +-- .../circular-buffer/index.html | 6 +-- .../linear-data-structure/dequeue/index.html | 6 +-- .../linear-data-structure/index.html | 6 +-- .../indexed-priority-queue/index.html | 6 +-- .../linked-list/index.html | 6 +-- .../priority-queue/index.html | 6 +-- .../linear-data-structure/problems/index.html | 6 +-- .../queue-fifo/index.html | 6 +-- .../randomized-queue/index.html | 6 +-- .../linear-data-structure/sets/index.html | 6 +-- .../skip-lists/index.html | 6 +-- .../stack-lifo/index.html | 6 +-- data-structures/others/bitmap/index.html | 6 +-- data-structures/others/index.html | 6 +-- .../others/large-objects/index.html | 6 +-- .../lsm-log-structured-merge-trees/index.html | 6 +-- .../sstables-sorted-string-tables/index.html | 6 +-- .../trie/compressed-trie/index.html | 6 +-- data-structures/trie/index.html | 6 +-- data-structures/trie/others/index.html | 6 +-- data-structures/trie/patricia-trie/index.html | 6 +-- data-structures/trie/questions/index.html | 6 +-- data-structures/trie/r-way-tries/index.html | 6 +-- data-structures/trie/standard-trie/index.html | 6 +-- data-structures/trie/suffix-array/index.html | 6 +-- data-structures/trie/suffix-tree/index.html | 6 +-- .../trie/ternary-search-tries-tst/index.html | 6 +-- databases/concepts/acid-and-base/index.html | 6 +-- .../concepts/amazon-databases/index.html | 6 +-- databases/concepts/comparisions/index.html | 6 +-- .../concepts/concurrency-control/index.html | 6 +-- databases/concepts/core-concepts/index.html | 6 +-- .../concepts/database-workloads/index.html | 6 +-- .../disk-oriented-vs-in-memory-dbs/index.html | 6 +-- databases/concepts/history/index.html | 6 +-- databases/concepts/index.html | 6 +-- databases/concepts/intro/index.html | 6 +-- .../concepts/isolation-levels/index.html | 6 +-- .../index.html | 6 +-- databases/concepts/others/index.html | 6 +-- databases/concepts/rum-conjecture/index.html | 6 +-- .../concepts/types-of-databases/index.html | 14 +++---- .../data-warehouses/clickhouse/index.html | 6 +-- .../data-warehouses/comparisions/index.html | 6 +-- .../concepts/01-intro/index.html | 6 +-- .../concepts/02-concepts/index.html | 6 +-- .../index.html | 6 +-- .../04-fact-dimension-tables/index.html | 6 +-- .../concepts/05-characteristics/index.html | 6 +-- .../concepts/06-architecture/index.html | 6 +-- .../concepts/07-warehouse-schemas/index.html | 6 +-- .../concepts/08-data-lake/index.html | 6 +-- .../09-kimball-inmon-architecture/index.html | 6 +-- .../10-lambda-architecture/index.html | 6 +-- .../change-data-capture-cdc/index.html | 6 +-- .../concepts/data-engineering/index.html | 6 +-- .../concepts/debezium/index.html | 6 +-- .../etl-extract-transform-load/index.html | 6 +-- databases/data-warehouses/concepts/index.html | 6 +-- .../master-data-management-mdm/index.html | 6 +-- .../data-warehouses/concepts/tools/index.html | 6 +-- .../databricks/01-databricks/index.html | 6 +-- .../02-databricks-getting-started/index.html | 6 +-- .../databricks/03-optimizations/index.html | 6 +-- .../databricks/04-workflow/index.html | 6 +-- .../10-medallion-architecture/index.html | 6 +-- .../20-delta-live-tables/index.html | 6 +-- .../databricks/30-unity-catalog/index.html | 6 +-- .../40-databricks-commands/index.html | 6 +-- .../databricks/99-others/index.html | 6 +-- .../data-warehouses/databricks/index.html | 6 +-- databases/data-warehouses/index.html | 6 +-- .../list-of-data-warehouses/index.html | 6 +-- .../snowflake/architecture/index.html | 6 +-- .../snowflake/commands/index.html | 6 +-- .../snowflake/compute/index.html | 6 +-- .../snowflake/documentation/index.html | 6 +-- .../snowflake/governance/index.html | 6 +-- .../data-warehouses/snowflake/index.html | 6 +-- .../snowflake/ingestion/index.html | 6 +-- .../snowflake/intro/index.html | 6 +-- .../snowflake/optimizations/index.html | 6 +-- .../snowflake/recovery/index.html | 6 +-- .../snowflake/stages/index.html | 6 +-- .../snowflake/terms/index.html | 6 +-- databases/index.html | 6 +-- databases/indexing/database-index/index.html | 6 +-- databases/indexing/index.html | 6 +-- .../indexing/indexing-questions/index.html | 6 +-- databases/indexing/intro/index.html | 6 +-- databases/indexing/inverted-index/index.html | 6 +-- databases/indexing/mysql-indexing/index.html | 6 +-- databases/modeling/data-modeling/index.html | 6 +-- .../index.html | 6 +-- databases/modeling/er-tools/index.html | 6 +-- databases/modeling/index.html | 6 +-- .../aws-dynamodb/capacity-modes/index.html | 6 +-- .../aws-dynamodb/cheatsheet/index.html | 6 +-- .../aws-dynamodb/core-components/index.html | 6 +-- .../aws-dynamodb/documentation/index.html | 6 +-- .../nosql-databases/aws-dynamodb/index.html | 6 +-- .../aws-dynamodb/intro/index.html | 6 +-- .../aws-dynamodb/others/index.html | 6 +-- .../aws-dynamodb/table-classes/index.html | 6 +-- .../aws-dynamodb/working/index.html | 6 +-- .../cassandra/commands/index.html | 6 +-- .../cassandra/consistency/index.html | 6 +-- .../cql-cassandra-query-language/index.html | 6 +-- .../cassandra/data-model/index.html | 6 +-- .../cassandra/design/index.html | 6 +-- .../cassandra/drivers-clients/index.html | 6 +-- .../nosql-databases/cassandra/index.html | 6 +-- .../cassandra/intro/index.html | 6 +-- .../cassandra/questions/index.html | 6 +-- .../cassandra/working/index.html | 6 +-- .../nosql-databases/column-family/index.html | 6 +-- .../nosql-databases/comparisions/index.html | 6 +-- .../druid/architecture/index.html | 6 +-- .../druid/cheatsheet/index.html | 6 +-- .../nosql-databases/druid/commands/index.html | 6 +-- .../druid/documentation/index.html | 6 +-- .../nosql-databases/druid/faqs/index.html | 6 +-- databases/nosql-databases/druid/index.html | 6 +-- .../nosql-databases/druid/intro/index.html | 6 +-- .../nosql-databases/druid/others/index.html | 6 +-- .../nosql-databases/druid/paper/index.html | 6 +-- databases/nosql-databases/duckdb/index.html | 6 +-- databases/nosql-databases/etcd/index.html | 6 +-- databases/nosql-databases/index.html | 6 +-- .../mongodb/commands/index.html | 6 +-- .../mongodb/data-types/index.html | 6 +-- databases/nosql-databases/mongodb/index.html | 6 +-- .../mongodb/indexes/index.html | 6 +-- .../nosql-databases/mongodb/intro/index.html | 6 +-- .../nosql-databases/mongodb/others/index.html | 6 +-- .../mongodb/overview/index.html | 6 +-- .../mongodb/pymongo/index.html | 6 +-- .../mongodb/questions/index.html | 6 +-- .../mongodb/read-write-concern/index.html | 6 +-- .../mongodb/sharding-replication/index.html | 6 +-- .../mongodb/vector-search/index.html | 6 +-- databases/nosql-databases/others/index.html | 6 +-- .../redis/best-practices/index.html | 6 +-- .../nosql-databases/redis/commands/index.html | 6 +-- .../redis/documentation/index.html | 6 +-- databases/nosql-databases/redis/index.html | 6 +-- .../nosql-databases/redis/intro/index.html | 6 +-- .../nosql-databases/redis/others/index.html | 6 +-- .../redis/redis-concepts/index.html | 6 +-- .../redis/redis-data-types/index.html | 6 +-- .../redis/redis-eviction-policies/index.html | 6 +-- .../nosql-databases/redis/redis-py/index.html | 6 +-- .../redis/redis-queues/index.html | 6 +-- .../redis/redis-streams-pubsub/index.html | 6 +-- .../nosql-databases/redis/scaling/index.html | 6 +-- databases/nosql-databases/tidb/index.html | 6 +-- .../nosql-databases/time-series-db/index.html | 6 +-- .../influxdb/administration/index.html | 6 +-- .../index.html | 6 +-- .../influxdb/concepts/index.html | 6 +-- .../time-series-db/influxdb/index.html | 6 +-- .../time-series-db/influxdb/influx/index.html | 6 +-- .../influxdb/kapacitor/index.html | 6 +-- .../time-series-db/influxdb/others/index.html | 6 +-- .../time-series-db/influxdb/tools/index.html | 6 +-- .../influxdb/upgrades/index.html | 6 +-- .../influxdb/write-protocols/index.html | 6 +-- .../time-series-databases/index.html | 6 +-- .../time-series-db/timescaledb/index.html | 6 +-- .../vector-databases/index.html | 6 +-- .../nosql-databases/yugabytedb/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../database-migration-tools/index.html | 6 +-- databases/others/databases-others/index.html | 6 +-- databases/others/index.html | 6 +-- .../others/technologies-tools/index.html | 6 +-- .../amazon-aurora-vs-rds/index.html | 6 +-- databases/sql-databases/amazon-rds/index.html | 6 +-- .../aurora-documentation/index.html | 6 +-- .../aurora-global-databases/index.html | 6 +-- .../aws-aurora/aurora-serverless/index.html | 6 +-- .../aws-aurora/backup/index.html | 6 +-- .../index.html | 6 +-- .../sql-databases/aws-aurora/costs/index.html | 6 +-- .../high-availability-ha-others/index.html | 6 +-- .../high-availability-ha/index.html | 6 +-- databases/sql-databases/aws-aurora/index.html | 6 +-- .../sql-databases/aws-aurora/intro/index.html | 6 +-- .../aws-aurora/monitoring/index.html | 6 +-- .../aws-aurora/others/index.html | 6 +-- .../aws-aurora/storage/index.html | 6 +-- .../aws-redshift/architecture/index.html | 6 +-- .../deep-dive-best-practices/index.html | 6 +-- .../aws-redshift/documentation/index.html | 6 +-- .../aws-redshift/etl-redshift/index.html | 6 +-- .../sql-databases/aws-redshift/index.html | 6 +-- .../aws-redshift/intro/index.html | 6 +-- .../aws-redshift/others/index.html | 6 +-- .../aws-redshift/pricing-sizing/index.html | 6 +-- .../redshift-sql-queries-commands/index.html | 6 +-- .../aws-redshift/wlm-qmr/index.html | 6 +-- databases/sql-databases/index.html | 6 +-- databases/sql-databases/memsql/index.html | 6 +-- .../sql-databases/memsql/intro/index.html | 6 +-- .../administration-configuration/index.html | 6 +-- .../mysql/backup-comparisons/index.html | 6 +-- .../mysql/backup-policy/index.html | 6 +-- .../mysql/backup-types/index.html | 6 +-- .../mysql/connection-handling/index.html | 6 +-- .../mysql/documentation/index.html | 6 +-- .../mysql/gtid-replication/index.html | 6 +-- databases/sql-databases/mysql/index.html | 6 +-- .../sql-databases/mysql/intro/index.html | 6 +-- .../sql-databases/mysql/mydumper/index.html | 6 +-- .../mysql/mysql-data-types/index.html | 6 +-- .../mysql/mysql-heatwave/index.html | 6 +-- .../mysql/mysql-triggers/index.html | 6 +-- .../mysql/mysqlbinlog/index.html | 6 +-- .../sql-databases/mysql/mysqldump/index.html | 6 +-- .../optimizing-locking-operations/index.html | 6 +-- .../sql-databases/mysql/others/index.html | 6 +-- .../mysql/partitioning/index.html | 6 +-- .../mysql/percona-toolkit/index.html | 6 +-- .../mysql/percona-xtrabackup/index.html | 6 +-- .../mysql/replication/index.html | 6 +-- .../mysql/scaling-optimizations/index.html | 6 +-- .../mysql/server-sql-modes/index.html | 6 +-- .../mysql/sql-mysql-tools/index.html | 6 +-- .../mysql/thread-states/index.html | 6 +-- .../transaction-commit-rollback/index.html | 6 +-- .../sql-databases/normalization/index.html | 6 +-- .../partitioning-sharding/index.html | 6 +-- .../postgres/architecture/index.html | 6 +-- .../postgres/documentation/index.html | 6 +-- databases/sql-databases/postgres/index.html | 6 +-- .../sql-databases/postgres/indexes/index.html | 6 +-- .../sql-databases/postgres/others/index.html | 6 +-- .../index.html | 6 +-- .../postgres/replication/index.html | 6 +-- .../postgres/table-partitioning/index.html | 6 +-- databases/sql-databases/rdbms/index.html | 6 +-- .../blockchain/index.html | 6 +-- .../coins-tokens-chains/bip39/index.html | 6 +-- .../coins-tokens-chains/bitcoin/index.html | 6 +-- .../coins-tokens-chains/bnb/index.html | 6 +-- .../coins-tokens-chains/cardano/index.html | 6 +-- .../coins-tokens-chains/celestia/index.html | 6 +-- .../coin-token-intro/index.html | 6 +-- .../coins-tokens-chains/dai/index.html | 6 +-- .../coins-tokens-chains/dtokens/index.html | 6 +-- .../dual-token-economy/index.html | 6 +-- .../coins-tokens-chains/index.html | 6 +-- .../coins-tokens-chains/litecoin/index.html | 6 +-- .../near-protocol/index.html | 6 +-- .../nft-non-fungible-tokens/index.html | 6 +-- .../coins-tokens-chains/ordinals/index.html | 6 +-- .../stable-coins/index.html | 6 +-- .../coins-tokens-chains/thorchain/index.html | 6 +-- .../coins-tokens-chains/uniswap/index.html | 6 +-- .../coins-tokens-chains/usdc/index.html | 6 +-- .../coins-tokens-chains/usdt/index.html | 6 +-- .../coins-tokens-chains/vechain/index.html | 6 +-- .../coins-tokens-chains/wallets/index.html | 6 +-- .../consensus-protocols/index.html | 6 +-- .../crypto-exchanges/index.html | 6 +-- .../crypto-future/index.html | 6 +-- .../crypto-investing/index.html | 6 +-- .../crypto-news/index.html | 6 +-- .../defi-apps/index.html | 6 +-- decentralized-applications/defi/index.html | 6 +-- .../development/index.html | 6 +-- .../development/infura/index.html | 6 +-- .../development/sample-code/index.html | 6 +-- .../ethereum/01-intro-to-ethereum/index.html | 6 +-- .../ethereum/02-intro-to-ether/index.html | 6 +-- .../ethereum/03-intro-to-dapps/index.html | 6 +-- .../ethereum/05-accounts/index.html | 6 +-- .../ethereum/06-transactions/index.html | 6 +-- .../ethereum/07-blocks/index.html | 6 +-- .../ethereum/08-evm/index.html | 6 +-- .../ethereum/09-gas/index.html | 6 +-- .../ethereum/10-nodes-and-clients/index.html | 6 +-- .../ethereum/30-bridges/index.html | 6 +-- .../ethereum/40-proof-of-stake/index.html | 6 +-- .../41-rewards-and-penalties/index.html | 6 +-- .../ethereum/42-block-proposals/index.html | 6 +-- .../ethereum/arbitrum/index.html | 6 +-- .../ethereum/dao/index.html | 6 +-- .../ethereum/erc-4337/index.html | 6 +-- .../ethereum/ethereum-intro/index.html | 6 +-- .../ethereum/ethereum-staking/index.html | 6 +-- .../ethereum/etherjs/index.html | 6 +-- .../ethereum/index.html | 6 +-- .../ethereum/layer-2-protocols/index.html | 6 +-- .../ethereum/others/index.html | 6 +-- .../ethereum/polygon/index.html | 6 +-- .../ethereum/solidity/index.html | 6 +-- .../ethereum/upgrades/index.html | 6 +-- decentralized-applications/index.html | 6 +-- decentralized-applications/intro/index.html | 6 +-- .../key-concepts/index.html | 6 +-- .../liquidity-mining/index.html | 6 +-- .../on-chain-analytics/index.html | 6 +-- decentralized-applications/others/index.html | 6 +-- .../references-learning/index.html | 6 +-- .../tokenomics/index.html | 6 +-- decentralized-applications/tools/index.html | 6 +-- .../trilemmas/index.html | 6 +-- devops/ansible/commands/index.html | 6 +-- devops/ansible/index.html | 6 +-- .../application-management/index.html | 6 +-- .../devops-intro/chaos-engineering/index.html | 6 +-- devops/devops-intro/concepts/index.html | 6 +-- .../deployment-strategies/index.html | 6 +-- devops/devops-intro/design/index.html | 6 +-- .../devops-intro/disaster-recovery/index.html | 6 +-- .../distributed-tracing/index.html | 6 +-- devops/devops-intro/dora-metrics/index.html | 6 +-- .../feature-toggles-flags/index.html | 6 +-- devops/devops-intro/finops/index.html | 6 +-- devops/devops-intro/gitops/index.html | 6 +-- .../devops-intro/high-availability/index.html | 6 +-- devops/devops-intro/index.html | 6 +-- .../devops-intro/infra-as-code-iac/index.html | 6 +-- devops/devops-intro/intro/index.html | 6 +-- .../load-balancer-features/index.html | 6 +-- .../load-balancer-tools/index.html | 6 +-- devops/devops-intro/load-balancer/index.html | 6 +-- .../load-balancing-algorithms/index.html | 6 +-- devops/devops-intro/others/index.html | 6 +-- .../platform-engineering/index.html | 6 +-- devops/devops-intro/proxy/index.html | 6 +-- .../index.html | 6 +-- devops/docker/concepts/index.html | 6 +-- devops/docker/containers/index.html | 6 +-- devops/docker/docker-commands/index.html | 6 +-- .../docker/docker-compose-example/index.html | 6 +-- devops/docker/docker-compose/index.html | 6 +-- devops/docker/dockerfile-example/index.html | 6 +-- devops/docker/dockerfiles/index.html | 6 +-- devops/docker/index.html | 6 +-- devops/docker/intro/index.html | 6 +-- devops/docker/networking/index.html | 6 +-- devops/docker/others/index.html | 6 +-- .../index.html | 6 +-- devops/docker/stack-swarm/index.html | 6 +-- devops/ides/index.html | 6 +-- .../jupyter-jupyterlab-notebook/index.html | 6 +-- .../template/index.html | 6 +-- .../tools/index.html | 6 +-- devops/ides/mac/index.html | 6 +-- devops/ides/medium-blogging/index.html | 6 +-- devops/ides/obsidian-in-vscode/index.html | 6 +-- devops/ides/obsidian/index.html | 37 +++++++++---------- devops/ides/onenote/index.html | 6 +-- devops/ides/others/index.html | 6 +-- devops/ides/pycharm/index.html | 6 +-- devops/ides/spyder/index.html | 6 +-- devops/ides/vscode-vs-code/index.html | 6 +-- devops/index.html | 6 +-- devops/kubernetes/api-resources/index.html | 6 +-- devops/kubernetes/architecture/index.html | 6 +-- .../cluster-administration/index.html | 6 +-- .../logging-architecture/index.html | 6 +-- .../cluster-administration/others/index.html | 6 +-- .../configuration/index.html | 6 +-- .../configuration/secrets/index.html | 6 +-- .../concepts-and-overview/index.html | 6 +-- .../concepts-and-overview/policies/index.html | 6 +-- devops/kubernetes/configuration/index.html | 6 +-- devops/kubernetes/design-patterns/index.html | 6 +-- devops/kubernetes/helm/index.html | 6 +-- devops/kubernetes/index.html | 6 +-- devops/kubernetes/intro/index.html | 6 +-- devops/kubernetes/keda/index.html | 6 +-- devops/kubernetes/kubectl-commands/index.html | 6 +-- devops/kubernetes/kubeedge/index.html | 6 +-- .../kubernetes-manifests-examples/index.html | 6 +-- devops/kubernetes/operators/index.html | 6 +-- devops/kubernetes/optimizations/index.html | 6 +-- devops/kubernetes/others/index.html | 6 +-- .../outline-documentation/index.html | 6 +-- devops/kubernetes/reference/index.html | 6 +-- .../quality-of-service-qos/index.html | 6 +-- devops/kubernetes/reference/rbac/index.html | 6 +-- .../index.html | 6 +-- .../ingress/index.html | 6 +-- .../others/index.html | 6 +-- .../services/index.html | 6 +-- devops/kubernetes/storage/index.html | 6 +-- devops/kubernetes/tasks/index.html | 6 +-- devops/kubernetes/tools-scaling/index.html | 6 +-- devops/kubernetes/tools-serverless/index.html | 6 +-- devops/kubernetes/tools/index.html | 6 +-- devops/kubernetes/troubleshooting/index.html | 6 +-- .../workloads/controllers/index.html | 6 +-- devops/kubernetes/workloads/index.html | 6 +-- devops/kubernetes/workloads/others/index.html | 6 +-- .../workloads/pod-lifecycle/index.html | 6 +-- devops/kubernetes/workloads/pods/index.html | 6 +-- devops/monitoring/grafana-loki/index.html | 6 +-- devops/monitoring/grafana/index.html | 6 +-- devops/monitoring/graphite/index.html | 6 +-- devops/monitoring/index.html | 6 +-- .../monitoring/istio/architecture/index.html | 6 +-- devops/monitoring/istio/commands/index.html | 6 +-- devops/monitoring/istio/examples/index.html | 6 +-- devops/monitoring/istio/index.html | 6 +-- devops/monitoring/istio/intro/index.html | 6 +-- .../monitoring/istio/observability/index.html | 6 +-- devops/monitoring/istio/operations/index.html | 6 +-- devops/monitoring/istio/others/index.html | 6 +-- devops/monitoring/istio/security/index.html | 6 +-- devops/monitoring/istio/tasks/index.html | 6 +-- .../istio/traffic-management/index.html | 6 +-- devops/monitoring/linkerd/index.html | 6 +-- devops/monitoring/metrics/index.html | 6 +-- devops/monitoring/open-tracing/index.html | 6 +-- devops/monitoring/others/index.html | 6 +-- .../prometheus/alert-manager/index.html | 6 +-- devops/monitoring/prometheus/index.html | 6 +-- devops/monitoring/prometheus/intro/index.html | 6 +-- .../prometheus-architecture/index.html | 6 +-- .../monitoring/prometheus/querying/index.html | 6 +-- devops/monitoring/prometheus/rules/index.html | 6 +-- devops/monitoring/service-mesh/index.html | 6 +-- .../telegraf/commands-and-configs/index.html | 6 +-- devops/monitoring/telegraf/index.html | 6 +-- devops/others/backstage/index.html | 6 +-- devops/others/coresync-pacemaker/index.html | 6 +-- devops/others/devtron/index.html | 6 +-- devops/others/index.html | 6 +-- devops/others/jenkins/index.html | 6 +-- devops/others/keycloak/index.html | 6 +-- devops/others/kong/index.html | 6 +-- devops/others/other-cicd/index.html | 6 +-- devops/others/other-tools/index.html | 6 +-- devops/servers/apache-server/index.html | 6 +-- devops/servers/gunicorn/index.html | 6 +-- devops/servers/index.html | 6 +-- devops/servers/nginx/configs/index.html | 6 +-- devops/servers/nginx/index.html | 6 +-- .../index.html | 6 +-- .../terminal-bash/2-system-calls/index.html | 6 +-- .../3-library-functions/index.html | 6 +-- .../8-linux-system-administration/index.html | 6 +-- .../bash-metacharacters/index.html | 6 +-- .../terminal-bash/bash-shortcuts/index.html | 6 +-- devops/terminal-bash/index.html | 6 +-- devops/terminal-bash/manual-pages/index.html | 6 +-- .../terminal-bash/networking-tools/index.html | 6 +-- devops/terminal-bash/others/index.html | 6 +-- .../shell-bash-script/index.html | 6 +-- devops/terminal-bash/shell-intro/index.html | 6 +-- devops/terminal-bash/sysctl/index.html | 6 +-- devops/terminal-bash/tmux-iterm/index.html | 6 +-- devops/terminal-bash/tools/awk/index.html | 6 +-- devops/terminal-bash/tools/crontab/index.html | 6 +-- devops/terminal-bash/tools/curl/index.html | 6 +-- devops/terminal-bash/tools/editors/index.html | 6 +-- devops/terminal-bash/tools/mosh/index.html | 6 +-- .../tools/rsync-rclone/index.html | 6 +-- devops/terraform/commands/index.html | 6 +-- devops/terraform/documentation/index.html | 6 +-- devops/terraform/examples/index.html | 6 +-- devops/terraform/index.html | 6 +-- devops/terraform/variables/index.html | 6 +-- .../0-accounting-for-finance/index.html | 6 +-- .../1-accounting-first-steps/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../3-balance-sheets/index.html | 6 +-- .../3a-balance-sheet-comparisons/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../5-cleaning-up-accounting/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../6a-ratio-analysis/index.html | 6 +-- economics/accounting-for-finance/index.html | 6 +-- economics/buy-now-pay-later-bnpl/index.html | 6 +-- .../capital-budgeting/index.html | 6 +-- .../corporate-actions/index.html | 6 +-- economics/corporate-finance/index.html | 6 +-- .../index.html | 6 +-- .../asset-classes/index.html | 6 +-- .../checklist-tips/index.html | 6 +-- .../company-analysis/index.html | 6 +-- .../company-management/index.html | 6 +-- .../financial-independence-fire/index.html | 6 +-- .../huf-private-trust/index.html | 6 +-- economics/finance-investing/index.html | 6 +-- .../indian-company-types/index.html | 6 +-- .../industry-sectors/index.html | 6 +-- .../personal-finance/index.html | 6 +-- .../index.html | 6 +-- .../finance-investing/portfolios/index.html | 6 +-- economics/finance-investing/quotes/index.html | 6 +-- .../returns-tax-taxes-itr/index.html | 6 +-- .../stocks-equity/index.html | 6 +-- economics/finance-terms/index.html | 6 +-- economics/financial-facts/index.html | 6 +-- .../fintech-nbfc-banking-terms/index.html | 6 +-- economics/government-terms/index.html | 6 +-- .../gross-domestic-product-gdp/index.html | 6 +-- economics/index.html | 6 +-- economics/inflation-indexes/index.html | 6 +-- economics/insurance/index.html | 6 +-- economics/intro/index.html | 6 +-- economics/investment-banking/index.html | 6 +-- economics/investment-terms/index.html | 6 +-- economics/learning/index.html | 6 +-- .../fundamental-analysis/index.html | 6 +-- .../futures-options-trading/index.html | 6 +-- economics/market-terms/index.html | 6 +-- economics/market-terms/ipo/index.html | 6 +-- economics/market-terms/others/index.html | 6 +-- .../market-terms/swing-trading/index.html | 6 +-- .../technical-analysis/index.html | 6 +-- .../technical-indicators/index.html | 6 +-- .../market-terms/valuation-metrics/index.html | 6 +-- .../market-terms/wyckoff-method/index.html | 6 +-- .../economics-mental-models/index.html | 6 +-- economics/mental-models/inequality/index.html | 6 +-- .../mental-models/macroeconomics/index.html | 6 +-- .../marginal-utility-analysis/index.html | 6 +-- .../mental-models/microeconomics/index.html | 6 +-- economics/mental-models/rankings/index.html | 6 +-- .../recession-shapes-recovery/index.html | 6 +-- economics/monetary-policies/index.html | 6 +-- .../mutual-funds/debentures-bonds/index.html | 6 +-- .../debt-mutual-funds-analysis/index.html | 6 +-- .../debt-mutual-funds-risks/index.html | 6 +-- .../mutual-funds/debt-mutual-funds/index.html | 6 +-- .../equity-mutual-funds/index.html | 6 +-- .../mutual-funds/fixed-income/index.html | 6 +-- .../index-investing-etf/index.html | 6 +-- economics/mutual-funds/index.html | 6 +-- .../mutual-funds-indicators/index.html | 6 +-- .../nifty-indexes-indices/index.html | 6 +-- economics/mutual-funds/others/index.html | 6 +-- .../schools-of-economic-thought/index.html | 6 +-- .../frontend-intro/design-system/index.html | 6 +-- .../frontend-architecture/index.html | 6 +-- .../gestalt-principles/index.html | 6 +-- frontend/frontend-intro/index.html | 6 +-- frontend/frontend-intro/intro/index.html | 6 +-- .../frontend-intro/jamstack-cms/index.html | 6 +-- .../microfrontend-architecture/index.html | 6 +-- frontend/frontend-intro/others/index.html | 6 +-- .../frontend-intro/performance/index.html | 6 +-- frontend/frontend-intro/pwa/index.html | 6 +-- .../ui-ux-ixd-design-frontend/index.html | 6 +-- frontend/frontend-intro/wordpress/index.html | 6 +-- .../component-libraries/components/index.html | 6 +-- .../html-css/component-libraries/index.html | 6 +-- .../component-libraries/others/index.html | 6 +-- .../html-css/css-intro/centering/index.html | 6 +-- .../css-intro/css-positions/index.html | 6 +-- .../css-intro/css-transitions/index.html | 6 +-- frontend/html-css/css-intro/index.html | 6 +-- .../css-intro/mastering-css/index.html | 6 +-- frontend/html-css/css-intro/others/index.html | 6 +-- .../html-entities-attributes/index.html | 6 +-- frontend/html-css/html-intro/index.html | 6 +-- frontend/html-css/html-intro/tags/index.html | 6 +-- frontend/html-css/index.html | 6 +-- frontend/index.html | 6 +-- frontend/js-javascript/basic/index.html | 6 +-- frontend/js-javascript/index.html | 6 +-- frontend/js-javascript/intro/index.html | 6 +-- frontend/js-javascript/libraries/index.html | 6 +-- frontend/js-javascript/others/index.html | 6 +-- frontend/js-javascript/promises/index.html | 6 +-- frontend/js-javascript/questions/index.html | 6 +-- frontend/js-javascript/typescript/index.html | 6 +-- frontend/js-javascript/web-api/index.html | 6 +-- frontend/others/angularjs/01-intro/index.html | 6 +-- .../others/angularjs/03-modules/index.html | 6 +-- .../others/angularjs/06-components/index.html | 6 +-- .../others/angularjs/08-metadata/index.html | 6 +-- .../angularjs/09-data-binding/index.html | 6 +-- .../others/angularjs/10-directives/index.html | 6 +-- .../others/angularjs/11-services/index.html | 6 +-- .../12-dependency-injection/index.html | 6 +-- frontend/others/angularjs/index.html | 6 +-- frontend/others/angularjs/intro/index.html | 6 +-- .../angularjs/tour-of-heroes/index.html | 6 +-- frontend/others/docusaurus/index.html | 6 +-- .../others/frontend-frameworks/index.html | 6 +-- frontend/others/gatsby/index.html | 6 +-- frontend/others/index.html | 6 +-- frontend/others/jquery/index.html | 6 +-- .../others/nestjs/documentation/index.html | 6 +-- frontend/others/nestjs/index.html | 6 +-- .../others/nextjs/data-fetching/index.html | 6 +-- frontend/others/nextjs/index.html | 6 +-- frontend/others/nextjs/others/index.html | 6 +-- frontend/others/nodejs/index.html | 6 +-- frontend/others/nodejs/libraries/index.html | 6 +-- .../nodejs/nodejs-frameworks/index.html | 6 +-- .../others/nodejs/npm-commands/index.html | 6 +-- .../others/static-site-generators/index.html | 6 +-- .../react/code-commands-snippets/index.html | 6 +-- frontend/react/components/index.html | 6 +-- frontend/react/course/index.html | 6 +-- frontend/react/docs/index.html | 6 +-- frontend/react/events/index.html | 6 +-- frontend/react/hooks/index.html | 6 +-- frontend/react/index.html | 6 +-- frontend/react/intro/index.html | 6 +-- frontend/react/jsx/index.html | 6 +-- frontend/react/libraries/index.html | 6 +-- .../react/mordern-react-with-redux/index.html | 6 +-- .../react/react-admin-templates/index.html | 6 +-- frontend/react/react-dom/index.html | 6 +-- frontend/react/react-native/index.html | 6 +-- frontend/react/react-router/index.html | 6 +-- frontend/react/redux/index.html | 6 +-- frontend/react/state/index.html | 6 +-- frontend/react/tools/index.html | 6 +-- frontend/seo/core-web-vitals/index.html | 6 +-- .../seo/google-crawlers-crawling/index.html | 6 +-- frontend/seo/index.html | 6 +-- frontend/seo/seo-aso/index.html | 6 +-- .../seo/seo-optimizing-techniques/index.html | 6 +-- frontend/seo/seo-tools/index.html | 6 +-- frontend/seo/types-of-seo/index.html | 6 +-- frontend/seo/utm-and-sitemap/index.html | 6 +-- index.html | 6 +-- .../chemical-engineering/index.html | 6 +-- .../civil-engineering/index.html | 6 +-- .../control-engineering/index.html | 6 +-- .../crash-course-engineering/index.html | 6 +-- .../electrical-engineering/index.html | 6 +-- .../embedded-systems-electronics/index.html | 6 +-- .../applied-sciences/hvac-systems/index.html | 6 +-- knowledge/applied-sciences/index.html | 6 +-- .../mechanical-engineering/index.html | 6 +-- .../others-power-energy/index.html | 6 +-- .../biology/alternative-medicine/index.html | 6 +-- knowledge/biology/digestive-system/index.html | 6 +-- knowledge/biology/diseases-tests/index.html | 6 +-- .../gym-nutrition/index.html | 6 +-- .../gym-routine/index.html | 6 +-- .../exercise-stretching/gym/index.html | 6 +-- .../home-exercise-routine/index.html | 6 +-- .../exercise-stretching/home-gym/index.html | 6 +-- .../biology/exercise-stretching/index.html | 6 +-- .../exercise-stretching/intro/index.html | 6 +-- knowledge/biology/genetics/index.html | 6 +-- knowledge/biology/human-skeleton/index.html | 6 +-- knowledge/biology/index.html | 6 +-- knowledge/biology/intro/index.html | 6 +-- .../mbbs-medicine-medical-health/index.html | 6 +-- knowledge/biology/muscles/index.html | 6 +-- knowledge/biology/nerves-system/index.html | 6 +-- knowledge/biology/nutrition/chart/index.html | 6 +-- .../nutrition/daily-requirements/index.html | 6 +-- knowledge/biology/nutrition/diet/index.html | 6 +-- .../biology/nutrition/ecology/index.html | 6 +-- .../biology/nutrition/essentiality/index.html | 6 +-- .../biology/nutrition/fatigue/index.html | 6 +-- knowledge/biology/nutrition/food/index.html | 6 +-- knowledge/biology/nutrition/honey/index.html | 6 +-- knowledge/biology/nutrition/index.html | 6 +-- knowledge/biology/nutrition/intro/index.html | 6 +-- .../nutrition/plants-gardening/index.html | 6 +-- .../nutrition/pulses-daal-lentils/index.html | 6 +-- knowledge/biology/nutrition/recipe/index.html | 6 +-- knowledge/biology/omics/index.html | 6 +-- knowledge/biology/organ-systems/index.html | 6 +-- knowledge/biology/others/index.html | 6 +-- knowledge/biology/pregnancy-baby/index.html | 6 +-- knowledge/games/chess/index.html | 6 +-- knowledge/games/couple-activities/index.html | 6 +-- knowledge/games/family-games-gifts/index.html | 6 +-- knowledge/games/index.html | 6 +-- knowledge/games/marathon-running/index.html | 6 +-- knowledge/games/others/index.html | 6 +-- knowledge/games/rubix-rubics-cube/index.html | 6 +-- knowledge/games/skiing-sking/index.html | 6 +-- knowledge/games/sudoku-techniques/index.html | 6 +-- knowledge/games/swimming/index.html | 6 +-- knowledge/games/touch-typing/index.html | 6 +-- .../important-dates-timelines/index.html | 6 +-- knowledge/general/index.html | 6 +-- knowledge/general/intro/index.html | 6 +-- .../general/knowledge-of-humanity/index.html | 6 +-- knowledge/general/mental-models/index.html | 11 +++--- knowledge/general/others/index.html | 6 +-- .../general/outline-of-knowledge/index.html | 6 +-- knowledge/general/science/index.html | 6 +-- knowledge/geography/continents/index.html | 6 +-- knowledge/geography/countries/index.html | 6 +-- .../geography/home-house-building/index.html | 6 +-- knowledge/geography/index.html | 6 +-- knowledge/geography/india/index.html | 6 +-- .../indian-states-and-uts/index.html | 6 +-- knowledge/geography/living/index.html | 6 +-- .../geography/new-home-place-house/index.html | 6 +-- knowledge/geography/others/index.html | 6 +-- knowledge/geography/rivers/index.html | 6 +-- knowledge/geography/wildlife/index.html | 6 +-- .../index.html | 6 +-- .../crash-course-world-history/index.html | 6 +-- knowledge/history/histomap/index.html | 6 +-- .../human-history-anthropology/index.html | 6 +-- knowledge/history/index.html | 6 +-- .../indian-history-timeline/index.html | 6 +-- knowledge/history/others/index.html | 6 +-- knowledge/history/religion/index.html | 6 +-- knowledge/index.html | 6 +-- .../language/figures-of-speech/index.html | 6 +-- knowledge/language/general/index.html | 6 +-- .../language/grammer-vocabulary/index.html | 6 +-- knowledge/language/index.html | 6 +-- .../language/languages-others/index.html | 6 +-- knowledge/language/linguistics/index.html | 6 +-- knowledge/language/mistakes/index.html | 6 +-- knowledge/language/parts-of-speech/index.html | 6 +-- knowledge/language/spanish/index.html | 6 +-- .../constitution/index.html | 6 +-- .../constitution-of-india/others/index.html | 6 +-- .../schedules/index.html | 6 +-- knowledge/law/index.html | 6 +-- knowledge/law/judgements-2023/index.html | 6 +-- knowledge/law/laws/index.html | 6 +-- knowledge/law/lsat/index.html | 6 +-- knowledge/law/mcat/index.html | 6 +-- knowledge/law/others/index.html | 6 +-- knowledge/links/index.html | 6 +-- .../other-topics/chemistry-outline/index.html | 6 +-- .../other-topics/climate-change/index.html | 6 +-- .../other-topics/clothes-textiles/index.html | 6 +-- .../other-topics/education-phd/index.html | 6 +-- knowledge/other-topics/index.html | 6 +-- knowledge/other-topics/mythology/index.html | 6 +-- .../other-topics/news-problems/index.html | 6 +-- knowledge/other-topics/others/index.html | 6 +-- knowledge/other-topics/philosophy/index.html | 6 +-- knowledge/other-topics/politics/index.html | 6 +-- .../politics/indian-polity/index.html | 6 +-- .../international-relations-ir/index.html | 6 +-- .../other-topics/politics/others/index.html | 6 +-- .../politics/types-of-governments/index.html | 6 +-- knowledge/physics/astronomy/index.html | 6 +-- .../physics/crash-course-physics/index.html | 6 +-- knowledge/physics/index.html | 6 +-- knowledge/physics/intro/index.html | 6 +-- .../physics/khan-academy-physics/index.html | 6 +-- knowledge/physics/others/index.html | 10 ++--- .../business-management/index.html | 6 +-- knowledge/quotes-proverbs/coding/index.html | 6 +-- knowledge/quotes-proverbs/funny/index.html | 6 +-- knowledge/quotes-proverbs/habits/index.html | 6 +-- knowledge/quotes-proverbs/hindi/index.html | 6 +-- knowledge/quotes-proverbs/index.html | 6 +-- knowledge/quotes-proverbs/life/index.html | 6 +-- .../quotes-proverbs/motivation/index.html | 6 +-- .../quotes-proverbs/my-quotes/index.html | 6 +-- knowledge/quotes-proverbs/poems/index.html | 6 +-- knowledge/quotes-proverbs/science/index.html | 6 +-- knowledge/quotes-proverbs/stories/index.html | 6 +-- .../quotes-proverbs/tatoos-quotes/index.html | 6 +-- knowledge/quotes-proverbs/tips/index.html | 6 +-- .../youtube-podcasts-magazine-apps/index.html | 6 +-- languages/c++/constructor/index.html | 6 +-- languages/c++/frameworks/index.html | 6 +-- languages/c++/friend-function/index.html | 6 +-- languages/c++/header-files/index.html | 6 +-- languages/c++/index.html | 6 +-- languages/c++/intro/index.html | 6 +-- languages/c++/io/index.html | 6 +-- languages/c++/others/index.html | 6 +-- languages/c++/printf/index.html | 6 +-- languages/c++/stl-containers/index.html | 6 +-- .../c++/stl-iterators-algorithms/index.html | 6 +-- languages/c++/storage-classes/index.html | 6 +-- languages/c++/tc-pl4/index.html | 6 +-- languages/c++/templates/index.html | 6 +-- languages/frameworks/android/index.html | 6 +-- .../frameworks/android/jetpack/index.html | 6 +-- .../frameworks/android/kotlin/index.html | 6 +-- .../frameworks/android/questions/index.html | 6 +-- .../frameworks/android/service/index.html | 6 +-- .../frameworks/android/testing/index.html | 6 +-- languages/frameworks/android/tools/index.html | 6 +-- languages/frameworks/comparison/index.html | 6 +-- languages/frameworks/dash/index.html | 6 +-- languages/frameworks/flutter/index.html | 6 +-- languages/frameworks/index.html | 6 +-- languages/frameworks/intro/index.html | 6 +-- languages/frameworks/ios/index.html | 6 +-- languages/frameworks/masonite/index.html | 6 +-- languages/frameworks/others/index.html | 6 +-- .../server-driven-mobile-uis/index.html | 6 +-- languages/frameworks/stacks/index.html | 6 +-- languages/golang/concepts/index.html | 6 +-- languages/golang/data-types/index.html | 6 +-- languages/golang/examples/index.html | 6 +-- languages/golang/hello-world/index.html | 6 +-- languages/golang/index.html | 6 +-- .../golang/interview-questions/index.html | 6 +-- languages/golang/intro/index.html | 6 +-- languages/golang/syntax/index.html | 6 +-- languages/golang/testing/index.html | 6 +-- languages/golang/tools/index.html | 6 +-- languages/index.html | 6 +-- languages/java/collections/index.html | 6 +-- .../java/comparable-interface/index.html | 6 +-- languages/java/concurrency/index.html | 6 +-- languages/java/defining-constants/index.html | 6 +-- languages/java/frameworks/index.html | 6 +-- languages/java/hash-collection/index.html | 6 +-- languages/java/index.html | 6 +-- languages/java/intro/index.html | 6 +-- languages/java/jmx/index.html | 6 +-- languages/java/jvm-architecture/index.html | 6 +-- languages/java/knowledge/index.html | 6 +-- languages/java/lambda-expressions/index.html | 6 +-- languages/java/libraries/index.html | 6 +-- languages/java/others/index.html | 6 +-- languages/java/questions/index.html | 6 +-- languages/java/reflection/index.html | 6 +-- languages/java/spring/index.html | 6 +-- languages/java/template-fastio/index.html | 6 +-- languages/java/threading-in-javafx/index.html | 6 +-- languages/others/erlang/index.html | 6 +-- languages/others/general/index.html | 6 +-- languages/others/index.html | 6 +-- .../others/javascript-templating/index.html | 6 +-- languages/others/json/index.html | 6 +-- languages/others/markdown/index.html | 6 +-- languages/others/other-languages/index.html | 6 +-- languages/others/r-language/index.html | 6 +-- .../regular-expressions-regex/index.html | 6 +-- languages/others/ruby/index.html | 6 +-- languages/others/rust/index.html | 6 +-- languages/others/scala/index.html | 6 +-- languages/others/swift/index.html | 6 +-- languages/others/tla-plus/index.html | 6 +-- languages/others/toml/index.html | 6 +-- languages/others/web-assembly/index.html | 6 +-- languages/others/yaml/index.html | 6 +-- .../application-architecture/index.html | 6 +-- .../php/codeigniter/basic-concepts/index.html | 6 +-- languages/php/codeigniter/commands/index.html | 6 +-- .../php/codeigniter/configurations/index.html | 6 +-- .../codeigniter/helpers-functions/index.html | 6 +-- languages/php/codeigniter/http/index.html | 6 +-- languages/php/codeigniter/index.html | 6 +-- languages/php/codeigniter/intro/index.html | 6 +-- languages/php/codeigniter/mvc/index.html | 6 +-- languages/php/codeigniter/others/index.html | 6 +-- languages/php/documentation/index.html | 6 +-- languages/php/example/index.html | 6 +-- languages/php/frameworks/index.html | 6 +-- languages/php/index.html | 6 +-- languages/php/intro/index.html | 6 +-- languages/php/operators/index.html | 6 +-- languages/php/others/index.html | 6 +-- languages/php/syntax/index.html | 6 +-- languages/php/web-concepts/index.html | 6 +-- languages/sql/concepts/index.html | 6 +-- languages/sql/cte-subquery/index.html | 6 +-- .../sql/databricks-sql-functions/index.html | 6 +-- languages/sql/databricks-sql/index.html | 6 +-- .../sql/dcl-data-control-language/index.html | 6 +-- .../create-table/index.html | 6 +-- .../ddl-data-definition-language/index.html | 6 +-- .../truncate-delete/index.html | 6 +-- .../dml-data-manipulation-language/index.html | 6 +-- .../aggregation-queries/index.html | 6 +-- .../analytical-queries/index.html | 6 +-- .../sql/dql-data-query-language/index.html | 6 +-- .../window-functions/index.html | 6 +-- languages/sql/functions/index.html | 6 +-- languages/sql/index.html | 6 +-- languages/sql/intro/index.html | 6 +-- languages/sql/join-algorithms/index.html | 6 +-- languages/sql/keys/index.html | 6 +-- languages/sql/operators-wildcards/index.html | 6 +-- languages/sql/others/index.html | 6 +-- languages/sql/partiql/index.html | 6 +-- languages/sql/postgres-commands/index.html | 6 +-- languages/sql/sql-commands/index.html | 6 +-- languages/sql/sql-data-types/index.html | 6 +-- languages/sql/sql-examples-queries/index.html | 6 +-- languages/sql/sql-joins/index.html | 6 +-- languages/sql/sql-views/index.html | 6 +-- languages/sql/stored-procedure/index.html | 6 +-- languages/sql/types/index.html | 6 +-- .../books-blinkist-management/index.html | 6 +-- .../business/business-case-studies/index.html | 6 +-- management/business/business-terms/index.html | 6 +-- management/business/index.html | 6 +-- management/business/indian-market/index.html | 6 +-- .../business/service-based-model/index.html | 6 +-- management/community-building/index.html | 6 +-- management/customer-engagement-cx/index.html | 6 +-- management/decision-making/ethics/index.html | 6 +-- management/decision-making/index.html | 6 +-- management/digital-advertising/index.html | 6 +-- management/growth-hacking-metrics/index.html | 6 +-- management/growth-hacking/index.html | 6 +-- management/index.html | 6 +-- management/jobs/career/index.html | 6 +-- management/jobs/companies/index.html | 6 +-- .../index.html | 6 +-- management/jobs/good-profiles/index.html | 6 +-- .../jobs/hiring-plan-hr-recruiting/index.html | 6 +-- management/jobs/index.html | 6 +-- .../jobs/questions-to-company/index.html | 6 +-- .../jobs/resume-keywords-pointers/index.html | 6 +-- management/marketing/index.html | 6 +-- management/mental-models/index.html | 6 +-- management/others/index.html | 6 +-- .../people-management/culture/index.html | 6 +-- management/people-management/index.html | 6 +-- .../leadership-interview-questions/index.html | 6 +-- .../index.html | 6 +-- .../people-management/onboarding/index.html | 6 +-- .../people-team-management/index.html | 6 +-- .../remote-working-teams/index.html | 6 +-- .../types-of-leadership/index.html | 6 +-- .../behavioral-design-economics/index.html | 6 +-- .../product-management/coursera-pm/index.html | 6 +-- management/product-management/index.html | 6 +-- .../product-management/intro/index.html | 6 +-- .../product-management/kano-model/index.html | 6 +-- .../product-book-summaries/index.html | 6 +-- .../product-design-questions/index.html | 6 +-- .../product-design-stages/index.html | 6 +-- .../product-manager-role/index.html | 6 +-- .../product-market-fit-pmf/index.html | 6 +-- .../product-terms-saas/index.html | 6 +-- .../retail-offline-sales/index.html | 6 +-- .../project-management/agile/index.html | 6 +-- .../project-management/atlas/index.html | 6 +-- .../goals-setting/index.html | 6 +-- management/project-management/index.html | 6 +-- .../project-management/intro/index.html | 6 +-- management/project-management/jira/index.html | 6 +-- .../project-management/others/index.html | 6 +-- .../pert-and-cpm/index.html | 6 +-- .../project-management/pm101/index.html | 6 +-- .../program-management/index.html | 6 +-- .../project-contraints/index.html | 6 +-- .../scrum-meetings/index.html | 6 +-- .../sdlc-methodologies/index.html | 6 +-- .../project-management/template/index.html | 6 +-- .../index.html | 6 +-- management/roles/data/index.html | 6 +-- .../roles/engineering-manager/index.html | 6 +-- management/roles/others/index.html | 6 +-- .../principle-software-engineer/index.html | 6 +-- management/sales/index.html | 6 +-- management/six-sigma/index.html | 6 +-- mathematics/algebra/cheatsheet/index.html | 6 +-- .../algebra/complex-numbers/index.html | 6 +-- .../exponential-and-logarithms/index.html | 6 +-- mathematics/algebra/functions/index.html | 6 +-- mathematics/algebra/index.html | 6 +-- mathematics/algebra/intro/index.html | 6 +-- mathematics/algebra/others/index.html | 6 +-- mathematics/algebra/root/index.html | 6 +-- mathematics/algebra/series/index.html | 6 +-- mathematics/algebra/sets/index.html | 6 +-- .../chinese-remainder-theorem/index.html | 6 +-- mathematics/aptitude/cube-cutting/index.html | 6 +-- .../distance-speed-and-time/index.html | 6 +-- mathematics/aptitude/index.html | 6 +-- .../index.html | 6 +-- mathematics/calculus/functions/index.html | 6 +-- mathematics/calculus/gradient/index.html | 6 +-- mathematics/calculus/index.html | 6 +-- mathematics/calculus/intro/index.html | 6 +-- mathematics/calculus/others/index.html | 6 +-- .../calculus/precalculus-intro/index.html | 6 +-- .../product-rule-for-derivatives/index.html | 6 +-- mathematics/calculus/quotient-rule/index.html | 6 +-- .../index.html | 6 +-- .../combinatorics/birthday-paradox/index.html | 6 +-- .../conditional-probability/index.html | 6 +-- .../inclusion-exclusion-principle/index.html | 6 +-- mathematics/combinatorics/index.html | 6 +-- mathematics/combinatorics/intro/index.html | 6 +-- .../permutation-and-combination/index.html | 6 +-- .../pigeonhole-principle/index.html | 6 +-- .../general/ackermann-function/index.html | 6 +-- .../general/advanced-topics/index.html | 6 +-- mathematics/general/conjecture/index.html | 6 +-- .../general/discrete-mathematics/index.html | 6 +-- .../general/fermat-last-theorem/index.html | 6 +-- .../general/fermat-little-theorem/index.html | 6 +-- mathematics/general/gcd-lcm/index.html | 6 +-- .../godel-incompleteness-theorem/index.html | 6 +-- .../general/golden-ratio-phi/index.html | 6 +-- .../general/greek-letters-latin/index.html | 6 +-- .../general/handshaking-lemma/index.html | 6 +-- mathematics/general/index.html | 6 +-- mathematics/general/logic/index.html | 6 +-- mathematics/general/numbers/index.html | 6 +-- mathematics/general/others/index.html | 6 +-- mathematics/general/pie/index.html | 6 +-- mathematics/general/properties/index.html | 6 +-- .../geometry/analytic-geometry/index.html | 6 +-- mathematics/geometry/circles/index.html | 6 +-- mathematics/geometry/congruence/index.html | 6 +-- .../geometry/geometry-foundations/index.html | 6 +-- mathematics/geometry/index.html | 6 +-- mathematics/geometry/others/index.html | 6 +-- .../right-triangles-and-geometry/index.html | 6 +-- mathematics/geometry/similarity/index.html | 6 +-- .../geometry/solid-geometry/index.html | 6 +-- .../geometry/transformations/index.html | 6 +-- mathematics/index.html | 6 +-- .../linear-algebra/3blue1brown/index.html | 6 +-- .../index.html | 6 +-- .../linear-algebra/cheatsheet/index.html | 6 +-- mathematics/linear-algebra/index.html | 6 +-- .../matrix-transformations/index.html | 6 +-- mathematics/linear-algebra/others/index.html | 6 +-- .../vectors-and-spaces/index.html | 6 +-- .../probability/365-ds-probability/index.html | 6 +-- .../binomial-random-variables/index.html | 6 +-- .../central-limit-theorem/index.html | 6 +-- mathematics/probability/cheatsheet/index.html | 6 +-- mathematics/probability/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../11.-derived-distributions/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../3.-independence/index.html | 6 +-- .../4.-counting/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../intro-to-probability/index.html | 6 +-- .../intro-syllabus/index.html | 6 +-- .../unit-1-solved-problems/index.html | 6 +-- .../unit-2-solved-problems/index.html | 6 +-- .../unit-3-solved-problems/index.html | 6 +-- mathematics/probability/intro/index.html | 6 +-- .../monte-carlo-simulation/index.html | 6 +-- .../normal-distributions/index.html | 6 +-- mathematics/probability/others/index.html | 6 +-- .../probability-distribution/index.html | 6 +-- .../probability/random-variables/index.html | 6 +-- .../statistics/bivariate-analysis/index.html | 6 +-- .../confidence-intervals/index.html | 6 +-- .../correlation-and-covariance/index.html | 6 +-- .../crash-course-statistics/index.html | 6 +-- mathematics/statistics/crosstab/index.html | 6 +-- .../descriptive-statistics/index.html | 6 +-- .../discriminant-analysis/index.html | 6 +-- .../estimation-statistics/index.html | 6 +-- mathematics/statistics/glossary/index.html | 6 +-- .../statistics/hypothesis-testing/index.html | 6 +-- mathematics/statistics/index.html | 6 +-- .../inferential-statistics/index.html | 6 +-- mathematics/statistics/intro/index.html | 6 +-- .../nonparametric-statistics/index.html | 6 +-- .../statistics/other-statistics/index.html | 6 +-- mathematics/statistics/percentiles/index.html | 6 +-- mathematics/statistics/ranking/index.html | 6 +-- mathematics/statistics/sampling/index.html | 6 +-- networking/index.html | 6 +-- .../index.html | 6 +-- networking/mqtt/index.html | 6 +-- networking/mqtt/intro/index.html | 6 +-- .../index.html | 6 +-- .../mqtt/last-will-and-testament/index.html | 6 +-- networking/mqtt/libraries/index.html | 6 +-- networking/mqtt/messages/index.html | 6 +-- networking/mqtt/mqtt-5.0/index.html | 6 +-- .../mqtt/mqtt-over-websockets/index.html | 6 +-- networking/mqtt/mqtt-sn/index.html | 6 +-- networking/mqtt/mqtt-vs-http/index.html | 6 +-- networking/mqtt/paho-client/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../mqtt/publish-subscribe-pattern/index.html | 6 +-- networking/mqtt/qos-levels/index.html | 6 +-- networking/mqtt/retained-messages/index.html | 6 +-- networking/mqtt/scaling/index.html | 6 +-- networking/mqtt/security/index.html | 6 +-- .../mqtt/topics-and-best-practices/index.html | 6 +-- .../index.html | 6 +-- .../book-computer-networks/index.html | 6 +-- .../networking-concepts/cidr/index.html | 6 +-- .../data-center-networking/index.html | 6 +-- .../forward-error-correction/index.html | 6 +-- networking/networking-concepts/index.html | 6 +-- .../networking-concepts/intro/index.html | 6 +-- networking/networking-concepts/ip/index.html | 6 +-- .../network-sockets-ports/index.html | 6 +-- .../networking-fabric/index.html | 6 +-- .../networking-concepts/osi-layers/index.html | 6 +-- .../networking-concepts/others/index.html | 6 +-- .../peer-to-peer/index.html | 6 +-- .../networking-concepts/questions/index.html | 6 +-- .../networking-concepts/routing/index.html | 6 +-- .../networking-concepts/sockets/index.html | 6 +-- .../networking-concepts/tcp-ip/index.html | 6 +-- .../others/5g-wireless-networking/index.html | 6 +-- networking/others/apache-avro/index.html | 6 +-- networking/others/apache-parquet/index.html | 6 +-- networking/others/data-formats/index.html | 6 +-- .../others/delta-lake-tutorial/index.html | 6 +-- networking/others/delta-lake/index.html | 6 +-- networking/others/falcor/index.html | 6 +-- .../file-formats-comparisons/index.html | 6 +-- networking/others/file-formats/index.html | 6 +-- networking/others/grpc/commands/index.html | 6 +-- networking/others/grpc/comparison/index.html | 6 +-- networking/others/grpc/concepts/index.html | 6 +-- networking/others/grpc/guides/index.html | 6 +-- networking/others/grpc/index.html | 6 +-- networking/others/grpc/intro/index.html | 6 +-- networking/others/grpc/others/index.html | 6 +-- networking/others/index.html | 6 +-- networking/others/other/index.html | 6 +-- .../protocol-buffers-protobuf/index.html | 6 +-- networking/others/rpc/index.html | 6 +-- .../serialization-deserialization/index.html | 6 +-- networking/others/vpn-tools/index.html | 6 +-- networking/others/vpn/index.html | 6 +-- networking/protocols/amqp/index.html | 6 +-- .../dns-domain-name-system/index.html | 6 +-- networking/protocols/graphql/index.html | 6 +-- networking/protocols/http-3-quic/index.html | 6 +-- networking/protocols/http-https/index.html | 6 +-- .../protocols/http-status-code/index.html | 6 +-- networking/protocols/index.html | 6 +-- networking/protocols/intro/index.html | 6 +-- networking/protocols/messaging/index.html | 6 +-- networking/protocols/openapi/index.html | 6 +-- networking/protocols/openthread/index.html | 6 +-- networking/protocols/others/index.html | 6 +-- .../protocols/protocols-intro/index.html | 6 +-- .../index.html | 6 +-- networking/protocols/rsocket/index.html | 6 +-- .../flow-control/index.html | 6 +-- .../index.html | 6 +-- networking/protocols/udp/index.html | 6 +-- .../protocols/video-live-streaming/index.html | 6 +-- networking/protocols/weave/index.html | 6 +-- networking/protocols/websockets/index.html | 6 +-- .../zeromq-distributed-messaging/index.html | 6 +-- psychology/biases-fallacies/index.html | 10 ++--- psychology/brain/index.html | 6 +-- psychology/burnout/index.html | 6 +-- psychology/consumerism/index.html | 6 +-- psychology/course-mindshift/index.html | 6 +-- psychology/criticism/index.html | 6 +-- psychology/defence-mechanisms/index.html | 6 +-- psychology/emotions/index.html | 6 +-- psychology/habits/index.html | 6 +-- .../human-psychology-and-thinking/index.html | 6 +-- psychology/ikigai/index.html | 6 +-- psychology/index.html | 6 +-- psychology/intelligence/index.html | 6 +-- psychology/intro/index.html | 6 +-- .../chunking-the-essentials/index.html | 6 +-- .../index.html | 6 +-- .../course-learning-how-to-learn/index.html | 6 +-- psychology/learning/exams/index.html | 6 +-- psychology/learning/index.html | 6 +-- psychology/learning/learning-intro/index.html | 6 +-- psychology/learning/memory/index.html | 6 +-- .../learning/mistakes-apology/index.html | 6 +-- .../index.html | 6 +-- psychology/learning/speed-reading/index.html | 6 +-- psychology/learning/tips/index.html | 6 +-- .../life-relationship-people/index.html | 6 +-- psychology/mental-models/index.html | 6 +-- psychology/others/index.html | 6 +-- psychology/paradox/index.html | 6 +-- psychology/parenting/index.html | 6 +-- psychology/people/index.html | 6 +-- psychology/personality/index.html | 6 +-- psychology/power/index.html | 6 +-- psychology/procrastination/index.html | 6 +-- .../index.html | 6 +-- psychology/research/index.html | 6 +-- psychology/self-awareness/index.html | 6 +-- psychology/self-control-will-power/index.html | 6 +-- psychology/sleep/index.html | 6 +-- .../asking-right-questions/index.html | 6 +-- .../disagreement-feedback/index.html | 6 +-- psychology/soft-skills/index.html | 6 +-- psychology/soft-skills/listening/index.html | 6 +-- psychology/soft-skills/negotiation/index.html | 6 +-- .../prioritization-leverage/index.html | 6 +-- psychology/soft-skills/reasoning/index.html | 6 +-- .../speaking-phrases-quotes/index.html | 6 +-- .../index.html | 6 +-- psychology/soft-skills/writing/index.html | 6 +-- psychology/stoicism/index.html | 6 +-- psychology/strategic-thinking/index.html | 6 +-- psychology/thinking-mental-models/index.html | 6 +-- psychology/travelling/index.html | 6 +-- psychology/trust/index.html | 6 +-- python/advanced/architecture/index.html | 6 +-- python/advanced/concurrency/index.html | 6 +-- python/advanced/cpython/index.html | 6 +-- python/advanced/faster-python/index.html | 6 +-- python/advanced/idiomatic-python/index.html | 6 +-- python/advanced/index.html | 6 +-- python/advanced/memory-management/index.html | 6 +-- python/advanced/mixin/index.html | 6 +-- python/advanced/others/index.html | 6 +-- python/advanced/python-tricks/index.html | 6 +-- python/advanced/python-versions/index.html | 6 +-- python/advanced/super/index.html | 6 +-- python/advanced/web-scraping/index.html | 6 +-- python/django/admin-site/index.html | 6 +-- python/django/advanced/index.html | 6 +-- python/django/architecture/index.html | 6 +-- .../authentication-authorization/index.html | 6 +-- python/django/cheatsheet/index.html | 6 +-- python/django/commands/index.html | 6 +-- python/django/content-types/index.html | 6 +-- .../django-rest-framework-drf/index.html | 6 +-- .../django-template-language/index.html | 6 +-- python/django/docs-topic-guides/index.html | 6 +-- python/django/index.html | 6 +-- python/django/libraries/index.html | 6 +-- python/django/logging/index.html | 6 +-- python/django/models/index.html | 6 +-- python/django/optimizations/index.html | 6 +-- python/django/other-topics/index.html | 6 +-- python/django/others/index.html | 6 +-- python/django/overview/index.html | 6 +-- .../queryset-and-query-expressions/index.html | 6 +-- python/django/unicode/index.html | 6 +-- python/documentation/01-intro/index.html | 6 +-- .../02-built-in-functions/index.html | 6 +-- .../03-built-in-constants/index.html | 6 +-- .../04-built-in-types/index.html | 6 +-- .../06-text-processing-services/index.html | 6 +-- .../07-binary-data-services/index.html | 6 +-- python/documentation/08-data-types/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../11-file-and-directory-access/index.html | 6 +-- .../12-data-persistence/index.html | 6 +-- .../documentation/14-file-formats/index.html | 6 +-- .../15-cryptographic-services/index.html | 6 +-- .../index.html | 6 +-- .../17-concurrent-execution/index.html | 6 +-- .../index.html | 6 +-- .../19-internet-data-handling/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../27-development-tools/index.html | 6 +-- .../static-code-analysis/index.html | 6 +-- .../27-development-tools/testing/index.html | 6 +-- .../28-debugging-and-profiling/index.html | 6 +-- .../30-python-runtime-services/index.html | 6 +-- .../33-python-language-services/index.html | 6 +-- python/documentation/index.html | 6 +-- python/documentation/pep/index.html | 6 +-- python/documentation/python-howtos/index.html | 6 +-- .../python-language-reference/index.html | 6 +-- .../the-python-standard-library/index.html | 6 +-- python/index.html | 6 +-- python/others/boto-and-boto3/index.html | 6 +-- .../others/boto-and-boto3/slides/index.html | 6 +-- python/others/fastapi/index.html | 6 +-- .../fastapi/internal-working/index.html | 6 +-- python/others/flask/documentation/index.html | 6 +-- .../others/flask/flask-sqlalchemy/index.html | 6 +-- python/others/flask/index.html | 6 +-- python/others/flask/others/index.html | 6 +-- python/others/frameworks/index.html | 6 +-- python/others/index.html | 6 +-- python/others/libraries/index.html | 6 +-- python/others/pymysql/index.html | 6 +-- python/others/requests/index.html | 6 +-- python/others/sqlalchemy/index.html | 6 +-- python/others/sqlalchemy/models/index.html | 6 +-- python/others/sqlalchemy/orm/index.html | 6 +-- python/others/twisted/index.html | 6 +-- python/python-intro/basic/index.html | 6 +-- python/python-intro/classes/index.html | 6 +-- .../data-structure/dict-evolution/index.html | 6 +-- .../dictionary-architecture/index.html | 6 +-- .../data-structure/dictionary/index.html | 6 +-- python/python-intro/data-structure/index.html | 6 +-- .../data-structure/list/index.html | 6 +-- .../data-structure/set/index.html | 6 +-- .../data-structure/tuples/index.html | 6 +-- python/python-intro/datetime/index.html | 6 +-- python/python-intro/exceptions/index.html | 6 +-- python/python-intro/file-io/index.html | 6 +-- python/python-intro/functions/index.html | 6 +-- python/python-intro/generators/index.html | 6 +-- python/python-intro/index.html | 6 +-- .../input-output-template/index.html | 6 +-- python/python-intro/iterators/index.html | 6 +-- python/python-intro/keywords/index.html | 6 +-- python/python-intro/loops/index.html | 6 +-- .../python-intro/map-reduce-filter/index.html | 6 +-- python/python-intro/mathematics/index.html | 6 +-- python/python-intro/modules/index.html | 6 +-- python/python-intro/oops/index.html | 6 +-- python/python-intro/operators/index.html | 6 +-- python/python-intro/questions/index.html | 6 +-- .../regular-expressions/index.html | 6 +-- .../python-intro/requirements-file/index.html | 6 +-- python/python-intro/resources/index.html | 6 +-- python/python-intro/sorting/index.html | 6 +-- python/python-intro/strings/index.html | 6 +-- .../python-intro/time-complexities/index.html | 6 +-- .../virtualenv-and-pip/index.html | 6 +-- search/index.html | 6 +-- sw.js | 2 +- .../airflow-architecture/index.html | 6 +-- .../apache-airflow/astronomer/index.html | 6 +-- .../commands-configs/index.html | 6 +-- .../apache-airflow/concepts/index.html | 6 +-- .../apache-airflow/dags-example/index.html | 6 +-- technologies/apache-airflow/index.html | 6 +-- technologies/apache-airflow/intro/index.html | 6 +-- technologies/apache-airflow/others/index.html | 6 +-- .../apache-airflow/parallelism/index.html | 6 +-- technologies/apache-hadoop/about/index.html | 6 +-- .../big-data-hadoop-stack/index.html | 6 +-- .../hadoop-mapreduce-1.0/index.html | 6 +-- .../hadoop-mapreduce-2.0/index.html | 6 +-- technologies/apache-hadoop/hdfs/index.html | 6 +-- technologies/apache-hadoop/index.html | 6 +-- technologies/apache-hadoop/intro/index.html | 6 +-- .../mapreduce-examples/index.html | 6 +-- technologies/apache-hadoop/others/index.html | 6 +-- technologies/apache-spark/00-intro/index.html | 6 +-- technologies/apache-spark/01-terms/index.html | 6 +-- .../apache-spark/02-spark-modules/index.html | 6 +-- .../03-processing-model/index.html | 6 +-- .../apache-spark/04-key-points/index.html | 6 +-- .../05-spark-built-in-libraries/index.html | 6 +-- .../06-sliding-window-analytics/index.html | 6 +-- technologies/apache-spark/07-joins/index.html | 6 +-- .../apache-spark/08-examples/index.html | 6 +-- .../apache-spark/09-dataframe/index.html | 6 +-- .../10-sql-functions-datasources/index.html | 6 +-- .../11-built-in-functions/index.html | 6 +-- .../apache-spark/99-others/index.html | 6 +-- technologies/apache-spark/index.html | 6 +-- technologies/apache/apache-flink/index.html | 6 +-- technologies/apache/apache-hbase/index.html | 6 +-- technologies/apache/apache-hive/index.html | 6 +-- technologies/apache/apache-hudi/index.html | 6 +-- .../apache/apache-projects/index.html | 6 +-- technologies/apache/apache-pulsar/index.html | 6 +-- technologies/apache/apache-samza/index.html | 6 +-- technologies/apache/apache-storm/index.html | 6 +-- .../apache/apache-zookeeper/index.html | 6 +-- technologies/apache/cncf/index.html | 6 +-- .../data-pipeline-architecture/index.html | 6 +-- technologies/apache/index.html | 6 +-- technologies/apache/others/index.html | 6 +-- .../brokers/emqtt/commands/index.html | 6 +-- technologies/brokers/emqtt/conf/index.html | 6 +-- .../deployment-and-installation/index.html | 6 +-- technologies/brokers/emqtt/index.html | 6 +-- technologies/brokers/emqtt/plugins/index.html | 6 +-- technologies/brokers/index.html | 6 +-- technologies/brokers/others/index.html | 6 +-- technologies/brokers/rabbitmq/index.html | 6 +-- technologies/brokers/smap/index.html | 6 +-- .../brokers/vernemq/commands/index.html | 6 +-- technologies/brokers/vernemq/index.html | 6 +-- technologies/brokers/volttron/index.html | 6 +-- technologies/celery/celery-backend/index.html | 6 +-- technologies/celery/commands-tools/index.html | 6 +-- technologies/celery/index.html | 6 +-- technologies/celery/workers/index.html | 6 +-- .../analysis-and-analyzers/index.html | 6 +-- .../elasticsearch/architecture/index.html | 6 +-- .../elasticsearch/commands/index.html | 6 +-- .../elasticsearch/elastalert/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../full-text-searches/index.html | 6 +-- .../elasticsearch/getting-started/index.html | 6 +-- technologies/elasticsearch/index.html | 6 +-- .../information-retrieval/index.html | 6 +-- .../elasticsearch/internal-working/index.html | 6 +-- technologies/elasticsearch/others/index.html | 6 +-- .../git/branching-strategies/index.html | 6 +-- technologies/git/commands/index.html | 6 +-- technologies/git/github/index.html | 6 +-- technologies/git/index.html | 6 +-- technologies/git/others/index.html | 6 +-- technologies/git/theory/index.html | 6 +-- technologies/index.html | 6 +-- technologies/kafka/confluent-kafka/index.html | 6 +-- technologies/kafka/index.html | 6 +-- .../kafka/installing-kafka/index.html | 6 +-- technologies/kafka/intro-to-kafka/index.html | 6 +-- technologies/kafka/intro/index.html | 6 +-- .../kafka/kafka-architecture/index.html | 6 +-- technologies/kafka/kafka-commands/index.html | 6 +-- technologies/kafka/kafka-connect/index.html | 6 +-- technologies/kafka/kafka-consumers/index.html | 6 +-- technologies/kafka/kafka-listeners/index.html | 6 +-- technologies/kafka/kafka-producers/index.html | 6 +-- technologies/kafka/kafka-python/index.html | 6 +-- .../kafka/kafka-rest-proxy/index.html | 6 +-- .../kafka/kafka-schema-registry/index.html | 6 +-- technologies/kafka/kafka-streams/index.html | 6 +-- .../kafka/kafka-topic-replication/index.html | 6 +-- technologies/kafka/kafkacat/index.html | 6 +-- .../index.html | 6 +-- technologies/kafka/monitoring/index.html | 6 +-- technologies/kafka/others/index.html | 6 +-- technologies/kafka/security/index.html | 6 +-- technologies/kafka/strimzi/index.html | 6 +-- technologies/others/fasttag/index.html | 6 +-- technologies/others/index.html | 6 +-- .../others/other-technologies/index.html | 6 +-- .../others-distributed-systems/index.html | 6 +-- technologies/others/others-iot/index.html | 6 +-- technologies/others/presto/index.html | 6 +-- 2291 files changed, 6863 insertions(+), 6865 deletions(-) delete mode 100644 assets/css/styles.16e63e15.css create mode 100644 assets/css/styles.34fe0275.css delete mode 100644 assets/js/0474ee3b.3227aaa5.js create mode 100644 assets/js/0474ee3b.bb081034.js create mode 100644 assets/js/a74d43ac.7d3f96f2.js delete mode 100644 assets/js/a74d43ac.b4f1b40b.js create mode 100644 assets/js/c7ac7e59.39f1ae18.js delete mode 100644 assets/js/c7ac7e59.4efcd6ee.js delete mode 100644 assets/js/d468f64b.78577f6a.js create mode 100644 assets/js/d468f64b.d071faa5.js rename assets/js/{ea24be56.63416997.js => ea24be56.69a316f2.js} (74%) rename assets/js/{f9799c44.305c8549.js => f9799c44.5100af3b.js} (70%) rename assets/js/{main.404fd342.js => main.c56add32.js} (81%) rename assets/js/{main.404fd342.js.LICENSE.txt => main.c56add32.js.LICENSE.txt} (100%) rename assets/js/{runtime~main.b7487751.js => runtime~main.0ddde9b7.js} (99%) diff --git a/404.html b/404.html index 74735c48c12..8e4c49fba2b 100644 --- a/404.html +++ b/404.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/achievements-activities-awards/index.html b/about-deepak-sood/achievements-activities-awards/index.html index 47c6f8d2360..36858dfbac4 100644 --- a/about-deepak-sood/achievements-activities-awards/index.html +++ b/about-deepak-sood/achievements-activities-awards/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/experience/index.html b/about-deepak-sood/experience/index.html index 6f2e8b3567b..8ae2cb8546d 100644 --- a/about-deepak-sood/experience/index.html +++ b/about-deepak-sood/experience/index.html @@ -17,9 +17,9 @@ - - - + + + @@ -180,7 +180,7 @@

Business Logi

Wattman Lite

Working on android as frontend and django as backend. Stack includes MQTT and rest api's for communication to server and rpi devices.

https://play.google.com/store/apps/details?id=com.zenatix.smartaccontrol&hl=en

-

https://zenatix.com/products

+

https://zenatix.com/

CISO Cybersecurity, Software Developer (Dec 16 - July 17)

+
\ No newline at end of file diff --git a/about-deepak-sood/faqs/index.html b/about-deepak-sood/faqs/index.html index cea6ed93e04..921bdfca77d 100644 --- a/about-deepak-sood/faqs/index.html +++ b/about-deepak-sood/faqs/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/creating-a-business-startup/index.html b/about-deepak-sood/ideas/creating-a-business-startup/index.html index c2fa50c090c..2c583fad662 100644 --- a/about-deepak-sood/ideas/creating-a-business-startup/index.html +++ b/about-deepak-sood/ideas/creating-a-business-startup/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/donations/index.html b/about-deepak-sood/ideas/donations/index.html index 9d8d4ad9012..caa51a40b26 100644 --- a/about-deepak-sood/ideas/donations/index.html +++ b/about-deepak-sood/ideas/donations/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/education/index.html b/about-deepak-sood/ideas/education/index.html index b875ebedd2f..e047c641c05 100644 --- a/about-deepak-sood/ideas/education/index.html +++ b/about-deepak-sood/ideas/education/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/improvements-feedbacks/index.html b/about-deepak-sood/ideas/improvements-feedbacks/index.html index 450de7b9776..384cb771261 100644 --- a/about-deepak-sood/ideas/improvements-feedbacks/index.html +++ b/about-deepak-sood/ideas/improvements-feedbacks/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/index.html b/about-deepak-sood/ideas/index.html index 686d9615fd4..48e5cd5e057 100644 --- a/about-deepak-sood/ideas/index.html +++ b/about-deepak-sood/ideas/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/intro/index.html b/about-deepak-sood/ideas/intro/index.html index fe742784701..8f62358fec0 100644 --- a/about-deepak-sood/ideas/intro/index.html +++ b/about-deepak-sood/ideas/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/non-profit/index.html b/about-deepak-sood/ideas/non-profit/index.html index 0fb9409ae56..ecc402b631e 100644 --- a/about-deepak-sood/ideas/non-profit/index.html +++ b/about-deepak-sood/ideas/non-profit/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/others/index.html b/about-deepak-sood/ideas/others/index.html index de306760ab8..c52c9f485f9 100644 --- a/about-deepak-sood/ideas/others/index.html +++ b/about-deepak-sood/ideas/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/society/index.html b/about-deepak-sood/ideas/society/index.html index a7762a560dd..933c8a67e16 100644 --- a/about-deepak-sood/ideas/society/index.html +++ b/about-deepak-sood/ideas/society/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/startup-ideas-physical/index.html b/about-deepak-sood/ideas/startup-ideas-physical/index.html index 9d15b0de529..46c4cf1856e 100644 --- a/about-deepak-sood/ideas/startup-ideas-physical/index.html +++ b/about-deepak-sood/ideas/startup-ideas-physical/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/startup-quotes/index.html b/about-deepak-sood/ideas/startup-quotes/index.html index bce63c5f714..b0536c9b011 100644 --- a/about-deepak-sood/ideas/startup-quotes/index.html +++ b/about-deepak-sood/ideas/startup-quotes/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/startups-ideas-saas/index.html b/about-deepak-sood/ideas/startups-ideas-saas/index.html index 9eae35edf6d..f378e2a534b 100644 --- a/about-deepak-sood/ideas/startups-ideas-saas/index.html +++ b/about-deepak-sood/ideas/startups-ideas-saas/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/ideas/thoughts-future-ideas-vision-prediction/index.html b/about-deepak-sood/ideas/thoughts-future-ideas-vision-prediction/index.html index 5c293c9d91b..0cf3e845a9d 100644 --- a/about-deepak-sood/ideas/thoughts-future-ideas-vision-prediction/index.html +++ b/about-deepak-sood/ideas/thoughts-future-ideas-vision-prediction/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/index.html b/about-deepak-sood/index.html index 393d54b4fd1..b417ac1eff6 100644 --- a/about-deepak-sood/index.html +++ b/about-deepak-sood/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/intros/index.html b/about-deepak-sood/intros/index.html index 66dd98deb0f..edaed247d69 100644 --- a/about-deepak-sood/intros/index.html +++ b/about-deepak-sood/intros/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/meetups-talks-sessions/index.html b/about-deepak-sood/meetups-talks-sessions/index.html index 5e8e822692b..6940cce2938 100644 --- a/about-deepak-sood/meetups-talks-sessions/index.html +++ b/about-deepak-sood/meetups-talks-sessions/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/paper-publications-references/index.html b/about-deepak-sood/paper-publications-references/index.html index 2382319bf0a..98c2e9674ce 100644 --- a/about-deepak-sood/paper-publications-references/index.html +++ b/about-deepak-sood/paper-publications-references/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/personality/index.html b/about-deepak-sood/personality/index.html index 9595c5e83a7..f0b6eec5c75 100644 --- a/about-deepak-sood/personality/index.html +++ b/about-deepak-sood/personality/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/44-agri-tech-digital-transformation-case-study/index.html b/about-deepak-sood/projects/44-agri-tech-digital-transformation-case-study/index.html index 3fafdccc295..87e8f7e8718 100644 --- a/about-deepak-sood/projects/44-agri-tech-digital-transformation-case-study/index.html +++ b/about-deepak-sood/projects/44-agri-tech-digital-transformation-case-study/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/45-traditional-ai-case-studies/index.html b/about-deepak-sood/projects/45-traditional-ai-case-studies/index.html index f3df50c8489..2aabe897f5e 100644 --- a/about-deepak-sood/projects/45-traditional-ai-case-studies/index.html +++ b/about-deepak-sood/projects/45-traditional-ai-case-studies/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/46-podcast-streamlining-cloud-migration-through-data-engineering/index.html b/about-deepak-sood/projects/46-podcast-streamlining-cloud-migration-through-data-engineering/index.html index d313897acb2..071b9cc3bf9 100644 --- a/about-deepak-sood/projects/46-podcast-streamlining-cloud-migration-through-data-engineering/index.html +++ b/about-deepak-sood/projects/46-podcast-streamlining-cloud-migration-through-data-engineering/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/47-genai-case-study-careers360/index.html b/about-deepak-sood/projects/47-genai-case-study-careers360/index.html index 1258e343f7b..ce0eac763f5 100644 --- a/about-deepak-sood/projects/47-genai-case-study-careers360/index.html +++ b/about-deepak-sood/projects/47-genai-case-study-careers360/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/48-rag-genai-presentation/index.html b/about-deepak-sood/projects/48-rag-genai-presentation/index.html index 7186c30e800..5a2f4aa27b8 100644 --- a/about-deepak-sood/projects/48-rag-genai-presentation/index.html +++ b/about-deepak-sood/projects/48-rag-genai-presentation/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/49-data-practical-use-cases/index.html b/about-deepak-sood/projects/49-data-practical-use-cases/index.html index c2748ba5a68..ae57e0d8f94 100644 --- a/about-deepak-sood/projects/49-data-practical-use-cases/index.html +++ b/about-deepak-sood/projects/49-data-practical-use-cases/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/50-use-cases-aiml-logistics-warehousing/index.html b/about-deepak-sood/projects/50-use-cases-aiml-logistics-warehousing/index.html index c470bb09466..6f65cf8509d 100644 --- a/about-deepak-sood/projects/50-use-cases-aiml-logistics-warehousing/index.html +++ b/about-deepak-sood/projects/50-use-cases-aiml-logistics-warehousing/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/51-case-study-anomaly-detection/index.html b/about-deepak-sood/projects/51-case-study-anomaly-detection/index.html index 5cfbcd193ea..17485f88cfa 100644 --- a/about-deepak-sood/projects/51-case-study-anomaly-detection/index.html +++ b/about-deepak-sood/projects/51-case-study-anomaly-detection/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/52-pull-request-risk-tagging-heuristics/index.html b/about-deepak-sood/projects/52-pull-request-risk-tagging-heuristics/index.html index e31b9fe7b5f..269a2efbb8a 100644 --- a/about-deepak-sood/projects/52-pull-request-risk-tagging-heuristics/index.html +++ b/about-deepak-sood/projects/52-pull-request-risk-tagging-heuristics/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/53-mozark-cloud-cost-optimization/index.html b/about-deepak-sood/projects/53-mozark-cloud-cost-optimization/index.html index b0567c7ebea..83ceb7d4f2c 100644 --- a/about-deepak-sood/projects/53-mozark-cloud-cost-optimization/index.html +++ b/about-deepak-sood/projects/53-mozark-cloud-cost-optimization/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/54-airflow-kafka-migration/index.html b/about-deepak-sood/projects/54-airflow-kafka-migration/index.html index ed233b13a00..3b60c6e958a 100644 --- a/about-deepak-sood/projects/54-airflow-kafka-migration/index.html +++ b/about-deepak-sood/projects/54-airflow-kafka-migration/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/55-azure-social-media-analytics/index.html b/about-deepak-sood/projects/55-azure-social-media-analytics/index.html index 3c2cea0e685..60a3363bf1d 100644 --- a/about-deepak-sood/projects/55-azure-social-media-analytics/index.html +++ b/about-deepak-sood/projects/55-azure-social-media-analytics/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/56-freecharge-cost-optimization-dba/index.html b/about-deepak-sood/projects/56-freecharge-cost-optimization-dba/index.html index 9f3d2d5a2f2..a8238ef0cd4 100644 --- a/about-deepak-sood/projects/56-freecharge-cost-optimization-dba/index.html +++ b/about-deepak-sood/projects/56-freecharge-cost-optimization-dba/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/57-careers360-cost-optimization/index.html b/about-deepak-sood/projects/57-careers360-cost-optimization/index.html index 9919069e44a..0b43b0ad054 100644 --- a/about-deepak-sood/projects/57-careers360-cost-optimization/index.html +++ b/about-deepak-sood/projects/57-careers360-cost-optimization/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/58-aws-gen-ai-hackathon-rag/index.html b/about-deepak-sood/projects/58-aws-gen-ai-hackathon-rag/index.html index ff6b892acbc..7195ee10fe6 100644 --- a/about-deepak-sood/projects/58-aws-gen-ai-hackathon-rag/index.html +++ b/about-deepak-sood/projects/58-aws-gen-ai-hackathon-rag/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/59-data-engineering-product-pitch-iot-industry/index.html b/about-deepak-sood/projects/59-data-engineering-product-pitch-iot-industry/index.html index 78ac60a60a3..4b69f866c90 100644 --- a/about-deepak-sood/projects/59-data-engineering-product-pitch-iot-industry/index.html +++ b/about-deepak-sood/projects/59-data-engineering-product-pitch-iot-industry/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/60-data-engineering-case-studies/index.html b/about-deepak-sood/projects/60-data-engineering-case-studies/index.html index b9b40284d3d..c2c9095e6f7 100644 --- a/about-deepak-sood/projects/60-data-engineering-case-studies/index.html +++ b/about-deepak-sood/projects/60-data-engineering-case-studies/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/61-general-application-management-case-study/index.html b/about-deepak-sood/projects/61-general-application-management-case-study/index.html index 17098fdfccf..bd4f51ad9e6 100644 --- a/about-deepak-sood/projects/61-general-application-management-case-study/index.html +++ b/about-deepak-sood/projects/61-general-application-management-case-study/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/62-application-management-case-study-telecom/index.html b/about-deepak-sood/projects/62-application-management-case-study-telecom/index.html index e10018b6d9a..5455fb70314 100644 --- a/about-deepak-sood/projects/62-application-management-case-study-telecom/index.html +++ b/about-deepak-sood/projects/62-application-management-case-study-telecom/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/63-mlops-master-document/index.html b/about-deepak-sood/projects/63-mlops-master-document/index.html index 3a8fa9795dc..5019addc26d 100644 --- a/about-deepak-sood/projects/63-mlops-master-document/index.html +++ b/about-deepak-sood/projects/63-mlops-master-document/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/64-mlops-case-studies/index.html b/about-deepak-sood/projects/64-mlops-case-studies/index.html index 2a61db7428b..fb832c6a659 100644 --- a/about-deepak-sood/projects/64-mlops-case-studies/index.html +++ b/about-deepak-sood/projects/64-mlops-case-studies/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/65-problems-in-iot-industry/index.html b/about-deepak-sood/projects/65-problems-in-iot-industry/index.html index 81dfeb12e4c..ecdd014f63c 100644 --- a/about-deepak-sood/projects/65-problems-in-iot-industry/index.html +++ b/about-deepak-sood/projects/65-problems-in-iot-industry/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/66-iot-case-studies/index.html b/about-deepak-sood/projects/66-iot-case-studies/index.html index eb0cf4cae81..aec9b2e8ec7 100644 --- a/about-deepak-sood/projects/66-iot-case-studies/index.html +++ b/about-deepak-sood/projects/66-iot-case-studies/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/67-data-engineering-battle-cards/index.html b/about-deepak-sood/projects/67-data-engineering-battle-cards/index.html index 5e02751694a..2ec9954545d 100644 --- a/about-deepak-sood/projects/67-data-engineering-battle-cards/index.html +++ b/about-deepak-sood/projects/67-data-engineering-battle-cards/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/70-interview-datainsight-alerting-engine/index.html b/about-deepak-sood/projects/70-interview-datainsight-alerting-engine/index.html index 1bb7121f4fd..a0c26adf1da 100644 --- a/about-deepak-sood/projects/70-interview-datainsight-alerting-engine/index.html +++ b/about-deepak-sood/projects/70-interview-datainsight-alerting-engine/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/71-opstree-standard-proposal-format/index.html b/about-deepak-sood/projects/71-opstree-standard-proposal-format/index.html index 9c8d532c9a3..4116025682b 100644 --- a/about-deepak-sood/projects/71-opstree-standard-proposal-format/index.html +++ b/about-deepak-sood/projects/71-opstree-standard-proposal-format/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/75-bake-io-data-engineering/index.html b/about-deepak-sood/projects/75-bake-io-data-engineering/index.html index 7ba06625c5d..6f4d8d70d63 100644 --- a/about-deepak-sood/projects/75-bake-io-data-engineering/index.html +++ b/about-deepak-sood/projects/75-bake-io-data-engineering/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/80-stashfin/index.html b/about-deepak-sood/projects/80-stashfin/index.html index ce9e043285b..921b534b87f 100644 --- a/about-deepak-sood/projects/80-stashfin/index.html +++ b/about-deepak-sood/projects/80-stashfin/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/81-stashfin-terms/index.html b/about-deepak-sood/projects/81-stashfin-terms/index.html index 8dfda4dad08..942bdcca394 100644 --- a/about-deepak-sood/projects/81-stashfin-terms/index.html +++ b/about-deepak-sood/projects/81-stashfin-terms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/82-stashfin-metrics/index.html b/about-deepak-sood/projects/82-stashfin-metrics/index.html index cee70e162f5..603ed6ed8f3 100644 --- a/about-deepak-sood/projects/82-stashfin-metrics/index.html +++ b/about-deepak-sood/projects/82-stashfin-metrics/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/85-stashfin-twitter-bot/index.html b/about-deepak-sood/projects/85-stashfin-twitter-bot/index.html index cf0c72cd561..d5a9af96ef1 100644 --- a/about-deepak-sood/projects/85-stashfin-twitter-bot/index.html +++ b/about-deepak-sood/projects/85-stashfin-twitter-bot/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/86-stashfin-customer-support/index.html b/about-deepak-sood/projects/86-stashfin-customer-support/index.html index 19f9e0e466b..80498e8d236 100644 --- a/about-deepak-sood/projects/86-stashfin-customer-support/index.html +++ b/about-deepak-sood/projects/86-stashfin-customer-support/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/87-stashfin-team-management-culture/index.html b/about-deepak-sood/projects/87-stashfin-team-management-culture/index.html index 6ea639498ab..b7dad406d9c 100644 --- a/about-deepak-sood/projects/87-stashfin-team-management-culture/index.html +++ b/about-deepak-sood/projects/87-stashfin-team-management-culture/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/88-stashfin-security-iam-apis/index.html b/about-deepak-sood/projects/88-stashfin-security-iam-apis/index.html index e57ba14199e..bf88951e0b2 100644 --- a/about-deepak-sood/projects/88-stashfin-security-iam-apis/index.html +++ b/about-deepak-sood/projects/88-stashfin-security-iam-apis/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/89-stashfin-devops-overhaul/index.html b/about-deepak-sood/projects/89-stashfin-devops-overhaul/index.html index fcf92443e69..4643c1467a8 100644 --- a/about-deepak-sood/projects/89-stashfin-devops-overhaul/index.html +++ b/about-deepak-sood/projects/89-stashfin-devops-overhaul/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/90-stashfin-tech-stack-infra/index.html b/about-deepak-sood/projects/90-stashfin-tech-stack-infra/index.html index db76f30f20f..27d30c72243 100644 --- a/about-deepak-sood/projects/90-stashfin-tech-stack-infra/index.html +++ b/about-deepak-sood/projects/90-stashfin-tech-stack-infra/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/91-stashfin-aiml-use-cases/index.html b/about-deepak-sood/projects/91-stashfin-aiml-use-cases/index.html index c6a338deb00..00d7690dc53 100644 --- a/about-deepak-sood/projects/91-stashfin-aiml-use-cases/index.html +++ b/about-deepak-sood/projects/91-stashfin-aiml-use-cases/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/98-others/index.html b/about-deepak-sood/projects/98-others/index.html index a8ea3bcb6a7..d07ee2f70fb 100644 --- a/about-deepak-sood/projects/98-others/index.html +++ b/about-deepak-sood/projects/98-others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/99-ciso-cybersecurity/index.html b/about-deepak-sood/projects/99-ciso-cybersecurity/index.html index bed5b3586ed..8e73decca1d 100644 --- a/about-deepak-sood/projects/99-ciso-cybersecurity/index.html +++ b/about-deepak-sood/projects/99-ciso-cybersecurity/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/projects/index.html b/about-deepak-sood/projects/index.html index 13ad88b184b..ddf8dc5c688 100644 --- a/about-deepak-sood/projects/index.html +++ b/about-deepak-sood/projects/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/about-deepak-sood/social-links/index.html b/about-deepak-sood/social-links/index.html index 06e006e4340..5cb1edd1de6 100644 --- a/about-deepak-sood/social-links/index.html +++ b/about-deepak-sood/social-links/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/characteristics/index.html b/ai/big-data/characteristics/index.html index 80864188507..ff855c1385f 100644 --- a/ai/big-data/characteristics/index.html +++ b/ai/big-data/characteristics/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/data-masking/index.html b/ai/big-data/data-masking/index.html index 1a724b588d3..e588ad88470 100644 --- a/ai/big-data/data-masking/index.html +++ b/ai/big-data/data-masking/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/data-preprocessing/index.html b/ai/big-data/data-preprocessing/index.html index ad3910b3d5e..7875179b72e 100644 --- a/ai/big-data/data-preprocessing/index.html +++ b/ai/big-data/data-preprocessing/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/data-quality/index.html b/ai/big-data/data-quality/index.html index ec155fd1715..3cfb5fdbab9 100644 --- a/ai/big-data/data-quality/index.html +++ b/ai/big-data/data-quality/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/data/index.html b/ai/big-data/data/index.html index a21ddc141f4..22238b1f85b 100644 --- a/ai/big-data/data/index.html +++ b/ai/big-data/data/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/design-of-hbase/index.html b/ai/big-data/design-of-hbase/index.html index efcc1cb49a3..66fcae2348d 100644 --- a/ai/big-data/design-of-hbase/index.html +++ b/ai/big-data/design-of-hbase/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/design-of-key-value-stores/index.html b/ai/big-data/design-of-key-value-stores/index.html index 5f478b7f217..e0908f070fc 100644 --- a/ai/big-data/design-of-key-value-stores/index.html +++ b/ai/big-data/design-of-key-value-stores/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/design-of-zookeeper/index.html b/ai/big-data/design-of-zookeeper/index.html index 11ae9e1e19d..f2082080133 100644 --- a/ai/big-data/design-of-zookeeper/index.html +++ b/ai/big-data/design-of-zookeeper/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/index.html b/ai/big-data/index.html index a58ce4466d6..b23854cb12e 100644 --- a/ai/big-data/index.html +++ b/ai/big-data/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/intro/index.html b/ai/big-data/intro/index.html index 50c6d06664e..7a82212ef73 100644 --- a/ai/big-data/intro/index.html +++ b/ai/big-data/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/page-rank/index.html b/ai/big-data/page-rank/index.html index f154b8d3637..8c5df8d1b7e 100644 --- a/ai/big-data/page-rank/index.html +++ b/ai/big-data/page-rank/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/parameter-servers/index.html b/ai/big-data/parameter-servers/index.html index c1ba54a05ee..c2dc9059e54 100644 --- a/ai/big-data/parameter-servers/index.html +++ b/ai/big-data/parameter-servers/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/processing-engine/index.html b/ai/big-data/processing-engine/index.html index fe16446373f..4723d7585f4 100644 --- a/ai/big-data/processing-engine/index.html +++ b/ai/big-data/processing-engine/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/tools/index.html b/ai/big-data/tools/index.html index 555cc70cdad..86920ed1f78 100644 --- a/ai/big-data/tools/index.html +++ b/ai/big-data/tools/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/big-data/types-of-data/index.html b/ai/big-data/types-of-data/index.html index 402ed61e407..5f8720100b8 100644 --- a/ai/big-data/types-of-data/index.html +++ b/ai/big-data/types-of-data/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/convolutional-neural-network-cnn/index.html b/ai/computer-vision-cv/convolutional-neural-network-cnn/index.html index ab6c1fbe130..0010af836f5 100644 --- a/ai/computer-vision-cv/convolutional-neural-network-cnn/index.html +++ b/ai/computer-vision-cv/convolutional-neural-network-cnn/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/cv-libraries-tools/index.html b/ai/computer-vision-cv/cv-libraries-tools/index.html index 55d8f68401f..c157a8bb665 100644 --- a/ai/computer-vision-cv/cv-libraries-tools/index.html +++ b/ai/computer-vision-cv/cv-libraries-tools/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/examples/index.html b/ai/computer-vision-cv/examples/index.html index 40b4f54e68d..b8b8a7aa42f 100644 --- a/ai/computer-vision-cv/examples/index.html +++ b/ai/computer-vision-cv/examples/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/image-data-labeling-tools/index.html b/ai/computer-vision-cv/image-data-labeling-tools/index.html index a1dfb37ccc0..4b48723f36a 100644 --- a/ai/computer-vision-cv/image-data-labeling-tools/index.html +++ b/ai/computer-vision-cv/image-data-labeling-tools/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/image-formats/index.html b/ai/computer-vision-cv/image-formats/index.html index ad09e7380e7..91f29004987 100644 --- a/ai/computer-vision-cv/image-formats/index.html +++ b/ai/computer-vision-cv/image-formats/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/imagemagick/index.html b/ai/computer-vision-cv/imagemagick/index.html index 9e2026a5779..622df923405 100644 --- a/ai/computer-vision-cv/imagemagick/index.html +++ b/ai/computer-vision-cv/imagemagick/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/index.html b/ai/computer-vision-cv/index.html index c87a2af643b..f44c9a535e2 100644 --- a/ai/computer-vision-cv/index.html +++ b/ai/computer-vision-cv/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/intro/index.html b/ai/computer-vision-cv/intro/index.html index be4a02a6a60..a7ff73810f8 100644 --- a/ai/computer-vision-cv/intro/index.html +++ b/ai/computer-vision-cv/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/mnist-for-ml-beginners-tensorflow/index.html b/ai/computer-vision-cv/mnist-for-ml-beginners-tensorflow/index.html index 4f33658d64e..eeb8d1697ef 100644 --- a/ai/computer-vision-cv/mnist-for-ml-beginners-tensorflow/index.html +++ b/ai/computer-vision-cv/mnist-for-ml-beginners-tensorflow/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/model-building-stages/index.html b/ai/computer-vision-cv/model-building-stages/index.html index 6d6d287b1ec..19f63d5fd6a 100644 --- a/ai/computer-vision-cv/model-building-stages/index.html +++ b/ai/computer-vision-cv/model-building-stages/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/others/index.html b/ai/computer-vision-cv/others/index.html index 761fa9a5940..45a447ec25c 100644 --- a/ai/computer-vision-cv/others/index.html +++ b/ai/computer-vision-cv/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/computer-vision-cv/pre-trained-models/index.html b/ai/computer-vision-cv/pre-trained-models/index.html index 95ae43ccbb0..39904610adc 100644 --- a/ai/computer-vision-cv/pre-trained-models/index.html +++ b/ai/computer-vision-cv/pre-trained-models/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-science/data-analysis/index.html b/ai/data-science/data-analysis/index.html index 23ce5506314..e3caa676b15 100644 --- a/ai/data-science/data-analysis/index.html +++ b/ai/data-science/data-analysis/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-science/data-governance/index.html b/ai/data-science/data-governance/index.html index 3e00de05d05..a840d55813b 100644 --- a/ai/data-science/data-governance/index.html +++ b/ai/data-science/data-governance/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-science/data-mining/index.html b/ai/data-science/data-mining/index.html index 2a185f1611a..ccd2c48430f 100644 --- a/ai/data-science/data-mining/index.html +++ b/ai/data-science/data-mining/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-science/datasets/index.html b/ai/data-science/datasets/index.html index 532a638314e..48ff2272073 100644 --- a/ai/data-science/datasets/index.html +++ b/ai/data-science/datasets/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-science/index.html b/ai/data-science/index.html index 44fb2a74d00..f450e5ccc74 100644 --- a/ai/data-science/index.html +++ b/ai/data-science/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-science/intro/index.html b/ai/data-science/intro/index.html index 284989a40c9..b394c046f48 100644 --- a/ai/data-science/intro/index.html +++ b/ai/data-science/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-science/questions/index.html b/ai/data-science/questions/index.html index 5ee0118119e..0aee4196dd1 100644 --- a/ai/data-science/questions/index.html +++ b/ai/data-science/questions/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-science/recommender-system/index.html b/ai/data-science/recommender-system/index.html index 2b911f67350..4a01b0147e2 100644 --- a/ai/data-science/recommender-system/index.html +++ b/ai/data-science/recommender-system/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-science/statistics/index.html b/ai/data-science/statistics/index.html index 745dc675778..6e982b31db3 100644 --- a/ai/data-science/statistics/index.html +++ b/ai/data-science/statistics/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-science/topics/index.html b/ai/data-science/topics/index.html index 8c872bef548..f2d85d5fac7 100644 --- a/ai/data-science/topics/index.html +++ b/ai/data-science/topics/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/bi-tools/index.html b/ai/data-visualization/bi-tools/index.html index f60d244ebfb..507b307a8af 100644 --- a/ai/data-visualization/bi-tools/index.html +++ b/ai/data-visualization/bi-tools/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/charts/index.html b/ai/data-visualization/charts/index.html index 9107ebf5d0f..7dd497fac91 100644 --- a/ai/data-visualization/charts/index.html +++ b/ai/data-visualization/charts/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/d3-data-driven-documents/index.html b/ai/data-visualization/d3-data-driven-documents/index.html index f0eed544fba..8b35b7bff0a 100644 --- a/ai/data-visualization/d3-data-driven-documents/index.html +++ b/ai/data-visualization/d3-data-driven-documents/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/index.html b/ai/data-visualization/index.html index b36abdc9c96..f941310d157 100644 --- a/ai/data-visualization/index.html +++ b/ai/data-visualization/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/intro/index.html b/ai/data-visualization/intro/index.html index 09de4afa5d8..fec9c651b70 100644 --- a/ai/data-visualization/intro/index.html +++ b/ai/data-visualization/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/matplotlib/index.html b/ai/data-visualization/matplotlib/index.html index 1871e1e68e4..abc001b97e4 100644 --- a/ai/data-visualization/matplotlib/index.html +++ b/ai/data-visualization/matplotlib/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/metabase/index.html b/ai/data-visualization/metabase/index.html index 1eb655026e5..091c2c417c6 100644 --- a/ai/data-visualization/metabase/index.html +++ b/ai/data-visualization/metabase/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/plotly/index.html b/ai/data-visualization/plotly/index.html index 1e90c19ab46..148aa9ec94f 100644 --- a/ai/data-visualization/plotly/index.html +++ b/ai/data-visualization/plotly/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/powerbi/index.html b/ai/data-visualization/powerbi/index.html index 509583d5c49..1dbc91e2526 100644 --- a/ai/data-visualization/powerbi/index.html +++ b/ai/data-visualization/powerbi/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/tableau/architecture-components/index.html b/ai/data-visualization/tableau/architecture-components/index.html index 4180f4aa9de..be5179e5880 100644 --- a/ai/data-visualization/tableau/architecture-components/index.html +++ b/ai/data-visualization/tableau/architecture-components/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/tableau/augmented-analytics/index.html b/ai/data-visualization/tableau/augmented-analytics/index.html index 10b01190124..fabfa70ec07 100644 --- a/ai/data-visualization/tableau/augmented-analytics/index.html +++ b/ai/data-visualization/tableau/augmented-analytics/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/tableau/concepts/index.html b/ai/data-visualization/tableau/concepts/index.html index 1666362b583..c0ec8361ef6 100644 --- a/ai/data-visualization/tableau/concepts/index.html +++ b/ai/data-visualization/tableau/concepts/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/tableau/dashboarding/index.html b/ai/data-visualization/tableau/dashboarding/index.html index 33761ae57ee..05aa3888a52 100644 --- a/ai/data-visualization/tableau/dashboarding/index.html +++ b/ai/data-visualization/tableau/dashboarding/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/tableau/data-model/index.html b/ai/data-visualization/tableau/data-model/index.html index fc2bdbcbdac..1c6f053a473 100644 --- a/ai/data-visualization/tableau/data-model/index.html +++ b/ai/data-visualization/tableau/data-model/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/tableau/data-sources/index.html b/ai/data-visualization/tableau/data-sources/index.html index 92aa866d0fb..24075311ee3 100644 --- a/ai/data-visualization/tableau/data-sources/index.html +++ b/ai/data-visualization/tableau/data-sources/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/tableau/index.html b/ai/data-visualization/tableau/index.html index 35f86489d7a..17377e7cabd 100644 --- a/ai/data-visualization/tableau/index.html +++ b/ai/data-visualization/tableau/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/data-visualization/tableau/others/index.html b/ai/data-visualization/tableau/others/index.html index e2238a1b4aa..3ce8ff54755 100644 --- a/ai/data-visualization/tableau/others/index.html +++ b/ai/data-visualization/tableau/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/deep-learning/commands/index.html b/ai/deep-learning/commands/index.html index c34611d7601..0a804392979 100644 --- a/ai/deep-learning/commands/index.html +++ b/ai/deep-learning/commands/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/deep-learning/components/index.html b/ai/deep-learning/components/index.html index bbc509e0762..9f4fdb1630f 100644 --- a/ai/deep-learning/components/index.html +++ b/ai/deep-learning/components/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/deep-learning/dl-specialization/index.html b/ai/deep-learning/dl-specialization/index.html index 9402a2b85eb..0b23bcd34f5 100644 --- a/ai/deep-learning/dl-specialization/index.html +++ b/ai/deep-learning/dl-specialization/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/deep-learning/index.html b/ai/deep-learning/index.html index 5cea57a30b2..6e3c50d73b2 100644 --- a/ai/deep-learning/index.html +++ b/ai/deep-learning/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/deep-learning/neural-network-and-deep-learning/index.html b/ai/deep-learning/neural-network-and-deep-learning/index.html index 89e965fc03d..0da0a4b9ec2 100644 --- a/ai/deep-learning/neural-network-and-deep-learning/index.html +++ b/ai/deep-learning/neural-network-and-deep-learning/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/deep-learning/others/index.html b/ai/deep-learning/others/index.html index a3560149724..58cc14849c4 100644 --- a/ai/deep-learning/others/index.html +++ b/ai/deep-learning/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/deep-learning/resources/index.html b/ai/deep-learning/resources/index.html index e1c470b2510..dda60000a09 100644 --- a/ai/deep-learning/resources/index.html +++ b/ai/deep-learning/resources/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/deep-learning/roadmap/index.html b/ai/deep-learning/roadmap/index.html index 5eeee39985c..1550cacd7bf 100644 --- a/ai/deep-learning/roadmap/index.html +++ b/ai/deep-learning/roadmap/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/hackathons/index.html b/ai/hackathons/index.html index 6225cccec66..a0c26bfcac2 100644 --- a/ai/hackathons/index.html +++ b/ai/hackathons/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/index.html b/ai/index.html index 20c19c40860..f066bae38f0 100644 --- a/ai/index.html +++ b/ai/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/aws-sagemaker/index.html b/ai/libraries/aws-sagemaker/index.html index 9941da2af88..61902c07bd4 100644 --- a/ai/libraries/aws-sagemaker/index.html +++ b/ai/libraries/aws-sagemaker/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/deep-learning-frameworks/index.html b/ai/libraries/deep-learning-frameworks/index.html index 3d04b26147b..10c8d662cc6 100644 --- a/ai/libraries/deep-learning-frameworks/index.html +++ b/ai/libraries/deep-learning-frameworks/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/distributed-training/index.html b/ai/libraries/distributed-training/index.html index a27ed287b3a..c09040fc592 100644 --- a/ai/libraries/distributed-training/index.html +++ b/ai/libraries/distributed-training/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/index.html b/ai/libraries/index.html index 63c0129b051..03c828b12dd 100644 --- a/ai/libraries/index.html +++ b/ai/libraries/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/jax/index.html b/ai/libraries/jax/index.html index 517ebe27127..15d05d8acc2 100644 --- a/ai/libraries/jax/index.html +++ b/ai/libraries/jax/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/keras/index.html b/ai/libraries/keras/index.html index 4224dca51ff..751cfbd4747 100644 --- a/ai/libraries/keras/index.html +++ b/ai/libraries/keras/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/ml-libraries/index.html b/ai/libraries/ml-libraries/index.html index 5bcc61fdeb0..2c9903ba3d3 100644 --- a/ai/libraries/ml-libraries/index.html +++ b/ai/libraries/ml-libraries/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/ml-monitoring/index.html b/ai/libraries/ml-monitoring/index.html index 2fec2ae77d2..e287d03b07d 100644 --- a/ai/libraries/ml-monitoring/index.html +++ b/ai/libraries/ml-monitoring/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/mlops-model-deployment/index.html b/ai/libraries/mlops-model-deployment/index.html index 1161ab49218..23ec63767e2 100644 --- a/ai/libraries/mlops-model-deployment/index.html +++ b/ai/libraries/mlops-model-deployment/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/tensorflow/core-tensorflow/index.html b/ai/libraries/tensorflow/core-tensorflow/index.html index ea84e20287d..a0c84711a58 100644 --- a/ai/libraries/tensorflow/core-tensorflow/index.html +++ b/ai/libraries/tensorflow/core-tensorflow/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/tensorflow/estimator-api/index.html b/ai/libraries/tensorflow/estimator-api/index.html index b143e14bed6..4e6c67b4b8d 100644 --- a/ai/libraries/tensorflow/estimator-api/index.html +++ b/ai/libraries/tensorflow/estimator-api/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/tensorflow/index.html b/ai/libraries/tensorflow/index.html index c06b64d8736..5229ccd0a54 100644 --- a/ai/libraries/tensorflow/index.html +++ b/ai/libraries/tensorflow/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/tensorflow/intro/index.html b/ai/libraries/tensorflow/intro/index.html index c8a55b7dc5e..feb1aec28aa 100644 --- a/ai/libraries/tensorflow/intro/index.html +++ b/ai/libraries/tensorflow/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/libraries/tools/index.html b/ai/libraries/tools/index.html index 57008a2cf40..24df67bbfcb 100644 --- a/ai/libraries/tools/index.html +++ b/ai/libraries/tools/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/code-generators/index.html b/ai/llm/code-generators/index.html index f11ee72a2b3..de24e0cc155 100644 --- a/ai/llm/code-generators/index.html +++ b/ai/llm/code-generators/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/design-patterns/index.html b/ai/llm/design-patterns/index.html index c87d56fecbe..7bc92a54512 100644 --- a/ai/llm/design-patterns/index.html +++ b/ai/llm/design-patterns/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/fintech-use-cases/index.html b/ai/llm/fintech-use-cases/index.html index da7d9fda70f..fa599ae44b2 100644 --- a/ai/llm/fintech-use-cases/index.html +++ b/ai/llm/fintech-use-cases/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/genai-projects/index.html b/ai/llm/genai-projects/index.html index c97ce276107..187b10696c6 100644 --- a/ai/llm/genai-projects/index.html +++ b/ai/llm/genai-projects/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/index.html b/ai/llm/index.html index c9efff85875..bbc8b70ad0b 100644 --- a/ai/llm/index.html +++ b/ai/llm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/interview-questions/index.html b/ai/llm/interview-questions/index.html index 826ef597238..8c2efa22ded 100644 --- a/ai/llm/interview-questions/index.html +++ b/ai/llm/interview-questions/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/intro/index.html b/ai/llm/intro/index.html index ad2e0d5892f..8e28a432a55 100644 --- a/ai/llm/intro/index.html +++ b/ai/llm/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/libraries/index.html b/ai/llm/libraries/index.html index fe75e09d3eb..70389797adc 100644 --- a/ai/llm/libraries/index.html +++ b/ai/llm/libraries/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/limitations-problems/index.html b/ai/llm/limitations-problems/index.html index 0fc50b495e6..13d7ca06245 100644 --- a/ai/llm/limitations-problems/index.html +++ b/ai/llm/limitations-problems/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/llm-building/index.html b/ai/llm/llm-building/index.html index 3c355150391..b3ee569e4ea 100644 --- a/ai/llm/llm-building/index.html +++ b/ai/llm/llm-building/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/llm-tuning/index.html b/ai/llm/llm-tuning/index.html index fabfa3fb785..ed14dbc8d6e 100644 --- a/ai/llm/llm-tuning/index.html +++ b/ai/llm/llm-tuning/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/models/index.html b/ai/llm/models/index.html index 61d45cf60ce..e0175e6f697 100644 --- a/ai/llm/models/index.html +++ b/ai/llm/models/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/natural-language-to-sql/index.html b/ai/llm/natural-language-to-sql/index.html index 38e0690cbd1..bec280f9feb 100644 --- a/ai/llm/natural-language-to-sql/index.html +++ b/ai/llm/natural-language-to-sql/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/prompt-engineering/index.html b/ai/llm/prompt-engineering/index.html index bbd26c1da52..85decfd26cb 100644 --- a/ai/llm/prompt-engineering/index.html +++ b/ai/llm/prompt-engineering/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/prompt-examples/index.html b/ai/llm/prompt-examples/index.html index a2f238c9d3d..ca98d1c4c40 100644 --- a/ai/llm/prompt-examples/index.html +++ b/ai/llm/prompt-examples/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/rag-hackathon-questions/index.html b/ai/llm/rag-hackathon-questions/index.html index 7efd8a1d201..a983aca94ca 100644 --- a/ai/llm/rag-hackathon-questions/index.html +++ b/ai/llm/rag-hackathon-questions/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/rag-retrieval-augmented-generation/index.html b/ai/llm/rag-retrieval-augmented-generation/index.html index 44b48509ee3..d7e1b094f5e 100644 --- a/ai/llm/rag-retrieval-augmented-generation/index.html +++ b/ai/llm/rag-retrieval-augmented-generation/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/llm/tools/index.html b/ai/llm/tools/index.html index d8b6c566b19..10ccb4f5128 100644 --- a/ai/llm/tools/index.html +++ b/ai/llm/tools/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/artificial-neural-networks/index.html b/ai/ml-algorithms/artificial-neural-networks/index.html index d7a7fb43c98..c7c348d7f3e 100644 --- a/ai/ml-algorithms/artificial-neural-networks/index.html +++ b/ai/ml-algorithms/artificial-neural-networks/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/association-rules-and-apriori-algorithm/index.html b/ai/ml-algorithms/association-rules-and-apriori-algorithm/index.html index dea1b7e06a7..ee2ecce4039 100644 --- a/ai/ml-algorithms/association-rules-and-apriori-algorithm/index.html +++ b/ai/ml-algorithms/association-rules-and-apriori-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/bagging-and-random-forest/index.html b/ai/ml-algorithms/bagging-and-random-forest/index.html index 0146f2a2c80..7ccc8240b13 100644 --- a/ai/ml-algorithms/bagging-and-random-forest/index.html +++ b/ai/ml-algorithms/bagging-and-random-forest/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/bayes-classification/index.html b/ai/ml-algorithms/bayes-classification/index.html index 5058207ae81..b18bc1f832a 100644 --- a/ai/ml-algorithms/bayes-classification/index.html +++ b/ai/ml-algorithms/bayes-classification/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/boosting-and-adaboost/index.html b/ai/ml-algorithms/boosting-and-adaboost/index.html index 11fddc124d0..3fd00370a0c 100644 --- a/ai/ml-algorithms/boosting-and-adaboost/index.html +++ b/ai/ml-algorithms/boosting-and-adaboost/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/classification/index.html b/ai/ml-algorithms/classification/index.html index 256ba745156..b89a26356f2 100644 --- a/ai/ml-algorithms/classification/index.html +++ b/ai/ml-algorithms/classification/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/clustering/index.html b/ai/ml-algorithms/clustering/index.html index 97309e77116..942ef37e1ce 100644 --- a/ai/ml-algorithms/clustering/index.html +++ b/ai/ml-algorithms/clustering/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/decision-tree/index.html b/ai/ml-algorithms/decision-tree/index.html index ee582cecd5b..03818bb0911 100644 --- a/ai/ml-algorithms/decision-tree/index.html +++ b/ai/ml-algorithms/decision-tree/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/dimensionality-reduction/index.html b/ai/ml-algorithms/dimensionality-reduction/index.html index 2031ce00188..ab9bcfcce93 100644 --- a/ai/ml-algorithms/dimensionality-reduction/index.html +++ b/ai/ml-algorithms/dimensionality-reduction/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/embeddings-and-estimators/index.html b/ai/ml-algorithms/embeddings-and-estimators/index.html index e7318fafcf6..667f94ad8c7 100644 --- a/ai/ml-algorithms/embeddings-and-estimators/index.html +++ b/ai/ml-algorithms/embeddings-and-estimators/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/ensemble-algorithms/index.html b/ai/ml-algorithms/ensemble-algorithms/index.html index a3199f7e7c5..194dd41e568 100644 --- a/ai/ml-algorithms/ensemble-algorithms/index.html +++ b/ai/ml-algorithms/ensemble-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/feature-engineering/index.html b/ai/ml-algorithms/feature-engineering/index.html index 919f548b8a1..c001c5cb1a0 100644 --- a/ai/ml-algorithms/feature-engineering/index.html +++ b/ai/ml-algorithms/feature-engineering/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/generative-adversarial-networks-gans/index.html b/ai/ml-algorithms/generative-adversarial-networks-gans/index.html index 59deaaf7cb4..36e9325744d 100644 --- a/ai/ml-algorithms/generative-adversarial-networks-gans/index.html +++ b/ai/ml-algorithms/generative-adversarial-networks-gans/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/graph-neural-networks-gnn/index.html b/ai/ml-algorithms/graph-neural-networks-gnn/index.html index 67525d20b10..6b71f323a2c 100644 --- a/ai/ml-algorithms/graph-neural-networks-gnn/index.html +++ b/ai/ml-algorithms/graph-neural-networks-gnn/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/id3-c45-and-chaid/index.html b/ai/ml-algorithms/id3-c45-and-chaid/index.html index 70bf49d788a..cad1db2cc0a 100644 --- a/ai/ml-algorithms/id3-c45-and-chaid/index.html +++ b/ai/ml-algorithms/id3-c45-and-chaid/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/index.html b/ai/ml-algorithms/index.html index a2a647b18fc..224daff0b8b 100644 --- a/ai/ml-algorithms/index.html +++ b/ai/ml-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/k-nearest-neighbor-knn/index.html b/ai/ml-algorithms/k-nearest-neighbor-knn/index.html index 7d96a895006..319449a170c 100644 --- a/ai/ml-algorithms/k-nearest-neighbor-knn/index.html +++ b/ai/ml-algorithms/k-nearest-neighbor-knn/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/learning-vector-quantization-lvq/index.html b/ai/ml-algorithms/learning-vector-quantization-lvq/index.html index f01d4449764..402cf08aedf 100644 --- a/ai/ml-algorithms/learning-vector-quantization-lvq/index.html +++ b/ai/ml-algorithms/learning-vector-quantization-lvq/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/linear-discriminant-analysis-lda/index.html b/ai/ml-algorithms/linear-discriminant-analysis-lda/index.html index 5de2882debc..3bc78237b9c 100644 --- a/ai/ml-algorithms/linear-discriminant-analysis-lda/index.html +++ b/ai/ml-algorithms/linear-discriminant-analysis-lda/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/linear-regression/index.html b/ai/ml-algorithms/linear-regression/index.html index a0dbb4bc832..1eb5b3037fb 100644 --- a/ai/ml-algorithms/linear-regression/index.html +++ b/ai/ml-algorithms/linear-regression/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/logistic-regression/index.html b/ai/ml-algorithms/logistic-regression/index.html index cf02a8949c0..5dbc8616439 100644 --- a/ai/ml-algorithms/logistic-regression/index.html +++ b/ai/ml-algorithms/logistic-regression/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/machine-learning-algorithm-k-means-using-map-reduce-for-big-data-analytics/index.html b/ai/ml-algorithms/machine-learning-algorithm-k-means-using-map-reduce-for-big-data-analytics/index.html index 6bcfff7a304..24d71a155eb 100644 --- a/ai/ml-algorithms/machine-learning-algorithm-k-means-using-map-reduce-for-big-data-analytics/index.html +++ b/ai/ml-algorithms/machine-learning-algorithm-k-means-using-map-reduce-for-big-data-analytics/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/non-linear-regression/index.html b/ai/ml-algorithms/non-linear-regression/index.html index 1eb43528762..9110366409d 100644 --- a/ai/ml-algorithms/non-linear-regression/index.html +++ b/ai/ml-algorithms/non-linear-regression/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/others/index.html b/ai/ml-algorithms/others/index.html index db142c16776..685834e9c41 100644 --- a/ai/ml-algorithms/others/index.html +++ b/ai/ml-algorithms/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/parallel-k-means-using-map-reduce-on-big-data-cluster-analysis/index.html b/ai/ml-algorithms/parallel-k-means-using-map-reduce-on-big-data-cluster-analysis/index.html index fafc00af1c6..f41bb7d5900 100644 --- a/ai/ml-algorithms/parallel-k-means-using-map-reduce-on-big-data-cluster-analysis/index.html +++ b/ai/ml-algorithms/parallel-k-means-using-map-reduce-on-big-data-cluster-analysis/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/predictive-analytics-1/index.html b/ai/ml-algorithms/predictive-analytics-1/index.html index 92467563ea3..3e2202d6417 100644 --- a/ai/ml-algorithms/predictive-analytics-1/index.html +++ b/ai/ml-algorithms/predictive-analytics-1/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/predictive-analytics-2/index.html b/ai/ml-algorithms/predictive-analytics-2/index.html index 1232c1190d7..270762db38f 100644 --- a/ai/ml-algorithms/predictive-analytics-2/index.html +++ b/ai/ml-algorithms/predictive-analytics-2/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/regression/index.html b/ai/ml-algorithms/regression/index.html index 6dba0b18da8..7d86034234f 100644 --- a/ai/ml-algorithms/regression/index.html +++ b/ai/ml-algorithms/regression/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/regularization/index.html b/ai/ml-algorithms/regularization/index.html index fc98d52e388..57292d19cb7 100644 --- a/ai/ml-algorithms/regularization/index.html +++ b/ai/ml-algorithms/regularization/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/rule-generation-and-pattern-evaluation/index.html b/ai/ml-algorithms/rule-generation-and-pattern-evaluation/index.html index 10b8fdb4c52..a71081b908a 100644 --- a/ai/ml-algorithms/rule-generation-and-pattern-evaluation/index.html +++ b/ai/ml-algorithms/rule-generation-and-pattern-evaluation/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/support-vector-machine-svm/index.html b/ai/ml-algorithms/support-vector-machine-svm/index.html index 905ead1e407..00daa131b59 100644 --- a/ai/ml-algorithms/support-vector-machine-svm/index.html +++ b/ai/ml-algorithms/support-vector-machine-svm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-algorithms/vector-embeddings/index.html b/ai/ml-algorithms/vector-embeddings/index.html index 7ff7fdd6c90..1483b5000db 100644 --- a/ai/ml-algorithms/vector-embeddings/index.html +++ b/ai/ml-algorithms/vector-embeddings/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/andrew-ng/index.html b/ai/ml-fundamentals/andrew-ng/index.html index 05b55f6152d..b081fcff444 100644 --- a/ai/ml-fundamentals/andrew-ng/index.html +++ b/ai/ml-fundamentals/andrew-ng/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/index.html b/ai/ml-fundamentals/index.html index 8ec3521fa08..a6a805874d2 100644 --- a/ai/ml-fundamentals/index.html +++ b/ai/ml-fundamentals/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/intro/index.html b/ai/ml-fundamentals/intro/index.html index 92ef0ea58a9..a228b75040f 100644 --- a/ai/ml-fundamentals/intro/index.html +++ b/ai/ml-fundamentals/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/loss-function/index.html b/ai/ml-fundamentals/loss-function/index.html index b2ce30da30d..ed311d1a96d 100644 --- a/ai/ml-fundamentals/loss-function/index.html +++ b/ai/ml-fundamentals/loss-function/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/ml-classification/index.html b/ai/ml-fundamentals/ml-classification/index.html index b9794213771..4f1a2602fa5 100644 --- a/ai/ml-fundamentals/ml-classification/index.html +++ b/ai/ml-fundamentals/ml-classification/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/ml-process/index.html b/ai/ml-fundamentals/ml-process/index.html index 9bef75b3b42..f3a66434295 100644 --- a/ai/ml-fundamentals/ml-process/index.html +++ b/ai/ml-fundamentals/ml-process/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/neural-networks-3b1b/index.html b/ai/ml-fundamentals/neural-networks-3b1b/index.html index 01538da81a4..939eeabc91d 100644 --- a/ai/ml-fundamentals/neural-networks-3b1b/index.html +++ b/ai/ml-fundamentals/neural-networks-3b1b/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/neural-networks/index.html b/ai/ml-fundamentals/neural-networks/index.html index 785301a2e3d..a9aa5740b0d 100644 --- a/ai/ml-fundamentals/neural-networks/index.html +++ b/ai/ml-fundamentals/neural-networks/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/practical-ai-problems/index.html b/ai/ml-fundamentals/practical-ai-problems/index.html index cf86a84ee9f..d214a43c842 100644 --- a/ai/ml-fundamentals/practical-ai-problems/index.html +++ b/ai/ml-fundamentals/practical-ai-problems/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/preliminaries/index.html b/ai/ml-fundamentals/preliminaries/index.html index afd8e945339..650e7bb925a 100644 --- a/ai/ml-fundamentals/preliminaries/index.html +++ b/ai/ml-fundamentals/preliminaries/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/questions/index.html b/ai/ml-fundamentals/questions/index.html index b7b4bf5a79d..285967bf989 100644 --- a/ai/ml-fundamentals/questions/index.html +++ b/ai/ml-fundamentals/questions/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/ml-fundamentals/table-of-contents/index.html b/ai/ml-fundamentals/table-of-contents/index.html index 255caf75b3e..b10ba96309d 100644 --- a/ai/ml-fundamentals/table-of-contents/index.html +++ b/ai/ml-fundamentals/table-of-contents/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/model-evaluation/bias-variance-trade-off/index.html b/ai/model-evaluation/bias-variance-trade-off/index.html index 989bc961797..ccb5b9141f3 100644 --- a/ai/model-evaluation/bias-variance-trade-off/index.html +++ b/ai/model-evaluation/bias-variance-trade-off/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/model-evaluation/confusion-matrix/index.html b/ai/model-evaluation/confusion-matrix/index.html index b3f4f2a6536..f4683a878a3 100644 --- a/ai/model-evaluation/confusion-matrix/index.html +++ b/ai/model-evaluation/confusion-matrix/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/model-evaluation/evaluation/index.html b/ai/model-evaluation/evaluation/index.html index 248ad5dde53..445cbd7be5d 100644 --- a/ai/model-evaluation/evaluation/index.html +++ b/ai/model-evaluation/evaluation/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/model-evaluation/generalization-and-sampling/index.html b/ai/model-evaluation/generalization-and-sampling/index.html index 3e350feef7e..fab76e4e181 100644 --- a/ai/model-evaluation/generalization-and-sampling/index.html +++ b/ai/model-evaluation/generalization-and-sampling/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/model-evaluation/index.html b/ai/model-evaluation/index.html index 175af3bd476..133d953597d 100644 --- a/ai/model-evaluation/index.html +++ b/ai/model-evaluation/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/model-evaluation/model-validation-monitoring/index.html b/ai/model-evaluation/model-validation-monitoring/index.html index cd37633bf6f..64c1da85883 100644 --- a/ai/model-evaluation/model-validation-monitoring/index.html +++ b/ai/model-evaluation/model-validation-monitoring/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/model-evaluation/optimization/index.html b/ai/model-evaluation/optimization/index.html index 3c309210a31..5565ec282a0 100644 --- a/ai/model-evaluation/optimization/index.html +++ b/ai/model-evaluation/optimization/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/model-evaluation/others/index.html b/ai/model-evaluation/others/index.html index 9c857e3cf44..019b5688df2 100644 --- a/ai/model-evaluation/others/index.html +++ b/ai/model-evaluation/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/1-markov-decision-process/index.html b/ai/move-37/1-markov-decision-process/index.html index c4a7606ba10..a50f25a355b 100644 --- a/ai/move-37/1-markov-decision-process/index.html +++ b/ai/move-37/1-markov-decision-process/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/2-dynamic-programming/index.html b/ai/move-37/2-dynamic-programming/index.html index daa0cad6c8b..56d36e8b1aa 100644 --- a/ai/move-37/2-dynamic-programming/index.html +++ b/ai/move-37/2-dynamic-programming/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/3-monte-carlo-methods/index.html b/ai/move-37/3-monte-carlo-methods/index.html index f52b52c9dcf..489e7c12594 100644 --- a/ai/move-37/3-monte-carlo-methods/index.html +++ b/ai/move-37/3-monte-carlo-methods/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/4-model-free-learning/index.html b/ai/move-37/4-model-free-learning/index.html index b0c2729a981..fc00169adca 100644 --- a/ai/move-37/4-model-free-learning/index.html +++ b/ai/move-37/4-model-free-learning/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/5-rl-in-continuous-space/index.html b/ai/move-37/5-rl-in-continuous-space/index.html index ea6384c50c3..ef714384d78 100644 --- a/ai/move-37/5-rl-in-continuous-space/index.html +++ b/ai/move-37/5-rl-in-continuous-space/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/algorithms/index.html b/ai/move-37/algorithms/index.html index 106f1a19a2e..08d41d812c4 100644 --- a/ai/move-37/algorithms/index.html +++ b/ai/move-37/algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/index.html b/ai/move-37/index.html index 8d8c4725e5d..0a7263d751f 100644 --- a/ai/move-37/index.html +++ b/ai/move-37/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/open-ai-gym/index.html b/ai/move-37/open-ai-gym/index.html index 89c7a8d3e2d..eeb56358842 100644 --- a/ai/move-37/open-ai-gym/index.html +++ b/ai/move-37/open-ai-gym/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/others/index.html b/ai/move-37/others/index.html index 396f6a24c89..d6a15813f13 100644 --- a/ai/move-37/others/index.html +++ b/ai/move-37/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/q-learning-algorithms/index.html b/ai/move-37/q-learning-algorithms/index.html index ceccaa7621a..0ac65b63596 100644 --- a/ai/move-37/q-learning-algorithms/index.html +++ b/ai/move-37/q-learning-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/quizzes/index.html b/ai/move-37/quizzes/index.html index a45a4f73a59..2e41b59aedc 100644 --- a/ai/move-37/quizzes/index.html +++ b/ai/move-37/quizzes/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/reinforcement-learning/index.html b/ai/move-37/reinforcement-learning/index.html index c7aca58c207..062122756da 100644 --- a/ai/move-37/reinforcement-learning/index.html +++ b/ai/move-37/reinforcement-learning/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/move-37/syllabus/index.html b/ai/move-37/syllabus/index.html index 4b9e0e7e4bc..8bfe4984bf7 100644 --- a/ai/move-37/syllabus/index.html +++ b/ai/move-37/syllabus/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/nlp/chatbot-chatops/index.html b/ai/nlp/chatbot-chatops/index.html index 44e0f07c79a..f7ee26911c0 100644 --- a/ai/nlp/chatbot-chatops/index.html +++ b/ai/nlp/chatbot-chatops/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/nlp/chatbot-saas/index.html b/ai/nlp/chatbot-saas/index.html index 2cb0947e8ab..a10107a7dbe 100644 --- a/ai/nlp/chatbot-saas/index.html +++ b/ai/nlp/chatbot-saas/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/nlp/index.html b/ai/nlp/index.html index 2249a4b1cdc..6ed907a089b 100644 --- a/ai/nlp/index.html +++ b/ai/nlp/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/nlp/intro/index.html b/ai/nlp/intro/index.html index 6a24e3155c0..37e6f2fefb3 100644 --- a/ai/nlp/intro/index.html +++ b/ai/nlp/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/nlp/nlp-concepts/index.html b/ai/nlp/nlp-concepts/index.html index d68980c6eb6..8e4a3515e4d 100644 --- a/ai/nlp/nlp-concepts/index.html +++ b/ai/nlp/nlp-concepts/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/nlp/nltk/index.html b/ai/nlp/nltk/index.html index 747374c15c9..23386edd96f 100644 --- a/ai/nlp/nltk/index.html +++ b/ai/nlp/nltk/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/nlp/word-embedding-to-transformers/index.html b/ai/nlp/word-embedding-to-transformers/index.html index 85c3949027c..bd4b49d1f80 100644 --- a/ai/nlp/word-embedding-to-transformers/index.html +++ b/ai/nlp/word-embedding-to-transformers/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/numpy/cheatsheet/index.html b/ai/numpy/cheatsheet/index.html index 137727401a4..539c3d20e50 100644 --- a/ai/numpy/cheatsheet/index.html +++ b/ai/numpy/cheatsheet/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/numpy/data-types/index.html b/ai/numpy/data-types/index.html index ead9752d34c..5e2ba4274c3 100644 --- a/ai/numpy/data-types/index.html +++ b/ai/numpy/data-types/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/numpy/index.html b/ai/numpy/index.html index dad61517618..9951cdb7d14 100644 --- a/ai/numpy/index.html +++ b/ai/numpy/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/numpy/internals/index.html b/ai/numpy/internals/index.html index 15b083a5755..6a93abaa5ab 100644 --- a/ai/numpy/internals/index.html +++ b/ai/numpy/internals/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/numpy/intro/index.html b/ai/numpy/intro/index.html index c9fcc37f357..880bf003c1d 100644 --- a/ai/numpy/intro/index.html +++ b/ai/numpy/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/numpy/ndarray-object/index.html b/ai/numpy/ndarray-object/index.html index 3fdcbd3c8c8..6fa497b32a9 100644 --- a/ai/numpy/ndarray-object/index.html +++ b/ai/numpy/ndarray-object/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/numpy/numpy-reference/index.html b/ai/numpy/numpy-reference/index.html index 6911f761794..a686ce17f6f 100644 --- a/ai/numpy/numpy-reference/index.html +++ b/ai/numpy/numpy-reference/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/others-resources-interview-learning-courses/index.html b/ai/others-resources-interview-learning-courses/index.html index d4c3735220e..4f9f7593a41 100644 --- a/ai/others-resources-interview-learning-courses/index.html +++ b/ai/others-resources-interview-learning-courses/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/pandas/cheatsheet/index.html b/ai/pandas/cheatsheet/index.html index 0bbb3211030..653145b37e8 100644 --- a/ai/pandas/cheatsheet/index.html +++ b/ai/pandas/cheatsheet/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/pandas/commands/index.html b/ai/pandas/commands/index.html index 6ffd52cd3be..12374b6ca65 100644 --- a/ai/pandas/commands/index.html +++ b/ai/pandas/commands/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/pandas/data-structures/index.html b/ai/pandas/data-structures/index.html index 1e68166fcf6..33576db63b4 100644 --- a/ai/pandas/data-structures/index.html +++ b/ai/pandas/data-structures/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/pandas/examples/index.html b/ai/pandas/examples/index.html index 9e3696c34c2..a201aee1754 100644 --- a/ai/pandas/examples/index.html +++ b/ai/pandas/examples/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/pandas/index.html b/ai/pandas/index.html index c3948394af1..7169976b7bf 100644 --- a/ai/pandas/index.html +++ b/ai/pandas/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/pandas/others/index.html b/ai/pandas/others/index.html index 762eb169312..2b3761140f9 100644 --- a/ai/pandas/others/index.html +++ b/ai/pandas/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/pandas/pandas-intro/index.html b/ai/pandas/pandas-intro/index.html index d85616a1d66..7b11c65d828 100644 --- a/ai/pandas/pandas-intro/index.html +++ b/ai/pandas/pandas-intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/pandas/user_guide/index.html b/ai/pandas/user_guide/index.html index ba635503198..cf12d66d592 100644 --- a/ai/pandas/user_guide/index.html +++ b/ai/pandas/user_guide/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/scikit-learn/commands/index.html b/ai/scikit-learn/commands/index.html index 24505ac02ba..a4990c623b6 100644 --- a/ai/scikit-learn/commands/index.html +++ b/ai/scikit-learn/commands/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/scikit-learn/index.html b/ai/scikit-learn/index.html index dd6d056bb11..846ea4a1c35 100644 --- a/ai/scikit-learn/index.html +++ b/ai/scikit-learn/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/scikit-learn/intro/index.html b/ai/scikit-learn/intro/index.html index 148e5b65da7..bd34a40bd09 100644 --- a/ai/scikit-learn/intro/index.html +++ b/ai/scikit-learn/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/scikit-learn/others/index.html b/ai/scikit-learn/others/index.html index cc101bced38..98c1e9acadf 100644 --- a/ai/scikit-learn/others/index.html +++ b/ai/scikit-learn/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/scikit-learn/scipy-cheatsheet/index.html b/ai/scikit-learn/scipy-cheatsheet/index.html index 990b92777ab..acb81c877dd 100644 --- a/ai/scikit-learn/scipy-cheatsheet/index.html +++ b/ai/scikit-learn/scipy-cheatsheet/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/scikit-learn/scipy-intro/index.html b/ai/scikit-learn/scipy-intro/index.html index dab3cd83bfd..ee273924ef1 100644 --- a/ai/scikit-learn/scipy-intro/index.html +++ b/ai/scikit-learn/scipy-intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/social-media-analytics-solution/index.html b/ai/social-media-analytics-solution/index.html index eb71956c8c1..972ddda4011 100644 --- a/ai/social-media-analytics-solution/index.html +++ b/ai/social-media-analytics-solution/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/ai/solutions/index.html b/ai/solutions/index.html index 36c23001c8e..718d6bfa90a 100644 --- a/ai/solutions/index.html +++ b/ai/solutions/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/a-search-algorithm/index.html b/algorithms/advanced-algorithms/a-search-algorithm/index.html index 72773d96fb9..ffc67cd10eb 100644 --- a/algorithms/advanced-algorithms/a-search-algorithm/index.html +++ b/algorithms/advanced-algorithms/a-search-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/automated-planning-and-scheduling/index.html b/algorithms/advanced-algorithms/automated-planning-and-scheduling/index.html index af1a312318f..37734ae2989 100644 --- a/algorithms/advanced-algorithms/automated-planning-and-scheduling/index.html +++ b/algorithms/advanced-algorithms/automated-planning-and-scheduling/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/disk-scheduling-algorithms/index.html b/algorithms/advanced-algorithms/disk-scheduling-algorithms/index.html index c085a1cec7f..31d4845108f 100644 --- a/algorithms/advanced-algorithms/disk-scheduling-algorithms/index.html +++ b/algorithms/advanced-algorithms/disk-scheduling-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/index.html b/algorithms/advanced-algorithms/index.html index 0c36d2af6f2..b2d3a4d9920 100644 --- a/algorithms/advanced-algorithms/index.html +++ b/algorithms/advanced-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/informed-search-algorithms/index.html b/algorithms/advanced-algorithms/informed-search-algorithms/index.html index 573031c1221..6dd99f0de37 100644 --- a/algorithms/advanced-algorithms/informed-search-algorithms/index.html +++ b/algorithms/advanced-algorithms/informed-search-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/intractability/index.html b/algorithms/advanced-algorithms/intractability/index.html index 19e2799e07f..b0635d54135 100644 --- a/algorithms/advanced-algorithms/intractability/index.html +++ b/algorithms/advanced-algorithms/intractability/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/linear-programming/index.html b/algorithms/advanced-algorithms/linear-programming/index.html index 0541f4a3d6f..d1e53d4788b 100644 --- a/algorithms/advanced-algorithms/linear-programming/index.html +++ b/algorithms/advanced-algorithms/linear-programming/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/multi-armed-bandit-mab/index.html b/algorithms/advanced-algorithms/multi-armed-bandit-mab/index.html index 2061e619259..52fa62b0aae 100644 --- a/algorithms/advanced-algorithms/multi-armed-bandit-mab/index.html +++ b/algorithms/advanced-algorithms/multi-armed-bandit-mab/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/others/index.html b/algorithms/advanced-algorithms/others/index.html index 33f1181686b..396d79d8a18 100644 --- a/algorithms/advanced-algorithms/others/index.html +++ b/algorithms/advanced-algorithms/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/principle-of-deferred-decisions/index.html b/algorithms/advanced-algorithms/principle-of-deferred-decisions/index.html index f475b5b214b..70090de2908 100644 --- a/algorithms/advanced-algorithms/principle-of-deferred-decisions/index.html +++ b/algorithms/advanced-algorithms/principle-of-deferred-decisions/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/reductions/index.html b/algorithms/advanced-algorithms/reductions/index.html index ec080680ac2..241b75b393a 100644 --- a/algorithms/advanced-algorithms/reductions/index.html +++ b/algorithms/advanced-algorithms/reductions/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/regular-expressions/index.html b/algorithms/advanced-algorithms/regular-expressions/index.html index ace9f4455ba..082af8f44c1 100644 --- a/algorithms/advanced-algorithms/regular-expressions/index.html +++ b/algorithms/advanced-algorithms/regular-expressions/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/advanced-algorithms/travelling-salesman-problem/index.html b/algorithms/advanced-algorithms/travelling-salesman-problem/index.html index d18f2017467..b5103dc3fd7 100644 --- a/algorithms/advanced-algorithms/travelling-salesman-problem/index.html +++ b/algorithms/advanced-algorithms/travelling-salesman-problem/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/algorithmic-complexity/analysis-of-algorithms/index.html b/algorithms/algorithmic-complexity/analysis-of-algorithms/index.html index a9283ff03a7..7035f549619 100644 --- a/algorithms/algorithmic-complexity/analysis-of-algorithms/index.html +++ b/algorithms/algorithmic-complexity/analysis-of-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/algorithmic-complexity/complexity-zoo/index.html b/algorithms/algorithmic-complexity/complexity-zoo/index.html index f62f8e99e46..305a94c0d6a 100644 --- a/algorithms/algorithmic-complexity/complexity-zoo/index.html +++ b/algorithms/algorithmic-complexity/complexity-zoo/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/algorithmic-complexity/computational-complexity-theory/index.html b/algorithms/algorithmic-complexity/computational-complexity-theory/index.html index 8c5d6083810..a0cc864b822 100644 --- a/algorithms/algorithmic-complexity/computational-complexity-theory/index.html +++ b/algorithms/algorithmic-complexity/computational-complexity-theory/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/algorithmic-complexity/finite-state-machine/index.html b/algorithms/algorithmic-complexity/finite-state-machine/index.html index e5d7f0323bc..2791054e82e 100644 --- a/algorithms/algorithmic-complexity/finite-state-machine/index.html +++ b/algorithms/algorithmic-complexity/finite-state-machine/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/algorithmic-complexity/halting-problem/index.html b/algorithms/algorithmic-complexity/halting-problem/index.html index 660e6270d2a..5c02aa7a793 100644 --- a/algorithms/algorithmic-complexity/halting-problem/index.html +++ b/algorithms/algorithmic-complexity/halting-problem/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/algorithmic-complexity/index.html b/algorithms/algorithmic-complexity/index.html index 38e3257368f..13b5cb75076 100644 --- a/algorithms/algorithmic-complexity/index.html +++ b/algorithms/algorithmic-complexity/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/algorithmic-complexity/np-hardness/index.html b/algorithms/algorithmic-complexity/np-hardness/index.html index 5e27d005380..4a12bb26918 100644 --- a/algorithms/algorithmic-complexity/np-hardness/index.html +++ b/algorithms/algorithmic-complexity/np-hardness/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/algorithmic-complexity/sub-linear-time/index.html b/algorithms/algorithmic-complexity/sub-linear-time/index.html index acebdd2e98c..bc71b75d363 100644 --- a/algorithms/algorithmic-complexity/sub-linear-time/index.html +++ b/algorithms/algorithmic-complexity/sub-linear-time/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/algorithmic-complexity/time-complexities/index.html b/algorithms/algorithmic-complexity/time-complexities/index.html index 1722c4ae217..8c542f0089d 100644 --- a/algorithms/algorithmic-complexity/time-complexities/index.html +++ b/algorithms/algorithmic-complexity/time-complexities/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/algorithmic-complexity/turing-vs-non-turing-machine/index.html b/algorithms/algorithmic-complexity/turing-vs-non-turing-machine/index.html index bd60eb49351..ec7fdd8080d 100644 --- a/algorithms/algorithmic-complexity/turing-vs-non-turing-machine/index.html +++ b/algorithms/algorithmic-complexity/turing-vs-non-turing-machine/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/bit-manipulation/examples/index.html b/algorithms/bit-manipulation/examples/index.html index c38d9af2ceb..3ed29e1e90b 100644 --- a/algorithms/bit-manipulation/examples/index.html +++ b/algorithms/bit-manipulation/examples/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/bit-manipulation/general/index.html b/algorithms/bit-manipulation/general/index.html index 19b7ab315ab..2cee885c52c 100644 --- a/algorithms/bit-manipulation/general/index.html +++ b/algorithms/bit-manipulation/general/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/bit-manipulation/index.html b/algorithms/bit-manipulation/index.html index 063cb3f5c3b..ea030e21d78 100644 --- a/algorithms/bit-manipulation/index.html +++ b/algorithms/bit-manipulation/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/complex-systems/game-theory/index.html b/algorithms/complex-systems/game-theory/index.html index e18089199e1..16187c1363d 100644 --- a/algorithms/complex-systems/game-theory/index.html +++ b/algorithms/complex-systems/game-theory/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/complex-systems/index.html b/algorithms/complex-systems/index.html index 14c0d7d3bc8..ff98d8cc8a7 100644 --- a/algorithms/complex-systems/index.html +++ b/algorithms/complex-systems/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/complex-systems/intro/index.html b/algorithms/complex-systems/intro/index.html index ebcb843f2c9..cedc59d30f2 100644 --- a/algorithms/complex-systems/intro/index.html +++ b/algorithms/complex-systems/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/complex-systems/minimax-algorithm/index.html b/algorithms/complex-systems/minimax-algorithm/index.html index 4e18c5dd76a..a4ab56ab21c 100644 --- a/algorithms/complex-systems/minimax-algorithm/index.html +++ b/algorithms/complex-systems/minimax-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/complex-systems/move-by-nature/index.html b/algorithms/complex-systems/move-by-nature/index.html index e59ca666f0c..04de64402b0 100644 --- a/algorithms/complex-systems/move-by-nature/index.html +++ b/algorithms/complex-systems/move-by-nature/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/complex-systems/others/index.html b/algorithms/complex-systems/others/index.html index 04fd9205473..d456e04f49c 100644 --- a/algorithms/complex-systems/others/index.html +++ b/algorithms/complex-systems/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/data-compression/bitmap-compression-algorithms/index.html b/algorithms/data-compression/bitmap-compression-algorithms/index.html index a3bfec99e67..63bbad2b0a6 100644 --- a/algorithms/data-compression/bitmap-compression-algorithms/index.html +++ b/algorithms/data-compression/bitmap-compression-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/data-compression/huffman-compression/index.html b/algorithms/data-compression/huffman-compression/index.html index 01e7256183c..eca48a54445 100644 --- a/algorithms/data-compression/huffman-compression/index.html +++ b/algorithms/data-compression/huffman-compression/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/data-compression/index.html b/algorithms/data-compression/index.html index 98a31fbae15..f33ccfd55e4 100644 --- a/algorithms/data-compression/index.html +++ b/algorithms/data-compression/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/data-compression/intro/index.html b/algorithms/data-compression/intro/index.html index a35452b0e3d..6bdbb6807f1 100644 --- a/algorithms/data-compression/intro/index.html +++ b/algorithms/data-compression/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/data-compression/lzw-compression/index.html b/algorithms/data-compression/lzw-compression/index.html index 737e96748d1..7b40b78c53d 100644 --- a/algorithms/data-compression/lzw-compression/index.html +++ b/algorithms/data-compression/lzw-compression/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/data-compression/others/index.html b/algorithms/data-compression/others/index.html index a7f7a45e66d..163d1004672 100644 --- a/algorithms/data-compression/others/index.html +++ b/algorithms/data-compression/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/data-compression/run-length-encoding/index.html b/algorithms/data-compression/run-length-encoding/index.html index 48580fcd0e4..71665d6b5f2 100644 --- a/algorithms/data-compression/run-length-encoding/index.html +++ b/algorithms/data-compression/run-length-encoding/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/dynamic-programming/basic-gold-mines/index.html b/algorithms/dynamic-programming/basic-gold-mines/index.html index dadbf79b156..f05cd239ca1 100644 --- a/algorithms/dynamic-programming/basic-gold-mines/index.html +++ b/algorithms/dynamic-programming/basic-gold-mines/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/dynamic-programming/greedy-algorithms/index.html b/algorithms/dynamic-programming/greedy-algorithms/index.html index 13075f98a7b..f1f23579db7 100644 --- a/algorithms/dynamic-programming/greedy-algorithms/index.html +++ b/algorithms/dynamic-programming/greedy-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/dynamic-programming/how-to-find-dp/index.html b/algorithms/dynamic-programming/how-to-find-dp/index.html index ff21ff305b0..8c083ce9b1a 100644 --- a/algorithms/dynamic-programming/how-to-find-dp/index.html +++ b/algorithms/dynamic-programming/how-to-find-dp/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/dynamic-programming/index.html b/algorithms/dynamic-programming/index.html index 935a1718507..1f762415161 100644 --- a/algorithms/dynamic-programming/index.html +++ b/algorithms/dynamic-programming/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/dynamic-programming/intro/index.html b/algorithms/dynamic-programming/intro/index.html index 59e3806287b..b224d3aeb2e 100644 --- a/algorithms/dynamic-programming/intro/index.html +++ b/algorithms/dynamic-programming/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/dynamic-programming/knapsack-problem/index.html b/algorithms/dynamic-programming/knapsack-problem/index.html index db5950957d9..d96a498562e 100644 --- a/algorithms/dynamic-programming/knapsack-problem/index.html +++ b/algorithms/dynamic-programming/knapsack-problem/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/dynamic-programming/levenshtein-distance-or-edit-distance/index.html b/algorithms/dynamic-programming/levenshtein-distance-or-edit-distance/index.html index 07024b2d5ca..7fbb6528232 100644 --- a/algorithms/dynamic-programming/levenshtein-distance-or-edit-distance/index.html +++ b/algorithms/dynamic-programming/levenshtein-distance-or-edit-distance/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/1d-range-search/index.html b/algorithms/general/1d-range-search/index.html index 189d91309e3..b3c21ecaf69 100644 --- a/algorithms/general/1d-range-search/index.html +++ b/algorithms/general/1d-range-search/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/2d-orthogonal-range-search/index.html b/algorithms/general/2d-orthogonal-range-search/index.html index 2c331ac729d..2930123ea0d 100644 --- a/algorithms/general/2d-orthogonal-range-search/index.html +++ b/algorithms/general/2d-orthogonal-range-search/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/algo-ds/index.html b/algorithms/general/algo-ds/index.html index 89bf7dae2f2..215cde29184 100644 --- a/algorithms/general/algo-ds/index.html +++ b/algorithms/general/algo-ds/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/algorithms-questions/index.html b/algorithms/general/algorithms-questions/index.html index a50d454d552..58a1e9baa10 100644 --- a/algorithms/general/algorithms-questions/index.html +++ b/algorithms/general/algorithms-questions/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/appel-algorithm/index.html b/algorithms/general/appel-algorithm/index.html index 5e2009f3fca..387b5a93ca3 100644 --- a/algorithms/general/appel-algorithm/index.html +++ b/algorithms/general/appel-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/competitive-programming/index.html b/algorithms/general/competitive-programming/index.html index feb24315c69..e352e51b16c 100644 --- a/algorithms/general/competitive-programming/index.html +++ b/algorithms/general/competitive-programming/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/euclidean-algorithm-gcd/index.html b/algorithms/general/euclidean-algorithm-gcd/index.html index b9efe66fc69..16fbce79078 100644 --- a/algorithms/general/euclidean-algorithm-gcd/index.html +++ b/algorithms/general/euclidean-algorithm-gcd/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/flocking-boids-algorithm/index.html b/algorithms/general/flocking-boids-algorithm/index.html index fd8d0d4373b..7f741b60b41 100644 --- a/algorithms/general/flocking-boids-algorithm/index.html +++ b/algorithms/general/flocking-boids-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/index.html b/algorithms/general/index.html index e0841247e5c..ba71e5f9685 100644 --- a/algorithms/general/index.html +++ b/algorithms/general/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/knuth-shuffle/index.html b/algorithms/general/knuth-shuffle/index.html index b1ba7c457ba..b46197aeb05 100644 --- a/algorithms/general/knuth-shuffle/index.html +++ b/algorithms/general/knuth-shuffle/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/list-of-algorithms/index.html b/algorithms/general/list-of-algorithms/index.html index b42339d4b6a..d481e5e43c7 100644 --- a/algorithms/general/list-of-algorithms/index.html +++ b/algorithms/general/list-of-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/n-queens-problem/index.html b/algorithms/general/n-queens-problem/index.html index 00776e648a1..a4a3d32cd5a 100644 --- a/algorithms/general/n-queens-problem/index.html +++ b/algorithms/general/n-queens-problem/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/orthogonal-rectangle-intersection-search/index.html b/algorithms/general/orthogonal-rectangle-intersection-search/index.html index 44ad8f996d7..97111a9c234 100644 --- a/algorithms/general/orthogonal-rectangle-intersection-search/index.html +++ b/algorithms/general/orthogonal-rectangle-intersection-search/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/prime-factorization/index.html b/algorithms/general/prime-factorization/index.html index 150f21a6182..0f62880931a 100644 --- a/algorithms/general/prime-factorization/index.html +++ b/algorithms/general/prime-factorization/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/quick-select/index.html b/algorithms/general/quick-select/index.html index c361956b22e..c4717110ea2 100644 --- a/algorithms/general/quick-select/index.html +++ b/algorithms/general/quick-select/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/recursion/index.html b/algorithms/general/recursion/index.html index 4cd8a06ab70..cb585617cbc 100644 --- a/algorithms/general/recursion/index.html +++ b/algorithms/general/recursion/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/reverse-polish-notation-postfix-notation/index.html b/algorithms/general/reverse-polish-notation-postfix-notation/index.html index 11c1fd335e7..38ccf78cbde 100644 --- a/algorithms/general/reverse-polish-notation-postfix-notation/index.html +++ b/algorithms/general/reverse-polish-notation-postfix-notation/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/sweep-line-algorithm/index.html b/algorithms/general/sweep-line-algorithm/index.html index 2771833c700..2e0d69d077b 100644 --- a/algorithms/general/sweep-line-algorithm/index.html +++ b/algorithms/general/sweep-line-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/two-stack-algorithm/index.html b/algorithms/general/two-stack-algorithm/index.html index 3c60a481ef5..60312afcdb7 100644 --- a/algorithms/general/two-stack-algorithm/index.html +++ b/algorithms/general/two-stack-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/types-of-algorithms/index.html b/algorithms/general/types-of-algorithms/index.html index 37dc6327575..3ea48566144 100644 --- a/algorithms/general/types-of-algorithms/index.html +++ b/algorithms/general/types-of-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/general/union-find-algorithm/index.html b/algorithms/general/union-find-algorithm/index.html index 3b8104550c7..cc73e6a3b6b 100644 --- a/algorithms/general/union-find-algorithm/index.html +++ b/algorithms/general/union-find-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/acyclic-edge-weighted-digraphs/index.html b/algorithms/graphtheory/acyclic-edge-weighted-digraphs/index.html index 5dd7dd59f85..bc44a61347b 100644 --- a/algorithms/graphtheory/acyclic-edge-weighted-digraphs/index.html +++ b/algorithms/graphtheory/acyclic-edge-weighted-digraphs/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/bellman-ford-algorithm/index.html b/algorithms/graphtheory/bellman-ford-algorithm/index.html index 95910f29cc9..034e65628bb 100644 --- a/algorithms/graphtheory/bellman-ford-algorithm/index.html +++ b/algorithms/graphtheory/bellman-ford-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/breadth-first-search-bfs/index.html b/algorithms/graphtheory/breadth-first-search-bfs/index.html index 0566fc5f531..cb2addecb32 100644 --- a/algorithms/graphtheory/breadth-first-search-bfs/index.html +++ b/algorithms/graphtheory/breadth-first-search-bfs/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/connected-components/index.html b/algorithms/graphtheory/connected-components/index.html index 0af38701d69..2895dfbab5d 100644 --- a/algorithms/graphtheory/connected-components/index.html +++ b/algorithms/graphtheory/connected-components/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/depth-first-search-dfs/index.html b/algorithms/graphtheory/depth-first-search-dfs/index.html index d8bd9cdb9c5..11a3f119328 100644 --- a/algorithms/graphtheory/depth-first-search-dfs/index.html +++ b/algorithms/graphtheory/depth-first-search-dfs/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/dijkstra-algorithm/index.html b/algorithms/graphtheory/dijkstra-algorithm/index.html index ead6e70f353..f76bc6003d3 100644 --- a/algorithms/graphtheory/dijkstra-algorithm/index.html +++ b/algorithms/graphtheory/dijkstra-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/eulerian-trail/index.html b/algorithms/graphtheory/eulerian-trail/index.html index 269cb85244a..de5d7c7baea 100644 --- a/algorithms/graphtheory/eulerian-trail/index.html +++ b/algorithms/graphtheory/eulerian-trail/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/ford-fulkerson-algorithm/index.html b/algorithms/graphtheory/ford-fulkerson-algorithm/index.html index cdb57172d78..647ec5112ba 100644 --- a/algorithms/graphtheory/ford-fulkerson-algorithm/index.html +++ b/algorithms/graphtheory/ford-fulkerson-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/graph-search/index.html b/algorithms/graphtheory/graph-search/index.html index 9b7643bf5f4..f52fb3b30ea 100644 --- a/algorithms/graphtheory/graph-search/index.html +++ b/algorithms/graphtheory/graph-search/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/index.html b/algorithms/graphtheory/index.html index cb806b4ca6f..441f90606c1 100644 --- a/algorithms/graphtheory/index.html +++ b/algorithms/graphtheory/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/intro/index.html b/algorithms/graphtheory/intro/index.html index d5d77b5755d..187aebac633 100644 --- a/algorithms/graphtheory/intro/index.html +++ b/algorithms/graphtheory/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/kruskal-algorithm-for-mst/index.html b/algorithms/graphtheory/kruskal-algorithm-for-mst/index.html index ee4a8be1a19..f547ca7ab65 100644 --- a/algorithms/graphtheory/kruskal-algorithm-for-mst/index.html +++ b/algorithms/graphtheory/kruskal-algorithm-for-mst/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/longest-path-in-edge-weighted-dags/index.html b/algorithms/graphtheory/longest-path-in-edge-weighted-dags/index.html index 6e97c765986..6795ce2680a 100644 --- a/algorithms/graphtheory/longest-path-in-edge-weighted-dags/index.html +++ b/algorithms/graphtheory/longest-path-in-edge-weighted-dags/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/maximum-flow-and-minimum-cut/index.html b/algorithms/graphtheory/maximum-flow-and-minimum-cut/index.html index 22e7dd18bcc..0ca9b62f539 100644 --- a/algorithms/graphtheory/maximum-flow-and-minimum-cut/index.html +++ b/algorithms/graphtheory/maximum-flow-and-minimum-cut/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/minimum-spanning-tree/index.html b/algorithms/graphtheory/minimum-spanning-tree/index.html index 6baf6088eaa..a809765f428 100644 --- a/algorithms/graphtheory/minimum-spanning-tree/index.html +++ b/algorithms/graphtheory/minimum-spanning-tree/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/other-graph-algorithms/index.html b/algorithms/graphtheory/other-graph-algorithms/index.html index d2bf3e38db9..c82c067a754 100644 --- a/algorithms/graphtheory/other-graph-algorithms/index.html +++ b/algorithms/graphtheory/other-graph-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/prim-algorithm-for-mst/index.html b/algorithms/graphtheory/prim-algorithm-for-mst/index.html index 87a9a714607..25ef045772b 100644 --- a/algorithms/graphtheory/prim-algorithm-for-mst/index.html +++ b/algorithms/graphtheory/prim-algorithm-for-mst/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/problems/index.html b/algorithms/graphtheory/problems/index.html index 93030d931c5..54b20a751b8 100644 --- a/algorithms/graphtheory/problems/index.html +++ b/algorithms/graphtheory/problems/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/resources/index.html b/algorithms/graphtheory/resources/index.html index 37ccad4fb0b..c1bc0e1d82d 100644 --- a/algorithms/graphtheory/resources/index.html +++ b/algorithms/graphtheory/resources/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/seam-carving/index.html b/algorithms/graphtheory/seam-carving/index.html index faedcab8f28..4052128eca4 100644 --- a/algorithms/graphtheory/seam-carving/index.html +++ b/algorithms/graphtheory/seam-carving/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/shortest-path-algorithms/index.html b/algorithms/graphtheory/shortest-path-algorithms/index.html index 5b9e51a3c38..e5677300198 100644 --- a/algorithms/graphtheory/shortest-path-algorithms/index.html +++ b/algorithms/graphtheory/shortest-path-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/strong-components/index.html b/algorithms/graphtheory/strong-components/index.html index 019bf789c57..4364fbd343e 100644 --- a/algorithms/graphtheory/strong-components/index.html +++ b/algorithms/graphtheory/strong-components/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/graphtheory/topological-sort-algorithm/index.html b/algorithms/graphtheory/topological-sort-algorithm/index.html index 21f742ffcef..f32d8d81adf 100644 --- a/algorithms/graphtheory/topological-sort-algorithm/index.html +++ b/algorithms/graphtheory/topological-sort-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/index.html b/algorithms/index.html index fb1396c9929..1612d64e2d5 100644 --- a/algorithms/index.html +++ b/algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/mathematics/combinatorial-optimization/index.html b/algorithms/mathematics/combinatorial-optimization/index.html index db3172b5dc6..db8a26fe10b 100644 --- a/algorithms/mathematics/combinatorial-optimization/index.html +++ b/algorithms/mathematics/combinatorial-optimization/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/mathematics/index.html b/algorithms/mathematics/index.html index 9596b386541..3122d1fc52f 100644 --- a/algorithms/mathematics/index.html +++ b/algorithms/mathematics/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/mathematics/mo-algorithm/index.html b/algorithms/mathematics/mo-algorithm/index.html index 82d0354690d..a6ba2e270f2 100644 --- a/algorithms/mathematics/mo-algorithm/index.html +++ b/algorithms/mathematics/mo-algorithm/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/mathematics/powerset/index.html b/algorithms/mathematics/powerset/index.html index 1904704fcac..9f4d1d4424d 100644 --- a/algorithms/mathematics/powerset/index.html +++ b/algorithms/mathematics/powerset/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/3-way-quick-sort/index.html b/algorithms/searching-sorting/3-way-quick-sort/index.html index 950b1562339..a495f547830 100644 --- a/algorithms/searching-sorting/3-way-quick-sort/index.html +++ b/algorithms/searching-sorting/3-way-quick-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/3-way-string-radix-quicksort/index.html b/algorithms/searching-sorting/3-way-string-radix-quicksort/index.html index d115896c866..07832e8959c 100644 --- a/algorithms/searching-sorting/3-way-string-radix-quicksort/index.html +++ b/algorithms/searching-sorting/3-way-string-radix-quicksort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/binary-search/index.html b/algorithms/searching-sorting/binary-search/index.html index d78cbfe06a0..69bcb1cb2b3 100644 --- a/algorithms/searching-sorting/binary-search/index.html +++ b/algorithms/searching-sorting/binary-search/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/convex-hull/index.html b/algorithms/searching-sorting/convex-hull/index.html index 569fb8dd10f..934afe1f84e 100644 --- a/algorithms/searching-sorting/convex-hull/index.html +++ b/algorithms/searching-sorting/convex-hull/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/external-sort/index.html b/algorithms/searching-sorting/external-sort/index.html index d127ef48ec3..849ccca1292 100644 --- a/algorithms/searching-sorting/external-sort/index.html +++ b/algorithms/searching-sorting/external-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/heapsort/index.html b/algorithms/searching-sorting/heapsort/index.html index a362550d17a..0c29ecb6010 100644 --- a/algorithms/searching-sorting/heapsort/index.html +++ b/algorithms/searching-sorting/heapsort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/index.html b/algorithms/searching-sorting/index.html index 5d0692f249a..2b353ec460c 100644 --- a/algorithms/searching-sorting/index.html +++ b/algorithms/searching-sorting/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/insertion-sort/index.html b/algorithms/searching-sorting/insertion-sort/index.html index 5350ce08a93..38aaa541e5c 100644 --- a/algorithms/searching-sorting/insertion-sort/index.html +++ b/algorithms/searching-sorting/insertion-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/intro/index.html b/algorithms/searching-sorting/intro/index.html index 7f08dd4dcbd..8673bd22233 100644 --- a/algorithms/searching-sorting/intro/index.html +++ b/algorithms/searching-sorting/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/key-indexed-counting/index.html b/algorithms/searching-sorting/key-indexed-counting/index.html index 5647fad6e38..eb7d7f0e371 100644 --- a/algorithms/searching-sorting/key-indexed-counting/index.html +++ b/algorithms/searching-sorting/key-indexed-counting/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/knuth-shuffle/index.html b/algorithms/searching-sorting/knuth-shuffle/index.html index 143e1b41740..3cb638c41eb 100644 --- a/algorithms/searching-sorting/knuth-shuffle/index.html +++ b/algorithms/searching-sorting/knuth-shuffle/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/lsd-radix-sort/index.html b/algorithms/searching-sorting/lsd-radix-sort/index.html index f5ba4c9fc94..f2155a5f7ef 100644 --- a/algorithms/searching-sorting/lsd-radix-sort/index.html +++ b/algorithms/searching-sorting/lsd-radix-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/merge-sort/index.html b/algorithms/searching-sorting/merge-sort/index.html index b7824e14f23..92e8f1f828b 100644 --- a/algorithms/searching-sorting/merge-sort/index.html +++ b/algorithms/searching-sorting/merge-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/msd-radix-sort/index.html b/algorithms/searching-sorting/msd-radix-sort/index.html index 4208035e88c..53fd6334631 100644 --- a/algorithms/searching-sorting/msd-radix-sort/index.html +++ b/algorithms/searching-sorting/msd-radix-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/others/index.html b/algorithms/searching-sorting/others/index.html index 540e9234fc3..8e97eaa838a 100644 --- a/algorithms/searching-sorting/others/index.html +++ b/algorithms/searching-sorting/others/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/quick-sort/index.html b/algorithms/searching-sorting/quick-sort/index.html index bd8776a96ff..49415f954f4 100644 --- a/algorithms/searching-sorting/quick-sort/index.html +++ b/algorithms/searching-sorting/quick-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/selection-sort/index.html b/algorithms/searching-sorting/selection-sort/index.html index 2470388a1c8..0b7b40a6655 100644 --- a/algorithms/searching-sorting/selection-sort/index.html +++ b/algorithms/searching-sorting/selection-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/shell-sort/index.html b/algorithms/searching-sorting/shell-sort/index.html index a90c548a482..99980ec2c45 100644 --- a/algorithms/searching-sorting/shell-sort/index.html +++ b/algorithms/searching-sorting/shell-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/shuffle-sort/index.html b/algorithms/searching-sorting/shuffle-sort/index.html index ad3f29025bb..ecff40b467a 100644 --- a/algorithms/searching-sorting/shuffle-sort/index.html +++ b/algorithms/searching-sorting/shuffle-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/system-sort/index.html b/algorithms/searching-sorting/system-sort/index.html index 2405e79f2ed..aeb9cd6d249 100644 --- a/algorithms/searching-sorting/system-sort/index.html +++ b/algorithms/searching-sorting/system-sort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/searching-sorting/timsort/index.html b/algorithms/searching-sorting/timsort/index.html index 3ce823535df..df75d45e17d 100644 --- a/algorithms/searching-sorting/timsort/index.html +++ b/algorithms/searching-sorting/timsort/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/string-algorithms/boyer-moore/index.html b/algorithms/string-algorithms/boyer-moore/index.html index 75041cc5e53..ccf66a9f99a 100644 --- a/algorithms/string-algorithms/boyer-moore/index.html +++ b/algorithms/string-algorithms/boyer-moore/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/string-algorithms/brute-force/index.html b/algorithms/string-algorithms/brute-force/index.html index 745f2e602b5..dddf6effc16 100644 --- a/algorithms/string-algorithms/brute-force/index.html +++ b/algorithms/string-algorithms/brute-force/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/string-algorithms/index.html b/algorithms/string-algorithms/index.html index 5c281085311..36503c28f1f 100644 --- a/algorithms/string-algorithms/index.html +++ b/algorithms/string-algorithms/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/string-algorithms/intro/index.html b/algorithms/string-algorithms/intro/index.html index 261cbe76dae..8d61970a230 100644 --- a/algorithms/string-algorithms/intro/index.html +++ b/algorithms/string-algorithms/intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/string-algorithms/knuth-morris-pratt/index.html b/algorithms/string-algorithms/knuth-morris-pratt/index.html index cb5bedb63d0..52da8da7aa0 100644 --- a/algorithms/string-algorithms/knuth-morris-pratt/index.html +++ b/algorithms/string-algorithms/knuth-morris-pratt/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/string-algorithms/longest-common-prefix/index.html b/algorithms/string-algorithms/longest-common-prefix/index.html index 4e581ffc203..5e19241425e 100644 --- a/algorithms/string-algorithms/longest-common-prefix/index.html +++ b/algorithms/string-algorithms/longest-common-prefix/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/string-algorithms/rabin-karp/index.html b/algorithms/string-algorithms/rabin-karp/index.html index 6dc2fe1f372..52753f2af3e 100644 --- a/algorithms/string-algorithms/rabin-karp/index.html +++ b/algorithms/string-algorithms/rabin-karp/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/algorithms/string-algorithms/substring-search-intro/index.html b/algorithms/string-algorithms/substring-search-intro/index.html index d5e2e20433c..28991bb48cd 100644 --- a/algorithms/string-algorithms/substring-search-intro/index.html +++ b/algorithms/string-algorithms/substring-search-intro/index.html @@ -17,9 +17,9 @@ - - - + + + diff --git a/assets/css/styles.16e63e15.css b/assets/css/styles.16e63e15.css deleted file mode 100644 index 711de527741..00000000000 --- a/assets/css/styles.16e63e15.css +++ /dev/null @@ -1 +0,0 @@ -.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}*,.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#2e8555;--ifm-color-primary-dark:#29784c;--ifm-color-primary-darker:#277148;--ifm-color-primary-darkest:#205d3b;--ifm-color-primary-light:#33925d;--ifm-color-primary-lighter:#359962;--ifm-color-primary-lightest:#3cad6e;--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:#0000001a;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_NmtK,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_Gvgb,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.DocSearch-Container a,.dropdown__link--active,.dropdown__link:hover,.menu__link:hover,.navbar__brand:hover,.navbar__link--active,.navbar__link:hover,.pagination-nav__link:hover,.pagination__link:hover,.tag_zVej:hover{-webkit-text-decoration:none;text-decoration:none}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color)}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_BuS1>:last-child,.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone_MEMb,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;top:0;visibility:hidden;left:0}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color)}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);content:""}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color)}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand,.popup_wph0 p{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color)}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);position:fixed;transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;position:fixed;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav{display:grid;grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover)}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 #0304094d;--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}[data-theme=dark]{--ifm-color-primary:#25c2a0;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#29d5b0;--ifm-color-primary-lighter:#32d8b4;--ifm-color-primary-lightest:#4fddbf;--docusaurus-highlighted-code-line-bg:#0000004d}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.lastUpdated_JAkA{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.tocCollapsibleContent_vkbj a{display:block}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}.DocSearch-Button{background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;font-weight:500;height:36px;justify-content:space-between;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon,.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Hit[aria-selected=true] mark,.DocSearch-Prefill:focus,.DocSearch-Prefill:hover,.content_knG7 a{-webkit-text-decoration:underline;text-decoration:underline}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:#0000;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset,.buttonContainer_ox5C .close{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards a;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0}.DocSearch-Help,.DocSearch-HitsFooter,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:#0000}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_YfHR,.navbarSearchContainer_Bca1:empty,.sidebarLogo_isFc,.themedComponent_mlkZ,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j,svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li,.buttonContainer_ox5C{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes a{0%{opacity:0}to{opacity:1}}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}.popup_wph0{align-items:center;bottom:16px;display:flex;justify-content:space-between;position:fixed;right:16px;width:344px;z-index:999}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.iconExternalLink_nPIU{margin-left:.3rem}.docMainContainer_TBSr,.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}.dropdownNavbarItemMobile_S0Fm{cursor:pointer}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{left:0;position:absolute;top:0;fill:currentColor;height:inherit;opacity:inherit;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.containsTaskList_mC6p{list-style:none}.img_ev3q{height:auto}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{display:inline-block;height:1.6em;width:1.6em;fill:var(--ifm-alert-foreground-color)}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.searchQueryInput_u2C7,.searchVersionInput_m0Ui{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:.8rem;transition:border var(--ifm-transition-fast) ease;width:100%}.searchQueryInput_u2C7:focus,.searchVersionInput_m0Ui:focus{border-color:var(--docsearch-primary-color);outline:0}.searchQueryInput_u2C7::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_JPFH{font-size:.9rem;font-weight:700}.algoliaLogo_rT1R{max-width:150px}.algoliaLogoPathFill_WdUC{fill:var(--ifm-font-color-base)}.searchResultItem_Tv2o{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_KbCB{font-weight:400;margin-bottom:0}.searchResultItemPath_lhe1{color:var(--ifm-color-content-secondary);font-size:.8rem;--ifm-breadcrumb-separator-size-multiplier:1}.searchResultItemSummary_AEaO{font-style:italic;margin:.5rem 0 0}.loadingSpinner_XVxU{animation:1s linear infinite b;border:.4em solid #eee;border-radius:50%;border-top:.4em solid var(--ifm-color-primary);height:3rem;margin:0 auto;width:3rem}@keyframes b{to{transform:rotate(1turn)}}.loader_vvXV{margin-top:2rem}.search-result-match{background:#ffd78e40;color:var(--docsearch-hit-color);padding:.09em 0}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}.lastUpdated_JAkA{text-align:right}.tocMobile_ITEo{display:none}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_i1dp,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_TmdG:focus,.expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);-webkit-text-decoration:none!important;text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_TmdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docSidebarContainer_YfHR{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_TBSr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_Bca1{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.docItemCol_VOVn{max-width:75%!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block;width:max-content}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.docItemContainer_F8PC{padding:0 .3rem}.navbarSearchContainer_Bca1{position:absolute;right:var(--ifm-navbar-padding-horizontal)}}@media only screen and (max-width:996px){.searchQueryColumn_RTkw,.searchResultsColumn_JPFH{max-width:60%!important}.searchLogoColumn_rJIA,.searchVersionColumn_ypXd{max-width:40%!important}.searchLogoColumn_rJIA{padding-left:0!important}}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media screen and (max-width:576px){.searchQueryColumn_RTkw{max-width:100%!important}.searchVersionColumn_ypXd{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media screen and (max-width:500px){.popup_wph0{bottom:0;right:0;width:100%}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/css/styles.34fe0275.css b/assets/css/styles.34fe0275.css new file mode 100644 index 00000000000..531044c2aad --- /dev/null +++ b/assets/css/styles.34fe0275.css @@ -0,0 +1 @@ +.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}:root,[data-theme=dark]{--ifm-color-primary:#3578e5}*,.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary-dark:#1d68e1;--ifm-color-primary-darker:#1b62d4;--ifm-color-primary-darkest:#1751af;--ifm-color-primary-light:#4e89e8;--ifm-color-primary-lighter:#5a91ea;--ifm-color-primary-lightest:#80aaef;--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:#0000001a;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_NmtK,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_Gvgb,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.DocSearch-Container a,.dropdown__link--active,.dropdown__link:hover,.menu__link:hover,.navbar__brand:hover,.navbar__link--active,.navbar__link:hover,.pagination-nav__link:hover,.pagination__link:hover,.tag_zVej:hover{-webkit-text-decoration:none;text-decoration:none}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color)}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_BuS1>:last-child,.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone_MEMb,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;top:0;visibility:hidden;left:0}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color)}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);content:""}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color)}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand,.popup_wph0 p{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color)}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);position:fixed;transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;position:fixed;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav{display:grid;grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover)}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 #0304094d;--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}[data-theme=dark]{--ifm-color-primary-dark:#1d68e1;--ifm-color-primary-darker:#1b62d4;--ifm-color-primary-darkest:#1751af;--ifm-color-primary-light:#4e89e8;--ifm-color-primary-lighter:#5a91ea;--ifm-color-primary-lightest:#80aaef;--docusaurus-highlighted-code-line-bg:#0000004d}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.lastUpdated_JAkA{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.tocCollapsibleContent_vkbj a{display:block}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}.DocSearch-Button{background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;font-weight:500;height:36px;justify-content:space-between;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon,.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Hit[aria-selected=true] mark,.DocSearch-Prefill:focus,.DocSearch-Prefill:hover,.content_knG7 a{-webkit-text-decoration:underline;text-decoration:underline}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:#0000;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset,.buttonContainer_ox5C .close{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards a;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0}.DocSearch-Help,.DocSearch-HitsFooter,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:#0000}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_YfHR,.navbarSearchContainer_Bca1:empty,.sidebarLogo_isFc,.themedComponent_mlkZ,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j,svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li,.buttonContainer_ox5C{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes a{0%{opacity:0}to{opacity:1}}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}.popup_wph0{align-items:center;bottom:16px;display:flex;justify-content:space-between;position:fixed;right:16px;width:344px;z-index:999}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.iconExternalLink_nPIU{margin-left:.3rem}.docMainContainer_TBSr,.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}.dropdownNavbarItemMobile_S0Fm{cursor:pointer}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{left:0;position:absolute;top:0;fill:currentColor;height:inherit;opacity:inherit;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.containsTaskList_mC6p{list-style:none}.img_ev3q{height:auto}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{display:inline-block;height:1.6em;width:1.6em;fill:var(--ifm-alert-foreground-color)}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.searchQueryInput_u2C7,.searchVersionInput_m0Ui{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:.8rem;transition:border var(--ifm-transition-fast) ease;width:100%}.searchQueryInput_u2C7:focus,.searchVersionInput_m0Ui:focus{border-color:var(--docsearch-primary-color);outline:0}.searchQueryInput_u2C7::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_JPFH{font-size:.9rem;font-weight:700}.algoliaLogo_rT1R{max-width:150px}.algoliaLogoPathFill_WdUC{fill:var(--ifm-font-color-base)}.searchResultItem_Tv2o{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_KbCB{font-weight:400;margin-bottom:0}.searchResultItemPath_lhe1{color:var(--ifm-color-content-secondary);font-size:.8rem;--ifm-breadcrumb-separator-size-multiplier:1}.searchResultItemSummary_AEaO{font-style:italic;margin:.5rem 0 0}.loadingSpinner_XVxU{animation:1s linear infinite b;border:.4em solid #eee;border-radius:50%;border-top:.4em solid var(--ifm-color-primary);height:3rem;margin:0 auto;width:3rem}@keyframes b{to{transform:rotate(1turn)}}.loader_vvXV{margin-top:2rem}.search-result-match{background:#ffd78e40;color:var(--docsearch-hit-color);padding:.09em 0}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}.lastUpdated_JAkA{text-align:right}.tocMobile_ITEo{display:none}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_i1dp,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_TmdG:focus,.expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);-webkit-text-decoration:none!important;text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_TmdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docSidebarContainer_YfHR{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_TBSr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_Bca1{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.docItemCol_VOVn{max-width:75%!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block;width:max-content}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.docItemContainer_F8PC{padding:0 .3rem}.navbarSearchContainer_Bca1{position:absolute;right:var(--ifm-navbar-padding-horizontal)}}@media only screen and (max-width:996px){.searchQueryColumn_RTkw,.searchResultsColumn_JPFH{max-width:60%!important}.searchLogoColumn_rJIA,.searchVersionColumn_ypXd{max-width:40%!important}.searchLogoColumn_rJIA{padding-left:0!important}}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media screen and (max-width:576px){.searchQueryColumn_RTkw{max-width:100%!important}.searchVersionColumn_ypXd{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media screen and (max-width:500px){.popup_wph0{bottom:0;right:0;width:100%}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/js/0474ee3b.3227aaa5.js b/assets/js/0474ee3b.3227aaa5.js deleted file mode 100644 index 2641455e9db..00000000000 --- a/assets/js/0474ee3b.3227aaa5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[39635],{599514:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>o,metadata:()=>t,toc:()=>h});const t=JSON.parse('{"id":"psychology/biases-fallacies","title":"Biases / Fallacies","description":"There are two major types of logical fallacies","source":"@site/docs/psychology/biases-fallacies.md","sourceDirName":"psychology","slug":"/psychology/biases-fallacies","permalink":"/psychology/biases-fallacies","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/psychology/biases-fallacies.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1734020743000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Psychology","permalink":"/psychology/"},"next":{"title":"Brain","permalink":"/psychology/brain"}}');var a=n(474848),s=n(28453);const o={},r="Biases / Fallacies",l={},h=[{value:"Coding",id:"coding",level:2},{value:"Dunning-Kruger Effect",id:"dunning-kruger-effect",level:2},{value:"Cognitive Dissonance",id:"cognitive-dissonance",level:2},{value:"Example",id:"example",level:4},{value:"Selection Bias",id:"selection-bias",level:2},{value:"Surviorship Bias",id:"surviorship-bias",level:2},{value:"In the military",id:"in-the-military",level:4},{value:"Loss Aversion",id:"loss-aversion",level:2},{value:"Prospect Theory",id:"prospect-theory",level:2},{value:"Availability Heuristic",id:"availability-heuristic",level:2},{value:"Anchoring",id:"anchoring",level:2},{value:"Anchoring Bias / Anchoring Effect",id:"anchoring-bias--anchoring-effect",level:3},{value:"Confirmation Bias",id:"confirmation-bias",level:2},{value:"Consensus bias",id:"consensus-bias",level:2},{value:"Status quo bias",id:"status-quo-bias",level:2},{value:"Recency Bias",id:"recency-bias",level:2},{value:"Subjective Validation",id:"subjective-validation",level:2},{value:"Negativity Bias",id:"negativity-bias",level:2},{value:"Ostrich Effect",id:"ostrich-effect",level:2},{value:"Why do we prefer to ignore negative information?",id:"why-do-we-prefer-to-ignore-negative-information",level:3},{value:"Choice Bias",id:"choice-bias",level:2},{value:"Planning Fallacy",id:"planning-fallacy",level:2},{value:"Near Miss Effect",id:"near-miss-effect",level:2},{value:"Normalcy Bias",id:"normalcy-bias",level:2},{value:"Slippery Slope Fallacy",id:"slippery-slope-fallacy",level:2},{value:"Contrarianism",id:"contrarianism",level:2},{value:"Present bias",id:"present-bias",level:2},{value:"Pluralistic Ignorance",id:"pluralistic-ignorance",level:2},{value:"Decoy effect / attraction effect/ asymmetric dominance effect",id:"decoy-effect--attraction-effect-asymmetric-dominance-effect",level:2},{value:"Hot hand fallacy",id:"hot-hand-fallacy",level:2},{value:"Economic Mental Errors / Fallacies",id:"economic-mental-errors--fallacies",level:2},{value:"Endowment Effect",id:"endowment-effect",level:3},{value:"Sunk cost fallacy",id:"sunk-cost-fallacy",level:3},{value:"Transaction utility",id:"transaction-utility",level:3},{value:"Mental accounting",id:"mental-accounting",level:3},{value:"Clearing Debt",id:"clearing-debt",level:3},{value:"Base Effect",id:"base-effect",level:3},{value:"broken window fallacy",id:"broken-window-fallacy",level:3},{value:"Story",id:"story",level:4},{value:"24 Biases That Come In Your Way While Making Money",id:"24-biases-that-come-in-your-way-while-making-money",level:3},{value:"Fallacies",id:"fallacies",level:2},{value:"Links",id:"links",level:2}];function c(e){const i={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.header,{children:(0,a.jsx)(i.h1,{id:"biases--fallacies",children:"Biases / Fallacies"})}),"\n",(0,a.jsxs)(i.p,{children:["There are two major types of ",(0,a.jsx)(i.strong,{children:"logical fallacies"})]}),"\n",(0,a.jsxs)(i.ol,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsxs)(i.p,{children:[(0,a.jsx)(i.strong,{children:"Formal fallacies"}),", there's a problem withhowyou structure your argument, and how you're making your points. You might be speaking the truth, but the logic breaks down because of the way you're putting your arguments together."]}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsxs)(i.p,{children:[(0,a.jsx)(i.strong,{children:"Informal fallacies"}),", there's a problem withwhatyou're saying, and the information might be incorrect or misleading."]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.freecodecamp.org/news/logical-fallacies-definition-fallacy-examples",children:"https://www.freecodecamp.org/news/logical-fallacies-definition-fallacy-examples"})}),"\n",(0,a.jsx)(i.p,{children:"We have a habit of distorting the facts until they become bearable for our own views -- Charlie Munger"}),"\n",(0,a.jsx)(i.h2,{id:"coding",children:"Coding"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Bandwagon_effect",children:(0,a.jsx)(i.strong,{children:"Bandwagon effect"})})}),"\n",(0,a.jsx)(i.p,{children:"Just make sure that you're choosing a technology because it solves real needs for you, not because the cool kids are doing it."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://mindmodeling.org/cogsci2015/papers/0177/index.html",children:(0,a.jsx)(i.strong,{children:"Mere newness bias"})})}),"\n",(0,a.jsx)(i.p,{children:"Many software developers tend to undervalue technologies they have worked with for a long time, and overvalue the benefits of a new technology."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://pigeon.psy.tufts.edu/avc/dittrich/fepef.htm",children:(0,a.jsx)(i.strong,{children:"Feature-positive effect"})})}),"\n",(0,a.jsx)(i.p,{children:"We tend to see what is present, and overlook what isn't there. This can wreak havoc when working in concert with the \"Mere newness bias\", since not only are you inherently putting more value on the new technology, but you're also overlooking the gaps of the new tech."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://upload.wikimedia.org/wikipedia/commons/c/ce/Cognitive_Bias_Codex_With_Definitions%2C_an_Extension_of_the_work_of_John_Manoogian_by_Brian_Morrissette.jpg",children:"https://upload.wikimedia.org/wikipedia/commons/c/ce/Cognitive_Bias_Codex_With_Definitions%2C_an_Extension_of_the_work_of_John_Manoogian_by_Brian_Morrissette.jpg"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.teachthought.com/critical-thinking/the-cognitive-bias-codex-a-visual-of-180-cognitive-biases",children:"https://www.teachthought.com/critical-thinking/the-cognitive-bias-codex-a-visual-of-180-cognitive-biases"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/List_of_cognitive_biases",children:"https://en.wikipedia.org/wiki/List_of_cognitive_biases"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_bias",children:"https://en.wikipedia.org/wiki/Cognitive_bias"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_bias_mitigation",children:"https://en.wikipedia.org/wiki/Cognitive_bias_mitigation"})}),"\n",(0,a.jsx)(i.h2,{id:"dunning-kruger-effect",children:"Dunning-Kruger Effect"}),"\n",(0,a.jsxs)(i.p,{children:['"Relatively unskilled persons suffer illusory superiority, mistakenly assessing their ability to be much higher than it really is... and highly skilled individuals may underestimate their relative competence and may erroneously assume that tasks which are easy for them are also easy for others." (related: ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Overconfidence_effect",children:"overconfidence effect"}),")"]}),"\n",(0,a.jsx)(i.p,{children:"Thinking we know more than we do"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:n(675786).A+"",width:"700",height:"586"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"../../book-summaries/the-knowledge-illusion",children:"The Knowledge Illusion"})}),"\n",(0,a.jsx)(i.h2,{id:"cognitive-dissonance",children:"Cognitive Dissonance"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"New information contradicting our existing beliefs"}),"\n",(0,a.jsx)(i.li,{children:"Ex - you like both hamburger and cow"}),"\n",(0,a.jsx)(i.li,{children:"Is a state of uneasiness that happens when you have inconsistent beliefs or behavior"}),"\n",(0,a.jsx)(i.li,{children:"You may have felt it when you learned new information about the world that contradicted something you'd believed for a long time or maybe you learned something about your behavior that conflicted with your sense of self"}),"\n",(0,a.jsx)(i.li,{children:"The state of having inconsistent thoughts, beliefs, or attitudes, especially as relating to behavioural decisions and attitude change"}),"\n",(0,a.jsxs)(i.li,{children:["Resistance to change","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["That trait depends on a few factors","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"How much you identify with your belief"}),"\n",(0,a.jsx)(i.li,{children:"How much satisfaction you get from your behavior"}),"\n",(0,a.jsx)(i.li,{children:"How much pain or loss you'd have to endure to change those things"}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["Selective exposure","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Listens to people and media persons that agree with them and dismiss others that challenge their world views"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.li,{children:"We'll go a long way to reduce the feeling that our thoughts or actions don't line up with the way we see ourselves or the world"}),"\n"]}),"\n",(0,a.jsx)(i.h4,{id:"example",children:"Example"}),"\n",(0,a.jsx)(i.p,{children:"Fox tries to reach grapes that are out of his reach"}),"\n",(0,a.jsx)(i.p,{children:"Outcomes -"}),"\n",(0,a.jsxs)(i.ol,{children:["\n",(0,a.jsx)(i.li,{children:"Get to the grapes"}),"\n",(0,a.jsx)(i.li,{children:"Admit that he was not smart/skilled enough to get to the grapes (Hurts Ego)"}),"\n",(0,a.jsx)(i.li,{children:"Reinterpret the situation retrospectively (Never wanted those sour grapes anyway)"}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"selection-bias",children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Selection_bias",children:"Selection Bias"})}),"\n",(0,a.jsxs)(i.p,{children:['The selection of individuals, groups or data for analysis in such a way that proper randomization is not achieved, thereby ensuring that the sample obtained is not representative of the population intended to be analyzed." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Sampling_bias",children:"sampling bias"}),")"]}),"\n",(0,a.jsx)(i.h2,{id:"surviorship-bias",children:"Surviorship Bias"}),"\n",(0,a.jsx)(i.p,{children:"Survivorship bias refers to our tendency to focus on the winners in a particular area and try to learn from them while completely forgetting about the losers who are employing the same strategy."}),"\n",(0,a.jsx)(i.p,{children:"The logical error of concentrating on the people or things that 'survived' some process and inadvertently overlooking those that did not because of their lack of visibility."}),"\n",(0,a.jsxs)(i.p,{children:["Survivorship biasorsurvival biasis the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Logical_error",children:"logical error"})," of concentrating on the people or things that made it past some selection process and overlooking those that did not, typically because of their lack of visibility. This can lead to false conclusions in several different ways. It is a form of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Selection_bias",children:"selection bias"}),"."]}),"\n",(0,a.jsxs)(i.p,{children:["Survivorship bias can lead to overly optimistic beliefs because failures are ignored, such as when companies that no longer exist are excluded from analyses of financial performance. It can also lead to the false belief that the successes in a group have some special property, rather than just coincidence (",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Post_hoc_ergo_propter_hoc",children:"correlation proves causality"}),'). For example, if three of the five students with the best college grades went to the same high school, that can lead one to believe that the high school must offer an excellent education. This could be true, but the question cannot be answered without looking at the grades of all the other students from that high school, not just the ones who "survived" the top-five selection process. Another example of a distinct mode of survivorship bias would be thinking that an incident was not as dangerous as it was because everyone you communicate with afterwards survived. Even if you knew that some people are dead, they wouldn\'t have their voice to add to the conversation, leading to bias in the conversation.']}),"\n",(0,a.jsx)(i.h4,{id:"in-the-military",children:"In the military"}),"\n",(0,a.jsxs)(i.p,{children:["During World War II, the statistician ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Abraham_Wald",children:"Abraham Wald"})," took survivorship bias into his calculations when considering how to minimize bomber losses to enemy fire. Researchers from the Center for Naval Analyses had conducted a study of the damage done to aircraft that had returned from missions, and had recommended that armor be added to the areas that showed the most damage. Wald noted that the study only considered the aircraft that had survived their missions - the bombers that had been shot down were not present for the damage assessment. The holes in the returning aircraft, then, represented areas where a bomber could take damage and still return home safely. Wald proposed that the Navy reinforce areas where the returning aircraft were unscathed, since those were the areas that, if hit, would cause the plane to be lost. His work is considered seminal in the then-nascent discipline of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Operational_research",children:"operational research"}),"."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Survivorship_bias",children:"https://en.wikipedia.org/wiki/Survivorship_bias"})}),"\n",(0,a.jsx)(i.h2,{id:"loss-aversion",children:"Loss Aversion"}),"\n",(0,a.jsx)(i.p,{children:"Loss aversion refers to our tendency to strongly prefer avoiding losses over acquiring gains. Research has shown that if someone gives you $10 you will experience a small boost in satisfaction, but if you lose $10 you will experience a dramatically higher loss in satisfaction. Yes, the responses are opposite, but they are not equal in magnitude."}),"\n",(0,a.jsx)(i.p,{children:"Humans may be hardwired to be loss averse due to asymmetric evolutionary pressure on losses and gains: for an organism operating close to the edge of survival, the loss of a day's food could cause death, whereas the gain of an extra day's food would not cause an extra day of life (unless the food could be easily and effectively stored)."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Loss_aversion",children:"https://en.wikipedia.org/wiki/Loss_aversion"})}),"\n",(0,a.jsx)(i.h2,{id:"prospect-theory",children:"Prospect Theory"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The prospect theory says that investors value gains and losses differently, placing more weight on perceived gains versus perceived losses."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"An investor presented with a choice, both equal, will choose the one presented in terms of potential gains."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Prospect theory is also known as the loss-aversion theory."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The prospect theory is part of behavioral economics, suggesting investors chose perceived gains because losses cause a greater emotional impact."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The certainty effect says individuals prefer certain outcomes over probable ones, while the isolation effect says individuals cancel out similar information when making a decision."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Money 1 - 100% chance of winning $200 (people choose this)"}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Money 2 - 20% chance of winning $1000"}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Money 1 - 100% chance of losing $800"}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Money 2 - 80% change of losing $1000 (people choose this)"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.investopedia.com/terms/p/prospecttheory.asp",children:"https://www.investopedia.com/terms/p/prospecttheory.asp"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Prospect_theory",children:"https://en.wikipedia.org/wiki/Prospect_theory"})}),"\n",(0,a.jsx)(i.h2,{id:"availability-heuristic",children:"Availability Heuristic"}),"\n",(0,a.jsxs)(i.p,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Availability_heuristic",children:"Availability Bias"}),' - "People tend to heavily weigh their judgments toward more recent information, making new opinions biased toward that latest news."']}),"\n",(0,a.jsx)(i.p,{children:"The Availability Heuristic refers to a common mistake that our brains make by assuming that the examples which come to mind easily are also the most important or prevalent things."}),"\n",(0,a.jsx)(i.p,{children:"For example, research by Steven Pinker at Harvard University has shown that we are currently living in the least violent time in history. There are more people living in peace right now than ever before. The rates of homicide, rape, sexual assault, and child abuse are all falling."}),"\n",(0,a.jsx)(i.p,{children:"Most people are shocked when they hear these statistics. Some still refuse to believe them. If this is the most peaceful time in history, why are there so many wars going on right now? Why do I hear about rape and murder and crime every day? Why is everyone talking about so many acts of terrorism and destruction?"}),"\n",(0,a.jsx)(i.p,{children:"Welcome to the availability heuristic."}),"\n",(0,a.jsx)(i.p,{children:"The answer is that we are not only living in the most peaceful time in history, but also the best reported time in history. Information on any disaster or crime is more widely available than ever before. A quick search on the Internet will pull up more information about the terrorist act of your choice than any newspaper could have every delivered 100 years ago."}),"\n",(0,a.jsx)(i.p,{children:"The overall percentage of dangerous events is decreasing, but the likelihood that you hear about one of them (or many of them) is increasing. And because these events are readily available in our mind, our brains assume that they happen with greater frequency than they actually do."}),"\n",(0,a.jsx)(i.p,{children:"We overvalue and overestimate the impact of things that we can remember and we undervalue and underestimate the prevalence of the events we hear nothing about."}),"\n",(0,a.jsxs)(i.p,{children:["Theavailability heuristicis a mental shortcut that relies on immediate examples that come to a given person's mind when evaluating a specific topic, concept, method or decision. The availability ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Heuristics_in_judgment_and_decision_making",children:"heuristic"})," operates on the notion that if something can be recalled, it must be important, or at least more important than alternative solutions which are not as readily recalled.Subsequently, under the availability heuristic, people tend to heavily weigh their judgments toward more recent information, making new opinions biased toward that latest news."]}),"\n",(0,a.jsx)(i.p,{children:"The availability of consequences associated with an action is positively related to perceptions of the magnitude of the consequences of that action. In other words, the easier it is to recall the consequences of something the greater those consequences are often perceived to be. Most notably, people often rely on the content of their recall if its implications are not called into question by the difficulty that they experience in bringing the relevant material to mind."}),"\n",(0,a.jsx)(i.p,{children:"Ex - If you are researching on terrorism, then you will read a lot about terrorism and think that terrorism is more common that it actually is, simply because you are exposed to it a lot."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Availability_heuristic",children:"https://en.wikipedia.org/wiki/Availability_heuristic"})}),"\n",(0,a.jsx)(i.h2,{id:"anchoring",children:"Anchoring"}),"\n",(0,a.jsx)(i.p,{children:'There is a burger joint close to my hometown that is known for gourmet burgers and cheeses. On the menu, they very boldly state, "LIMIT 6 TYPES OF CHEESE PER BURGER."'}),"\n",(0,a.jsxs)(i.p,{children:["My first thought",":This"," is absurd. Who gets six types of cheese on a burger?"]}),"\n",(0,a.jsxs)(i.p,{children:["My second thought",":Which"," six am I going to get?"]}),"\n",(0,a.jsx)(i.p,{children:'I didn\'t realize how brilliant the restaurant owners were until I learned about anchoring. You see, normally I would just pick one type of cheese on my burger, but when I read "LIMIT 6 TYPES OF CHEESE" on the menu, my mind was anchored at a much higher number than usual.'}),"\n",(0,a.jsx)(i.p,{children:"Most people won't order six types of cheese, but that anchor is enough to move the average up from one slice to two or three pieces of cheese and add a couple extra bucks to each burger. You walk in planning to get a normal meal. You walk out wondering how you paid $14 for a burger."}),"\n",(0,a.jsx)(i.p,{children:'This effect has been replicated in a wide range of research studies and commercial environments. For example, business owners have found that if you say "Limit 12 per customer" then people will buy twice as much product compared to saying, "No limit."'}),"\n",(0,a.jsx)(i.p,{children:"In one research study, volunteers were asked to guess the percentage of African nations in the United Nations. Before they guessed, however, they had to spin a wheel that would land on either the number 10 or the number 65. When volunteers landed on 65, the average guess was around 45 percent. When volunteers landed on 10, the average estimate was around 25 percent. This 20 digit swing was simply a result of anchoring the guess with a higher or lower number immediately beforehand."}),"\n",(0,a.jsx)(i.p,{children:"Perhaps the most prevalent place you hear about anchoring is with pricing. If the price tag on a new watch is $500, you might consider it too high for your budget. However, if you walk into a store and first see a watch for $5,000 at the front of the display, suddenly the $500 watch around the corner seems pretty reasonable. Many of the premium products that businesses sell are never expected to sell many units themselves, but they serve the very important role of anchoring your mindset and making mid-range products appear much cheaper than they would on their own."}),"\n",(0,a.jsx)(i.h3,{id:"anchoring-bias--anchoring-effect",children:"Anchoring Bias / Anchoring Effect"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:n(302037).A+"",width:"999",height:"728"})}),"\n",(0,a.jsx)(i.p,{children:"There are two dominant theories behind anchoring bias"}),"\n",(0,a.jsxs)(i.ol,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsxs)(i.p,{children:["The ",(0,a.jsx)(i.strong,{children:"anchor-and-adjust hypothesis"}),", says that when we make decisions under uncertainty, we start by calculating some initial value and adjusting it, but our adjustments are usually insufficient"]}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsxs)(i.p,{children:["The ",(0,a.jsx)(i.strong,{children:"selective accessibility theory"}),", says that anchoring bias happens because we are primed to recall and notice anchor-consistent information"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://thedecisionlab.com/biases/anchoring-bias",children:"https://thedecisionlab.com/biases/anchoring-bias"})}),"\n",(0,a.jsx)(i.h2,{id:"confirmation-bias",children:"Confirmation Bias"}),"\n",(0,a.jsx)(i.p,{children:"Confirmation bias refers to our tendency to search for and favor information that confirms our beliefs while simultaneously ignoring or devaluing information that contradicts our beliefs."}),"\n",(0,a.jsx)(i.p,{children:"Finding evidence to confirm our existing belief"}),"\n",(0,a.jsxs)(i.p,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Confirmation_bias",children:"Confirmation Bias"}),' - "The tendency to search for, interpret, favor, and recall information in a way that confirms one\'s preexisting beliefs or hypotheses, while giving disproportionately less consideration to alternative possibilities." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_dissonance",children:"cognitive dissonance"}),")"]}),"\n",(0,a.jsx)(i.p,{children:"Echo-Chamber - an environment where a person only encounters information or opinions that reflect and reinforce their own."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Echo_chamber_(media)",children:"https://en.wikipedia.org/wiki/Echo_chamber_(media)"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://jamesclear.com/common-mental-errors",children:"https://jamesclear.com/common-mental-errors"})}),"\n",(0,a.jsx)(i.h2,{id:"consensus-bias",children:"Consensus bias"}),"\n",(0,a.jsxs)(i.p,{children:["In ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Psychology",children:"psychology"}),", the ",(0,a.jsx)(i.strong,{children:"false consensus effect"}),", also known as ",(0,a.jsx)(i.strong,{children:"consensus bias"}),", is a pervasive ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_bias",children:"cognitive bias"}),' that causes people to "see their own behavioral choices and judgments as relatively common and appropriate to existing circumstances".In other words, they assume that their personal qualities, characteristics, beliefs, and actions are relatively widespread through the general population.']}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/False_consensus_effect",children:"https://en.wikipedia.org/wiki/False_consensus_effect"})}),"\n",(0,a.jsx)(i.h2,{id:"status-quo-bias",children:"Status quo bias"}),"\n",(0,a.jsxs)(i.p,{children:["Status quo biasis an ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Emotional_bias",children:"emotional bias"}),"; a preference for the current state of affairs. The current baseline (or status quo) is taken as a reference point, and any change from that baseline is perceived as a loss. Status quo bias should be distinguished from a rational preference for the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Status_quo",children:"status quo"})," ante, as when the current state of affairs is objectively superior to the available alternatives, or when imperfect information is a significant problem. A large body of evidence, however, shows that status quo bias frequently affects human decision-making."]}),"\n",(0,a.jsxs)(i.p,{children:["Status quo bias should also be distinguished from ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Psychological_inertia",children:"psychological inertia"}),", which refers to a lack of intervention in the current course of affairs. For example, consider a pristine lake where an industrial firm is planning to dump toxic chemicals. Status quo bias would involve avoiding change, and therefore intervening to prevent the firm from dumping toxic chemicals in the lake. Conversely, inertia would involve not intervening in the course of events that will change the lake."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Status_quo_bias",children:"https://en.wikipedia.org/wiki/Status_quo_bias"})}),"\n",(0,a.jsx)(i.h2,{id:"recency-bias",children:"Recency Bias"}),"\n",(0,a.jsx)(i.p,{children:'"Recency bias" is the phenomenon of a person most easily remembering something that has happened recently, compared to remembering something that may have occurred a while back.'}),"\n",(0,a.jsx)(i.p,{children:"Like current FD rates are 7% but previously it was 12-14% but we don't remember that"}),"\n",(0,a.jsx)(i.h2,{id:"subjective-validation",children:"Subjective Validation"}),"\n",(0,a.jsx)(i.p,{children:"Subjective validation, sometimes called personalvalidationeffect, is a cognitive bias by which people will consider a statement or another piece of information to be correct if it has any personal meaning or significance to them."}),"\n",(0,a.jsx)(i.h2,{id:"negativity-bias",children:"Negativity Bias"}),"\n",(0,a.jsx)(i.p,{children:"It is the idea that things of an unpleasant nature, like bad news on the telly, for example, tend to stay with us more than something positive."}),"\n",(0,a.jsxs)(i.p,{children:["The negativity bias, also known as the negativity effect, is the notion that, even when of equal intensity, things of a more negative nature (e.g. unpleasant thoughts, emotions, or social interactions; harmful/traumatic events) have a greater effect on one's psychological state and processes than neutral or positive things.In other words, something very positive will generally have less of an impact on a person's behavior and cognition than something equally emotional but negative. The negativity bias has been investigated within many different domains, including the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Impression_formation",children:"formation of impressions"})," and general evaluations; attention, learning, and memory; and ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Decision-making",children:"decision-making"})," and risk considerations"]}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Negative messages stick: they embed themselves in our brains better than positive ones"}),"\n",(0,a.jsx)(i.li,{children:"Our brains are more notice, response to, and be influenced by negative things"}),"\n",(0,a.jsx)(i.li,{children:"Maybe a survival mechanism - Negative stimuli can be life threatning, so we evolved to focus on bad stuff"}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Negativity_bias",children:"https://en.wikipedia.org/wiki/Negativity_bias"})}),"\n",(0,a.jsx)(i.h2,{id:"ostrich-effect",children:"Ostrich Effect"}),"\n",(0,a.jsx)(i.h3,{id:"why-do-we-prefer-to-ignore-negative-information",children:"Why do we prefer to ignore negative information?"}),"\n",(0,a.jsx)(i.p,{children:"Theostrich effect, also known as the ostrich problem, is a cognitive bias that describes how people often avoid negative information, including feedback that could help them monitor their goal progress. Instead of dealing with the situation, we bury our heads in the sand, like ostriches. This avoidance can often make things worse, incurring costs that we might not have had to pay if we had faced things head-on."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://thedecisionlab.com/biases/ostrich-effect",children:"https://thedecisionlab.com/biases/ostrich-effect"})}),"\n",(0,a.jsx)(i.h2,{id:"choice-bias",children:"Choice Bias"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=uJ1AT8sPJXk&ab_channel=SciShowPsych",children:"Magic Isn't Magic: It's Psychology"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Response_bias",children:(0,a.jsx)(i.strong,{children:"Response Bias"})})}),"\n",(0,a.jsxs)(i.p,{children:["A wide range of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_bias",children:"cognitive biases"})," that influence the responses of participants away from an accurate or truthful response"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Observer_effect_%28physics%29",children:(0,a.jsx)(i.strong,{children:"Observer Effect"})})}),"\n",(0,a.jsxs)(i.p,{children:["Changes that the act of observation will make on a phenomenon being observed. (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Schr%C3%B6dinger%27s_cat",children:"Schr\xf6dinger's cat"}),")"]}),"\n",(0,a.jsx)(i.h2,{id:"planning-fallacy",children:"Planning Fallacy"}),"\n",(0,a.jsx)(i.p,{children:"Most people are terrible planners. In fact, people are so bad at planning that psychologists have a name for it - the planning fallacy. The planning fallacy points out that people tend to be overly optimistic planners. Our projects take much longer and more effort than we anticipate."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://deepstash.com/idea/9481/the-utility-fallacy",children:(0,a.jsx)(i.strong,{children:"The utility fallacy"})})}),"\n",(0,a.jsx)(i.p,{children:"Is the tendency, when evaluating the impact of a technology, to confine your attention to comparing the technical features of the new technology to what it replaced."}),"\n",(0,a.jsxs)(i.p,{children:["For example",":No",' one argues that it\'s better to send an email than a fax. But the modern knowledge worker now sends 125 business emails a day, which works out to one every 3.85 minutes - more back-and-forth communication than what was common in the pre-email era. This new behavior is not "better" in any useful sense.']}),"\n",(0,a.jsx)(i.h2,{id:"near-miss-effect",children:"Near Miss Effect"}),"\n",(0,a.jsx)(i.p,{children:"Gamblers experiencing the near miss of an almost winning hand, spin, or lottery ticket take it as a sign that they should keep playing."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.psychologyofgames.com/2016/09/the-near-miss-effect-and-game-rewards",children:"https://www.psychologyofgames.com/2016/09/the-near-miss-effect-and-game-rewards"})}),"\n",(0,a.jsx)(i.h2,{id:"normalcy-bias",children:"Normalcy Bias"}),"\n",(0,a.jsx)(i.p,{children:"When presented with the possiblity that everything is fine or everything is not, people will presume the more normal, less dangerous situation is accurate"}),"\n",(0,a.jsx)(i.h2,{id:"slippery-slope-fallacy",children:"Slippery Slope Fallacy"}),"\n",(0,a.jsxs)(i.p,{children:["A slippery slope argument (SSA), in ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Logic",children:"logic"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Critical_thinking",children:"critical thinking"}),", political ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Rhetoric",children:"rhetoric"}),", and ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Caselaw",children:"caselaw"}),", is an argument in which a party asserts that a relatively small first step leads to a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Chain_of_events",children:"chain of related events"})," culminating in some significant (usually negative) effect.The core of the slippery slope argument is that a specific decision under debate is likely to result in ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Unintended_consequences",children:"unintended consequences"}),". The strength of such an argument depends on whether the small step really is likely to lead to the effect. This is quantified in terms of what is known as the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Warrant_(rhetoric)",children:"warrant"}),"(in this case, a demonstration of the process that leads to the significant effect). This type of argument is sometimes used as a form of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fearmongering",children:"fearmongering"})," in which the probable consequences of a given action are exaggerated in an attempt to scare the audience, although, differentiation is necessary, since, in other cases, it might be demonstrable that the small step will likely lead to an effect."]}),"\n",(0,a.jsxs)(i.p,{children:['The fallacious sense of "slippery slope" is often used synonymously with ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Continuum_fallacy",children:"continuum fallacy"}),", in that it ignores the possibility of middle ground and assumes a discrete transition from category A to category B. In this sense it constitutes an ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Informal_fallacy",children:"informal fallacy"}),". In a non-fallacious sense, including use as a legal principle, a middle-ground possibility is acknowledged, and reasoning is provided for the likelihood of the predicted outcome. Other idioms for the slippery slope argument are thethin end/edge of the wedge, the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Camel%27s_nose",children:"camel's nose"})," in the tent, or ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/If_You_Give_a_Mouse_a_Cookie",children:"If You Give a Mouse a Cookie"}),"."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Slippery_slope",children:"https://en.wikipedia.org/wiki/Slippery_slope"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=Qt4f7QrfRRc&ab_channel=TED-Ed",children:"Can you outsmart the slippery slope fallacy? - Elizabeth Cox"})}),"\n",(0,a.jsx)(i.h2,{id:"contrarianism",children:"Contrarianism"}),"\n",(0,a.jsx)(i.p,{children:"Consensus is often right. You shouldn't disagree with something just because the majority of people believe it. That's not contrarianism. That's stupidity."}),"\n",(0,a.jsx)(i.p,{children:"We always think that democracy is a good thing, and in a Democracy, the majority is more right than wrong. 51% is more right than 49%. 70% is even more right. But if you get to 99.9%, maybe that's totally right - or maybe you're in North Korea.\""}),"\n",(0,a.jsxs)(i.p,{children:["Have some ",(0,a.jsx)(i.strong,{children:"skepticism towards consensus"})]}),"\n",(0,a.jsx)(i.h2,{id:"present-bias",children:"Present bias"}),"\n",(0,a.jsx)(i.p,{children:"When we exhibit present bias, we tend to prioritize smaller rewards that we get now over larger rewards that we get later. And while we could tell you about how present bias works, we thought it might be easier to show you."}),"\n",(0,a.jsx)(i.h2,{id:"pluralistic-ignorance",children:"Pluralistic Ignorance"}),"\n",(0,a.jsx)(i.p,{children:'The phenomenon of "no one believes, but everyone thinks that everyone believes"'}),"\n",(0,a.jsx)(i.h2,{id:"decoy-effect--attraction-effect-asymmetric-dominance-effect",children:"Decoy effect / attraction effect/ asymmetric dominance effect"}),"\n",(0,a.jsxs)(i.p,{children:["In ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Marketing",children:"marketing"}),", thedecoy effect is the phenomenon whereby consumers will tend to have a specific change in preference between two options when also presented with a third option that isasymmetrically dominated. An option is asymmetrically dominated when it is inferior in all respects to one option; but, in comparison to the other option, it is inferior in some respects and superior in others."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Decoy_effect",children:"https://en.wikipedia.org/wiki/Decoy_effect"})}),"\n",(0,a.jsx)(i.h2,{id:"hot-hand-fallacy",children:"Hot hand fallacy"}),"\n",(0,a.jsx)(i.p,{children:'The hot hand fallacy is the psychological condition that people believe an individual is "hot" or "cold" depending on past performance, when that performance has no bearing on future outcomes. For instance, rolling a die is independent of how you rolled it in the past.'}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.investopedia.com/terms/h/hot-hand.asp",children:"Hot Hand: What it is, How it Works, Evidence"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hot_hand",children:"Hot hand - Wikipedia"})}),"\n",(0,a.jsx)(i.h2,{id:"economic-mental-errors--fallacies",children:"Economic Mental Errors / Fallacies"}),"\n",(0,a.jsx)(i.h3,{id:"endowment-effect",children:"Endowment Effect"}),"\n",(0,a.jsx)(i.p,{children:"You tend to value more if you own the item, then if you have to buy that item"}),"\n",(0,a.jsx)(i.p,{children:"Ex - If you own a rare pokemon card then you totally justify that it should be sold at $3000, but if you had to buy that card, you would think it's overpriced."}),"\n",(0,a.jsx)(i.h3,{id:"sunk-cost-fallacy",children:"Sunk cost fallacy"}),"\n",(0,a.jsx)(i.p,{children:"That if you have already paid for something, you have to consume it because you have paid."}),"\n",(0,a.jsx)(i.p,{children:"This belief that you have to keep working on something once you've already put time into it?"}),"\n",(0,a.jsx)(i.p,{children:"Ex - If you buyed popcorn and it's bad, then you have to eat it because you have paid for it, even if it's bad. Same for a movie rented on streaming service."}),"\n",(0,a.jsx)(i.p,{children:"It's fallacy as eating the popcorn or watching the movie will not refund the amount you have spent, so why put yourself through extra pain"}),"\n",(0,a.jsx)(i.p,{children:'A cost that has already been incurred and cannot be recovered. (related: "throwing good money after bad", "in for a penny, in for a pound")'}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Sunk_costs",children:"Sunk Cost"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=CIlgTBmiov0",children:"Adam Grant: What frogs in hot water can teach us about thinking again | TED"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Escalation of commitment to a losing course of action"}),"\n",(0,a.jsx)(i.li,{children:"There is a fine line between heroic persistence and stubborn stupidity"}),"\n",(0,a.jsx)(i.li,{children:"Identify Foreclosure"}),"\n",(0,a.jsx)(i.li,{children:"Cognitive Entrenchment - stuck in the way you have always done things"}),"\n",(0,a.jsx)(i.li,{children:"Stages of Feedback Grief"}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:n(694168).A+"",width:"999",height:"493"})}),"\n",(0,a.jsx)(i.h3,{id:"transaction-utility",children:"Transaction utility"}),"\n",(0,a.jsx)(i.p,{children:"If you have paid a subscription fee, then you are gonna order more than you really need."}),"\n",(0,a.jsx)(i.h3,{id:"mental-accounting",children:"Mental accounting"}),"\n",(0,a.jsx)(i.p,{children:"Seperating money into categories in respect to where it came from. Like if you win the money in lottery, you want to spent the money in leisure instead of saving."}),"\n",(0,a.jsx)(i.p,{children:"But it violates the rule, that money is fungible i.e. $1 is equal to $1 from any source it came from. It doesn't depend on the source of the money."}),"\n",(0,a.jsx)(i.h3,{id:"clearing-debt",children:"Clearing Debt"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Avalanche approach - clean by decreasing interest rates"}),"\n",(0,a.jsx)(i.li,{children:"Snowball method - list by balance"}),"\n"]}),"\n",(0,a.jsx)(i.h3,{id:"base-effect",children:"Base Effect"}),"\n",(0,a.jsx)(i.h3,{id:"broken-window-fallacy",children:"broken window fallacy"}),"\n",(0,a.jsx)(i.p,{children:"It states that when we spend money on war, this creates demand, but also it represents a huge opportunity cost -- rather than building bombs and rebuilding destroyed towns, we could have used this money to improve education or health care."}),"\n",(0,a.jsx)(i.p,{children:"He explains this with the help of a short anecdote where a boy breaks the window of a shopkeeper. When that happens, the shopkeeper has to call a glazier to come fix the window. This gives rise to income for the glazier, who in-turn, spends it at other shops, thus, benefiting the economy overall."}),"\n",(0,a.jsx)(i.p,{children:'The only issue with this idea is that it doesn\'t take into account "that which is not seen." What could the shopkeeper have done with all the money that he had to pay to the glazier? Thus, the fallacy.'}),"\n",(0,a.jsx)(i.h4,{id:"story",children:"Story"}),"\n",(0,a.jsx)(i.p,{children:"Imagine that you\u2019re playing a friendly indoor game of cricket with your siblings or friends across a long corridor at home. You need just 3 runs to win the innings and power up for a six. You scream with joy until you hear the ball crashing through an adjacent window."}),"\n",(0,a.jsx)(i.p,{children:"At this point, you\u2019re only going to think of the thrashing you\u2019ll get when your folks come to know of what you\u2019ve done. It\u2019s obviously a needless repair expense."}),"\n",(0,a.jsx)(i.p,{children:"But if this were to happen in 1850, then you\u2019d have a way to convince your parents that your mistake has actually done more good than harm."}),"\n",(0,a.jsx)(i.p,{children:"How\u2019s that you ask?"}),"\n",(0,a.jsx)(i.p,{children:"Presenting to you, the broken window fallacy."}),"\n",(0,a.jsx)(i.p,{children:"It\u2019s a theoretical misconception that fixing damages can boost the economy through a multiplier effect. French economist Fr\xe9d\xe9ric Bastiat\u2019s essay called The Parable of the Broken Window simplifies this."}),"\n",(0,a.jsx)(i.p,{children:"In his story, a boy carelessly breaks a window of a shop that belongs to his father. But instead of disciplining him, the local folks decide that he has actually helped the economy. Because repairing a window will add some income in the hands of the glazier (a chap who fixes glasses). He\u2019ll in turn spend this extra income on buying something, creating a multiplier effect of sorts and ultimately boosting the economy."}),"\n",(0,a.jsx)(i.p,{children:"But here\u2019s the unseen part according to Bastiat. Often when we\u2019re trying to console ourselves that such acts have pumped up the economy, we forget its opportunity cost (losing one benefit when we choose another)."}),"\n",(0,a.jsx)(i.p,{children:"For instance, the 6 francs that the shopkeeper spends on repairing the broken window could have actually been spent on buying some stock for this business. Selling that could have been a better way of creating value rather than just creating a false multiplier effect."}),"\n",(0,a.jsx)(i.p,{children:"And that misconception is called the broken window fallacy."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://theprint.in/national-interest/coaching-centres-are-a-sign-of-broken-window-economics-see-how-china-crushed-it-all-overnight/2205441/",children:"Coaching centres are a sign of broken-window economics"})}),"\n",(0,a.jsx)(i.h3,{id:"24-biases-that-come-in-your-way-while-making-money",children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=gRNqZzmmL-0",children:"24 Biases That Come In Your Way While Making Money"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["Consistency & Commitment Bias","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Once an idea has taken hold of the brain it's almost impossible to eradicate"}),"\n",(0,a.jsx)(i.li,{children:"Over the years, I began to realize that it was a bad idea to speak publicly about stocks that I own. The issue isn't that other investors might steal my best ideas. The real problem is that it messes with my head. Once we've made a public statement, it's psychologically difficult to back away from what we've said - even if we've come to regret that opinion"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.li,{children:"Contrast Bias"}),"\n",(0,a.jsx)(i.li,{children:"Social Proof Bias"}),"\n",(0,a.jsxs)(i.li,{children:["Liking Bias","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Don't fall in love with a stock"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.li,{children:"Excessive Self-regard Bias"}),"\n",(0,a.jsx)(i.li,{children:"Authority Bias"}),"\n",(0,a.jsxs)(i.li,{children:["Lollapalooza effect","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"When multiple bias are used to sway someone's decision"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"fallacies",children:"Fallacies"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Ad Hominem"}),"\n",(0,a.jsx)(i.li,{children:"Hasty Generalization"}),"\n",(0,a.jsxs)(i.li,{children:["Red Herring - a clue or piece of information that is, or is intended to be, misleading or distracting","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"red herring\xa0something that distracts attention from the main issue, diversion"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.li,{children:"Tu QuoQue"}),"\n",(0,a.jsx)(i.li,{children:"Slippery Slope"}),"\n",(0,a.jsx)(i.li,{children:"Special Pleading"}),"\n",(0,a.jsx)(i.li,{children:"Loaded Question"}),"\n",(0,a.jsx)(i.li,{children:"False Dilemma"}),"\n",(0,a.jsx)(i.li,{children:"Strawman"}),"\n",(0,a.jsx)(i.li,{children:"Circular Reasoning"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Authority"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Nature"}),"\n",(0,a.jsx)(i.li,{children:"Composition Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Division Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Affirming the Consequent"}),"\n",(0,a.jsx)(i.li,{children:"Anecdotal Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Emotion"}),"\n",(0,a.jsx)(i.li,{children:"Burden of Proof Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"No True Scotsman"}),"\n",(0,a.jsx)(i.li,{children:"Texas Sharpshooter"}),"\n",(0,a.jsx)(i.li,{children:"Suppressed Correlative"}),"\n",(0,a.jsx)(i.li,{children:"Personal Incredulity"}),"\n",(0,a.jsx)(i.li,{children:"Ambiguity Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Genetic Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Middle-Ground Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Affirming the Disjunct"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Tradition"}),"\n",(0,a.jsx)(i.li,{children:"Sunk Cost Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Ignorance"}),"\n",(0,a.jsx)(i.li,{children:"Continuum Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Equivocation"}),"\n",(0,a.jsx)(i.li,{children:"Faulty Analogy"}),"\n",(0,a.jsx)(i.li,{children:"Denying the Antecedent"}),"\n",(0,a.jsx)(i.li,{children:"False Cause"}),"\n",(0,a.jsx)(i.li,{children:"Definist Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Ecological Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Etymological Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Quoting out of Context"}),"\n",(0,a.jsx)(i.li,{children:"False Equivalence"}),"\n",(0,a.jsx)(i.li,{children:"Historian's Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Inflation of Conflict"}),"\n",(0,a.jsx)(i.li,{children:"Incomplete Comparison"}),"\n",(0,a.jsx)(i.li,{children:"Ludic Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Moralistic Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Nirvana Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Proof by Assertion"}),"\n",(0,a.jsx)(i.li,{children:"Cherry Picking"}),"\n",(0,a.jsx)(i.li,{children:"Psychologist's Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Reification Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Retrospective Determinism"}),"\n",(0,a.jsx)(i.li,{children:"Thought Terminating Clich\xe9"}),"\n",(0,a.jsx)(i.li,{children:"Fallacy of the single cause"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to the Stone"}),"\n",(0,a.jsx)(i.li,{children:"Ignoratio Elenchi"}),"\n",(0,a.jsx)(i.li,{children:"Circumnstantial ad Hominem"}),"\n",(0,a.jsx)(i.li,{children:"Tone Policing"}),"\n",(0,a.jsx)(i.li,{children:"Association Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Accomplishment"}),"\n",(0,a.jsx)(i.li,{children:"Courtier's Reply"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Consequences"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Novelty"}),"\n",(0,a.jsx)(i.li,{children:"Bulverism"}),"\n",(0,a.jsx)(i.li,{children:"Chronological Snobbery"}),"\n",(0,a.jsx)(i.li,{children:"Entitled to my Opinion Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Two wrongs make a right"}),"\n",(0,a.jsx)(i.li,{children:"Vacuous Truth"}),"\n",(0,a.jsx)(i.li,{children:"Fallacy Fallacy"}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=pCg-SNOteQQ&ab_channel=ThePaintExplainer",children:"Every Logical Fallacy Explained in 11 Minutes - YouTube"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=VZbYecAkGo0&ab_channel=Explainem",children:"Every Logical Fallacy Explained in 4 Minutes - YouTube"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=Qf03U04rqGQ&ab_channel=JillBearup",children:"31 logical fallacies in 8 minutes - YouTube"})}),"\n",(0,a.jsx)(i.h2,{id:"links",children:"Links"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/LessWrong",children:"LessWrong - Wikipedia"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=nYYkRaU0xh8",children:"21 Mind Traps : The Ultimate Guide to your most common Thinking errors - YouTube"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=6G1F1KVeiNA",children:"21 Mind Traps : The Ultimate Guide to your most common Thinking errors (Part II) - YouTube"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=v4r71kEdYME&ab_channel=Veritasium",children:"Why People Prefer More Pain - YouTube"})})]})}function d(e={}){const{wrapper:i}={...(0,s.R)(),...e.components};return i?(0,a.jsx)(i,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},675786:(e,i,n)=>{n.d(i,{A:()=>t});const t=n.p+"assets/images/Biases-Fallacies-image1-2d2409d11eaf84b490d2f876eb39116c.jpg"},302037:(e,i,n)=>{n.d(i,{A:()=>t});const t=n.p+"assets/images/Biases-Fallacies-image2-1c5ee1fe9e42ceb8deb42f5940cc60fa.jpg"},694168:(e,i,n)=>{n.d(i,{A:()=>t});const t=n.p+"assets/images/Biases-Fallacies-image3-0106a10eae7fab8862c70ad93c2ac865.jpg"},28453:(e,i,n)=>{n.d(i,{R:()=>o,x:()=>r});var t=n(296540);const a={},s=t.createContext(a);function o(e){const i=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function r(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),t.createElement(s.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0474ee3b.bb081034.js b/assets/js/0474ee3b.bb081034.js new file mode 100644 index 00000000000..3fc58f9a7b3 --- /dev/null +++ b/assets/js/0474ee3b.bb081034.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[39635],{599514:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>o,metadata:()=>t,toc:()=>h});const t=JSON.parse('{"id":"psychology/biases-fallacies","title":"Biases / Fallacies","description":"There are two major types of logical fallacies","source":"@site/docs/psychology/biases-fallacies.md","sourceDirName":"psychology","slug":"/psychology/biases-fallacies","permalink":"/psychology/biases-fallacies","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/psychology/biases-fallacies.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1734640612000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Psychology","permalink":"/psychology/"},"next":{"title":"Brain","permalink":"/psychology/brain"}}');var a=n(474848),s=n(28453);const o={},r="Biases / Fallacies",l={},h=[{value:"Coding",id:"coding",level:2},{value:"Dunning-Kruger Effect",id:"dunning-kruger-effect",level:2},{value:"Cognitive Dissonance",id:"cognitive-dissonance",level:2},{value:"Example",id:"example",level:4},{value:"Selection Bias",id:"selection-bias",level:2},{value:"Surviorship Bias",id:"surviorship-bias",level:2},{value:"In the military",id:"in-the-military",level:4},{value:"Loss Aversion",id:"loss-aversion",level:2},{value:"Prospect Theory",id:"prospect-theory",level:2},{value:"Availability Heuristic",id:"availability-heuristic",level:2},{value:"Anchoring",id:"anchoring",level:2},{value:"Anchoring Bias / Anchoring Effect",id:"anchoring-bias--anchoring-effect",level:3},{value:"Confirmation Bias",id:"confirmation-bias",level:2},{value:"Consensus bias",id:"consensus-bias",level:2},{value:"Status quo bias",id:"status-quo-bias",level:2},{value:"Recency Bias",id:"recency-bias",level:2},{value:"Subjective Validation",id:"subjective-validation",level:2},{value:"Negativity Bias",id:"negativity-bias",level:2},{value:"Ostrich Effect",id:"ostrich-effect",level:2},{value:"Why do we prefer to ignore negative information?",id:"why-do-we-prefer-to-ignore-negative-information",level:3},{value:"Choice Bias",id:"choice-bias",level:2},{value:"Planning Fallacy",id:"planning-fallacy",level:2},{value:"Near Miss Effect",id:"near-miss-effect",level:2},{value:"Normalcy Bias",id:"normalcy-bias",level:2},{value:"Slippery Slope Fallacy",id:"slippery-slope-fallacy",level:2},{value:"Contrarianism",id:"contrarianism",level:2},{value:"Present bias",id:"present-bias",level:2},{value:"Pluralistic Ignorance",id:"pluralistic-ignorance",level:2},{value:"Decoy effect / attraction effect/ asymmetric dominance effect",id:"decoy-effect--attraction-effect-asymmetric-dominance-effect",level:2},{value:"Hot hand fallacy",id:"hot-hand-fallacy",level:2},{value:"Economic Mental Errors / Fallacies",id:"economic-mental-errors--fallacies",level:2},{value:"Endowment Effect",id:"endowment-effect",level:3},{value:"Sunk cost fallacy",id:"sunk-cost-fallacy",level:3},{value:"Transaction utility",id:"transaction-utility",level:3},{value:"Mental accounting",id:"mental-accounting",level:3},{value:"Clearing Debt",id:"clearing-debt",level:3},{value:"Base Effect",id:"base-effect",level:3},{value:"broken window fallacy",id:"broken-window-fallacy",level:3},{value:"Story",id:"story",level:4},{value:"24 Biases That Come In Your Way While Making Money",id:"24-biases-that-come-in-your-way-while-making-money",level:3},{value:"Fallacies",id:"fallacies",level:2},{value:"Links",id:"links",level:2}];function c(e){const i={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.header,{children:(0,a.jsx)(i.h1,{id:"biases--fallacies",children:"Biases / Fallacies"})}),"\n",(0,a.jsxs)(i.p,{children:["There are two major types of ",(0,a.jsx)(i.strong,{children:"logical fallacies"})]}),"\n",(0,a.jsxs)(i.ol,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsxs)(i.p,{children:[(0,a.jsx)(i.strong,{children:"Formal fallacies"}),", there's a problem withhowyou structure your argument, and how you're making your points. You might be speaking the truth, but the logic breaks down because of the way you're putting your arguments together."]}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsxs)(i.p,{children:[(0,a.jsx)(i.strong,{children:"Informal fallacies"}),", there's a problem withwhatyou're saying, and the information might be incorrect or misleading."]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.freecodecamp.org/news/logical-fallacies-definition-fallacy-examples",children:"https://www.freecodecamp.org/news/logical-fallacies-definition-fallacy-examples"})}),"\n",(0,a.jsx)(i.p,{children:"We have a habit of distorting the facts until they become bearable for our own views -- Charlie Munger"}),"\n",(0,a.jsx)(i.h2,{id:"coding",children:"Coding"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Bandwagon_effect",children:(0,a.jsx)(i.strong,{children:"Bandwagon effect"})})}),"\n",(0,a.jsx)(i.p,{children:"Just make sure that you're choosing a technology because it solves real needs for you, not because the cool kids are doing it."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.strong,{children:"Mere newness bias"})}),"\n",(0,a.jsx)(i.p,{children:"Many software developers tend to undervalue technologies they have worked with for a long time, and overvalue the benefits of a new technology."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://pigeon.psy.tufts.edu/avc/dittrich/fepef.htm",children:(0,a.jsx)(i.strong,{children:"Feature-positive effect"})})}),"\n",(0,a.jsx)(i.p,{children:"We tend to see what is present, and overlook what isn't there. This can wreak havoc when working in concert with the \"Mere newness bias\", since not only are you inherently putting more value on the new technology, but you're also overlooking the gaps of the new tech."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://upload.wikimedia.org/wikipedia/commons/c/ce/Cognitive_Bias_Codex_With_Definitions%2C_an_Extension_of_the_work_of_John_Manoogian_by_Brian_Morrissette.jpg",children:"https://upload.wikimedia.org/wikipedia/commons/c/ce/Cognitive_Bias_Codex_With_Definitions%2C_an_Extension_of_the_work_of_John_Manoogian_by_Brian_Morrissette.jpg"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.teachthought.com/critical-thinking/the-cognitive-bias-codex-a-visual-of-180-cognitive-biases",children:"https://www.teachthought.com/critical-thinking/the-cognitive-bias-codex-a-visual-of-180-cognitive-biases"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/List_of_cognitive_biases",children:"https://en.wikipedia.org/wiki/List_of_cognitive_biases"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_bias",children:"https://en.wikipedia.org/wiki/Cognitive_bias"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_bias_mitigation",children:"https://en.wikipedia.org/wiki/Cognitive_bias_mitigation"})}),"\n",(0,a.jsx)(i.h2,{id:"dunning-kruger-effect",children:"Dunning-Kruger Effect"}),"\n",(0,a.jsxs)(i.p,{children:['"Relatively unskilled persons suffer illusory superiority, mistakenly assessing their ability to be much higher than it really is... and highly skilled individuals may underestimate their relative competence and may erroneously assume that tasks which are easy for them are also easy for others." (related: ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Overconfidence_effect",children:"overconfidence effect"}),")"]}),"\n",(0,a.jsx)(i.p,{children:"Thinking we know more than we do"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:n(675786).A+"",width:"700",height:"586"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"../../book-summaries/the-knowledge-illusion",children:"The Knowledge Illusion"})}),"\n",(0,a.jsx)(i.h2,{id:"cognitive-dissonance",children:"Cognitive Dissonance"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"New information contradicting our existing beliefs"}),"\n",(0,a.jsx)(i.li,{children:"Ex - you like both hamburger and cow"}),"\n",(0,a.jsx)(i.li,{children:"Is a state of uneasiness that happens when you have inconsistent beliefs or behavior"}),"\n",(0,a.jsx)(i.li,{children:"You may have felt it when you learned new information about the world that contradicted something you'd believed for a long time or maybe you learned something about your behavior that conflicted with your sense of self"}),"\n",(0,a.jsx)(i.li,{children:"The state of having inconsistent thoughts, beliefs, or attitudes, especially as relating to behavioural decisions and attitude change"}),"\n",(0,a.jsxs)(i.li,{children:["Resistance to change","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["That trait depends on a few factors","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"How much you identify with your belief"}),"\n",(0,a.jsx)(i.li,{children:"How much satisfaction you get from your behavior"}),"\n",(0,a.jsx)(i.li,{children:"How much pain or loss you'd have to endure to change those things"}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["Selective exposure","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Listens to people and media persons that agree with them and dismiss others that challenge their world views"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.li,{children:"We'll go a long way to reduce the feeling that our thoughts or actions don't line up with the way we see ourselves or the world"}),"\n"]}),"\n",(0,a.jsx)(i.h4,{id:"example",children:"Example"}),"\n",(0,a.jsx)(i.p,{children:"Fox tries to reach grapes that are out of his reach"}),"\n",(0,a.jsx)(i.p,{children:"Outcomes -"}),"\n",(0,a.jsxs)(i.ol,{children:["\n",(0,a.jsx)(i.li,{children:"Get to the grapes"}),"\n",(0,a.jsx)(i.li,{children:"Admit that he was not smart/skilled enough to get to the grapes (Hurts Ego)"}),"\n",(0,a.jsx)(i.li,{children:"Reinterpret the situation retrospectively (Never wanted those sour grapes anyway)"}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"selection-bias",children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Selection_bias",children:"Selection Bias"})}),"\n",(0,a.jsxs)(i.p,{children:['The selection of individuals, groups or data for analysis in such a way that proper randomization is not achieved, thereby ensuring that the sample obtained is not representative of the population intended to be analyzed." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Sampling_bias",children:"sampling bias"}),")"]}),"\n",(0,a.jsx)(i.h2,{id:"surviorship-bias",children:"Surviorship Bias"}),"\n",(0,a.jsx)(i.p,{children:"Survivorship bias refers to our tendency to focus on the winners in a particular area and try to learn from them while completely forgetting about the losers who are employing the same strategy."}),"\n",(0,a.jsx)(i.p,{children:"The logical error of concentrating on the people or things that 'survived' some process and inadvertently overlooking those that did not because of their lack of visibility."}),"\n",(0,a.jsxs)(i.p,{children:["Survivorship biasorsurvival biasis the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Logical_error",children:"logical error"})," of concentrating on the people or things that made it past some selection process and overlooking those that did not, typically because of their lack of visibility. This can lead to false conclusions in several different ways. It is a form of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Selection_bias",children:"selection bias"}),"."]}),"\n",(0,a.jsxs)(i.p,{children:["Survivorship bias can lead to overly optimistic beliefs because failures are ignored, such as when companies that no longer exist are excluded from analyses of financial performance. It can also lead to the false belief that the successes in a group have some special property, rather than just coincidence (",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Post_hoc_ergo_propter_hoc",children:"correlation proves causality"}),'). For example, if three of the five students with the best college grades went to the same high school, that can lead one to believe that the high school must offer an excellent education. This could be true, but the question cannot be answered without looking at the grades of all the other students from that high school, not just the ones who "survived" the top-five selection process. Another example of a distinct mode of survivorship bias would be thinking that an incident was not as dangerous as it was because everyone you communicate with afterwards survived. Even if you knew that some people are dead, they wouldn\'t have their voice to add to the conversation, leading to bias in the conversation.']}),"\n",(0,a.jsx)(i.h4,{id:"in-the-military",children:"In the military"}),"\n",(0,a.jsxs)(i.p,{children:["During World War II, the statistician ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Abraham_Wald",children:"Abraham Wald"})," took survivorship bias into his calculations when considering how to minimize bomber losses to enemy fire. Researchers from the Center for Naval Analyses had conducted a study of the damage done to aircraft that had returned from missions, and had recommended that armor be added to the areas that showed the most damage. Wald noted that the study only considered the aircraft that had survived their missions - the bombers that had been shot down were not present for the damage assessment. The holes in the returning aircraft, then, represented areas where a bomber could take damage and still return home safely. Wald proposed that the Navy reinforce areas where the returning aircraft were unscathed, since those were the areas that, if hit, would cause the plane to be lost. His work is considered seminal in the then-nascent discipline of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Operational_research",children:"operational research"}),"."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Survivorship_bias",children:"https://en.wikipedia.org/wiki/Survivorship_bias"})}),"\n",(0,a.jsx)(i.h2,{id:"loss-aversion",children:"Loss Aversion"}),"\n",(0,a.jsx)(i.p,{children:"Loss aversion refers to our tendency to strongly prefer avoiding losses over acquiring gains. Research has shown that if someone gives you $10 you will experience a small boost in satisfaction, but if you lose $10 you will experience a dramatically higher loss in satisfaction. Yes, the responses are opposite, but they are not equal in magnitude."}),"\n",(0,a.jsx)(i.p,{children:"Humans may be hardwired to be loss averse due to asymmetric evolutionary pressure on losses and gains: for an organism operating close to the edge of survival, the loss of a day's food could cause death, whereas the gain of an extra day's food would not cause an extra day of life (unless the food could be easily and effectively stored)."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Loss_aversion",children:"https://en.wikipedia.org/wiki/Loss_aversion"})}),"\n",(0,a.jsx)(i.h2,{id:"prospect-theory",children:"Prospect Theory"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The prospect theory says that investors value gains and losses differently, placing more weight on perceived gains versus perceived losses."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"An investor presented with a choice, both equal, will choose the one presented in terms of potential gains."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Prospect theory is also known as the loss-aversion theory."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The prospect theory is part of behavioral economics, suggesting investors chose perceived gains because losses cause a greater emotional impact."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The certainty effect says individuals prefer certain outcomes over probable ones, while the isolation effect says individuals cancel out similar information when making a decision."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Money 1 - 100% chance of winning $200 (people choose this)"}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Money 2 - 20% chance of winning $1000"}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Money 1 - 100% chance of losing $800"}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Money 2 - 80% change of losing $1000 (people choose this)"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.investopedia.com/terms/p/prospecttheory.asp",children:"https://www.investopedia.com/terms/p/prospecttheory.asp"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Prospect_theory",children:"https://en.wikipedia.org/wiki/Prospect_theory"})}),"\n",(0,a.jsx)(i.h2,{id:"availability-heuristic",children:"Availability Heuristic"}),"\n",(0,a.jsxs)(i.p,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Availability_heuristic",children:"Availability Bias"}),' - "People tend to heavily weigh their judgments toward more recent information, making new opinions biased toward that latest news."']}),"\n",(0,a.jsx)(i.p,{children:"The Availability Heuristic refers to a common mistake that our brains make by assuming that the examples which come to mind easily are also the most important or prevalent things."}),"\n",(0,a.jsx)(i.p,{children:"For example, research by Steven Pinker at Harvard University has shown that we are currently living in the least violent time in history. There are more people living in peace right now than ever before. The rates of homicide, rape, sexual assault, and child abuse are all falling."}),"\n",(0,a.jsx)(i.p,{children:"Most people are shocked when they hear these statistics. Some still refuse to believe them. If this is the most peaceful time in history, why are there so many wars going on right now? Why do I hear about rape and murder and crime every day? Why is everyone talking about so many acts of terrorism and destruction?"}),"\n",(0,a.jsx)(i.p,{children:"Welcome to the availability heuristic."}),"\n",(0,a.jsx)(i.p,{children:"The answer is that we are not only living in the most peaceful time in history, but also the best reported time in history. Information on any disaster or crime is more widely available than ever before. A quick search on the Internet will pull up more information about the terrorist act of your choice than any newspaper could have every delivered 100 years ago."}),"\n",(0,a.jsx)(i.p,{children:"The overall percentage of dangerous events is decreasing, but the likelihood that you hear about one of them (or many of them) is increasing. And because these events are readily available in our mind, our brains assume that they happen with greater frequency than they actually do."}),"\n",(0,a.jsx)(i.p,{children:"We overvalue and overestimate the impact of things that we can remember and we undervalue and underestimate the prevalence of the events we hear nothing about."}),"\n",(0,a.jsxs)(i.p,{children:["Theavailability heuristicis a mental shortcut that relies on immediate examples that come to a given person's mind when evaluating a specific topic, concept, method or decision. The availability ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Heuristics_in_judgment_and_decision_making",children:"heuristic"})," operates on the notion that if something can be recalled, it must be important, or at least more important than alternative solutions which are not as readily recalled.Subsequently, under the availability heuristic, people tend to heavily weigh their judgments toward more recent information, making new opinions biased toward that latest news."]}),"\n",(0,a.jsx)(i.p,{children:"The availability of consequences associated with an action is positively related to perceptions of the magnitude of the consequences of that action. In other words, the easier it is to recall the consequences of something the greater those consequences are often perceived to be. Most notably, people often rely on the content of their recall if its implications are not called into question by the difficulty that they experience in bringing the relevant material to mind."}),"\n",(0,a.jsx)(i.p,{children:"Ex - If you are researching on terrorism, then you will read a lot about terrorism and think that terrorism is more common that it actually is, simply because you are exposed to it a lot."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Availability_heuristic",children:"https://en.wikipedia.org/wiki/Availability_heuristic"})}),"\n",(0,a.jsx)(i.h2,{id:"anchoring",children:"Anchoring"}),"\n",(0,a.jsx)(i.p,{children:'There is a burger joint close to my hometown that is known for gourmet burgers and cheeses. On the menu, they very boldly state, "LIMIT 6 TYPES OF CHEESE PER BURGER."'}),"\n",(0,a.jsxs)(i.p,{children:["My first thought",":This"," is absurd. Who gets six types of cheese on a burger?"]}),"\n",(0,a.jsxs)(i.p,{children:["My second thought",":Which"," six am I going to get?"]}),"\n",(0,a.jsx)(i.p,{children:'I didn\'t realize how brilliant the restaurant owners were until I learned about anchoring. You see, normally I would just pick one type of cheese on my burger, but when I read "LIMIT 6 TYPES OF CHEESE" on the menu, my mind was anchored at a much higher number than usual.'}),"\n",(0,a.jsx)(i.p,{children:"Most people won't order six types of cheese, but that anchor is enough to move the average up from one slice to two or three pieces of cheese and add a couple extra bucks to each burger. You walk in planning to get a normal meal. You walk out wondering how you paid $14 for a burger."}),"\n",(0,a.jsx)(i.p,{children:'This effect has been replicated in a wide range of research studies and commercial environments. For example, business owners have found that if you say "Limit 12 per customer" then people will buy twice as much product compared to saying, "No limit."'}),"\n",(0,a.jsx)(i.p,{children:"In one research study, volunteers were asked to guess the percentage of African nations in the United Nations. Before they guessed, however, they had to spin a wheel that would land on either the number 10 or the number 65. When volunteers landed on 65, the average guess was around 45 percent. When volunteers landed on 10, the average estimate was around 25 percent. This 20 digit swing was simply a result of anchoring the guess with a higher or lower number immediately beforehand."}),"\n",(0,a.jsx)(i.p,{children:"Perhaps the most prevalent place you hear about anchoring is with pricing. If the price tag on a new watch is $500, you might consider it too high for your budget. However, if you walk into a store and first see a watch for $5,000 at the front of the display, suddenly the $500 watch around the corner seems pretty reasonable. Many of the premium products that businesses sell are never expected to sell many units themselves, but they serve the very important role of anchoring your mindset and making mid-range products appear much cheaper than they would on their own."}),"\n",(0,a.jsx)(i.h3,{id:"anchoring-bias--anchoring-effect",children:"Anchoring Bias / Anchoring Effect"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:n(302037).A+"",width:"999",height:"728"})}),"\n",(0,a.jsx)(i.p,{children:"There are two dominant theories behind anchoring bias"}),"\n",(0,a.jsxs)(i.ol,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsxs)(i.p,{children:["The ",(0,a.jsx)(i.strong,{children:"anchor-and-adjust hypothesis"}),", says that when we make decisions under uncertainty, we start by calculating some initial value and adjusting it, but our adjustments are usually insufficient"]}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsxs)(i.p,{children:["The ",(0,a.jsx)(i.strong,{children:"selective accessibility theory"}),", says that anchoring bias happens because we are primed to recall and notice anchor-consistent information"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://thedecisionlab.com/biases/anchoring-bias",children:"https://thedecisionlab.com/biases/anchoring-bias"})}),"\n",(0,a.jsx)(i.h2,{id:"confirmation-bias",children:"Confirmation Bias"}),"\n",(0,a.jsx)(i.p,{children:"Confirmation bias refers to our tendency to search for and favor information that confirms our beliefs while simultaneously ignoring or devaluing information that contradicts our beliefs."}),"\n",(0,a.jsx)(i.p,{children:"Finding evidence to confirm our existing belief"}),"\n",(0,a.jsxs)(i.p,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Confirmation_bias",children:"Confirmation Bias"}),' - "The tendency to search for, interpret, favor, and recall information in a way that confirms one\'s preexisting beliefs or hypotheses, while giving disproportionately less consideration to alternative possibilities." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_dissonance",children:"cognitive dissonance"}),")"]}),"\n",(0,a.jsx)(i.p,{children:"Echo-Chamber - an environment where a person only encounters information or opinions that reflect and reinforce their own."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Echo_chamber_(media)",children:"https://en.wikipedia.org/wiki/Echo_chamber_(media)"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://jamesclear.com/common-mental-errors",children:"https://jamesclear.com/common-mental-errors"})}),"\n",(0,a.jsx)(i.h2,{id:"consensus-bias",children:"Consensus bias"}),"\n",(0,a.jsxs)(i.p,{children:["In ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Psychology",children:"psychology"}),", the ",(0,a.jsx)(i.strong,{children:"false consensus effect"}),", also known as ",(0,a.jsx)(i.strong,{children:"consensus bias"}),", is a pervasive ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_bias",children:"cognitive bias"}),' that causes people to "see their own behavioral choices and judgments as relatively common and appropriate to existing circumstances".In other words, they assume that their personal qualities, characteristics, beliefs, and actions are relatively widespread through the general population.']}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/False_consensus_effect",children:"https://en.wikipedia.org/wiki/False_consensus_effect"})}),"\n",(0,a.jsx)(i.h2,{id:"status-quo-bias",children:"Status quo bias"}),"\n",(0,a.jsxs)(i.p,{children:["Status quo biasis an ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Emotional_bias",children:"emotional bias"}),"; a preference for the current state of affairs. The current baseline (or status quo) is taken as a reference point, and any change from that baseline is perceived as a loss. Status quo bias should be distinguished from a rational preference for the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Status_quo",children:"status quo"})," ante, as when the current state of affairs is objectively superior to the available alternatives, or when imperfect information is a significant problem. A large body of evidence, however, shows that status quo bias frequently affects human decision-making."]}),"\n",(0,a.jsxs)(i.p,{children:["Status quo bias should also be distinguished from ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Psychological_inertia",children:"psychological inertia"}),", which refers to a lack of intervention in the current course of affairs. For example, consider a pristine lake where an industrial firm is planning to dump toxic chemicals. Status quo bias would involve avoiding change, and therefore intervening to prevent the firm from dumping toxic chemicals in the lake. Conversely, inertia would involve not intervening in the course of events that will change the lake."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Status_quo_bias",children:"https://en.wikipedia.org/wiki/Status_quo_bias"})}),"\n",(0,a.jsx)(i.h2,{id:"recency-bias",children:"Recency Bias"}),"\n",(0,a.jsx)(i.p,{children:'"Recency bias" is the phenomenon of a person most easily remembering something that has happened recently, compared to remembering something that may have occurred a while back.'}),"\n",(0,a.jsx)(i.p,{children:"Like current FD rates are 7% but previously it was 12-14% but we don't remember that"}),"\n",(0,a.jsx)(i.h2,{id:"subjective-validation",children:"Subjective Validation"}),"\n",(0,a.jsx)(i.p,{children:"Subjective validation, sometimes called personalvalidationeffect, is a cognitive bias by which people will consider a statement or another piece of information to be correct if it has any personal meaning or significance to them."}),"\n",(0,a.jsx)(i.h2,{id:"negativity-bias",children:"Negativity Bias"}),"\n",(0,a.jsx)(i.p,{children:"It is the idea that things of an unpleasant nature, like bad news on the telly, for example, tend to stay with us more than something positive."}),"\n",(0,a.jsxs)(i.p,{children:["The negativity bias, also known as the negativity effect, is the notion that, even when of equal intensity, things of a more negative nature (e.g. unpleasant thoughts, emotions, or social interactions; harmful/traumatic events) have a greater effect on one's psychological state and processes than neutral or positive things.In other words, something very positive will generally have less of an impact on a person's behavior and cognition than something equally emotional but negative. The negativity bias has been investigated within many different domains, including the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Impression_formation",children:"formation of impressions"})," and general evaluations; attention, learning, and memory; and ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Decision-making",children:"decision-making"})," and risk considerations"]}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Negative messages stick: they embed themselves in our brains better than positive ones"}),"\n",(0,a.jsx)(i.li,{children:"Our brains are more notice, response to, and be influenced by negative things"}),"\n",(0,a.jsx)(i.li,{children:"Maybe a survival mechanism - Negative stimuli can be life threatning, so we evolved to focus on bad stuff"}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Negativity_bias",children:"https://en.wikipedia.org/wiki/Negativity_bias"})}),"\n",(0,a.jsx)(i.h2,{id:"ostrich-effect",children:"Ostrich Effect"}),"\n",(0,a.jsx)(i.h3,{id:"why-do-we-prefer-to-ignore-negative-information",children:"Why do we prefer to ignore negative information?"}),"\n",(0,a.jsx)(i.p,{children:"Theostrich effect, also known as the ostrich problem, is a cognitive bias that describes how people often avoid negative information, including feedback that could help them monitor their goal progress. Instead of dealing with the situation, we bury our heads in the sand, like ostriches. This avoidance can often make things worse, incurring costs that we might not have had to pay if we had faced things head-on."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://thedecisionlab.com/biases/ostrich-effect",children:"https://thedecisionlab.com/biases/ostrich-effect"})}),"\n",(0,a.jsx)(i.h2,{id:"choice-bias",children:"Choice Bias"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=uJ1AT8sPJXk&ab_channel=SciShowPsych",children:"Magic Isn't Magic: It's Psychology"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Response_bias",children:(0,a.jsx)(i.strong,{children:"Response Bias"})})}),"\n",(0,a.jsxs)(i.p,{children:["A wide range of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_bias",children:"cognitive biases"})," that influence the responses of participants away from an accurate or truthful response"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Observer_effect_%28physics%29",children:(0,a.jsx)(i.strong,{children:"Observer Effect"})})}),"\n",(0,a.jsxs)(i.p,{children:["Changes that the act of observation will make on a phenomenon being observed. (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Schr%C3%B6dinger%27s_cat",children:"Schr\xf6dinger's cat"}),")"]}),"\n",(0,a.jsx)(i.h2,{id:"planning-fallacy",children:"Planning Fallacy"}),"\n",(0,a.jsx)(i.p,{children:"Most people are terrible planners. In fact, people are so bad at planning that psychologists have a name for it - the planning fallacy. The planning fallacy points out that people tend to be overly optimistic planners. Our projects take much longer and more effort than we anticipate."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://deepstash.com/idea/9481/the-utility-fallacy",children:(0,a.jsx)(i.strong,{children:"The utility fallacy"})})}),"\n",(0,a.jsx)(i.p,{children:"Is the tendency, when evaluating the impact of a technology, to confine your attention to comparing the technical features of the new technology to what it replaced."}),"\n",(0,a.jsxs)(i.p,{children:["For example",":No",' one argues that it\'s better to send an email than a fax. But the modern knowledge worker now sends 125 business emails a day, which works out to one every 3.85 minutes - more back-and-forth communication than what was common in the pre-email era. This new behavior is not "better" in any useful sense.']}),"\n",(0,a.jsx)(i.h2,{id:"near-miss-effect",children:"Near Miss Effect"}),"\n",(0,a.jsx)(i.p,{children:"Gamblers experiencing the near miss of an almost winning hand, spin, or lottery ticket take it as a sign that they should keep playing."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.psychologyofgames.com/2016/09/the-near-miss-effect-and-game-rewards",children:"https://www.psychologyofgames.com/2016/09/the-near-miss-effect-and-game-rewards"})}),"\n",(0,a.jsx)(i.h2,{id:"normalcy-bias",children:"Normalcy Bias"}),"\n",(0,a.jsx)(i.p,{children:"When presented with the possiblity that everything is fine or everything is not, people will presume the more normal, less dangerous situation is accurate"}),"\n",(0,a.jsx)(i.h2,{id:"slippery-slope-fallacy",children:"Slippery Slope Fallacy"}),"\n",(0,a.jsxs)(i.p,{children:["A slippery slope argument (SSA), in ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Logic",children:"logic"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Critical_thinking",children:"critical thinking"}),", political ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Rhetoric",children:"rhetoric"}),", and ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Caselaw",children:"caselaw"}),", is an argument in which a party asserts that a relatively small first step leads to a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Chain_of_events",children:"chain of related events"})," culminating in some significant (usually negative) effect.The core of the slippery slope argument is that a specific decision under debate is likely to result in ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Unintended_consequences",children:"unintended consequences"}),". The strength of such an argument depends on whether the small step really is likely to lead to the effect. This is quantified in terms of what is known as the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Warrant_(rhetoric)",children:"warrant"}),"(in this case, a demonstration of the process that leads to the significant effect). This type of argument is sometimes used as a form of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fearmongering",children:"fearmongering"})," in which the probable consequences of a given action are exaggerated in an attempt to scare the audience, although, differentiation is necessary, since, in other cases, it might be demonstrable that the small step will likely lead to an effect."]}),"\n",(0,a.jsxs)(i.p,{children:['The fallacious sense of "slippery slope" is often used synonymously with ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Continuum_fallacy",children:"continuum fallacy"}),", in that it ignores the possibility of middle ground and assumes a discrete transition from category A to category B. In this sense it constitutes an ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Informal_fallacy",children:"informal fallacy"}),". In a non-fallacious sense, including use as a legal principle, a middle-ground possibility is acknowledged, and reasoning is provided for the likelihood of the predicted outcome. Other idioms for the slippery slope argument are thethin end/edge of the wedge, the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Camel%27s_nose",children:"camel's nose"})," in the tent, or ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/If_You_Give_a_Mouse_a_Cookie",children:"If You Give a Mouse a Cookie"}),"."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Slippery_slope",children:"https://en.wikipedia.org/wiki/Slippery_slope"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=Qt4f7QrfRRc&ab_channel=TED-Ed",children:"Can you outsmart the slippery slope fallacy? - Elizabeth Cox"})}),"\n",(0,a.jsx)(i.h2,{id:"contrarianism",children:"Contrarianism"}),"\n",(0,a.jsx)(i.p,{children:"Consensus is often right. You shouldn't disagree with something just because the majority of people believe it. That's not contrarianism. That's stupidity."}),"\n",(0,a.jsx)(i.p,{children:"We always think that democracy is a good thing, and in a Democracy, the majority is more right than wrong. 51% is more right than 49%. 70% is even more right. But if you get to 99.9%, maybe that's totally right - or maybe you're in North Korea.\""}),"\n",(0,a.jsxs)(i.p,{children:["Have some ",(0,a.jsx)(i.strong,{children:"skepticism towards consensus"})]}),"\n",(0,a.jsx)(i.h2,{id:"present-bias",children:"Present bias"}),"\n",(0,a.jsx)(i.p,{children:"When we exhibit present bias, we tend to prioritize smaller rewards that we get now over larger rewards that we get later. And while we could tell you about how present bias works, we thought it might be easier to show you."}),"\n",(0,a.jsx)(i.h2,{id:"pluralistic-ignorance",children:"Pluralistic Ignorance"}),"\n",(0,a.jsx)(i.p,{children:'The phenomenon of "no one believes, but everyone thinks that everyone believes"'}),"\n",(0,a.jsx)(i.h2,{id:"decoy-effect--attraction-effect-asymmetric-dominance-effect",children:"Decoy effect / attraction effect/ asymmetric dominance effect"}),"\n",(0,a.jsxs)(i.p,{children:["In ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Marketing",children:"marketing"}),", thedecoy effect is the phenomenon whereby consumers will tend to have a specific change in preference between two options when also presented with a third option that isasymmetrically dominated. An option is asymmetrically dominated when it is inferior in all respects to one option; but, in comparison to the other option, it is inferior in some respects and superior in others."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Decoy_effect",children:"https://en.wikipedia.org/wiki/Decoy_effect"})}),"\n",(0,a.jsx)(i.h2,{id:"hot-hand-fallacy",children:"Hot hand fallacy"}),"\n",(0,a.jsx)(i.p,{children:'The hot hand fallacy is the psychological condition that people believe an individual is "hot" or "cold" depending on past performance, when that performance has no bearing on future outcomes. For instance, rolling a die is independent of how you rolled it in the past.'}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.investopedia.com/terms/h/hot-hand.asp",children:"Hot Hand: What it is, How it Works, Evidence"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hot_hand",children:"Hot hand - Wikipedia"})}),"\n",(0,a.jsx)(i.h2,{id:"economic-mental-errors--fallacies",children:"Economic Mental Errors / Fallacies"}),"\n",(0,a.jsx)(i.h3,{id:"endowment-effect",children:"Endowment Effect"}),"\n",(0,a.jsx)(i.p,{children:"You tend to value more if you own the item, then if you have to buy that item"}),"\n",(0,a.jsx)(i.p,{children:"Ex - If you own a rare pokemon card then you totally justify that it should be sold at $3000, but if you had to buy that card, you would think it's overpriced."}),"\n",(0,a.jsx)(i.h3,{id:"sunk-cost-fallacy",children:"Sunk cost fallacy"}),"\n",(0,a.jsx)(i.p,{children:"That if you have already paid for something, you have to consume it because you have paid."}),"\n",(0,a.jsx)(i.p,{children:"This belief that you have to keep working on something once you've already put time into it?"}),"\n",(0,a.jsx)(i.p,{children:"Ex - If you buyed popcorn and it's bad, then you have to eat it because you have paid for it, even if it's bad. Same for a movie rented on streaming service."}),"\n",(0,a.jsx)(i.p,{children:"It's fallacy as eating the popcorn or watching the movie will not refund the amount you have spent, so why put yourself through extra pain"}),"\n",(0,a.jsx)(i.p,{children:'A cost that has already been incurred and cannot be recovered. (related: "throwing good money after bad", "in for a penny, in for a pound")'}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Sunk_costs",children:"Sunk Cost"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=CIlgTBmiov0",children:"Adam Grant: What frogs in hot water can teach us about thinking again | TED"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Escalation of commitment to a losing course of action"}),"\n",(0,a.jsx)(i.li,{children:"There is a fine line between heroic persistence and stubborn stupidity"}),"\n",(0,a.jsx)(i.li,{children:"Identify Foreclosure"}),"\n",(0,a.jsx)(i.li,{children:"Cognitive Entrenchment - stuck in the way you have always done things"}),"\n",(0,a.jsx)(i.li,{children:"Stages of Feedback Grief"}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:n(694168).A+"",width:"999",height:"493"})}),"\n",(0,a.jsx)(i.h3,{id:"transaction-utility",children:"Transaction utility"}),"\n",(0,a.jsx)(i.p,{children:"If you have paid a subscription fee, then you are gonna order more than you really need."}),"\n",(0,a.jsx)(i.h3,{id:"mental-accounting",children:"Mental accounting"}),"\n",(0,a.jsx)(i.p,{children:"Seperating money into categories in respect to where it came from. Like if you win the money in lottery, you want to spent the money in leisure instead of saving."}),"\n",(0,a.jsx)(i.p,{children:"But it violates the rule, that money is fungible i.e. $1 is equal to $1 from any source it came from. It doesn't depend on the source of the money."}),"\n",(0,a.jsx)(i.h3,{id:"clearing-debt",children:"Clearing Debt"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Avalanche approach - clean by decreasing interest rates"}),"\n",(0,a.jsx)(i.li,{children:"Snowball method - list by balance"}),"\n"]}),"\n",(0,a.jsx)(i.h3,{id:"base-effect",children:"Base Effect"}),"\n",(0,a.jsx)(i.h3,{id:"broken-window-fallacy",children:"broken window fallacy"}),"\n",(0,a.jsx)(i.p,{children:"It states that when we spend money on war, this creates demand, but also it represents a huge opportunity cost -- rather than building bombs and rebuilding destroyed towns, we could have used this money to improve education or health care."}),"\n",(0,a.jsx)(i.p,{children:"He explains this with the help of a short anecdote where a boy breaks the window of a shopkeeper. When that happens, the shopkeeper has to call a glazier to come fix the window. This gives rise to income for the glazier, who in-turn, spends it at other shops, thus, benefiting the economy overall."}),"\n",(0,a.jsx)(i.p,{children:'The only issue with this idea is that it doesn\'t take into account "that which is not seen." What could the shopkeeper have done with all the money that he had to pay to the glazier? Thus, the fallacy.'}),"\n",(0,a.jsx)(i.h4,{id:"story",children:"Story"}),"\n",(0,a.jsx)(i.p,{children:"Imagine that you\u2019re playing a friendly indoor game of cricket with your siblings or friends across a long corridor at home. You need just 3 runs to win the innings and power up for a six. You scream with joy until you hear the ball crashing through an adjacent window."}),"\n",(0,a.jsx)(i.p,{children:"At this point, you\u2019re only going to think of the thrashing you\u2019ll get when your folks come to know of what you\u2019ve done. It\u2019s obviously a needless repair expense."}),"\n",(0,a.jsx)(i.p,{children:"But if this were to happen in 1850, then you\u2019d have a way to convince your parents that your mistake has actually done more good than harm."}),"\n",(0,a.jsx)(i.p,{children:"How\u2019s that you ask?"}),"\n",(0,a.jsx)(i.p,{children:"Presenting to you, the broken window fallacy."}),"\n",(0,a.jsx)(i.p,{children:"It\u2019s a theoretical misconception that fixing damages can boost the economy through a multiplier effect. French economist Fr\xe9d\xe9ric Bastiat\u2019s essay called The Parable of the Broken Window simplifies this."}),"\n",(0,a.jsx)(i.p,{children:"In his story, a boy carelessly breaks a window of a shop that belongs to his father. But instead of disciplining him, the local folks decide that he has actually helped the economy. Because repairing a window will add some income in the hands of the glazier (a chap who fixes glasses). He\u2019ll in turn spend this extra income on buying something, creating a multiplier effect of sorts and ultimately boosting the economy."}),"\n",(0,a.jsx)(i.p,{children:"But here\u2019s the unseen part according to Bastiat. Often when we\u2019re trying to console ourselves that such acts have pumped up the economy, we forget its opportunity cost (losing one benefit when we choose another)."}),"\n",(0,a.jsx)(i.p,{children:"For instance, the 6 francs that the shopkeeper spends on repairing the broken window could have actually been spent on buying some stock for this business. Selling that could have been a better way of creating value rather than just creating a false multiplier effect."}),"\n",(0,a.jsx)(i.p,{children:"And that misconception is called the broken window fallacy."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://theprint.in/national-interest/coaching-centres-are-a-sign-of-broken-window-economics-see-how-china-crushed-it-all-overnight/2205441/",children:"Coaching centres are a sign of broken-window economics"})}),"\n",(0,a.jsx)(i.h3,{id:"24-biases-that-come-in-your-way-while-making-money",children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=gRNqZzmmL-0",children:"24 Biases That Come In Your Way While Making Money"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["Consistency & Commitment Bias","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Once an idea has taken hold of the brain it's almost impossible to eradicate"}),"\n",(0,a.jsx)(i.li,{children:"Over the years, I began to realize that it was a bad idea to speak publicly about stocks that I own. The issue isn't that other investors might steal my best ideas. The real problem is that it messes with my head. Once we've made a public statement, it's psychologically difficult to back away from what we've said - even if we've come to regret that opinion"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.li,{children:"Contrast Bias"}),"\n",(0,a.jsx)(i.li,{children:"Social Proof Bias"}),"\n",(0,a.jsxs)(i.li,{children:["Liking Bias","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Don't fall in love with a stock"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.li,{children:"Excessive Self-regard Bias"}),"\n",(0,a.jsx)(i.li,{children:"Authority Bias"}),"\n",(0,a.jsxs)(i.li,{children:["Lollapalooza effect","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"When multiple bias are used to sway someone's decision"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"fallacies",children:"Fallacies"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Ad Hominem"}),"\n",(0,a.jsx)(i.li,{children:"Hasty Generalization"}),"\n",(0,a.jsxs)(i.li,{children:["Red Herring - a clue or piece of information that is, or is intended to be, misleading or distracting","\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"red herring\xa0something that distracts attention from the main issue, diversion"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.li,{children:"Tu QuoQue"}),"\n",(0,a.jsx)(i.li,{children:"Slippery Slope"}),"\n",(0,a.jsx)(i.li,{children:"Special Pleading"}),"\n",(0,a.jsx)(i.li,{children:"Loaded Question"}),"\n",(0,a.jsx)(i.li,{children:"False Dilemma"}),"\n",(0,a.jsx)(i.li,{children:"Strawman"}),"\n",(0,a.jsx)(i.li,{children:"Circular Reasoning"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Authority"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Nature"}),"\n",(0,a.jsx)(i.li,{children:"Composition Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Division Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Affirming the Consequent"}),"\n",(0,a.jsx)(i.li,{children:"Anecdotal Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Emotion"}),"\n",(0,a.jsx)(i.li,{children:"Burden of Proof Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"No True Scotsman"}),"\n",(0,a.jsx)(i.li,{children:"Texas Sharpshooter"}),"\n",(0,a.jsx)(i.li,{children:"Suppressed Correlative"}),"\n",(0,a.jsx)(i.li,{children:"Personal Incredulity"}),"\n",(0,a.jsx)(i.li,{children:"Ambiguity Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Genetic Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Middle-Ground Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Affirming the Disjunct"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Tradition"}),"\n",(0,a.jsx)(i.li,{children:"Sunk Cost Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Ignorance"}),"\n",(0,a.jsx)(i.li,{children:"Continuum Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Equivocation"}),"\n",(0,a.jsx)(i.li,{children:"Faulty Analogy"}),"\n",(0,a.jsx)(i.li,{children:"Denying the Antecedent"}),"\n",(0,a.jsx)(i.li,{children:"False Cause"}),"\n",(0,a.jsx)(i.li,{children:"Definist Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Ecological Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Etymological Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Quoting out of Context"}),"\n",(0,a.jsx)(i.li,{children:"False Equivalence"}),"\n",(0,a.jsx)(i.li,{children:"Historian's Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Inflation of Conflict"}),"\n",(0,a.jsx)(i.li,{children:"Incomplete Comparison"}),"\n",(0,a.jsx)(i.li,{children:"Ludic Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Moralistic Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Nirvana Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Proof by Assertion"}),"\n",(0,a.jsx)(i.li,{children:"Cherry Picking"}),"\n",(0,a.jsx)(i.li,{children:"Psychologist's Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Reification Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Retrospective Determinism"}),"\n",(0,a.jsx)(i.li,{children:"Thought Terminating Clich\xe9"}),"\n",(0,a.jsx)(i.li,{children:"Fallacy of the single cause"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to the Stone"}),"\n",(0,a.jsx)(i.li,{children:"Ignoratio Elenchi"}),"\n",(0,a.jsx)(i.li,{children:"Circumnstantial ad Hominem"}),"\n",(0,a.jsx)(i.li,{children:"Tone Policing"}),"\n",(0,a.jsx)(i.li,{children:"Association Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Accomplishment"}),"\n",(0,a.jsx)(i.li,{children:"Courtier's Reply"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Consequences"}),"\n",(0,a.jsx)(i.li,{children:"Appeal to Novelty"}),"\n",(0,a.jsx)(i.li,{children:"Bulverism"}),"\n",(0,a.jsx)(i.li,{children:"Chronological Snobbery"}),"\n",(0,a.jsx)(i.li,{children:"Entitled to my Opinion Fallacy"}),"\n",(0,a.jsx)(i.li,{children:"Two wrongs make a right"}),"\n",(0,a.jsx)(i.li,{children:"Vacuous Truth"}),"\n",(0,a.jsx)(i.li,{children:"Fallacy Fallacy"}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=pCg-SNOteQQ&ab_channel=ThePaintExplainer",children:"Every Logical Fallacy Explained in 11 Minutes - YouTube"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=VZbYecAkGo0&ab_channel=Explainem",children:"Every Logical Fallacy Explained in 4 Minutes - YouTube"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=Qf03U04rqGQ&ab_channel=JillBearup",children:"31 logical fallacies in 8 minutes - YouTube"})}),"\n",(0,a.jsx)(i.h2,{id:"links",children:"Links"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/LessWrong",children:"LessWrong - Wikipedia"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=nYYkRaU0xh8",children:"21 Mind Traps : The Ultimate Guide to your most common Thinking errors - YouTube"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=6G1F1KVeiNA",children:"21 Mind Traps : The Ultimate Guide to your most common Thinking errors (Part II) - YouTube"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=v4r71kEdYME&ab_channel=Veritasium",children:"Why People Prefer More Pain - YouTube"})})]})}function d(e={}){const{wrapper:i}={...(0,s.R)(),...e.components};return i?(0,a.jsx)(i,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},675786:(e,i,n)=>{n.d(i,{A:()=>t});const t=n.p+"assets/images/Biases-Fallacies-image1-2d2409d11eaf84b490d2f876eb39116c.jpg"},302037:(e,i,n)=>{n.d(i,{A:()=>t});const t=n.p+"assets/images/Biases-Fallacies-image2-1c5ee1fe9e42ceb8deb42f5940cc60fa.jpg"},694168:(e,i,n)=>{n.d(i,{A:()=>t});const t=n.p+"assets/images/Biases-Fallacies-image3-0106a10eae7fab8862c70ad93c2ac865.jpg"},28453:(e,i,n)=>{n.d(i,{R:()=>o,x:()=>r});var t=n(296540);const a={},s=t.createContext(a);function o(e){const i=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function r(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),t.createElement(s.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a74d43ac.7d3f96f2.js b/assets/js/a74d43ac.7d3f96f2.js new file mode 100644 index 00000000000..6450fb72557 --- /dev/null +++ b/assets/js/a74d43ac.7d3f96f2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[22924],{993741:(e,i,t)=>{t.r(i),t.d(i,{assets:()=>l,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>n,toc:()=>h});const n=JSON.parse('{"id":"knowledge/general/mental-models","title":"Mental Models","description":"Links","source":"@site/docs/knowledge/general/mental-models.md","sourceDirName":"knowledge/general","slug":"/knowledge/general/mental-models","permalink":"/knowledge/general/mental-models","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/knowledge/general/mental-models.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1734640612000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Knowledge of Humanity","permalink":"/knowledge/general/knowledge-of-humanity"},"next":{"title":"Others","permalink":"/knowledge/general/others"}}');var a=t(474848),s=t(28453);const r={},o="Mental Models",l={},h=[{value:"Links",id:"links",level:2},{value:"Mental Models in Science",id:"mental-models-in-science",level:2},{value:"Mental Models in Math and Engineering",id:"mental-models-in-math-and-engineering",level:2},{value:"Best Mental Models Books",id:"best-mental-models-books",level:2},{value:"Mental Models",id:"mental-models-1",level:2},{value:"Explaining",id:"explaining",level:2},{value:"Hanlon's Razor",id:"hanlons-razor",level:3},{value:"Occam's Razor",id:"occams-razor",level:3},{value:"Problem Framing",id:"problem-framing",level:2},{value:"Physics",id:"physics",level:2},{value:"Experimenting",id:"experimenting",level:2},{value:"Interpreting",id:"interpreting",level:2},{value:"Negotiating",id:"negotiating",level:2},{value:"Influencing",id:"influencing",level:2},{value:"Marketing",id:"marketing",level:2},{value:"Strategizing",id:"strategizing",level:2},{value:"Military",id:"military",level:2},{value:"History",id:"history",level:2},{value:"Sports",id:"sports",level:2},{value:"Political Failure",id:"political-failure",level:2},{value:"Nature",id:"nature",level:2},{value:"Internet",id:"internet",level:2},{value:"Catch-22",id:"catch-22",level:2},{value:"Says law",id:"says-law",level:2},{value:"Gall's Law",id:"galls-law",level:2},{value:"Chesterton's Fence (in Second-order thinking)",id:"chestertons-fence-in-second-order-thinking",level:2},{value:"50 Ideas",id:"50-ideas",level:2},{value:"Principle of reasonable accommodation",id:"principle-of-reasonable-accommodation",level:2},{value:"Systemic bias",id:"systemic-bias",level:2},{value:"Human Capital Theory",id:"human-capital-theory",level:2},{value:"Hedonic Treadmill / Hedonic Adaptation",id:"hedonic-treadmill--hedonic-adaptation",level:2},{value:"Zeigarnik Effect",id:"zeigarnik-effect",level:2},{value:"Certainty Effect",id:"certainty-effect",level:2},{value:"Evolution - Muller's Ratchet",id:"evolution---mullers-ratchet",level:2},{value:"Astrophysics - Benford's Law of Controversy",id:"astrophysics---benfords-law-of-controversy",level:2},{value:"Biology - Cope's Rule",id:"biology---copes-rule",level:2},{value:"Statistics - Stationarity",id:"statistics---stationarity",level:2},{value:"Agronomy - Liebig's Law of the Minimum",id:"agronomy---liebigs-law-of-the-minimum",level:2},{value:"Absorption rates (biology, geology, chemistry)",id:"absorption-rates-biology-geology-chemistry",level:2},{value:"Tocqueville Paradox (sociology)",id:"tocqueville-paradox-sociology",level:2},{value:"Three Men Make a Tiger (Chinese proverb)",id:"three-men-make-a-tiger-chinese-proverb",level:2}];function c(e){const i={a:"a",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.header,{children:(0,a.jsx)(i.h1,{id:"mental-models",children:"Mental Models"})}),"\n",(0,a.jsx)(i.h2,{id:"links",children:"Links"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"../../psychology/mental-models",children:"Psychology Mental Models"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"../../economics/mental-models/economics-mental-models",children:"Economics Mental Models"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"../../management/mental-models",children:"Management Mental Models"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"../../psychology/thinking-mental-models",children:"Thinking Mental Models"})}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"mental-models-in-science",children:"Mental Models in Science"}),"\n",(0,a.jsx)(i.p,{children:"Biology"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Natural_selection",children:"Evolution by Natural Selection"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Homeostasis",children:"Equilibrium (Homeostasis)"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Heredity",children:"Heredity"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Signalling_theory",children:"Signalling"})}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:"Chemistry"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Activation_energy",children:"Activation Energy"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Atomic_theory",children:"Atomic Theory"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Autocatalysis",children:"Autocatalysis"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://jamesclear.com/entropy",children:"Entropy (The Second Law of Thermodynamics)"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Catalysis",children:"Catalysts"})}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:"Physics"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Critical_mass",children:"Critical Mass"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Theory_of_relativity",children:"Relativity"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Velocity",children:"Velocity"})}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"mental-models-in-math-and-engineering",children:"Mental Models in Math and Engineering"}),"\n",(0,a.jsx)(i.p,{children:"Engineering"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Break Points"}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mechanical_advantage",children:"Leverage"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://jamesclear.com/margin-of-safety",children:"Margin of Safety"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Redundancy_(engineering)",children:"Redundancy"})}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:"Mathematics"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Normal_distribution",children:"Normal Distribution (Bell Curve)"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Twelvefold_way",children:"Permutations and Combinations"})}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"best-mental-models-books",children:"Best Mental Models Books"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://jamesclear.com/book/seeking-wisdom",children:"Seeking Wisdom"})," by Peter Bevelin"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://jamesclear.com/book/poor-charlies-almanack",children:"Poor Charlie's Almanack"})," by Charles Munger"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://jamesclear.com/book/the-personal-mba",children:"The Personal MBA"})," by Josh Kaufman"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://jamesclear.com/book/the-fifth-discipline",children:"The Fifth Discipline"})," by Peter Senge"]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"mental-models-1",children:"Mental Models"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Classical_conditioning",children:"Classical Conditioning (Pavlov)"})}),"\n",(0,a.jsx)(i.li,{children:"Commitment and Consistency Bias"}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Illusion_of_control",children:"Illusion of Control"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mere-exposure_effect",children:"Mere Exposure Effect"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Operant_conditioning",children:"Operant Conditioning (Skinner)"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Norm_of_reciprocity",children:"Reciprocity"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Status_quo_bias",children:"Status Quo Bias"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Survivorship_bias",children:"Survivorship Bias"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Tribalism",children:"Tribalism"})}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"explaining",children:"Explaining"}),"\n",(0,a.jsx)(i.h3,{id:"hanlons-razor",children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hanlon%27s_razor",children:"Hanlon's Razor"})}),"\n",(0,a.jsxs)(i.p,{children:['"Never attribute to malice that which is adequately explained by carelessness." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fundamental_attribution_error",children:"fundamental attribution error"}),'(FAE) or correspondence bias or attribution effect - " the tendency for people to place an undue emphasis on internal characteristics of the agent (character or intention), rather than external factors, in explaining another person\'s behavior in a given situation.")']}),"\n",(0,a.jsx)(i.p,{children:"We should not attribute to malice, people do make mistakes"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fundamental_attribution_error",children:"https://en.wikipedia.org/wiki/Fundamental_attribution_error"})}),"\n",(0,a.jsx)(i.h3,{id:"occams-razor",children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Occam%27s_razor",children:"Occam's Razor"})}),"\n",(0,a.jsxs)(i.p,{children:['"Among competing hypotheses, the one with the fewest assumptions should be selected." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Conjunction_fallacy",children:"conjunction fallacy"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Overfitting",children:"overfitting"}),', "when you hear hoofbeats, think of horses not ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zebra_%28medicine%29",children:"zebras"}),'.")']}),"\n",(0,a.jsx)(i.p,{children:"Simpler explanations are more likely to be true than complicated ones"}),"\n",(0,a.jsxs)(i.p,{children:["Occam's Razor is the problem-solving principle that the simplest solution tends to be the right one. When presented with competing ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hypothesis",children:"hypotheses"})," to solve a problem, one should select the solution with the fewest assumptions."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Occam%27s_razor",children:"https://en.wikipedia.org/wiki/Occam%27s_razor"})}),"\n",(0,a.jsx)(i.h2,{id:"problem-framing",children:"Problem Framing"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(58648).A+"",width:"755",height:"392"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_bias",children:"Cognitive Biases"}),' - "Tendencies to think in certain ways that can lead to systematic deviations from a standard of rationality or good judgments." (See ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/List_of_cognitive_biases",children:"list of cognitive biases"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Proximate_and_ultimate_causation",children:"Proximate vs Root Cause"})," - \"A proximate cause is an event which is closest to, or immediately responsible for causing, some observed result. This exists in contrast to a higher-level ultimate cause (or distal cause) which is usually thought of as the 'real' reason something occurred.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/5_Whys",children:"5 whys"})," - \"to determine the root cause of a defect or problem by repeating the question 'Why?')"]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"physics",children:"Physics"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Critical_mass",children:"Critical Mass"}),' - "The smallest amount of fissile material needed for a sustained nuclear chain reaction." "In ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Critical_mass_%28sociodynamics%29",children:"social dynamics"}),', critical mass is a sufficient number of adopters of an innovation in a social system so that the rate of adoption becomes self-sustaining and creates further growth."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Activation_energy",children:"Activation Energy"}),' - "The minimum energy which must be available to a chemical system with potential reactants to result in a chemical reaction."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Catalysis",children:"Catalyst"}),' - "A substance which increases the rate of a chemical reaction." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Tipping_point",children:"tipping point"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mechanical_advantage",children:"Leverage"}),' - "The force amplification achieved by using a tool, mechanical device or machine system." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Theory_of_constraints",children:"Theory of constraints"}),' - "a management paradigm that views any manageable system as being limited in achieving more of its goals by a very small number of constraints."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Inertia",children:"Inertia"}),' - "the resistance of any physical object to any change in its state of motion; this includes changes to its speed, direction or state of rest. It is the tendency of objects to keep moving in a straight line at constant velocity." (related:',(0,a.jsx)(i.a,{href:"http://scripting.com/davenet/2001/04/30/strategyTax.html",children:"strategy tax"}),' - "sometimes products developed inside a company...have to accept constraints that go against competitiveness, or might displease users, in order to further the cause of another product.";',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Flywheel",children:"flywheel"}),' - "a rotating mechanical device that is used to store rotational energy. Flywheels have an inertia called the moment of inertia and thus resist changes in rotational speed.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Half-life",children:"Half-life"}),' - "the time required for a quantity to reduce to half its initial value. The term is commonly used in nuclear physics to describe how quickly unstable atoms undergo, or how long stable atoms survive, radioactive decay." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Viral_marketing",children:"viral marketing"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Uncertainty_principle",children:"Heisenberg Uncertainty Principle"}),' - "A fundamental limit to the precision with which certain pairs of physical properties of a particle, known as complementary variables, such as positionxand momentump, can be known."']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"experimenting",children:"Experimenting"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Scientific_method",children:"Scientific Method"}),' - "Systematic observation, measurement, and experiment, and the formulation, testing, and modification of hypotheses." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Reproducibility",children:"reproducibility"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Proxy_%28statistics%29",children:"Proxy"}),' - "A variable that is not in itself directly relevant, but that serves in place of an unobservable or immeasurable variable. In order for a variable to be a good proxy, it must have a close correlation, not necessarily linear, with the variable of interest." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Revealed_preference",children:"revealed preference"}),";",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Proxy_war",children:"Proxy War"}),' - "A conflict between two nations where neither country directly engages the other.")']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"interpreting",children:"Interpreting"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Order_of_magnitude",children:"Order of Magnitude"}),' - "An order-of-magnitude estimate of a variable whose precise value is unknown is an estimate rounded to the nearest power of ten." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Order_of_approximation",children:"order of approximation"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Back-of-the-envelope_calculation",children:"back-of-the-envelope calculation"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Dimensional_analysis",children:"dimensional analysis"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fermi_problem",children:"Fermi problem"}),")"]}),"\n",(0,a.jsx)(i.li,{children:"(1) Major vs Minor Factors - Major factors explains major portions of the results, while minor factors only explain minor portions. (related: first order vs second order effects - first order effects directly follow from a cause, while second order effects follow from first order effects.)"}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/False_positives_and_false_negatives",children:"False Positives and False Negatives"})," - \"A false positive error, or in short false positive, commonly called a 'false alarm', is a result that indicates a given condition has been fulfilled, when it actually has not been fulfilled...A false negative error, or in short false negative, is where a test result indicates that a condition failed, while it actually was successful, i.e. erroneously no effect has been assumed.\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Confidence_interval",children:"Confidence Interval"}),' - "Confidence intervals consist of a range of values (interval) that act as good estimates of the unknown population parameter; however, the interval computed from a particular sample does not necessarily include the true value of the parameter." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Error_bar",children:"error bar"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Bayes%27_theorem",children:"Bayes' Theorem"})," - \"Describes the probability of an event, based on conditions that might be related to the event. For example, suppose one is interested in whether a person has cancer, and knows the person's age. If cancer is related to age, then, using Bayes' theorem, information about the person's age can be used to more accurately assess the probability that they have cancer.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Base_rate_fallacy",children:"base rate fallacy"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Regression_toward_the_mean",children:"Regression to the Mean"}),' - "The phenomenon that if a variable is extreme on its first measurement, it will tend to be closer to the average on its second measurement." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Pendulum",children:"Pendulum"})," swing;",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Variance",children:"variance"}),";",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Gambler%27s_fallacy",children:"Gambler's fallacy"}),")"]}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.strong,{children:'Inflection Point - "A point on a curve at which the curve changes from being concave (concave downward) to convex (concave upward), or vice versa."'})}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Simpson%27s_paradox",children:"Simpson's Paradox"}),' - "A paradox in probability and statistics, in which a trend appears in different groups of data but disappears or reverses when these groups are combined."']}),"\n",(0,a.jsxs)(i.li,{children:["Immutable truth - In\xa0",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Philosophy",title:"Philosophy",children:"philosophy"}),"\xa0and\xa0",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Logic",title:"Logic",children:"logic"}),", an\xa0",(0,a.jsx)(i.strong,{children:"immutable truth"}),"\xa0is an unchanging universal fact or reality that is not influenced by human opinion. According to\xa0",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Positivism",title:"Positivism",children:"positivism"}),",\xa0",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Observation",title:"Observation",children:"observation"}),"\xa0and\xa0",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Experience",title:"Experience",children:"experience"}),"\xa0are the only ways for immutable truths to become fully realized or understood."]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"negotiating",children:"Negotiating"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"http://www.pon.harvard.edu/daily/conflict-resolution/telling-the-third-story/",children:"The Third Story"}),' - "The Third Story is one an impartial observer, such as a mediator, would tell; it\'s a version of events both sides can agree on." (related:',(0,a.jsx)(i.a,{href:"http://www.nscblog.com/miscellaneous/mri-most-respectful-interpretation/",children:"Most Respectful Interpretation"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Active_listening",children:"Active Listening"}),' - "Requires that the listener fully concentrates, understands, responds and then remembers what is being said."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Trade-off",children:"Trade-offs"}),' - "A situation that involves losing one quality or aspect of something in return for gaining another quality or aspect."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Best_alternative_to_a_negotiated_agreement",children:"Best Alternative to a Negotiated Agreement (BATNA)"}),' - "The most advantageous alternative course of action a party can take if negotiations fail and an agreement cannot be reached."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zero-sum_game",children:"Zero-sum"})," vs ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zero-sum_game#Non-zero-sum",children:"Non-zero-sum"})]}),"\n"]}),"\n",(0,a.jsxs)(i.p,{children:["\"A zero-sum game is a mathematical representation of a situation in which each participant's gain (or loss) of utility is exactly balanced by the losses (or gains) of the utility of the other participant(s)...In contrast, non-zero-sum describes a situation in which the interacting parties' aggregate gains and losses can be less than or more than zero.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Win-win_game",children:"win-win"}),' - "A win--win strategy is a conflict resolution process that aims to accommodate all disputants.")']}),"\n",(0,a.jsxs)(i.p,{children:["In ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Game_theory",children:"game theory"})," and ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Economic_theory",children:"economic theory"}),", azero-sum gameis a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mathematical_model",children:"mathematical representation"})," of a situation in which each participant's gain or loss of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Utility",children:"utility"})," is exactly balanced by the losses or gains of the utility of the other participants. If the total gains of the participants are added up and the total losses are subtracted, they will sum to zero. Thus, ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fair_cake-cutting",children:"cutting a cake"}),", where taking a larger piece reduces the amount of cake available for others, is a zero-sum game if all participants value each unit of cake equally (see ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Marginal_utility",children:"marginal utility"}),")."]}),"\n",(0,a.jsxs)(i.p,{children:["In contrast, non-zero-sumdescribes a situation in which the interacting parties' aggregate gains and losses can be less than or more than zero. A zero-sum game is also called astrictly competitivegame while non-zero-sum games can be either competitive or non-competitive. Zero-sum games are most often solved with the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Minimax_theorem",children:"minimax theorem"})," which is closely related to ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/LP_duality",children:"linear programming duality"}),", or with ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Nash_equilibrium",children:"Nash equilibrium"}),"."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zero-sum_game",children:"https://en.wikipedia.org/wiki/Zero-sum_game"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Alternative_dispute_resolution",children:"Alternative Dispute Resolution (ADR)"}),' - "Dispute resolution processes and techniques that act as a means for disagreeing parties to come to an agreement short of litigation." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mediation",children:"mediation"}),";",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Arbitration",children:"arbitration"}),'; "extend an olive branch.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Prisoner%27s_dilemma",children:"Prisoner's Dilemma"})," - \"A standard example of a game analyzed in game theory that shows why two completely 'rational' individuals might not cooperate, even if it appears that it is in their best interests to do so.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Nash_equilibrium",children:"Nash equilibrium"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Evolutionarily_stable_strategy",children:"evolutionarily stable strategy"}),")"]}),"\n",(0,a.jsx)(i.li,{children:"Argument from ignorance - Assuming a claim is true, because it has not proven false"}),"\n",(0,a.jsx)(i.li,{children:"Burden of Proof - lies with the person making the claim"}),"\n",(0,a.jsx)(i.li,{children:"Hobson's Choice"}),"\n"]}),"\n",(0,a.jsxs)(i.p,{children:["AHobson's choiceis a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Free_choice",children:"free choice"}),' in which only one thing is actually offered. The term is often used to describe an illusion that multiple choices are available. The most well known Hobson\'s choice is "I\'ll give you a choice: take it or leave it", wherein "leaving it" is strongly undesirable.']}),"\n",(0,a.jsx)(i.p,{children:"A Hobson's choice is different from"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Dilemma",children:"Dilemma"}),": a choice between two or more options, none of which are attractive."]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/False_dilemma",children:"False dilemma"}),": only certain choices are considered, when in fact there are others."]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Catch-22_(logic)",children:"Catch-22"}),": a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Logical_paradox",children:"logical paradox"})," arising from a situation in which an individual needs something that can only be acquired by not being in that very situation."]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Morton%27s_fork",children:"Morton's fork"}),", and a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Double_bind",children:"double bind"}),": choices yield equivalent and, often, undesirable results."]}),"\n"]}),"\n",(0,a.jsxs)(i.p,{children:["AMorton's forkis a type of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/False_dilemma",children:"false dilemma"})," in which contradictory observations lead to the same conclusion."]}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Blackmail",children:"Blackmail"})," and ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Extortion",children:"extortion"}),": the choice between paying money (or some non-monetary good or deed) or risk suffering an unpleasant action."]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:"In the late 16th and early 17th centuries, Thomas Hobson worked as a licensed carrier of passengers, letters, and parcels between Cambridge and London, England. He kept horses for this purpose and rented them to university students when he wasn't using them. Of course, the students always wanted their favorite mounts, and consequently a few of Hobson's horses became overworked. To correct the situation, Hobson began a strict rotation system, giving each customer the choice of taking the horse nearest the stable door or none at all. This rule became known asHobson's choice, and soon people were using that term to mean \"no choice at all\" in all kinds of situations."}),"\n",(0,a.jsx)(i.h2,{id:"influencing",children:"Influencing"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Framing_%28social_sciences%29",children:"Framing"})," - \"With the same information being used as a base, the 'frame' surrounding the issue can change the reader's perception without having to alter the actual facts.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Anchoring",children:"anchoring"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Robert_Cialdini",children:"Cialdini's Six Principles of Influence"})," - ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Reciprocity_%28cultural_anthropology%29",children:"Reciprocity"}),'("People tend to return a favor."), ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Consistency_%28negotiation%29",children:"Commitment"}),'("If people commit...they are more likely to honor that commitment."), ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Social_proof",children:"Social Proof"}),'("People will do things they see other people are doing."), ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Authority",children:"Authority"}),'("People will tend to obey authority figures."), Liking ("People are easily persuaded by other people they like."), and ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Scarcity",children:"Scarcity"}),'("Perceived scarcity will generate demand"). (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Foot-in-the-door_technique#See_also",children:"foot-in-the-door technique"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/The_Paradox_of_Choice",children:"Paradox of Choice"}),' - "Eliminating consumer choices can greatly reduce anxiety for shoppers." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hick%27s_law",children:"Hick's Law"}),', "increasing the number of choices will increase the decision time logarithmically.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Major_and_minor",children:"Major vs Minor Chords"})," - \"In Western music, a minor chord, in comparison, 'sounds darker than a major chord.'\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Coda_%28music%29",children:"Coda"}),' - "A term used in music primarily to designated a passage that brings a piece to an end." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Call_to_action_%28marketing%29",children:"CTA"}),".) People psychologically expect codas, and so they can be used for influence."]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"marketing",children:"Marketing"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://medium.com/@yegg/the-bullseye-framework-for-getting-traction-ef49d05bfd7e",children:"Bullseye Framework"})," - \"With nineteen traction channels to consider, figuring out which one to focus on is tough. That's why we've created a simple framework called Bullseye that will help you findthe channelthat will get you traction.\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Technology_adoption_life_cycle",children:"Technology Adoption Lifecycle"})," - \"Describes the adoption or acceptance of a new product or innovation, according to the demographic and psychological characteristics of defined adopter groups. The process of adoption over time is typically illustrated as a classical normal distribution or \"bell curve\". The model indicates that the first group of people to use a new product is called 'innovators', followed by 'early adopters'. Next come the early majority and late majority, and the last group to eventually adopt a product are called 'laggards'.\" (related: ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Logistic_function",children:"S-curve"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Crossing_the_Chasm",children:"Crossing the Chasm"}),", ",(0,a.jsx)(i.a,{href:"http://reactionwheel.net/2015/10/the-deployment-age.html",children:"Installation Period vs Deployment Period"}),")"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"technology-adoption-lifecycle",src:t(925240).A+"",width:"800",height:"319"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"http://hbswk.hbs.edu/item/clay-christensens-milkshake-marketing",children:"Jobs To Be Done"})," (JTBD) - \"Consumers usually don't go about their shopping by conforming to particular segments. Rather, they take life as it comes. And when faced with a job that needs doing, they essentially 'hire' a product to do that job.\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt",children:"Fear, Uncertainty, and Doubt (FUD)"}),' - "A disinformation strategy used in sales, marketing, public relations, politics and propaganda. FUD is generally a strategy to influence perception by disseminating negative and dubious or false information and a manifestation of the appeal to fear."']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"strategizing",children:"Strategizing"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"(1) Sustainable Competitive Advantage - Structural factors that allow a firm to outcompete its rivals for many years."}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Core_competency",children:"Core Competency"}),' - "A harmonized combination of multiple resources and skills that distinguish a firm in the marketplace." (related:',(0,a.jsx)(i.a,{href:"http://www.businessinsider.com/the-circle-of-competence-theory-2013-12",children:"circle of competence"}),' - "you don\'t have to be an expert on every company, or even many. You only have to be able to evaluate companies within your circle of competence. The size of that circle is not very important; knowing its boundaries, however, is vital.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Tactic_(method)",children:"Strategy vs Tactics"}),' - Sun Tzu: "Strategy without tactics is the slowest route to victory. Tactics without strategy is the noise before defeat."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Sphere_of_influence",children:"Sphere of Influence"}),' - "A spatial region or concept division over which a state or organization has a level of cultural, economic, military, or political exclusivity, accommodating to the interests of powers outside the borders of the state that controls it."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/There_are_known_knowns",children:"Unknown Unknowns"})," - \"Known unknowns refers to 'risks you are aware of, such as cancelled flights....' Unknown unknowns are risks that 'come from situations that are so out of this world that they never occur to you.' (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cynefin_framework",children:"Cynefin framework"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Switching_barriers",children:"Switching Costs"}),' - "The costs associated with switching suppliers."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Network_effect",children:"Network Effect"}),' - "The effect that one user of a good or service has on the value of that product to other people. When a network effect is present, the value of a product or service is dependent on the number of others using it."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Economies_of_scale",children:"Economies of Scale"}),' - "The cost advantages that enterprises obtain due to size, output, or scale of operation, with cost per unit of output generally decreasing with increasing scale as fixed costs are spread out over more units of output."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.strong,{children:"Chain gang -"})," In a chain gang, the prisoners are chained to one another, but none has to be chained to anything else. That\u2019s because none of them can run away without being tripped up by the others, and because it\u2019s practically impossible for them to coordinate their steps so as to all run away at once, as any of you who has ever been in a three-legged race can imagine."]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"military",children:"Military"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Guerrilla_warfare",children:"Guerilla warfare"}),' - "a form of irregular warfare in which a small group of combatants such as paramilitary personnel, armed civilians, or irregulars use military tactics including ambushes, sabotage, raids, petty warfare, hit-and-run tactics, and mobility to fight a larger and less-mobile traditional military." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Asymmetric_warfare",children:"asymmetric warfare"}),'; "Punch above your weight.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Two-front_war",children:"Two-front War"}),' - "A war in which fighting takes place on two geographically separate fronts."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Flypaper_theory_%28strategy%29",children:"Flypaper Theory"}),' - "The idea that it is desirable to draw enemies to a single area, where it is easier to kill them and they are far from one\'s own vulnerabilities." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Honeypot_(computing)",children:"honeypot"}),")"]}),"\n",(0,a.jsx)(i.li,{children:"(3) Fighting the Last War--- Using strategies and tactics that worked successfully in the past, but are no longer as useful."}),"\n",(0,a.jsxs)(i.li,{children:["(3) Rumsfeld's Rule - \"You go to war with the Army you have. They're not the Army you might want or wish to have at a later time.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Joy%27s_law_%28management%29",children:"Joy's law"}),' - "no matter who you are, most of the smartest people work for someone else.";',(0,a.jsx)(i.a,{href:"https://effectuation.org/effectuation-101",children:"Effectuation"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Trojan_War",children:"Trojan Horse"}),' - "After a fruitless 10-year siege, the Greeks constructed a huge wooden horse, and hid a select force of men inside. The Greeks pretended to sail away, and the Trojans pulled the horse into their city as a victory trophy. That night the Greek force crept out of the horse and opened the gates for the rest of the Greek army, which had sailed back under cover of night. The Greeks entered and destroyed."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Empty_Fort_Strategy",children:"Empty Fort Strategy"}),' - "Involves using reverse psychology (and luck) to deceive the enemy into thinking that an empty location is full of traps and ambushes, and therefore induce the enemy to retreat." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Potemkin_village",children:"Potemkin village"}),' - "any construction (literal or figurative) built solely to deceive others into thinking that a situation is better than it really is.";',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Vaporware",children:"vaporware"}),' - "a product, typically computer hardware or software, that is announced to the general public but is never actually manufactured nor officially cancelled.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Exit_strategy",children:"Exit Strategy"}),' - "A means of leaving one\'s current situation, either after a predetermined objective has been achieved, or as a strategy to mitigate failure."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Boots_on_the_Ground#Derivation_of_the_title",children:"Boots on the Ground"}),' - "The belief that military success can only be achieved through the direct physical presence of troops in a conflict area."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Winning_hearts_and_minds",children:"Winning Hearts and Minds"}),' - "In which one side seeks to prevail not by the use of superior force, but by making emotional or intellectual appeals to sway supporters of the other side."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mutual_assured_destruction",children:"Mutually Assured Destruction"}),' - "In which a full-scale use of nuclear weapons by two or more opposing sides would cause the complete annihilation of both the attacker and the defender. It is based on the theory of deterrence, which holds that the threat of using strong weapons against the enemy prevents." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mexican_standoff",children:"Mexican standoff"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zugzwang",children:"Zugzwang"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Containment",children:"Containment"}),' - "A military strategy to stop the expansion of an enemy. It is best known as the Cold War policy of the United States and its allies to prevent the spread of communism abroad."']}),"\n",(0,a.jsxs)(i.li,{children:['(3) Appeasement - "A diplomatic policy of making political or material concessions to an enemy power in order to avoid conflict." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Danegeld",children:"Danegeld"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Extortion",children:"extortion"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Pyrrhic_victory#Related_concepts",children:"Winning a Battle but Losing the War"}),' - "A poor strategy that wins a lesser (or sub-) objective but overlooks and loses the true intended objective." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Sacrifice_play",children:"sacrifice play"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Beachhead",children:"Beachhead"}),' - "A temporary line created when a military unit reaches a landing beach by sea and begins to defend the area while other reinforcements help out until a unit large enough to begin advancing has arrived."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Attrition_warfare",children:"Attrition warfare"}),' - "a military strategy in which a belligerent attempts to win a war by wearing down the enemy to the point of collapse through continuous losses in personnel and material."']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"history",children:"History"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Nuclear_option",children:"Nuclear option"}),' - "a parliamentary procedure that allows the U.S. Senate to override a rule or precedent by a simple majority of 51 votes, instead of by a supermajority of 60 votes...The name is an analogy to nuclear weapons being the most extreme option in warfare."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cargo_cult",children:"Cargo cult"}),' - "a millenarian movement first described in Melanesia which encompasses a range of practices and occurs in the wake of contact with more technologically advanced societies. The name derives from the belief which began among Melanesians in the late 19th and early 20th century that various ritualistic acts such as the building of an airplane runway will result in the appearance of material wealth, particularly highly desirable Western goods (i.e., "cargo"), via Western airplanes."']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"sports",children:"Sports"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Glossary_of_tennis_terms#U",children:"Unforced Error"}),' - In tennis, an "error in a service or return shot that cannot be attributed to any factor other than poor judgement and execution by the player; contrasted with a ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Unforced_error#Forced_error",children:"forced error"}),'," "an error caused by an opponent\'s good play."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hail_Mary_pass",children:"Hail Mary Pass"}),' - "A very long forward pass in American football, made in desperation with only a small chance of success... has become generalized to refer to any last-ditch effort with little chance of success."']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"political-failure",children:"Political Failure"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Chilling_effect",children:"Chilling Effect"}),' - "The inhibition or discouragement of the legitimate exercise of natural and legal rights by the threat of legal sanction...Outside of the legal context in common usage; any coercion or threat of coercion (or other unpleasantries) can have a chilling effect on a group of people regarding a specific behavior, and often can be statistically measured or be plainly observed."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Third_rail_of_politics",children:"Third Rail"})," - \"The third rail of a nation's politics is a metaphor for any issue so controversial that it is 'charged' and 'untouchable' to the extent that any politician or public official who dares to broach the subject will invariably suffer politically.\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Regulatory_capture",children:"Regulatory Capture"}),' - "When a regulatory agency, created to act in the public interest, instead advances the commercial or political concerns of special interest groups that dominate the industry or sector it is charged with regulating." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Clay_Shirky#Shirky_principle",children:"Shirky principle"}),' - "Institutions will try to preserve the problem to which they are the solution."; "Sunlight is the best disinfectant.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Duverger%27s_law",children:"Duverger's Law"})," - \"A principle which states that plurality-rule elections (such asfirst past the post) structured within single-member districts tend to favor a two-party system, and that 'the double ballot majority system and proportional representation tend to favor multipartism.'\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Arrow%27s_impossibility_theorem",children:"Arrow's Impossibility Theorem"}),' - "When voters have three or more distinct alternatives (options), no ranked order voting system can convert the ranked preferences of individuals into a community-wide (complete and transitive) ranking while also meeting a pre-specified set of criteria." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Approval_voting",children:"approval voting"}),")"]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"nature",children:"Nature"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Nature_versus_nurture",children:"Nature vs Nurture"})," - \"the relative importance of an individual's innate qualities as compared to an individual's personal experiences in causing individual differences, especially in behavioral traits.\""]}),"\n",(0,a.jsxs)(i.li,{children:['(2) Chain Reaction - "A sequence of reactions where a reactive product or by-product causes additional reactions to take place. In a chain reaction, positive feedback leads to a self-amplifying chain of events." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cascading_failure",children:"cascading failure"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Domino_effect",children:"domino effect"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:["(2) Filling a Vacuum - A ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Vacuum",children:"vacuum"}),' "is space void of matter." Filling a vacuum refers to the fact that if a vacuum is put next to something with pressure, it will be quickly filled by the gas producing that pressure. (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Power_vacuum",children:"power vacuum"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Emergence#See_also",children:"Emergence"}),' - "Whereby larger entities, patterns, and regularities arise through interactions among smaller or simpler entities that themselves do not exhibit such properties." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Decentralised_system",children:"decentralized system"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Spontaneous_order",children:"spontaneous order"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Natural_selection",children:"Natural Selection"}),' - "The differential survival and reproduction of individuals due to differences in phenotype. It is a key mechanism of evolution, the change in heritable traits of a population over time."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Butterfly_effect#See_also",children:"Butterfly Effect"}),' - "The concept that small causes can have large effects." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Bullwhip_effect",children:"bullwhip effect"}),' - "increasing swings in inventory in response to shifts in customer demand as you move further up the supply chain.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Sustainability",children:"Sustainability"}),' - "The endurance of systems and processes."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Peak_oil",children:"Peak Oil"}),' - "The point in time when the maximum rate of extraction of petroleum is reached, after which it is expected to enter terminal decline."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.strong,{children:"mimetic desire"}),'. "Man is the creature who does not know what to desire, and he turns to others in order to make up his mind," Girard wrote. "We desire what others desire because we imitate their desires"']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"internet",children:"Internet"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Filter_bubble",children:"Filter Bubble"}),' - "In which a website algorithm selectively guesses what information a user would like to see based on information about the user (such as location, past click behavior and search history) and, as a result, users become separated from information that disagrees with their viewpoints, effectively isolating them in their own cultural or ideological bubbles." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Echo_chamber_(media)",children:"echo chamber"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Botnet",children:"Botnet"}),' - "A number of Internet-connected computers communicating with other similar machines in which components located on networked computers communicate and coordinate their actions by command and control (C&C) or by passing messages to one another." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Flash_mob",children:"flash mob"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Spamming",children:"Spamming"}),' - "The use of electronic messaging systems to send unsolicited messages (spam), especially advertising, as well as sending messages repeatedly on the same site." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Phishing",children:"phishing"}),' - "the attempt to acquire sensitive information such as usernames, passwords, and credit card details (and sometimes, indirectly, money), often for malicious reasons, by masquerading as a trustworthy entity in an electronic communication.", ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Clickjacking",children:"clickjacking"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Social_engineering_(security)",children:"social engineering"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Content_farm",children:"Content Farm"}),' - "large amounts of textual content which is specifically designed to satisfy algorithms for maximal retrieval by automated search engines." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Click_farm",children:"click farm"}),' - "where a large group of low-paid workers are hired to click on paid advertising links for the click fraudster.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Micropayment",children:"Micropayment"}),' - "A financial transaction involving a very small sum of money and usually one that occurs online."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Godwin%27s_law",children:"Godwin's Law"}),' - "If an online discussion (regardless of topic or scope) goes on long enough, sooner or later someone will compare someone or something to Hitler or Nazism." (related: "Take the high road.", "Rise above the fray.", "Don\'t stoop down to their level.")']}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://medium.com/@yegg/mental-models-i-find-repeatedly-useful-936f1cc405d",children:"https://medium.com/@yegg/mental-models-i-find-repeatedly-useful-936f1cc405d"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://jamesclear.com/mental-models",children:"https://jamesclear.com/mental-models"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://fs.blog/tgmm",children:"https://fs.blog/tgmm"})}),"\n",(0,a.jsx)(i.h2,{id:"catch-22",children:"Catch-22"}),"\n",(0,a.jsxs)(i.p,{children:["Acatch-22 is a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Paradox",children:"paradoxical"})," situation from which an individual cannot escape because of contradictory rules or limitations.The term was coined by ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Joseph_Heller",children:"Joseph Heller"}),", who used it in his 1961 novel ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Catch-22",children:"Catch-22"}),"."]}),"\n",(0,a.jsx)(i.p,{children:"An example is:"}),"\n",(0,a.jsxs)(i.p,{children:['In needing experience to get a job... "How can I get any experience until I get a job that gives me experience?" -- Brantley Foster in ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/The_Secret_of_My_Success_(1987_film)",children:"The Secret of My Success"}),"."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Catch-22_(logic)",children:"https://en.wikipedia.org/wiki/Catch-22_(logic)"})}),"\n",(0,a.jsx)(i.h2,{id:"says-law",children:"Says law"}),"\n",(0,a.jsx)(i.p,{children:"In classical economics, Say's law, or the law of markets, is the claim that the production of a product creates demand for another product by providing something of value which can be exchanged for that other product. So, production is the source of demand."}),"\n",(0,a.jsx)(i.h2,{id:"galls-law",children:"Gall's Law"}),"\n",(0,a.jsx)(i.p,{children:'A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: a complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a simple system."'}),"\n",(0,a.jsx)(i.h2,{id:"chestertons-fence-in-second-order-thinking",children:"Chesterton's Fence (in Second-order thinking)"}),"\n",(0,a.jsxs)(i.p,{children:["Chesterton's fence is the principle that reforms should not be made until the reasoning behind the existing state of affairs is understood. The quotation is from ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/G._K._Chesterton",children:"G. K. Chesterton"}),'\'s 1929 book The Thing, in the chapter entitled "The Drift from Domesticity":']}),"\n",(0,a.jsx)(i.p,{children:'In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes daily up to it and says, "I don\'t see the use of this; let us clear it away." To which the more intelligent type of reformer will do well to answer: "If you don\'t see the use of it, I certainly won\'t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it."'}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.strong,{children:"Do not remove a fence until you know why it was put up in the first place"})}),"\n",(0,a.jsx)(i.p,{children:"Don't change something until you know why it was there in the first place. It's also a way to look at reforms, and to understand the second order effects of an action."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.strong,{children:"Unless we know why someone made a decision, we can't safely change it or conclude that they were wrong"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://abovethelaw.com/2014/01/the-fallacy-of-chestertons-fence",children:"https://abovethelaw.com/2014/01/the-fallacy-of-chestertons-fence"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://fs.blog/2020/03/chestertons-fence",children:"https://fs.blog/2020/03/chestertons-fence"})}),"\n",(0,a.jsx)(i.h2,{id:"50-ideas",children:"50 Ideas"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:'Doublespeak: People often say the opposite of what they mean, especially in political language. It allows people to lie while looking like they\'re telling the truth. As George Orwell famously wrote in 1984, "War is peace. Freedom is slavery. Ignorance is strength."'}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Theory of Constraints: A system is only as strong as its weakest point. Focus on the bottleneck. Counterintuitively, if you break down the entire system and optimize each component individually, you'll lower the effectiveness of the system. Optimize the entire system instead."}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(312455).A+"",width:"500",height:"453"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Preference Falsification: People lie about their true opinions and conform to socially acceptable preferences instead. In private they'll say one thing. In public, they'll say another."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Faustian Bargain: A man once sold his soul to a demon in exchange for knowledge. At first, it seemed like a smart trade. But the man lost in the long-run. Tragically, what the man lost was more valuable than what he earned. In short, he won the battle but lost the war."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Mimetic Theory of Desire: Humans are like sheep. We don't know what we want, so we imitate each other. Instead of creating our own desires, we desire the same things as other people. The entire advertising industry is built on this idea."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Mimetic Theory of Conflict: People who are similar are more likely to fight than people who are different. That's why Civil Wars and family feuds create the worst conflicts. The closer two people are and the more equality between them, the greater the potential for conflict."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Talent vs. Genius: Society is good at training talent but terrible at cultivating genius. Talented people are good at hitting targets others can't hit, but geniuses find targets others can't see. They are opposite modes of excellence. Talent is predictable, genius is unpredictable."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Competition is for Losers: Avoid competition. Stop copying what everybody else is doing. If you work at a for-profit company, work on problems that would not otherwise be solved. If you're at a non-profit, fix unpopular problems. Life is easier when you don't compete. (Hint: don't start another bottled water company)"}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Secrets are Hidden in Plain Sight: Most people think of secrets as Easter eggs. They assume that if a secret is important, it's necessarily going to be hard to find. The best ideas can come from things that are so well-known that they aren't well-seen."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Never-Ending Now: The structure of our social media feeds blinds us to history, as it causes us to live in an endless cycle of ephemeral content consumption. The structure of the Internet pulls people away from age-old wisdom."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Demand Curves Slope Down: The harder something is to do, the fewer people will do it. For example, raise the price of a product and fewer people will buy it. Lower the price and more people will buy it. Economics 101."}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(40266).A+"",width:"500",height:"547"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Look for Things That Don't Make Sense: The world always makes sense. But it can be confusing. When it is, your model of the world is wrong. So, things that don't make sense are a learning opportunity. Big opportunities won't make sense until it's too late to profit from them."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Wisdom of Paradox: Logic is the key to scientific truths, but paradoxes are the key to psychological ones. When it comes to the human condition, the deepest truths are often counter-intuitive. When you find two opposites that are both true, start exploring."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Law of Shitty Click-Through Rates: Most marketing strategies have a short window of success, as click-through rates decrease as tactics mature. For example, the first banner-ad has a click-through rate of more than 70%. Now we avoid them with ad-blockers."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Russell Conjugation: Journalists often change the meaning of a sentence by replacing one word with a synonym that implies a different meaning. For example, the same person can support an estate tax but oppose a death tax - even though they are the same thing."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Overton Window: You can control thought without limiting speech. You can do it by defining the limits of acceptable thought while allowing for lively debate within these barriers. For example, Fox News and MSNBC set limits on what political thoughts they consider acceptable, but in the grand scheme of things, they're both fairly conventional. The political spectrum stretches far beyond the ideas they entertain, but ideas outside their limits are shunned."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Planck's Principle: Science doesn't progress because people change their views. Rather, each new generation of scientists has different views. As old generations pass away, new ideas are accepted and the scientific consensus changes."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Bike-Shed Effect: A group of people working on a project will fight over the most trivial ideas. They'll ignore what's complicated. They'll focus too much on easy-to-understand ideas at the expense of important, but hard to talk about ideas. For example, instead of approving plans for a complicated spaceship, the team would argue over the color of the astronaut's uniforms."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Table Selection: This idea comes from poker, where you're advised to choose your opponents carefully. That means you shouldn't compete against the best people. You don't need to get good at doing difficult things if you get good at avoiding difficult things. If you want to win, pick an easy table and nail your execution."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Goodhart's Law: When a measure becomes a target, it ceases to be a good measure. One hospital took too long to admit patients so a penalty was given for 4+ hour wait times. In response, ambulance drivers were asked to slow down so they could shorten wait times."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Gall's Law: A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Hock Principle: Simple, clear purpose and principles give rise to complex and intelligent behavior. Complex rules and regulations give rise to simple and stupid behavior."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Parkinson's Law: Work expands to fill the time available. People don't want to look like they're lazy, so they find extra tasks to tackle, even if they're trivial. If you have six months to complete a project, it will take six months to complete. Set deadlines accordingly."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Second Law of Thermodynamics: The world tends towards disorder. That's why your room becomes messier and messier over time. It's also why an engine converts only ~35% of its energy into useful work. Time moves towards increasing one direction: increasing entropy."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Paradox of Specificity: Focus isn't as constraining as it seems. In the age of the Internet, when everybody has Google search and personalized social media feeds, differentiation is free marketing. The more specific your goal, the more opportunities you'll create for yourself. Narrowing your aperture can expand your horizons."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Emergence: When things interact, they often birth new, unpredictable forms. Therefore, the sum total of a system is more than its component parts. As a system evolves, its structure can transform - just like how water becomes cold water until it turns into ice."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Occam's Razor: If there are multiple explanations for why something happened and they are equally persuasive, assume the simplest one is true. In the search for truth, remove unnecessary assumptions. Trust the lowest-complexity answer."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Hickam's Dictum: The opposite of Occam's Razor. In a complex system, problems usually have more than one cause. For example, in medicine, people can have many diseases at the same time."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Hormesis: A low dose of something can have the opposite effect of a high dose. A little bit of stress wakes you up, but a lot of stress is bad for you. Lifting weights for 30 minutes per day is good for you, but lifting weights for 6 hours per day will destroy your muscles. Stress yourself, but not too much."}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(911161).A+"",width:"500",height:"415"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Robustness Principle: Be conservative in what you do, be liberal in what you accept from others. It's a design guideline for software and a good rule for life: Hold yourself to a higher standard than you hold others to."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Legibility: We are blind to what we cannot measure. Not everything that counts can be measured, and not everything that can be measured counts. But people manage what they can measure, so society repeats the same mistakes."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Horseshoe Theory: Extreme opposites tend to look the same. For example, a far-right movement and a far-left movement can be equally violent or desire a similar outcome. People on both sides are more similar to each other than they are to people in the center."}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(406460).A+"",width:"500",height:"418"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Availability Cascade: A self-reinforcing cycle that creates collective beliefs. An idea will gain traction once it enters the mainstream, which triggers a chain reaction, which causes lots of people to adopt it not because it's true but because it's popular."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Creativity Begins at the Edge: Change starts away from the spotlight. Then, it moves towards the center. That's why the most interesting ideas at a conference never come from the main stage. They come from the hallways and the bar after sunset"}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Copernican Principle: The more we learn about astronomy, the less it seems that earth is special. It's a small part of the universe, and each human is a small part of the earth. We are all spinning through the solar system - nowhere near the beginning or end of time."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Personal Monopoly: Corporations reward conformity, but the Internet rewards people who are unique. If you work in a creative field, strive to be the only person who does what you do. Find your own style, then run with it. Create intellectual real estate for yourself."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Paradox of Consensus: Under ancient Jewish law, if a suspect was found guilty by every judge, they were deemed innocent. Too much agreement implied a systemic error in the judicial process. Unanimous agreement sometimes leads to bad decisions."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Penny Problem Gap: Economists assume demand is linear, but people's behavior totally changes once an action costs money. If the inventors of the Internet had known about it, spam wouldn't be such a problem. If sending an email cost you $0.001, there'd be way less spam."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Invisible Hand: Markets aggregate knowledge. Rising prices signal falling supply or increased demand, which incentivizes an increase in production. The opposite is true for falling prices. Prices are a signal wrapped in an incentive."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Base Rate: The average outcome for an event over time. They're like batting averages for life, and they work best with big sample sizes. For example, if you're starting a business, avoid the restaurant business where margins are low and competition is high."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Circle of Competence: Define the limits of your knowledge. Hint: the limits are smaller than you think. That's because being an expert in one area doesn't make you an expert in anything else. Be clear about what you know and don't know."}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(698443).A+"",width:"500",height:"441"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Convexity: If you want to be lucky, look for opportunities with big upsides and low downsides. In addition to increased optionality, your errors will benefit you more than they harm you. Convex payoffs let you tinker your way to success and innovation."}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(20398).A+"",width:"500",height:"367"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Go-For-It Window: Large gaps between accelerating technologies and stagnating social norms create lucrative new business opportunities. But they are only available for a short time when people can capitalize on the difference between the real and perceived state of the world. For example, 2007 was the perfect time to launch the iPhone, but Google Glasses launched too early."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Via Negativa: When we have a problem, our natural instinct is to add a new habit or purchase a fix. But sometimes, you can improve your life by taking things away. For example, the foods you avoid are more important than the foods you eat."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Medium Is the Message: We pay too much attention to what is being said. But the medium of communication is more impactful. For example, the Internet's impact on humanity has a bigger influence than anything that's said on the Internet."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Resource Curse: Countries with an abundance of natural resources such as diamonds and fossil fuels tend to have less economic growth and worse development than countries with fewer natural resources."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Paradox of Abundance: The average quality of information is getting worse and worse. But the best stuff is getting better and better. Markets of abundance are simultaneously bad for the median consumer but good for conscious consumers."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Map Is Not the Territory: Reality will never match the elegance of theory. All models have inconsistencies, but some are still useful. Some maps are useful because they're inaccurate. If you want to find an edge, look for what the map leaves out."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Baker's Dozen: The key to good hospitality is to delight your guests with an unexpected gift. If you run a hotel, leave a chocolate on the bed. If you run a bakery, give your customers one extra bagel. If you write a tweetstorm, share an extra idea."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Mimesis: we mimic each other in our desires"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:"The default cycle of mimetic desire leads people to want what other people have, and eventually leads to rivalry and conflict. But desires can be mimetic in tremendously positive ways. Heroism is mimetic - we saw it on 9/11. When a firefighter runs into a burning building, it might become a little easier for the second and third to run in."}),"\n",(0,a.jsx)(i.p,{children:"We're inspired by people who take a stand for what they believe in, who refuse to give in; we're inspired by people who demonstrate extreme empathy and vulnerability. That, too, is mimetic. When we see it in others, it makes us want to be more like that."}),"\n",(0,a.jsx)(i.p,{children:"We can start a positive cycle of desire for ourselves even in simple things, like fitness. It's like turning a giant flywheel, which builds momentum as we go. One turn of the flywheel might work like this: I commit to showing up for my workouts with my highly disciplined friend, who holds me accountable if I don't; which makes me want to eat well so that I have enough energy for our workouts; which makes me want to wake up....\""}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.perell.com/blog/50-ideas-that-changed-my-life",children:"https://www.perell.com/blog/50-ideas-that-changed-my-life"})}),"\n",(0,a.jsx)(i.h2,{id:"principle-of-reasonable-accommodation",children:"Principle of reasonable accommodation"}),"\n",(0,a.jsx)(i.p,{children:"Reasonable accommodation is a principle that promotes equality, enables the grant of positive rights and prevents discrimination based ondisability, health condition or personal belief"}),"\n",(0,a.jsx)(i.h2,{id:"systemic-bias",children:"Systemic bias"}),"\n",(0,a.jsxs)(i.p,{children:["Systemic bias, also calledinstitutional bias, is the inherent tendency of a process to support particular outcomes. The term generally refers to human systems such as institutions; the equivalent bias in non-human systems (such as measurement instruments or ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Computational_mechanics",children:"mathematical models"})," used to estimate physical quantities) is often called ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Systematic_bias",children:"systematic bias"}),", and leads to ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Systematic_error",children:"systematic error"})," in measurements or estimates. The issues of systemic bias are dealt with extensively in the field of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Industrial_organization",children:"industrial organization"})," economics."]}),"\n",(0,a.jsx)(i.h2,{id:"human-capital-theory",children:"Human Capital Theory"}),"\n",(0,a.jsxs)(i.p,{children:["Human capitalis the stock of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Habit",children:"habits"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Knowledge",children:"knowledge"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Social",children:"social"})," and ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Personality",children:"personality"})," attributes (including ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Creativity",children:"creativity"}),") embodied in the ability to perform labour so as to produce ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Economic_value",children:"economic value"}),"."]}),"\n",(0,a.jsx)(i.p,{children:"Human capital is unique and differs from any other capital. It is needed for companies to achieve goals, develop and remain innovative. Companies can invest in human capital for example through education and training enabling improved levels of quality and production."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Human_capital",children:"https://en.wikipedia.org/wiki/Human_capital"})}),"\n",(0,a.jsx)(i.h2,{id:"hedonic-treadmill--hedonic-adaptation",children:"Hedonic Treadmill / Hedonic Adaptation"}),"\n",(0,a.jsxs)(i.p,{children:["The hedonic treadmill, also known as hedonic adaptation, is the observed tendency of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Human",children:"humans"})," to quickly return to a relatively stable level of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Happiness",children:"happiness"})," despite major positive or negative events or life changes. According to this theory, as a person makes more money, expectations and desires rise in tandem, which results in no permanent gain in happiness."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hedonic_treadmill",children:"https://en.wikipedia.org/wiki/Hedonic_treadmill"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.coglode.com/research/hedonic-adaptation",children:"https://www.coglode.com/research/hedonic-adaptation"})}),"\n",(0,a.jsx)(i.h2,{id:"zeigarnik-effect",children:"Zeigarnik Effect"}),"\n",(0,a.jsx)(i.p,{children:"It's the tendency of our brains to dwell on unfinished tasks. And if you leave in the middle of a financial plan, it could create stress. That stress could push you into restarting the plan again. But since it requires far more effort than bingeing on a TV show, you put it off again. And the stress builds up and paralyses you into inactivity. It's a vicious cycle."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zeigarnik_effect",children:"https://en.wikipedia.org/wiki/Zeigarnik_effect"})}),"\n",(0,a.jsx)(i.h2,{id:"certainty-effect",children:"Certainty Effect"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(119053).A+"",width:"999",height:"441"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(466832).A+"",width:"999",height:"441"})}),"\n",(0,a.jsx)(i.p,{children:"Decision making is hard."}),"\n",(0,a.jsx)(i.p,{children:"People really never have enough information to make an educated guess."}),"\n",(0,a.jsx)(i.p,{children:"Therefore people use intuition to make decisions."}),"\n",(0,a.jsx)(i.p,{children:"But intuitions can lead to mistakes."}),"\n",(0,a.jsx)(i.p,{children:"2008 financial crisis."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://collabfund.com/blog/little-ways-the-world-works",children:"https://collabfund.com/blog/little-ways-the-world-works"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=2d4tYdhE8mY",children:"What Investors can Learn from other Disciplines | Biology, Astrophysics, Statistics, etc | ET Money"})}),"\n",(0,a.jsx)(i.h2,{id:"evolution---mullers-ratchet",children:"Evolution - Muller's Ratchet"}),"\n",(0,a.jsx)(i.p,{children:"What the theory says is that the evolution of any species is severely hampered in the absence of variety. So for instance, if the same genetics of the parent is exactly passed on, to the offspring which is then passed to their offspring then there is no genetic recombination here and this can lead to dangerous mutations ultimately leading to extinction. When we apply this to modern day commerce the Muller's ratchet is exactly what happens in closed societies and large corporations. There is a resistance to change, there are no new ideas, bad habits tend to stick, there is lethargy which eventually brings about the business's downfall."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=uLC0akD1WOE",children:"Dawkins re-examined: Dawkins' legacy - YouTube"})}),"\n",(0,a.jsx)(i.h2,{id:"astrophysics---benfords-law-of-controversy",children:"Astrophysics - Benford's Law of Controversy"}),"\n",(0,a.jsx)(i.p,{children:"Benford's law of controversy is not really a law but it's more of an adage that says - \"Passion is inversely proportional to the amount of real information available\". So there are two ways to look at this. Firstly, the theory says that the fewer facts one knows, the more interesting the topic becomes. And secondly, when one is given the opportunity to fill information gaps with rumors, theories and imagination people tend to cling onto what they want to be true which more-often-than-not is something they are passionate about."}),"\n",(0,a.jsx)(i.p,{children:"If we have data, let's look at data. If all we have are opinions, let's go with mine"}),"\n",(0,a.jsx)(i.h2,{id:"biology---copes-rule",children:"Biology - Cope's Rule"}),"\n",(0,a.jsx)(i.p,{children:"Cope's Rule postulates that species often evolve to get bigger bodies over time. And this happens for the simple reason that there are many competitive advantages to being big. But size also has its drawbacks in the form of requiring more food per unit of body mass, being unable to hide, having a slow reproductive process etc. which can often be amongst the primary causes of their extinction. In other words the same force that pushes you to become big can also lead to you dying or going extinct."}),"\n",(0,a.jsx)(i.p,{children:"When we connect this with investing, I'm sure we can visualize a similar life cycle for most companies and industries. Similarly, large businesses get favourable terms, the advantage of economies of scale and a strong brand name"}),"\n",(0,a.jsx)(i.h2,{id:"statistics---stationarity",children:"Statistics - Stationarity"}),"\n",(0,a.jsx)(i.p,{children:'Plainly speaking, "stationarity" says that the past is a statistical guide to the future which is another way of saying that the big forces that impact a system don\'t change over time. For example - if you want to know how many people are going to die next year, then an examination of the last 100 years of actuarial tables should do the trick. Now from an investing standpoint, this concept of stationarity is the bedrock principle for quant based investment managers. I mean, at the core of every quant-based model is the assumption that there are patterns in the stock markets that have prevailed in the past and those patterns will also prevail in the future and this steadiness can be used to make money in the financial markets. However, as wonderful and scientific stationarity might seem it has a tendency to work, right up until the moment it doesn\'t. It\'s a bit like stationarity meeting a black swan event like what we saw with the Covid19 pandemic, the war in Ukraine or China pulling the plug on its Internet companies etc. which can come as major unfactored surprises. Infact, Scott Sagan - a professor at Stanford University said it best when he said "Things that have never happened before happen all the time".'}),"\n",(0,a.jsx)(i.h2,{id:"agronomy---liebigs-law-of-the-minimum",children:"Agronomy - Liebig's Law of the Minimum"}),"\n",(0,a.jsx)(i.p,{children:"Agronomy is nothing but the study of agriculture and Liebig's law of the minimum says that a plant's growth is limited not by its total but by it's most scarcest nutrient. For example if you were to give a plant everything except nitrogen or water then the plant is going nowhere. Likewise, if the soil has a mix of different nutrients, Liebig's law says that the crop yield will be only as good as the availability of the least abundant nutrient in the soil. This concept is highly relatable to business and investing frameworks where one bad bank or one broken supply chain can ruin an entire system's trajectory."}),"\n",(0,a.jsx)(i.h2,{id:"absorption-rates-biology-geology-chemistry",children:"Absorption rates (biology, geology, chemistry)"}),"\n",(0,a.jsx)(i.p,{children:"There is a natural limit to how fast something can grow, governed by how fast it can absorb certain nutrients. But different organisms have massively different absorption rates despite being delivered nutrients at the same rate, so you can get vastly different outcomes despite feeding something the same nutrients. Same with education, career success, and social networks -- some people are primed to absorb much more than others, even when they are part of the same system."}),"\n",(0,a.jsx)(i.h2,{id:"tocqueville-paradox-sociology",children:"Tocqueville Paradox (sociology)"}),"\n",(0,a.jsx)(i.p,{children:"People's expectations rise faster than living standards, so a society that becomes exponentially wealthier can see a decline in net happiness and satisfaction. There is virtually nothing people can't get accustomed to, which also helps explain why there is so much desire for innovation and improvement."}),"\n",(0,a.jsx)(i.h2,{id:"three-men-make-a-tiger-chinese-proverb",children:"Three Men Make a Tiger (Chinese proverb)"}),"\n",(0,a.jsx)(i.p,{children:"If one person tells you there's a tiger roaming around your neighborhood, you can assume they're lying. If two people tell you, you begin to wonder. If three say it's true, you're convinced there's a tiger in your neighborhood and you run for your life. The proverb first came about hundreds of years ago, but is probably more relevant than ever in the social media age. People will believe anything if enough people tell them it's true."})]})}function d(e={}){const{wrapper:i}={...(0,s.R)(),...e.components};return i?(0,a.jsx)(i,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},58648:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image1-9f531f51d526d3be4816ec550222c39d.jpg"},312455:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image2-0fd1c21238f46ee52afb9b0f9cf8d431.jpg"},40266:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image3-0f4020e662800334c51b66b0856602b9.jpg"},911161:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image4-8c3ca9d4f0f08097a8e1f0f841ae93b9.jpg"},406460:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image5-6db6abf0489d1ba92f5f85f2d3acc3f3.jpg"},698443:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image6-a3c4aa45eaea3760a5e3f94235137045.jpg"},20398:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image7-3e2e91c0795a3c5b5d4ff042abedc976.jpg"},119053:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image8-b3c3f18007d792e3d0fc5fb51c772f29.jpg"},466832:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image9-bbffd2cec0c77eb4fc03a82bf381ba4d.jpg"},925240:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Pasted image 20230920145807-0267eeebb6262b179951e2eba4035dde.jpg"},28453:(e,i,t)=>{t.d(i,{R:()=>r,x:()=>o});var n=t(296540);const a={},s=n.createContext(a);function r(e){const i=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function o(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),n.createElement(s.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a74d43ac.b4f1b40b.js b/assets/js/a74d43ac.b4f1b40b.js deleted file mode 100644 index 561a6e86305..00000000000 --- a/assets/js/a74d43ac.b4f1b40b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[22924],{993741:(e,i,t)=>{t.r(i),t.d(i,{assets:()=>l,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>n,toc:()=>h});const n=JSON.parse('{"id":"knowledge/general/mental-models","title":"Mental Models","description":"Links","source":"@site/docs/knowledge/general/mental-models.md","sourceDirName":"knowledge/general","slug":"/knowledge/general/mental-models","permalink":"/knowledge/general/mental-models","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/knowledge/general/mental-models.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1734554726000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Knowledge of Humanity","permalink":"/knowledge/general/knowledge-of-humanity"},"next":{"title":"Others","permalink":"/knowledge/general/others"}}');var a=t(474848),s=t(28453);const r={},o="Mental Models",l={},h=[{value:"Links",id:"links",level:2},{value:"Mental Models in Science",id:"mental-models-in-science",level:2},{value:"Mental Models in Math and Engineering",id:"mental-models-in-math-and-engineering",level:2},{value:"Best Mental Models Books",id:"best-mental-models-books",level:2},{value:"Mental Models",id:"mental-models-1",level:2},{value:"Explaining",id:"explaining",level:2},{value:"Hanlon's Razor",id:"hanlons-razor",level:3},{value:"Occam's Razor",id:"occams-razor",level:3},{value:"Problem Framing",id:"problem-framing",level:2},{value:"Physics",id:"physics",level:2},{value:"Experimenting",id:"experimenting",level:2},{value:"Interpreting",id:"interpreting",level:2},{value:"Negotiating",id:"negotiating",level:2},{value:"Influencing",id:"influencing",level:2},{value:"Marketing",id:"marketing",level:2},{value:"Strategizing",id:"strategizing",level:2},{value:"Military",id:"military",level:2},{value:"History",id:"history",level:2},{value:"Sports",id:"sports",level:2},{value:"Political Failure",id:"political-failure",level:2},{value:"Nature",id:"nature",level:2},{value:"Internet",id:"internet",level:2},{value:"Catch-22",id:"catch-22",level:2},{value:"Says law",id:"says-law",level:2},{value:"Gall's Law",id:"galls-law",level:2},{value:"Chesterton's Fence (in Second-order thinking)",id:"chestertons-fence-in-second-order-thinking",level:2},{value:"50 Ideas",id:"50-ideas",level:2},{value:"Principle of reasonable accommodation",id:"principle-of-reasonable-accommodation",level:2},{value:"Systemic bias",id:"systemic-bias",level:2},{value:"Human Capital Theory",id:"human-capital-theory",level:2},{value:"Hedonic Treadmill / Hedonic Adaptation",id:"hedonic-treadmill--hedonic-adaptation",level:2},{value:"Zeigarnik Effect",id:"zeigarnik-effect",level:2},{value:"Certainty Effect",id:"certainty-effect",level:2},{value:"Evolution - Muller's Ratchet",id:"evolution---mullers-ratchet",level:2},{value:"Astrophysics - Benford's Law of Controversy",id:"astrophysics---benfords-law-of-controversy",level:2},{value:"Biology - Cope's Rule",id:"biology---copes-rule",level:2},{value:"Statistics - Stationarity",id:"statistics---stationarity",level:2},{value:"Agronomy - Liebig's Law of the Minimum",id:"agronomy---liebigs-law-of-the-minimum",level:2},{value:"Absorption rates (biology, geology, chemistry)",id:"absorption-rates-biology-geology-chemistry",level:2},{value:"Tocqueville Paradox (sociology)",id:"tocqueville-paradox-sociology",level:2},{value:"Three Men Make a Tiger (Chinese proverb)",id:"three-men-make-a-tiger-chinese-proverb",level:2}];function c(e){const i={a:"a",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.header,{children:(0,a.jsx)(i.h1,{id:"mental-models",children:"Mental Models"})}),"\n",(0,a.jsx)(i.h2,{id:"links",children:"Links"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"../../psychology/mental-models",children:"Psychology Mental Models"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"../../economics/mental-models/economics-mental-models",children:"Economics Mental Models"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"../../management/mental-models",children:"Management Mental Models"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"../../psychology/thinking-mental-models",children:"Thinking Mental Models"})}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"mental-models-in-science",children:"Mental Models in Science"}),"\n",(0,a.jsx)(i.p,{children:"Biology"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Natural_selection",children:"Evolution by Natural Selection"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Homeostasis",children:"Equilibrium (Homeostasis)"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Heredity",children:"Heredity"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Signalling_theory",children:"Signalling"})}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:"Chemistry"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Activation_energy",children:"Activation Energy"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Atomic_theory",children:"Atomic Theory"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Autocatalysis",children:"Autocatalysis"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://jamesclear.com/entropy",children:"Entropy (The Second Law of Thermodynamics)"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Catalysis",children:"Catalysts"})}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:"Physics"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Critical_mass",children:"Critical Mass"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Theory_of_relativity",children:"Relativity"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Velocity",children:"Velocity"})}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"mental-models-in-math-and-engineering",children:"Mental Models in Math and Engineering"}),"\n",(0,a.jsx)(i.p,{children:"Engineering"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Break Points"}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mechanical_advantage",children:"Leverage"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://jamesclear.com/margin-of-safety",children:"Margin of Safety"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Redundancy_(engineering)",children:"Redundancy"})}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:"Mathematics"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Normal_distribution",children:"Normal Distribution (Bell Curve)"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Twelvefold_way",children:"Permutations and Combinations"})}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"best-mental-models-books",children:"Best Mental Models Books"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://jamesclear.com/book/seeking-wisdom",children:"Seeking Wisdom"})," by Peter Bevelin"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://jamesclear.com/book/poor-charlies-almanack",children:"Poor Charlie's Almanack"})," by Charles Munger"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://jamesclear.com/book/the-personal-mba",children:"The Personal MBA"})," by Josh Kaufman"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://jamesclear.com/book/the-fifth-discipline",children:"The Fifth Discipline"})," by Peter Senge"]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"mental-models-1",children:"Mental Models"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Classical_conditioning",children:"Classical Conditioning (Pavlov)"})}),"\n",(0,a.jsx)(i.li,{children:"Commitment and Consistency Bias"}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Illusion_of_control",children:"Illusion of Control"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mere-exposure_effect",children:"Mere Exposure Effect"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Operant_conditioning",children:"Operant Conditioning (Skinner)"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Norm_of_reciprocity",children:"Reciprocity"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Status_quo_bias",children:"Status Quo Bias"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Survivorship_bias",children:"Survivorship Bias"})}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Tribalism",children:"Tribalism"})}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"explaining",children:"Explaining"}),"\n",(0,a.jsx)(i.h3,{id:"hanlons-razor",children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hanlon%27s_razor",children:"Hanlon's Razor"})}),"\n",(0,a.jsxs)(i.p,{children:['"Never attribute to malice that which is adequately explained by carelessness." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fundamental_attribution_error",children:"fundamental attribution error"}),'(FAE) or correspondence bias or attribution effect - " the tendency for people to place an undue emphasis on internal characteristics of the agent (character or intention), rather than external factors, in explaining another person\'s behavior in a given situation.")']}),"\n",(0,a.jsx)(i.p,{children:"We should not attribute to malice, people do make mistakes"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fundamental_attribution_error",children:"https://en.wikipedia.org/wiki/Fundamental_attribution_error"})}),"\n",(0,a.jsx)(i.h3,{id:"occams-razor",children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Occam%27s_razor",children:"Occam's Razor"})}),"\n",(0,a.jsxs)(i.p,{children:['"Among competing hypotheses, the one with the fewest assumptions should be selected." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Conjunction_fallacy",children:"conjunction fallacy"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Overfitting",children:"overfitting"}),', "when you hear hoofbeats, think of horses not ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zebra_%28medicine%29",children:"zebras"}),'.")']}),"\n",(0,a.jsx)(i.p,{children:"Simpler explanations are more likely to be true than complicated ones"}),"\n",(0,a.jsxs)(i.p,{children:["Occam's Razor is the problem-solving principle that the simplest solution tends to be the right one. When presented with competing ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hypothesis",children:"hypotheses"})," to solve a problem, one should select the solution with the fewest assumptions."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Occam%27s_razor",children:"https://en.wikipedia.org/wiki/Occam%27s_razor"})}),"\n",(0,a.jsx)(i.h2,{id:"problem-framing",children:"Problem Framing"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(58648).A+"",width:"755",height:"392"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cognitive_bias",children:"Cognitive Biases"}),' - "Tendencies to think in certain ways that can lead to systematic deviations from a standard of rationality or good judgments." (See ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/List_of_cognitive_biases",children:"list of cognitive biases"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Proximate_and_ultimate_causation",children:"Proximate vs Root Cause"})," - \"A proximate cause is an event which is closest to, or immediately responsible for causing, some observed result. This exists in contrast to a higher-level ultimate cause (or distal cause) which is usually thought of as the 'real' reason something occurred.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/5_Whys",children:"5 whys"})," - \"to determine the root cause of a defect or problem by repeating the question 'Why?')"]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"physics",children:"Physics"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Critical_mass",children:"Critical Mass"}),' - "The smallest amount of fissile material needed for a sustained nuclear chain reaction." "In ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Critical_mass_%28sociodynamics%29",children:"social dynamics"}),', critical mass is a sufficient number of adopters of an innovation in a social system so that the rate of adoption becomes self-sustaining and creates further growth."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Activation_energy",children:"Activation Energy"}),' - "The minimum energy which must be available to a chemical system with potential reactants to result in a chemical reaction."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Catalysis",children:"Catalyst"}),' - "A substance which increases the rate of a chemical reaction." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Tipping_point",children:"tipping point"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mechanical_advantage",children:"Leverage"}),' - "The force amplification achieved by using a tool, mechanical device or machine system." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Theory_of_constraints",children:"Theory of constraints"}),' - "a management paradigm that views any manageable system as being limited in achieving more of its goals by a very small number of constraints."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Inertia",children:"Inertia"}),' - "the resistance of any physical object to any change in its state of motion; this includes changes to its speed, direction or state of rest. It is the tendency of objects to keep moving in a straight line at constant velocity." (related:',(0,a.jsx)(i.a,{href:"http://scripting.com/davenet/2001/04/30/strategyTax.html",children:"strategy tax"}),' - "sometimes products developed inside a company...have to accept constraints that go against competitiveness, or might displease users, in order to further the cause of another product.";',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Flywheel",children:"flywheel"}),' - "a rotating mechanical device that is used to store rotational energy. Flywheels have an inertia called the moment of inertia and thus resist changes in rotational speed.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Half-life",children:"Half-life"}),' - "the time required for a quantity to reduce to half its initial value. The term is commonly used in nuclear physics to describe how quickly unstable atoms undergo, or how long stable atoms survive, radioactive decay." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Viral_marketing",children:"viral marketing"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Uncertainty_principle",children:"Heisenberg Uncertainty Principle"}),' - "A fundamental limit to the precision with which certain pairs of physical properties of a particle, known as complementary variables, such as positionxand momentump, can be known."']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"experimenting",children:"Experimenting"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Scientific_method",children:"Scientific Method"}),' - "Systematic observation, measurement, and experiment, and the formulation, testing, and modification of hypotheses." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Reproducibility",children:"reproducibility"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Proxy_%28statistics%29",children:"Proxy"}),' - "A variable that is not in itself directly relevant, but that serves in place of an unobservable or immeasurable variable. In order for a variable to be a good proxy, it must have a close correlation, not necessarily linear, with the variable of interest." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Revealed_preference",children:"revealed preference"}),";",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Proxy_war",children:"Proxy War"}),' - "A conflict between two nations where neither country directly engages the other.")']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"interpreting",children:"Interpreting"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Order_of_magnitude",children:"Order of Magnitude"}),' - "An order-of-magnitude estimate of a variable whose precise value is unknown is an estimate rounded to the nearest power of ten." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Order_of_approximation",children:"order of approximation"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Back-of-the-envelope_calculation",children:"back-of-the-envelope calculation"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Dimensional_analysis",children:"dimensional analysis"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fermi_problem",children:"Fermi problem"}),")"]}),"\n",(0,a.jsx)(i.li,{children:"(1) Major vs Minor Factors - Major factors explains major portions of the results, while minor factors only explain minor portions. (related: first order vs second order effects - first order effects directly follow from a cause, while second order effects follow from first order effects.)"}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/False_positives_and_false_negatives",children:"False Positives and False Negatives"})," - \"A false positive error, or in short false positive, commonly called a 'false alarm', is a result that indicates a given condition has been fulfilled, when it actually has not been fulfilled...A false negative error, or in short false negative, is where a test result indicates that a condition failed, while it actually was successful, i.e. erroneously no effect has been assumed.\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Confidence_interval",children:"Confidence Interval"}),' - "Confidence intervals consist of a range of values (interval) that act as good estimates of the unknown population parameter; however, the interval computed from a particular sample does not necessarily include the true value of the parameter." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Error_bar",children:"error bar"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Bayes%27_theorem",children:"Bayes' Theorem"})," - \"Describes the probability of an event, based on conditions that might be related to the event. For example, suppose one is interested in whether a person has cancer, and knows the person's age. If cancer is related to age, then, using Bayes' theorem, information about the person's age can be used to more accurately assess the probability that they have cancer.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Base_rate_fallacy",children:"base rate fallacy"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Regression_toward_the_mean",children:"Regression to the Mean"}),' - "The phenomenon that if a variable is extreme on its first measurement, it will tend to be closer to the average on its second measurement." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Pendulum",children:"Pendulum"})," swing;",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Variance",children:"variance"}),";",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Gambler%27s_fallacy",children:"Gambler's fallacy"}),")"]}),"\n",(0,a.jsx)(i.li,{children:(0,a.jsx)(i.strong,{children:'Inflection Point - "A point on a curve at which the curve changes from being concave (concave downward) to convex (concave upward), or vice versa."'})}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Simpson%27s_paradox",children:"Simpson's Paradox"}),' - "A paradox in probability and statistics, in which a trend appears in different groups of data but disappears or reverses when these groups are combined."']}),"\n",(0,a.jsxs)(i.li,{children:["Immutable truth - In\xa0",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Philosophy",title:"Philosophy",children:"philosophy"}),"\xa0and\xa0",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Logic",title:"Logic",children:"logic"}),", an\xa0",(0,a.jsx)(i.strong,{children:"immutable truth"}),"\xa0is an unchanging universal fact or reality that is not influenced by human opinion. According to\xa0",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Positivism",title:"Positivism",children:"positivism"}),",\xa0",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Observation",title:"Observation",children:"observation"}),"\xa0and\xa0",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Experience",title:"Experience",children:"experience"}),"\xa0are the only ways for immutable truths to become fully realized or understood."]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"negotiating",children:"Negotiating"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"http://www.pon.harvard.edu/daily/conflict-resolution/telling-the-third-story/",children:"The Third Story"}),' - "The Third Story is one an impartial observer, such as a mediator, would tell; it\'s a version of events both sides can agree on." (related:',(0,a.jsx)(i.a,{href:"http://www.nscblog.com/miscellaneous/mri-most-respectful-interpretation/",children:"Most Respectful Interpretation"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Active_listening",children:"Active Listening"}),' - "Requires that the listener fully concentrates, understands, responds and then remembers what is being said."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Trade-off",children:"Trade-offs"}),' - "A situation that involves losing one quality or aspect of something in return for gaining another quality or aspect."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Best_alternative_to_a_negotiated_agreement",children:"Best Alternative to a Negotiated Agreement (BATNA)"}),' - "The most advantageous alternative course of action a party can take if negotiations fail and an agreement cannot be reached."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zero-sum_game",children:"Zero-sum"})," vs ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zero-sum_game#Non-zero-sum",children:"Non-zero-sum"})]}),"\n"]}),"\n",(0,a.jsxs)(i.p,{children:["\"A zero-sum game is a mathematical representation of a situation in which each participant's gain (or loss) of utility is exactly balanced by the losses (or gains) of the utility of the other participant(s)...In contrast, non-zero-sum describes a situation in which the interacting parties' aggregate gains and losses can be less than or more than zero.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Win-win_game",children:"win-win"}),' - "A win--win strategy is a conflict resolution process that aims to accommodate all disputants.")']}),"\n",(0,a.jsxs)(i.p,{children:["In ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Game_theory",children:"game theory"})," and ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Economic_theory",children:"economic theory"}),", azero-sum gameis a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mathematical_model",children:"mathematical representation"})," of a situation in which each participant's gain or loss of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Utility",children:"utility"})," is exactly balanced by the losses or gains of the utility of the other participants. If the total gains of the participants are added up and the total losses are subtracted, they will sum to zero. Thus, ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fair_cake-cutting",children:"cutting a cake"}),", where taking a larger piece reduces the amount of cake available for others, is a zero-sum game if all participants value each unit of cake equally (see ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Marginal_utility",children:"marginal utility"}),")."]}),"\n",(0,a.jsxs)(i.p,{children:["In contrast, non-zero-sumdescribes a situation in which the interacting parties' aggregate gains and losses can be less than or more than zero. A zero-sum game is also called astrictly competitivegame while non-zero-sum games can be either competitive or non-competitive. Zero-sum games are most often solved with the ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Minimax_theorem",children:"minimax theorem"})," which is closely related to ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/LP_duality",children:"linear programming duality"}),", or with ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Nash_equilibrium",children:"Nash equilibrium"}),"."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zero-sum_game",children:"https://en.wikipedia.org/wiki/Zero-sum_game"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Alternative_dispute_resolution",children:"Alternative Dispute Resolution (ADR)"}),' - "Dispute resolution processes and techniques that act as a means for disagreeing parties to come to an agreement short of litigation." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mediation",children:"mediation"}),";",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Arbitration",children:"arbitration"}),'; "extend an olive branch.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Prisoner%27s_dilemma",children:"Prisoner's Dilemma"})," - \"A standard example of a game analyzed in game theory that shows why two completely 'rational' individuals might not cooperate, even if it appears that it is in their best interests to do so.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Nash_equilibrium",children:"Nash equilibrium"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Evolutionarily_stable_strategy",children:"evolutionarily stable strategy"}),")"]}),"\n",(0,a.jsx)(i.li,{children:"Argument from ignorance - Assuming a claim is true, because it has not proven false"}),"\n",(0,a.jsx)(i.li,{children:"Burden of Proof - lies with the person making the claim"}),"\n",(0,a.jsx)(i.li,{children:"Hobson's Choice"}),"\n"]}),"\n",(0,a.jsxs)(i.p,{children:["AHobson's choiceis a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Free_choice",children:"free choice"}),' in which only one thing is actually offered. The term is often used to describe an illusion that multiple choices are available. The most well known Hobson\'s choice is "I\'ll give you a choice: take it or leave it", wherein "leaving it" is strongly undesirable.']}),"\n",(0,a.jsx)(i.p,{children:"A Hobson's choice is different from"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Dilemma",children:"Dilemma"}),": a choice between two or more options, none of which are attractive."]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/False_dilemma",children:"False dilemma"}),": only certain choices are considered, when in fact there are others."]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Catch-22_(logic)",children:"Catch-22"}),": a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Logical_paradox",children:"logical paradox"})," arising from a situation in which an individual needs something that can only be acquired by not being in that very situation."]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Morton%27s_fork",children:"Morton's fork"}),", and a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Double_bind",children:"double bind"}),": choices yield equivalent and, often, undesirable results."]}),"\n"]}),"\n",(0,a.jsxs)(i.p,{children:["AMorton's forkis a type of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/False_dilemma",children:"false dilemma"})," in which contradictory observations lead to the same conclusion."]}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Blackmail",children:"Blackmail"})," and ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Extortion",children:"extortion"}),": the choice between paying money (or some non-monetary good or deed) or risk suffering an unpleasant action."]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:"In the late 16th and early 17th centuries, Thomas Hobson worked as a licensed carrier of passengers, letters, and parcels between Cambridge and London, England. He kept horses for this purpose and rented them to university students when he wasn't using them. Of course, the students always wanted their favorite mounts, and consequently a few of Hobson's horses became overworked. To correct the situation, Hobson began a strict rotation system, giving each customer the choice of taking the horse nearest the stable door or none at all. This rule became known asHobson's choice, and soon people were using that term to mean \"no choice at all\" in all kinds of situations."}),"\n",(0,a.jsx)(i.h2,{id:"influencing",children:"Influencing"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Framing_%28social_sciences%29",children:"Framing"})," - \"With the same information being used as a base, the 'frame' surrounding the issue can change the reader's perception without having to alter the actual facts.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Anchoring",children:"anchoring"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Robert_Cialdini",children:"Cialdini's Six Principles of Influence"})," - ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Reciprocity_%28cultural_anthropology%29",children:"Reciprocity"}),'("People tend to return a favor."), ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Consistency_%28negotiation%29",children:"Commitment"}),'("If people commit...they are more likely to honor that commitment."), ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Social_proof",children:"Social Proof"}),'("People will do things they see other people are doing."), ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Authority",children:"Authority"}),'("People will tend to obey authority figures."), Liking ("People are easily persuaded by other people they like."), and ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Scarcity",children:"Scarcity"}),'("Perceived scarcity will generate demand"). (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Foot-in-the-door_technique#See_also",children:"foot-in-the-door technique"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/The_Paradox_of_Choice",children:"Paradox of Choice"}),' - "Eliminating consumer choices can greatly reduce anxiety for shoppers." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hick%27s_law",children:"Hick's Law"}),', "increasing the number of choices will increase the decision time logarithmically.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Major_and_minor",children:"Major vs Minor Chords"})," - \"In Western music, a minor chord, in comparison, 'sounds darker than a major chord.'\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Coda_%28music%29",children:"Coda"}),' - "A term used in music primarily to designated a passage that brings a piece to an end." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Call_to_action_%28marketing%29",children:"CTA"}),".) People psychologically expect codas, and so they can be used for influence."]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"marketing",children:"Marketing"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://medium.com/@yegg/the-bullseye-framework-for-getting-traction-ef49d05bfd7e",children:"Bullseye Framework"})," - \"With nineteen traction channels to consider, figuring out which one to focus on is tough. That's why we've created a simple framework called Bullseye that will help you findthe channelthat will get you traction.\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Technology_adoption_life_cycle",children:"Technology Adoption Lifecycle"})," - \"Describes the adoption or acceptance of a new product or innovation, according to the demographic and psychological characteristics of defined adopter groups. The process of adoption over time is typically illustrated as a classical normal distribution or \"bell curve\". The model indicates that the first group of people to use a new product is called 'innovators', followed by 'early adopters'. Next come the early majority and late majority, and the last group to eventually adopt a product are called 'laggards'.\" (related: ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Logistic_function",children:"S-curve"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Crossing_the_Chasm",children:"Crossing the Chasm"}),", ",(0,a.jsx)(i.a,{href:"http://reactionwheel.net/2015/10/the-deployment-age.html",children:"Installation Period vs Deployment Period"}),")"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"technology-adoption-lifecycle",src:t(925240).A+"",width:"800",height:"319"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"http://hbswk.hbs.edu/item/clay-christensens-milkshake-marketing",children:"Jobs To Be Done"})," (JTBD) - \"Consumers usually don't go about their shopping by conforming to particular segments. Rather, they take life as it comes. And when faced with a job that needs doing, they essentially 'hire' a product to do that job.\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt",children:"Fear, Uncertainty, and Doubt (FUD)"}),' - "A disinformation strategy used in sales, marketing, public relations, politics and propaganda. FUD is generally a strategy to influence perception by disseminating negative and dubious or false information and a manifestation of the appeal to fear."']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"strategizing",children:"Strategizing"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"(1) Sustainable Competitive Advantage - Structural factors that allow a firm to outcompete its rivals for many years."}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Core_competency",children:"Core Competency"}),' - "A harmonized combination of multiple resources and skills that distinguish a firm in the marketplace." (related:',(0,a.jsx)(i.a,{href:"http://www.businessinsider.com/the-circle-of-competence-theory-2013-12",children:"circle of competence"}),' - "you don\'t have to be an expert on every company, or even many. You only have to be able to evaluate companies within your circle of competence. The size of that circle is not very important; knowing its boundaries, however, is vital.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Tactic_(method)",children:"Strategy vs Tactics"}),' - Sun Tzu: "Strategy without tactics is the slowest route to victory. Tactics without strategy is the noise before defeat."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Sphere_of_influence",children:"Sphere of Influence"}),' - "A spatial region or concept division over which a state or organization has a level of cultural, economic, military, or political exclusivity, accommodating to the interests of powers outside the borders of the state that controls it."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/There_are_known_knowns",children:"Unknown Unknowns"})," - \"Known unknowns refers to 'risks you are aware of, such as cancelled flights....' Unknown unknowns are risks that 'come from situations that are so out of this world that they never occur to you.' (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cynefin_framework",children:"Cynefin framework"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Switching_barriers",children:"Switching Costs"}),' - "The costs associated with switching suppliers."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Network_effect",children:"Network Effect"}),' - "The effect that one user of a good or service has on the value of that product to other people. When a network effect is present, the value of a product or service is dependent on the number of others using it."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Economies_of_scale",children:"Economies of Scale"}),' - "The cost advantages that enterprises obtain due to size, output, or scale of operation, with cost per unit of output generally decreasing with increasing scale as fixed costs are spread out over more units of output."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.strong,{children:"Chain gang -"})," In a chain gang, the prisoners are chained to one another, but none has to be chained to anything else. That\u2019s because none of them can run away without being tripped up by the others, and because it\u2019s practically impossible for them to coordinate their steps so as to all run away at once, as any of you who has ever been in a three-legged race can imagine."]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"military",children:"Military"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Guerrilla_warfare",children:"Guerilla warfare"}),' - "a form of irregular warfare in which a small group of combatants such as paramilitary personnel, armed civilians, or irregulars use military tactics including ambushes, sabotage, raids, petty warfare, hit-and-run tactics, and mobility to fight a larger and less-mobile traditional military." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Asymmetric_warfare",children:"asymmetric warfare"}),'; "Punch above your weight.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Two-front_war",children:"Two-front War"}),' - "A war in which fighting takes place on two geographically separate fronts."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Flypaper_theory_%28strategy%29",children:"Flypaper Theory"}),' - "The idea that it is desirable to draw enemies to a single area, where it is easier to kill them and they are far from one\'s own vulnerabilities." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Honeypot_(computing)",children:"honeypot"}),")"]}),"\n",(0,a.jsx)(i.li,{children:"(3) Fighting the Last War--- Using strategies and tactics that worked successfully in the past, but are no longer as useful."}),"\n",(0,a.jsxs)(i.li,{children:["(3) Rumsfeld's Rule - \"You go to war with the Army you have. They're not the Army you might want or wish to have at a later time.\" (related:",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Joy%27s_law_%28management%29",children:"Joy's law"}),' - "no matter who you are, most of the smartest people work for someone else.";',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Effectuation",children:"Effectuation"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Trojan_War",children:"Trojan Horse"}),' - "After a fruitless 10-year siege, the Greeks constructed a huge wooden horse, and hid a select force of men inside. The Greeks pretended to sail away, and the Trojans pulled the horse into their city as a victory trophy. That night the Greek force crept out of the horse and opened the gates for the rest of the Greek army, which had sailed back under cover of night. The Greeks entered and destroyed."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Empty_Fort_Strategy",children:"Empty Fort Strategy"}),' - "Involves using reverse psychology (and luck) to deceive the enemy into thinking that an empty location is full of traps and ambushes, and therefore induce the enemy to retreat." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Potemkin_village",children:"Potemkin village"}),' - "any construction (literal or figurative) built solely to deceive others into thinking that a situation is better than it really is.";',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Vaporware",children:"vaporware"}),' - "a product, typically computer hardware or software, that is announced to the general public but is never actually manufactured nor officially cancelled.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Exit_strategy",children:"Exit Strategy"}),' - "A means of leaving one\'s current situation, either after a predetermined objective has been achieved, or as a strategy to mitigate failure."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Boots_on_the_Ground#Derivation_of_the_title",children:"Boots on the Ground"}),' - "The belief that military success can only be achieved through the direct physical presence of troops in a conflict area."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Winning_hearts_and_minds",children:"Winning Hearts and Minds"}),' - "In which one side seeks to prevail not by the use of superior force, but by making emotional or intellectual appeals to sway supporters of the other side."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mutual_assured_destruction",children:"Mutually Assured Destruction"}),' - "In which a full-scale use of nuclear weapons by two or more opposing sides would cause the complete annihilation of both the attacker and the defender. It is based on the theory of deterrence, which holds that the threat of using strong weapons against the enemy prevents." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Mexican_standoff",children:"Mexican standoff"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zugzwang",children:"Zugzwang"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Containment",children:"Containment"}),' - "A military strategy to stop the expansion of an enemy. It is best known as the Cold War policy of the United States and its allies to prevent the spread of communism abroad."']}),"\n",(0,a.jsxs)(i.li,{children:['(3) Appeasement - "A diplomatic policy of making political or material concessions to an enemy power in order to avoid conflict." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Danegeld",children:"Danegeld"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Extortion",children:"extortion"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Pyrrhic_victory#Related_concepts",children:"Winning a Battle but Losing the War"}),' - "A poor strategy that wins a lesser (or sub-) objective but overlooks and loses the true intended objective." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Sacrifice_play",children:"sacrifice play"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Beachhead",children:"Beachhead"}),' - "A temporary line created when a military unit reaches a landing beach by sea and begins to defend the area while other reinforcements help out until a unit large enough to begin advancing has arrived."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Attrition_warfare",children:"Attrition warfare"}),' - "a military strategy in which a belligerent attempts to win a war by wearing down the enemy to the point of collapse through continuous losses in personnel and material."']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"history",children:"History"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Nuclear_option",children:"Nuclear option"}),' - "a parliamentary procedure that allows the U.S. Senate to override a rule or precedent by a simple majority of 51 votes, instead of by a supermajority of 60 votes...The name is an analogy to nuclear weapons being the most extreme option in warfare."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cargo_cult",children:"Cargo cult"}),' - "a millenarian movement first described in Melanesia which encompasses a range of practices and occurs in the wake of contact with more technologically advanced societies. The name derives from the belief which began among Melanesians in the late 19th and early 20th century that various ritualistic acts such as the building of an airplane runway will result in the appearance of material wealth, particularly highly desirable Western goods (i.e., "cargo"), via Western airplanes."']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"sports",children:"Sports"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Glossary_of_tennis_terms#U",children:"Unforced Error"}),' - In tennis, an "error in a service or return shot that cannot be attributed to any factor other than poor judgement and execution by the player; contrasted with a ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Unforced_error#Forced_error",children:"forced error"}),'," "an error caused by an opponent\'s good play."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hail_Mary_pass",children:"Hail Mary Pass"}),' - "A very long forward pass in American football, made in desperation with only a small chance of success... has become generalized to refer to any last-ditch effort with little chance of success."']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"political-failure",children:"Political Failure"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Chilling_effect",children:"Chilling Effect"}),' - "The inhibition or discouragement of the legitimate exercise of natural and legal rights by the threat of legal sanction...Outside of the legal context in common usage; any coercion or threat of coercion (or other unpleasantries) can have a chilling effect on a group of people regarding a specific behavior, and often can be statistically measured or be plainly observed."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Third_rail_of_politics",children:"Third Rail"})," - \"The third rail of a nation's politics is a metaphor for any issue so controversial that it is 'charged' and 'untouchable' to the extent that any politician or public official who dares to broach the subject will invariably suffer politically.\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Regulatory_capture",children:"Regulatory Capture"}),' - "When a regulatory agency, created to act in the public interest, instead advances the commercial or political concerns of special interest groups that dominate the industry or sector it is charged with regulating." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Clay_Shirky#Shirky_principle",children:"Shirky principle"}),' - "Institutions will try to preserve the problem to which they are the solution."; "Sunlight is the best disinfectant.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Duverger%27s_law",children:"Duverger's Law"})," - \"A principle which states that plurality-rule elections (such asfirst past the post) structured within single-member districts tend to favor a two-party system, and that 'the double ballot majority system and proportional representation tend to favor multipartism.'\""]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Arrow%27s_impossibility_theorem",children:"Arrow's Impossibility Theorem"}),' - "When voters have three or more distinct alternatives (options), no ranked order voting system can convert the ranked preferences of individuals into a community-wide (complete and transitive) ranking while also meeting a pre-specified set of criteria." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Approval_voting",children:"approval voting"}),")"]}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"nature",children:"Nature"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Nature_versus_nurture",children:"Nature vs Nurture"})," - \"the relative importance of an individual's innate qualities as compared to an individual's personal experiences in causing individual differences, especially in behavioral traits.\""]}),"\n",(0,a.jsxs)(i.li,{children:['(2) Chain Reaction - "A sequence of reactions where a reactive product or by-product causes additional reactions to take place. In a chain reaction, positive feedback leads to a self-amplifying chain of events." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Cascading_failure",children:"cascading failure"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Domino_effect",children:"domino effect"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:["(2) Filling a Vacuum - A ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Vacuum",children:"vacuum"}),' "is space void of matter." Filling a vacuum refers to the fact that if a vacuum is put next to something with pressure, it will be quickly filled by the gas producing that pressure. (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Power_vacuum",children:"power vacuum"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Emergence#See_also",children:"Emergence"}),' - "Whereby larger entities, patterns, and regularities arise through interactions among smaller or simpler entities that themselves do not exhibit such properties." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Decentralised_system",children:"decentralized system"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Spontaneous_order",children:"spontaneous order"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Natural_selection",children:"Natural Selection"}),' - "The differential survival and reproduction of individuals due to differences in phenotype. It is a key mechanism of evolution, the change in heritable traits of a population over time."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Butterfly_effect#See_also",children:"Butterfly Effect"}),' - "The concept that small causes can have large effects." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Bullwhip_effect",children:"bullwhip effect"}),' - "increasing swings in inventory in response to shifts in customer demand as you move further up the supply chain.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Sustainability",children:"Sustainability"}),' - "The endurance of systems and processes."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Peak_oil",children:"Peak Oil"}),' - "The point in time when the maximum rate of extraction of petroleum is reached, after which it is expected to enter terminal decline."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.strong,{children:"mimetic desire"}),'. "Man is the creature who does not know what to desire, and he turns to others in order to make up his mind," Girard wrote. "We desire what others desire because we imitate their desires"']}),"\n"]}),"\n",(0,a.jsx)(i.h2,{id:"internet",children:"Internet"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Filter_bubble",children:"Filter Bubble"}),' - "In which a website algorithm selectively guesses what information a user would like to see based on information about the user (such as location, past click behavior and search history) and, as a result, users become separated from information that disagrees with their viewpoints, effectively isolating them in their own cultural or ideological bubbles." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Echo_chamber_(media)",children:"echo chamber"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Botnet",children:"Botnet"}),' - "A number of Internet-connected computers communicating with other similar machines in which components located on networked computers communicate and coordinate their actions by command and control (C&C) or by passing messages to one another." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Flash_mob",children:"flash mob"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Spamming",children:"Spamming"}),' - "The use of electronic messaging systems to send unsolicited messages (spam), especially advertising, as well as sending messages repeatedly on the same site." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Phishing",children:"phishing"}),' - "the attempt to acquire sensitive information such as usernames, passwords, and credit card details (and sometimes, indirectly, money), often for malicious reasons, by masquerading as a trustworthy entity in an electronic communication.", ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Clickjacking",children:"clickjacking"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Social_engineering_(security)",children:"social engineering"}),")"]}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Content_farm",children:"Content Farm"}),' - "large amounts of textual content which is specifically designed to satisfy algorithms for maximal retrieval by automated search engines." (related:',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Click_farm",children:"click farm"}),' - "where a large group of low-paid workers are hired to click on paid advertising links for the click fraudster.")']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Micropayment",children:"Micropayment"}),' - "A financial transaction involving a very small sum of money and usually one that occurs online."']}),"\n",(0,a.jsxs)(i.li,{children:[(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Godwin%27s_law",children:"Godwin's Law"}),' - "If an online discussion (regardless of topic or scope) goes on long enough, sooner or later someone will compare someone or something to Hitler or Nazism." (related: "Take the high road.", "Rise above the fray.", "Don\'t stoop down to their level.")']}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://medium.com/@yegg/mental-models-i-find-repeatedly-useful-936f1cc405d",children:"https://medium.com/@yegg/mental-models-i-find-repeatedly-useful-936f1cc405d"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://jamesclear.com/mental-models",children:"https://jamesclear.com/mental-models"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://fs.blog/tgmm",children:"https://fs.blog/tgmm"})}),"\n",(0,a.jsx)(i.h2,{id:"catch-22",children:"Catch-22"}),"\n",(0,a.jsxs)(i.p,{children:["Acatch-22 is a ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Paradox",children:"paradoxical"})," situation from which an individual cannot escape because of contradictory rules or limitations.The term was coined by ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Joseph_Heller",children:"Joseph Heller"}),", who used it in his 1961 novel ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Catch-22",children:"Catch-22"}),"."]}),"\n",(0,a.jsx)(i.p,{children:"An example is:"}),"\n",(0,a.jsxs)(i.p,{children:['In needing experience to get a job... "How can I get any experience until I get a job that gives me experience?" -- Brantley Foster in ',(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/The_Secret_of_My_Success_(1987_film)",children:"The Secret of My Success"}),"."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Catch-22_(logic)",children:"https://en.wikipedia.org/wiki/Catch-22_(logic)"})}),"\n",(0,a.jsx)(i.h2,{id:"says-law",children:"Says law"}),"\n",(0,a.jsx)(i.p,{children:"In classical economics, Say's law, or the law of markets, is the claim that the production of a product creates demand for another product by providing something of value which can be exchanged for that other product. So, production is the source of demand."}),"\n",(0,a.jsx)(i.h2,{id:"galls-law",children:"Gall's Law"}),"\n",(0,a.jsx)(i.p,{children:'A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: a complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a simple system."'}),"\n",(0,a.jsx)(i.h2,{id:"chestertons-fence-in-second-order-thinking",children:"Chesterton's Fence (in Second-order thinking)"}),"\n",(0,a.jsxs)(i.p,{children:["Chesterton's fence is the principle that reforms should not be made until the reasoning behind the existing state of affairs is understood. The quotation is from ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/G._K._Chesterton",children:"G. K. Chesterton"}),'\'s 1929 book The Thing, in the chapter entitled "The Drift from Domesticity":']}),"\n",(0,a.jsx)(i.p,{children:'In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes daily up to it and says, "I don\'t see the use of this; let us clear it away." To which the more intelligent type of reformer will do well to answer: "If you don\'t see the use of it, I certainly won\'t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it."'}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.strong,{children:"Do not remove a fence until you know why it was put up in the first place"})}),"\n",(0,a.jsx)(i.p,{children:"Don't change something until you know why it was there in the first place. It's also a way to look at reforms, and to understand the second order effects of an action."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.strong,{children:"Unless we know why someone made a decision, we can't safely change it or conclude that they were wrong"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://abovethelaw.com/2014/01/the-fallacy-of-chestertons-fence",children:"https://abovethelaw.com/2014/01/the-fallacy-of-chestertons-fence"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://fs.blog/2020/03/chestertons-fence",children:"https://fs.blog/2020/03/chestertons-fence"})}),"\n",(0,a.jsx)(i.h2,{id:"50-ideas",children:"50 Ideas"}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:'Doublespeak: People often say the opposite of what they mean, especially in political language. It allows people to lie while looking like they\'re telling the truth. As George Orwell famously wrote in 1984, "War is peace. Freedom is slavery. Ignorance is strength."'}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Theory of Constraints: A system is only as strong as its weakest point. Focus on the bottleneck. Counterintuitively, if you break down the entire system and optimize each component individually, you'll lower the effectiveness of the system. Optimize the entire system instead."}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(312455).A+"",width:"500",height:"453"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Preference Falsification: People lie about their true opinions and conform to socially acceptable preferences instead. In private they'll say one thing. In public, they'll say another."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Faustian Bargain: A man once sold his soul to a demon in exchange for knowledge. At first, it seemed like a smart trade. But the man lost in the long-run. Tragically, what the man lost was more valuable than what he earned. In short, he won the battle but lost the war."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Mimetic Theory of Desire: Humans are like sheep. We don't know what we want, so we imitate each other. Instead of creating our own desires, we desire the same things as other people. The entire advertising industry is built on this idea."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Mimetic Theory of Conflict: People who are similar are more likely to fight than people who are different. That's why Civil Wars and family feuds create the worst conflicts. The closer two people are and the more equality between them, the greater the potential for conflict."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Talent vs. Genius: Society is good at training talent but terrible at cultivating genius. Talented people are good at hitting targets others can't hit, but geniuses find targets others can't see. They are opposite modes of excellence. Talent is predictable, genius is unpredictable."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Competition is for Losers: Avoid competition. Stop copying what everybody else is doing. If you work at a for-profit company, work on problems that would not otherwise be solved. If you're at a non-profit, fix unpopular problems. Life is easier when you don't compete. (Hint: don't start another bottled water company)"}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Secrets are Hidden in Plain Sight: Most people think of secrets as Easter eggs. They assume that if a secret is important, it's necessarily going to be hard to find. The best ideas can come from things that are so well-known that they aren't well-seen."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Never-Ending Now: The structure of our social media feeds blinds us to history, as it causes us to live in an endless cycle of ephemeral content consumption. The structure of the Internet pulls people away from age-old wisdom."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Demand Curves Slope Down: The harder something is to do, the fewer people will do it. For example, raise the price of a product and fewer people will buy it. Lower the price and more people will buy it. Economics 101."}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(40266).A+"",width:"500",height:"547"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Look for Things That Don't Make Sense: The world always makes sense. But it can be confusing. When it is, your model of the world is wrong. So, things that don't make sense are a learning opportunity. Big opportunities won't make sense until it's too late to profit from them."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Wisdom of Paradox: Logic is the key to scientific truths, but paradoxes are the key to psychological ones. When it comes to the human condition, the deepest truths are often counter-intuitive. When you find two opposites that are both true, start exploring."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Law of Shitty Click-Through Rates: Most marketing strategies have a short window of success, as click-through rates decrease as tactics mature. For example, the first banner-ad has a click-through rate of more than 70%. Now we avoid them with ad-blockers."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Russell Conjugation: Journalists often change the meaning of a sentence by replacing one word with a synonym that implies a different meaning. For example, the same person can support an estate tax but oppose a death tax - even though they are the same thing."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Overton Window: You can control thought without limiting speech. You can do it by defining the limits of acceptable thought while allowing for lively debate within these barriers. For example, Fox News and MSNBC set limits on what political thoughts they consider acceptable, but in the grand scheme of things, they're both fairly conventional. The political spectrum stretches far beyond the ideas they entertain, but ideas outside their limits are shunned."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Planck's Principle: Science doesn't progress because people change their views. Rather, each new generation of scientists has different views. As old generations pass away, new ideas are accepted and the scientific consensus changes."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Bike-Shed Effect: A group of people working on a project will fight over the most trivial ideas. They'll ignore what's complicated. They'll focus too much on easy-to-understand ideas at the expense of important, but hard to talk about ideas. For example, instead of approving plans for a complicated spaceship, the team would argue over the color of the astronaut's uniforms."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Table Selection: This idea comes from poker, where you're advised to choose your opponents carefully. That means you shouldn't compete against the best people. You don't need to get good at doing difficult things if you get good at avoiding difficult things. If you want to win, pick an easy table and nail your execution."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Goodhart's Law: When a measure becomes a target, it ceases to be a good measure. One hospital took too long to admit patients so a penalty was given for 4+ hour wait times. In response, ambulance drivers were asked to slow down so they could shorten wait times."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Gall's Law: A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Hock Principle: Simple, clear purpose and principles give rise to complex and intelligent behavior. Complex rules and regulations give rise to simple and stupid behavior."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Parkinson's Law: Work expands to fill the time available. People don't want to look like they're lazy, so they find extra tasks to tackle, even if they're trivial. If you have six months to complete a project, it will take six months to complete. Set deadlines accordingly."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Second Law of Thermodynamics: The world tends towards disorder. That's why your room becomes messier and messier over time. It's also why an engine converts only ~35% of its energy into useful work. Time moves towards increasing one direction: increasing entropy."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Paradox of Specificity: Focus isn't as constraining as it seems. In the age of the Internet, when everybody has Google search and personalized social media feeds, differentiation is free marketing. The more specific your goal, the more opportunities you'll create for yourself. Narrowing your aperture can expand your horizons."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Emergence: When things interact, they often birth new, unpredictable forms. Therefore, the sum total of a system is more than its component parts. As a system evolves, its structure can transform - just like how water becomes cold water until it turns into ice."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Occam's Razor: If there are multiple explanations for why something happened and they are equally persuasive, assume the simplest one is true. In the search for truth, remove unnecessary assumptions. Trust the lowest-complexity answer."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Hickam's Dictum: The opposite of Occam's Razor. In a complex system, problems usually have more than one cause. For example, in medicine, people can have many diseases at the same time."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Hormesis: A low dose of something can have the opposite effect of a high dose. A little bit of stress wakes you up, but a lot of stress is bad for you. Lifting weights for 30 minutes per day is good for you, but lifting weights for 6 hours per day will destroy your muscles. Stress yourself, but not too much."}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(911161).A+"",width:"500",height:"415"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Robustness Principle: Be conservative in what you do, be liberal in what you accept from others. It's a design guideline for software and a good rule for life: Hold yourself to a higher standard than you hold others to."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Legibility: We are blind to what we cannot measure. Not everything that counts can be measured, and not everything that can be measured counts. But people manage what they can measure, so society repeats the same mistakes."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Horseshoe Theory: Extreme opposites tend to look the same. For example, a far-right movement and a far-left movement can be equally violent or desire a similar outcome. People on both sides are more similar to each other than they are to people in the center."}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(406460).A+"",width:"500",height:"418"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Availability Cascade: A self-reinforcing cycle that creates collective beliefs. An idea will gain traction once it enters the mainstream, which triggers a chain reaction, which causes lots of people to adopt it not because it's true but because it's popular."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Creativity Begins at the Edge: Change starts away from the spotlight. Then, it moves towards the center. That's why the most interesting ideas at a conference never come from the main stage. They come from the hallways and the bar after sunset"}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Copernican Principle: The more we learn about astronomy, the less it seems that earth is special. It's a small part of the universe, and each human is a small part of the earth. We are all spinning through the solar system - nowhere near the beginning or end of time."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Personal Monopoly: Corporations reward conformity, but the Internet rewards people who are unique. If you work in a creative field, strive to be the only person who does what you do. Find your own style, then run with it. Create intellectual real estate for yourself."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Paradox of Consensus: Under ancient Jewish law, if a suspect was found guilty by every judge, they were deemed innocent. Too much agreement implied a systemic error in the judicial process. Unanimous agreement sometimes leads to bad decisions."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Penny Problem Gap: Economists assume demand is linear, but people's behavior totally changes once an action costs money. If the inventors of the Internet had known about it, spam wouldn't be such a problem. If sending an email cost you $0.001, there'd be way less spam."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Invisible Hand: Markets aggregate knowledge. Rising prices signal falling supply or increased demand, which incentivizes an increase in production. The opposite is true for falling prices. Prices are a signal wrapped in an incentive."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Base Rate: The average outcome for an event over time. They're like batting averages for life, and they work best with big sample sizes. For example, if you're starting a business, avoid the restaurant business where margins are low and competition is high."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Circle of Competence: Define the limits of your knowledge. Hint: the limits are smaller than you think. That's because being an expert in one area doesn't make you an expert in anything else. Be clear about what you know and don't know."}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(698443).A+"",width:"500",height:"441"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsx)(i.li,{children:"Convexity: If you want to be lucky, look for opportunities with big upsides and low downsides. In addition to increased optionality, your errors will benefit you more than they harm you. Convex payoffs let you tinker your way to success and innovation."}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(20398).A+"",width:"500",height:"367"})}),"\n",(0,a.jsxs)(i.ul,{children:["\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Go-For-It Window: Large gaps between accelerating technologies and stagnating social norms create lucrative new business opportunities. But they are only available for a short time when people can capitalize on the difference between the real and perceived state of the world. For example, 2007 was the perfect time to launch the iPhone, but Google Glasses launched too early."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Via Negativa: When we have a problem, our natural instinct is to add a new habit or purchase a fix. But sometimes, you can improve your life by taking things away. For example, the foods you avoid are more important than the foods you eat."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Medium Is the Message: We pay too much attention to what is being said. But the medium of communication is more impactful. For example, the Internet's impact on humanity has a bigger influence than anything that's said on the Internet."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Resource Curse: Countries with an abundance of natural resources such as diamonds and fossil fuels tend to have less economic growth and worse development than countries with fewer natural resources."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Paradox of Abundance: The average quality of information is getting worse and worse. But the best stuff is getting better and better. Markets of abundance are simultaneously bad for the median consumer but good for conscious consumers."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"The Map Is Not the Territory: Reality will never match the elegance of theory. All models have inconsistencies, but some are still useful. Some maps are useful because they're inaccurate. If you want to find an edge, look for what the map leaves out."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Baker's Dozen: The key to good hospitality is to delight your guests with an unexpected gift. If you run a hotel, leave a chocolate on the bed. If you run a bakery, give your customers one extra bagel. If you write a tweetstorm, share an extra idea."}),"\n"]}),"\n",(0,a.jsxs)(i.li,{children:["\n",(0,a.jsx)(i.p,{children:"Mimesis: we mimic each other in our desires"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(i.p,{children:"The default cycle of mimetic desire leads people to want what other people have, and eventually leads to rivalry and conflict. But desires can be mimetic in tremendously positive ways. Heroism is mimetic - we saw it on 9/11. When a firefighter runs into a burning building, it might become a little easier for the second and third to run in."}),"\n",(0,a.jsx)(i.p,{children:"We're inspired by people who take a stand for what they believe in, who refuse to give in; we're inspired by people who demonstrate extreme empathy and vulnerability. That, too, is mimetic. When we see it in others, it makes us want to be more like that."}),"\n",(0,a.jsx)(i.p,{children:"We can start a positive cycle of desire for ourselves even in simple things, like fitness. It's like turning a giant flywheel, which builds momentum as we go. One turn of the flywheel might work like this: I commit to showing up for my workouts with my highly disciplined friend, who holds me accountable if I don't; which makes me want to eat well so that I have enough energy for our workouts; which makes me want to wake up....\""}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.perell.com/blog/50-ideas-that-changed-my-life",children:"https://www.perell.com/blog/50-ideas-that-changed-my-life"})}),"\n",(0,a.jsx)(i.h2,{id:"principle-of-reasonable-accommodation",children:"Principle of reasonable accommodation"}),"\n",(0,a.jsx)(i.p,{children:"Reasonable accommodation is a principle that promotes equality, enables the grant of positive rights and prevents discrimination based ondisability, health condition or personal belief"}),"\n",(0,a.jsx)(i.h2,{id:"systemic-bias",children:"Systemic bias"}),"\n",(0,a.jsxs)(i.p,{children:["Systemic bias, also calledinstitutional bias, is the inherent tendency of a process to support particular outcomes. The term generally refers to human systems such as institutions; the equivalent bias in non-human systems (such as measurement instruments or ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Computational_mechanics",children:"mathematical models"})," used to estimate physical quantities) is often called ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Systematic_bias",children:"systematic bias"}),", and leads to ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Systematic_error",children:"systematic error"})," in measurements or estimates. The issues of systemic bias are dealt with extensively in the field of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Industrial_organization",children:"industrial organization"})," economics."]}),"\n",(0,a.jsx)(i.h2,{id:"human-capital-theory",children:"Human Capital Theory"}),"\n",(0,a.jsxs)(i.p,{children:["Human capitalis the stock of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Habit",children:"habits"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Knowledge",children:"knowledge"}),", ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Social",children:"social"})," and ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Personality",children:"personality"})," attributes (including ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Creativity",children:"creativity"}),") embodied in the ability to perform labour so as to produce ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Economic_value",children:"economic value"}),"."]}),"\n",(0,a.jsx)(i.p,{children:"Human capital is unique and differs from any other capital. It is needed for companies to achieve goals, develop and remain innovative. Companies can invest in human capital for example through education and training enabling improved levels of quality and production."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Human_capital",children:"https://en.wikipedia.org/wiki/Human_capital"})}),"\n",(0,a.jsx)(i.h2,{id:"hedonic-treadmill--hedonic-adaptation",children:"Hedonic Treadmill / Hedonic Adaptation"}),"\n",(0,a.jsxs)(i.p,{children:["The hedonic treadmill, also known as hedonic adaptation, is the observed tendency of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Human",children:"humans"})," to quickly return to a relatively stable level of ",(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Happiness",children:"happiness"})," despite major positive or negative events or life changes. According to this theory, as a person makes more money, expectations and desires rise in tandem, which results in no permanent gain in happiness."]}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Hedonic_treadmill",children:"https://en.wikipedia.org/wiki/Hedonic_treadmill"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.coglode.com/research/hedonic-adaptation",children:"https://www.coglode.com/research/hedonic-adaptation"})}),"\n",(0,a.jsx)(i.h2,{id:"zeigarnik-effect",children:"Zeigarnik Effect"}),"\n",(0,a.jsx)(i.p,{children:"It's the tendency of our brains to dwell on unfinished tasks. And if you leave in the middle of a financial plan, it could create stress. That stress could push you into restarting the plan again. But since it requires far more effort than bingeing on a TV show, you put it off again. And the stress builds up and paralyses you into inactivity. It's a vicious cycle."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://en.wikipedia.org/wiki/Zeigarnik_effect",children:"https://en.wikipedia.org/wiki/Zeigarnik_effect"})}),"\n",(0,a.jsx)(i.h2,{id:"certainty-effect",children:"Certainty Effect"}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(119053).A+"",width:"999",height:"441"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.img,{alt:"image",src:t(466832).A+"",width:"999",height:"441"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.coglode.com/story/offsetting-painful-loss-with-reassuring-certainty",children:"https://www.coglode.com/story/offsetting-painful-loss-with-reassuring-certainty"})}),"\n",(0,a.jsx)(i.p,{children:"Decision making is hard."}),"\n",(0,a.jsx)(i.p,{children:"People really never have enough information to make an educated guess."}),"\n",(0,a.jsx)(i.p,{children:"Therefore people use intuition to make decisions."}),"\n",(0,a.jsx)(i.p,{children:"But intuitions can lead to mistakes."}),"\n",(0,a.jsx)(i.p,{children:"2008 financial crisis."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://collabfund.com/blog/little-ways-the-world-works",children:"https://collabfund.com/blog/little-ways-the-world-works"})}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=2d4tYdhE8mY",children:"What Investors can Learn from other Disciplines | Biology, Astrophysics, Statistics, etc | ET Money"})}),"\n",(0,a.jsx)(i.h2,{id:"evolution---mullers-ratchet",children:"Evolution - Muller's Ratchet"}),"\n",(0,a.jsx)(i.p,{children:"What the theory says is that the evolution of any species is severely hampered in the absence of variety. So for instance, if the same genetics of the parent is exactly passed on, to the offspring which is then passed to their offspring then there is no genetic recombination here and this can lead to dangerous mutations ultimately leading to extinction. When we apply this to modern day commerce the Muller's ratchet is exactly what happens in closed societies and large corporations. There is a resistance to change, there are no new ideas, bad habits tend to stick, there is lethargy which eventually brings about the business's downfall."}),"\n",(0,a.jsx)(i.p,{children:(0,a.jsx)(i.a,{href:"https://www.youtube.com/watch?v=uLC0akD1WOE",children:"Dawkins re-examined: Dawkins' legacy - YouTube"})}),"\n",(0,a.jsx)(i.h2,{id:"astrophysics---benfords-law-of-controversy",children:"Astrophysics - Benford's Law of Controversy"}),"\n",(0,a.jsx)(i.p,{children:"Benford's law of controversy is not really a law but it's more of an adage that says - \"Passion is inversely proportional to the amount of real information available\". So there are two ways to look at this. Firstly, the theory says that the fewer facts one knows, the more interesting the topic becomes. And secondly, when one is given the opportunity to fill information gaps with rumors, theories and imagination people tend to cling onto what they want to be true which more-often-than-not is something they are passionate about."}),"\n",(0,a.jsx)(i.p,{children:"If we have data, let's look at data. If all we have are opinions, let's go with mine"}),"\n",(0,a.jsx)(i.h2,{id:"biology---copes-rule",children:"Biology - Cope's Rule"}),"\n",(0,a.jsx)(i.p,{children:"Cope's Rule postulates that species often evolve to get bigger bodies over time. And this happens for the simple reason that there are many competitive advantages to being big. But size also has its drawbacks in the form of requiring more food per unit of body mass, being unable to hide, having a slow reproductive process etc. which can often be amongst the primary causes of their extinction. In other words the same force that pushes you to become big can also lead to you dying or going extinct."}),"\n",(0,a.jsx)(i.p,{children:"When we connect this with investing, I'm sure we can visualize a similar life cycle for most companies and industries. Similarly, large businesses get favourable terms, the advantage of economies of scale and a strong brand name"}),"\n",(0,a.jsx)(i.h2,{id:"statistics---stationarity",children:"Statistics - Stationarity"}),"\n",(0,a.jsx)(i.p,{children:'Plainly speaking, "stationarity" says that the past is a statistical guide to the future which is another way of saying that the big forces that impact a system don\'t change over time. For example - if you want to know how many people are going to die next year, then an examination of the last 100 years of actuarial tables should do the trick. Now from an investing standpoint, this concept of stationarity is the bedrock principle for quant based investment managers. I mean, at the core of every quant-based model is the assumption that there are patterns in the stock markets that have prevailed in the past and those patterns will also prevail in the future and this steadiness can be used to make money in the financial markets. However, as wonderful and scientific stationarity might seem it has a tendency to work, right up until the moment it doesn\'t. It\'s a bit like stationarity meeting a black swan event like what we saw with the Covid19 pandemic, the war in Ukraine or China pulling the plug on its Internet companies etc. which can come as major unfactored surprises. Infact, Scott Sagan - a professor at Stanford University said it best when he said "Things that have never happened before happen all the time".'}),"\n",(0,a.jsx)(i.h2,{id:"agronomy---liebigs-law-of-the-minimum",children:"Agronomy - Liebig's Law of the Minimum"}),"\n",(0,a.jsx)(i.p,{children:"Agronomy is nothing but the study of agriculture and Liebig's law of the minimum says that a plant's growth is limited not by its total but by it's most scarcest nutrient. For example if you were to give a plant everything except nitrogen or water then the plant is going nowhere. Likewise, if the soil has a mix of different nutrients, Liebig's law says that the crop yield will be only as good as the availability of the least abundant nutrient in the soil. This concept is highly relatable to business and investing frameworks where one bad bank or one broken supply chain can ruin an entire system's trajectory."}),"\n",(0,a.jsx)(i.h2,{id:"absorption-rates-biology-geology-chemistry",children:"Absorption rates (biology, geology, chemistry)"}),"\n",(0,a.jsx)(i.p,{children:"There is a natural limit to how fast something can grow, governed by how fast it can absorb certain nutrients. But different organisms have massively different absorption rates despite being delivered nutrients at the same rate, so you can get vastly different outcomes despite feeding something the same nutrients. Same with education, career success, and social networks -- some people are primed to absorb much more than others, even when they are part of the same system."}),"\n",(0,a.jsx)(i.h2,{id:"tocqueville-paradox-sociology",children:"Tocqueville Paradox (sociology)"}),"\n",(0,a.jsx)(i.p,{children:"People's expectations rise faster than living standards, so a society that becomes exponentially wealthier can see a decline in net happiness and satisfaction. There is virtually nothing people can't get accustomed to, which also helps explain why there is so much desire for innovation and improvement."}),"\n",(0,a.jsx)(i.h2,{id:"three-men-make-a-tiger-chinese-proverb",children:"Three Men Make a Tiger (Chinese proverb)"}),"\n",(0,a.jsx)(i.p,{children:"If one person tells you there's a tiger roaming around your neighborhood, you can assume they're lying. If two people tell you, you begin to wonder. If three say it's true, you're convinced there's a tiger in your neighborhood and you run for your life. The proverb first came about hundreds of years ago, but is probably more relevant than ever in the social media age. People will believe anything if enough people tell them it's true."})]})}function d(e={}){const{wrapper:i}={...(0,s.R)(),...e.components};return i?(0,a.jsx)(i,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},58648:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image1-9f531f51d526d3be4816ec550222c39d.jpg"},312455:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image2-0fd1c21238f46ee52afb9b0f9cf8d431.jpg"},40266:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image3-0f4020e662800334c51b66b0856602b9.jpg"},911161:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image4-8c3ca9d4f0f08097a8e1f0f841ae93b9.jpg"},406460:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image5-6db6abf0489d1ba92f5f85f2d3acc3f3.jpg"},698443:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image6-a3c4aa45eaea3760a5e3f94235137045.jpg"},20398:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image7-3e2e91c0795a3c5b5d4ff042abedc976.jpg"},119053:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image8-b3c3f18007d792e3d0fc5fb51c772f29.jpg"},466832:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Mental-Models-image9-bbffd2cec0c77eb4fc03a82bf381ba4d.jpg"},925240:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Pasted image 20230920145807-0267eeebb6262b179951e2eba4035dde.jpg"},28453:(e,i,t)=>{t.d(i,{R:()=>r,x:()=>o});var n=t(296540);const a={},s=n.createContext(a);function r(e){const i=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function o(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),n.createElement(s.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c7ac7e59.39f1ae18.js b/assets/js/c7ac7e59.39f1ae18.js new file mode 100644 index 00000000000..dfba13e53a1 --- /dev/null +++ b/assets/js/c7ac7e59.39f1ae18.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[51379],{756501:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>r,contentTitle:()=>d,default:()=>c,frontMatter:()=>h,metadata:()=>s,toc:()=>a});const s=JSON.parse('{"id":"devops/ides/obsidian","title":"Obsidian","description":"Obsidian is a powerful and extensible knowledge base that works on top of your local folder of plain text files.","source":"@site/docs/devops/ides/obsidian.md","sourceDirName":"devops/ides","slug":"/devops/ides/obsidian","permalink":"/devops/ides/obsidian","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/devops/ides/obsidian.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1734640612000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Obsidian + VS Code","permalink":"/devops/ides/obsidian-in-vscode"},"next":{"title":"OneNote","permalink":"/devops/ides/onenote"}}');var t=n(474848),l=n(28453);const h={},d="Obsidian",r={},a=[{value:"Extensions",id:"extensions",level:2},{value:"Themes",id:"themes",level:2},{value:"Obsidian Shortcuts",id:"obsidian-shortcuts",level:2},{value:"Some basics",id:"some-basics",level:3},{value:"Intermediate",id:"intermediate",level:3},{value:"Advanced",id:"advanced",level:3},{value:"Search",id:"search",level:3},{value:"LYT - Linking Your Thinking",id:"lyt---linking-your-thinking",level:2},{value:"Publish Free",id:"publish-free",level:2},{value:"Publish / Examples / Showcases / Codex",id:"publish--examples--showcases--codex",level:2},{value:"Blogs example templates",id:"blogs-example-templates",level:3},{value:"Company Knowledge Base",id:"company-knowledge-base",level:2},{value:"Others",id:"others",level:2},{value:"Others",id:"others-1",level:2}];function o(e){const i={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,l.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.header,{children:(0,t.jsx)(i.h1,{id:"obsidian",children:"Obsidian"})}),"\n",(0,t.jsx)(i.p,{children:"Obsidian is a powerful and extensible knowledge base that works on top of your local folder of plain text files."}),"\n",(0,t.jsx)(i.h2,{id:"extensions",children:"Extensions"}),"\n",(0,t.jsx)(i.p,{children:"Extensions that helps make obsidian better"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Advanced Tables"}),"\n",(0,t.jsx)(i.li,{children:"Outliners (Outlines like Roam Research)"}),"\n",(0,t.jsxs)(i.li,{children:["DataView - ",(0,t.jsx)(i.a,{href:"https://www.youtube.com/watch?v=JTObSymEvWA",children:"How to use the Obsidian Dataview plugin"})]}),"\n",(0,t.jsxs)(i.li,{children:["Kanban","\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/mgmeyers/obsidian-kanban",children:"GitHub - mgmeyers/obsidian-kanban: Create markdown-backed Kanban boards in Obsidian."})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian.md/kanban",children:"Obsidian Kanban Plugin - Obsidian Kanban Plugin - Obsidian Publish"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian.md/kanban/How+do+I/Set+a+WIP+Limit",children:"Set a WIP Limit - Obsidian Kanban Plugin - Obsidian Publish"})}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(i.li,{children:"Calendar"}),"\n",(0,t.jsx)(i.li,{children:"Outliner"}),"\n",(0,t.jsx)(i.li,{children:"Obsidian Git"}),"\n",(0,t.jsx)(i.li,{children:"Mind Map"}),"\n",(0,t.jsx)(i.li,{children:"Natural Language Dates"}),"\n",(0,t.jsx)(i.li,{children:"Day Planner"}),"\n",(0,t.jsx)(i.li,{children:"Periodic Notes"}),"\n",(0,t.jsx)(i.li,{children:"Paste URL into selection"}),"\n",(0,t.jsx)(i.li,{children:"Recent Files"}),"\n",(0,t.jsx)(i.li,{children:"Auto Link Title"}),"\n",(0,t.jsx)(i.li,{children:"Automatically Reveal Active File"}),"\n",(0,t.jsx)(i.li,{children:"Wikipedia"}),"\n",(0,t.jsx)(i.li,{children:"Editing Toolbar / Obsidian Markdown formattting Assistant"}),"\n",(0,t.jsx)(i.li,{children:"Linter"}),"\n",(0,t.jsx)(i.li,{children:"Reading Time"}),"\n",(0,t.jsx)(i.li,{children:"Templater"}),"\n",(0,t.jsx)(i.li,{children:"Spaced Repetition (Flashcards)"}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/Gru80/obsidian-regex-replace",children:"Regex Find/Replace"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/zsviczian/excalibrain",children:"GitHub - zsviczian/excalibrain: A graph view to navigate your Obsidian vault"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/valentine195/obsidian-leaflet-plugin",children:"GitHub - valentine195/obsidian-leaflet-plugin: Adds interactive maps to Obsidian using Leaflet.js"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/SkepticMystic/breadcrumbs",children:"GitHub - SkepticMystic/breadcrumbs: Visualise a custom hierarchy in your Obsidian vault. API: https://skepticmystic.github.io/breadcrumbs/"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.youtube.com/watch?v=xVQGrn9gQKI",children:"My Top 44 Obsidian Plugins RANKED"})}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"themes",children:"Themes"}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.a,{href:"https://elizabethbutlermd.com/5-of-the-best-custom-minimalist-digital-note-taking-themes-for-obsidian-in-2022/",children:"Ultimate guide to best Obsidian themes | Elizabeth Butler"})}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.a,{href:"https://akshayhallur.com/blog/best-obsidian-themes",children:"7+ Obsidian Themes for a Drastic Design Facelift!"})}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Things (current)"}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"obsidian-shortcuts",children:"Obsidian Shortcuts"}),"\n",(0,t.jsxs)(i.table,{children:[(0,t.jsx)(i.thead,{children:(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.th,{children:(0,t.jsx)(i.strong,{children:"Todo"})}),(0,t.jsx)(i.th,{children:(0,t.jsx)(i.strong,{children:"Shortcut"})})]})}),(0,t.jsxs)(i.tbody,{children:[(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Search in all files"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Cmd+Shift+F"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Toggle edit/preview mode"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Ctrl/Cmd E"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Insert External link"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Ctrl/Cmd-K"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Indent"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Ctrl/Cmd-]"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Unindent"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Cmd-["})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Jump into selected backlink"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Alt/Opt-Enter"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Navigate forward"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"cmd+ctrl + ->"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Naviagte back"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"cmd+ctrl + <-"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Add current date"}),(0,t.jsx)(i.td,{children:"Insert current date (cmd + y)"})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Add checkbox"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"cmd + L"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Delete the line"}),(0,t.jsx)(i.td,{})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Insert Current Date"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"cmd + D"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Strikethrough"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"cmd + shift + x"})})]})]})]}),"\n",(0,t.jsx)(i.h3,{id:"some-basics",children:"Some basics"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Make new note - Cmd-n"}),"\n",(0,t.jsx)(i.li,{children:"Create note in new pane - Cmd-shift-n"}),"\n",(0,t.jsx)(i.li,{children:"Open the link you're hovering over in a new pane (while in edit mode)- Cmd-click"}),"\n",(0,t.jsx)(i.li,{children:"Toggle edit/preview mode - Cmd-e"}),"\n",(0,t.jsx)(i.li,{children:"Open quick switcher - Cmd-o"}),"\n",(0,t.jsx)(i.li,{children:"Close active pane - Cmd-w"}),"\n",(0,t.jsx)(i.li,{children:"Formatting basics"}),"\n",(0,t.jsx)(i.li,{children:"Undo, cut, copy, paste, bold, italicize - Cmd-z,x,c,v,b,i"}),"\n"]}),"\n",(0,t.jsx)(i.h3,{id:"intermediate",children:"Intermediate"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Open command palette - Cmd-p"}),"\n",(0,t.jsx)(i.li,{children:"Search and replace in current file - Cmd-f"}),"\n",(0,t.jsx)(i.li,{children:"Search in all files - Cmd-shift-f"}),"\n",(0,t.jsx)(i.li,{children:"Some faves for outlining"}),"\n",(0,t.jsxs)(i.li,{children:["Swap line up - I mapped this to",":Cmd-1"]}),"\n",(0,t.jsxs)(i.li,{children:["Swap line down - I mapped this to",":Cmd-2"]}),"\n",(0,t.jsx)(i.li,{children:"Toggle fold on current line - I mapped this toCmd-3"}),"\n",(0,t.jsx)(i.li,{children:"Toggle line to bulleted of numbered list\u2020 - I mapped this toCmd-4"}),"\n",(0,t.jsx)(i.li,{children:'\u2020: Requires the plugin "Hotkeys++"'}),"\n",(0,t.jsx)(i.li,{children:"Formatting intermediate"}),"\n",(0,t.jsxs)(i.li,{children:["Insert template - I mapped this to",":Cmd-t"]}),"\n"]}),"\n",(0,t.jsx)(i.h3,{id:"advanced",children:"Advanced"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Changing the view"}),"\n",(0,t.jsxs)(i.li,{children:["Load workspace - I mapped this to",":Shift-Esc"]}),"\n",(0,t.jsxs)(i.li,{children:["Manage workspaces - I mapped this to",":Control-Esc"]}),"\n",(0,t.jsxs)(i.li,{children:["Toggle left sidebar - I mapped this to",":Cmd-LeftArrow"]}),"\n",(0,t.jsxs)(i.li,{children:["Toggle right sidebar - I mapped this to",":Cmd-RightArrow"]}),"\n",(0,t.jsx)(i.li,{children:"Some secret weapons"}),"\n",(0,t.jsxs)(i.li,{children:["Navigate back - I mapped this to",":Opt-a"]}),"\n",(0,t.jsxs)(i.li,{children:["Navigate forward - I mapped this to",":Opt-s"]}),"\n",(0,t.jsx)(i.li,{children:"Programmed to my mouse"}),"\n",(0,t.jsx)(i.li,{children:"Open previous daily note - extra mouse button back"}),"\n",(0,t.jsx)(i.li,{children:"Open next daily note - extra mouse button forward"}),"\n",(0,t.jsx)(i.li,{children:"Open my Home note - When I click this mouse button, it typesCmd-o, 000, Enter"}),"\n",(0,t.jsx)(i.li,{children:"Setup and File Management"}),"\n",(0,t.jsx)(i.li,{children:"Open settings - Cmd-,"}),"\n",(0,t.jsxs)(i.li,{children:["Show in system explorer - I mapped this to",":Cmd-ctrl-opt-i"]}),"\n",(0,t.jsxs)(i.li,{children:["Reveal active file in navigation - I mapped this to",":Cmd-ctrl-i"]}),"\n",(0,t.jsxs)(i.li,{children:["Move file to another folder - I mapped this to",":Cmd-shift-i"]}),"\n",(0,t.jsxs)(i.li,{children:["Open another vault - I mapped this to",":Cmd-ctrl-opt-o"]}),"\n",(0,t.jsx)(i.li,{children:"Note Management"}),"\n",(0,t.jsxs)(i.li,{children:["Toggle pin - I mapped this to",":Cmd-shift-e"]}),"\n",(0,t.jsxs)(i.li,{children:["Note Refactor: Extract selection to new note - first line as file name\u2020\u2020 - I mapped this to",":Cmd-shift-r"]}),"\n",(0,t.jsxs)(i.li,{children:["Edit file title - I mapped this to",":Cmd-l","(then hitenterto return to the note)"]}),"\n",(0,t.jsxs)(i.li,{children:["Calendar: Open Weekly Note - I mapped this to",":Cmd-shift-m"]}),"\n",(0,t.jsx)(i.li,{children:'\u2020\u2020: Requires the plugin "Note Refactor"'}),"\n",(0,t.jsx)(i.li,{children:'\u2020\u2020\u2020: Requires the plugin "Calendar"'}),"\n"]}),"\n",(0,t.jsx)(i.h3,{id:"search",children:"Search"}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.img,{alt:"image",src:n(766871).A+"",width:"624",height:"484"})}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"line:(old school)"}),"\n",(0,t.jsx)(i.li,{children:'line:("old school")'}),"\n",(0,t.jsxs)(i.li,{children:['line:("old school") -path',":Readwise"," (can be saved in a new note using native query)"]}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"lyt---linking-your-thinking",children:"LYT - Linking Your Thinking"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"obsidian"}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.youtube.com/watch?v=Ewhfok91AdE",children:"My 2020 Comprehensive Obsidian Workflow For Zettelkasten and Evergreen Notes"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.youtube.com/watch?v=X61wRmfZU8Y",children:"Obsidian Plugins (0.9.10) - My top plugins in the Obsidian app"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/obsidianmd",children:"https://github.com/obsidianmd"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/ransurf/obsidian-resources",children:"https://github.com/ransurf/obsidian-resources"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://forum.obsidian.md/t/example-workflows-in-obsidian/1093",children:"https://forum.obsidian.md/t/example-workflows-in-obsidian/1093"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://forum.obsidian.md/t/plugin-for-flashcards-note-level-spaced-repetition-all-inside-obsidian/16498",children:"https://forum.obsidian.md/t/plugin-for-flashcards-note-level-spaced-repetition-all-inside-obsidian/16498"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/st3v3nmw/obsidian-spaced-repetition",children:"https://github.com/st3v3nmw/obsidian-spaced-repetition"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/theohbrothers/ConvertOneNote2MarkDown",children:"https://github.com/theohbrothers/ConvertOneNote2MarkDown"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.linkingyourthinking.com/lyt-kit-v5-overview",children:"https://www.linkingyourthinking.com/lyt-kit-v5-overview"})}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"publish-free",children:"Publish Free"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.strong,{children:(0,t.jsx)(i.a,{href:"https://docusaurus.io",children:"Build optimized websites quickly, focus on your content | Docusaurus"})})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://beingpax.medium.com/7-obsidian-publish-alternatives-to-publish-your-notes-online-for-free-33db4fb06f5",children:"10 Obsidian Publish Alternatives to Publish Your Notes Online for Free"})}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/jackyzha0/quartz",children:"https://github.com/jackyzha0/quartz"})," - 1.4k"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/mathieudutour/gatsby-digital-garden",children:"https://github.com/mathieudutour/gatsby-digital-garden"})," - 575"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/maximevaillancourt/digital-garden-jekyll-template",children:"https://github.com/maximevaillancourt/digital-garden-jekyll-template"})," - 566"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/secure-77/Perlite",children:"https://github.com/secure-77/Perlite"})," - 328"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/TuanManhCao/digital-garden",children:"https://github.com/TuanManhCao/digital-garden"})," - 281"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/jobindjohn/obsidian-publish-mkdocs",children:"https://github.com/jobindjohn/obsidian-publish-mkdocs"})," - 207"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/yoursamlan/pubsidian",children:"https://github.com/yoursamlan/pubsidian"})," - 204"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/Jekyll-Garden/jekyll-garden.github.io",children:"https://github.com/Jekyll-Garden/jekyll-garden.github.io"})," - 191"]}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsxs)(i.strong,{children:[(0,t.jsx)(i.a,{href:"https://github.com/codebushi/gatsby-theme-document",children:"https://github.com/codebushi/gatsby-theme-document"})," - 124"]})}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/theowenyoung/gatsby-theme-primer-wiki",children:"https://github.com/theowenyoung/gatsby-theme-primer-wiki"})," - 73"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/theowenyoung/obsidian-template-gatsby-theme-primer-wiki",children:"https://github.com/theowenyoung/obsidian-template-gatsby-theme-primer-wiki"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://thomassajot.github.io/brain-dam",children:"https://thomassajot.github.io/brain-dam"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://demo-gatsby-starter-primer-wiki.owenyoung.com",children:"https://demo-gatsby-starter-primer-wiki.owenyoung.com"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://demo-obsidian.owenyoung.com/",children:"https://demo-obsidian.owenyoung.com/"})}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/flowershow/flowershow",children:"https://github.com/flowershow/flowershow"})," - 156"]}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://forum.obsidian.md/t/obsidian-mkdocs-a-free-publish-alternative-workflow/29540",children:"https://forum.obsidian.md/t/obsidian-mkdocs-a-free-publish-alternative-workflow/29540"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://forum.obsidian.md/t/pubsidian-free-and-elegant-obsidian-publish-alternative/21825",children:"https://forum.obsidian.md/t/pubsidian-free-and-elegant-obsidian-publish-alternative/21825"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/nikitavoloboev/knowledge",children:"GitHub - nikitavoloboev/knowledge: Everything I know"})}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"publish--examples--showcases--codex",children:"Publish / Examples / Showcases / Codex"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/KasperZutterman/Second-Brain",children:"Second Brain Showcases Awesome"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian.md/chromatically/publish+homepage",children:"https://publish.obsidian.md/chromatically/publish+homepage"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.nitinpai.in/",children:"https://www.nitinpai.in/"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian.md/alexisrondeau/Welcome+to+my+digital+garden",children:"https://publish.obsidian.md/alexisrondeau/Welcome+to+my+digital+garden"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian.md/myquantumwell/Welcome+to+The+Quantum+Well",children:"https://publish.obsidian.md/myquantumwell/Welcome+to+The+Quantum+Well"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian.md/planet",children:"https://publish.obsidian.md/planet"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian.md/christopher/%2BWelcome+to+Chris's+note-in-use",children:"https://publish.obsidian.md/christopher/%2BWelcome+to+Chris's+note-in-use"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://quartz.jzhao.xyz/notes/showcase/",children:"https://quartz.jzhao.xyz/notes/showcase/"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://scalingsynthesis.com",children:"https://scalingsynthesis.com"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian.md/andymatuschak/Andy+Matuschak/Evergreen+notes",children:"https://publish.obsidian.md/andymatuschak/Andy+Matuschak/Evergreen+notes"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://filipedonadio.com/",children:"https://filipedonadio.com/"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://forum.obsidian.md/t/the-all-obsidian-publish-s-collection-by-leo-latest-update-20210324/7248",children:"https://forum.obsidian.md/t/the-all-obsidian-publish-s-collection-by-leo-latest-update-20210324/7248"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://hiran.in/notes",children:"https://hiran.in/notes"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://vinzent03.github.io/obsidian-advanced-uri",children:"https://vinzent03.github.io/obsidian-advanced-uri"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://wiki.nikiv.dev/",children:"https://wiki.nikiv.dev/"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://slatestarcodex.com/",children:"Slate Star Codex"})}),"\n"]}),"\n",(0,t.jsx)(i.h3,{id:"blogs-example-templates",children:"Blogs example templates"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://mathieudutour.github.io/gatsby-digital-garden",children:"https://mathieudutour.github.io/gatsby-digital-garden"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://jackiexiao.github.io/foam/backlinking",children:"https://jackiexiao.github.io/foam/backlinking"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://hikerpig.github.io/foam-jekyll-template",children:"https://hikerpig.github.io/foam-jekyll-template"})}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"company-knowledge-base",children:"Company Knowledge Base"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.strong,{children:"Confluence"})}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.strong,{children:"Outline"})," - ",(0,t.jsx)(i.a,{href:"https://github.com/outline/outline",children:"GitHub - outline/outline: The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible."}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.getoutline.com/",children:"Outline \u2013\xa0Team knowledge base & wiki"})}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.gitbook.com/",children:"GitBook - Where technical teams document"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://orgmode.org",children:"https://orgmode.org"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.orgroam.com",children:"https://www.orgroam.com"})}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"others",children:"Others"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/logseq/logseq",children:(0,t.jsx)(i.strong,{children:"https://github.com/logseq/logseq"})})," - A privacy-first, open-source platform for knowledge management and collaboration"]}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/foambubble/foam",children:(0,t.jsx)(i.strong,{children:"https://github.com/foambubble/foam"})})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://wiki.dendron.so",children:"https://wiki.dendron.so"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/standardnotes/app",children:"https://github.com/standardnotes/app"})}),"\n",(0,t.jsx)(i.li,{children:"Roam Research"}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://www.producthunt.com/posts/heyday-4",children:"https://www.producthunt.com/posts/heyday-4"})," - Automatically organize content - without learning a new app"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://www.producthunt.com/posts/reflect-notes",children:"https://www.producthunt.com/posts/reflect-notes"})," - Fast networked note-taking"]}),"\n",(0,t.jsxs)(i.li,{children:["Notion - ",(0,t.jsx)(i.a,{href:"https://www.youtube.com/watch?v=vs8WQh2k-Ow",children:"The ULTIMATE Second Brain Setup in Notion"})]}),"\n",(0,t.jsx)(i.li,{children:"AppFlowy - Open-source alternative to Notion"}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://anytype.io/en",children:"https://anytype.io/en"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.dendron.so/",children:"Dendron"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://heptabase.com/",children:"Heptabase"})}),"\n"]}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.a,{href:"https://www.slant.co/topics/4962/~knowledge-base-systems-for-personal-use",children:"https://www.slant.co/topics/4962/~knowledge-base-systems-for-personal-use"})}),"\n",(0,t.jsx)(i.h2,{id:"others-1",children:"Others"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Use DriveSync to sync using Google Drive"}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://dev.to/joeholmes/creating-a-diy-digital-garden-with-obsidian-and-gatsby-378e",children:"https://dev.to/joeholmes/creating-a-diy-digital-garden-with-obsidian-and-gatsby-378e"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://foambubble.github.io/foam/user/recipes/recipes",children:"https://foambubble.github.io/foam/user/recipes/recipes"})}),"\n"]})]})}function c(e={}){const{wrapper:i}={...(0,l.R)(),...e.components};return i?(0,t.jsx)(i,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},766871:(e,i,n)=>{n.d(i,{A:()=>s});const s=n.p+"assets/images/obsidian-search-9f2256b84baf3b317a7e395f2e62735b.jpg"},28453:(e,i,n)=>{n.d(i,{R:()=>h,x:()=>d});var s=n(296540);const t={},l=s.createContext(t);function h(e){const i=s.useContext(l);return s.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function d(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:h(e.components),s.createElement(l.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c7ac7e59.4efcd6ee.js b/assets/js/c7ac7e59.4efcd6ee.js deleted file mode 100644 index f4f9868664a..00000000000 --- a/assets/js/c7ac7e59.4efcd6ee.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[51379],{756501:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>d,contentTitle:()=>r,default:()=>c,frontMatter:()=>h,metadata:()=>s,toc:()=>a});const s=JSON.parse('{"id":"devops/ides/obsidian","title":"Obsidian","description":"Obsidian is a powerful and extensible knowledge base that works on top of your local folder of plain text files.","source":"@site/docs/devops/ides/obsidian.md","sourceDirName":"devops/ides","slug":"/devops/ides/obsidian","permalink":"/devops/ides/obsidian","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/devops/ides/obsidian.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1723484180000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Obsidian + VS Code","permalink":"/devops/ides/obsidian-in-vscode"},"next":{"title":"OneNote","permalink":"/devops/ides/onenote"}}');var t=n(474848),l=n(28453);const h={},r="Obsidian",d={},a=[{value:"Extensions",id:"extensions",level:2},{value:"Themes",id:"themes",level:2},{value:"Obsidian Shortcuts",id:"obsidian-shortcuts",level:2},{value:"Some basics",id:"some-basics",level:3},{value:"Intermediate",id:"intermediate",level:3},{value:"Advanced",id:"advanced",level:3},{value:"Search",id:"search",level:3},{value:"LYT - Linking Your Thinking",id:"lyt---linking-your-thinking",level:2},{value:"Publish Free",id:"publish-free",level:2},{value:"Publish / Examples / Showcases / Codex",id:"publish--examples--showcases--codex",level:2},{value:"Blogs example templates",id:"blogs-example-templates",level:3},{value:"Company Knowledge Base",id:"company-knowledge-base",level:2},{value:"Others",id:"others",level:2},{value:"Others",id:"others-1",level:2}];function o(e){const i={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,l.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.header,{children:(0,t.jsx)(i.h1,{id:"obsidian",children:"Obsidian"})}),"\n",(0,t.jsx)(i.p,{children:"Obsidian is a powerful and extensible knowledge base that works on top of your local folder of plain text files."}),"\n",(0,t.jsx)(i.h2,{id:"extensions",children:"Extensions"}),"\n",(0,t.jsx)(i.p,{children:"Extensions that helps make obsidian better"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Advanced Tables"}),"\n",(0,t.jsx)(i.li,{children:"Outliners (Outlines like Roam Research)"}),"\n",(0,t.jsxs)(i.li,{children:["DataView - ",(0,t.jsx)(i.a,{href:"https://www.youtube.com/watch?v=JTObSymEvWA",children:"How to use the Obsidian Dataview plugin"})]}),"\n",(0,t.jsxs)(i.li,{children:["Kanban","\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/mgmeyers/obsidian-kanban",children:"GitHub - mgmeyers/obsidian-kanban: Create markdown-backed Kanban boards in Obsidian."})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian.md/kanban",children:"Obsidian Kanban Plugin - Obsidian Kanban Plugin - Obsidian Publish"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian.md/kanban/How+do+I/Set+a+WIP+Limit",children:"Set a WIP Limit - Obsidian Kanban Plugin - Obsidian Publish"})}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(i.li,{children:"Calendar"}),"\n",(0,t.jsx)(i.li,{children:"Outliner"}),"\n",(0,t.jsx)(i.li,{children:"Obsidian Git"}),"\n",(0,t.jsx)(i.li,{children:"Mind Map"}),"\n",(0,t.jsx)(i.li,{children:"Natural Language Dates"}),"\n",(0,t.jsx)(i.li,{children:"Day Planner"}),"\n",(0,t.jsx)(i.li,{children:"Periodic Notes"}),"\n",(0,t.jsx)(i.li,{children:"Paste URL into selection"}),"\n",(0,t.jsx)(i.li,{children:"Recent Files"}),"\n",(0,t.jsx)(i.li,{children:"Auto Link Title"}),"\n",(0,t.jsx)(i.li,{children:"Automatically Reveal Active File"}),"\n",(0,t.jsx)(i.li,{children:"Wikipedia"}),"\n",(0,t.jsx)(i.li,{children:"Editing Toolbar / Obsidian Markdown formattting Assistant"}),"\n",(0,t.jsx)(i.li,{children:"Linter"}),"\n",(0,t.jsx)(i.li,{children:"Reading Time"}),"\n",(0,t.jsx)(i.li,{children:"Templater"}),"\n",(0,t.jsx)(i.li,{children:"Spaced Repetition (Flashcards)"}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/Gru80/obsidian-regex-replace",children:"Regex Find/Replace"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/zsviczian/excalibrain",children:"GitHub - zsviczian/excalibrain: A graph view to navigate your Obsidian vault"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/valentine195/obsidian-leaflet-plugin",children:"GitHub - valentine195/obsidian-leaflet-plugin: Adds interactive maps to Obsidian using Leaflet.js"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/SkepticMystic/breadcrumbs",children:"GitHub - SkepticMystic/breadcrumbs: Visualise a custom hierarchy in your Obsidian vault. API: https://skepticmystic.github.io/breadcrumbs/"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.youtube.com/watch?v=xVQGrn9gQKI",children:"My Top 44 Obsidian Plugins RANKED"})}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"themes",children:"Themes"}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.a,{href:"https://elizabethbutlermd.com/5-of-the-best-custom-minimalist-digital-note-taking-themes-for-obsidian-in-2022/",children:"Ultimate guide to best Obsidian themes | Elizabeth Butler"})}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.a,{href:"https://akshayhallur.com/blog/best-obsidian-themes",children:"7+ Obsidian Themes for a Drastic Design Facelift!"})}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Things (current)"}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"obsidian-shortcuts",children:"Obsidian Shortcuts"}),"\n",(0,t.jsxs)(i.table,{children:[(0,t.jsx)(i.thead,{children:(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.th,{children:(0,t.jsx)(i.strong,{children:"Todo"})}),(0,t.jsx)(i.th,{children:(0,t.jsx)(i.strong,{children:"Shortcut"})})]})}),(0,t.jsxs)(i.tbody,{children:[(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Search in all files"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Cmd+Shift+F"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Toggle edit/preview mode"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Ctrl/Cmd E"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Insert External link"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Ctrl/Cmd-K"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Indent"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Ctrl/Cmd-]"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Unindent"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Cmd-["})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Jump into selected backlink"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"Alt/Opt-Enter"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Navigate forward"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"cmd+ctrl + ->"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Naviagte back"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"cmd+ctrl + <-"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Add current date"}),(0,t.jsx)(i.td,{children:"Insert current date (cmd + y)"})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Add checkbox"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"cmd + L"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Delete the line"}),(0,t.jsx)(i.td,{})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Insert Current Date"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"cmd + D"})})]}),(0,t.jsxs)(i.tr,{children:[(0,t.jsx)(i.td,{children:"Strikethrough"}),(0,t.jsx)(i.td,{children:(0,t.jsx)(i.code,{children:"cmd + shift + x"})})]})]})]}),"\n",(0,t.jsx)(i.h3,{id:"some-basics",children:"Some basics"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Make new note - Cmd-n"}),"\n",(0,t.jsx)(i.li,{children:"Create note in new pane - Cmd-shift-n"}),"\n",(0,t.jsx)(i.li,{children:"Open the link you're hovering over in a new pane (while in edit mode)- Cmd-click"}),"\n",(0,t.jsx)(i.li,{children:"Toggle edit/preview mode - Cmd-e"}),"\n",(0,t.jsx)(i.li,{children:"Open quick switcher - Cmd-o"}),"\n",(0,t.jsx)(i.li,{children:"Close active pane - Cmd-w"}),"\n",(0,t.jsx)(i.li,{children:"Formatting basics"}),"\n",(0,t.jsx)(i.li,{children:"Undo, cut, copy, paste, bold, italicize - Cmd-z,x,c,v,b,i"}),"\n"]}),"\n",(0,t.jsx)(i.h3,{id:"intermediate",children:"Intermediate"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Open command palette - Cmd-p"}),"\n",(0,t.jsx)(i.li,{children:"Search and replace in current file - Cmd-f"}),"\n",(0,t.jsx)(i.li,{children:"Search in all files - Cmd-shift-f"}),"\n",(0,t.jsx)(i.li,{children:"Some faves for outlining"}),"\n",(0,t.jsxs)(i.li,{children:["Swap line up - I mapped this to",":Cmd-1"]}),"\n",(0,t.jsxs)(i.li,{children:["Swap line down - I mapped this to",":Cmd-2"]}),"\n",(0,t.jsx)(i.li,{children:"Toggle fold on current line - I mapped this toCmd-3"}),"\n",(0,t.jsx)(i.li,{children:"Toggle line to bulleted of numbered list\u2020 - I mapped this toCmd-4"}),"\n",(0,t.jsx)(i.li,{children:'\u2020: Requires the plugin "Hotkeys++"'}),"\n",(0,t.jsx)(i.li,{children:"Formatting intermediate"}),"\n",(0,t.jsxs)(i.li,{children:["Insert template - I mapped this to",":Cmd-t"]}),"\n"]}),"\n",(0,t.jsx)(i.h3,{id:"advanced",children:"Advanced"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Changing the view"}),"\n",(0,t.jsxs)(i.li,{children:["Load workspace - I mapped this to",":Shift-Esc"]}),"\n",(0,t.jsxs)(i.li,{children:["Manage workspaces - I mapped this to",":Control-Esc"]}),"\n",(0,t.jsxs)(i.li,{children:["Toggle left sidebar - I mapped this to",":Cmd-LeftArrow"]}),"\n",(0,t.jsxs)(i.li,{children:["Toggle right sidebar - I mapped this to",":Cmd-RightArrow"]}),"\n",(0,t.jsx)(i.li,{children:"Some secret weapons"}),"\n",(0,t.jsxs)(i.li,{children:["Navigate back - I mapped this to",":Opt-a"]}),"\n",(0,t.jsxs)(i.li,{children:["Navigate forward - I mapped this to",":Opt-s"]}),"\n",(0,t.jsx)(i.li,{children:"Programmed to my mouse"}),"\n",(0,t.jsx)(i.li,{children:"Open previous daily note - extra mouse button back"}),"\n",(0,t.jsx)(i.li,{children:"Open next daily note - extra mouse button forward"}),"\n",(0,t.jsx)(i.li,{children:"Open my Home note - When I click this mouse button, it typesCmd-o, 000, Enter"}),"\n",(0,t.jsx)(i.li,{children:"Setup and File Management"}),"\n",(0,t.jsx)(i.li,{children:"Open settings - Cmd-,"}),"\n",(0,t.jsxs)(i.li,{children:["Show in system explorer - I mapped this to",":Cmd-ctrl-opt-i"]}),"\n",(0,t.jsxs)(i.li,{children:["Reveal active file in navigation - I mapped this to",":Cmd-ctrl-i"]}),"\n",(0,t.jsxs)(i.li,{children:["Move file to another folder - I mapped this to",":Cmd-shift-i"]}),"\n",(0,t.jsxs)(i.li,{children:["Open another vault - I mapped this to",":Cmd-ctrl-opt-o"]}),"\n",(0,t.jsx)(i.li,{children:"Note Management"}),"\n",(0,t.jsxs)(i.li,{children:["Toggle pin - I mapped this to",":Cmd-shift-e"]}),"\n",(0,t.jsxs)(i.li,{children:["Note Refactor: Extract selection to new note - first line as file name\u2020\u2020 - I mapped this to",":Cmd-shift-r"]}),"\n",(0,t.jsxs)(i.li,{children:["Edit file title - I mapped this to",":Cmd-l","(then hitenterto return to the note)"]}),"\n",(0,t.jsxs)(i.li,{children:["Calendar: Open Weekly Note - I mapped this to",":Cmd-shift-m"]}),"\n",(0,t.jsx)(i.li,{children:'\u2020\u2020: Requires the plugin "Note Refactor"'}),"\n",(0,t.jsx)(i.li,{children:'\u2020\u2020\u2020: Requires the plugin "Calendar"'}),"\n"]}),"\n",(0,t.jsx)(i.h3,{id:"search",children:"Search"}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.img,{alt:"image",src:n(766871).A+"",width:"624",height:"484"})}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"line:(old school)"}),"\n",(0,t.jsx)(i.li,{children:'line:("old school")'}),"\n",(0,t.jsxs)(i.li,{children:['line:("old school") -path',":Readwise"," (can be saved in a new note using native query)"]}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"lyt---linking-your-thinking",children:"LYT - Linking Your Thinking"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://obsidian",children:"https://obsidian"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.youtube.com/watch?v=Ewhfok91AdE",children:"My 2020 Comprehensive Obsidian Workflow For Zettelkasten and Evergreen Notes"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.youtube.com/watch?v=X61wRmfZU8Y",children:"Obsidian Plugins (0.9.10) - My top plugins in the Obsidian app"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/obsidianmd",children:"https://github.com/obsidianmd"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/ransurf/obsidian-resources",children:"https://github.com/ransurf/obsidian-resources"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://forum.obsidian/t/example-workflows-in-obsidian/1093",children:"https://forum.obsidian/t/example-workflows-in-obsidian/1093"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://forum.obsidian/t/plugin-for-flashcards-note-level-spaced-repetition-all-inside-obsidian/16498",children:"https://forum.obsidian/t/plugin-for-flashcards-note-level-spaced-repetition-all-inside-obsidian/16498"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/st3v3nmw/obsidian-spaced-repetition",children:"https://github.com/st3v3nmw/obsidian-spaced-repetition"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/theohbrothers/ConvertOneNote2MarkDown",children:"https://github.com/theohbrothers/ConvertOneNote2MarkDown"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.linkingyourthinking.com/lyt-kit-v5-overview",children:"https://www.linkingyourthinking.com/lyt-kit-v5-overview"})}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"publish-free",children:"Publish Free"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.strong,{children:(0,t.jsx)(i.a,{href:"https://docusaurus.io",children:"Build optimized websites quickly, focus on your content | Docusaurus"})})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://beingpax.medium.com/7-obsidian-publish-alternatives-to-publish-your-notes-online-for-free-33db4fb06f5",children:"10 Obsidian Publish Alternatives to Publish Your Notes Online for Free"})}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/jackyzha0/quartz",children:"https://github.com/jackyzha0/quartz"})," - 1.4k"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/mathieudutour/gatsby-digital-garden",children:"https://github.com/mathieudutour/gatsby-digital-garden"})," - 575"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/maximevaillancourt/digital-garden-jekyll-template",children:"https://github.com/maximevaillancourt/digital-garden-jekyll-template"})," - 566"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/secure-77/Perlite",children:"https://github.com/secure-77/Perlite"})," - 328"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/TuanManhCao/digital-garden",children:"https://github.com/TuanManhCao/digital-garden"})," - 281"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/jobindjohn/obsidian-publish-mkdocs",children:"https://github.com/jobindjohn/obsidian-publish-mkdocs"})," - 207"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/yoursamlan/pubsidian",children:"https://github.com/yoursamlan/pubsidian"})," - 204"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/Jekyll-Garden/jekyll-garden.github.io",children:"https://github.com/Jekyll-Garden/jekyll-garden.github.io"})," - 191"]}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsxs)(i.strong,{children:[(0,t.jsx)(i.a,{href:"https://github.com/codebushi/gatsby-theme-document",children:"https://github.com/codebushi/gatsby-theme-document"})," - 124"]})}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/theowenyoung/gatsby-theme-primer-wiki",children:"https://github.com/theowenyoung/gatsby-theme-primer-wiki"})," - 73"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/theowenyoung/obsidian-template-gatsby-theme-primer-wiki",children:"https://github.com/theowenyoung/obsidian-template-gatsby-theme-primer-wiki"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://thomassajot.github.io/brain-dam",children:"https://thomassajot.github.io/brain-dam"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://demo-gatsby-starter-primer-wiki.owenyoung.com",children:"https://demo-gatsby-starter-primer-wiki.owenyoung.com"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://demo-obsidian.owenyoung.com/",children:"https://demo-obsidian.owenyoung.com/"})}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/flowershow/flowershow",children:"https://github.com/flowershow/flowershow"})," - 156"]}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://forum.obsidian/t/obsidian-mkdocs-a-free-publish-alternative-workflow/29540",children:"https://forum.obsidian/t/obsidian-mkdocs-a-free-publish-alternative-workflow/29540"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://forum.obsidian/t/pubsidian-free-and-elegant-obsidian-publish-alternative/21825",children:"https://forum.obsidian/t/pubsidian-free-and-elegant-obsidian-publish-alternative/21825"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/nikitavoloboev/knowledge",children:"GitHub - nikitavoloboev/knowledge: Everything I know"})}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"publish--examples--showcases--codex",children:"Publish / Examples / Showcases / Codex"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/KasperZutterman/Second-Brain",children:"Second Brain Showcases Awesome"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian/chromatically/publish+homepage",children:"https://publish.obsidian/chromatically/publish+homepage"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://notes.nitinpai.in/Start+Here",children:"https://notes.nitinpai.in/Start+Here"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian/alexisrondeau/Welcome+to+my+digital+garden",children:"https://publish.obsidian/alexisrondeau/Welcome+to+my+digital+garden"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian/myquantumwell/Welcome+to+The+Quantum+Well",children:"https://publish.obsidian/myquantumwell/Welcome+to+The+Quantum+Well"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian/planet",children:"https://publish.obsidian/planet"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian/christopher/%2BWelcome+to+Chris's+note-in-use",children:"https://publish.obsidian/christopher/%2BWelcome+to+Chris's+note-in-use"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://quartz.jzhao.xyz/notes/showcase/",children:"https://quartz.jzhao.xyz/notes/showcase/"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://scalingsynthesis.com",children:"https://scalingsynthesis.com"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://publish.obsidian/andymatuschak/Andy+Matuschak/Evergreen+notes",children:"https://publish.obsidian/andymatuschak/Andy+Matuschak/Evergreen+notes"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://filipedonadio.com/a-curated-list-of-obsidian-public-vaults",children:"https://filipedonadio.com/a-curated-list-of-obsidian-public-vaults"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://forum.obsidian/t/the-all-obsidian-publish-s-collection-by-leo-latest-update-20210324/7248",children:"https://forum.obsidian/t/the-all-obsidian-publish-s-collection-by-leo-latest-update-20210324/7248"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://hiran.in/notes",children:"https://hiran.in/notes"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://vinzent03.github.io/obsidian-advanced-uri",children:"https://vinzent03.github.io/obsidian-advanced-uri"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://wiki.nikiv.dev/",children:"https://wiki.nikiv.dev/"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.arboretum.link/",children:"arboretum.link"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://slatestarcodex.com/",children:"Slate Star Codex"})}),"\n"]}),"\n",(0,t.jsx)(i.h3,{id:"blogs-example-templates",children:"Blogs example templates"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://mathieudutour.github.io/gatsby-digital-garden",children:"https://mathieudutour.github.io/gatsby-digital-garden"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://jackiexiao.github.io/foam/backlinking",children:"https://jackiexiao.github.io/foam/backlinking"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://hikerpig.github.io/foam-jekyll-template",children:"https://hikerpig.github.io/foam-jekyll-template"})}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"company-knowledge-base",children:"Company Knowledge Base"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.strong,{children:"Confluence"})}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.strong,{children:"Outline"})," - ",(0,t.jsx)(i.a,{href:"https://github.com/outline/outline",children:"GitHub - outline/outline: The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible."}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.getoutline.com/",children:"Outline \u2013\xa0Team knowledge base & wiki"})}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.gitbook.com/",children:"GitBook - Where technical teams document"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://orgmode.org",children:"https://orgmode.org"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.orgroam.com",children:"https://www.orgroam.com"})}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"others",children:"Others"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://github.com/logseq/logseq",children:(0,t.jsx)(i.strong,{children:"https://github.com/logseq/logseq"})})," - A privacy-first, open-source platform for knowledge management and collaboration"]}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/foambubble/foam",children:(0,t.jsx)(i.strong,{children:"https://github.com/foambubble/foam"})})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://wiki.dendron.so",children:"https://wiki.dendron.so"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://github.com/standardnotes/app",children:"https://github.com/standardnotes/app"})}),"\n",(0,t.jsx)(i.li,{children:"Roam Research"}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://www.producthunt.com/posts/heyday-4",children:"https://www.producthunt.com/posts/heyday-4"})," - Automatically organize content - without learning a new app"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.a,{href:"https://www.producthunt.com/posts/reflect-notes",children:"https://www.producthunt.com/posts/reflect-notes"})," - Fast networked note-taking"]}),"\n",(0,t.jsxs)(i.li,{children:["Notion - ",(0,t.jsx)(i.a,{href:"https://www.youtube.com/watch?v=vs8WQh2k-Ow",children:"The ULTIMATE Second Brain Setup in Notion"})]}),"\n",(0,t.jsx)(i.li,{children:"AppFlowy - Open-source alternative to Notion"}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://anytype.io/en",children:"https://anytype.io/en"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://www.dendron.so/",children:"Dendron"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://heptabase.com/",children:"Heptabase"})}),"\n"]}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.a,{href:"https://www.slant.co/topics/4962/~knowledge-base-systems-for-personal-use",children:"https://www.slant.co/topics/4962/~knowledge-base-systems-for-personal-use"})}),"\n",(0,t.jsx)(i.h2,{id:"others-1",children:"Others"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Use DriveSync to sync using Google Drive"}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://dev.to/joeholmes/creating-a-diy-digital-garden-with-obsidian-and-gatsby-378e",children:"https://dev.to/joeholmes/creating-a-diy-digital-garden-with-obsidian-and-gatsby-378e"})}),"\n",(0,t.jsx)(i.li,{children:(0,t.jsx)(i.a,{href:"https://foambubble.github.io/foam/user/recipes/recipes",children:"https://foambubble.github.io/foam/user/recipes/recipes"})}),"\n"]})]})}function c(e={}){const{wrapper:i}={...(0,l.R)(),...e.components};return i?(0,t.jsx)(i,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},766871:(e,i,n)=>{n.d(i,{A:()=>s});const s=n.p+"assets/images/obsidian-search-9f2256b84baf3b317a7e395f2e62735b.jpg"},28453:(e,i,n)=>{n.d(i,{R:()=>h,x:()=>r});var s=n(296540);const t={},l=s.createContext(t);function h(e){const i=s.useContext(l);return s.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function r(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:h(e.components),s.createElement(l.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d468f64b.78577f6a.js b/assets/js/d468f64b.78577f6a.js deleted file mode 100644 index f7bcb923898..00000000000 --- a/assets/js/d468f64b.78577f6a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[77623],{442795:(e,a,s)=>{s.r(a),s.d(a,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>t,toc:()=>o});const t=JSON.parse('{"id":"databases/concepts/types-of-databases","title":"Types of Databases","description":"RDBMS / Relational database (ACID)","source":"@site/docs/databases/concepts/types-of-databases.md","sourceDirName":"databases/concepts","slug":"/databases/concepts/types-of-databases","permalink":"/databases/concepts/types-of-databases","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/databases/concepts/types-of-databases.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1734460808000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"RUM Conjecture","permalink":"/databases/concepts/rum-conjecture"},"next":{"title":"Data Warehouses","permalink":"/databases/data-warehouses/"}}');var n=s(474848),i=s(28453);const r={},l="Types of Databases",d={},o=[{value:"RDBMS / Relational database (ACID)",id:"rdbms--relational-database-acid",level:2},{value:"NoSQL Databases (Scales better, Higher availability)",id:"nosql-databases-scales-better-higher-availability",level:2},{value:"Key-Value",id:"key-value",level:3},{value:"Wide Column / Extensible Record Stores / Column-family",id:"wide-column--extensible-record-stores--column-family",level:3},{value:"Column Oriented Database",id:"column-oriented-database",level:2},{value:"Object Oriented Database",id:"object-oriented-database",level:2},{value:"Document Oriented Database / Document Stores",id:"document-oriented-database--document-stores",level:2},{value:"Databases",id:"databases",level:4},{value:"Hierarchical database / Graph based database (Entities, Relationships)",id:"hierarchical-database--graph-based-database-entities-relationships",level:2},{value:"Neo4j",id:"neo4j",level:3},{value:"Network databases",id:"network-databases",level:2},{value:"Time-Series databases",id:"time-series-databases",level:2},{value:"In-memory databases",id:"in-memory-databases",level:2},{value:"In-Memory Databases (IMDB) and In-Memory Data Grids (IMDG)",id:"in-memory-databases-imdb-and-in-memory-data-grids-imdg",level:3},{value:"Cloud databases / on-line databases / Managed services",id:"cloud-databases--on-line-databases--managed-services",level:2},{value:"Object Storage",id:"object-storage",level:2},{value:"NewSQL databases",id:"newsql-databases",level:2},{value:"Multi-model databases",id:"multi-model-databases",level:2},{value:"Semantic RDF graph database",id:"semantic-rdf-graph-database",level:2},{value:"Ledger Databases",id:"ledger-databases",level:2},{value:"Embedded databases",id:"embedded-databases",level:2},{value:"Resources",id:"resources",level:2}];function c(e){const a={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.header,{children:(0,n.jsx)(a.h1,{id:"types-of-databases",children:"Types of Databases"})}),"\n",(0,n.jsx)(a.h2,{id:"rdbms--relational-database-acid",children:"RDBMS / Relational database (ACID)"}),"\n",(0,n.jsx)(a.p,{children:"A relational database management system (RDBMS) is a program that allows you to create, update, and administer a relational database. Most relational database management systems use the SQL language to access the database."}),"\n",(0,n.jsx)(a.p,{children:"A relational database is a type of database. It uses a structure that allows us to identify and access datain relationto another piece of data in the database. Often, data in a relational database is organized into tables."}),"\n",(0,n.jsx)(a.p,{children:"Columns - Tables can have hundreds, thousands, sometimes even millions of columns of data. Columns are labeled with a descriptive name (say, age) and have a specific data type"}),"\n",(0,n.jsx)(a.p,{children:"Rows/Records - Tables can also have many rows of data. These rows are often called records"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"MySQL Cluster"}),"\n",(0,n.jsx)(a.li,{children:"PostgreSQL"}),"\n",(0,n.jsx)(a.li,{children:"VoltDB"}),"\n",(0,n.jsx)(a.li,{children:"Clustrix"}),"\n",(0,n.jsx)(a.li,{children:"ScaleBase"}),"\n",(0,n.jsx)(a.li,{children:"NimbusDB"}),"\n",(0,n.jsx)(a.li,{children:"Megastore over BigTable"}),"\n",(0,n.jsx)(a.li,{children:"MariaDB"}),"\n",(0,n.jsx)(a.li,{children:"SQLite"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"nosql-databases-scales-better-higher-availability",children:"NoSQL Databases (Scales better, Higher availability)"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"While the traditional SQL can be effectively used to handle large amount of structured data, we need NoSQL (Not Only SQL) to handle unstructured data"}),"\n",(0,n.jsx)(a.li,{children:"NoSQL databases store unstructured data with no particular schema"}),"\n",(0,n.jsx)(a.li,{children:"Each row can have its own set of column values. NoSQL gives better performance in storing massive amount of data"}),"\n"]}),"\n",(0,n.jsx)(a.h3,{id:"key-value",children:"Key-Value"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Project Voldemort"}),"\n",(0,n.jsx)(a.li,{children:"Riak"}),"\n",(0,n.jsx)(a.li,{children:"Redis"}),"\n",(0,n.jsx)(a.li,{children:"Aerospike"}),"\n",(0,n.jsx)(a.li,{children:"Scalaris"}),"\n",(0,n.jsx)(a.li,{children:"Tokyo cabinet"}),"\n",(0,n.jsx)(a.li,{children:"Memcached, membrain, and membase"}),"\n",(0,n.jsx)(a.li,{children:"LF (fully decentralized fully replicated key/value store.)"}),"\n",(0,n.jsx)(a.li,{children:"Etcd"}),"\n"]}),"\n",(0,n.jsx)(a.h3,{id:"wide-column--extensible-record-stores--column-family",children:"Wide Column / Extensible Record Stores / Column-family"}),"\n",(0,n.jsx)(a.p,{children:"Can have many many different types of column"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"HBase"}),"\n",(0,n.jsx)(a.li,{children:"HyperTable"}),"\n",(0,n.jsx)(a.li,{children:"Cassandra"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"column-oriented-database",children:"Column Oriented Database"}),"\n",(0,n.jsx)(a.p,{children:"Not to be confused with column-family databases, column-oriented databases are very similar to relational databases, but store data on disk by column instead of by row. This means that all of the data for a single column is together, allowing for faster aggregation on larger data sets. Since the columns are separate from each other, inserting or updating values is a performance intensive task, so column-oriented databases are primarily used for analytical work where entire data sets can be preloaded at one time.- Druid"}),"\n",(0,n.jsx)(a.h2,{id:"object-oriented-database",children:"Object Oriented Database"}),"\n",(0,n.jsx)(a.p,{children:"Object-oriented databases store data items as objects, seeking to bridge the gap between the representations used by objected-oriented programming languages and databases. Although this solves many problems with translating between different data paradigms, historically, adoption has suffered due to increased complexity, lack of standardization, and difficulty decoupling the data from the original application."}),"\n",(0,n.jsx)(a.h2,{id:"document-oriented-database--document-stores",children:"Document Oriented Database / Document Stores"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Semi-structured data (XML, JSON)"}),"\n",(0,n.jsx)(a.li,{children:"Flat File Database"}),"\n"]}),"\n",(0,n.jsx)(a.h4,{id:"databases",children:"Databases"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"SimpleDB"}),"\n",(0,n.jsx)(a.li,{children:"CouchDB"}),"\n",(0,n.jsx)(a.li,{children:"MongoDB"}),"\n",(0,n.jsx)(a.li,{children:"Terrastore"}),"\n",(0,n.jsx)(a.li,{children:"SQLite"}),"\n",(0,n.jsx)(a.li,{children:"RethinkDB"}),"\n"]}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{href:"https://rethinkdb.com",children:"https://rethinkdb.com"})}),"\n",(0,n.jsx)(a.h2,{id:"hierarchical-database--graph-based-database-entities-relationships",children:"Hierarchical database / Graph based database (Entities, Relationships)"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Dgraph"}),"\n",(0,n.jsxs)(a.li,{children:["Nebula-graph - ",(0,n.jsx)(a.a,{href:"https://nebula-graph.io",children:"https://nebula-graph.io"})]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://cn.aliyun.com/product/gdb",children:"Alibaba Graph Database"}),"- A real-time, reliable, cloud-native graph database service that supports property graph model."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://aws.amazon.com/neptune/",children:"Amazon Neptune"}),"- Fully-managed graph database service."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://arangodb.com/",children:"Ultimate Scalable Graph Database: ArangoDB for Real-World Use Cases"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://github.com/arangodb/arangodb",children:"GitHub - arangodb/arangodb: \ud83e\udd51 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions."})}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/lambdazen/bitsy/wiki",children:"Bitsy"}),"- A small, fast, embeddable, durable in-memory graph database."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/blazegraph/tinkerpop3",children:"Blazegraph"}),"- RDF graph database with OLTP support."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://docs.microsoft.com/en-us/azure/cosmos-db/graph-introduction",children:"CosmosDB"}),"- Microsoft's distributed OLTP graph database."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/MartinHaeusler/chronos/tree/master/org.chronos.chronograph",children:"ChronoGraph"}),"- A versioned graph database."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://www.datastax.com/products/datastax-enterprise-graph",children:"DSEGraph"}),"- DataStax graph database with OLTP and OLAP support."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://grakn.ai/",children:"GRAKN.AI"}),"- Distributed OLTP/OLAP knowledge graph system."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://tinkerpop.apache.org/docs/current/reference/#sparkgraphcomputer",children:"Hadoop (Spark)"}),"- OLAP graph processor using Spark."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/rayokota/hgraphdb",children:"HGraphDB"}),"- OLTP graph database running on Apache HBase."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://www.huaweicloud.com/en-us/product/ges.html",children:"Huawei Graph Engine Service"}),"- Fully-managed, distributed, at-scale graph query and analysis service that provides a visualized interactive analytics platform."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://console.ng.bluemix.net/catalog/services/ibm-graph/",children:"IBM Graph"}),"- OLTP graph database as a service."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"http://janusgraph.org/",children:"JanusGraph"}),"- Distributed OLTP and OLAP graph database with BerkeleyDB, Apache Cassandra and Apache HBase support."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/awslabs/dynamodb-janusgraph-storage-backend/",children:"JanusGraph (Amazon)"}),"- The Amazon DynamoDB Storage Backend for JanusGraph.","\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://medium.com/terminusdb/graph-fundamentals-part-1-rdf-60dcf8d0c459",children:"https://medium.com/terminusdb/graph-fundamentals-part-1-rdf-60dcf8d0c459"})}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/SteelBridgeLabs/neo4j-gremlin-bolt",children:"neo4j-gremlin-bolt"}),"- OLTP graph database (using Bolt Protocol)."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/orientechnologies/orientdb-gremlin",children:"OrientDB"}),"- OLTP graph database"]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://s2graph.apache.org/",children:"Apache S2Graph"}),"- OLTP graph database running on Apache HBase."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/pietermartin/sqlg",children:"Sqlg"}),"- OLTP implementation on SQL databases."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://stardog.com/",children:"Stardog"}),"- RDF graph database with OLTP and OLAP support."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://tinkerpop.apache.org/docs/current/reference/#tinkergraph-gremlin",children:"TinkerGraph"}),"- In-memory OLTP and OLAP reference implementation."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://thinkaurelius.github.io/titan/",children:"Titan"}),"- Distributed OLTP and OLAP graph database with BerkeleyDB, Apache Cassandra and Apache HBase support."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/awslabs/dynamodb-titan-storage-backend",children:"Titan (Amazon)"}),"- The Amazon DynamoDB storage backend for Titan."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/classmethod/tupl-titan-storage-backend",children:"Titan (Tupl)"}),"- The Tupl storage backend for Titan."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/rmagen/unipop",children:"Unipop"}),"- OLTP Elasticsearch and JDBC backed graph."]}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"http://tinkerpop.apache.org",children:"http://tinkerpop.apache.org"})}),"\n"]}),"\n",(0,n.jsx)(a.p,{children:"Examples"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Filesystems"}),"\n",(0,n.jsx)(a.li,{children:"DNS"}),"\n",(0,n.jsx)(a.li,{children:"LDAP directories"}),"\n"]}),"\n",(0,n.jsx)(a.h3,{id:"neo4j",children:"Neo4j"}),"\n",(0,n.jsxs)(a.p,{children:[(0,n.jsx)(a.a,{href:"https://tinkerpop.apache.org/docs/current/reference/#neo4j-gremlin",children:"Neo4j"}),"- OLTP graph database (embedded and high availability) (open source, noSQL graph database)"]}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.freecodecamp.org/news/learn-neo4j-database-course/",children:"Build Graph Databases with Neo4j"})}),"\n",(0,n.jsxs)(a.li,{children:["Use cases - ",(0,n.jsx)(a.a,{href:"https://neo4j.com/use-cases/fraud-detection/",children:"Graph Data Science for Fraud Detection & Analytics | Neo4j"})]}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://neo4j.com/use-cases/",children:"Graph Database Use Cases & Solutions"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://neo4j.com/generativeai/",children:"Generative AI - Ground LLMs with Knowledge Graphs"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://neo4j.com/blog/analyzing-panama-papers-neo4j/",children:"Analyzing the Panama Papers with Neo4j: Data Models, Queries & More"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/",children:"GraphRAG: Unlocking LLM discovery on narrative private data - Microsoft Research"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://neo4j.com/developer/download-materials/",children:"Free downloadable Neo4j presentation materials - Developer Guides"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.slideshare.net/slideshow/neo4j-introduction-workshop-for-partners/274021584",children:"Neo4j Introduction Workshop for Partners | PPT"})}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"network-databases",children:"Network databases"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"IDMS"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"time-series-databases",children:"Time-Series databases"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"TimeScale DB (TSDB)"}),"\n",(0,n.jsx)(a.li,{children:"InfluxDB"}),"\n",(0,n.jsx)(a.li,{children:"OpenTSDB"}),"\n",(0,n.jsx)(a.li,{children:"Prometheus"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"in-memory-databases",children:"In-memory databases"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Redis"}),"\n",(0,n.jsx)(a.li,{children:"RocksDB"}),"\n",(0,n.jsx)(a.li,{children:"Memcached (a distributed memory object caching system)"}),"\n"]}),"\n",(0,n.jsx)(a.h3,{id:"in-memory-databases-imdb-and-in-memory-data-grids-imdg",children:"In-Memory Databases (IMDB) and In-Memory Data Grids (IMDG)"}),"\n",(0,n.jsxs)(a.p,{children:["One of the crucial differences between In-Memory Data Grids and In-Memory Databases lies in the ability to scale to hundreds and thousands of servers. That is the In-Memory Data Grid's",(0,n.jsx)(a.strong,{children:"inherent capability"})," for such scale due to their MPP (Massively Parallel Processing) architecture, and the In-Memory Database's",(0,n.jsx)(a.strong,{children:"explicit inability"})," to scale due to fact that SQL joins, in general, cannot be efficiently performed in a distribution context."]}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{href:"https://www.gridgain.com/resources/blog/in-memory-database-vs-in-memory-data-grid-revisited",children:"https://www.gridgain.com/resources/blog/in-memory-database-vs-in-memory-data-grid-revisited"})}),"\n",(0,n.jsx)(a.h2,{id:"cloud-databases--on-line-databases--managed-services",children:"Cloud databases / on-line databases / Managed services"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Google Firebase"}),"\n",(0,n.jsx)(a.li,{children:"Facebook Parse"}),"\n",(0,n.jsx)(a.li,{children:"Amazon DynamoDB"}),"\n",(0,n.jsx)(a.li,{children:"Amazon Aurora"}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.datastax.com/",children:"One-stop Generative AI Stack to Build Production-ready Apps | DataStax"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.datastax.com/products/datastax-astra",children:"Astra DB | DataStax"})}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"object-storage",children:"Object Storage"}),"\n",(0,n.jsxs)(a.p,{children:["Object storage (also known asobject-based storage) is a ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Computer_data_storage",children:"computer data storage"})," architecture that manages data as objects, as opposed to other storage architectures like ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/File_systems",children:"file systems"})," which manages data as a file hierarchy, and ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Block_storage",children:"block storage"})," which manages data as blocks within sectors and tracks.Each object typically includes the data itself, a variable amount of ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Metadata",children:"metadata"}),", and a ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Globally_unique_identifier",children:"globally unique identifier"}),". Object storage can be implemented at multiple levels, including the device level (object-storage device), the system level, and the interface level. In each case, object storage seeks to enable capabilities not addressed by other storage architectures, like interfaces that can be directly programmable by the application, a namespace that can span multiple instances of physical hardware, and data-management functions like ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Data_replication",children:"data replication"})," and data distribution at object-level granularity."]}),"\n",(0,n.jsxs)(a.p,{children:["Object storage systems allow retention of massive amounts of ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Unstructured_data",children:"unstructured data"}),". Object storage is used for purposes such as storing photos on ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Facebook",children:"Facebook"}),", songs on ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Spotify",children:"Spotify"}),", or files in online collaboration services, such as ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Dropbox_(service)",children:"Dropbox"}),".- S3"]}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Azure Blob Storage"}),"\n"]}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Object_storage",children:"https://en.wikipedia.org/wiki/Object_storage"})}),"\n",(0,n.jsx)(a.h2,{id:"newsql-databases",children:"NewSQL databases"}),"\n",(0,n.jsx)(a.p,{children:"NewSQL databases follow the relational structure and semantics, but are built using more modern, scalable designs. The goal is to offer greater scalability than relational databases and greaterconsistency guaranteesthan NoSQL alternatives. They achieve this by sacrificing certain amounts of availability in the event of a networking partition. The trade offs between consistency and availability is a fundamental problem of distributed databases described by theCAP theorem.- MemSQL"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"VoltDB"}),"\n",(0,n.jsx)(a.li,{children:"Spanner"}),"\n",(0,n.jsx)(a.li,{children:"Calvin"}),"\n",(0,n.jsx)(a.li,{children:"CockroachDB"}),"\n",(0,n.jsx)(a.li,{children:"FaunaDB"}),"\n"]}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{href:"https://www.youtube.com/watch?v=2CipVwISumA&t=661s&ab_channel=Fireship",children:"https://www.youtube.com/watch?v=2CipVwISumA&t=661s&ab_channel=Fireship"})}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"yugabyteDB"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"multi-model-databases",children:"Multi-model databases"}),"\n",(0,n.jsx)(a.p,{children:"Multi-model databases are databases that combine the functionality of more than one type of database. The benefits of this approach are clear - the same system can use different representations for different types of data.- ArangoDB"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"OrientDB"}),"\n",(0,n.jsx)(a.li,{children:"Couchbase"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"semantic-rdf-graph-database",children:"Semantic RDF graph database"}),"\n",(0,n.jsxs)(a.p,{children:['Semantic RDF graph databases are databases that map objects using the Resource Description Framework. This framework a way to describe, in detail, objects and their relationships by categorizing pieces of data and connections. The idea is to map subjects, actions, and objects like you would in a sentence (for example, "Bill calls Sue"). For most use cases, labeled property graphs, usually just called ',(0,n.jsx)(a.a,{href:"https://www.prisma.io/blog/comparison-of-database-models-1iz9u29nwn37#graph-databases-mapping-relationships-by-focusing-on-how-connections-between-data-are-meaningful",children:"graph databases"}),", can express relationships more flexibly and concisely."]}),"\n",(0,n.jsx)(a.h2,{id:"ledger-databases",children:"Ledger Databases"}),"\n",(0,n.jsx)(a.h2,{id:"embedded-databases",children:"Embedded databases"}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{href:"https://jsondb.io",children:"https://jsondb.io"})}),"\n",(0,n.jsx)(a.h2,{id:"resources",children:"Resources"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"/databases/nosql-databases/vector-databases",children:"Vector Databases"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.toptal.com/database/database-migrations-caterpillars-butterflies",children:"https://www.toptal.com/database/database-migrations-caterpillars-butterflies"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.toptal.com/database/database-design-bad-practices",children:"https://www.toptal.com/database/database-design-bad-practices"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://dbdb.io",children:"https://dbdb.io"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.sciencedirect.com/science/article/pii/S1319157816300453",children:"https://www.sciencedirect.com/science/article/pii/S1319157816300453"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.youtube.com/watch?v=s19G6n0UjsM",children:"Rust at speed - building a fast concurrent database"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.youtube.com/watch?v=Cym4TZwTCNU",children:"https://www.youtube.com/watch?v=Cym4TZwTCNU"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.freecodecamp.org/news/learn-nosql-in-3-hours",children:"https://www.freecodecamp.org/news/learn-nosql-in-3-hours"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://blog.bytebytego.com/p/trillions-of-indexes-how-ubers-ledgerstore",children:"Trillions of Indexes: How Uber\u2019s LedgerStore Supports Such Massive Scale"})}),"\n"]})]})}function h(e={}){const{wrapper:a}={...(0,i.R)(),...e.components};return a?(0,n.jsx)(a,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},28453:(e,a,s)=>{s.d(a,{R:()=>r,x:()=>l});var t=s(296540);const n={},i=t.createContext(n);function r(e){const a=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function l(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),t.createElement(i.Provider,{value:a},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d468f64b.d071faa5.js b/assets/js/d468f64b.d071faa5.js new file mode 100644 index 00000000000..b1c7d205ae4 --- /dev/null +++ b/assets/js/d468f64b.d071faa5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[77623],{442795:(e,a,s)=>{s.r(a),s.d(a,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>t,toc:()=>o});const t=JSON.parse('{"id":"databases/concepts/types-of-databases","title":"Types of Databases","description":"RDBMS / Relational database (ACID)","source":"@site/docs/databases/concepts/types-of-databases.md","sourceDirName":"databases/concepts","slug":"/databases/concepts/types-of-databases","permalink":"/databases/concepts/types-of-databases","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/databases/concepts/types-of-databases.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1734640612000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"RUM Conjecture","permalink":"/databases/concepts/rum-conjecture"},"next":{"title":"Data Warehouses","permalink":"/databases/data-warehouses/"}}');var n=s(474848),i=s(28453);const r={},l="Types of Databases",d={},o=[{value:"RDBMS / Relational database (ACID)",id:"rdbms--relational-database-acid",level:2},{value:"NoSQL Databases (Scales better, Higher availability)",id:"nosql-databases-scales-better-higher-availability",level:2},{value:"Key-Value",id:"key-value",level:3},{value:"Wide Column / Extensible Record Stores / Column-family",id:"wide-column--extensible-record-stores--column-family",level:3},{value:"Column Oriented Database",id:"column-oriented-database",level:2},{value:"Object Oriented Database",id:"object-oriented-database",level:2},{value:"Document Oriented Database / Document Stores",id:"document-oriented-database--document-stores",level:2},{value:"Databases",id:"databases",level:4},{value:"Hierarchical database / Graph based database (Entities, Relationships)",id:"hierarchical-database--graph-based-database-entities-relationships",level:2},{value:"Neo4j",id:"neo4j",level:3},{value:"Network databases",id:"network-databases",level:2},{value:"Time-Series databases",id:"time-series-databases",level:2},{value:"In-memory databases",id:"in-memory-databases",level:2},{value:"In-Memory Databases (IMDB) and In-Memory Data Grids (IMDG)",id:"in-memory-databases-imdb-and-in-memory-data-grids-imdg",level:3},{value:"Cloud databases / on-line databases / Managed services",id:"cloud-databases--on-line-databases--managed-services",level:2},{value:"Object Storage",id:"object-storage",level:2},{value:"NewSQL databases",id:"newsql-databases",level:2},{value:"Multi-model databases",id:"multi-model-databases",level:2},{value:"Semantic RDF graph database",id:"semantic-rdf-graph-database",level:2},{value:"Ledger Databases",id:"ledger-databases",level:2},{value:"Embedded databases",id:"embedded-databases",level:2},{value:"Resources",id:"resources",level:2}];function c(e){const a={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.header,{children:(0,n.jsx)(a.h1,{id:"types-of-databases",children:"Types of Databases"})}),"\n",(0,n.jsx)(a.h2,{id:"rdbms--relational-database-acid",children:"RDBMS / Relational database (ACID)"}),"\n",(0,n.jsx)(a.p,{children:"A relational database management system (RDBMS) is a program that allows you to create, update, and administer a relational database. Most relational database management systems use the SQL language to access the database."}),"\n",(0,n.jsx)(a.p,{children:"A relational database is a type of database. It uses a structure that allows us to identify and access datain relationto another piece of data in the database. Often, data in a relational database is organized into tables."}),"\n",(0,n.jsx)(a.p,{children:"Columns - Tables can have hundreds, thousands, sometimes even millions of columns of data. Columns are labeled with a descriptive name (say, age) and have a specific data type"}),"\n",(0,n.jsx)(a.p,{children:"Rows/Records - Tables can also have many rows of data. These rows are often called records"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"MySQL Cluster"}),"\n",(0,n.jsx)(a.li,{children:"PostgreSQL"}),"\n",(0,n.jsx)(a.li,{children:"VoltDB"}),"\n",(0,n.jsx)(a.li,{children:"Clustrix"}),"\n",(0,n.jsx)(a.li,{children:"ScaleBase"}),"\n",(0,n.jsx)(a.li,{children:"NimbusDB"}),"\n",(0,n.jsx)(a.li,{children:"Megastore over BigTable"}),"\n",(0,n.jsx)(a.li,{children:"MariaDB"}),"\n",(0,n.jsx)(a.li,{children:"SQLite"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"nosql-databases-scales-better-higher-availability",children:"NoSQL Databases (Scales better, Higher availability)"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"While the traditional SQL can be effectively used to handle large amount of structured data, we need NoSQL (Not Only SQL) to handle unstructured data"}),"\n",(0,n.jsx)(a.li,{children:"NoSQL databases store unstructured data with no particular schema"}),"\n",(0,n.jsx)(a.li,{children:"Each row can have its own set of column values. NoSQL gives better performance in storing massive amount of data"}),"\n"]}),"\n",(0,n.jsx)(a.h3,{id:"key-value",children:"Key-Value"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Project Voldemort"}),"\n",(0,n.jsx)(a.li,{children:"Riak"}),"\n",(0,n.jsx)(a.li,{children:"Redis"}),"\n",(0,n.jsx)(a.li,{children:"Aerospike"}),"\n",(0,n.jsx)(a.li,{children:"Scalaris"}),"\n",(0,n.jsx)(a.li,{children:"Tokyo cabinet"}),"\n",(0,n.jsx)(a.li,{children:"Memcached, membrain, and membase"}),"\n",(0,n.jsx)(a.li,{children:"LF (fully decentralized fully replicated key/value store.)"}),"\n",(0,n.jsx)(a.li,{children:"Etcd"}),"\n"]}),"\n",(0,n.jsx)(a.h3,{id:"wide-column--extensible-record-stores--column-family",children:"Wide Column / Extensible Record Stores / Column-family"}),"\n",(0,n.jsx)(a.p,{children:"Can have many many different types of column"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"HBase"}),"\n",(0,n.jsx)(a.li,{children:"HyperTable"}),"\n",(0,n.jsx)(a.li,{children:"Cassandra"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"column-oriented-database",children:"Column Oriented Database"}),"\n",(0,n.jsx)(a.p,{children:"Not to be confused with column-family databases, column-oriented databases are very similar to relational databases, but store data on disk by column instead of by row. This means that all of the data for a single column is together, allowing for faster aggregation on larger data sets. Since the columns are separate from each other, inserting or updating values is a performance intensive task, so column-oriented databases are primarily used for analytical work where entire data sets can be preloaded at one time.- Druid"}),"\n",(0,n.jsx)(a.h2,{id:"object-oriented-database",children:"Object Oriented Database"}),"\n",(0,n.jsx)(a.p,{children:"Object-oriented databases store data items as objects, seeking to bridge the gap between the representations used by objected-oriented programming languages and databases. Although this solves many problems with translating between different data paradigms, historically, adoption has suffered due to increased complexity, lack of standardization, and difficulty decoupling the data from the original application."}),"\n",(0,n.jsx)(a.h2,{id:"document-oriented-database--document-stores",children:"Document Oriented Database / Document Stores"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Semi-structured data (XML, JSON)"}),"\n",(0,n.jsx)(a.li,{children:"Flat File Database"}),"\n"]}),"\n",(0,n.jsx)(a.h4,{id:"databases",children:"Databases"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"SimpleDB"}),"\n",(0,n.jsx)(a.li,{children:"CouchDB"}),"\n",(0,n.jsx)(a.li,{children:"MongoDB"}),"\n",(0,n.jsx)(a.li,{children:"Terrastore"}),"\n",(0,n.jsx)(a.li,{children:"SQLite"}),"\n",(0,n.jsx)(a.li,{children:"RethinkDB"}),"\n"]}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{href:"https://rethinkdb.com",children:"https://rethinkdb.com"})}),"\n",(0,n.jsx)(a.h2,{id:"hierarchical-database--graph-based-database-entities-relationships",children:"Hierarchical database / Graph based database (Entities, Relationships)"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Dgraph"}),"\n",(0,n.jsxs)(a.li,{children:["Nebula-graph - ",(0,n.jsx)(a.a,{href:"https://nebula-graph.io",children:"https://nebula-graph.io"})]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://cn.aliyun.com/product/gdb",children:"Alibaba Graph Database"}),"- A real-time, reliable, cloud-native graph database service that supports property graph model."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://aws.amazon.com/neptune/",children:"Amazon Neptune"}),"- Fully-managed graph database service."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://arangodb.com/",children:"Ultimate Scalable Graph Database: ArangoDB for Real-World Use Cases"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://github.com/arangodb/arangodb",children:"GitHub - arangodb/arangodb: \ud83e\udd51 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions."})}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/lambdazen/bitsy/wiki",children:"Bitsy"}),"- A small, fast, embeddable, durable in-memory graph database."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/blazegraph/tinkerpop3",children:"Blazegraph"}),"- RDF graph database with OLTP support."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://docs.microsoft.com/en-us/azure/cosmos-db/graph-introduction",children:"CosmosDB"}),"- Microsoft's distributed OLTP graph database."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/MartinHaeusler/chronos/tree/master/org.chronos.chronograph",children:"ChronoGraph"}),"- A versioned graph database."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://www.datastax.com/products/datastax-enterprise-graph",children:"DSEGraph"}),"- DataStax graph database with OLTP and OLAP support."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://grakn.ai/",children:"GRAKN.AI"}),"- Distributed OLTP/OLAP knowledge graph system."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://tinkerpop.apache.org/docs/current/reference/#sparkgraphcomputer",children:"Hadoop (Spark)"}),"- OLAP graph processor using Spark."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/rayokota/hgraphdb",children:"HGraphDB"}),"- OLTP graph database running on Apache HBase."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://www.huaweicloud.com/en-us/product/ges.html",children:"Huawei Graph Engine Service"}),"- Fully-managed, distributed, at-scale graph query and analysis service that provides a visualized interactive analytics platform."]}),"\n",(0,n.jsx)(a.li,{children:"IBM Graph- OLTP graph database as a service."}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"http://janusgraph.org/",children:"JanusGraph"}),"- Distributed OLTP and OLAP graph database with BerkeleyDB, Apache Cassandra and Apache HBase support."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/awslabs/dynamodb-janusgraph-storage-backend/",children:"JanusGraph (Amazon)"}),"- The Amazon DynamoDB Storage Backend for JanusGraph.","\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://medium.com/terminusdb/graph-fundamentals-part-1-rdf-60dcf8d0c459",children:"https://medium.com/terminusdb/graph-fundamentals-part-1-rdf-60dcf8d0c459"})}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/SteelBridgeLabs/neo4j-gremlin-bolt",children:"neo4j-gremlin-bolt"}),"- OLTP graph database (using Bolt Protocol)."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/orientechnologies/orientdb-gremlin",children:"OrientDB"}),"- OLTP graph database"]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://s2graph.apache.org/",children:"Apache S2Graph"}),"- OLTP graph database running on Apache HBase."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/pietermartin/sqlg",children:"Sqlg"}),"- OLTP implementation on SQL databases."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://stardog.com/",children:"Stardog"}),"- RDF graph database with OLTP and OLAP support."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://tinkerpop.apache.org/docs/current/reference/#tinkergraph-gremlin",children:"TinkerGraph"}),"- In-memory OLTP and OLAP reference implementation."]}),"\n",(0,n.jsx)(a.li,{children:"Titan - Distributed OLTP and OLAP graph database with BerkeleyDB, Apache Cassandra and Apache HBase support."}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/awslabs/dynamodb-titan-storage-backend",children:"Titan (Amazon)"}),"- The Amazon DynamoDB storage backend for Titan."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/classmethod/tupl-titan-storage-backend",children:"Titan (Tupl)"}),"- The Tupl storage backend for Titan."]}),"\n",(0,n.jsxs)(a.li,{children:[(0,n.jsx)(a.a,{href:"https://github.com/rmagen/unipop",children:"Unipop"}),"- OLTP Elasticsearch and JDBC backed graph."]}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"http://tinkerpop.apache.org",children:"http://tinkerpop.apache.org"})}),"\n"]}),"\n",(0,n.jsx)(a.p,{children:"Examples"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Filesystems"}),"\n",(0,n.jsx)(a.li,{children:"DNS"}),"\n",(0,n.jsx)(a.li,{children:"LDAP directories"}),"\n"]}),"\n",(0,n.jsx)(a.h3,{id:"neo4j",children:"Neo4j"}),"\n",(0,n.jsxs)(a.p,{children:[(0,n.jsx)(a.a,{href:"https://tinkerpop.apache.org/docs/current/reference/#neo4j-gremlin",children:"Neo4j"}),"- OLTP graph database (embedded and high availability) (open source, noSQL graph database)"]}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.freecodecamp.org/news/learn-neo4j-database-course/",children:"Build Graph Databases with Neo4j"})}),"\n",(0,n.jsxs)(a.li,{children:["Use cases - ",(0,n.jsx)(a.a,{href:"https://neo4j.com/use-cases/fraud-detection/",children:"Graph Data Science for Fraud Detection & Analytics | Neo4j"})]}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://neo4j.com/use-cases/",children:"Graph Database Use Cases & Solutions"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://neo4j.com/generativeai/",children:"Generative AI - Ground LLMs with Knowledge Graphs"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://neo4j.com/blog/analyzing-panama-papers-neo4j/",children:"Analyzing the Panama Papers with Neo4j: Data Models, Queries & More"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/",children:"GraphRAG: Unlocking LLM discovery on narrative private data - Microsoft Research"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://neo4j.com/developer/download-materials/",children:"Free downloadable Neo4j presentation materials - Developer Guides"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.slideshare.net/slideshow/neo4j-introduction-workshop-for-partners/274021584",children:"Neo4j Introduction Workshop for Partners | PPT"})}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"network-databases",children:"Network databases"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"IDMS"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"time-series-databases",children:"Time-Series databases"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"TimeScale DB (TSDB)"}),"\n",(0,n.jsx)(a.li,{children:"InfluxDB"}),"\n",(0,n.jsx)(a.li,{children:"OpenTSDB"}),"\n",(0,n.jsx)(a.li,{children:"Prometheus"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"in-memory-databases",children:"In-memory databases"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Redis"}),"\n",(0,n.jsx)(a.li,{children:"RocksDB"}),"\n",(0,n.jsx)(a.li,{children:"Memcached (a distributed memory object caching system)"}),"\n"]}),"\n",(0,n.jsx)(a.h3,{id:"in-memory-databases-imdb-and-in-memory-data-grids-imdg",children:"In-Memory Databases (IMDB) and In-Memory Data Grids (IMDG)"}),"\n",(0,n.jsxs)(a.p,{children:["One of the crucial differences between In-Memory Data Grids and In-Memory Databases lies in the ability to scale to hundreds and thousands of servers. That is the In-Memory Data Grid's",(0,n.jsx)(a.strong,{children:"inherent capability"})," for such scale due to their MPP (Massively Parallel Processing) architecture, and the In-Memory Database's",(0,n.jsx)(a.strong,{children:"explicit inability"})," to scale due to fact that SQL joins, in general, cannot be efficiently performed in a distribution context."]}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{href:"https://www.gridgain.com/resources/blog/in-memory-database-vs-in-memory-data-grid-revisited",children:"https://www.gridgain.com/resources/blog/in-memory-database-vs-in-memory-data-grid-revisited"})}),"\n",(0,n.jsx)(a.h2,{id:"cloud-databases--on-line-databases--managed-services",children:"Cloud databases / on-line databases / Managed services"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Google Firebase"}),"\n",(0,n.jsx)(a.li,{children:"Facebook Parse"}),"\n",(0,n.jsx)(a.li,{children:"Amazon DynamoDB"}),"\n",(0,n.jsx)(a.li,{children:"Amazon Aurora"}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.datastax.com/",children:"One-stop Generative AI Stack to Build Production-ready Apps | DataStax"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.datastax.com/products/datastax-astra",children:"Astra DB | DataStax"})}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"object-storage",children:"Object Storage"}),"\n",(0,n.jsxs)(a.p,{children:["Object storage (also known asobject-based storage) is a ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Computer_data_storage",children:"computer data storage"})," architecture that manages data as objects, as opposed to other storage architectures like ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/File_systems",children:"file systems"})," which manages data as a file hierarchy, and ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Block_storage",children:"block storage"})," which manages data as blocks within sectors and tracks.Each object typically includes the data itself, a variable amount of ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Metadata",children:"metadata"}),", and a ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Globally_unique_identifier",children:"globally unique identifier"}),". Object storage can be implemented at multiple levels, including the device level (object-storage device), the system level, and the interface level. In each case, object storage seeks to enable capabilities not addressed by other storage architectures, like interfaces that can be directly programmable by the application, a namespace that can span multiple instances of physical hardware, and data-management functions like ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Data_replication",children:"data replication"})," and data distribution at object-level granularity."]}),"\n",(0,n.jsxs)(a.p,{children:["Object storage systems allow retention of massive amounts of ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Unstructured_data",children:"unstructured data"}),". Object storage is used for purposes such as storing photos on ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Facebook",children:"Facebook"}),", songs on ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Spotify",children:"Spotify"}),", or files in online collaboration services, such as ",(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Dropbox_(service)",children:"Dropbox"}),".- S3"]}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"Azure Blob Storage"}),"\n"]}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{href:"https://en.wikipedia.org/wiki/Object_storage",children:"https://en.wikipedia.org/wiki/Object_storage"})}),"\n",(0,n.jsx)(a.h2,{id:"newsql-databases",children:"NewSQL databases"}),"\n",(0,n.jsx)(a.p,{children:"NewSQL databases follow the relational structure and semantics, but are built using more modern, scalable designs. The goal is to offer greater scalability than relational databases and greaterconsistency guaranteesthan NoSQL alternatives. They achieve this by sacrificing certain amounts of availability in the event of a networking partition. The trade offs between consistency and availability is a fundamental problem of distributed databases described by theCAP theorem.- MemSQL"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"VoltDB"}),"\n",(0,n.jsx)(a.li,{children:"Spanner"}),"\n",(0,n.jsx)(a.li,{children:"Calvin"}),"\n",(0,n.jsx)(a.li,{children:"CockroachDB"}),"\n",(0,n.jsx)(a.li,{children:"FaunaDB"}),"\n"]}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{href:"https://www.youtube.com/watch?v=2CipVwISumA&t=661s&ab_channel=Fireship",children:"https://www.youtube.com/watch?v=2CipVwISumA&t=661s&ab_channel=Fireship"})}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"yugabyteDB"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"multi-model-databases",children:"Multi-model databases"}),"\n",(0,n.jsx)(a.p,{children:"Multi-model databases are databases that combine the functionality of more than one type of database. The benefits of this approach are clear - the same system can use different representations for different types of data.- ArangoDB"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:"OrientDB"}),"\n",(0,n.jsx)(a.li,{children:"Couchbase"}),"\n"]}),"\n",(0,n.jsx)(a.h2,{id:"semantic-rdf-graph-database",children:"Semantic RDF graph database"}),"\n",(0,n.jsxs)(a.p,{children:['Semantic RDF graph databases are databases that map objects using the Resource Description Framework. This framework a way to describe, in detail, objects and their relationships by categorizing pieces of data and connections. The idea is to map subjects, actions, and objects like you would in a sentence (for example, "Bill calls Sue"). For most use cases, labeled property graphs, usually just called ',(0,n.jsx)(a.a,{href:"https://www.prisma.io/blog/comparison-of-database-models-1iz9u29nwn37#graph-databases-mapping-relationships-by-focusing-on-how-connections-between-data-are-meaningful",children:"graph databases"}),", can express relationships more flexibly and concisely."]}),"\n",(0,n.jsx)(a.h2,{id:"ledger-databases",children:"Ledger Databases"}),"\n",(0,n.jsx)(a.h2,{id:"embedded-databases",children:"Embedded databases"}),"\n",(0,n.jsx)(a.p,{children:(0,n.jsx)(a.a,{href:"https://github.com/Jsondb/jsondb-core",children:"https://github.com/Jsondb/jsondb-core"})}),"\n",(0,n.jsx)(a.h2,{id:"resources",children:"Resources"}),"\n",(0,n.jsxs)(a.ul,{children:["\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"/databases/nosql-databases/vector-databases",children:"Vector Databases"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.toptal.com/database/database-migrations-caterpillars-butterflies",children:"https://www.toptal.com/database/database-migrations-caterpillars-butterflies"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.toptal.com/database/database-design-bad-practices",children:"https://www.toptal.com/database/database-design-bad-practices"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://dbdb.io",children:"https://dbdb.io"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.sciencedirect.com/science/article/pii/S1319157816300453",children:"https://www.sciencedirect.com/science/article/pii/S1319157816300453"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.youtube.com/watch?v=s19G6n0UjsM",children:"Rust at speed - building a fast concurrent database"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.youtube.com/watch?v=Cym4TZwTCNU",children:"https://www.youtube.com/watch?v=Cym4TZwTCNU"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://www.freecodecamp.org/news/learn-nosql-in-3-hours",children:"https://www.freecodecamp.org/news/learn-nosql-in-3-hours"})}),"\n",(0,n.jsx)(a.li,{children:(0,n.jsx)(a.a,{href:"https://blog.bytebytego.com/p/trillions-of-indexes-how-ubers-ledgerstore",children:"Trillions of Indexes: How Uber\u2019s LedgerStore Supports Such Massive Scale"})}),"\n"]})]})}function h(e={}){const{wrapper:a}={...(0,i.R)(),...e.components};return a?(0,n.jsx)(a,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},28453:(e,a,s)=>{s.d(a,{R:()=>r,x:()=>l});var t=s(296540);const n={},i=t.createContext(n);function r(e){const a=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function l(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),t.createElement(i.Provider,{value:a},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ea24be56.63416997.js b/assets/js/ea24be56.69a316f2.js similarity index 74% rename from assets/js/ea24be56.63416997.js rename to assets/js/ea24be56.69a316f2.js index 2e9dcbf3355..da8c7687957 100644 --- a/assets/js/ea24be56.63416997.js +++ b/assets/js/ea24be56.69a316f2.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[87857],{707488:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>d});const a=JSON.parse('{"id":"about-deepak-sood/experience","title":"Experience","description":"Resume","source":"@site/docs/about-deepak-sood/experience.md","sourceDirName":"about-deepak-sood","slug":"/about-deepak-sood/experience","permalink":"/about-deepak-sood/experience","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/about-deepak-sood/experience.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1734460977000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Achievements / Activities / Awards","permalink":"/about-deepak-sood/achievements-activities-awards"},"next":{"title":"FAQs","permalink":"/about-deepak-sood/faqs"}}');var r=i(474848),t=i(28453);const s={},l="Experience",o={},d=[{value:"Executive Summary",id:"executive-summary",level:2},{value:"Professional Experience",id:"professional-experience",level:2},{value:"OpsTree, Senior AI, Data and DevOps Architect (Dec'23 - Present)",id:"opstree-senior-ai-data-and-devops-architect-dec23---present",level:3},{value:"Bake.io, Senior Data Engineer (Mar 2023 - Nov 2023)",id:"bakeio-senior-data-engineer-mar-2023---nov-2023",level:3},{value:"Stashfin, Engineering Lead (September 2020 - Feb 2023)",id:"stashfin-engineering-lead-september-2020---feb-2023",level:3},{value:"AIML Analytics Solutions Pvt. Ltd. (OpenDataFabric), Senior Data Engineer, Client - Stashfin (Feb 2020 - Aug 2020)",id:"aiml-analytics-solutions-pvt-ltd-opendatafabric-senior-data-engineer-client---stashfin-feb-2020---aug-2020",level:3},{value:"Zenatix Solution Pvt. Ltd., Associate Technology (Aug 17 - Jan 2020)",id:"zenatix-solution-pvt-ltd-associate-technology-aug-17---jan-2020",level:3},{value:"Core Infrastructure",id:"core-infrastructure",level:4},{value:"Business Logic",id:"business-logic",level:4},{value:"Wattman Lite",id:"wattman-lite",level:4},{value:"CISO Cybersecurity, Software Developer (Dec 16 - July 17)",id:"ciso-cybersecurity-software-developer-dec-16---july-17",level:3},{value:"Internships",id:"internships",level:2},{value:"Indraprastha Institute of Information Technology, Teaching Assistant (Aug 15 - Dec 16)",id:"indraprastha-institute-of-information-technology-teaching-assistant-aug-15---dec-16",level:3},{value:"NMDC Limited, Bacheli Complex, Guide: Mr. M. Chandrakantha. (June,14 - July,14)",id:"nmdc-limited-bacheli-complex-guide-mr-m-chandrakantha-june14---july14",level:3},{value:"Verve Technologies, Bhilai, Guide: Mr. Praveen Dehari. (June,13 - July,13)",id:"verve-technologies-bhilai-guide-mr-praveen-dehari-june13---july13",level:3},{value:"Education Experience",id:"education-experience",level:2},{value:"Indraprastha Institute of Information Technology, Delhi. M.Tech. (CSE - Mobile Computing) July 2015 - July 2017",id:"indraprastha-institute-of-information-technology-delhi-mtech-cse---mobile-computing-july-2015---july-2017",level:3},{value:"Shri Shankaracharya Institute of Technology and Management, Bhilai. B.E. (CSE) (July 2011 - May 2015)",id:"shri-shankaracharya-institute-of-technology-and-management-bhilai-be-cse-july-2011---may-2015",level:3},{value:"Kendriya Vidyalaya, Dantewada. CBSE (2009 - 2010) Percentage: 74.6",id:"kendriya-vidyalaya-dantewada-cbse-2009---2010-percentage-746",level:3},{value:"Prakash Vidyalaya, Kirandul, Chattisgarh. ICSE (2007 - 2008) Percentage: 76.14",id:"prakash-vidyalaya-kirandul-chattisgarh-icse-2007---2008-percentage-7614",level:3},{value:"Positions of Responsibility",id:"positions-of-responsibility",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"experience",children:"Experience"})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.a,{href:"https://bit.ly/deepak_sood_resume",children:"Resume"})}),"\n",(0,r.jsx)(n.p,{children:"Experiences per year is far important than number of years of experience"}),"\n",(0,r.jsx)(n.h2,{id:"executive-summary",children:"Executive Summary"}),"\n",(0,r.jsx)(n.p,{children:"I am a highly skilled and experienced engineer with 8+ years of experience with a strong background in data engineering and a proven track record of scaling systems and increasing efficiency. I have demonstrated the ability to lead and manage multi-disciplinary teams across various technologies and have expertise in building and maintaining infrastructure using tools such as Grafana, Prometheus, and Kubernetes. My experience in implementing microservices architecture and leveraging technologies such as GraphQL and Kafka has greatly enhanced the speed and flexibility of development. I have strong communication skills and the ability to work with multiple stakeholders, and I am passionate about mentoring and coaching."}),"\n",(0,r.jsx)(n.h2,{id:"professional-experience",children:"Professional Experience"}),"\n",(0,r.jsx)(n.h3,{id:"opstree-senior-ai-data-and-devops-architect-dec23---present",children:"OpsTree, Senior AI, Data and DevOps Architect (Dec'23 - Present)"}),"\n",(0,r.jsx)(n.p,{children:"At OpsTree, I spearheaded the creation of a data engineering vertical from the ground up, growing the team to 10-12 skilled professionals. Together, we successfully delivered numerous projects across AI, Data Engineering, and DBA domains over multiple clients. Our efforts not only enhanced the company's technical capabilities but also significantly reduced overall costs throughout the project lifecycle."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/about-deepak-sood/projects/54-airflow-kafka-migration",children:"coto.world"})," - Migration of Kafka and Airflow from SAAS to open source linode self-managed platform (Feb'24 - Apr'24)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/about-deepak-sood/projects/55-azure-social-media-analytics",children:"thriive.ai"})," - Social media listening (Mar'24)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/about-deepak-sood/projects/56-freecharge-cost-optimization-dba",children:"Freecharge cost optimization and DBA"})," (Apr'24 - Jun'24)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/about-deepak-sood/projects/57-careers360-cost-optimization",children:"Careers360 cost optimization"})," (May'24 - Sep'24)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/about-deepak-sood/projects/53-mozark-cloud-cost-optimization",children:"Mozark - Cloud Cost Optimization and Performance Enhancement"})," (Jul'24)"]}),"\n",(0,r.jsx)(n.li,{children:"Careers360 - Backend, Frontend, SEO, Product Overhaul, GenAI - careers.ai (Nov'24 - Present)"}),"\n",(0,r.jsx)(n.li,{children:"DealShare - Redshift to BQ Migration, ETL (Nov'24 - Present)"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"bakeio-senior-data-engineer-mar-2023---nov-2023",children:"Bake.io, Senior Data Engineer (Mar 2023 - Nov 2023)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Working on Databricks to create centralized data warehouse with bronze, silver and gold layers"}),"\n",(0,r.jsx)(n.li,{children:"Creating and managing workflows/pipelines for ETL, ELT, Rollups, etc"}),"\n",(0,r.jsx)(n.li,{children:"Working with product and data analysts team to drive dashboard, on-chain analytics and company metrics"}),"\n",(0,r.jsx)(n.li,{children:"Led the new Data Engineering team, owning the data platform for a decentralised finance crypto startup."}),"\n",(0,r.jsx)(n.li,{children:"Built and owned the foundational data lake to ingest data from the production and external systems."}),"\n",(0,r.jsx)(n.li,{children:"Designed and implemented data models to enable BI developers and self-serve users, for Financial, Operational and Product analytics, improving the organizations analytical efficiency and reliability."}),"\n",(0,r.jsx)(n.li,{children:"Enabled insight and data driven decisions through analysis and dashboards, using SQL, Tableau and Slack."}),"\n",(0,r.jsx)(n.li,{children:"Mentored junior Data Engineers and BI Developers in technical, analytical, and career growth areas."}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"stashfin-engineering-lead-september-2020---feb-2023",children:"Stashfin, Engineering Lead (September 2020 - Feb 2023)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Verticals managed - DevOps, Communications, Customer Support"}),"\n",(0,r.jsx)(n.li,{children:"Scaled the stack from Rs. 100M p.m. disbursals to Rs. 5000M p.m. disbursals"}),"\n",(0,r.jsxs)(n.li,{children:["Managed around 40-60 people over multiples teams across engineering","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Backend","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"PHP"}),"\n",(0,r.jsx)(n.li,{children:"Python"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["DevOps","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"SRE"}),"\n",(0,r.jsx)(n.li,{children:"Kubernetes"}),"\n",(0,r.jsx)(n.li,{children:"DBA"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Mobile","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Android"}),"\n",(0,r.jsx)(n.li,{children:"iOS"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Frontend","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"React - Lead the whole team and multiple projects"}),"\n",(0,r.jsx)(n.li,{children:"SEO"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["QA","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Selenium"}),"\n",(0,r.jsx)(n.li,{children:"Appium"}),"\n",(0,r.jsx)(n.li,{children:"Postman Runners"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Data Science and AI","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Modeling","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Image Fraud Detection (Computer Vision)"}),"\n",(0,r.jsx)(n.li,{children:"NLP (Chatbots)"}),"\n",(0,r.jsx)(n.li,{children:"Credit Risk Modeling"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Analytics","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["PowerBI + Redshift","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"ETLs"}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Product (Multiple projects)","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Holistic product development across different verticals","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Customer Support"}),"\n",(0,r.jsx)(n.li,{children:"Marketing + SEO Optimizations"}),"\n",(0,r.jsx)(n.li,{children:"Communications Overhaul"}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.li,{children:"TestBook Integration"}),"\n",(0,r.jsx)(n.li,{children:"Graduation Journey"}),"\n",(0,r.jsx)(n.li,{children:"StepUp Journey"}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.li,{children:"R&D over all the fields specified"}),"\n",(0,r.jsxs)(n.li,{children:["Others","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Cleanups"}),"\n",(0,r.jsx)(n.li,{children:"Optimizations (in terms of Cost/CPU/Memory/Time)"}),"\n",(0,r.jsx)(n.li,{children:"Code Reviews"}),"\n",(0,r.jsx)(n.li,{children:"Testing"}),"\n",(0,r.jsx)(n.li,{children:"Hiring"}),"\n",(0,r.jsx)(n.li,{children:"Culture (Created a competitive and helpful culture with Remote, Hybrid and Diverse teams)"}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Roles performed","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Backend - Data Engineer, SRE, DevOps Engineer, DBA, Data Analyst, Data Scientist"}),"\n",(0,r.jsx)(n.li,{children:"Clients - Mobile Lead (Android + iOS), Frontend Lead (React), QA Lead"}),"\n",(0,r.jsx)(n.li,{children:"Others - Strategy, Vision, Hiring, Project Management, Product Management, Mentoring, Leading"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"aiml-analytics-solutions-pvt-ltd-opendatafabric-senior-data-engineer-client---stashfin-feb-2020---aug-2020",children:"AIML Analytics Solutions Pvt. Ltd. (OpenDataFabric), Senior Data Engineer, Client - Stashfin (Feb 2020 - Aug 2020)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Have worked on development of data lake on AWS (S3) using serverless technologies such as AWS Glue, AWS Lambda, Step function and DMS tasks"}),"\n",(0,r.jsx)(n.li,{children:"Experience in generating the required business KPIs from the developed data lake using Pyspark Glue/lambda jobs."}),"\n",(0,r.jsx)(n.li,{children:"Experience in migrating SQL procedure to Pyspark jobs."}),"\n",(0,r.jsx)(n.li,{children:"Experience in developing an ingestion framework for creating Data lake on Azure ADLS to land data from different data source such as Oracle, Flat files, Azure SQL, SQL."}),"\n",(0,r.jsx)(n.li,{children:"Developed ADF pipeline to handle on cloud data sources."}),"\n",(0,r.jsx)(n.li,{children:"Developed application for creating on premise Data lake using HDI cluster from various sources such as Oracle, SQL using spark and hive."}),"\n",(0,r.jsx)(n.li,{children:"Worked on implementing Ranger for data security in data lake and Atlas for data lineage."}),"\n",(0,r.jsx)(n.li,{children:"Worked on developing NIFI solutions to import flat files to landing zone in cluster mode."}),"\n",(0,r.jsx)(n.li,{children:"Designed and Developed a POC for a data (Json files) ingestion framework using Pyspark to fetch data from Kafka consumer and save as a pipe delimited text file which earlier done using hive json serde and was taking more time for a client."}),"\n",(0,r.jsx)(n.li,{children:"Experienced in requirement gathering and solution designing."}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"zenatix-solution-pvt-ltd-associate-technology-aug-17---jan-2020",children:"Zenatix Solution Pvt. Ltd., Associate Technology (Aug 17 - Jan 2020)"}),"\n",(0,r.jsx)(n.h4,{id:"core-infrastructure",children:"Core Infrastructure"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Centralized logging infrastructure using Elasticsearch, Kibana, Fluentbit"}),"\n",(0,r.jsx)(n.li,{children:"Centralized metrics monitoring infrastructure using Prometheus, Influx, Grafana, Telegraf, Alertmanager"}),"\n",(0,r.jsx)(n.li,{children:"Added API Gateway for ingress traffic"}),"\n",(0,r.jsx)(n.li,{children:"Moved cronjobs to Airflow Job Orchestrator"}),"\n",(0,r.jsx)(n.li,{children:"Containerised all applications and ported to Kubernetes"}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"business-logic",children:"Business Logic"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Added MQTT Broker, Kafka Broker and Druid for data pipeline"}),"\n",(0,r.jsx)(n.li,{children:"Implemented GraphQL as the default communication protocol between microservices"}),"\n",(0,r.jsx)(n.li,{children:"Migrated from monolithic architecture to microservices architecture"}),"\n",(0,r.jsx)(n.li,{children:"Documentation, code cleanups and package upgrades"}),"\n",(0,r.jsx)(n.li,{children:"Extended functionalities on android application"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"Work includes extending functionalities in android application, working with readingdb time-series databases to find and report issues in data points."}),"\n",(0,r.jsx)(n.p,{children:"Stack: MQTT, PostgreSQL, Redis, readingdb, Python, Django, Java, Android, REST"}),"\n",(0,r.jsx)(n.h4,{id:"wattman-lite",children:"Wattman Lite"}),"\n",(0,r.jsx)(n.p,{children:"Working on android as frontend and django as backend. Stack includes MQTT and rest api's for communication to server and rpi devices."}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.a,{href:"https://play.google.com/store/apps/details?id=com.zenatix.smartaccontrol&hl=en",children:"https://play.google.com/store/apps/details?id=com.zenatix.smartaccontrol&hl=en"})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.a,{href:"https://zenatix.com/products",children:"https://zenatix.com/products"})}),"\n",(0,r.jsx)(n.h3,{id:"ciso-cybersecurity-software-developer-dec-16---july-17",children:"CISO Cybersecurity, Software Developer (Dec 16 - July 17)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Implemented face detection using Viola-Jones Algorithm, corner detection using fixed points, Live Video Streaming using ffmpeg with scripting in python and product development using Java, Spring and Java-FX"}),"\n",(0,r.jsx)(n.li,{children:"Stack: MySQL, Redis, Java, Spring, Python, REST"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"Worked on core product development team, as a java developer and find novel solutions for any problems faced by the team during development. Worked focused on mainly on Media Streaming, Image Processing and have worked on full SDLC."}),"\n",(0,r.jsx)(n.p,{children:"Worked on core and advance java, face detection using Viola-Jones Algorithm, corner detection using fixed points, Live Video Streaming using ffmpeg."}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.a,{href:"http://cisocybersecurity.com/",children:"http://cisocybersecurity.com/"})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.a,{href:"https://demo.digiproctor.com",children:"https://demo.digiproctor.com"})}),"\n",(0,r.jsx)(n.h2,{id:"internships",children:"Internships"}),"\n",(0,r.jsx)(n.h3,{id:"indraprastha-institute-of-information-technology-teaching-assistant-aug-15---dec-16",children:"Indraprastha Institute of Information Technology, Teaching Assistant (Aug 15 - Dec 16)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsxs)(n.p,{children:["Published paper on project Sangoshthi: ",(0,r.jsx)(n.a,{href:"https://doi.org/10.1145/3038912.3052624",children:"https://doi.org/10.1145/3038912.3052624"})]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(n.p,{children:"Courses: Network Security, Computer Networks, Mobile Computing"}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(n.p,{children:"Distributed Computing, Network Security, Computer Networks, Mobile Computing"}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"nmdc-limited-bacheli-complex-guide-mr-m-chandrakantha-june14---july14",children:"NMDC Limited, Bacheli Complex, Guide: Mr. M. Chandrakantha. (June,14 - July,14)"}),"\n",(0,r.jsx)(n.p,{children:'Study of "Smart Card Technology for Healthcare and other Services" for general public by which all the data can be centrally handled and maintained.'}),"\n",(0,r.jsx)(n.h3,{id:"verve-technologies-bhilai-guide-mr-praveen-dehari-june13---july13",children:"Verve Technologies, Bhilai, Guide: Mr. Praveen Dehari. (June,13 - July,13)"}),"\n",(0,r.jsx)(n.p,{children:"Routing and Switching, Embedded Systems, Robotics. Combined all three areas to make an android phone based robot, control its movement both through Bluetooth and gsm."}),"\n",(0,r.jsx)(n.h2,{id:"education-experience",children:"Education Experience"}),"\n",(0,r.jsx)(n.h3,{id:"indraprastha-institute-of-information-technology-delhi-mtech-cse---mobile-computing-july-2015---july-2017",children:"Indraprastha Institute of Information Technology, Delhi. M.Tech. (CSE - Mobile Computing) July 2015 - July 2017"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"CGPA: 8.0"}),"\n",(0,r.jsx)(n.li,{children:"Percentage - 80%"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"shri-shankaracharya-institute-of-technology-and-management-bhilai-be-cse-july-2011---may-2015",children:"Shri Shankaracharya Institute of Technology and Management, Bhilai. B.E. (CSE) (July 2011 - May 2015)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"CGPA: 8.74"}),"\n",(0,r.jsx)(n.li,{children:"Percent - 80.25%"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"kendriya-vidyalaya-dantewada-cbse-2009---2010-percentage-746",children:"Kendriya Vidyalaya, Dantewada. CBSE (2009 - 2010) Percentage: 74.6"}),"\n",(0,r.jsx)(n.h3,{id:"prakash-vidyalaya-kirandul-chattisgarh-icse-2007---2008-percentage-7614",children:"Prakash Vidyalaya, Kirandul, Chattisgarh. ICSE (2007 - 2008) Percentage: 76.14"}),"\n",(0,r.jsx)(n.h2,{id:"positions-of-responsibility",children:"Positions of Responsibility"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Teaching Assistant for various courses for 3 semesters in Indraprastha Institute of Information Technology, Delhi (Aug,15 - Dec,16)"}),"\n",(0,r.jsx)(n.li,{children:"Student coordinator at Training and Placement cell of SSITM, Bhilai. (Jul,14 - May,15)"}),"\n",(0,r.jsx)(n.li,{children:"Organizer for various events and Tech fests at SSITM, Bhilai. (Jul,13 - May,15)"}),"\n",(0,r.jsx)(n.li,{children:"Organized workshop on Robotics at SSITM, Bhilai. (Sep,14 - Oct,14)"}),"\n",(0,r.jsx)(n.li,{children:"Team leader for group in Bharat Scouts and Guides held at National Adventure Institute, Pachmarhi. (Apr,10 - Apr,10)"}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>l});var a=i(296540);const r={},t=a.createContext(r);function s(e){const n=a.useContext(t);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),a.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[87857],{707488:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>d});const a=JSON.parse('{"id":"about-deepak-sood/experience","title":"Experience","description":"Resume","source":"@site/docs/about-deepak-sood/experience.md","sourceDirName":"about-deepak-sood","slug":"/about-deepak-sood/experience","permalink":"/about-deepak-sood/experience","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/about-deepak-sood/experience.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1734640612000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Achievements / Activities / Awards","permalink":"/about-deepak-sood/achievements-activities-awards"},"next":{"title":"FAQs","permalink":"/about-deepak-sood/faqs"}}');var r=i(474848),t=i(28453);const s={},l="Experience",o={},d=[{value:"Executive Summary",id:"executive-summary",level:2},{value:"Professional Experience",id:"professional-experience",level:2},{value:"OpsTree, Senior AI, Data and DevOps Architect (Dec'23 - Present)",id:"opstree-senior-ai-data-and-devops-architect-dec23---present",level:3},{value:"Bake.io, Senior Data Engineer (Mar 2023 - Nov 2023)",id:"bakeio-senior-data-engineer-mar-2023---nov-2023",level:3},{value:"Stashfin, Engineering Lead (September 2020 - Feb 2023)",id:"stashfin-engineering-lead-september-2020---feb-2023",level:3},{value:"AIML Analytics Solutions Pvt. Ltd. (OpenDataFabric), Senior Data Engineer, Client - Stashfin (Feb 2020 - Aug 2020)",id:"aiml-analytics-solutions-pvt-ltd-opendatafabric-senior-data-engineer-client---stashfin-feb-2020---aug-2020",level:3},{value:"Zenatix Solution Pvt. Ltd., Associate Technology (Aug 17 - Jan 2020)",id:"zenatix-solution-pvt-ltd-associate-technology-aug-17---jan-2020",level:3},{value:"Core Infrastructure",id:"core-infrastructure",level:4},{value:"Business Logic",id:"business-logic",level:4},{value:"Wattman Lite",id:"wattman-lite",level:4},{value:"CISO Cybersecurity, Software Developer (Dec 16 - July 17)",id:"ciso-cybersecurity-software-developer-dec-16---july-17",level:3},{value:"Internships",id:"internships",level:2},{value:"Indraprastha Institute of Information Technology, Teaching Assistant (Aug 15 - Dec 16)",id:"indraprastha-institute-of-information-technology-teaching-assistant-aug-15---dec-16",level:3},{value:"NMDC Limited, Bacheli Complex, Guide: Mr. M. Chandrakantha. (June,14 - July,14)",id:"nmdc-limited-bacheli-complex-guide-mr-m-chandrakantha-june14---july14",level:3},{value:"Verve Technologies, Bhilai, Guide: Mr. Praveen Dehari. (June,13 - July,13)",id:"verve-technologies-bhilai-guide-mr-praveen-dehari-june13---july13",level:3},{value:"Education Experience",id:"education-experience",level:2},{value:"Indraprastha Institute of Information Technology, Delhi. M.Tech. (CSE - Mobile Computing) July 2015 - July 2017",id:"indraprastha-institute-of-information-technology-delhi-mtech-cse---mobile-computing-july-2015---july-2017",level:3},{value:"Shri Shankaracharya Institute of Technology and Management, Bhilai. B.E. (CSE) (July 2011 - May 2015)",id:"shri-shankaracharya-institute-of-technology-and-management-bhilai-be-cse-july-2011---may-2015",level:3},{value:"Kendriya Vidyalaya, Dantewada. CBSE (2009 - 2010) Percentage: 74.6",id:"kendriya-vidyalaya-dantewada-cbse-2009---2010-percentage-746",level:3},{value:"Prakash Vidyalaya, Kirandul, Chattisgarh. ICSE (2007 - 2008) Percentage: 76.14",id:"prakash-vidyalaya-kirandul-chattisgarh-icse-2007---2008-percentage-7614",level:3},{value:"Positions of Responsibility",id:"positions-of-responsibility",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"experience",children:"Experience"})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.a,{href:"https://bit.ly/deepak_sood_resume",children:"Resume"})}),"\n",(0,r.jsx)(n.p,{children:"Experiences per year is far important than number of years of experience"}),"\n",(0,r.jsx)(n.h2,{id:"executive-summary",children:"Executive Summary"}),"\n",(0,r.jsx)(n.p,{children:"I am a highly skilled and experienced engineer with 8+ years of experience with a strong background in data engineering and a proven track record of scaling systems and increasing efficiency. I have demonstrated the ability to lead and manage multi-disciplinary teams across various technologies and have expertise in building and maintaining infrastructure using tools such as Grafana, Prometheus, and Kubernetes. My experience in implementing microservices architecture and leveraging technologies such as GraphQL and Kafka has greatly enhanced the speed and flexibility of development. I have strong communication skills and the ability to work with multiple stakeholders, and I am passionate about mentoring and coaching."}),"\n",(0,r.jsx)(n.h2,{id:"professional-experience",children:"Professional Experience"}),"\n",(0,r.jsx)(n.h3,{id:"opstree-senior-ai-data-and-devops-architect-dec23---present",children:"OpsTree, Senior AI, Data and DevOps Architect (Dec'23 - Present)"}),"\n",(0,r.jsx)(n.p,{children:"At OpsTree, I spearheaded the creation of a data engineering vertical from the ground up, growing the team to 10-12 skilled professionals. Together, we successfully delivered numerous projects across AI, Data Engineering, and DBA domains over multiple clients. Our efforts not only enhanced the company's technical capabilities but also significantly reduced overall costs throughout the project lifecycle."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/about-deepak-sood/projects/54-airflow-kafka-migration",children:"coto.world"})," - Migration of Kafka and Airflow from SAAS to open source linode self-managed platform (Feb'24 - Apr'24)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/about-deepak-sood/projects/55-azure-social-media-analytics",children:"thriive.ai"})," - Social media listening (Mar'24)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/about-deepak-sood/projects/56-freecharge-cost-optimization-dba",children:"Freecharge cost optimization and DBA"})," (Apr'24 - Jun'24)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/about-deepak-sood/projects/57-careers360-cost-optimization",children:"Careers360 cost optimization"})," (May'24 - Sep'24)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/about-deepak-sood/projects/53-mozark-cloud-cost-optimization",children:"Mozark - Cloud Cost Optimization and Performance Enhancement"})," (Jul'24)"]}),"\n",(0,r.jsx)(n.li,{children:"Careers360 - Backend, Frontend, SEO, Product Overhaul, GenAI - careers.ai (Nov'24 - Present)"}),"\n",(0,r.jsx)(n.li,{children:"DealShare - Redshift to BQ Migration, ETL (Nov'24 - Present)"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"bakeio-senior-data-engineer-mar-2023---nov-2023",children:"Bake.io, Senior Data Engineer (Mar 2023 - Nov 2023)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Working on Databricks to create centralized data warehouse with bronze, silver and gold layers"}),"\n",(0,r.jsx)(n.li,{children:"Creating and managing workflows/pipelines for ETL, ELT, Rollups, etc"}),"\n",(0,r.jsx)(n.li,{children:"Working with product and data analysts team to drive dashboard, on-chain analytics and company metrics"}),"\n",(0,r.jsx)(n.li,{children:"Led the new Data Engineering team, owning the data platform for a decentralised finance crypto startup."}),"\n",(0,r.jsx)(n.li,{children:"Built and owned the foundational data lake to ingest data from the production and external systems."}),"\n",(0,r.jsx)(n.li,{children:"Designed and implemented data models to enable BI developers and self-serve users, for Financial, Operational and Product analytics, improving the organizations analytical efficiency and reliability."}),"\n",(0,r.jsx)(n.li,{children:"Enabled insight and data driven decisions through analysis and dashboards, using SQL, Tableau and Slack."}),"\n",(0,r.jsx)(n.li,{children:"Mentored junior Data Engineers and BI Developers in technical, analytical, and career growth areas."}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"stashfin-engineering-lead-september-2020---feb-2023",children:"Stashfin, Engineering Lead (September 2020 - Feb 2023)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Verticals managed - DevOps, Communications, Customer Support"}),"\n",(0,r.jsx)(n.li,{children:"Scaled the stack from Rs. 100M p.m. disbursals to Rs. 5000M p.m. disbursals"}),"\n",(0,r.jsxs)(n.li,{children:["Managed around 40-60 people over multiples teams across engineering","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Backend","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"PHP"}),"\n",(0,r.jsx)(n.li,{children:"Python"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["DevOps","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"SRE"}),"\n",(0,r.jsx)(n.li,{children:"Kubernetes"}),"\n",(0,r.jsx)(n.li,{children:"DBA"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Mobile","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Android"}),"\n",(0,r.jsx)(n.li,{children:"iOS"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Frontend","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"React - Lead the whole team and multiple projects"}),"\n",(0,r.jsx)(n.li,{children:"SEO"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["QA","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Selenium"}),"\n",(0,r.jsx)(n.li,{children:"Appium"}),"\n",(0,r.jsx)(n.li,{children:"Postman Runners"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Data Science and AI","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Modeling","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Image Fraud Detection (Computer Vision)"}),"\n",(0,r.jsx)(n.li,{children:"NLP (Chatbots)"}),"\n",(0,r.jsx)(n.li,{children:"Credit Risk Modeling"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Analytics","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["PowerBI + Redshift","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"ETLs"}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Product (Multiple projects)","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Holistic product development across different verticals","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Customer Support"}),"\n",(0,r.jsx)(n.li,{children:"Marketing + SEO Optimizations"}),"\n",(0,r.jsx)(n.li,{children:"Communications Overhaul"}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.li,{children:"TestBook Integration"}),"\n",(0,r.jsx)(n.li,{children:"Graduation Journey"}),"\n",(0,r.jsx)(n.li,{children:"StepUp Journey"}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.li,{children:"R&D over all the fields specified"}),"\n",(0,r.jsxs)(n.li,{children:["Others","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Cleanups"}),"\n",(0,r.jsx)(n.li,{children:"Optimizations (in terms of Cost/CPU/Memory/Time)"}),"\n",(0,r.jsx)(n.li,{children:"Code Reviews"}),"\n",(0,r.jsx)(n.li,{children:"Testing"}),"\n",(0,r.jsx)(n.li,{children:"Hiring"}),"\n",(0,r.jsx)(n.li,{children:"Culture (Created a competitive and helpful culture with Remote, Hybrid and Diverse teams)"}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Roles performed","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Backend - Data Engineer, SRE, DevOps Engineer, DBA, Data Analyst, Data Scientist"}),"\n",(0,r.jsx)(n.li,{children:"Clients - Mobile Lead (Android + iOS), Frontend Lead (React), QA Lead"}),"\n",(0,r.jsx)(n.li,{children:"Others - Strategy, Vision, Hiring, Project Management, Product Management, Mentoring, Leading"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"aiml-analytics-solutions-pvt-ltd-opendatafabric-senior-data-engineer-client---stashfin-feb-2020---aug-2020",children:"AIML Analytics Solutions Pvt. Ltd. (OpenDataFabric), Senior Data Engineer, Client - Stashfin (Feb 2020 - Aug 2020)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Have worked on development of data lake on AWS (S3) using serverless technologies such as AWS Glue, AWS Lambda, Step function and DMS tasks"}),"\n",(0,r.jsx)(n.li,{children:"Experience in generating the required business KPIs from the developed data lake using Pyspark Glue/lambda jobs."}),"\n",(0,r.jsx)(n.li,{children:"Experience in migrating SQL procedure to Pyspark jobs."}),"\n",(0,r.jsx)(n.li,{children:"Experience in developing an ingestion framework for creating Data lake on Azure ADLS to land data from different data source such as Oracle, Flat files, Azure SQL, SQL."}),"\n",(0,r.jsx)(n.li,{children:"Developed ADF pipeline to handle on cloud data sources."}),"\n",(0,r.jsx)(n.li,{children:"Developed application for creating on premise Data lake using HDI cluster from various sources such as Oracle, SQL using spark and hive."}),"\n",(0,r.jsx)(n.li,{children:"Worked on implementing Ranger for data security in data lake and Atlas for data lineage."}),"\n",(0,r.jsx)(n.li,{children:"Worked on developing NIFI solutions to import flat files to landing zone in cluster mode."}),"\n",(0,r.jsx)(n.li,{children:"Designed and Developed a POC for a data (Json files) ingestion framework using Pyspark to fetch data from Kafka consumer and save as a pipe delimited text file which earlier done using hive json serde and was taking more time for a client."}),"\n",(0,r.jsx)(n.li,{children:"Experienced in requirement gathering and solution designing."}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"zenatix-solution-pvt-ltd-associate-technology-aug-17---jan-2020",children:"Zenatix Solution Pvt. Ltd., Associate Technology (Aug 17 - Jan 2020)"}),"\n",(0,r.jsx)(n.h4,{id:"core-infrastructure",children:"Core Infrastructure"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Centralized logging infrastructure using Elasticsearch, Kibana, Fluentbit"}),"\n",(0,r.jsx)(n.li,{children:"Centralized metrics monitoring infrastructure using Prometheus, Influx, Grafana, Telegraf, Alertmanager"}),"\n",(0,r.jsx)(n.li,{children:"Added API Gateway for ingress traffic"}),"\n",(0,r.jsx)(n.li,{children:"Moved cronjobs to Airflow Job Orchestrator"}),"\n",(0,r.jsx)(n.li,{children:"Containerised all applications and ported to Kubernetes"}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"business-logic",children:"Business Logic"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Added MQTT Broker, Kafka Broker and Druid for data pipeline"}),"\n",(0,r.jsx)(n.li,{children:"Implemented GraphQL as the default communication protocol between microservices"}),"\n",(0,r.jsx)(n.li,{children:"Migrated from monolithic architecture to microservices architecture"}),"\n",(0,r.jsx)(n.li,{children:"Documentation, code cleanups and package upgrades"}),"\n",(0,r.jsx)(n.li,{children:"Extended functionalities on android application"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"Work includes extending functionalities in android application, working with readingdb time-series databases to find and report issues in data points."}),"\n",(0,r.jsx)(n.p,{children:"Stack: MQTT, PostgreSQL, Redis, readingdb, Python, Django, Java, Android, REST"}),"\n",(0,r.jsx)(n.h4,{id:"wattman-lite",children:"Wattman Lite"}),"\n",(0,r.jsx)(n.p,{children:"Working on android as frontend and django as backend. Stack includes MQTT and rest api's for communication to server and rpi devices."}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.a,{href:"https://play.google.com/store/apps/details?id=com.zenatix.smartaccontrol&hl=en",children:"https://play.google.com/store/apps/details?id=com.zenatix.smartaccontrol&hl=en"})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.a,{href:"https://zenatix.com/",children:"https://zenatix.com/"})}),"\n",(0,r.jsx)(n.h3,{id:"ciso-cybersecurity-software-developer-dec-16---july-17",children:"CISO Cybersecurity, Software Developer (Dec 16 - July 17)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Implemented face detection using Viola-Jones Algorithm, corner detection using fixed points, Live Video Streaming using ffmpeg with scripting in python and product development using Java, Spring and Java-FX"}),"\n",(0,r.jsx)(n.li,{children:"Stack: MySQL, Redis, Java, Spring, Python, REST"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"Worked on core product development team, as a java developer and find novel solutions for any problems faced by the team during development. Worked focused on mainly on Media Streaming, Image Processing and have worked on full SDLC."}),"\n",(0,r.jsx)(n.p,{children:"Worked on core and advance java, face detection using Viola-Jones Algorithm, corner detection using fixed points, Live Video Streaming using ffmpeg."}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.a,{href:"http://cisocybersecurity.com/",children:"http://cisocybersecurity.com/"})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.a,{href:"https://demo.digiproctor.com",children:"https://demo.digiproctor.com"})}),"\n",(0,r.jsx)(n.h2,{id:"internships",children:"Internships"}),"\n",(0,r.jsx)(n.h3,{id:"indraprastha-institute-of-information-technology-teaching-assistant-aug-15---dec-16",children:"Indraprastha Institute of Information Technology, Teaching Assistant (Aug 15 - Dec 16)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsxs)(n.p,{children:["Published paper on project Sangoshthi: ",(0,r.jsx)(n.a,{href:"https://doi.org/10.1145/3038912.3052624",children:"https://doi.org/10.1145/3038912.3052624"})]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(n.p,{children:"Courses: Network Security, Computer Networks, Mobile Computing"}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(n.p,{children:"Distributed Computing, Network Security, Computer Networks, Mobile Computing"}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"nmdc-limited-bacheli-complex-guide-mr-m-chandrakantha-june14---july14",children:"NMDC Limited, Bacheli Complex, Guide: Mr. M. Chandrakantha. (June,14 - July,14)"}),"\n",(0,r.jsx)(n.p,{children:'Study of "Smart Card Technology for Healthcare and other Services" for general public by which all the data can be centrally handled and maintained.'}),"\n",(0,r.jsx)(n.h3,{id:"verve-technologies-bhilai-guide-mr-praveen-dehari-june13---july13",children:"Verve Technologies, Bhilai, Guide: Mr. Praveen Dehari. (June,13 - July,13)"}),"\n",(0,r.jsx)(n.p,{children:"Routing and Switching, Embedded Systems, Robotics. Combined all three areas to make an android phone based robot, control its movement both through Bluetooth and gsm."}),"\n",(0,r.jsx)(n.h2,{id:"education-experience",children:"Education Experience"}),"\n",(0,r.jsx)(n.h3,{id:"indraprastha-institute-of-information-technology-delhi-mtech-cse---mobile-computing-july-2015---july-2017",children:"Indraprastha Institute of Information Technology, Delhi. M.Tech. (CSE - Mobile Computing) July 2015 - July 2017"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"CGPA: 8.0"}),"\n",(0,r.jsx)(n.li,{children:"Percentage - 80%"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"shri-shankaracharya-institute-of-technology-and-management-bhilai-be-cse-july-2011---may-2015",children:"Shri Shankaracharya Institute of Technology and Management, Bhilai. B.E. (CSE) (July 2011 - May 2015)"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"CGPA: 8.74"}),"\n",(0,r.jsx)(n.li,{children:"Percent - 80.25%"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"kendriya-vidyalaya-dantewada-cbse-2009---2010-percentage-746",children:"Kendriya Vidyalaya, Dantewada. CBSE (2009 - 2010) Percentage: 74.6"}),"\n",(0,r.jsx)(n.h3,{id:"prakash-vidyalaya-kirandul-chattisgarh-icse-2007---2008-percentage-7614",children:"Prakash Vidyalaya, Kirandul, Chattisgarh. ICSE (2007 - 2008) Percentage: 76.14"}),"\n",(0,r.jsx)(n.h2,{id:"positions-of-responsibility",children:"Positions of Responsibility"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Teaching Assistant for various courses for 3 semesters in Indraprastha Institute of Information Technology, Delhi (Aug,15 - Dec,16)"}),"\n",(0,r.jsx)(n.li,{children:"Student coordinator at Training and Placement cell of SSITM, Bhilai. (Jul,14 - May,15)"}),"\n",(0,r.jsx)(n.li,{children:"Organizer for various events and Tech fests at SSITM, Bhilai. (Jul,13 - May,15)"}),"\n",(0,r.jsx)(n.li,{children:"Organized workshop on Robotics at SSITM, Bhilai. (Sep,14 - Oct,14)"}),"\n",(0,r.jsx)(n.li,{children:"Team leader for group in Bharat Scouts and Guides held at National Adventure Institute, Pachmarhi. (Apr,10 - Apr,10)"}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>l});var a=i(296540);const r={},t=a.createContext(r);function s(e){const n=a.useContext(t);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),a.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f9799c44.305c8549.js b/assets/js/f9799c44.5100af3b.js similarity index 70% rename from assets/js/f9799c44.305c8549.js rename to assets/js/f9799c44.5100af3b.js index 99940ddd2c6..3c6041a9a1e 100644 --- a/assets/js/f9799c44.305c8549.js +++ b/assets/js/f9799c44.5100af3b.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[25100],{730810:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>l,contentTitle:()=>h,default:()=>d,frontMatter:()=>r,metadata:()=>s,toc:()=>c});const s=JSON.parse('{"id":"knowledge/physics/others","title":"Others","description":"Wave-particle duality","source":"@site/docs/knowledge/physics/others.md","sourceDirName":"knowledge/physics","slug":"/knowledge/physics/others","permalink":"/knowledge/physics/others","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/knowledge/physics/others.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1701793554000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Khan Academy Physics","permalink":"/knowledge/physics/khan-academy-physics"},"next":{"title":"Quotes Proverbs","permalink":"/knowledge/quotes-proverbs/"}}');var n=i(474848),a=i(28453);const r={},h="Others",l={},c=[{value:"Wave-particle duality",id:"wave-particle-duality",level:2},{value:"Hysteresis",id:"hysteresis",level:2},{value:"Quantum Mechanics",id:"quantum-mechanics",level:2},{value:"Links",id:"links",level:2}];function o(e){const t={a:"a",h1:"h1",h2:"h2",header:"header",p:"p",...(0,a.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.header,{children:(0,n.jsx)(t.h1,{id:"others",children:"Others"})}),"\n",(0,n.jsx)(t.h2,{id:"wave-particle-duality",children:"Wave-particle duality"}),"\n",(0,n.jsxs)(t.p,{children:["Wave-particle duality is the concept in ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Quantum_mechanics",children:"quantum mechanics"})," that every ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Particle",children:"particle"})," or ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Quantum",children:"quantic"})," entity may be partly described in terms not only of particles, but also of ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Wave",children:"waves"}),". It expresses the inability of the ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Classical_physics",children:"classical"}),' concepts "particle" or "wave" to fully describe the behavior of ',(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Quantum-scale",children:"quantum-scale"})," objects."]}),"\n",(0,n.jsxs)(t.p,{children:["As ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Albert_Einstein",children:"Albert Einstein"})," wrote"]}),"\n",(0,n.jsx)(t.p,{children:"It seems as though we must use sometimes the one theory and sometimes the other, while at times we may use either. We are faced with a new kind of difficulty. We have two contradictory pictures of reality; separately neither of them fully explains the phenomena of light, but together they do."}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Wave%E2%80%93particle_duality",children:"https://en.wikipedia.org/wiki/Wave%E2%80%93particle_duality"})}),"\n",(0,n.jsx)(t.h2,{id:"hysteresis",children:"Hysteresis"}),"\n",(0,n.jsx)(t.p,{children:"the phenomenon in which the value of a physical property lags behind changes in the effect causing it, as for instance when magnetic induction lags behind the magnetizing force."}),"\n",(0,n.jsx)(t.h2,{id:"quantum-mechanics",children:"Quantum Mechanics"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://publish.obsidian/myquantumwell/Welcome+to+The+Quantum+Well",children:"https://publish.obsidian/myquantumwell/Welcome+to+The+Quantum+Well"})}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://www.youtube.com/watch?v=rYYHQYx_QvY",children:"A future with quantum biology - with Alexandra Olaya-Castro"})}),"\n",(0,n.jsx)(t.h2,{id:"links",children:"Links"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://www.youtube.com/watch?v=akBpQ-A7mCQ&ab_channel=BeSmart",children:"How To Go Faster Than Light Speed - YouTube"})}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://www.youtube.com/watch?v=96QwqOZ4xjE&ab_channel=Lesics",children:"LED Display | The detailed Physics behind it - YouTube"})})]})}function d(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(o,{...e})}):o(e)}},28453:(e,t,i)=>{i.d(t,{R:()=>r,x:()=>h});var s=i(296540);const n={},a=s.createContext(n);function r(e){const t=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function h(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),s.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[25100],{730810:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>l,contentTitle:()=>h,default:()=>d,frontMatter:()=>r,metadata:()=>s,toc:()=>c});const s=JSON.parse('{"id":"knowledge/physics/others","title":"Others","description":"Wave-particle duality","source":"@site/docs/knowledge/physics/others.md","sourceDirName":"knowledge/physics","slug":"/knowledge/physics/others","permalink":"/knowledge/physics/others","draft":false,"unlisted":false,"editUrl":"https://github.com/deepaksood619/deepaksood619.github.io/tree/master/docs/knowledge/physics/others.md","tags":[],"version":"current","lastUpdatedBy":"Deepak","lastUpdatedAt":1734640612000,"frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Khan Academy Physics","permalink":"/knowledge/physics/khan-academy-physics"},"next":{"title":"Quotes Proverbs","permalink":"/knowledge/quotes-proverbs/"}}');var n=i(474848),a=i(28453);const r={},h="Others",l={},c=[{value:"Wave-particle duality",id:"wave-particle-duality",level:2},{value:"Hysteresis",id:"hysteresis",level:2},{value:"Quantum Mechanics",id:"quantum-mechanics",level:2},{value:"Links",id:"links",level:2}];function o(e){const t={a:"a",h1:"h1",h2:"h2",header:"header",p:"p",...(0,a.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.header,{children:(0,n.jsx)(t.h1,{id:"others",children:"Others"})}),"\n",(0,n.jsx)(t.h2,{id:"wave-particle-duality",children:"Wave-particle duality"}),"\n",(0,n.jsxs)(t.p,{children:["Wave-particle duality is the concept in ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Quantum_mechanics",children:"quantum mechanics"})," that every ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Particle",children:"particle"})," or ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Quantum",children:"quantic"})," entity may be partly described in terms not only of particles, but also of ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Wave",children:"waves"}),". It expresses the inability of the ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Classical_physics",children:"classical"}),' concepts "particle" or "wave" to fully describe the behavior of ',(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Quantum-scale",children:"quantum-scale"})," objects."]}),"\n",(0,n.jsxs)(t.p,{children:["As ",(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Albert_Einstein",children:"Albert Einstein"})," wrote"]}),"\n",(0,n.jsx)(t.p,{children:"It seems as though we must use sometimes the one theory and sometimes the other, while at times we may use either. We are faced with a new kind of difficulty. We have two contradictory pictures of reality; separately neither of them fully explains the phenomena of light, but together they do."}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Wave%E2%80%93particle_duality",children:"https://en.wikipedia.org/wiki/Wave%E2%80%93particle_duality"})}),"\n",(0,n.jsx)(t.h2,{id:"hysteresis",children:"Hysteresis"}),"\n",(0,n.jsx)(t.p,{children:"the phenomenon in which the value of a physical property lags behind changes in the effect causing it, as for instance when magnetic induction lags behind the magnetizing force."}),"\n",(0,n.jsx)(t.h2,{id:"quantum-mechanics",children:"Quantum Mechanics"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://publish.obsidian.md/myquantumwell/Welcome+to+The+Quantum+Well",children:"https://publish.obsidian.md/myquantumwell/Welcome+to+The+Quantum+Well"})}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://www.youtube.com/watch?v=rYYHQYx_QvY",children:"A future with quantum biology - with Alexandra Olaya-Castro"})}),"\n",(0,n.jsx)(t.h2,{id:"links",children:"Links"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://www.youtube.com/watch?v=akBpQ-A7mCQ&ab_channel=BeSmart",children:"How To Go Faster Than Light Speed - YouTube"})}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://www.youtube.com/watch?v=96QwqOZ4xjE&ab_channel=Lesics",children:"LED Display | The detailed Physics behind it - YouTube"})})]})}function d(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(o,{...e})}):o(e)}},28453:(e,t,i)=>{i.d(t,{R:()=>r,x:()=>h});var s=i(296540);const n={},a=s.createContext(n);function r(e){const t=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function h(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),s.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.404fd342.js b/assets/js/main.c56add32.js similarity index 81% rename from assets/js/main.404fd342.js rename to assets/js/main.c56add32.js index cc18b6927eb..c71ec5e2b85 100644 --- a/assets/js/main.404fd342.js +++ b/assets/js/main.c56add32.js @@ -1,2 +1,2 @@ -/*! For license information please see main.404fd342.js.LICENSE.txt */ -(self.webpackChunkdeep_notes=self.webpackChunkdeep_notes||[]).push([[38792],{355600:(e,t,a)=>{"use strict";a.d(t,{Bc:()=>z,E8:()=>Ya,a1:()=>Qa});var o=a(296540);a(440961);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,o=Array(t);a=0;--n){var r=this.tryEntries[n],s=r.completion;if("root"===r.tryLoc)return i("end");if(r.tryLoc<=this.prev){var c=o.call(r,"catchLoc"),d=o.call(r,"finallyLoc");if(c&&d){if(this.prev=0;--a){var i=this.tryEntries[a];if(i.tryLoc<=this.prev&&o.call(i,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if("throw"===o.type){var i=o.arg;C(a)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,a,o){return this.delegate={iterator:T(t),resultName:a,nextLoc:o},"next"===this.method&&(this.arg=e),g}},t}function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o,i,n,r,s=[],c=!0,d=!1;try{if(n=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;c=!1}else for(;!(c=(o=n.call(a)).done)&&(s.push(o.value),s.length!==t);c=!0);}catch(e){d=!0,i=e}finally{try{if(!c&&null!=a.return&&(r=a.return(),Object(r)!==r))return}finally{if(d)throw i}}return s}}(e,t)||S(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||S(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){if(e){if("string"==typeof e)return i(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(e,t):void 0}}function _(e){var t="function"==typeof Map?new Map:void 0;return _=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return function(e,t,a){if(b())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var i=new(e.bind.apply(e,o));return a&&v(i,a.prototype),i}(e,arguments,p(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),v(a,e)},_(e)}function x(){return o.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},o.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function q(){return o.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},o.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var j=["translations"],E="Ctrl",z=o.forwardRef((function(e,t){var a=e.translations,i=void 0===a?{}:a,n=f(e,j),r=i.buttonText,s=void 0===r?"Search":r,c=i.buttonAriaLabel,d=void 0===c?"Search":c,l=k((0,o.useState)(null),2),p=l[0],m=l[1];(0,o.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?m("\u2318"):m(E))}),[]);var b=k(p===E?[E,"Ctrl",o.createElement(x,null)]:["Meta","Command",p],3),h=b[0],g=b[1],y=b[2];return o.createElement("button",u({type:"button",className:"DocSearch DocSearch-Button","aria-label":"".concat(d," (").concat(g,"+K)")},n,{ref:t}),o.createElement("span",{className:"DocSearch-Button-Container"},o.createElement(q,null),o.createElement("span",{className:"DocSearch-Button-Placeholder"},s)),o.createElement("span",{className:"DocSearch-Button-Keys"},null!==p&&o.createElement(o.Fragment,null,o.createElement(O,{reactsToKey:h},y),o.createElement(O,{reactsToKey:"k"},"K"))))}));function O(e){var t=e.reactsToKey,a=e.children,i=k((0,o.useState)(!1),2),n=i[0],r=i[1];return(0,o.useEffect)((function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",a),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",a)};function e(e){e.key===t&&r(!0)}function a(e){e.key!==t&&"Meta"!==e.key||r(!1)}}),[t]),o.createElement("kbd",{className:n?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},a)}function C(e,t){var a=void 0;return function(){for(var o=arguments.length,i=new Array(o),n=0;ne.length)&&(t=e.length);for(var a=0,o=new Array(t);ae.length)&&(t=e.length);for(var a=0,o=new Array(t);a=0||(i[a]=e[a]);return i}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(i[a]=e[a])}return i}function G(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function W(e){for(var t=1;t=3||2===a&&o>=4||1===a&&o>=10);function n(t,a,o){if(i&&void 0!==o){var n=o[0].__autocomplete_algoliaCredentials,r={"X-Algolia-Application-Id":n.appId,"X-Algolia-API-Key":n.apiKey};e.apply(void 0,[t].concat($(a),[{headers:r}]))}else e.apply(void 0,[t].concat($(a)))}return{init:function(t,a){e("init",{appId:t,apiKey:a})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),a=0;a0&&n("clickedObjectIDsAfterSearch",Q(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),a=0;a0&&n("clickedObjectIDs",Q(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,a=new Array(t),o=0;o0&&e.apply(void 0,["clickedFilters"].concat(a))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),a=0;a0&&n("convertedObjectIDsAfterSearch",Q(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),a=0;a0&&n("convertedObjectIDs",Q(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,a=new Array(t),o=0;o0&&e.apply(void 0,["convertedFilters"].concat(a))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),a=0;a0&&t.reduce((function(e,t){var a=t.items,o=V(t,B);return[].concat($(e),$(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,a=[],o=0;o0&&e.apply(void 0,["viewedFilters"].concat(a))}}}function Z(e){var t=e.items.reduce((function(e,t){var a;return e[t.__autocomplete_indexName]=(null!==(a=e[t.__autocomplete_indexName])&&void 0!==a?a:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function J(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function ee(e){return function(e){if(Array.isArray(e))return te(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return te(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?te(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&se({onItemsChange:i,items:a,insights:d,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,a=e.onSelect,o=e.onActive,i=!1;function l(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:oe(oe({},s?{clickAnalytics:!0}:{}),e?{userToken:le(e)}:{}),insights:d}})}c("addAlgoliaAgent","insights-plugin"),l(),c("onUserTokenChange",(function(e){i||l(e)})),c("getUserToken",null,(function(e,t){i||l(t)})),c("onAuthenticatedUserTokenChange",(function(e){e?(i=!0,l(e)):(i=!1,c("getUserToken",null,(function(e,t){return l(t)})))})),c("getAuthenticatedUserToken",null,(function(e,t){t&&(i=!0,l(t))})),a((function(e){var t=e.item,a=e.state,o=e.event,i=e.source;J(t)&&n({state:a,event:o,insights:d,item:t,insightsEvents:[oe({eventName:"Item Selected"},D({item:t,items:i.getItems().filter(J)}))]})})),o((function(e){var t=e.item,a=e.source,o=e.state,i=e.event;J(t)&&r({state:o,event:i,insights:d,item:t,insightsEvents:[oe({eventName:"Item Active"},D({item:t,items:a.getItems().filter(J)}))]})}))},onStateChange:function(e){var t=e.state;u({state:t})},__autocomplete_pluginOptions:e}}function de(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(ee(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),["autocomplete-internal"],ee(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function le(e){return"number"==typeof e?e.toString():e}function ue(e,t){var a=t;return{then:function(t,o){return ue(e.then(me(t,a,e),me(o,a,e)),a)},catch:function(t){return ue(e.catch(me(t,a,e)),a)},finally:function(t){return t&&a.onCancelList.push(t),ue(e.finally(me(t&&function(){return a.onCancelList=[],t()},a,e)),a)},cancel:function(){a.isCanceled=!0;var e=a.onCancelList;a.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===a.isCanceled}}}function pe(e){return ue(e,{isCanceled:!1,onCancelList:[]})}function me(e,t,a){return e?function(a){return t.isCanceled?a:e(a)}:a}function be(e,t,a,o){if(!a)return null;if(e<0&&(null===t||null!==o&&0===t))return a+e;var i=(null===t?-1:t)+e;return i<=-1||i>=a?null===o?null:0:i}function he(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function ge(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a0},reshape:function(e){return e.sources}},e),{},{id:null!==(a=e.id)&&void 0!==a?a:"autocomplete-".concat(T++),plugins:i,initialState:Pe({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var a;null===(a=e.onStateChange)||void 0===a||a.call(e,t),i.forEach((function(e){var a;return null===(a=e.onStateChange)||void 0===a?void 0:a.call(e,t)}))},onSubmit:function(t){var a;null===(a=e.onSubmit)||void 0===a||a.call(e,t),i.forEach((function(e){var a;return null===(a=e.onSubmit)||void 0===a?void 0:a.call(e,t)}))},onReset:function(t){var a;null===(a=e.onReset)||void 0===a||a.call(e,t),i.forEach((function(e){var a;return null===(a=e.onReset)||void 0===a?void 0:a.call(e,t)}))},getSources:function(a){return Promise.all([].concat(function(e){return function(e){if(Array.isArray(e))return Ae(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ae(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Ae(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(i.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var a=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,a.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));a.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:N,onResolve:N};Object.keys(t).forEach((function(e){t[e].__default=!0}));var o=ge(ge({},t),e);return Promise.resolve(o)})))}))}(e,a)}))).then((function(e){return A(e)})).then((function(e){return e.map((function(e){return Pe(Pe({},e),{},{onSelect:function(a){e.onSelect(a),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,a)}))},onActive:function(a){e.onActive(a),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,a)}))},onResolve:function(a){e.onResolve(a),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,a)}))}})}))}))},navigator:Pe({navigate:function(e){var t=e.itemUrl;o.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,a=o.open(t,"_blank","noopener");null==a||a.focus()},navigateNewWindow:function(e){var t=e.itemUrl;o.open(t,"_blank","noopener")}},e.navigator)})}function Ne(e){return Ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ne(e)}function Le(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function De(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a=0||(i[a]=e[a]);return i}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(i[a]=e[a])}return i}(e,Qe);at&&i.environment.clearTimeout(at);var d=c.setCollections,l=c.setIsOpen,u=c.setQuery,p=c.setActiveItemId,m=c.setStatus,b=c.setContext;if(u(n),p(i.defaultActiveItemId),!n&&!1===i.openOnFocus){var h,g=s.getState().collections.map((function(e){return Ze(Ze({},e),{},{items:[]})}));m("idle"),d(g),l(null!==(h=o.isOpen)&&void 0!==h?h:i.shouldPanelOpen({state:s.getState()}));var f=pe(ot(g).then((function(){return Promise.resolve()})));return s.pendingRequests.add(f)}m("loading"),at=i.environment.setTimeout((function(){m("stalled")}),i.stallThreshold);var y=pe(ot(i.getSources(Ze({query:n,refresh:r,state:s.getState()},c)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(Ze({query:n,refresh:r,state:s.getState()},c))).then((function(t){return function(e,t,a){if(i=e,Boolean(null==i?void 0:i.execute)){var o="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(He(Object.keys(a.context).map((function(e){var t;return null===(t=a.context[e])||void 0===t?void 0:t.__algoliaSearchParameters}))))):{};return Ue(Ue({},e),{},{requests:e.queries.map((function(a){return{query:"algolia"===e.requesterId?Ue(Ue({},a),{},{params:Ue(Ue({},o),a.params)}):a,sourceId:t,transformResponse:e.transformResponse}}))})}var i;return{items:e,sourceId:t}}(t,e.sourceId,s.getState())}))}))).then(We).then((function(t){var a,o=t.some((function(e){return function(e){return!Array.isArray(e)&&Boolean(null==e?void 0:e._automaticInsights)}(e.items)}));return o&&b({algoliaInsightsPlugin:Ze(Ze({},(null===(a=s.getState().context)||void 0===a?void 0:a.algoliaInsightsPlugin)||{}),{},{__automaticInsights:o})}),function(e,t,a){return t.map((function(t){var o,i=e.filter((function(e){return e.sourceId===t.sourceId})),n=i.map((function(e){return e.items})),r=i[0].transformResponse,s=r?r({results:o=n,hits:o.map((function(e){return e.hits})).filter(Boolean),facetHits:o.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}):n;return t.onResolve({source:t,results:n,items:s,state:a.getState()}),s.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:s}}))}(t,e,s)})).then((function(e){return function(e){var t=e.props,a=e.state,o=e.collections.reduce((function(e,t){return De(De({},e),{},Me({},t.source.sourceId,De(De({},t.source),{},{getItems:function(){return A(t.items)}})))}),{}),i=t.plugins.reduce((function(e,t){return t.reshape?t.reshape(e):e}),{sourcesBySourceId:o,state:a}).sourcesBySourceId;return A(t.reshape({sourcesBySourceId:i,sources:Object.values(i),state:a})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:i,state:s.getState()})}))})))).then((function(e){var a;m("idle"),d(e);var u=i.shouldPanelOpen({state:s.getState()});l(null!==(a=o.isOpen)&&void 0!==a?a:i.openOnFocus&&!n&&u||u);var p=ve(s.getState());if(null!==s.getState().activeItemId&&p){var b=p.item,h=p.itemInputValue,g=p.itemUrl,f=p.source;f.onActive(Ze({event:t,item:b,itemInputValue:h,itemUrl:g,refresh:r,source:f,state:s.getState()},c))}})).finally((function(){m("idle"),at&&i.environment.clearTimeout(at)}));return s.pendingRequests.add(y)}function nt(e){return nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nt(e)}var rt=["event","props","refresh","store"];function st(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function ct(e){for(var t=1;t=0||(i[a]=e[a]);return i}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(i[a]=e[a])}return i}function wt(e){var t=e.props,a=e.refresh,o=e.store,i=kt(e,ut);return{getEnvironmentProps:function(e){var a=e.inputElement,i=e.formElement,n=e.panelElement;function r(e){!o.getState().isOpen&&o.pendingRequests.isEmpty()||e.target===a||!1===[i,n].some((function(t){return(a=t)===(o=e.target)||a.contains(o);var a,o}))&&(o.dispatch("blur",null),t.debug||o.pendingRequests.cancelAll())}return yt({onTouchStart:r,onMouseDown:r,onTouchMove:function(e){!1!==o.getState().isOpen&&a===t.environment.document.activeElement&&e.target!==a&&a.blur()}},kt(e,pt))},getRootProps:function(e){return yt({role:"combobox","aria-expanded":o.getState().isOpen,"aria-haspopup":"listbox","aria-controls":o.getState().isOpen?o.getState().collections.map((function(e){var a=e.source;return ke(t.id,"list",a)})).join(" "):void 0,"aria-labelledby":ke(t.id,"label")},e)},getFormProps:function(e){return e.inputElement,yt({action:"",noValidate:!0,role:"search",onSubmit:function(n){var r;n.preventDefault(),t.onSubmit(yt({event:n,refresh:a,state:o.getState()},i)),o.dispatch("submit",null),null===(r=e.inputElement)||void 0===r||r.blur()},onReset:function(n){var r;n.preventDefault(),t.onReset(yt({event:n,refresh:a,state:o.getState()},i)),o.dispatch("reset",null),null===(r=e.inputElement)||void 0===r||r.focus()}},kt(e,mt))},getLabelProps:function(e){return yt({htmlFor:ke(t.id,"input"),id:ke(t.id,"label")},e)},getInputProps:function(e){var n;function r(e){(t.openOnFocus||Boolean(o.getState().query))&&it(yt({event:e,props:t,query:o.getState().completion||o.getState().query,refresh:a,store:o},i)),o.dispatch("focus",null)}var s=e||{};s.inputElement;var c=s.maxLength,d=void 0===c?512:c,l=kt(s,bt),u=ve(o.getState()),p=function(e){return Boolean(e&&e.match(we))}((null===(n=t.environment.navigator)||void 0===n?void 0:n.userAgent)||""),m=t.enterKeyHint||(null!=u&&u.itemUrl&&!p?"go":"search");return yt({"aria-autocomplete":"both","aria-activedescendant":o.getState().isOpen&&null!==o.getState().activeItemId?ke(t.id,"item-".concat(o.getState().activeItemId),null==u?void 0:u.source):void 0,"aria-controls":o.getState().isOpen?o.getState().collections.map((function(e){var a=e.source;return ke(t.id,"list",a)})).join(" "):void 0,"aria-labelledby":ke(t.id,"label"),value:o.getState().completion||o.getState().query,id:ke(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:d,type:"search",onChange:function(e){var n=e.currentTarget.value;t.ignoreCompositionEvents&&Se(e).isComposing?i.setQuery(n):it(yt({event:e,props:t,query:n.slice(0,d),refresh:a,store:o},i))},onCompositionEnd:function(e){it(yt({event:e,props:t,query:e.currentTarget.value.slice(0,d),refresh:a,store:o},i))},onKeyDown:function(e){Se(e).isComposing||function(e){var t=e.event,a=e.props,o=e.refresh,i=e.store,n=function(e,t){if(null==e)return{};var a,o,i=function(e,t){if(null==e)return{};var a,o,i={},n=Object.keys(e);for(o=0;o=0||(i[a]=e[a]);return i}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(i[a]=e[a])}return i}(e,rt);if("ArrowUp"===t.key||"ArrowDown"===t.key){var r=function(){var e=ve(i.getState()),t=a.environment.document.getElementById(ke(a.id,"item-".concat(i.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},s=function(){var e=ve(i.getState());if(null!==i.getState().activeItemId&&e){var a=e.item,r=e.itemInputValue,s=e.itemUrl,c=e.source;c.onActive(ct({event:t,item:a,itemInputValue:r,itemUrl:s,refresh:o,source:c,state:i.getState()},n))}};t.preventDefault(),!1===i.getState().isOpen&&(a.openOnFocus||Boolean(i.getState().query))?it(ct({event:t,props:a,query:i.getState().query,refresh:o,store:i},n)).then((function(){i.dispatch(t.key,{nextActiveItemId:a.defaultActiveItemId}),s(),setTimeout(r,0)})):(i.dispatch(t.key,{}),s(),r())}else if("Escape"===t.key)t.preventDefault(),i.dispatch(t.key,null),i.pendingRequests.cancelAll();else if("Tab"===t.key)i.dispatch("blur",null),i.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===i.getState().activeItemId||i.getState().collections.every((function(e){return 0===e.items.length})))return void(a.debug||i.pendingRequests.cancelAll());t.preventDefault();var c=ve(i.getState()),d=c.item,l=c.itemInputValue,u=c.itemUrl,p=c.source;if(t.metaKey||t.ctrlKey)void 0!==u&&(p.onSelect(ct({event:t,item:d,itemInputValue:l,itemUrl:u,refresh:o,source:p,state:i.getState()},n)),a.navigator.navigateNewTab({itemUrl:u,item:d,state:i.getState()}));else if(t.shiftKey)void 0!==u&&(p.onSelect(ct({event:t,item:d,itemInputValue:l,itemUrl:u,refresh:o,source:p,state:i.getState()},n)),a.navigator.navigateNewWindow({itemUrl:u,item:d,state:i.getState()}));else if(t.altKey);else{if(void 0!==u)return p.onSelect(ct({event:t,item:d,itemInputValue:l,itemUrl:u,refresh:o,source:p,state:i.getState()},n)),void a.navigator.navigate({itemUrl:u,item:d,state:i.getState()});it(ct({event:t,nextState:{isOpen:!1},props:a,query:l,refresh:o,store:i},n)).then((function(){p.onSelect(ct({event:t,item:d,itemInputValue:l,itemUrl:u,refresh:o,source:p,state:i.getState()},n))}))}}}(yt({event:e,props:t,refresh:a,store:o},i))},onFocus:r,onBlur:N,onClick:function(a){e.inputElement!==t.environment.document.activeElement||o.getState().isOpen||r(a)}},l)},getPanelProps:function(e){return yt({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){o.dispatch("mouseleave",null)}},e)},getListProps:function(e){var a=e||{},o=a.source,i=kt(a,ht);return yt({role:"listbox","aria-labelledby":ke(t.id,"label"),id:ke(t.id,"list",o)},i)},getItemProps:function(e){var n=e.item,r=e.source,s=kt(e,gt);return yt({id:ke(t.id,"item-".concat(n.__autocomplete_id),r),role:"option","aria-selected":o.getState().activeItemId===n.__autocomplete_id,onMouseMove:function(e){if(n.__autocomplete_id!==o.getState().activeItemId){o.dispatch("mousemove",n.__autocomplete_id);var t=ve(o.getState());if(null!==o.getState().activeItemId&&t){var r=t.item,s=t.itemInputValue,c=t.itemUrl,d=t.source;d.onActive(yt({event:e,item:r,itemInputValue:s,itemUrl:c,refresh:a,source:d,state:o.getState()},i))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var s=r.getItemInputValue({item:n,state:o.getState()}),c=r.getItemUrl({item:n,state:o.getState()});(c?Promise.resolve():it(yt({event:e,nextState:{isOpen:!1},props:t,query:s,refresh:a,store:o},i))).then((function(){r.onSelect(yt({event:e,item:n,itemInputValue:s,itemUrl:c,refresh:a,source:r,state:o.getState()},i))}))}},s)}}}function St(e){return St="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},St(e)}function _t(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function xt(e){for(var t=1;t0&&o.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},o.createElement("p",{className:"DocSearch-Help"},c,":"),o.createElement("ul",null,m.slice(0,3).reduce((function(e,t){return[].concat(w(e),[o.createElement("li",{key:t},o.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){i.setQuery(t.toLowerCase()+" "),i.refresh(),i.inputRef.current.focus()}},t))])}),[]))),i.getMissingResultsUrl&&o.createElement("p",{className:"DocSearch-Help"},"".concat(l," "),o.createElement("a",{href:i.getMissingResultsUrl({query:i.state.query}),target:"_blank",rel:"noopener noreferrer"},p)))}var aa=["hit","attribute","tagName"];function oa(e,t){return t.split(".").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function ia(e){var t=e.hit,a=e.attribute,i=e.tagName,n=void 0===i?"span":i,r=f(e,aa);return(0,o.createElement)(n,g(g({},r),{},{dangerouslySetInnerHTML:{__html:oa(t,"_snippetResult.".concat(a,".value"))||oa(t,a)}}))}function na(e){return e.collection&&0!==e.collection.items.length?o.createElement("section",{className:"DocSearch-Hits"},o.createElement("div",{className:"DocSearch-Hit-source"},e.title),o.createElement("ul",e.getListProps(),e.collection.items.map((function(t,a){return o.createElement(ra,u({key:[e.title,t.objectID].join(":"),item:t,index:a},e))})))):null}function ra(e){var t=e.item,a=e.index,i=e.renderIcon,n=e.renderAction,r=e.getItemProps,s=e.onItemClick,c=e.collection,d=e.hitComponent,l=k(o.useState(!1),2),p=l[0],m=l[1],b=k(o.useState(!1),2),h=b[0],g=b[1],f=o.useRef(null),y=d;return o.createElement("li",u({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",p&&"DocSearch-Hit--deleting",h&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){f.current&&f.current()}},r({item:t,source:c.source,onClick:function(e){s(t,e)}})),o.createElement(y,{hit:t},o.createElement("div",{className:"DocSearch-Hit-Container"},i({item:t,index:a}),t.hierarchy[t.type]&&"lvl1"===t.type&&o.createElement("div",{className:"DocSearch-Hit-content-wrapper"},o.createElement(ia,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&o.createElement(ia,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&o.createElement("div",{className:"DocSearch-Hit-content-wrapper"},o.createElement(ia,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),o.createElement(ia,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&o.createElement("div",{className:"DocSearch-Hit-content-wrapper"},o.createElement(ia,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),o.createElement(ia,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),n({item:t,runDeleteTransition:function(e){m(!0),f.current=e},runFavoriteTransition:function(e){g(!0),f.current=e}}))))}function sa(e,t,a){return e.reduce((function(e,o){var i=t(o);return e.hasOwnProperty(i)||(e[i]=[]),e[i].length<(a||5)&&e[i].push(o),e}),{})}function ca(e){return e}function da(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function la(){}var ua=/(|<\/mark>)/g,pa=RegExp(ua.source);function ma(e){var t,a,o=e;if(!o.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var i=o.__docsearch_parent?null===(t=o.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(a=e._highlightResult)||void 0===a||null===(a=a.hierarchy)||void 0===a?void 0:a.lvl0;return i?i.value&&pa.test(i.value)?i.value.replace(ua,""):i.value:e.hierarchy.lvl0}function ba(e){return o.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map((function(t){if(0===t.items.length)return null;var a=ma(t.items[0]);return o.createElement(na,u({},e,{key:t.source.sourceId,title:a,collection:t,renderIcon:function(e){var a,i=e.item,n=e.index;return o.createElement(o.Fragment,null,i.__docsearch_parent&&o.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},o.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},i.__docsearch_parent!==(null===(a=t.items[n+1])||void 0===a?void 0:a.__docsearch_parent)?o.createElement("path",{d:"M8 6v21M20 27H8.3"}):o.createElement("path",{d:"M8 6v42M20 27H8.3"}))),o.createElement("div",{className:"DocSearch-Hit-icon"},o.createElement(Wt,{type:i.type})))},renderAction:function(){return o.createElement("div",{className:"DocSearch-Hit-action"},o.createElement(Vt,null))}}))})),e.resultsFooterComponent&&o.createElement("section",{className:"DocSearch-HitsFooter"},o.createElement(e.resultsFooterComponent,{state:e.state})))}var ha=["translations"];function ga(e){var t=e.translations,a=void 0===t?{}:t,i=f(e,ha),n=a.recentSearchesTitle,r=void 0===n?"Recent":n,s=a.noRecentSearchesText,c=void 0===s?"No recent searches":s,d=a.saveRecentSearchButtonTitle,l=void 0===d?"Save this search":d,p=a.removeRecentSearchButtonTitle,m=void 0===p?"Remove this search from history":p,b=a.favoriteSearchesTitle,h=void 0===b?"Favorite":b,g=a.removeFavoriteSearchButtonTitle,y=void 0===g?"Remove this search from favorites":g;return"idle"===i.state.status&&!1===i.hasCollections?i.disableUserPersonalization?null:o.createElement("div",{className:"DocSearch-StartScreen"},o.createElement("p",{className:"DocSearch-Help"},c)):!1===i.hasCollections?null:o.createElement("div",{className:"DocSearch-Dropdown-Container"},o.createElement(na,u({},i,{title:r,collection:i.state.collections[0],renderIcon:function(){return o.createElement("div",{className:"DocSearch-Hit-icon"},o.createElement($t,null))},renderAction:function(e){var t=e.item,a=e.runFavoriteTransition,n=e.runDeleteTransition;return o.createElement(o.Fragment,null,o.createElement("div",{className:"DocSearch-Hit-action"},o.createElement("button",{className:"DocSearch-Hit-action-button",title:l,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),a((function(){i.favoriteSearches.add(t),i.recentSearches.remove(t),i.refresh()}))}},o.createElement(Yt,null))),o.createElement("div",{className:"DocSearch-Hit-action"},o.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){i.recentSearches.remove(t),i.refresh()}))}},o.createElement(Ht,null))))}})),o.createElement(na,u({},i,{title:h,collection:i.state.collections[1],renderIcon:function(){return o.createElement("div",{className:"DocSearch-Hit-icon"},o.createElement(Yt,null))},renderAction:function(e){var t=e.item,a=e.runDeleteTransition;return o.createElement("div",{className:"DocSearch-Hit-action"},o.createElement("button",{className:"DocSearch-Hit-action-button",title:y,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),a((function(){i.favoriteSearches.remove(t),i.refresh()}))}},o.createElement(Ht,null)))}})))}var fa=["translations"],ya=o.memo((function(e){var t=e.translations,a=void 0===t?{}:t,i=f(e,fa);if("error"===i.state.status)return o.createElement(Xt,{translations:null==a?void 0:a.errorScreen});var n=i.state.collections.some((function(e){return e.items.length>0}));return i.state.query?!1===n?o.createElement(ta,u({},i,{translations:null==a?void 0:a.noResultsScreen})):o.createElement(ba,i):o.createElement(ga,u({},i,{hasCollections:n,translations:null==a?void 0:a.startScreen}))}),(function(e,t){return"loading"===t.state.status||"stalled"===t.state.status})),va=["translations"];function ka(e){var t=e.translations,a=void 0===t?{}:t,i=f(e,va),n=a.resetButtonTitle,r=void 0===n?"Clear the query":n,s=a.resetButtonAriaLabel,c=void 0===s?"Clear the query":s,d=a.cancelButtonText,l=void 0===d?"Cancel":d,p=a.cancelButtonAriaLabel,m=void 0===p?"Cancel":p,b=a.searchInputLabel,h=void 0===b?"Search":b,g=i.getFormProps({inputElement:i.inputRef.current}).onReset;return o.useEffect((function(){i.autoFocus&&i.inputRef.current&&i.inputRef.current.focus()}),[i.autoFocus,i.inputRef]),o.useEffect((function(){i.isFromSelection&&i.inputRef.current&&i.inputRef.current.select()}),[i.isFromSelection,i.inputRef]),o.createElement(o.Fragment,null,o.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:g},o.createElement("label",u({className:"DocSearch-MagnifierLabel"},i.getLabelProps()),o.createElement(q,null),o.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},h)),o.createElement("div",{className:"DocSearch-LoadingIndicator"},o.createElement(Ut,null)),o.createElement("input",u({className:"DocSearch-Input",ref:i.inputRef},i.getInputProps({inputElement:i.inputRef.current,autoFocus:i.autoFocus,maxLength:64}))),o.createElement("button",{type:"reset",title:r,className:"DocSearch-Reset","aria-label":c,hidden:!i.state.query},o.createElement(Ht,null))),o.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":m,onClick:i.onClose},l))}var wa=["_highlightResult","_snippetResult"];function Sa(e){var t=e.key,a=e.limit,o=void 0===a?5:a,i=function(e){return!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}(t),n=i.getItem().slice(0,o);return{add:function(e){var t=e;t._highlightResult,t._snippetResult;var a=f(t,wa),r=n.findIndex((function(e){return e.objectID===a.objectID}));r>-1&&n.splice(r,1),n.unshift(a),n=n.slice(0,o),i.setItem(n)},remove:function(e){n=n.filter((function(t){return t.objectID!==e.objectID})),i.setItem(n)},getAll:function(){return n}}}function _a(e){var t,a="algolia-client-js-".concat(e.key);function o(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function i(){return JSON.parse(o().getItem(a)||"{}")}function n(e){o().setItem(a,JSON.stringify(e))}return{get:function(t,a){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var a,o,r;return a=e.timeToLive?1e3*e.timeToLive:null,o=i(),n(r=Object.fromEntries(Object.entries(o).filter((function(e){return void 0!==k(e,2)[1].timestamp})))),a&&n(Object.fromEntries(Object.entries(r).filter((function(e){var t=k(e,2)[1],o=(new Date).getTime();return!(t.timestamp+a2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,a.miss(e)])})).then((function(e){return k(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,o){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return a.get(e,o,i).catch((function(){return xa({caches:t}).get(e,o,i)}))},set:function(e,o){return a.set(e,o).catch((function(){return xa({caches:t}).set(e,o)}))},delete:function(e){return a.delete(e).catch((function(){return xa({caches:t}).delete(e)}))},clear:function(){return a.clear().catch((function(){return xa({caches:t}).clear()}))}}}function qa(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(a,o){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},n=JSON.stringify(a);if(n in t)return Promise.resolve(e.serializable?JSON.parse(t[n]):t[n]);var r=o();return r.then((function(e){return i.miss(e)})).then((function(){return r}))},set:function(a,o){return t[JSON.stringify(a)]=e.serializable?JSON.stringify(o):o,Promise.resolve(o)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function ja(e){var t=e.algoliaAgents,a=e.client,o=e.version,i=function(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var a="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(a)&&(t.value="".concat(t.value).concat(a)),t}};return t}(o).add({segment:a,version:o});return t.forEach((function(e){return i.add(e)})),i}var Ea=12e4;function za(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"up",a=Date.now();return g(g({},e),{},{status:t,lastUpdate:a,isUp:function(){return"up"===t||Date.now()-a>Ea},isTimedOut:function(){return"timed out"===t&&Date.now()-a<=Ea}})}var Oa=function(){function e(t,a){var o;return c(this,e),l(o=s(this,e,[t]),"name","AlgoliaError"),a&&(o.name=a),o}return m(e,_(Error)),d(e)}(),Ca=function(){function e(t,a,o){var i;return c(this,e),l(i=s(this,e,[t,o]),"stackTrace",void 0),i.stackTrace=a,i}return m(e,Oa),d(e)}(),Aa=function(){function e(t){return c(this,e),s(this,e,["Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.",t,"RetryError"])}return m(e,Ca),d(e)}(),Ta=function(){function e(t,a,o){var i,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ApiError";return c(this,e),l(i=s(this,e,[t,o,n]),"status",void 0),i.status=a,i}return m(e,Ca),d(e)}(),Pa=function(){function e(t,a){var o;return c(this,e),l(o=s(this,e,[t,"DeserializationError"]),"response",void 0),o.response=a,o}return m(e,Oa),d(e)}(),Ia=function(){function e(t,a,o,i){var n;return c(this,e),l(n=s(this,e,[t,a,i,"DetailedApiError"]),"error",void 0),n.error=o,n}return m(e,Ta),d(e)}();function Ra(e,t,a){var o,i=(o=a,Object.keys(o).filter((function(e){return void 0!==o[e]})).sort().map((function(e){return"".concat(e,"=").concat(encodeURIComponent("[object Array]"===Object.prototype.toString.call(o[e])?o[e].join(","):o[e]).replace(/\+/g,"%20"))})).join("&")),n="".concat(e.protocol,"://").concat(e.url).concat(e.port?":".concat(e.port):"","/").concat("/"===t.charAt(0)?t.substring(1):t);return i.length&&(n+="?".concat(i)),n}function Na(e,t){if("GET"!==e.method&&(void 0!==e.data||void 0!==t.data)){var a=Array.isArray(e.data)?e.data:g(g({},e.data),t.data);return JSON.stringify(a)}}function La(e,t,a){var o=g(g(g({Accept:"application/json"},e),t),a),i={};return Object.keys(o).forEach((function(e){var t=o[e];i[e.toLowerCase()]=t})),i}function Da(e){try{return JSON.parse(e.content)}catch(t){throw new Pa(t.message,e)}}function Ma(e,t){var a=e.content,o=e.status;try{var i=JSON.parse(a);return"error"in i?new Ia(i.message,o,i.error,t):new Ta(i.message,o,t)}catch(e){}return new Ta(a,o,t)}function Fa(e){return e.map((function(e){return Ba(e)}))}function Ba(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return g(g({},e),{},{request:g(g({},e.request),{},{headers:g(g({},e.request.headers),t)})})}var Ua=["appId","apiKey","authMode","algoliaAgents"],$a=["params"],Ha="5.14.2";function Va(e){return[{url:"".concat(e,"-dsn.algolia.net"),accept:"read",protocol:"https"},{url:"".concat(e,".algolia.net"),accept:"write",protocol:"https"}].concat(function(e){for(var t=e,a=e.length-1;a>0;a--){var o=Math.floor(Math.random()*(a+1)),i=e[a];t[a]=e[o],t[o]=i}return t}([{url:"".concat(e,"-1.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-2.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-3.algolianet.com"),accept:"readWrite",protocol:"https"}]))}var Ga="3.8.2";function Wa(e,t,a){return o.useMemo((function(){var o=function(e,t){if(!e||"string"!=typeof e)throw new Error("`appId` is missing.");if(!t||"string"!=typeof t)throw new Error("`apiKey` is missing.");return function(e){var t=e.appId,a=e.apiKey,o=e.authMode,i=e.algoliaAgents,n=f(e,Ua),s=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"WithinHeaders",o={"x-algolia-api-key":t,"x-algolia-application-id":e};return{headers:function(){return"WithinHeaders"===a?o:{}},queryParameters:function(){return"WithinQueryParameters"===a?o:{}}}}(t,a,o),c=function(e){var t=e.hosts,a=e.hostsCache,o=e.baseHeaders,i=e.logger,n=e.baseQueryParameters,s=e.algoliaAgent,c=e.timeouts,d=e.requester,l=e.requestsCache,u=e.responsesCache;function p(e){return m.apply(this,arguments)}function m(){return(m=r(y().mark((function e(t){var o,i,n,r,s;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return a.get(e,(function(){return Promise.resolve(za(e))}))})));case 2:return o=e.sent,i=o.filter((function(e){return e.isUp()})),n=o.filter((function(e){return e.isTimedOut()})),r=[].concat(w(i),w(n)),s=r.length>0?r:t,e.abrupt("return",{hosts:s,getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t}});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e,t){return h.apply(this,arguments)}function h(){return h=r(y().mark((function e(l,u){var m,b,h,f,v,k,S,_,x,q,j,E,z,O=arguments;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m=!(O.length>2&&void 0!==O[2])||O[2],b=[],h=Na(l,u),f=La(o,l.headers,u.headers),v="GET"===l.method?g(g({},l.data),u.data):{},k=g(g(g({},n),l.queryParameters),v),s.value&&(k["x-algolia-agent"]=s.value),u&&u.queryParameters)for(S=0,_=Object.keys(u.queryParameters);S<_.length;S++)x=_[S],u.queryParameters[x]&&"[object Object]"!==Object.prototype.toString.call(u.queryParameters[x])?k[x]=u.queryParameters[x].toString():k[x]=u.queryParameters[x];return q=0,j=function(){var e=r(y().mark((function e(t,o){var n,r,s,p,v,w;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==(n=t.pop())){e.next=3;break}throw new Aa(Fa(b));case 3:return r=g(g({},c),u.timeouts),s={data:h,headers:f,method:l.method,url:Ra(n,l.path,k),connectTimeout:o(q,r.connect),responseTimeout:o(q,m?r.read:r.write)},p=function(e){var a={request:s,response:e,host:n,triesLeft:t.length};return b.push(a),a},e.next=8,d.send(s);case 8:if(S=(y=v=e.sent).isTimedOut,_=y.status,!(S||function(e){return!e.isTimedOut&&!~~e.status}({isTimedOut:S,status:_})||2!=~~(_/100)&&4!=~~(_/100))){e.next=16;break}return w=p(v),v.isTimedOut&&q++,i.info("Retryable failure",Ba(w)),e.next=15,a.set(n,za(n,v.isTimedOut?"timed out":"down"));case 15:return e.abrupt("return",j(t,o));case 16:if(2!=~~(v.status/100)){e.next=18;break}return e.abrupt("return",Da(v));case 18:throw p(v),Ma(v,b);case 20:case"end":return e.stop()}var y,S,_}),e)})));return function(t,a){return e.apply(this,arguments)}}(),E=t.filter((function(e){return"readWrite"===e.accept||(m?"read"===e.accept:"write"===e.accept)})),e.next=13,p(E);case 13:return z=e.sent,e.abrupt("return",j(w(z.hosts).reverse(),z.getTimeout));case 15:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}return{hostsCache:a,requester:d,timeouts:c,logger:i,algoliaAgent:s,baseHeaders:o,baseQueryParameters:n,hosts:t,request:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e.useReadTransporter||"GET"===e.method;if(!a)return b(e,t,a);var i=function(){return b(e,t)};if(!0!==(t.cacheable||e.cacheable))return i();var r={request:e,requestOptions:t,transporter:{queryParameters:n,headers:o}};return u.get(r,(function(){return l.get(r,(function(){return l.set(r,i()).then((function(e){return Promise.all([l.delete(r),e])}),(function(e){return Promise.all([l.delete(r),Promise.reject(e)])})).then((function(e){var t=k(e,2);return t[0],t[1]}))}))}),{miss:function(e){return u.set(r,e)}})},requestsCache:l,responsesCache:u}}(g(g({hosts:Va(t)},n),{},{algoliaAgent:ja({algoliaAgents:i,client:"Lite",version:Ha}),baseHeaders:g(g({"content-type":"text/plain"},s.headers()),n.baseHeaders),baseQueryParameters:g(g({},s.queryParameters()),n.baseQueryParameters)}));return{transporter:c,appId:t,clearCache:function(){return Promise.all([c.requestsCache.clear(),c.responsesCache.clear()]).then((function(){}))},get _ua(){return c.algoliaAgent.value},addAlgoliaAgent:function(e,t){c.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;o&&"WithinHeaders"!==o?c.baseQueryParameters["x-algolia-api-key"]=t:c.baseHeaders["x-algolia-api-key"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var a=e.path,o=e.parameters,i=e.body;if(!a)throw new Error("Parameter `path` is required when calling `customPost`.");var n={method:"POST",path:"/{path}".replace("{path}",a),queryParameters:o||{},headers:{},data:i||{}};return c.request(n,t)},getRecommendations:function(e,t){if(e&&Array.isArray(e)&&(e={requests:e}),!e)throw new Error("Parameter `getRecommendationsParams` is required when calling `getRecommendations`.");if(!e.requests)throw new Error("Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.");var a={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return c.request(a,t)},search:function(e,t){if(e&&Array.isArray(e)){var a={requests:e.map((function(e){var t=e.params,a=f(e,$a);return"facet"===a.type?g(g(g({},a),t),{},{type:"facet"}):g(g(g({},a),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}))};e=a}if(!e)throw new Error("Parameter `searchMethodParams` is required when calling `search`.");if(!e.requests)throw new Error("Parameter `searchMethodParams.requests` is required when calling `search`.");var o={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return c.request(o,t)}}}(g({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise((function(t){var a=new XMLHttpRequest;a.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return a.setRequestHeader(t,e.headers[t])}));var o,i=function(e,o){return setTimeout((function(){a.abort(),t({status:0,content:o,isTimedOut:!0})}),e)},n=i(e.connectTimeout,"Connection timeout");a.onreadystatechange=function(){a.readyState>a.OPENED&&void 0===o&&(clearTimeout(n),o=i(e.responseTimeout,"Socket timeout"))},a.onerror=function(){0===a.status&&(clearTimeout(n),clearTimeout(o),t({content:a.responseText||"Network request failed",status:a.status,isTimedOut:!1}))},a.onload=function(){clearTimeout(n),clearTimeout(o),t({content:a.responseText,status:a.status,isTimedOut:!1})},a.send(e.data)}))}},algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:qa(),requestsCache:qa({serializable:!1}),hostsCache:xa({caches:[_a({key:"".concat(Ha,"-").concat(e)}),qa()]})},void 0))}(e,t);return o.addAlgoliaAgent("docsearch",Ga),!1===/docsearch.js \(.*\)/.test(o.transporter.algoliaAgent.value)&&o.addAlgoliaAgent("docsearch-react",Ga),a(o)}),[e,t,a])}var Ka=["footer","searchBox"];function Qa(e){var t=e.appId,a=e.apiKey,i=e.indexName,n=e.placeholder,r=void 0===n?"Search docs":n,s=e.searchParameters,c=e.maxResultsPerGroup,d=e.onClose,l=void 0===d?la:d,p=e.transformItems,m=void 0===p?ca:p,b=e.hitComponent,h=void 0===b?Bt:b,y=e.resultsFooterComponent,v=void 0===y?function(){return null}:y,w=e.navigator,S=e.initialScrollY,_=void 0===S?0:S,x=e.transformSearchClient,q=void 0===x?ca:x,j=e.disableUserPersonalization,E=void 0!==j&&j,z=e.initialQuery,O=void 0===z?"":z,C=e.translations,A=void 0===C?{}:C,T=e.getMissingResultsUrl,P=e.insights,I=void 0!==P&&P,R=A.footer,N=A.searchBox,L=f(A,Ka),D=k(o.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),M=D[0],F=D[1],B=o.useRef(null),U=o.useRef(null),$=o.useRef(null),H=o.useRef(null),V=o.useRef(null),G=o.useRef(10),W=o.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,K=o.useRef(O||W).current,Q=Wa(t,a,q),Y=o.useRef(Sa({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(i),limit:10})).current,Z=o.useRef(Sa({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(i),limit:0===Y.getAll().length?7:4})).current,J=o.useCallback((function(e){if(!E){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===Y.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&Z.add(t)}}),[Y,Z,E]),X=o.useCallback((function(e){if(M.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,a={eventName:"Item Selected",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};M.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(a)}}),[M.context.algoliaInsightsPlugin]),ee=o.useMemo((function(){return Lt({id:"docsearch",defaultActiveItemId:0,placeholder:r,openOnFocus:!0,initialState:{query:K,context:{searchSuggestions:[]}},insights:I,navigator:w,onStateChange:function(e){F(e.state)},getSources:function(e){var o=e.query,n=e.state,r=e.setContext,d=e.setStatus;if(!o)return E?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,a=e.event;J(t),da(a)||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return Z.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,a=e.event;J(t),da(a)||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return Y.getAll()}}];var u=Boolean(I);return Q.search({requests:[g({query:o,indexName:i,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(G.current),"hierarchy.lvl2:".concat(G.current),"hierarchy.lvl3:".concat(G.current),"hierarchy.lvl4:".concat(G.current),"hierarchy.lvl5:".concat(G.current),"hierarchy.lvl6:".concat(G.current),"content:".concat(G.current)],snippetEllipsisText:"\u2026",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:u},s)]}).catch((function(e){throw"RetryError"===e.name&&d("error"),e})).then((function(e){var o=e.results[0],s=o.hits,d=o.nbHits,p=sa(s,(function(e){return ma(e)}),c);n.context.searchSuggestions.length0&&(oe(),V.current&&V.current.focus())}),[K,oe]),o.useEffect((function(){function e(){if(U.current){var e=.01*window.innerHeight;U.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),o.createElement("div",u({ref:B},ae({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===M.status&&"DocSearch-Container--Stalled","error"===M.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&l()}}),o.createElement("div",{className:"DocSearch-Modal",ref:U},o.createElement("header",{className:"DocSearch-SearchBar",ref:$},o.createElement(ka,u({},ee,{state:M,autoFocus:0===K.length,inputRef:V,isFromSelection:Boolean(K)&&K===W,translations:N,onClose:l}))),o.createElement("div",{className:"DocSearch-Dropdown",ref:H},o.createElement(ya,u({},ee,{indexName:i,state:M,hitComponent:h,resultsFooterComponent:v,disableUserPersonalization:E,recentSearches:Z,favoriteSearches:Y,inputRef:V,translations:L,getMissingResultsUrl:T,onItemClick:function(e,t){X(e),J(e),da(t)||l()}}))),o.createElement("footer",{className:"DocSearch-Footer"},o.createElement(Ft,{translations:R}))))}function Ya(e){var t=e.isOpen,a=e.onOpen,i=e.onClose,n=e.onInput,r=e.searchButtonRef;o.useEffect((function(){function e(e){var o;if("Escape"===e.code&&t||"k"===(null===(o=e.key)||void 0===o?void 0:o.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,a=t.tagName;return t.isContentEditable||"INPUT"===a||"SELECT"===a||"TEXTAREA"===a}(e)&&"/"===e.key&&!t)return e.preventDefault(),void(t?i():document.body.classList.contains("DocSearch--active")||a());r&&r.current===document.activeElement&&n&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&n(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,a,i,n,r])}},692413:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});a(296540);var o=a(53259),i=a.n(o),n=a(384054);const r={"00246c2b":[()=>a.e(96664).then(a.bind(a,431526)),"@site/docs/algorithms/general/types-of-algorithms.md",431526],"00a4f16c":[()=>a.e(89966).then(a.bind(a,309862)),"@site/docs/databases/modeling/data-modeling.md",309862],"00a89dc5":[()=>a.e(89299).then(a.bind(a,675527)),"@site/docs/book-summaries/readme.md",675527],"00b11237":[()=>a.e(275).then(a.bind(a,856106)),"@site/docs/courses/udemy-python-for-data-structures-algorithms.md",856106],"00d7aac6":[()=>a.e(77205).then(a.bind(a,872144)),"@site/docs/about-deepak-sood/projects/62-application-management-case-study-telecom.md",872144],"012ce6d6":[()=>a.e(15448).then(a.bind(a,812706)),"@site/docs/book-summaries/the-art-of-impossible.md",812706],"013246e3":[()=>a.e(17207).then(a.bind(a,125720)),"@site/docs/about-deepak-sood/projects/66-iot-case-studies.md",125720],"0137b2da":[()=>a.e(88661).then(a.bind(a,268190)),"@site/docs/databases/sql-databases/mysql/mydumper.md",268190],"01633d5b":[()=>a.e(40895).then(a.bind(a,996657)),"@site/docs/devops/kubernetes/kubectl-commands.md",996657],"01c6a346":[()=>a.e(35979).then(a.bind(a,589613)),"@site/docs/computer-science/general/others.md",589613],"01c90d64":[()=>a.e(80072).then(a.bind(a,32818)),"@site/docs/data-structures/general/ds-intro.md",32818],"01db70dd":[()=>a.e(61685).then(a.bind(a,406543)),"@site/docs/languages/php/operators.md",406543],"0200c62d":[()=>a.e(38376).then(a.bind(a,557444)),"@site/docs/economics/market-terms/ipo.md",557444],"0245a609":[()=>a.e(11416).then(a.bind(a,290328)),"@site/docs/frontend/others/readme.md",290328],"02583471":[()=>a.e(50775).then(a.bind(a,495624)),"@site/docs/computer-science/testing/load-performance-testing-qa-tools.md",495624],"02740628":[()=>a.e(94676).then(a.bind(a,67088)),"@site/docs/frontend/html-css/component-libraries/components.md",67088],"029762d2":[()=>a.e(27791).then(a.bind(a,174187)),"@site/docs/decentralized-applications/defi-apps.md",174187],"029b0f87":[()=>a.e(95033).then(a.bind(a,568581)),"@site/docs/algorithms/bit-manipulation/readme.md",568581],"029e8c7c":[()=>a.e(23178).then(a.bind(a,251300)),"@site/docs/economics/insurance.md",251300],"02ae3f7a":[()=>a.e(91520).then(a.bind(a,829782)),"@site/docs/economics/finance-investing/personal-finance.md",829782],"034026c2":[()=>a.e(49891).then(a.bind(a,235508)),"@site/docs/mathematics/general/godel-incompleteness-theorem.md",235508],"038434ff":[()=>a.e(78013).then(a.bind(a,504700)),"@site/docs/mathematics/probability/monte-carlo-simulation.md",504700],"03e48adc":[()=>a.e(56841).then(a.bind(a,713367)),"@site/docs/book-summaries/getting-things-done.md",713367],"03f1e2a1":[()=>a.e(54452).then(a.bind(a,313316)),"@site/docs/languages/sql/dql-data-query-language/aggregation-queries.md",313316],"03f44e6f":[()=>a.e(56211).then(a.bind(a,643009)),"@site/docs/decentralized-applications/readme.md",643009],"040ce4b5":[()=>a.e(73292).then(a.bind(a,687859)),"@site/docs/data-structures/hashtable/readme.md",687859],"045b60aa":[()=>a.e(73382).then(a.bind(a,770825)),"@site/docs/algorithms/graphtheory/connected-components.md",770825],"0474ee3b":[()=>a.e(39635).then(a.bind(a,599514)),"@site/docs/psychology/biases-fallacies.md",599514],"048d1033":[()=>a.e(17662).then(a.bind(a,56197)),"@site/docs/knowledge/biology/nutrition/daily-requirements.md",56197],"04b0ce37":[()=>a.e(33299).then(a.bind(a,7373)),"@site/docs/book-summaries/first-things-first.md",7373],"04bd0f74":[()=>a.e(53390).then(a.bind(a,695137)),"@site/docs/cloud/aws/security-identity-compliance/intro.md",695137],"0540228a":[()=>a.e(14171).then(a.bind(a,987886)),"@site/docs/ai/ml-fundamentals/questions.md",987886],"054b736d":[()=>a.e(89852).then(a.bind(a,832007)),"@site/docs/databases/sql-databases/memsql/intro.md",832007],"054d6054":[()=>a.e(91755).then(a.bind(a,419998)),"@site/docs/databases/nosql-databases/redis/intro.md",419998],"0564d0fe":[()=>a.e(40511).then(a.bind(a,67658)),"@site/docs/mathematics/calculus/functions.md",67658],"05741343":[()=>a.e(75920).then(a.bind(a,104065)),"@site/docs/devops/terraform/variables.md",104065],"05bc84ed":[()=>a.e(52656).then(a.bind(a,349069)),"@site/docs/devops/terminal-bash/others.md",349069],"05d071d0":[()=>a.e(55906).then(a.bind(a,640545)),"@site/docs/ai/computer-vision-cv/pre-trained-models.md",640545],"05d5673d":[()=>a.e(68419).then(a.bind(a,829890)),"@site/docs/databases/concepts/isolation-levels.md",829890],"0603f34d":[()=>a.e(85547).then(a.bind(a,188126)),"@site/docs/technologies/git/commands.md",188126],"0612685b":[()=>a.e(57623).then(a.bind(a,751670)),"@site/docs/economics/mutual-funds/mutual-funds-indicators.md",751670],"062881be":[()=>a.e(76945).then(a.bind(a,94955)),"@site/docs/ai/data-visualization/tableau/readme.md",94955],"0640b3f8":[()=>a.e(20558).then(a.bind(a,165437)),"@site/docs/databases/data-warehouses/concepts/07-warehouse-schemas.md",165437],"0643e68f":[()=>a.e(67717).then(a.bind(a,844432)),"@site/docs/ai/ml-algorithms/predictive-analytics-1.md",844432],"068cc598":[()=>a.e(61165).then(a.bind(a,771912)),"@site/docs/languages/sql/operators-wildcards.md",771912],"06ebcba0":[()=>a.e(95960).then(a.bind(a,876459)),"@site/docs/devops/docker/concepts.md",876459],"06ecff80":[()=>a.e(70361).then(a.bind(a,169601)),"@site/docs/databases/sql-databases/mysql/backup-comparisons.md",169601],"06f0a454":[()=>a.e(71371).then(a.bind(a,208873)),"@site/docs/databases/concepts/database-workloads.md",208873],"07226051":[()=>a.e(76148).then(a.bind(a,602498)),"@site/docs/databases/nosql-databases/aws-dynamodb/cheatsheet.md",602498],"073e3611":[()=>a.e(97401).then(a.bind(a,130305)),"@site/docs/databases/sql-databases/aws-aurora/costs.md",130305],"07416ae4":[()=>a.e(22093).then(a.bind(a,54934)),"@site/docs/algorithms/graphtheory/shortest-path-algorithms.md",54934],"075ab94f":[()=>a.e(28659).then(a.bind(a,742962)),"@site/docs/computer-science/programming-paradigms/behavioral-publisher-subscriber.md",742962],"077f3cef":[()=>a.e(51544).then(a.bind(a,747880)),"@site/docs/book-summaries/the-art-of-logic.md",747880],"07d06166":[()=>a.e(16303).then(a.bind(a,951052)),"@site/docs/decentralized-applications/coins-tokens-chains/dual-token-economy.md",951052],"07d82dbc":[()=>a.e(66475).then(a.bind(a,547031)),"@site/docs/networking/others/data-formats.md",547031],"07db4258":[()=>a.e(82879).then(a.bind(a,670225)),"@site/docs/knowledge/biology/nutrition/essentiality.md",670225],"080381f4":[()=>a.e(44151).then(a.bind(a,144373)),"@site/docs/devops/terminal-bash/tmux-iterm.md",144373],"080cc125":[()=>a.e(41623).then(a.bind(a,816526)),"@site/docs/decentralized-applications/ethereum/readme.md",816526],"08198449":[()=>a.e(42156).then(a.bind(a,367697)),"@site/docs/devops/devops-intro/disaster-recovery.md",367697],"08345d18":[()=>a.e(95390).then(a.bind(a,968383)),"@site/docs/languages/c++/io.md",968383],"0861dca6":[()=>a.e(426).then(a.bind(a,281405)),"@site/docs/technologies/elasticsearch/full-text-searches.md",281405],"0865b594":[()=>a.e(34320).then(a.bind(a,212350)),"@site/docs/languages/sql/concepts.md",212350],"08a0932f":[()=>a.e(17372).then(a.bind(a,934701)),"@site/docs/databases/data-warehouses/concepts/06-architecture.md",934701],"08a7d22e":[()=>a.e(93002).then(a.bind(a,188622)),"@site/docs/computer-science/software-engineering/refactoring.md",188622],"08aac5f9":[()=>a.e(95870).then(a.bind(a,719506)),"@site/docs/languages/java/jvm-architecture.md",719506],"08ae1380":[()=>a.e(32581).then(a.bind(a,849344)),"@site/docs/databases/sql-databases/mysql/replication.md",849344],"08b18b25":[()=>a.e(4325).then(a.bind(a,259557)),"@site/docs/databases/data-warehouses/concepts/debezium.md",259557],"08ccac6c":[()=>a.e(83784).then(a.bind(a,230281)),"@site/docs/languages/c++/templates.md",230281],"09016020":[()=>a.e(23043).then(a.bind(a,953055)),"@site/docs/frontend/frontend-intro/jamstack-cms.md",953055],"0915d57f":[()=>a.e(1278).then(a.bind(a,677009)),"@site/docs/about-deepak-sood/projects/65-problems-in-iot-industry.md",677009],"0921ff2c":[()=>a.e(8072).then(a.bind(a,830622)),"@site/docs/mathematics/probability/intro-to-probability/unit-1-solved-problems.md",830622],"0954c702":[()=>a.e(89141).then(a.bind(a,469778)),"@site/docs/economics/mental-models/macroeconomics.md",469778],"09d73d6e":[()=>a.e(70287).then(a.bind(a,998764)),"@site/docs/devops/kubernetes/workloads/controllers.md",998764],"0a61ed70":[()=>a.e(41475).then(a.bind(a,962255)),"@site/docs/computer-science/programming-paradigms/types-of-programming-paradigm.md",962255],"0a842d34":[()=>a.e(58605).then(a.bind(a,33879)),"@site/docs/devops/docker/dockerfiles.md",33879],"0a8c53fa":[()=>a.e(96178).then(a.bind(a,239576)),"@site/docs/knowledge/biology/nutrition/diet.md",239576],"0a9e8f5f":[()=>a.e(66183).then(a.bind(a,425682)),"@site/docs/technologies/apache-spark/11-built-in-functions.md",425682],"0acd47bf":[()=>a.e(49876).then(a.bind(a,272519)),"@site/docs/technologies/kafka/kafka-topic-replication.md",272519],"0ae8a01c":[()=>a.e(40638).then(a.bind(a,111965)),"@site/docs/decentralized-applications/coins-tokens-chains/vechain.md",111965],"0aeaeef8":[()=>a.e(81428).then(a.bind(a,582668)),"@site/docs/computer-science/general/newsletter-learning-resources.md",582668],"0b1c9b76":[()=>a.e(69063).then(a.bind(a,795257)),"@site/docs/ai/ml-algorithms/bagging-and-random-forest.md",795257],"0b32b0f7":[()=>a.e(63957).then(a.bind(a,376119)),"@site/docs/ai/nlp/nlp-concepts.md",376119],"0b34267b":[()=>a.e(77079).then(a.bind(a,492932)),"@site/docs/psychology/procrastination.md",492932],"0b625f40":[()=>a.e(5496).then(a.bind(a,808544)),"@site/docs/python/python-intro/modules.md",808544],"0b722dc4":[()=>a.e(32173).then(a.bind(a,389621)),"@site/docs/psychology/mental-models.md",389621],"0b978544":[()=>a.e(91504).then(a.bind(a,484444)),"@site/docs/economics/mutual-funds/debt-mutual-funds-risks.md",484444],"0b9826ce":[()=>a.e(81746).then(a.bind(a,762673)),"@site/docs/python/advanced/idiomatic-python.md",762673],"0bd8b4d2":[()=>a.e(62233).then(a.bind(a,732680)),"@site/docs/about-deepak-sood/ideas/readme.md",732680],"0bfd955e":[()=>a.e(12735).then(a.bind(a,245486)),"@site/docs/databases/nosql-databases/redis/redis-data-types.md",245486],"0c1cc9a0":[()=>a.e(51815).then(a.bind(a,241994)),"@site/docs/databases/data-warehouses/concepts/05-characteristics.md",241994],"0c3daaae":[()=>a.e(93665).then(a.bind(a,270824)),"@site/docs/decentralized-applications/coins-tokens-chains/usdc.md",270824],"0c499054":[()=>a.e(32137).then(a.bind(a,394806)),"@site/docs/knowledge/geography/india.md",394806],"0c4b7169":[()=>a.e(92737).then(a.bind(a,233288)),"@site/docs/devops/monitoring/prometheus/readme.md",233288],"0c61cea7":[()=>a.e(85427).then(a.bind(a,475862)),"@site/docs/networking/mqtt/keep-alive-and-client-take-over.md",475862],"0c704c36":[()=>a.e(28789).then(a.bind(a,531994)),"@site/docs/devops/kubernetes/services-loadbalancing-and-networking/readme.md",531994],"0c7acc68":[()=>a.e(26488).then(a.bind(a,424704)),"@site/docs/algorithms/complex-systems/others.md",424704],"0c9d02fe":[()=>a.e(57538).then(a.bind(a,901943)),"@site/docs/computer-science/security/authentication/jwt.md",901943],"0ccc84b5":[()=>a.e(8569).then(a.bind(a,647989)),"@site/docs/networking/others/grpc/concepts.md",647989],"0ccf41bf":[()=>a.e(77014).then(a.bind(a,419604)),"@site/docs/languages/others/erlang.md",419604],"0d3c0070":[()=>a.e(59744).then(a.bind(a,17577)),"@site/docs/algorithms/advanced-algorithms/intractability.md",17577],"0d521873":[()=>a.e(74479).then(a.bind(a,54586)),"@site/docs/devops/terminal-bash/manual-pages.md",54586],"0d525aa3":[()=>a.e(15980).then(a.bind(a,676529)),"@site/docs/knowledge/geography/continents.md",676529],"0d9d3494":[()=>a.e(73978).then(a.bind(a,284695)),"@site/docs/algorithms/advanced-algorithms/reductions.md",284695],"0db8b851":[()=>a.e(91957).then(a.bind(a,276583)),"@site/docs/algorithms/general/n-queens-problem.md",276583],"0dc1f3a2":[()=>a.e(75847).then(a.bind(a,836116)),"@site/docs/algorithms/graphtheory/problems.md",836116],"0de398b6":[()=>a.e(54428).then(a.bind(a,848032)),"@site/docs/book-summaries/the-power-of-concentration.md",848032],"0dfb2a5e":[()=>a.e(95070).then(a.bind(a,530887)),"@site/docs/technologies/apache-airflow/concepts.md",530887],"0dfbe3f3":[()=>a.e(13470).then(a.bind(a,562484)),"@site/docs/computer-science/operating-system/memory-mapping-mmap.md",562484],"0e010849":[()=>a.e(91766).then(a.bind(a,881496)),"@site/docs/python/advanced/python-tricks.md",881496],"0e331fec":[()=>a.e(26649).then(a.bind(a,757879)),"@site/docs/algorithms/complex-systems/game-theory.md",757879],"0e594834":[()=>a.e(14249).then(a.bind(a,166119)),"@site/docs/mathematics/probability/intro-to-probability/unit-2-solved-problems.md",166119],"0ea104c7":[()=>a.e(63398).then(a.bind(a,748379)),"@site/docs/languages/c++/constructor.md",748379],"0ed2eb25":[()=>a.e(34150).then(a.bind(a,744142)),"@site/docs/mathematics/algebra/exponential-and-logarithms.md",744142],"0ed431d8":[()=>a.e(1610).then(a.bind(a,759208)),"@site/docs/python/documentation/14-file-formats.md",759208],"0eeb9ce0":[()=>a.e(16276).then(a.bind(a,126944)),"@site/docs/databases/sql-databases/mysql/percona-toolkit.md",126944],"0ef485e9":[()=>a.e(27123).then(a.bind(a,594241)),"@site/docs/data-structures/linear-data-structure/linked-list.md",594241],"0ef8cc44":[()=>a.e(20298).then(a.bind(a,210678)),"@site/docs/devops/monitoring/istio/traffic-management.md",210678],"0efbe8e3":[()=>a.e(76257).then(a.bind(a,877707)),"@site/docs/python/django/django-template-language.md",877707],"0f138cf2":[()=>a.e(61462).then(a.bind(a,747341)),"@site/docs/databases/nosql-databases/mongodb/read-write-concern.md",747341],"0f3f8c67":[()=>a.e(39036).then(a.bind(a,241630)),"@site/docs/economics/schools-of-economic-thought.md",241630],"0f48cc5b":[()=>a.e(99090).then(a.bind(a,737860)),"@site/docs/ai/ml-algorithms/classification.md",737860],"0f55f8dc":[()=>a.e(74830).then(a.bind(a,555204)),"@site/docs/knowledge/applied-sciences/others-power-energy.md",555204],"0f689700":[()=>a.e(62603).then(a.bind(a,896973)),"@site/docs/knowledge/quotes-proverbs/life.md",896973],"0fd4d98e":[()=>a.e(31153).then(a.bind(a,946059)),"@site/docs/computer-science/programming-concepts/type-systems.md",946059],"0fd541ce":[()=>a.e(54681).then(a.bind(a,218559)),"@site/docs/data-structures/graph/intro.md",218559],"1005d6aa":[()=>a.e(15881).then(a.bind(a,249368)),"@site/docs/python/python-intro/basic.md",249368],"10158bbf":[()=>a.e(64464).then(a.bind(a,78435)),"@site/docs/book-summaries/collaborative-intelligence.md",78435],"102285ea":[()=>a.e(24383).then(a.bind(a,515376)),"@site/docs/python/documentation/27-development-tools/static-code-analysis.md",515376],"1024c794":[()=>a.e(8643).then(a.bind(a,936130)),"@site/docs/frontend/react/events.md",936130],"10261e2d":[()=>a.e(71640).then(a.bind(a,75869)),"@site/docs/book-summaries/essentialism.md",75869],"102fbe3d":[()=>a.e(19822).then(a.bind(a,746670)),"@site/docs/python/python-intro/data-structure/dictionary.md",746670],"10364e7b":[()=>a.e(34217).then(a.bind(a,318543)),"@site/docs/ai/ml-algorithms/linear-discriminant-analysis-lda.md",318543],"103a15c0":[()=>a.e(535).then(a.bind(a,198993)),"@site/docs/networking/networking-concepts/ip.md",198993],"1054ba41":[()=>a.e(44545).then(a.bind(a,1300)),"@site/docs/book-summaries/everyday-millionaires.md",1300],"1067e0f0":[()=>a.e(79248).then(a.bind(a,208580)),"@site/docs/ai/hackathons.md",208580],"1099dffa":[()=>a.e(49759).then(a.bind(a,763012)),"@site/docs/mathematics/statistics/crosstab.md",763012],"10b4b1d6":[()=>a.e(96779).then(a.bind(a,378451)),"@site/docs/cloud/others/gcp-bigquery-big-query.md",378451],"10b4b8f5":[()=>a.e(23735).then(a.bind(a,255120)),"@site/docs/networking/protocols/protocols-intro.md",255120],"1113e1e7":[()=>a.e(41499).then(a.bind(a,306304)),"@site/docs/economics/corporate-finance/capital-budgeting.md",306304],"116a89b0":[()=>a.e(85113).then(a.bind(a,879294)),"@site/docs/python/python-intro/functions.md",879294],"1172ad66":[()=>a.e(96561).then(a.bind(a,599588)),"@site/docs/computer-science/software-engineering/technical-debt.md",599588],"118c44e3":[()=>a.e(32862).then(a.bind(a,13340)),"@site/docs/mathematics/algebra/series.md",13340],"119221c9":[()=>a.e(59227).then(a.bind(a,712487)),"@site/docs/knowledge/quotes-proverbs/funny.md",712487],"11abf2e1":[()=>a.e(14126).then(a.bind(a,973681)),"@site/docs/computer-science/testing/intro.md",973681],"11b44738":[()=>a.e(43505).then(a.bind(a,784510)),"@site/docs/frontend/react/course.md",784510],"11d98abd":[()=>a.e(97639).then(a.bind(a,608185)),"@site/docs/ai/ml-algorithms/ensemble-algorithms.md",608185],"11dd323e":[()=>a.e(6446).then(a.bind(a,553296)),"@site/docs/ai/model-evaluation/confusion-matrix.md",553296],"11ef038a":[()=>a.e(1442).then(a.bind(a,353061)),"@site/docs/devops/terminal-bash/networking-tools.md",353061],"1204d379":[()=>a.e(11921).then(a.bind(a,849168)),"@site/docs/algorithms/searching-sorting/intro.md",849168],"1209d090":[()=>a.e(65264).then(a.bind(a,185195)),"@site/docs/book-summaries/the-science-of-selling.md",185195],"121757be":[()=>a.e(82625).then(a.bind(a,425812)),"@site/docs/devops/kubernetes/storage.md",425812],"124f85f1":[()=>a.e(63246).then(a.bind(a,111825)),"@site/docs/algorithms/graphtheory/longest-path-in-edge-weighted-dags.md",111825],"1269fc40":[()=>a.e(91548).then(a.bind(a,34668)),"@site/docs/technologies/kafka/kafka-commands.md",34668],"12a41b4e":[()=>a.e(51609).then(a.bind(a,940479)),"@site/docs/cloud/others/cdn-content-delivery-network.md",940479],"12dfd47f":[()=>a.e(45727).then(a.bind(a,831450)),"@site/docs/psychology/habits.md",831450],"12e02773":[()=>a.e(93422).then(a.bind(a,762886)),"@site/docs/technologies/brokers/emqtt/conf.md",762886],"130a794c":[()=>a.e(32441).then(a.bind(a,457079)),"@site/docs/cloud/others/firebase/fcm-notifications.md",457079],"130d985c":[()=>a.e(66852).then(a.bind(a,675835)),"@site/docs/databases/nosql-databases/time-series-db/time-series-databases.md",675835],"131082eb":[()=>a.e(11287).then(a.bind(a,641840)),"@site/docs/networking/networking-concepts/book-computer-networks.md",641840],"1316f388":[()=>a.e(66195).then(a.bind(a,441699)),"@site/docs/devops/monitoring/istio/tasks.md",441699],"131fe40f":[()=>a.e(35115).then(a.bind(a,380200)),"@site/docs/psychology/learning/exams.md",380200],"132b7ebc":[()=>a.e(42250).then(a.bind(a,708984)),"@site/docs/ai/social-media-analytics-solution.md",708984],"135d4a02":[()=>a.e(81235).then(a.bind(a,396678)),"@site/docs/knowledge/biology/exercise-stretching/home-gym.md",396678],13649079:[()=>a.e(79450).then(a.bind(a,214732)),"@site/docs/data-structures/others/readme.md",214732],"138140e4":[()=>a.e(8141).then(a.bind(a,607603)),"@site/docs/algorithms/readme.md",607603],"13b0b1b5":[()=>a.e(12101).then(a.bind(a,742251)),"@site/docs/ai/ml-algorithms/artificial-neural-networks.md",742251],"13b1bb88":[()=>a.e(25600).then(a.bind(a,997706)),"@site/docs/devops/terminal-bash/readme.md",997706],"13b84e18":[()=>a.e(25255).then(a.bind(a,458169)),"@site/docs/databases/nosql-databases/cassandra/drivers-clients.md",458169],"13c35aed":[()=>a.e(47480).then(a.bind(a,987454)),"@site/docs/networking/networking-concepts/addressing-methods-cast-protocols.md",987454],"13e2ce3f":[()=>a.e(3345).then(a.bind(a,80158)),"@site/docs/devops/terminal-bash/tools/editors.md",80158],"142bd56b":[()=>a.e(19297).then(a.bind(a,87907)),"@site/docs/languages/sql/databricks-sql-functions.md",87907],"145f36fe":[()=>a.e(60721).then(a.bind(a,265585)),"@site/docs/economics/accounting-for-finance/4-cash-flow-statements-cash-in-and-cash-out.md",265585],"14828fb4":[()=>a.e(8774).then(a.bind(a,705794)),"@site/docs/book-summaries/economics-for-the-common-good.md",705794],"1496256a":[()=>a.e(90345).then(a.bind(a,425613)),"@site/docs/databases/sql-databases/mysql/others.md",425613],"1497bf5e":[()=>a.e(67718).then(a.bind(a,750959)),"@site/docs/languages/php/codeigniter/readme.md",750959],"14c6567d":[()=>a.e(74323).then(a.bind(a,839508)),"@site/docs/python/django/models.md",839508],"14cfb7b8":[()=>a.e(26580).then(a.bind(a,687952)),"@site/docs/databases/nosql-databases/druid/commands.md",687952],"14e43a2d":[()=>a.e(46129).then(a.bind(a,557241)),"@site/docs/python/advanced/faster-python.md",557241],"151b6842":[()=>a.e(58296).then(a.bind(a,499994)),"@site/docs/about-deepak-sood/projects/45-traditional-ai-case-studies.md",499994],"151f7230":[()=>a.e(76122).then(a.bind(a,86904)),"@site/docs/devops/monitoring/prometheus/intro.md",86904],"154fc4fa":[()=>a.e(62009).then(a.bind(a,170086)),"@site/docs/networking/others/apache-parquet.md",170086],"157dfbee":[()=>a.e(15194).then(a.bind(a,109937)),"@site/docs/computer-science/distributed-system/fallacies-and-problems.md",109937],"158c9660":[()=>a.e(83189).then(a.bind(a,233023)),"@site/docs/technologies/kafka/kafka-streams.md",233023],15930473:[()=>a.e(17903).then(a.bind(a,415268)),"@site/docs/mathematics/probability/binomial-random-variables.md",415268],"15c9daa0":[()=>a.e(65471).then(a.bind(a,324543)),"@site/docs/mathematics/calculus/intro.md",324543],"15ccfe8b":[()=>a.e(18730).then(a.bind(a,111847)),"@site/docs/about-deepak-sood/projects/99-ciso-cybersecurity.md",111847],"15fa0023":[()=>a.e(62619).then(a.bind(a,4063)),"@site/docs/cloud/aws/security-identity-compliance/compliance-mcqs.md",4063],"161b8223":[()=>a.e(34796).then(a.bind(a,160910)),"@site/docs/courses/course-big-data-computing-nptel.md",160910],"162d8c3e":[()=>a.e(96203).then(a.bind(a,486914)),"@site/docs/databases/sql-databases/normalization.md",486914],16413436:[()=>a.e(54357).then(a.bind(a,598974)),"@site/docs/technologies/brokers/emqtt/commands.md",598974],16471256:[()=>a.e(54781).then(a.bind(a,291174)),"@site/docs/about-deepak-sood/projects/59-data-engineering-product-pitch-iot-industry.md",291174],16750310:[()=>a.e(50658).then(a.bind(a,775254)),"@site/docs/decentralized-applications/ethereum/05-accounts.md",775254],"1699c2dc":[()=>a.e(76064).then(a.bind(a,160774)),"@site/docs/mathematics/probability/intro-to-probability/unit-3-solved-problems.md",160774],"169a8095":[()=>a.e(83410).then(a.bind(a,335868)),"@site/docs/economics/readme.md",335868],"169c0b99":[()=>a.e(75446).then(a.bind(a,774053)),"@site/docs/technologies/brokers/emqtt/readme.md",774053],"16a0583a":[()=>a.e(78970).then(a.bind(a,206773)),"@site/docs/computer-science/operating-system/readme.md",206773],"16abeab2":[()=>a.e(31345).then(a.bind(a,452625)),"@site/docs/book-summaries/get-it.md",452625],"16b0fab9":[()=>a.e(81108).then(a.bind(a,566430)),"@site/docs/frontend/react/mordern-react-with-redux.md",566430],"16e2e4ac":[()=>a.e(78576).then(a.bind(a,860051)),"@site/docs/algorithms/data-compression/lzw-compression.md",860051],"16f78860":[()=>a.e(90689).then(a.bind(a,532244)),"@site/docs/ai/llm/tools.md",532244],"170d6ecc":[()=>a.e(53558).then(a.bind(a,878821)),"@site/docs/economics/finance-investing/checklist-tips.md",878821],"177e2cd7":[()=>a.e(41197).then(a.bind(a,161650)),"@site/docs/devops/kubernetes/optimizations.md",161650],"1785c723":[()=>a.e(21961).then(a.bind(a,264451)),"@site/docs/mathematics/combinatorics/permutation-and-combination.md",264451],17896441:[()=>Promise.all([a.e(71869),a.e(18401)]).then(a.bind(a,850866)),"@theme/DocItem",850866],"17ba178b":[()=>a.e(17990).then(a.bind(a,288924)),"@site/docs/databases/nosql-databases/mongodb/vector-search.md",288924],"17bd72e6":[()=>a.e(88711).then(a.bind(a,711927)),"@site/docs/knowledge/links.md",711927],"17d69319":[()=>a.e(75691).then(a.bind(a,413256)),"@site/docs/cloud/aws/cli-commands.md",413256],"180280e3":[()=>a.e(97102).then(a.bind(a,890826)),"@site/docs/python/documentation/30-python-runtime-services.md",890826],"181a5635":[()=>a.e(23139).then(a.bind(a,370031)),"@site/docs/networking/others/falcor.md",370031],"18284cd8":[()=>a.e(34497).then(a.bind(a,816943)),"@site/docs/computer-science/system-design/message-oriented-architecture-mom.md",816943],"184bfa45":[()=>a.e(79240).then(a.bind(a,967044)),"@site/docs/frontend/frontend-intro/gestalt-principles.md",967044],"1856a177":[()=>a.e(31941).then(a.bind(a,220361)),"@site/docs/book-summaries/thinking-in-systems.md",220361],"1881215c":[()=>a.e(13422).then(a.bind(a,29038)),"@site/docs/book-summaries/hyperfocus.md",29038],"1892d6b8":[()=>a.e(26765).then(a.bind(a,213909)),"@site/docs/computer-science/security/cryptography/intro.md",213909],"18c4c8dc":[()=>a.e(17143).then(a.bind(a,459308)),"@site/docs/about-deepak-sood/projects/71-opstree-standard-proposal-format.md",459308],"1908e7e7":[()=>a.e(35877).then(a.bind(a,322059)),"@site/docs/languages/sql/ddl-data-definition-language/readme.md",322059],19146500:[()=>a.e(15377).then(a.bind(a,866612)),"@site/docs/cloud/aws/storage/amazon-efs.md",866612],"193b3e37":[()=>a.e(7204).then(a.bind(a,607616)),"@site/docs/management/people-management/onboarding.md",607616],"194201e4":[()=>a.e(95389).then(a.bind(a,499995)),"@site/docs/ai/ml-algorithms/association-rules-and-apriori-algorithm.md",499995],"19443d4d":[()=>a.e(38856).then(a.bind(a,751891)),"@site/docs/computer-science/security/tools.md",751891],"194c2f4c":[()=>a.e(43541).then(a.bind(a,970073)),"@site/docs/computer-science/system-design/microservice-architecture/example.md",970073],"19672f2f":[()=>a.e(13692).then(a.bind(a,646018)),"@site/docs/ai/data-science/datasets.md",646018],"196bb5ec":[()=>a.e(54030).then(a.bind(a,342769)),"@site/docs/economics/finance-investing/asset-classes.md",342769],"198add4d":[()=>a.e(34836).then(a.bind(a,607324)),"@site/docs/computer-science/operating-system/concepts.md",607324],"19ac3e2e":[()=>a.e(93162).then(a.bind(a,581500)),"@site/docs/python/advanced/memory-management.md",581500],"19d04ae9":[()=>a.e(72706).then(a.bind(a,44443)),"@site/docs/economics/buy-now-pay-later-bnpl.md",44443],"19da1e45":[()=>a.e(31567).then(a.bind(a,855509)),"@site/docs/devops/devops-intro/dora-metrics.md",855509],"19eca3f5":[()=>a.e(67850).then(a.bind(a,509593)),"@site/docs/technologies/kafka/security.md",509593],"1a049388":[()=>a.e(6397).then(a.bind(a,856329)),"@site/docs/data-structures/linear-data-structure/skip-lists.md",856329],"1a054eba":[()=>a.e(66522).then(a.bind(a,926934)),"@site/docs/technologies/apache/others.md",926934],"1a12c606":[()=>a.e(21449).then(a.bind(a,473489)),"@site/docs/data-structures/hashtable/bloom-filters.md",473489],"1a193a4a":[()=>a.e(59218).then(a.bind(a,580133)),"@site/docs/networking/mqtt/readme.md",580133],"1a40c848":[()=>a.e(22340).then(a.bind(a,365172)),"@site/docs/databases/data-warehouses/list-of-data-warehouses.md",365172],"1a48f858":[()=>a.e(78552).then(a.bind(a,529866)),"@site/docs/courses/365-ds-mathematics.md",529866],"1a4e3797":[()=>Promise.all([a.e(71869),a.e(62138)]).then(a.bind(a,484267)),"@theme/SearchPage",484267],"1a72d4a7":[()=>a.e(14338).then(a.bind(a,152948)),"@site/docs/devops/servers/nginx/configs.md",152948],"1a927310":[()=>a.e(47561).then(a.bind(a,369158)),"@site/docs/ai/ml-algorithms/predictive-analytics-2.md",369158],"1ac21221":[()=>a.e(26704).then(a.bind(a,844732)),"@site/docs/algorithms/algorithmic-complexity/np-hardness.md",844732],"1adc99cb":[()=>a.e(20687).then(a.bind(a,547526)),"@site/docs/computer-science/programming-paradigms/architectural-mvvm.md",547526],"1afa563f":[()=>a.e(73276).then(a.bind(a,7742)),"@site/docs/python/advanced/mixin.md",7742],"1b3aa864":[()=>a.e(44535).then(a.bind(a,562603)),"@site/docs/networking/others/file-formats-comparisons.md",562603],"1ba203f0":[()=>a.e(52330).then(a.bind(a,859137)),"@site/docs/algorithms/searching-sorting/key-indexed-counting.md",859137],"1c34ca96":[()=>a.e(99259).then(a.bind(a,636242)),"@site/docs/computer-science/programming-paradigms/readme.md",636242],"1c570340":[()=>a.e(72600).then(a.bind(a,335448)),"@site/docs/python/django/optimizations.md",335448],"1c669c13":[()=>a.e(5495).then(a.bind(a,8496)),"@site/docs/book-summaries/how-to-live-a-good-life.md",8496],"1c9988df":[()=>a.e(86535).then(a.bind(a,312037)),"@site/docs/technologies/kafka/migration-mirroring-replication.md",312037],"1d087d82":[()=>a.e(33195).then(a.bind(a,82997)),"@site/docs/computer-science/others/gamification.md",82997],"1d49488c":[()=>a.e(68594).then(a.bind(a,110303)),"@site/docs/databases/sql-databases/mysql/scaling-optimizations.md",110303],"1d64937f":[()=>a.e(29589).then(a.bind(a,996238)),"@site/docs/computer-science/distributed-system/vocabulary.md",996238],"1d89c0ed":[()=>a.e(91211).then(a.bind(a,661462)),"@site/docs/languages/sql/stored-procedure.md",661462],"1da58117":[()=>a.e(13283).then(a.bind(a,74041)),"@site/docs/devops/kubernetes/kubernetes-manifests-examples.md",74041],"1da63e9d":[()=>a.e(93986).then(a.bind(a,684901)),"@site/docs/about-deepak-sood/ideas/others.md",684901],"1dacfa0f":[()=>a.e(21149).then(a.bind(a,429727)),"@site/docs/devops/ides/jupyter-jupyterlab-notebook/tools.md",429727],"1db86714":[()=>a.e(69268).then(a.bind(a,526235)),"@site/docs/networking/protocols/dns-domain-name-system.md",526235],"1dcc8cb2":[()=>a.e(62737).then(a.bind(a,296464)),"@site/docs/python/others/requests.md",296464],"1df49c17":[()=>a.e(17722).then(a.bind(a,103278)),"@site/docs/management/people-management/leadership-interview-questions.md",103278],"1e07dbed":[()=>a.e(93603).then(a.bind(a,918432)),"@site/docs/networking/protocols/openapi.md",918432],"1e1261dd":[()=>a.e(52895).then(a.bind(a,850732)),"@site/docs/mathematics/probability/intro-to-probability/13.-conditional-expectation-and-variance-revisited.md",850732],"1e12822b":[()=>a.e(2370).then(a.bind(a,809425)),"@site/docs/psychology/emotions.md",809425],"1e3b3278":[()=>a.e(10432).then(a.bind(a,463608)),"@site/docs/mathematics/geometry/geometry-foundations.md",463608],"1e48e2cb":[()=>a.e(72351).then(a.bind(a,453802)),"@site/docs/decentralized-applications/crypto-investing.md",453802],"1eee0485":[()=>a.e(35990).then(a.bind(a,830621)),"@site/docs/knowledge/biology/readme.md",830621],"1efb63af":[()=>a.e(86021).then(a.bind(a,73354)),"@site/docs/computer-science/programming-paradigms/structural-facade.md",73354],"1f027fd7":[()=>a.e(85176).then(a.bind(a,541567)),"@site/docs/data-structures/graph/implementation.md",541567],"1f229bcd":[()=>a.e(51994).then(a.bind(a,2389)),"@site/docs/data-structures/general/elementary-symbol-tables.md",2389],"1f265408":[()=>a.e(27685).then(a.bind(a,727845)),"@site/docs/knowledge/geography/home-house-building.md",727845],"1f4bbcd7":[()=>a.e(90802).then(a.bind(a,25034)),"@site/docs/ai/libraries/jax.md",25034],"1fdec936":[()=>a.e(20060).then(a.bind(a,128481)),"@site/docs/technologies/apache-spark/07-joins.md",128481],"1fe7f50b":[()=>a.e(19339).then(a.bind(a,407402)),"@site/docs/data-structures/others/lsm-log-structured-merge-trees.md",407402],"201b2175":[()=>a.e(9523).then(a.bind(a,995530)),"@site/docs/book-summaries/power-relationships.md",995530],"206d022b":[()=>a.e(63501).then(a.bind(a,477551)),"@site/docs/technologies/brokers/emqtt/deployment-and-installation.md",477551],"2091e18a":[()=>a.e(84276).then(a.bind(a,669128)),"@site/docs/ai/deep-learning/components.md",669128],"20ccab99":[()=>a.e(85808).then(a.bind(a,207026)),"@site/docs/technologies/kafka/monitoring.md",207026],"20fb40fb":[()=>a.e(47193).then(a.bind(a,361137)),"@site/docs/technologies/apache-spark/09-dataframe.md",361137],"211bfddf":[()=>a.e(32453).then(a.bind(a,569925)),"@site/docs/networking/networking-concepts/tcp-ip.md",569925],"2155c137":[()=>a.e(27296).then(a.bind(a,305555)),"@site/docs/technologies/apache-airflow/airflow-architecture.md",305555],"216bdbfb":[()=>a.e(49282).then(a.bind(a,606105)),"@site/docs/databases/data-warehouses/concepts/08-data-lake.md",606105],21882343:[()=>a.e(34686).then(a.bind(a,826216)),"@site/docs/economics/market-terms/technical-indicators.md",826216],"21c2ca6a":[()=>a.e(18852).then(a.bind(a,873338)),"@site/docs/databases/sql-databases/mysql/readme.md",873338],"21cba6fc":[()=>a.e(98395).then(a.bind(a,818496)),"@site/docs/knowledge/history/others.md",818496],"221faef4":[()=>a.e(89086).then(a.bind(a,197299)),"@site/docs/mathematics/probability/intro-to-probability/10-conditioning-on-a-random-variable-independence-bayes-rule.md",197299],"22467e0d":[()=>a.e(55129).then(a.bind(a,877467)),"@site/docs/knowledge/applied-sciences/crash-course-engineering.md",877467],"2276ee59":[()=>a.e(55848).then(a.bind(a,655458)),"@site/docs/networking/protocols/zeromq-distributed-messaging.md",655458],"22772cd6":[()=>a.e(34730).then(a.bind(a,717035)),"@site/docs/knowledge/applied-sciences/civil-engineering.md",717035],"227bce91":[()=>a.e(45474).then(a.bind(a,908176)),"@site/docs/ai/libraries/tensorflow/readme.md",908176],"22aba0eb":[()=>a.e(42128).then(a.bind(a,540691)),"@site/docs/data-structures/hashtable/hyperloglog.md",540691],"22ae394b":[()=>a.e(61567).then(a.bind(a,980158)),"@site/docs/computer-science/readme.md",980158],"22b9046f":[()=>a.e(73996).then(a.bind(a,845656)),"@site/docs/computer-science/operating-system/dram.md",845656],"22dd74f7":[()=>a.e(11567).then(a.t.bind(a,655226,19)),"@generated/docusaurus-plugin-content-docs/default/p/index-466.json",655226],"22dd76ad":[()=>a.e(7311).then(a.bind(a,536034)),"@site/docs/ai/move-37/3-monte-carlo-methods.md",536034],"22f5a590":[()=>a.e(78061).then(a.bind(a,825894)),"@site/docs/mathematics/combinatorics/conditional-probability.md",825894],"2306bdfe":[()=>a.e(48365).then(a.bind(a,857964)),"@site/docs/devops/ides/spyder.md",857964],23172033:[()=>a.e(36114).then(a.bind(a,734083)),"@site/docs/algorithms/graphtheory/graph-search.md",734083],"231ae45b":[()=>a.e(30566).then(a.bind(a,463901)),"@site/docs/frontend/js-javascript/basic.md",463901],"231af617":[()=>a.e(40632).then(a.bind(a,602467)),"@site/docs/computer-science/interview-question/others.md",602467],"2323dda5":[()=>a.e(41669).then(a.bind(a,544080)),"@site/docs/knowledge/geography/new-home-place-house.md",544080],"232e2d62":[()=>a.e(70631).then(a.bind(a,983023)),"@site/docs/decentralized-applications/coins-tokens-chains/near-protocol.md",983023],"23316ec3":[()=>a.e(63327).then(a.bind(a,266664)),"@site/docs/management/product-management/readme.md",266664],23379225:[()=>a.e(93466).then(a.bind(a,853336)),"@site/docs/psychology/paradox.md",853336],"2348a8ab":[()=>a.e(4248).then(a.bind(a,242141)),"@site/docs/psychology/criticism.md",242141],23615888:[()=>a.e(25358).then(a.bind(a,515235)),"@site/docs/computer-science/operating-system/parallel-processing.md",515235],"2377f312":[()=>a.e(24428).then(a.bind(a,88237)),"@site/docs/ai/libraries/aws-sagemaker.md",88237],"238538ee":[()=>a.e(23864).then(a.bind(a,530150)),"@site/docs/algorithms/general/algo-ds.md",530150],"239aabfa":[()=>a.e(96430).then(a.bind(a,279281)),"@site/docs/devops/devops-intro/platform-engineering.md",279281],"23ab3c77":[()=>a.e(16215).then(a.bind(a,706156)),"@site/docs/frontend/others/angularjs/10-directives.md",706156],"23c527d9":[()=>a.e(30570).then(a.bind(a,97575)),"@site/docs/devops/monitoring/istio/architecture.md",97575],"23c9efb8":[()=>a.e(83429).then(a.bind(a,740291)),"@site/docs/cloud/aws/storage/amazon-s3.md",740291],"24065e8a":[()=>a.e(65052).then(a.bind(a,456855)),"@site/docs/networking/others/grpc/guides.md",456855],"24309ee4":[()=>a.e(29377).then(a.bind(a,885554)),"@site/docs/about-deepak-sood/ideas/thoughts-future-ideas-vision-prediction.md",885554],"24620b17":[()=>a.e(21171).then(a.bind(a,983777)),"@site/docs/databases/nosql-databases/cassandra/data-model.md",983777],"246451f9":[()=>a.e(88042).then(a.bind(a,795344)),"@site/docs/frontend/others/angularjs/06-components.md",795344],"24660e8f":[()=>a.e(26426).then(a.bind(a,264251)),"@site/docs/python/documentation/09-numeric-and-mathematical-modules.md",264251],"24905c56":[()=>a.e(93059).then(a.bind(a,554699)),"@site/docs/databases/data-warehouses/concepts/01-intro.md",554699],"24993cee":[()=>a.e(62511).then(a.bind(a,402440)),"@site/docs/mathematics/calculus/precalculus-intro.md",402440],"24a2253c":[()=>a.e(96577).then(a.bind(a,915966)),"@site/docs/management/product-management/intro.md",915966],"24bacbb6":[()=>a.e(36705).then(a.bind(a,88994)),"@site/docs/technologies/apache-spark/02-spark-modules.md",88994],"24e7cbbc":[()=>a.e(20923).then(a.bind(a,370957)),"@site/docs/computer-science/software-engineering/code-smell.md",370957],"25139ac3":[()=>a.e(50404).then(a.bind(a,415058)),"@site/docs/algorithms/advanced-algorithms/readme.md",415058],"2513ca6c":[()=>a.e(63457).then(a.bind(a,598390)),"@site/docs/databases/data-warehouses/databricks/40-databricks-commands.md",598390],"25470c29":[()=>a.e(74439).then(a.bind(a,843699)),"@site/docs/computer-science/software-engineering/principles.md",843699],"256a88e8":[()=>a.e(58260).then(a.bind(a,691577)),"@site/docs/algorithms/graphtheory/dijkstra-algorithm.md",691577],"2590a0cd":[()=>a.e(98197).then(a.bind(a,803364)),"@site/docs/book-summaries/7-powers-the-foundations-of-business-strategy.md",803364],"25adf325":[()=>a.e(47545).then(a.bind(a,265626)),"@site/docs/computer-science/security/authentication/openid.md",265626],"25c26a09":[()=>a.e(18597).then(a.bind(a,54315)),"@site/docs/knowledge/games/sudoku-techniques.md",54315],"25f7ae1a":[()=>a.e(72685).then(a.bind(a,541102)),"@site/docs/languages/sql/sql-commands.md",541102],"25fedef6":[()=>a.e(68202).then(a.bind(a,826476)),"@site/docs/book-summaries/think-again.md",826476],"262b550c":[()=>a.e(61626).then(a.bind(a,845865)),"@site/docs/algorithms/data-compression/intro.md",845865],"265ccf2c":[()=>a.e(29729).then(a.bind(a,458361)),"@site/docs/data-structures/trie/compressed-trie.md",458361],"2676665c":[()=>a.e(87532).then(a.bind(a,689569)),"@site/docs/decentralized-applications/ethereum/10-nodes-and-clients.md",689569],"2685ad44":[()=>a.e(81925).then(a.bind(a,960122)),"@site/docs/cloud/aws/compute/burstable-instances.md",960122],"2685e2db":[()=>a.e(71305).then(a.bind(a,641648)),"@site/docs/python/others/boto-and-boto3/slides.md",641648],"26a118f2":[()=>a.e(22478).then(a.bind(a,551531)),"@site/docs/networking/protocols/http-3-quic.md",551531],"26ff56ec":[()=>a.e(52210).then(a.bind(a,989698)),"@site/docs/mathematics/general/pie.md",989698],"273e421c":[()=>a.e(7324).then(a.bind(a,58777)),"@site/docs/frontend/react/react-admin-templates.md",58777],"2765b192":[()=>a.e(57851).then(a.bind(a,638495)),"@site/docs/economics/fintech-nbfc-banking-terms.md",638495],"278f8fef":[()=>a.e(34855).then(a.bind(a,29544)),"@site/docs/psychology/self-awareness.md",29544],28301584:[()=>a.e(98502).then(a.bind(a,418753)),"@site/docs/algorithms/data-compression/readme.md",418753],28387940:[()=>a.e(54500).then(a.bind(a,326436)),"@site/docs/databases/sql-databases/aws-aurora/aurora-global-databases.md",326436],"283eb3eb":[()=>a.e(44813).then(a.bind(a,793076)),"@site/docs/ai/libraries/mlops-model-deployment.md",793076],"283f369f":[()=>a.e(95112).then(a.bind(a,277966)),"@site/docs/knowledge/biology/digestive-system.md",277966],28780115:[()=>a.e(41363).then(a.bind(a,115689)),"@site/docs/languages/sql/types.md",115689],"288baad3":[()=>a.e(69106).then(a.bind(a,69850)),"@site/docs/economics/mutual-funds/others.md",69850],"28928a60":[()=>a.e(8039).then(a.bind(a,742966)),"@site/docs/knowledge/geography/wildlife.md",742966],"2897878e":[()=>a.e(74511).then(a.bind(a,762189)),"@site/docs/networking/protocols/udp.md",762189],"28c6c2b2":[()=>a.e(96861).then(a.bind(a,998245)),"@site/docs/computer-science/system-design/microservice-architecture/domain-driven-design.md",998245],"28cc848b":[()=>a.e(61873).then(a.bind(a,435246)),"@site/docs/economics/finance-terms.md",435246],"28daf8df":[()=>a.e(95056).then(a.bind(a,714622)),"@site/docs/book-summaries/48-laws-of-power.md",714622],"297e5067":[()=>a.e(8922).then(a.bind(a,805344)),"@site/docs/algorithms/algorithmic-complexity/sub-linear-time.md",805344],"29cee7a7":[()=>a.e(37884).then(a.bind(a,705261)),"@site/docs/ai/data-visualization/tableau/data-model.md",705261],"29d4f6ca":[()=>a.e(28064).then(a.bind(a,424332)),"@site/docs/mathematics/algebra/functions.md",424332],"29d81ebb":[()=>a.e(9578).then(a.bind(a,281577)),"@site/docs/psychology/trust.md",281577],"2a026e32":[()=>a.e(82090).then(a.bind(a,998667)),"@site/docs/mathematics/statistics/glossary.md",998667],"2a406c78":[()=>a.e(58172).then(a.bind(a,351693)),"@site/docs/about-deepak-sood/ideas/startup-quotes.md",351693],"2a64d7a1":[()=>a.e(67239).then(a.bind(a,188199)),"@site/docs/networking/others/vpn-tools.md",188199],"2a66e1bf":[()=>a.e(63046).then(a.bind(a,198976)),"@site/docs/about-deepak-sood/projects/85-stashfin-twitter-bot.md",198976],"2a71d1ad":[()=>a.e(88022).then(a.bind(a,892151)),"@site/docs/data-structures/hierarchical-data-structure/beap-bi-parental-heap.md",892151],"2a9ff457":[()=>a.e(65803).then(a.bind(a,1517)),"@site/docs/book-summaries/didnt-see-it-coming.md",1517],"2ab4afff":[()=>a.e(84471).then(a.bind(a,513579)),"@site/docs/devops/monitoring/telegraf/readme.md",513579],"2b14d912":[()=>a.e(53632).then(a.bind(a,29074)),"@site/docs/economics/mental-models/marginal-utility-analysis.md",29074],"2b29cb84":[()=>a.e(94379).then(a.bind(a,44240)),"@site/docs/book-summaries/how-to-be-an-adult-in-relationships.md",44240],"2b631cc1":[()=>a.e(74762).then(a.bind(a,233104)),"@site/docs/databases/readme.md",233104],"2b777362":[()=>a.e(92235).then(a.bind(a,625434)),"@site/docs/databases/indexing/intro.md",625434],"2b7a012b":[()=>a.e(85242).then(a.bind(a,835052)),"@site/docs/python/python-intro/strings.md",835052],"2b937aae":[()=>a.e(80545).then(a.bind(a,674167)),"@site/docs/python/advanced/python-versions.md",674167],"2b962975":[()=>a.e(97365).then(a.bind(a,775987)),"@site/docs/data-structures/hashtable/dictionaries.md",775987],"2bd019e5":[()=>a.e(62063).then(a.bind(a,399559)),"@site/docs/courses/aws-certified-data-engineer-associate.md",399559],"2bd31289":[()=>a.e(36984).then(a.bind(a,243048)),"@site/docs/python/documentation/06-text-processing-services.md",243048],"2c25fdf8":[()=>a.e(46369).then(a.bind(a,821276)),"@site/docs/frontend/others/nestjs/documentation.md",821276],"2c27aea2":[()=>a.e(40700).then(a.bind(a,122643)),"@site/docs/devops/kubernetes/reference/quality-of-service-qos.md",122643],"2c426963":[()=>a.e(56502).then(a.bind(a,782380)),"@site/docs/devops/kubernetes/troubleshooting.md",782380],"2c47a25f":[()=>a.e(85433).then(a.bind(a,351958)),"@site/docs/databases/nosql-databases/aws-dynamodb/documentation.md",351958],"2c5a0edd":[()=>a.e(36361).then(a.bind(a,856121)),"@site/docs/knowledge/other-topics/chemistry-outline.md",856121],"2c5ca601":[()=>a.e(9094).then(a.bind(a,355643)),"@site/docs/decentralized-applications/development/sample-code.md",355643],"2c5f47b1":[()=>a.e(70767).then(a.bind(a,260042)),"@site/docs/cloud/aws/storage/readme.md",260042],"2c7482a0":[()=>a.e(47534).then(a.bind(a,151893)),"@site/docs/devops/ides/obsidian-in-vscode.md",151893],"2c8df458":[()=>a.e(94611).then(a.bind(a,6534)),"@site/docs/networking/others/rpc.md",6534],"2c8fc4f7":[()=>a.e(89324).then(a.bind(a,530597)),"@site/docs/decentralized-applications/coins-tokens-chains/dai.md",530597],"2cb20e53":[()=>a.e(44923).then(a.bind(a,580389)),"@site/docs/computer-science/security/cryptography/hash-function-design.md",580389],"2cd30be0":[()=>a.e(88108).then(a.bind(a,801390)),"@site/docs/frontend/react/state.md",801390],"2cde5942":[()=>a.e(36343).then(a.bind(a,434319)),"@site/docs/data-structures/hashtable/hashing-techniques.md",434319],"2cf07bbd":[()=>a.e(91509).then(a.bind(a,343071)),"@site/docs/languages/golang/intro.md",343071],"2d3eaa45":[()=>a.e(99722).then(a.bind(a,796136)),"@site/docs/mathematics/probability/readme.md",796136],"2d586d15":[()=>a.e(6138).then(a.bind(a,971679)),"@site/docs/knowledge/general/knowledge-of-humanity.md",971679],"2d6171ba":[()=>a.e(24233).then(a.bind(a,495241)),"@site/docs/python/others/frameworks.md",495241],"2d803fa4":[()=>a.e(60773).then(a.bind(a,642304)),"@site/docs/ai/data-science/data-mining.md",642304],"2dc5c25e":[()=>a.e(90464).then(a.bind(a,160094)),"@site/docs/decentralized-applications/intro.md",160094],"2e208f6f":[()=>a.e(19996).then(a.bind(a,16050)),"@site/docs/book-summaries/how-should-we-live.md",16050],"2e27b525":[()=>a.e(18605).then(a.bind(a,745542)),"@site/docs/cloud/aws/analytics/amazon-kinesis.md",745542],"2e29c5e1":[()=>a.e(17857).then(a.bind(a,245595)),"@site/docs/knowledge/games/rubix-rubics-cube.md",245595],"2e506bc6":[()=>a.e(9880).then(a.bind(a,448849)),"@site/docs/book-summaries/think-and-grow-rich.md",448849],"2e52a386":[()=>a.e(90111).then(a.bind(a,121853)),"@site/docs/algorithms/algorithmic-complexity/computational-complexity-theory.md",121853],"2e637924":[()=>a.e(10363).then(a.bind(a,92463)),"@site/docs/decentralized-applications/crypto-exchanges.md",92463],"2e82f5bf":[()=>a.e(71825).then(a.bind(a,226329)),"@site/docs/courses/course-credit-risk-modeling/syllabus.md",226329],"2e8804e2":[()=>a.e(95281).then(a.bind(a,635038)),"@site/docs/management/product-management/product-design-questions.md",635038],"2e9ceb44":[()=>a.e(33469).then(a.bind(a,63577)),"@site/docs/python/django/other-topics.md",63577],"2eaca85f":[()=>a.e(86122).then(a.bind(a,241644)),"@site/docs/decentralized-applications/ethereum/06-transactions.md",241644],"2eb30c2e":[()=>a.e(52629).then(a.bind(a,976824)),"@site/docs/ai/big-data/page-rank.md",976824],"2ebfc109":[()=>a.e(57801).then(a.bind(a,333464)),"@site/docs/computer-science/system-design/cloud-native.md",333464],"2ecacea5":[()=>a.e(47906).then(a.bind(a,421553)),"@site/docs/computer-science/software-engineering/coding-guidelines-code-reviews-clean-code.md",421553],"2eef41e8":[()=>a.e(19491).then(a.bind(a,857138)),"@site/docs/databases/indexing/inverted-index.md",857138],"2f110c8b":[()=>a.e(44440).then(a.bind(a,919322)),"@site/docs/databases/nosql-databases/druid/paper.md",919322],"2f39924d":[()=>a.e(7142).then(a.bind(a,349308)),"@site/docs/ai/ml-algorithms/others.md",349308],"2f77ab91":[()=>a.e(44426).then(a.bind(a,351274)),"@site/docs/algorithms/data-compression/huffman-compression.md",351274],"2f8497fa":[()=>a.e(93676).then(a.bind(a,734005)),"@site/docs/computer-science/iot/device-management.md",734005],"2faab975":[()=>a.e(11382).then(a.bind(a,320648)),"@site/docs/technologies/apache-spark/08-examples.md",320648],"300d83a5":[()=>a.e(99791).then(a.bind(a,581509)),"@site/docs/about-deepak-sood/projects/50-use-cases-aiml-logistics-warehousing.md",581509],"305ac637":[()=>a.e(98061).then(a.bind(a,588531)),"@site/docs/devops/monitoring/telegraf/commands-and-configs.md",588531],"3077ee94":[()=>a.e(62901).then(a.bind(a,169360)),"@site/docs/devops/docker/readme.md",169360],"3080a9e9":[()=>a.e(17618).then(a.bind(a,916980)),"@site/docs/ai/ml-algorithms/embeddings-and-estimators.md",916980],"3080dc6f":[()=>a.e(17565).then(a.bind(a,497379)),"@site/docs/devops/kubernetes/concepts-and-overview/policies.md",497379],"30a08e99":[()=>a.e(18850).then(a.bind(a,589280)),"@site/docs/decentralized-applications/ethereum/ethereum-intro.md",589280],"30a5c974":[()=>a.e(88729).then(a.bind(a,626232)),"@site/docs/computer-science/distributed-system/consensus-protocols.md",626232],"30a72b21":[()=>a.e(15118).then(a.bind(a,523209)),"@site/docs/ai/libraries/ml-monitoring.md",523209],"30a7a1e3":[()=>a.e(35832).then(a.bind(a,866904)),"@site/docs/networking/protocols/graphql.md",866904],"30b57775":[()=>a.e(92999).then(a.bind(a,45088)),"@site/docs/algorithms/dynamic-programming/knapsack-problem.md",45088],"30e52344":[()=>a.e(3433).then(a.bind(a,353918)),"@site/docs/languages/php/codeigniter/http.md",353918],"3107cc36":[()=>a.e(62045).then(a.bind(a,569239)),"@site/docs/databases/sql-databases/postgres/parameters-configuration-optimization.md",569239],"312d010c":[()=>a.e(96327).then(a.bind(a,580619)),"@site/docs/python/documentation/01-intro.md",580619],"31316f1d":[()=>a.e(16680).then(a.bind(a,29124)),"@site/docs/devops/terminal-bash/shell-intro.md",29124],"313762ff":[()=>a.e(49685).then(a.bind(a,564504)),"@site/docs/technologies/kafka/kafka-rest-proxy.md",564504],"3147c189":[()=>a.e(74081).then(a.bind(a,582367)),"@site/docs/databases/nosql-databases/time-series-db/influxdb/others.md",582367],"31698ece":[()=>a.e(10773).then(a.bind(a,595890)),"@site/docs/python/django/libraries.md",595890],"3171b2b3":[()=>a.e(23114).then(a.bind(a,332450)),"@site/docs/mathematics/general/handshaking-lemma.md",332450],"31731dba":[()=>a.e(16941).then(a.bind(a,726443)),"@site/docs/economics/gross-domestic-product-gdp.md",726443],"31800f0e":[()=>a.e(13824).then(a.bind(a,944428)),"@site/docs/databases/concepts/rum-conjecture.md",944428],"31b86dc6":[()=>a.e(20904).then(a.bind(a,473217)),"@site/docs/computer-science/interview-question/system-design-google-com-into-browser-press-enter.md",473217],"31e2d58d":[()=>a.e(30635).then(a.bind(a,69584)),"@site/docs/knowledge/other-topics/politics/international-relations-ir.md",69584],"320330d7":[()=>a.e(36965).then(a.bind(a,762317)),"@site/docs/databases/data-warehouses/concepts/master-data-management-mdm.md",762317],"321a784d":[()=>a.e(86115).then(a.bind(a,550819)),"@site/docs/databases/nosql-databases/duckdb.md",550819],32209535:[()=>a.e(75480).then(a.bind(a,174918)),"@site/docs/economics/finance-investing/portfolios.md",174918],32249420:[()=>a.e(89715).then(a.bind(a,41611)),"@site/docs/computer-science/distributed-system/others.md",41611],"3225ee50":[()=>a.e(96130).then(a.bind(a,868673)),"@site/docs/economics/government-terms.md",868673],"32431e98":[()=>a.e(99190).then(a.bind(a,896044)),"@site/docs/technologies/apache-hadoop/others.md",896044],"32520b54":[()=>a.e(36020).then(a.bind(a,549854)),"@site/docs/databases/nosql-databases/redis/commands.md",549854],"328e9f41":[()=>a.e(13929).then(a.bind(a,589766)),"@site/docs/knowledge/other-topics/readme.md",589766],"32d92547":[()=>a.e(4473).then(a.bind(a,906702)),"@site/docs/knowledge/biology/exercise-stretching/gym-routine.md",906702],"32db1c2d":[()=>a.e(99192).then(a.bind(a,170336)),"@site/docs/cloud/aws/analytics/readme.md",170336],"32f83ade":[()=>a.e(25551).then(a.bind(a,707351)),"@site/docs/technologies/elasticsearch/readme.md",707351],"330bd3f1":[()=>a.e(47055).then(a.bind(a,580421)),"@site/docs/computer-science/system-design/trade-offs.md",580421],"3362433c":[()=>a.e(65300).then(a.bind(a,681902)),"@site/docs/languages/frameworks/ios.md",681902],"337948c7":[()=>a.e(83191).then(a.bind(a,659551)),"@site/docs/databases/sql-databases/aws-aurora/others.md",659551],33917122:[()=>a.e(40743).then(a.bind(a,21695)),"@site/docs/algorithms/advanced-algorithms/others.md",21695],"339f6ecc":[()=>a.e(75441).then(a.bind(a,690891)),"@site/docs/mathematics/calculus/readme.md",690891],"33e20859":[()=>a.e(78286).then(a.bind(a,197567)),"@site/docs/about-deepak-sood/ideas/intro.md",197567],"33e25559":[()=>a.e(47144).then(a.bind(a,343236)),"@site/docs/ai/ml-fundamentals/readme.md",343236],"3435e5a1":[()=>a.e(91986).then(a.bind(a,481610)),"@site/docs/languages/others/tla-plus.md",481610],"343e5c8a":[()=>a.e(78759).then(a.bind(a,94226)),"@site/docs/ai/computer-vision-cv/intro.md",94226],"344292b5":[()=>a.e(47150).then(a.bind(a,775185)),"@site/docs/decentralized-applications/development/readme.md",775185],"344c2722":[()=>a.e(88856).then(a.bind(a,551777)),"@site/docs/economics/mental-models/rankings.md",551777],"345e30a2":[()=>a.e(11548).then(a.bind(a,161111)),"@site/docs/knowledge/biology/intro.md",161111],"34a68359":[()=>a.e(26330).then(a.bind(a,39076)),"@site/docs/cloud/aws/networking-content-delivery/amazon-cloudfront.md",39076],"34a6ba5e":[()=>a.e(73766).then(a.bind(a,614228)),"@site/docs/computer-science/iot/others.md",614228],"34aadc5f":[()=>a.e(16438).then(a.bind(a,375341)),"@site/docs/ai/ml-fundamentals/table-of-contents.md",375341],"34b1c4d5":[()=>a.e(7221).then(a.bind(a,646497)),"@site/docs/cloud/aws/cost-optimization-explorer-billing.md",646497],"34c30f7d":[()=>a.e(32787).then(a.bind(a,997404)),"@site/docs/ai/ml-algorithms/rule-generation-and-pattern-evaluation.md",997404],"34cc9f78":[()=>a.e(75208).then(a.bind(a,773210)),"@site/docs/cloud/aws/others.md",773210],"34d3e012":[()=>a.e(77343).then(a.bind(a,735428)),"@site/docs/algorithms/general/2d-orthogonal-range-search.md",735428],"34d87e1c":[()=>a.e(82626).then(a.bind(a,261224)),"@site/docs/courses/udemy-becoming-a-production-mysql-dba.md",261224],"34f7e236":[()=>a.e(74229).then(a.bind(a,443878)),"@site/docs/devops/monitoring/istio/intro.md",443878],"34ff8d73":[()=>a.e(93644).then(a.bind(a,859828)),"@site/docs/ai/llm/libraries.md",859828],"3514b9f5":[()=>a.e(50268).then(a.bind(a,193962)),"@site/docs/data-structures/hierarchical-data-structure/binary-tree.md",193962],"3532e8aa":[()=>a.e(92069).then(a.bind(a,958862)),"@site/docs/languages/java/comparable-interface.md",958862],"35e1fe37":[()=>a.e(47856).then(a.bind(a,23833)),"@site/docs/python/advanced/readme.md",23833],"35fdfea8":[()=>a.e(4169).then(a.bind(a,621944)),"@site/docs/knowledge/general/others.md",621944],"360f20bf":[()=>a.e(3812).then(a.bind(a,109855)),"@site/docs/ai/scikit-learn/scipy-intro.md",109855],"363df6aa":[()=>a.e(53615).then(a.bind(a,789319)),"@site/docs/devops/devops-intro/load-balancer-tools.md",789319],"364c28ea":[()=>a.e(6747).then(a.bind(a,558495)),"@site/docs/management/jobs/career.md",558495],"365cb01f":[()=>a.e(69599).then(a.bind(a,908212)),"@site/docs/cloud/others/azure/iam.md",908212],"36703d5d":[()=>a.e(11847).then(a.bind(a,600185)),"@site/docs/economics/finance-investing/financial-independence-fire.md",600185],"36a2cd8f":[()=>a.e(22158).then(a.bind(a,932666)),"@site/docs/networking/others/delta-lake-tutorial.md",932666],"3775008f":[()=>a.e(94603).then(a.bind(a,27073)),"@site/docs/psychology/life-relationship-people.md",27073],"3788a7f0":[()=>a.e(48003).then(a.bind(a,242988)),"@site/docs/management/business/indian-market.md",242988],"3798fc3e":[()=>a.e(23995).then(a.bind(a,274929)),"@site/docs/management/project-management/others.md",274929],"384d7d86":[()=>a.e(88289).then(a.bind(a,585494)),"@site/docs/cloud/aws/compute/amazon-ecs.md",585494],"38b6e6e0":[()=>a.e(21624).then(a.bind(a,343921)),"@site/docs/management/growth-hacking-metrics.md",343921],"38b84ce6":[()=>a.e(65762).then(a.bind(a,380769)),"@site/docs/ai/ml-algorithms/non-linear-regression.md",380769],"38ccac53":[()=>a.e(42712).then(a.bind(a,9702)),"@site/docs/technologies/apache-hadoop/hadoop-mapreduce-2.0.md",9702],"38d7992e":[()=>a.e(64520).then(a.bind(a,531256)),"@site/docs/databases/nosql-databases/time-series-db/influxdb/kapacitor.md",531256],"38e47344":[()=>a.e(13395).then(a.bind(a,279541)),"@site/docs/devops/terminal-bash/8-linux-system-administration.md",279541],"38ed65a1":[()=>a.e(93392).then(a.bind(a,596375)),"@site/docs/mathematics/combinatorics/inclusion-exclusion-principle.md",596375],"38f1b985":[()=>a.e(70087).then(a.bind(a,541155)),"@site/docs/decentralized-applications/ethereum/41-rewards-and-penalties.md",541155],"3901cbff":[()=>a.e(84477).then(a.bind(a,466527)),"@site/docs/book-summaries/the-elephant-in-the-brain.md",466527],"3931f603":[()=>a.e(75540).then(a.bind(a,788268)),"@site/docs/knowledge/biology/human-skeleton.md",788268],"397fd8ff":[()=>a.e(78436).then(a.bind(a,233799)),"@site/docs/knowledge/physics/intro.md",233799],"39b0286b":[()=>a.e(31815).then(a.bind(a,119937)),"@site/docs/devops/ides/pycharm.md",119937],"39b25122":[()=>a.e(48469).then(a.bind(a,708227)),"@site/docs/ai/computer-vision-cv/mnist-for-ml-beginners-tensorflow.md",708227],"39bc6aef":[()=>a.e(1756).then(a.bind(a,451369)),"@site/docs/frontend/html-css/readme.md",451369],"39d0f83b":[()=>a.e(87418).then(a.bind(a,573681)),"@site/docs/ai/data-visualization/bi-tools.md",573681],"39f75f86":[()=>a.e(77617).then(a.bind(a,368117)),"@site/docs/ai/ml-algorithms/learning-vector-quantization-lvq.md",368117],"3a2c6aa0":[()=>a.e(74630).then(a.bind(a,274299)),"@site/docs/languages/php/codeigniter/commands.md",274299],"3a7116bd":[()=>a.e(82372).then(a.bind(a,872425)),"@site/docs/computer-science/operating-system/swap-paging-caching.md",872425],"3a98e900":[()=>a.e(926).then(a.bind(a,834787)),"@site/docs/frontend/others/nodejs/libraries.md",834787],"3a9f62cd":[()=>a.e(82919).then(a.bind(a,62065)),"@site/docs/courses/coursera-how-google-does-ml.md",62065],"3ab00255":[()=>a.e(47649).then(a.bind(a,659177)),"@site/docs/mathematics/statistics/readme.md",659177],"3ab5fce6":[()=>a.e(52112).then(a.bind(a,781423)),"@site/docs/book-summaries/the-dip.md",781423],"3ab821ca":[()=>a.e(32054).then(a.bind(a,71073)),"@site/docs/languages/sql/cte-subquery.md",71073],"3ac000ac":[()=>a.e(21938).then(a.bind(a,653652)),"@site/docs/knowledge/biology/nutrition/readme.md",653652],"3ac1526c":[()=>a.e(32851).then(a.bind(a,581800)),"@site/docs/frontend/react/docs.md",581800],"3ae92d22":[()=>a.e(22499).then(a.bind(a,908967)),"@site/docs/computer-science/programming-paradigms/concurrency-reactor.md",908967],"3b105f68":[()=>a.e(19528).then(a.bind(a,192159)),"@site/docs/algorithms/searching-sorting/timsort.md",192159],"3b26a000":[()=>a.e(36259).then(a.bind(a,911982)),"@site/docs/algorithms/searching-sorting/3-way-string-radix-quicksort.md",911982],"3b61a384":[()=>a.e(21447).then(a.bind(a,567355)),"@site/docs/courses/course-art-and-science-of-ml.md",567355],"3bc9e9db":[()=>a.e(74928).then(a.bind(a,391965)),"@site/docs/computer-science/programming-paradigms/behavioral-chain-of-responsibility.md",391965],"3bca9707":[()=>a.e(9595).then(a.bind(a,321681)),"@site/docs/ai/ml-algorithms/vector-embeddings.md",321681],"3bec3ee4":[()=>a.e(82835).then(a.bind(a,165879)),"@site/docs/databases/others/readme.md",165879],"3c0522cd":[()=>a.e(37285).then(a.bind(a,206397)),"@site/docs/algorithms/general/flocking-boids-algorithm.md",206397],"3c280bea":[()=>a.e(81755).then(a.bind(a,943341)),"@site/docs/book-summaries/the-4-agreements.md",943341],"3c435b92":[()=>a.e(41110).then(a.bind(a,449353)),"@site/docs/computer-science/interview-question/blogs-conferences-blogging-presentation-tech-thursdays.md",449353],"3c8efd1c":[()=>a.e(76254).then(a.bind(a,409052)),"@site/docs/economics/accounting-for-finance/2-income-statements-and-profitability-measures.md",409052],"3c99298e":[()=>a.e(80681).then(a.bind(a,653846)),"@site/docs/cloud/others/loan-management-system-lms.md",653846],"3caa5628":[()=>a.e(94616).then(a.bind(a,618896)),"@site/docs/management/jobs/readme.md",618896],"3cb4b608":[()=>a.e(78299).then(a.bind(a,498531)),"@site/docs/book-summaries/the-status-game.md",498531],"3cb7126a":[()=>a.e(33386).then(a.bind(a,297592)),"@site/docs/computer-science/system-design/intro.md",297592],"3cdad56d":[()=>a.e(47).then(a.bind(a,236298)),"@site/docs/knowledge/applied-sciences/control-engineering.md",236298],"3d178474":[()=>a.e(86911).then(a.bind(a,554947)),"@site/docs/computer-science/interview-question/system-design-uber-data-architecture.md",554947],"3d1e6a39":[()=>a.e(94115).then(a.bind(a,181299)),"@site/docs/algorithms/general/union-find-algorithm.md",181299],"3d451a26":[()=>a.e(90801).then(a.bind(a,950554)),"@site/docs/frontend/others/angularjs/09-data-binding.md",950554],"3d463754":[()=>a.e(84621).then(a.bind(a,720897)),"@site/docs/management/marketing.md",720897],"3d701768":[()=>a.e(81869).then(a.bind(a,78470)),"@site/docs/devops/ides/readme.md",78470],"3d9c1184":[()=>a.e(98440).then(a.bind(a,893115)),"@site/docs/devops/kubernetes/workloads/pods.md",893115],"3db22680":[()=>a.e(42850).then(a.bind(a,666716)),"@site/docs/python/python-intro/questions.md",666716],"3dc0d80e":[()=>a.e(43730).then(a.bind(a,459008)),"@site/docs/languages/golang/data-types.md",459008],"3ddc310f":[()=>a.e(28759).then(a.bind(a,644667)),"@site/docs/data-structures/hierarchical-data-structure/left-leaning-red-black-bsts-llrb-tree.md",644667],"3dee53c5":[()=>a.e(4928).then(a.bind(a,570746)),"@site/docs/ai/data-visualization/charts.md",570746],"3e4f5733":[()=>a.e(28643).then(a.bind(a,163961)),"@site/docs/technologies/elasticsearch/elasticsearch-the-definitive-guide.md",163961],"3e68b97d":[()=>a.e(47895).then(a.bind(a,38168)),"@site/docs/devops/devops-intro/proxy.md",38168],"3ebee5b0":[()=>a.e(58900).then(a.bind(a,997679)),"@site/docs/technologies/apache-hadoop/intro.md",997679],"3ed9ae3b":[()=>a.e(72667).then(a.bind(a,971568)),"@site/docs/databases/sql-databases/aws-redshift/readme.md",971568],"3ef7374a":[()=>a.e(51369).then(a.bind(a,202283)),"@site/docs/languages/sql/readme.md",202283],"3f096a08":[()=>a.e(96349).then(a.bind(a,647233)),"@site/docs/databases/sql-databases/postgres/replication.md",647233],"3f111e60":[()=>a.e(42982).then(a.bind(a,36339)),"@site/docs/ai/computer-vision-cv/model-building-stages.md",36339],"3f130ead":[()=>a.e(87474).then(a.bind(a,291009)),"@site/docs/management/jobs/good-profiles.md",291009],"3f1e7c85":[()=>a.e(83829).then(a.bind(a,252708)),"@site/docs/databases/nosql-databases/mongodb/intro.md",252708],"3f53607f":[()=>a.e(5570).then(a.bind(a,378353)),"@site/docs/frontend/others/jquery.md",378353],"3fa24600":[()=>a.e(33671).then(a.bind(a,410181)),"@site/docs/cloud/others/oracle.md",410181],"3fa941b7":[()=>a.e(30238).then(a.bind(a,215639)),"@site/docs/frontend/react/react-dom.md",215639],"3fbbb4ed":[()=>a.e(20045).then(a.bind(a,550400)),"@site/docs/psychology/research.md",550400],"3fce7581":[()=>a.e(13113).then(a.bind(a,813220)),"@site/docs/knowledge/quotes-proverbs/stories.md",813220],"400084b7":[()=>a.e(41162).then(a.bind(a,603027)),"@site/docs/cloud/others/firebase/readme.md",603027],"403b1c8a":[()=>a.e(31533).then(a.bind(a,926916)),"@site/docs/devops/monitoring/graphite.md",926916],"403e16d5":[()=>a.e(97359).then(a.bind(a,943769)),"@site/docs/decentralized-applications/development/infura.md",943769],"405934e5":[()=>a.e(98210).then(a.bind(a,211255)),"@site/docs/databases/sql-databases/mysql/backup-policy.md",211255],"405a6427":[()=>a.e(42762).then(a.bind(a,23388)),"@site/docs/languages/frameworks/android/kotlin.md",23388],"405d7a9e":[()=>a.e(67914).then(a.bind(a,23007)),"@site/docs/devops/terminal-bash/tools/rsync-rclone.md",23007],"406ea4fa":[()=>a.e(8592).then(a.bind(a,528834)),"@site/docs/devops/terminal-bash/tools/curl.md",528834],"40857a3a":[()=>a.e(5530).then(a.bind(a,573109)),"@site/docs/decentralized-applications/ethereum/02-intro-to-ether.md",573109],"409dbbc6":[()=>a.e(11503).then(a.bind(a,812441)),"@site/docs/mathematics/calculus/essence-of-calculus-3blue1brown.md",812441],"40b3f82d":[()=>a.e(27082).then(a.bind(a,559247)),"@site/docs/book-summaries/the-3-minute-rule.md",559247],"40bae19d":[()=>a.e(63157).then(a.bind(a,561891)),"@site/docs/computer-science/security/vault.md",561891],"40ceb83e":[()=>a.e(20829).then(a.bind(a,565631)),"@site/docs/databases/sql-databases/rdbms.md",565631],"4135078f":[()=>a.e(30771).then(a.bind(a,135361)),"@site/docs/ai/ml-fundamentals/intro.md",135361],"414acc06":[()=>a.e(3239).then(a.bind(a,578518)),"@site/docs/frontend/html-css/html-intro/html-entities-attributes.md",578518],"418b3b93":[()=>a.e(61803).then(a.bind(a,294456)),"@site/docs/book-summaries/who-we-are-and-how-we-got-here.md",294456],"419e391a":[()=>a.e(19130).then(a.bind(a,107440)),"@site/docs/technologies/elasticsearch/elk-efk-stack-elastic-stack-elasticsearch.md",107440],"41a52a84":[()=>a.e(17131).then(a.bind(a,254081)),"@site/docs/computer-science/distributed-system/cap-theorem.md",254081],"41cb031c":[()=>a.e(8874).then(a.bind(a,525193)),"@site/docs/frontend/others/nodejs/npm-commands.md",525193],"41d05e46":[()=>a.e(88394).then(a.bind(a,266055)),"@site/docs/databases/nosql-databases/time-series-db/influxdb/commands-influx-query-language-influxql.md",266055],"41d46d94":[()=>a.e(13843).then(a.bind(a,914696)),"@site/docs/courses/365-ds-advanced-stastistical-methods-in-python.md",914696],"41ff21cb":[()=>a.e(26834).then(a.bind(a,180830)),"@site/docs/knowledge/quotes-proverbs/tatoos-quotes.md",180830],"4202ad11":[()=>a.e(39542).then(a.bind(a,975148)),"@site/docs/economics/finance-investing/indian-company-types.md",975148],"421e5681":[()=>a.e(79731).then(a.bind(a,27877)),"@site/docs/mathematics/calculus/quotient-rule.md",27877],"423fe8a1":[()=>a.e(17483).then(a.bind(a,617373)),"@site/docs/devops/ides/jupyter-jupyterlab-notebook/readme.md",617373],"42d734c0":[()=>a.e(57862).then(a.bind(a,268938)),"@site/docs/databases/others/course-advanced-database-systems.md",268938],"432089b3":[()=>a.e(15654).then(a.bind(a,185425)),"@site/docs/economics/inflation-indexes.md",185425],"4331240f":[()=>a.e(15964).then(a.bind(a,220657)),"@site/docs/ai/deep-learning/readme.md",220657],"4341435a":[()=>a.e(91536).then(a.bind(a,132760)),"@site/docs/computer-science/programming-paradigms/oops-solid.md",132760],"43bc88e4":[()=>a.e(43266).then(a.bind(a,191865)),"@site/docs/frontend/js-javascript/readme.md",191865],"43e878f1":[()=>a.e(87421).then(a.bind(a,576310)),"@site/docs/about-deepak-sood/meetups-talks-sessions.md",576310],"43fa59a4":[()=>a.e(6406).then(a.bind(a,312542)),"@site/docs/databases/nosql-databases/aws-dynamodb/readme.md",312542],"442ea862":[()=>a.e(23807).then(a.bind(a,137539)),"@site/docs/databases/data-warehouses/databricks/10-medallion-architecture.md",137539],"443b6ba9":[()=>a.e(84026).then(a.bind(a,201291)),"@site/docs/devops/ides/mac.md",201291],"444d298f":[()=>a.e(94434).then(a.bind(a,91445)),"@site/docs/technologies/kafka/kafkacat.md",91445],"448d2423":[()=>a.e(88900).then(a.bind(a,922764)),"@site/docs/courses/customer-analytics-in-python/syllabus.md",922764],"449951b1":[()=>a.e(39844).then(a.bind(a,292861)),"@site/docs/python/python-intro/loops.md",292861],"44cd3922":[()=>a.e(85046).then(a.bind(a,988527)),"@site/docs/technologies/elasticsearch/information-retrieval.md",988527],"44d9f337":[()=>a.e(36310).then(a.bind(a,369274)),"@site/docs/computer-science/operating-system/basic-computer-organization.md",369274],"44ddbd51":[()=>a.e(14187).then(a.bind(a,363331)),"@site/docs/mathematics/general/logic.md",363331],"4510e888":[()=>a.e(23490).then(a.bind(a,145159)),"@site/docs/frontend/js-javascript/typescript.md",145159],"451a5270":[()=>a.e(85048).then(a.bind(a,880930)),"@site/docs/ai/ml-algorithms/k-nearest-neighbor-knn.md",880930],"45217b48":[()=>a.e(90722).then(a.bind(a,370631)),"@site/docs/languages/golang/examples.md",370631],"45304fce":[()=>a.e(65485).then(a.bind(a,985837)),"@site/docs/algorithms/complex-systems/move-by-nature.md",985837],"453aef9a":[()=>a.e(39669).then(a.bind(a,328503)),"@site/docs/algorithms/general/readme.md",328503],45625945:[()=>a.e(82821).then(a.bind(a,401544)),"@site/docs/algorithms/mathematics/combinatorial-optimization.md",401544],"4562a8b3":[()=>a.e(25992).then(a.bind(a,945020)),"@site/docs/computer-science/interview-question/system-design-others.md",945020],"4564b15c":[()=>a.e(56787).then(a.bind(a,602789)),"@site/docs/networking/mqtt/persistent-session-and-queuing-messages.md",602789],"456f7d5f":[()=>a.e(92430).then(a.bind(a,969394)),"@site/docs/mathematics/statistics/discriminant-analysis.md",969394],"458af7b6":[()=>a.e(10838).then(a.bind(a,150035)),"@site/docs/networking/others/other.md",150035],"45b09681":[()=>a.e(41964).then(a.bind(a,475750)),"@site/docs/networking/protocols/messaging.md",475750],"45dfbcad":[()=>a.e(45706).then(a.bind(a,897854)),"@site/docs/economics/mutual-funds/index-investing-etf.md",897854],"45fa3d99":[()=>a.e(52010).then(a.bind(a,338673)),"@site/docs/book-summaries/how-to-take-smart-notes.md",338673],"4605f814":[()=>a.e(39817).then(a.bind(a,786403)),"@site/docs/databases/indexing/readme.md",786403],"46174b04":[()=>a.e(58463).then(a.bind(a,767762)),"@site/docs/languages/c++/others.md",767762],"464bcdeb":[()=>a.e(98507).then(a.bind(a,232453)),"@site/docs/courses/nutanix-hybrid-cloud.md",232453],"46513d82":[()=>a.e(84964).then(a.bind(a,11032)),"@site/docs/databases/data-warehouses/databricks/03-optimizations.md",11032],"465401dd":[()=>a.e(76435).then(a.bind(a,625602)),"@site/docs/networking/mqtt/client-broker-and-connection-establishment.md",625602],"4656c5a6":[()=>a.e(91545).then(a.bind(a,988318)),"@site/docs/networking/mqtt/scaling.md",988318],"4663e047":[()=>a.e(19956).then(a.bind(a,4108)),"@site/docs/knowledge/biology/exercise-stretching/gym-nutrition.md",4108],"46791a07":[()=>a.e(35256).then(a.bind(a,767706)),"@site/docs/mathematics/probability/intro.md",767706],"468502bc":[()=>a.e(78455).then(a.bind(a,767230)),"@site/docs/python/django/logging.md",767230],"46a2e861":[()=>a.e(98800).then(a.bind(a,160521)),"@site/docs/networking/mqtt/publish-subscribe-and-unsubscribe.md",160521],"46c15671":[()=>a.e(77644).then(a.bind(a,169117)),"@site/docs/ai/model-evaluation/generalization-and-sampling.md",169117],"46fcb4c6":[()=>a.e(61497).then(a.bind(a,895864)),"@site/docs/technologies/kafka/kafka-producers.md",895864],"476bc8c2":[()=>a.e(36078).then(a.bind(a,214726)),"@site/docs/data-structures/hierarchical-data-structure/interval-search-tree.md",214726],47865409:[()=>a.e(51428).then(a.bind(a,394908)),"@site/docs/psychology/burnout.md",394908],"4788ebde":[()=>a.e(49144).then(a.bind(a,984340)),"@site/docs/knowledge/biology/omics.md",984340],"4797216a":[()=>a.e(88384).then(a.bind(a,566818)),"@site/docs/ai/scikit-learn/readme.md",566818],"47b1228a":[()=>a.e(57994).then(a.bind(a,689175)),"@site/docs/databases/nosql-databases/redis/others.md",689175],"47b91337":[()=>a.e(75721).then(a.bind(a,903565)),"@site/docs/data-structures/trie/standard-trie.md",903565],"47d25497":[()=>a.e(92333).then(a.bind(a,232324)),"@site/docs/algorithms/graphtheory/other-graph-algorithms.md",232324],"47efd684":[()=>a.e(87155).then(a.bind(a,930645)),"@site/docs/databases/data-warehouses/databricks/20-delta-live-tables.md",930645],"48015b9c":[()=>a.e(11411).then(a.bind(a,388767)),"@site/docs/devops/docker/intro.md",388767],48161015:[()=>a.e(26083).then(a.bind(a,605398)),"@site/docs/knowledge/other-topics/philosophy.md",605398],"481996ff":[()=>a.e(93220).then(a.bind(a,794630)),"@site/docs/technologies/brokers/others.md",794630],"4834625b":[()=>a.e(22099).then(a.bind(a,2168)),"@site/docs/book-summaries/organize-tomorrow-today.md",2168],"48540be8":[()=>a.e(5761).then(a.bind(a,503720)),"@site/docs/devops/ides/onenote.md",503720],"48603f13":[()=>a.e(42566).then(a.bind(a,134501)),"@site/docs/python/django/commands.md",134501],"4872f55e":[()=>a.e(88381).then(a.bind(a,898813)),"@site/docs/algorithms/advanced-algorithms/regular-expressions.md",898813],"48e1a4a9":[()=>a.e(47584).then(a.bind(a,62317)),"@site/docs/knowledge/applied-sciences/embedded-systems-electronics.md",62317],"48f1e5e1":[()=>a.e(83324).then(a.bind(a,278976)),"@site/docs/devops/devops-intro/design.md",278976],"4923802d":[()=>a.e(37081).then(a.bind(a,533735)),"@site/docs/computer-science/programming-concepts/metaprogramming.md",533735],"497e4e7e":[()=>a.e(51971).then(a.bind(a,825895)),"@site/docs/ai/ml-algorithms/support-vector-machine-svm.md",825895],"49a8a93d":[()=>a.e(98618).then(a.bind(a,847841)),"@site/docs/economics/accounting-for-finance/1-accounting-first-steps.md",847841],"49a8fa94":[()=>a.e(18969).then(a.bind(a,667703)),"@site/docs/computer-science/operating-system/coroutines.md",667703],"49aeb37b":[()=>a.e(67778).then(a.bind(a,433539)),"@site/docs/cloud/others/readme.md",433539],"49cdee56":[()=>a.e(13844).then(a.bind(a,776378)),"@site/docs/python/django/docs-topic-guides.md",776378],"49ef62cd":[()=>a.e(95282).then(a.bind(a,765655)),"@site/docs/languages/golang/interview-questions.md",765655],"49fa3321":[()=>a.e(12120).then(a.bind(a,883153)),"@site/docs/data-structures/graph/questions.md",883153],"4a1c5a1a":[()=>a.e(63286).then(a.bind(a,142912)),"@site/docs/psychology/soft-skills/disagreement-feedback.md",142912],"4a230012":[()=>a.e(25838).then(a.bind(a,182488)),"@site/docs/computer-science/testing/checkov.md",182488],"4a325f95":[()=>a.e(3070).then(a.bind(a,684936)),"@site/docs/algorithms/searching-sorting/heapsort.md",684936],"4a39a4d5":[()=>a.e(79948).then(a.bind(a,842625)),"@site/docs/mathematics/statistics/nonparametric-statistics.md",842625],"4a593a48":[()=>a.e(90428).then(a.bind(a,421495)),"@site/docs/ai/move-37/reinforcement-learning.md",421495],"4a61c837":[()=>a.e(45254).then(a.bind(a,678442)),"@site/docs/mathematics/calculus/product-rule-for-derivatives.md",678442],"4a6fa639":[()=>a.e(48475).then(a.bind(a,470779)),"@site/docs/knowledge/games/couple-activities.md",470779],"4a6ff686":[()=>a.e(36580).then(a.bind(a,274469)),"@site/docs/databases/data-warehouses/snowflake/optimizations.md",274469],"4ab59a5d":[()=>a.e(6564).then(a.bind(a,76380)),"@site/docs/mathematics/calculus/tangent-line-and-the-derivative.md",76380],"4ab6347e":[()=>a.e(46311).then(a.bind(a,169458)),"@site/docs/python/python-intro/data-structure/tuples.md",169458],"4b8e6d2e":[()=>a.e(80841).then(a.bind(a,108755)),"@site/docs/languages/java/defining-constants.md",108755],"4ba8b99b":[()=>a.e(11148).then(a.bind(a,32405)),"@site/docs/book-summaries/edge-of-chaos.md",32405],"4bcc1e51":[()=>a.e(61279).then(a.bind(a,60222)),"@site/docs/frontend/js-javascript/intro.md",60222],"4bd096b0":[()=>a.e(31194).then(a.bind(a,95578)),"@site/docs/computer-science/testing/mocking.md",95578],"4be3bb6a":[()=>a.e(37102).then(a.bind(a,394326)),"@site/docs/management/project-management/program-management.md",394326],"4c66dc1e":[()=>a.e(52861).then(a.bind(a,222787)),"@site/docs/mathematics/aptitude/readme.md",222787],"4cb9e61e":[()=>a.e(79540).then(a.bind(a,90244)),"@site/docs/cloud/others/firebase/firebase-google-analytics.md",90244],"4cc731bf":[()=>a.e(60914).then(a.bind(a,896340)),"@site/docs/cloud/aws/compute/amazon-eks.md",896340],"4ce44331":[()=>a.e(62548).then(a.bind(a,599063)),"@site/docs/databases/sql-databases/mysql/sql-mysql-tools.md",599063],"4cf5b052":[()=>a.e(73068).then(a.bind(a,708779)),"@site/docs/technologies/apache-airflow/intro.md",708779],"4d1e1274":[()=>a.e(6645).then(a.bind(a,713075)),"@site/docs/knowledge/biology/mbbs-medicine-medical-health.md",713075],"4d285a92":[()=>a.e(47526).then(a.bind(a,691675)),"@site/docs/computer-science/general/research-papers.md",691675],"4d412af7":[()=>a.e(74404).then(a.bind(a,640158)),"@site/docs/languages/readme.md",640158],"4d4bf838":[()=>a.e(38794).then(a.bind(a,222686)),"@site/docs/devops/kubernetes/keda.md",222686],"4d51b7c3":[()=>a.e(96766).then(a.bind(a,874095)),"@site/docs/frontend/others/angularjs/08-metadata.md",874095],"4d5d442f":[()=>a.e(94004).then(a.bind(a,530765)),"@site/docs/about-deepak-sood/projects/53-mozark-cloud-cost-optimization.md",530765],"4d629451":[()=>a.e(91394).then(a.bind(a,70825)),"@site/docs/algorithms/searching-sorting/shuffle-sort.md",70825],"4d93f4b2":[()=>a.e(3093).then(a.bind(a,900093)),"@site/docs/psychology/learning/mistakes-apology.md",900093],"4df4e2aa":[()=>a.e(9910).then(a.bind(a,38123)),"@site/docs/cloud/others/alibaba-cloud.md",38123],"4e06c9f4":[()=>a.e(39830).then(a.bind(a,719733)),"@site/docs/ai/ml-fundamentals/neural-networks.md",719733],"4e146e4e":[()=>a.e(78671).then(a.bind(a,986471)),"@site/docs/management/six-sigma.md",986471],"4e2122de":[()=>a.e(28816).then(a.bind(a,307520)),"@site/docs/technologies/apache/apache-zookeeper.md",307520],"4e228003":[()=>a.e(62369).then(a.bind(a,983953)),"@site/docs/algorithms/general/prime-factorization.md",983953],"4eaf1ed4":[()=>a.e(33145).then(a.bind(a,571828)),"@site/docs/technologies/brokers/vernemq/readme.md",571828],"4eb6af9a":[()=>a.e(99941).then(a.bind(a,225364)),"@site/docs/databases/sql-databases/postgres/others.md",225364],"4ec3335b":[()=>a.e(65851).then(a.bind(a,723325)),"@site/docs/cloud/others/gcp-ml-services.md",723325],"4ee505b0":[()=>a.e(99583).then(a.bind(a,704615)),"@site/docs/databases/nosql-databases/mongodb/pymongo.md",704615],"4f1832d2":[()=>a.e(77091).then(a.bind(a,320915)),"@site/docs/frontend/html-css/css-intro/others.md",320915],"4f215d69":[()=>a.e(15718).then(a.bind(a,583680)),"@site/docs/frontend/others/angularjs/12-dependency-injection.md",583680],"4f2968ce":[()=>a.e(31632).then(a.bind(a,311147)),"@site/docs/mathematics/combinatorics/intro.md",311147],"4f2ccdbe":[()=>a.e(75534).then(a.bind(a,113149)),"@site/docs/economics/intro.md",113149],"4f722bdc":[()=>a.e(17401).then(a.bind(a,216273)),"@site/docs/ai/move-37/2-dynamic-programming.md",216273],"4fa2294c":[()=>a.e(6320).then(a.bind(a,345435)),"@site/docs/ai/computer-vision-cv/imagemagick.md",345435],"4fdf1ef9":[()=>a.e(8254).then(a.bind(a,65222)),"@site/docs/databases/data-warehouses/concepts/10-lambda-architecture.md",65222],"50063b28":[()=>a.e(5315).then(a.bind(a,259006)),"@site/docs/knowledge/applied-sciences/chemical-engineering.md",259006],"50069c4e":[()=>a.e(83115).then(a.bind(a,363865)),"@site/docs/networking/others/grpc/others.md",363865],"505a436b":[()=>a.e(26973).then(a.bind(a,940860)),"@site/docs/python/documentation/27-development-tools/testing.md",940860],"50760d3d":[()=>a.e(59726).then(a.bind(a,994663)),"@site/docs/economics/market-terms/fundamental-analysis.md",994663],"509818b0":[()=>a.e(57238).then(a.bind(a,438697)),"@site/docs/book-summaries/life-is-in-the-transitions.md",438697],"509f3651":[()=>a.e(53680).then(a.bind(a,447890)),"@site/docs/mathematics/statistics/estimation-statistics.md",447890],"50a0e0a1":[()=>a.e(58726).then(a.bind(a,590040)),"@site/docs/decentralized-applications/ethereum/08-evm.md",590040],"50a6ec26":[()=>a.e(19521).then(a.bind(a,486693)),"@site/docs/computer-science/programming-paradigms/behavioral-strategy.md",486693],"50ae4dce":[()=>a.e(32902).then(a.bind(a,383426)),"@site/docs/ai/data-visualization/d3-data-driven-documents.md",383426],"50dd31f0":[()=>a.e(11778).then(a.bind(a,111642)),"@site/docs/cloud/aws/aws-glue.md",111642],"510009b3":[()=>a.e(36357).then(a.bind(a,283801)),"@site/docs/ai/libraries/tools.md",283801],"51301a50":[()=>a.e(95841).then(a.bind(a,174411)),"@site/docs/computer-science/programming-paradigms/design-patterns.md",174411],"5136b2ce":[()=>a.e(5674).then(a.bind(a,444400)),"@site/docs/databases/nosql-databases/aws-dynamodb/working.md",444400],"51663e96":[()=>a.e(13708).then(a.bind(a,487312)),"@site/docs/languages/others/other-languages.md",487312],51830904:[()=>a.e(72703).then(a.bind(a,679981)),"@site/docs/decentralized-applications/ethereum/others.md",679981],"522ae6e1":[()=>a.e(2622).then(a.bind(a,39900)),"@site/docs/databases/nosql-databases/redis/readme.md",39900],"526bab26":[()=>a.e(23611).then(a.bind(a,516996)),"@site/docs/courses/course-time-series-analysis/time-series-modeling.md",516996],"5271284a":[()=>a.e(43185).then(a.bind(a,379294)),"@site/docs/computer-science/operating-system/intro.md",379294],52782187:[()=>a.e(97519).then(a.bind(a,909139)),"@site/docs/python/others/flask/flask-sqlalchemy.md",909139],"527d1bfa":[()=>a.e(56237).then(a.bind(a,235151)),"@site/docs/courses/course-intro-to-data-and-data-science.md",235151],"52cc61cb":[()=>a.e(90160).then(a.bind(a,211310)),"@site/docs/languages/c++/stl-iterators-algorithms.md",211310],"52d5ae46":[()=>a.e(89255).then(a.bind(a,853004)),"@site/docs/networking/others/grpc/comparison.md",853004],"52d95b80":[()=>a.e(80226).then(a.bind(a,234067)),"@site/docs/computer-science/programming-concepts/inversion-of-control.md",234067],"52e2a80b":[()=>a.e(21306).then(a.bind(a,312123)),"@site/docs/readme.md",312123],"52e331f6":[()=>a.e(31338).then(a.bind(a,596127)),"@site/docs/technologies/kafka/readme.md",596127],"53067a26":[()=>a.e(1357).then(a.bind(a,222534)),"@site/docs/databases/concepts/history.md",222534],"535b33ec":[()=>a.e(21068).then(a.bind(a,203390)),"@site/docs/devops/devops-intro/load-balancer.md",203390],"535c7b59":[()=>a.e(33618).then(a.bind(a,220157)),"@site/docs/devops/docker/docker-commands.md",220157],"53625ff0":[()=>a.e(75412).then(a.bind(a,586501)),"@site/docs/languages/frameworks/masonite.md",586501],"53a71ac3":[()=>a.e(45407).then(a.bind(a,170929)),"@site/docs/python/django/cheatsheet.md",170929],"53b8f220":[()=>a.e(48191).then(a.bind(a,393493)),"@site/docs/devops/terminal-bash/2-system-calls.md",393493],"53be407e":[()=>a.e(85272).then(a.bind(a,74541)),"@site/docs/mathematics/probability/intro-to-probability/additional-theoretical-material.md",74541],"53d09426":[()=>a.e(192).then(a.bind(a,429040)),"@site/docs/ai/big-data/processing-engine.md",429040],"53ea811f":[()=>a.e(25209).then(a.bind(a,168711)),"@site/docs/psychology/power.md",168711],"5420d869":[()=>a.e(9469).then(a.bind(a,879680)),"@site/docs/mathematics/probability/intro-to-probability/6-variance-conditioning-of-an-event-multiple-rv.md",879680],"5423af5a":[()=>a.e(86630).then(a.bind(a,851004)),"@site/docs/cloud/aws/compute/ec2-instance-types.md",851004],"543ba738":[()=>a.e(73926).then(a.bind(a,554082)),"@site/docs/psychology/soft-skills/negotiation.md",554082],"5473b547":[()=>a.e(18138).then(a.bind(a,898155)),"@site/docs/databases/sql-databases/aws-aurora/high-availability-ha-others.md",898155],"548c47e9":[()=>a.e(56106).then(a.bind(a,574420)),"@site/docs/frontend/frontend-intro/pwa.md",574420],"548da952":[()=>a.e(78259).then(a.bind(a,314880)),"@site/docs/networking/others/vpn.md",314880],"549f9c72":[()=>a.e(89082).then(a.bind(a,807356)),"@site/docs/knowledge/games/readme.md",807356],"54a892bc":[()=>a.e(39859).then(a.bind(a,727012)),"@site/docs/economics/mutual-funds/readme.md",727012],"54bb8ea4":[()=>a.e(10670).then(a.bind(a,197168)),"@site/docs/economics/mutual-funds/debt-mutual-funds.md",197168],"54cad423":[()=>a.e(93569).then(a.bind(a,626437)),"@site/docs/networking/mqtt/mqtt-vs-http.md",626437],"55168e2e":[()=>a.e(78806).then(a.bind(a,276563)),"@site/docs/algorithms/searching-sorting/system-sort.md",276563],"55352ab9":[()=>a.e(78989).then(a.bind(a,939110)),"@site/docs/knowledge/other-topics/politics/readme.md",939110],"554643bc":[()=>a.e(49517).then(a.bind(a,430727)),"@site/docs/databases/nosql-databases/redis/redis-eviction-policies.md",430727],"55525dbf":[()=>a.e(41067).then(a.bind(a,695590)),"@site/docs/computer-science/programming-concepts/readme.md",695590],"555d270a":[()=>a.e(49898).then(a.bind(a,37041)),"@site/docs/devops/kubernetes/workloads/pod-lifecycle.md",37041],"5582f382":[()=>a.e(21504).then(a.bind(a,590240)),"@site/docs/databases/others/course-aws-certified-database-specialty.md",590240],"558a48d1":[()=>a.e(20677).then(a.bind(a,143219)),"@site/docs/frontend/others/docusaurus.md",143219],"55c14ff9":[()=>a.e(55616).then(a.bind(a,460146)),"@site/docs/book-summaries/the-organized-mind.md",460146],"55c52d11":[()=>a.e(949).then(a.bind(a,165023)),"@site/docs/algorithms/algorithmic-complexity/time-complexities.md",165023],"55c7660b":[()=>a.e(57353).then(a.bind(a,322769)),"@site/docs/mathematics/probability/intro-to-probability/1.1-set-sequences-limits-and-series-un-countable-sets.md",322769],"55cc345f":[()=>a.e(46699).then(a.bind(a,581037)),"@site/docs/devops/monitoring/readme.md",581037],"55cfb36c":[()=>a.e(84690).then(a.bind(a,704810)),"@site/docs/decentralized-applications/coins-tokens-chains/bnb.md",704810],"55d309df":[()=>a.e(75009).then(a.bind(a,594984)),"@site/docs/cloud/others/cdn-comparision.md",594984],"55dca31b":[()=>a.e(81939).then(a.bind(a,713932)),"@site/docs/languages/others/scala.md",713932],"55dcec09":[()=>a.e(37867).then(a.bind(a,724118)),"@site/docs/technologies/apache-spark/04-key-points.md",724118],"55df19fa":[()=>a.e(47066).then(a.bind(a,412927)),"@site/docs/knowledge/geography/rivers.md",412927],"562060f7":[()=>a.e(19839).then(a.bind(a,305413)),"@site/docs/languages/php/codeigniter/intro.md",305413],"562739b5":[()=>a.e(1932).then(a.bind(a,463543)),"@site/docs/book-summaries/the-path-between-us.md",463543],"562d6c6d":[()=>a.e(82815).then(a.bind(a,760085)),"@site/docs/knowledge/biology/nutrition/intro.md",760085],"562f69db":[()=>a.e(75035).then(a.bind(a,388537)),"@site/docs/book-summaries/the-book-of-joy.md",388537],"563e2cef":[()=>a.e(37410).then(a.bind(a,303106)),"@site/docs/decentralized-applications/coins-tokens-chains/celestia.md",303106],"564384a9":[()=>a.e(41899).then(a.bind(a,519976)),"@site/docs/management/product-management/product-design-stages.md",519976],"564eb415":[()=>a.e(79899).then(a.bind(a,389090)),"@site/docs/decentralized-applications/key-concepts.md",389090],"564ef516":[()=>a.e(17153).then(a.bind(a,780426)),"@site/docs/management/decision-making/readme.md",780426],"565180c4":[()=>a.e(81625).then(a.bind(a,659441)),"@site/docs/frontend/html-css/html-intro/tags.md",659441],"569189a5":[()=>a.e(33499).then(a.bind(a,449120)),"@site/docs/cloud/aws/aws-services.md",449120],"56b1102c":[()=>a.e(44667).then(a.bind(a,955727)),"@site/docs/databases/sql-databases/amazon-rds.md",955727],"56edea18":[()=>a.e(93824).then(a.bind(a,863559)),"@site/docs/management/product-management/product-book-summaries.md",863559],"56fc7fa5":[()=>a.e(71086).then(a.bind(a,296331)),"@site/docs/mathematics/general/properties.md",296331],"5723c3a0":[()=>a.e(29723).then(a.bind(a,530984)),"@site/docs/computer-science/software-engineering/types-of-code.md",530984],"575dd1ac":[()=>a.e(40325).then(a.bind(a,456871)),"@site/docs/ai/move-37/4-model-free-learning.md",456871],"576848c5":[()=>a.e(38945).then(a.bind(a,9070)),"@site/docs/languages/php/others.md",9070],57848121:[()=>a.e(91189).then(a.bind(a,983387)),"@site/docs/technologies/kafka/installing-kafka.md",983387],"578fd3bc":[()=>a.e(3035).then(a.bind(a,93639)),"@site/docs/knowledge/law/lsat.md",93639],"57a62e5c":[()=>a.e(58361).then(a.bind(a,60980)),"@site/docs/economics/finance-investing/company-management.md",60980],58214101:[()=>a.e(77619).then(a.bind(a,669867)),"@site/docs/economics/mental-models/recession-shapes-recovery.md",669867],58356462:[()=>a.e(55450).then(a.bind(a,444385)),"@site/docs/networking/others/apache-avro.md",444385],"58738f93":[()=>a.e(3560).then(a.bind(a,782031)),"@site/docs/computer-science/others/computer-graphics.md",782031],"58922a5c":[()=>a.e(38138).then(a.bind(a,788e3)),"@site/docs/ai/ml-algorithms/generative-adversarial-networks-gans.md",788e3],"58a5df96":[()=>a.e(88809).then(a.bind(a,807856)),"@site/docs/management/project-management/goals-setting.md",807856],"58d25408":[()=>a.e(75689).then(a.bind(a,658885)),"@site/docs/computer-science/system-design/microservice-architecture/readme.md",658885],"58d86f72":[()=>a.e(67103).then(a.bind(a,317170)),"@site/docs/management/people-management/remote-working-teams.md",317170],"58e78872":[()=>a.e(49519).then(a.bind(a,125424)),"@site/docs/about-deepak-sood/projects/81-stashfin-terms.md",125424],"5902f876":[()=>a.e(18862).then(a.bind(a,423861)),"@site/docs/databases/data-warehouses/concepts/03-slowly-changing-dimension-scd.md",423861],"590c815d":[()=>a.e(77592).then(a.bind(a,54650)),"@site/docs/databases/nosql-databases/cassandra/questions.md",54650],"5912717c":[()=>a.e(35166).then(a.bind(a,830572)),"@site/docs/ai/llm/rag-hackathon-questions.md",830572],"5915bd2c":[()=>a.e(27804).then(a.bind(a,449071)),"@site/docs/ai/pandas/others.md",449071],59215199:[()=>a.e(95618).then(a.bind(a,814270)),"@site/docs/devops/others/backstage.md",814270],"595d7183":[()=>a.e(57413).then(a.bind(a,646861)),"@site/docs/languages/php/codeigniter/others.md",646861],"59c0f526":[()=>a.e(34739).then(a.bind(a,971876)),"@site/docs/ai/data-science/data-analysis.md",971876],"5a2a4193":[()=>a.e(19439).then(a.bind(a,995047)),"@site/docs/computer-science/distributed-system/clocks.md",995047],"5a2f5d63":[()=>a.e(14371).then(a.bind(a,51058)),"@site/docs/ai/llm/genai-projects.md",51058],"5a3b2707":[()=>a.e(49732).then(a.bind(a,482939)),"@site/docs/management/business/business-case-studies.md",482939],"5aa92573":[()=>a.e(70078).then(a.bind(a,992761)),"@site/docs/technologies/apache-hadoop/readme.md",992761],"5aa969c8":[()=>a.e(6721).then(a.bind(a,229044)),"@site/docs/python/documentation/03-built-in-constants.md",229044],"5abbb511":[()=>a.e(31576).then(a.bind(a,522818)),"@site/docs/devops/devops-intro/concepts.md",522818],"5abd7e2c":[()=>a.e(53330).then(a.bind(a,228262)),"@site/docs/devops/terminal-bash/bash-shortcuts.md",228262],"5ac4d6bc":[()=>a.e(31251).then(a.bind(a,903)),"@site/docs/ai/move-37/algorithms.md",903],"5ac7c5c8":[()=>a.e(76282).then(a.bind(a,139564)),"@site/docs/python/django/content-types.md",139564],"5ac92981":[()=>a.e(75203).then(a.bind(a,570653)),"@site/docs/cloud/others/gcp-google-cloud-platform.md",570653],"5ad88709":[()=>a.e(48235).then(a.bind(a,733678)),"@site/docs/computer-science/security/cryptography/cryptographic-hash-functions.md",733678],"5ad936e4":[()=>a.e(54784).then(a.bind(a,13621)),"@site/docs/databases/sql-databases/memsql/readme.md",13621],"5b447acd":[()=>a.e(26035).then(a.bind(a,649801)),"@site/docs/languages/sql/ddl-data-definition-language/create-table.md",649801],"5b6a49c8":[()=>a.e(29221).then(a.bind(a,57458)),"@site/docs/economics/course-investing-zerodha-varsity.md",57458],"5b815177":[()=>a.e(18623).then(a.bind(a,499629)),"@site/docs/databases/sql-databases/mysql/gtid-replication.md",499629],"5c443319":[()=>a.e(48675).then(a.bind(a,406503)),"@site/docs/frontend/react/react-router.md",406503],"5c60ec03":[()=>a.e(32878).then(a.bind(a,822384)),"@site/docs/databases/sql-databases/aws-redshift/pricing-sizing.md",822384],"5c7592b2":[()=>a.e(13018).then(a.bind(a,499548)),"@site/docs/languages/java/readme.md",499548],"5cb5642e":[()=>a.e(55081).then(a.bind(a,460290)),"@site/docs/economics/finance-investing/industry-sectors.md",460290],"5cf58e6b":[()=>a.e(52673).then(a.bind(a,207877)),"@site/docs/ai/data-visualization/powerbi.md",207877],"5cff5d62":[()=>a.e(84056).then(a.bind(a,488701)),"@site/docs/technologies/apache-hadoop/mapreduce-examples.md",488701],"5d167aed":[()=>a.e(80722).then(a.bind(a,694589)),"@site/docs/networking/mqtt/libraries.md",694589],"5d28ffe8":[()=>a.e(17557).then(a.bind(a,879016)),"@site/docs/databases/data-warehouses/snowflake/documentation.md",879016],"5d40e5c4":[()=>a.e(39427).then(a.bind(a,928482)),"@site/docs/ai/big-data/types-of-data.md",928482],"5d46c18a":[()=>a.e(36107).then(a.bind(a,347626)),"@site/docs/ai/solutions.md",347626],"5d4b268b":[()=>a.e(79944).then(a.bind(a,468459)),"@site/docs/courses/se-radio.md",468459],"5d513227":[()=>a.e(65440).then(a.bind(a,665657)),"@site/docs/devops/servers/gunicorn.md",665657],"5d52b4cf":[()=>a.e(32492).then(a.bind(a,255339)),"@site/docs/ai/computer-vision-cv/image-data-labeling-tools.md",255339],"5da82281":[()=>a.e(14174).then(a.bind(a,806875)),"@site/docs/cloud/aws/storage/amazon-s3-storage-classes.md",806875],"5e2c94d0":[()=>a.e(75191).then(a.bind(a,590968)),"@site/docs/cloud/others/imagekit.md",590968],"5e95c892":[()=>a.e(9647).then(a.bind(a,883124)),"@theme/DocsRoot",883124],"5e9bf856":[()=>a.e(55951).then(a.bind(a,45159)),"@site/docs/ai/others-resources-interview-learning-courses.md",45159],"5e9f189c":[()=>a.e(24839).then(a.bind(a,448403)),"@site/docs/courses/google-professional-data-engineer-pde.md",448403],"5ec37034":[()=>a.e(76447).then(a.bind(a,741977)),"@site/docs/databases/sql-databases/mysql/server-sql-modes.md",741977],"5ecd8da2":[()=>a.e(89957).then(a.bind(a,822075)),"@site/docs/book-summaries/small-is-beautiful.md",822075],"5eef7e33":[()=>a.e(23874).then(a.bind(a,936061)),"@site/docs/mathematics/linear-algebra/alternate-coordinate-systems-bases.md",936061],"5f0b26d5":[()=>a.e(2877).then(a.bind(a,298791)),"@site/docs/languages/java/jmx.md",298791],"5f2c19b3":[()=>a.e(7696).then(a.bind(a,644046)),"@site/docs/book-summaries/books-to-read.md",644046],"5f525949":[()=>a.e(53700).then(a.bind(a,422998)),"@site/docs/devops/monitoring/linkerd.md",422998],"5f560ffc":[()=>a.e(37072).then(a.bind(a,531845)),"@site/docs/languages/sql/functions.md",531845],"5f593999":[()=>a.e(62814).then(a.bind(a,63459)),"@site/docs/algorithms/searching-sorting/lsd-radix-sort.md",63459],"5f68b7c0":[()=>a.e(49708).then(a.bind(a,632405)),"@site/docs/book-summaries/others.md",632405],"5f8d71e5":[()=>a.e(76372).then(a.bind(a,707447)),"@site/docs/about-deepak-sood/projects/61-general-application-management-case-study.md",707447],"5f96041a":[()=>a.e(65881).then(a.bind(a,698963)),"@site/docs/mathematics/probability/cheatsheet.md",698963],"5fc5b75f":[()=>a.e(55766).then(a.bind(a,55263)),"@site/docs/languages/sql/sql-joins.md",55263],"5ff0b757":[()=>a.e(93329).then(a.bind(a,882063)),"@site/docs/computer-science/software-engineering/change-management.md",882063],"5ffd13b6":[()=>a.e(72376).then(a.bind(a,388278)),"@site/docs/computer-science/security/authentication/readme.md",388278],"602d0d7d":[()=>a.e(10110).then(a.bind(a,634803)),"@site/docs/languages/c++/friend-function.md",634803],"603642fd":[()=>a.e(51230).then(a.bind(a,698763)),"@site/docs/algorithms/searching-sorting/others.md",698763],"603a23e5":[()=>a.e(85346).then(a.bind(a,946245)),"@site/docs/languages/sql/dml-data-manipulation-language.md",946245],"60406a2d":[()=>a.e(54072).then(a.bind(a,264918)),"@site/docs/computer-science/security/ethical-hacking.md",264918],"605dfaa5":[()=>a.e(34999).then(a.bind(a,212573)),"@site/docs/management/roles/data.md",212573],"609de970":[()=>a.e(67773).then(a.bind(a,710587)),"@site/docs/computer-science/operating-system/concurrency-problems.md",710587],"60a177cb":[()=>a.e(65450).then(a.bind(a,972525)),"@site/docs/mathematics/probability/intro-to-probability/2.-conditioning-and-independence.md",972525],"60bec791":[()=>a.e(25110).then(a.bind(a,928080)),"@site/docs/computer-science/system-design/rate-limiting.md",928080],"60ddd735":[()=>a.e(26370).then(a.bind(a,824772)),"@site/docs/cloud/aws/aws-sns.md",824772],"612a719e":[()=>a.e(77281).then(a.bind(a,873632)),"@site/docs/computer-science/system-design/message-queues.md",873632],"612ac0dc":[()=>a.e(3653).then(a.bind(a,666953)),"@site/docs/knowledge/language/readme.md",666953],"612b9c33":[()=>a.e(2078).then(a.bind(a,68511)),"@site/docs/psychology/soft-skills/speaking-story-talking-conversation-presentation-phrases.md",68511],"613165cf":[()=>a.e(12196).then(a.bind(a,403543)),"@site/docs/networking/others/grpc/readme.md",403543],"619f16a6":[()=>a.e(40945).then(a.bind(a,401973)),"@site/docs/devops/monitoring/istio/operations.md",401973],"61cfd658":[()=>a.e(40630).then(a.bind(a,728912)),"@site/docs/frontend/react/readme.md",728912],"61e586f5":[()=>a.e(96379).then(a.bind(a,588932)),"@site/docs/knowledge/other-topics/climate-change.md",588932],"6201253c":[()=>a.e(16496).then(a.bind(a,960240)),"@site/docs/book-summaries/the-4-hour-workweek.md",960240],"6207aca9":[()=>a.e(13678).then(a.bind(a,663514)),"@site/docs/languages/sql/join-algorithms.md",663514],"6222eaa0":[()=>a.e(22866).then(a.bind(a,404930)),"@site/docs/algorithms/string-algorithms/longest-common-prefix.md",404930],"626d4577":[()=>a.e(34786).then(a.bind(a,678690)),"@site/docs/databases/sql-databases/postgres/indexes.md",678690],"627989d0":[()=>a.e(10230).then(a.bind(a,523509)),"@site/docs/devops/terminal-bash/tools/awk.md",523509],"62806a0e":[()=>a.e(50857).then(a.bind(a,503943)),"@site/docs/mathematics/probability/intro-to-probability/readme.md",503943],"62947c5c":[()=>a.e(46626).then(a.bind(a,428385)),"@site/docs/databases/sql-databases/aws-redshift/wlm-qmr.md",428385],"6299338e":[()=>a.e(89238).then(a.bind(a,243271)),"@site/docs/computer-science/interview-question/system-design-twitter.md",243271],"62a5cd5a":[()=>a.e(4686).then(a.bind(a,682817)),"@site/docs/databases/data-warehouses/databricks/04-workflow.md",682817],"62afeb7b":[()=>a.e(43508).then(a.bind(a,407171)),"@site/docs/databases/sql-databases/mysql/mysql-triggers.md",407171],"62ba3d64":[()=>a.e(73287).then(a.bind(a,932736)),"@site/docs/python/documentation/10-functional-programming-modules.md",932736],"62bdab40":[()=>a.e(83436).then(a.bind(a,823277)),"@site/docs/management/digital-advertising.md",823277],"62e37671":[()=>a.e(44236).then(a.bind(a,950074)),"@site/docs/mathematics/geometry/congruence.md",950074],"63027ac5":[()=>a.e(10160).then(a.bind(a,245259)),"@site/docs/psychology/learning/learning-intro.md",245259],"63189add":[()=>a.e(34987).then(a.bind(a,767257)),"@site/docs/algorithms/string-algorithms/intro.md",767257],"6330993a":[()=>a.e(17109).then(a.bind(a,496007)),"@site/docs/knowledge/geography/living.md",496007],"6335bbf1":[()=>a.e(46557).then(a.bind(a,238862)),"@site/docs/cloud/aws/security-identity-compliance/security-guidelines.md",238862],"6342946e":[()=>a.e(77064).then(a.bind(a,282816)),"@site/docs/courses/aws-certified-data-engineer-associate-questions.md",282816],"636d62b0":[()=>a.e(31098).then(a.bind(a,365982)),"@site/docs/frontend/react/code-commands-snippets.md",365982],"639303e5":[()=>a.e(2099).then(a.bind(a,823553)),"@site/docs/devops/devops-intro/feature-toggles-flags.md",823553],"63b89034":[()=>a.e(51382).then(a.bind(a,344147)),"@site/docs/computer-science/testing/tools.md",344147],"63faf22d":[()=>a.e(72107).then(a.bind(a,331454)),"@site/docs/computer-science/operating-system/memory-allocation.md",331454],"6407d303":[()=>a.e(73854).then(a.bind(a,36020)),"@site/docs/about-deepak-sood/projects/82-stashfin-metrics.md",36020],"6498e1a6":[()=>a.e(29349).then(a.bind(a,724926)),"@site/docs/databases/nosql-databases/yugabytedb.md",724926],"64cc5445":[()=>a.e(23389).then(a.bind(a,417364)),"@site/docs/databases/sql-databases/readme.md",417364],"64d532e9":[()=>a.e(42321).then(a.bind(a,661916)),"@site/docs/devops/kubernetes/tasks.md",661916],"64ff808b":[()=>a.e(76335).then(a.bind(a,619251)),"@site/docs/python/others/sqlalchemy/readme.md",619251],"6504fbaa":[()=>a.e(94234).then(a.bind(a,169812)),"@site/docs/book-summaries/chasing-excellence.md",169812],"651cec88":[()=>a.e(3104).then(a.bind(a,670880)),"@site/docs/economics/accounting-for-finance/2a-income-statement-comparisons.md",670880],"656923e1":[()=>a.e(65196).then(a.bind(a,28744)),"@site/docs/languages/others/web-assembly.md",28744],"6580410b":[()=>a.e(88235).then(a.bind(a,998183)),"@site/docs/mathematics/geometry/solid-geometry.md",998183],"65816b19":[()=>a.e(47023).then(a.bind(a,629134)),"@site/docs/devops/docker/stack-swarm.md",629134],"658a35f9":[()=>a.e(99078).then(a.bind(a,205392)),"@site/docs/devops/terraform/documentation.md",205392],"65a86a54":[()=>a.e(5755).then(a.bind(a,679027)),"@site/docs/technologies/apache-airflow/others.md",679027],"65d0c90d":[()=>a.e(37668).then(a.bind(a,506293)),"@site/docs/knowledge/quotes-proverbs/my-quotes.md",506293],"65dd4d6d":[()=>a.e(81186).then(a.bind(a,991783)),"@site/docs/devops/ansible/commands.md",991783],"65df6565":[()=>a.e(28786).then(a.bind(a,701997)),"@site/docs/computer-science/others/other.md",701997],"65eb0715":[()=>a.e(92292).then(a.bind(a,322906)),"@site/docs/courses/google-professional-cloud-architect-pca.md",322906],"65ef6b70":[()=>a.e(98836).then(a.bind(a,901694)),"@site/docs/about-deepak-sood/projects/91-stashfin-aiml-use-cases.md",901694],"6621cadd":[()=>a.e(52796).then(a.bind(a,608817)),"@site/docs/ai/numpy/cheatsheet.md",608817],"663af7ec":[()=>a.e(14506).then(a.bind(a,197293)),"@site/docs/data-structures/trie/readme.md",197293],"669a1614":[()=>a.e(76171).then(a.bind(a,135915)),"@site/docs/ai/numpy/ndarray-object.md",135915],"66ade0ce":[()=>a.e(18375).then(a.bind(a,435915)),"@site/docs/databases/nosql-databases/aws-dynamodb/others.md",435915],"66fc3f0b":[()=>a.e(90491).then(a.bind(a,350451)),"@site/docs/knowledge/physics/khan-academy-physics.md",350451],"670a98f0":[()=>a.e(16366).then(a.bind(a,910089)),"@site/docs/psychology/readme.md",910089],"67392b5a":[()=>a.e(15503).then(a.bind(a,386588)),"@site/docs/algorithms/general/euclidean-algorithm-gcd.md",386588],"676098b7":[()=>a.e(9970).then(a.bind(a,712321)),"@site/docs/frontend/others/angularjs/tour-of-heroes.md",712321],"6789c52e":[()=>a.e(90328).then(a.bind(a,428713)),"@site/docs/knowledge/applied-sciences/mechanical-engineering.md",428713],"6794c5b3":[()=>a.e(81896).then(a.bind(a,445146)),"@site/docs/devops/monitoring/istio/security.md",445146],"67a4b004":[()=>a.e(91555).then(a.bind(a,234904)),"@site/docs/algorithms/searching-sorting/readme.md",234904],"67dc66f3":[()=>a.e(14476).then(a.bind(a,624832)),"@site/docs/algorithms/general/knuth-shuffle.md",624832],"67eebce3":[()=>a.e(70941).then(a.bind(a,313464)),"@site/docs/mathematics/general/greek-letters-latin.md",313464],"680ea488":[()=>a.e(28507).then(a.bind(a,216355)),"@site/docs/mathematics/statistics/descriptive-statistics.md",216355],"6839b9c6":[()=>a.e(73169).then(a.bind(a,319118)),"@site/docs/ai/data-science/recommender-system.md",319118],"683d42c8":[()=>a.e(81607).then(a.bind(a,144005)),"@site/docs/algorithms/graphtheory/depth-first-search-dfs.md",144005],"683f939a":[()=>a.e(31244).then(a.bind(a,319188)),"@site/docs/databases/sql-databases/mysql/optimizing-locking-operations.md",319188],"686bf826":[()=>a.e(9191).then(a.bind(a,799979)),"@site/docs/computer-science/software-engineering/static-code-analysis.md",799979],"6872d7fe":[()=>a.e(21654).then(a.bind(a,355796)),"@site/docs/economics/finance-investing/portfolio-management-services-pms.md",355796],68807128:[()=>a.e(57839).then(a.bind(a,453833)),"@site/docs/databases/sql-databases/postgres/architecture.md",453833],"6880d025":[()=>a.e(65093).then(a.bind(a,761099)),"@site/docs/databases/nosql-databases/aws-dynamodb/intro.md",761099],"688b5067":[()=>a.e(5025).then(a.bind(a,136812)),"@site/docs/databases/sql-databases/postgres/table-partitioning.md",136812],"68996b2a":[()=>a.e(93272).then(a.bind(a,676095)),"@site/docs/decentralized-applications/ethereum/09-gas.md",676095],"689a96ff":[()=>a.e(90046).then(a.bind(a,193991)),"@site/docs/languages/sql/sql-data-types.md",193991],"689c9e8f":[()=>a.e(45137).then(a.bind(a,149371)),"@site/docs/ai/computer-vision-cv/convolutional-neural-network-cnn.md",149371],"68bbfd6b":[()=>a.e(85375).then(a.bind(a,913511)),"@site/docs/networking/protocols/http-https.md",913511],"68c56d60":[()=>a.e(18441).then(a.bind(a,408196)),"@site/docs/languages/c++/header-files.md",408196],"68cd14f0":[()=>a.e(50533).then(a.bind(a,536872)),"@site/docs/technologies/apache-spark/99-others.md",536872],"68cdfb5f":[()=>a.e(38605).then(a.bind(a,354458)),"@site/docs/technologies/apache-airflow/astronomer.md",354458],"68e9bbf8":[()=>a.e(59909).then(a.bind(a,36447)),"@site/docs/python/others/boto-and-boto3/readme.md",36447],"68f0d228":[()=>a.e(41003).then(a.bind(a,794671)),"@site/docs/technologies/kafka/kafka-python.md",794671],"690e68e9":[()=>a.e(70357).then(a.bind(a,907738)),"@site/docs/technologies/apache/apache-flink.md",907738],"6917fb08":[()=>a.e(33636).then(a.bind(a,778684)),"@site/docs/psychology/learning/tips.md",778684],"691cbcd4":[()=>a.e(86013).then(a.bind(a,977594)),"@site/docs/courses/coursera-algorithms-part-1.md",977594],"69360fd1":[()=>a.e(64452).then(a.bind(a,148328)),"@site/docs/knowledge/biology/pregnancy-baby.md",148328],"6942c9bf":[()=>a.e(9450).then(a.bind(a,113734)),"@site/docs/networking/protocols/tcp-connection-oriented-protocol/flow-control.md",113734],"69a234da":[()=>a.e(12689).then(a.bind(a,674381)),"@site/docs/courses/course-launching-into-ml.md",674381],"69b3687f":[()=>a.e(77228).then(a.bind(a,406091)),"@site/docs/management/project-management/intro.md",406091],"69e375c4":[()=>a.e(10729).then(a.bind(a,181953)),"@site/docs/mathematics/algebra/readme.md",181953],"69ef9b92":[()=>a.e(22277).then(a.bind(a,227461)),"@site/docs/frontend/others/frontend-frameworks.md",227461],"69fcee0b":[()=>a.e(60485).then(a.bind(a,104151)),"@site/docs/cloud/aws/networking-content-delivery/intro.md",104151],"6a47c89b":[()=>a.e(36027).then(a.bind(a,270956)),"@site/docs/computer-science/operating-system/others.md",270956],"6a4c6084":[()=>a.e(13605).then(a.bind(a,381603)),"@site/docs/technologies/others/others-iot.md",381603],"6a5e37f0":[()=>a.e(58634).then(a.bind(a,19544)),"@site/docs/databases/nosql-databases/druid/cheatsheet.md",19544],"6a64f555":[()=>a.e(63151).then(a.bind(a,340505)),"@site/docs/cloud/others/linode.md",340505],"6a95b4de":[()=>a.e(1173).then(a.bind(a,219507)),"@site/docs/about-deepak-sood/ideas/non-profit.md",219507],"6ab080ec":[()=>a.e(92518).then(a.bind(a,993462)),"@site/docs/knowledge/geography/readme.md",993462],"6ab83ede":[()=>a.e(11663).then(a.bind(a,956209)),"@site/docs/about-deepak-sood/social-links.md",956209],"6ab8d140":[()=>a.e(56591).then(a.bind(a,828453)),"@site/docs/frontend/seo/seo-tools.md",828453],"6ac7e263":[()=>a.e(57002).then(a.bind(a,784738)),"@site/docs/psychology/soft-skills/prioritization-leverage.md",784738],"6aded7ab":[()=>a.e(51775).then(a.bind(a,678416)),"@site/docs/data-structures/linear-data-structure/circular-buffer.md",678416],"6af049f3":[()=>a.e(10890).then(a.bind(a,961007)),"@site/docs/data-structures/hierarchical-data-structure/binomial-heap.md",961007],"6af1b628":[()=>a.e(31085).then(a.bind(a,470052)),"@site/docs/frontend/seo/seo-optimizing-techniques.md",470052],"6afbc419":[()=>a.e(76315).then(a.bind(a,530509)),"@site/docs/technologies/git/others.md",530509],"6b017ff9":[()=>a.e(49442).then(a.bind(a,202357)),"@site/docs/devops/terraform/readme.md",202357],"6b10a21f":[()=>a.e(57728).then(a.bind(a,196799)),"@site/docs/ai/ml-fundamentals/neural-networks-3b1b.md",196799],"6b45f5c0":[()=>a.e(43308).then(a.bind(a,459698)),"@site/docs/computer-science/programming-concepts/programming-styles.md",459698],"6b55e504":[()=>a.e(48587).then(a.bind(a,980346)),"@site/docs/ai/ml-algorithms/logistic-regression.md",980346],"6b5e34ca":[()=>a.e(73060).then(a.bind(a,245216)),"@site/docs/cloud/others/firebase/web-push-notifications.md",245216],"6b813302":[()=>a.e(30006).then(a.bind(a,195734)),"@site/docs/networking/mqtt/publish-subscribe-pattern.md",195734],"6b95a2b6":[()=>a.e(22768).then(a.bind(a,732542)),"@site/docs/knowledge/general/readme.md",732542],"6ba4dd94":[()=>a.e(92811).then(a.bind(a,938408)),"@site/docs/databases/nosql-databases/druid/readme.md",938408],"6badbc42":[()=>a.e(58071).then(a.bind(a,604576)),"@site/docs/knowledge/physics/readme.md",604576],"6bcfcb46":[()=>a.e(28673).then(a.bind(a,806129)),"@site/docs/frontend/html-css/css-intro/mastering-css.md",806129],"6c03c634":[()=>a.e(22535).then(a.bind(a,197233)),"@site/docs/computer-science/operating-system/cpu-gpu-tpu.md",197233],"6c348f71":[()=>a.e(28753).then(a.bind(a,704423)),"@site/docs/databases/data-warehouses/concepts/02-concepts.md",704423],"6c3e7712":[()=>a.e(25293).then(a.bind(a,741055)),"@site/docs/algorithms/advanced-algorithms/informed-search-algorithms.md",741055],"6c4260b8":[()=>a.e(6552).then(a.bind(a,82612)),"@site/docs/psychology/learning/note-taking-second-brain-pkm-zettelkasten.md",82612],"6c644ee6":[()=>a.e(52152).then(a.bind(a,887818)),"@site/docs/data-structures/hashtable/merkle-trees.md",887818],"6c880d0c":[()=>a.e(84997).then(a.bind(a,699445)),"@site/docs/python/python-intro/data-structure/readme.md",699445],"6ca67407":[()=>a.e(81753).then(a.bind(a,745443)),"@site/docs/networking/others/serialization-deserialization.md",745443],"6cbe77aa":[()=>a.e(86985).then(a.bind(a,90878)),"@site/docs/ai/data-visualization/intro.md",90878],"6ce71481":[()=>a.e(33836).then(a.bind(a,674487)),"@site/docs/networking/protocols/amqp.md",674487],"6cfeda09":[()=>a.e(10009).then(a.bind(a,788280)),"@site/docs/data-structures/trie/suffix-tree.md",788280],"6d24b816":[()=>a.e(16560).then(a.bind(a,173741)),"@site/docs/economics/corporate-finance/corporate-actions.md",173741],"6d5ae22a":[()=>a.e(44837).then(a.bind(a,430920)),"@site/docs/networking/networking-concepts/networking-fabric.md",430920],"6d5e2e77":[()=>a.e(86662).then(a.bind(a,732368)),"@site/docs/algorithms/advanced-algorithms/linear-programming.md",732368],"6d63665d":[()=>a.e(98935).then(a.bind(a,87955)),"@site/docs/networking/mqtt/paho-client.md",87955],"6dbccf3d":[()=>a.e(72474).then(a.bind(a,363936)),"@site/docs/languages/sql/dql-data-query-language/window-functions.md",363936],"6dd07d43":[()=>a.e(61239).then(a.bind(a,483869)),"@site/docs/cloud/aws/security-identity-compliance/license-scanning.md",483869],"6dd60214":[()=>a.e(55905).then(a.bind(a,413195)),"@site/docs/databases/concepts/mvcc-multiversion-concurrency-control.md",413195],"6e266e59":[()=>a.e(39837).then(a.bind(a,566665)),"@site/docs/data-structures/linear-data-structure/readme.md",566665],"6e37854b":[()=>a.e(49761).then(a.bind(a,222860)),"@site/docs/cloud/others/low-code-no-code-lcnc.md",222860],"6e5eb0e8":[()=>a.e(81871).then(a.bind(a,6019)),"@site/docs/courses/coursera-algorithms-part-2.md",6019],"6e5fed70":[()=>a.e(96227).then(a.bind(a,642251)),"@site/docs/databases/sql-databases/mysql/transaction-commit-rollback.md",642251],"6e915c29":[()=>a.e(82305).then(a.bind(a,927833)),"@site/docs/databases/nosql-databases/mongodb/readme.md",927833],"6ec50bd3":[()=>a.e(40109).then(a.bind(a,393263)),"@site/docs/book-summaries/game-changers.md",393263],"6eeeb361":[()=>a.e(92268).then(a.bind(a,628540)),"@site/docs/devops/kubernetes/architecture.md",628540],"6f84a188":[()=>a.e(83201).then(a.bind(a,421343)),"@site/docs/networking/readme.md",421343],"6f85202e":[()=>a.e(11735).then(a.bind(a,781935)),"@site/docs/devops/terminal-bash/shell-bash-script.md",781935],"701a581c":[()=>a.e(57215).then(a.bind(a,68996)),"@site/docs/ai/scikit-learn/others.md",68996],70264848:[()=>a.e(87254).then(a.bind(a,503827)),"@site/docs/economics/market-terms/futures-options-trading.md",503827],"702b4e35":[()=>a.e(90083).then(a.bind(a,990819)),"@site/docs/ai/libraries/tensorflow/core-tensorflow.md",990819],"703457dc":[()=>a.e(40160).then(a.bind(a,343170)),"@site/docs/data-structures/trie/questions.md",343170],"703bd9e4":[()=>a.e(66687).then(a.bind(a,75622)),"@site/docs/languages/php/example.md",75622],"7040c3e8":[()=>a.e(57491).then(a.bind(a,494170)),"@site/docs/databases/sql-databases/aws-aurora/monitoring.md",494170],"7049523b":[()=>a.e(90433).then(a.bind(a,563340)),"@site/docs/cloud/aws/aws-competency-program.md",563340],"70a5947f":[()=>a.e(46812).then(a.bind(a,182854)),"@site/docs/about-deepak-sood/ideas/creating-a-business-startup.md",182854],"70b73091":[()=>a.e(71452).then(a.bind(a,699420)),"@site/docs/languages/c++/printf.md",699420],"70ba44bd":[()=>a.e(79535).then(a.bind(a,725654)),"@site/docs/cloud/others/ticketing-tms.md",725654],"70be3284":[()=>a.e(45898).then(a.bind(a,588094)),"@site/docs/computer-science/security/cryptography/public-key-cryptography.md",588094],"70e600fc":[()=>a.e(63750).then(a.bind(a,474962)),"@site/docs/economics/accounting-for-finance/5a-accounting-inconsistency-examples.md",474962],"7135a1b3":[()=>a.e(59052).then(a.bind(a,264388)),"@site/docs/python/django/others.md",264388],"71395d0f":[()=>a.e(98190).then(a.bind(a,139026)),"@site/docs/knowledge/games/skiing-sking.md",139026],"71441b8a":[()=>a.e(62431).then(a.bind(a,361617)),"@site/docs/algorithms/general/two-stack-algorithm.md",361617],"7145b969":[()=>a.e(41582).then(a.bind(a,120867)),"@site/docs/psychology/learning/course-learning-how-to-learn.md",120867],"714954aa":[()=>a.e(91795).then(a.bind(a,460205)),"@site/docs/frontend/others/angularjs/readme.md",460205],71652160:[()=>a.e(38277).then(a.bind(a,698346)),"@site/docs/devops/kubernetes/workloads/others.md",698346],"7174a176":[()=>a.e(48911).then(a.bind(a,560966)),"@site/docs/cloud/aws/aws-rekognition.md",560966],"7177200f":[()=>a.e(72914).then(a.bind(a,275265)),"@site/docs/about-deepak-sood/projects/64-mlops-case-studies.md",275265],"7185023f":[()=>a.e(7319).then(a.bind(a,978752)),"@site/docs/management/roles/engineering-manager.md",978752],"719486b9":[()=>a.e(31177).then(a.bind(a,238430)),"@site/docs/ai/ml-algorithms/id3-c45-and-chaid.md",238430],"71a28558":[()=>a.e(50940).then(a.bind(a,608876)),"@site/docs/python/others/flask/readme.md",608876],"71a747d5":[()=>a.e(45097).then(a.bind(a,601269)),"@site/docs/devops/kubernetes/reference/readme.md",601269],"71b2e7a8":[()=>a.e(46020).then(a.bind(a,2673)),"@site/docs/frontend/frontend-intro/ui-ux-ixd-design-frontend.md",2673],"71c3ee4d":[()=>a.e(66511).then(a.bind(a,733774)),"@site/docs/mathematics/general/numbers.md",733774],"71c6b44d":[()=>a.e(50350).then(a.bind(a,629947)),"@site/docs/computer-science/operating-system/microprocessor.md",629947],"71ea1317":[()=>a.e(88165).then(a.bind(a,875425)),"@site/docs/databases/sql-databases/aws-redshift/others.md",875425],"720bddc5":[()=>a.e(25990).then(a.bind(a,958507)),"@site/docs/ai/big-data/design-of-zookeeper.md",958507],"720cfd63":[()=>a.e(23824).then(a.bind(a,716977)),"@site/docs/technologies/apache-airflow/readme.md",716977],"721427d4":[()=>a.e(5478).then(a.bind(a,359091)),"@site/docs/frontend/html-css/css-intro/readme.md",359091],"721f546d":[()=>a.e(64728).then(a.bind(a,771978)),"@site/docs/psychology/soft-skills/asking-right-questions.md",771978],"7265e027":[()=>a.e(44957).then(a.bind(a,84295)),"@site/docs/mathematics/geometry/readme.md",84295],"7268d5e6":[()=>a.e(13142).then(a.bind(a,180345)),"@site/docs/computer-science/security/systems-protection.md",180345],"72764aba":[()=>a.e(78869).then(a.bind(a,840463)),"@site/docs/computer-science/operating-system/cache-access-patterns.md",840463],"728b5e98":[()=>a.e(34499).then(a.bind(a,251942)),"@site/docs/databases/sql-databases/amazon-aurora-vs-rds.md",251942],"72be19ad":[()=>a.e(4694).then(a.bind(a,383966)),"@site/docs/frontend/others/gatsby.md",383966],"730e6147":[()=>a.e(27672).then(a.bind(a,782459)),"@site/docs/about-deepak-sood/projects/46-podcast-streamlining-cloud-migration-through-data-engineering.md",782459],"7314ffce":[()=>a.e(44650).then(a.bind(a,579604)),"@site/docs/computer-science/system-design/readme.md",579604],"733781bf":[()=>a.e(30554).then(a.bind(a,989654)),"@site/docs/databases/data-warehouses/snowflake/recovery.md",989654],"734a814c":[()=>a.e(84014).then(a.bind(a,794550)),"@site/docs/book-summaries/doing-good-better.md",794550],"7387f4c5":[()=>a.e(35e3).then(a.bind(a,658205)),"@site/docs/algorithms/general/appel-algorithm.md",658205],"73dcd7cb":[()=>a.e(57186).then(a.bind(a,410208)),"@site/docs/ai/big-data/design-of-hbase.md",410208],"741277d2":[()=>a.e(84143).then(a.bind(a,376719)),"@site/docs/knowledge/general/science.md",376719],"7423b75e":[()=>a.e(63572).then(a.bind(a,782596)),"@site/docs/python/others/flask/documentation.md",782596],"744a4cbd":[()=>a.e(12562).then(a.bind(a,364206)),"@site/docs/ai/big-data/data-masking.md",364206],"74da846a":[()=>a.e(80348).then(a.bind(a,308875)),"@site/docs/ai/move-37/quizzes.md",308875],"74f22757":[()=>a.e(61939).then(a.bind(a,180807)),"@site/docs/decentralized-applications/coins-tokens-chains/stable-coins.md",180807],"74f8b45c":[()=>a.e(20946).then(a.bind(a,181514)),"@site/docs/databases/sql-databases/aws-redshift/intro.md",181514],"74fe9977":[()=>a.e(96829).then(a.bind(a,42265)),"@site/docs/technologies/apache/apache-pulsar.md",42265],"75111f90":[()=>a.e(81771).then(a.bind(a,79982)),"@site/docs/ai/computer-vision-cv/image-formats.md",79982],"754cda22":[()=>a.e(7169).then(a.bind(a,46670)),"@site/docs/databases/nosql-databases/mongodb/data-types.md",46670],"756de1bd":[()=>a.e(65701).then(a.bind(a,182832)),"@site/docs/about-deepak-sood/projects/63-mlops-master-document.md",182832],"75735dbc":[()=>a.e(41923).then(a.bind(a,469529)),"@site/docs/book-summaries/the-22-immutable-laws-of-branding.md",469529],"758bff06":[()=>a.e(39375).then(a.bind(a,820761)),"@site/docs/mathematics/statistics/confidence-intervals.md",820761],"75a6fc1e":[()=>a.e(12769).then(a.bind(a,402694)),"@site/docs/about-deepak-sood/readme.md",402694],"75de83c9":[()=>a.e(43513).then(a.bind(a,873435)),"@site/docs/knowledge/language/grammer-vocabulary.md",873435],"7623b8b7":[()=>a.e(23210).then(a.bind(a,810255)),"@site/docs/ai/scikit-learn/commands.md",810255],"7628f386":[()=>a.e(5017).then(a.bind(a,402471)),"@site/docs/economics/investment-banking.md",402471],"7637547d":[()=>a.e(98272).then(a.bind(a,178974)),"@site/docs/devops/terminal-bash/tools/crontab.md",178974],"766bfcfe":[()=>a.e(1018).then(a.bind(a,906856)),"@site/docs/databases/nosql-databases/aws-dynamodb/core-components.md",906856],"76bbad79":[()=>a.e(16683).then(a.bind(a,289840)),"@site/docs/cloud/aws/aws-database-migration-service-dms.md",289840],"76fc6a7f":[()=>a.e(68025).then(a.bind(a,566984)),"@site/docs/devops/others/other-tools.md",566984],"7700cd4a":[()=>a.e(88121).then(a.bind(a,314884)),"@site/docs/mathematics/algebra/complex-numbers.md",314884],77466948:[()=>a.e(9328).then(a.bind(a,308966)),"@site/docs/networking/others/grpc/intro.md",308966],"7757646b":[()=>a.e(33931).then(a.bind(a,495476)),"@site/docs/devops/monitoring/prometheus/querying.md",495476],77581771:[()=>a.e(89242).then(a.bind(a,667938)),"@site/docs/languages/frameworks/comparison.md",667938],"775ae8c1":[()=>a.e(97268).then(a.bind(a,739790)),"@site/docs/ai/computer-vision-cv/readme.md",739790],"77872c33":[()=>a.e(97989).then(a.bind(a,607153)),"@site/docs/languages/php/syntax.md",607153],"77954a36":[()=>a.e(97717).then(a.bind(a,985274)),"@site/docs/decentralized-applications/tokenomics.md",985274],"77a14a30":[()=>a.e(43783).then(a.bind(a,449698)),"@site/docs/algorithms/dynamic-programming/intro.md",449698],"77d9c93f":[()=>a.e(56555).then(a.bind(a,885393)),"@site/docs/computer-science/programming-paradigms/structural-proxy.md",885393],"77f499a2":[()=>a.e(26276).then(a.bind(a,37772)),"@site/docs/technologies/kafka/kafka-consumers.md",37772],"782182af":[()=>a.e(86710).then(a.bind(a,380945)),"@site/docs/book-summaries/how-to-be-a-stoic.md",380945],"783a2833":[()=>a.e(34982).then(a.bind(a,128256)),"@site/docs/frontend/js-javascript/libraries.md",128256],"784ad6c1":[()=>a.e(86817).then(a.bind(a,415554)),"@site/docs/devops/devops-intro/application-management.md",415554],"7855c7a8":[()=>a.e(39689).then(a.bind(a,345204)),"@site/docs/frontend/seo/types-of-seo.md",345204],"78560c30":[()=>a.e(1873).then(a.bind(a,801933)),"@site/docs/computer-science/security/authentication/two-2fa.md",801933],"7860eb7c":[()=>a.e(11743).then(a.bind(a,920023)),"@site/docs/ai/data-visualization/tableau/dashboarding.md",920023],"78816aa0":[()=>a.e(43219).then(a.bind(a,311974)),"@site/docs/databases/sql-databases/mysql/administration-configuration.md",311974],"789d3e71":[()=>a.e(85725).then(a.bind(a,238696)),"@site/docs/data-structures/graph/undirected-graph.md",238696],"78bc23b8":[()=>a.e(41228).then(a.bind(a,553759)),"@site/docs/languages/php/codeigniter/mvc.md",553759],"78c89bb2":[()=>a.e(81326).then(a.bind(a,806523)),"@site/docs/management/decision-making/ethics.md",806523],"78d43c3f":[()=>a.e(86047).then(a.bind(a,879505)),"@site/docs/management/readme.md",879505],"7915bd23":[()=>a.e(31542).then(a.bind(a,763720)),"@site/docs/devops/monitoring/prometheus/alert-manager.md",763720],"792c7fc7":[()=>a.e(44799).then(a.bind(a,198038)),"@site/docs/data-structures/hierarchical-data-structure/space-partitioning-trees.md",198038],"7931aad1":[()=>a.e(61895).then(a.bind(a,96792)),"@site/docs/devops/terminal-bash/tools/mosh.md",96792],"79374ca6":[()=>a.e(52483).then(a.bind(a,3241)),"@site/docs/computer-science/security/concepts.md",3241],"797f1027":[()=>a.e(20398).then(a.bind(a,97258)),"@site/docs/decentralized-applications/coins-tokens-chains/wallets.md",97258],"7986d8e3":[()=>a.e(43285).then(a.bind(a,288382)),"@site/docs/ai/llm/llm-tuning.md",288382],"79aa89ac":[()=>a.e(62892).then(a.bind(a,510920)),"@site/docs/decentralized-applications/coins-tokens-chains/bip39.md",510920],"7a503a0f":[()=>a.e(6606).then(a.bind(a,377068)),"@site/docs/management/customer-engagement-cx.md",377068],"7a67065e":[()=>a.e(93506).then(a.bind(a,751149)),"@site/docs/languages/frameworks/android/readme.md",751149],"7acf92af":[()=>a.e(27780).then(a.bind(a,559665)),"@site/docs/computer-science/software-engineering/complexity.md",559665],"7ae0073b":[()=>a.e(73488).then(a.bind(a,625850)),"@site/docs/mathematics/combinatorics/readme.md",625850],"7aecd2cf":[()=>a.e(96018).then(a.bind(a,448531)),"@site/docs/ai/data-visualization/tableau/data-sources.md",448531],"7af18b98":[()=>a.e(90493).then(a.bind(a,383925)),"@site/docs/computer-science/testing/readme.md",383925],"7af2079c":[()=>a.e(79404).then(a.bind(a,867859)),"@site/docs/computer-science/system-design/n-tier-application-architecture.md",867859],"7b2249c0":[()=>a.e(88924).then(a.bind(a,94003)),"@site/docs/ai/big-data/data.md",94003],"7b370c07":[()=>a.e(32662).then(a.bind(a,463092)),"@site/docs/algorithms/searching-sorting/shell-sort.md",463092],"7b6cc373":[()=>a.e(56213).then(a.bind(a,471979)),"@site/docs/networking/networking-concepts/forward-error-correction.md",471979],"7b790763":[()=>a.e(31522).then(a.bind(a,89731)),"@site/docs/management/sales.md",89731],"7b90096e":[()=>a.e(77161).then(a.bind(a,857288)),"@site/docs/management/business/business-terms.md",857288],"7baab2f6":[()=>a.e(75702).then(a.bind(a,515334)),"@site/docs/psychology/intro.md",515334],"7be38540":[()=>a.e(85225).then(a.bind(a,442227)),"@site/docs/databases/sql-databases/mysql/mysql-heatwave.md",442227],"7be95a5f":[()=>a.e(2281).then(a.bind(a,333154)),"@site/docs/mathematics/probability/probability-distribution.md",333154],"7c03a6c4":[()=>a.e(30262).then(a.bind(a,854391)),"@site/docs/computer-science/iot/readme.md",854391],"7c2e5d0a":[()=>a.e(14708).then(a.bind(a,47585)),"@site/docs/ai/ml-algorithms/regularization.md",47585],"7c9ed19a":[()=>a.e(47100).then(a.bind(a,849699)),"@site/docs/data-structures/linear-data-structure/dequeue.md",849699],"7ca1e398":[()=>a.e(6996).then(a.bind(a,595379)),"@site/docs/ai/deep-learning/neural-network-and-deep-learning.md",595379],"7cbf9763":[()=>a.e(66580).then(a.bind(a,493020)),"@site/docs/data-structures/graph/digraphs-directed-graphs.md",493020],"7cdf9dba":[()=>a.e(41583).then(a.bind(a,176504)),"@site/docs/knowledge/quotes-proverbs/tips.md",176504],"7cf3e6a7":[()=>a.e(50937).then(a.bind(a,558724)),"@site/docs/algorithms/data-compression/others.md",558724],"7d18aa40":[()=>a.e(1599).then(a.bind(a,677931)),"@site/docs/knowledge/law/constitution-of-india/constitution.md",677931],"7d1c2754":[()=>a.e(30372).then(a.bind(a,74799)),"@site/docs/ai/big-data/data-quality.md",74799],"7d47afa3":[()=>a.e(36688).then(a.bind(a,234573)),"@site/docs/book-summaries/books-blinkist-productivity.md",234573],"7d681db4":[()=>a.e(31649).then(a.bind(a,190461)),"@site/docs/databases/sql-databases/mysql/mysql-data-types.md",190461],"7d6ea404":[()=>a.e(16570).then(a.bind(a,616127)),"@site/docs/databases/nosql-databases/mongodb/indexes.md",616127],"7d98cf84":[()=>a.e(63070).then(a.bind(a,451230)),"@site/docs/technologies/celery/commands-tools.md",451230],"7dacacf1":[()=>a.e(48385).then(a.bind(a,637122)),"@site/docs/decentralized-applications/coins-tokens-chains/thorchain.md",637122],"7df8181a":[()=>a.e(72737).then(a.bind(a,326889)),"@site/docs/languages/java/others.md",326889],"7dfedd3c":[()=>a.e(58527).then(a.bind(a,944869)),"@site/docs/courses/self-driving-nanodegree.md",944869],"7dffbc71":[()=>a.e(56355).then(a.bind(a,537387)),"@site/docs/python/django/architecture.md",537387],"7e06d686":[()=>a.e(62769).then(a.bind(a,199774)),"@site/docs/mathematics/probability/intro-to-probability/9.-conditioning-on-an-event-multiple-continuous-rv.md",199774],"7e798db7":[()=>a.e(51106).then(a.bind(a,455785)),"@site/docs/devops/docker/dockerfile-example.md",455785],"7e813a61":[()=>a.e(65293).then(a.bind(a,786431)),"@site/docs/psychology/intelligence.md",786431],"7e86282a":[()=>a.e(48444).then(a.bind(a,304266)),"@site/docs/management/books-blinkist-management.md",304266],"7ef63df3":[()=>a.e(71227).then(a.bind(a,95562)),"@site/docs/databases/sql-databases/mysql/documentation.md",95562],"7f1074fd":[()=>a.e(40256).then(a.bind(a,599819)),"@site/docs/python/documentation/04-built-in-types.md",599819],"7f3d2bac":[()=>a.e(57977).then(a.bind(a,557083)),"@site/docs/computer-science/programming-paradigms/behavioral-iterator.md",557083],"7f77c2f1":[()=>a.e(9890).then(a.bind(a,394675)),"@site/docs/databases/data-warehouses/databricks/99-others.md",394675],"7fbd341e":[()=>a.e(39805).then(a.bind(a,71750)),"@site/docs/python/python-intro/classes.md",71750],"7fc3e974":[()=>a.e(69761).then(a.bind(a,266135)),"@site/docs/cloud/others/openstack.md",266135],"7fe3aeb7":[()=>a.e(38315).then(a.bind(a,122688)),"@site/docs/databases/nosql-databases/comparisions.md",122688],"7fe4421f":[()=>a.e(90964).then(a.bind(a,3752)),"@site/docs/computer-science/operating-system/raid.md",3752],"800fd7fb":[()=>a.e(21818).then(a.bind(a,780718)),"@site/docs/cloud/others/azure/readme.md",780718],"8037218a":[()=>a.e(22695).then(a.bind(a,891517)),"@site/docs/python/python-intro/exceptions.md",891517],"8046779a":[()=>a.e(4997).then(a.bind(a,303550)),"@site/docs/ai/move-37/1-markov-decision-process.md",303550],"805a80da":[()=>a.e(42308).then(a.bind(a,392977)),"@site/docs/about-deepak-sood/projects/60-data-engineering-case-studies.md",392977],"80638ca6":[()=>a.e(79872).then(a.bind(a,594288)),"@site/docs/knowledge/geography/others.md",594288],"806c9b80":[()=>a.e(52271).then(a.bind(a,317336)),"@site/docs/algorithms/advanced-algorithms/automated-planning-and-scheduling.md",317336],"8077cbeb":[()=>a.e(95651).then(a.bind(a,989635)),"@site/docs/book-summaries/do-hard-things.md",989635],"808fa3d3":[()=>a.e(4642).then(a.bind(a,18022)),"@site/docs/ai/move-37/syllabus.md",18022],"8096a2bf":[()=>a.e(38059).then(a.bind(a,606389)),"@site/docs/algorithms/string-algorithms/knuth-morris-pratt.md",606389],"80be8711":[()=>a.e(88141).then(a.bind(a,552121)),"@site/docs/databases/sql-databases/mysql/partitioning.md",552121],"80d8c8ec":[()=>a.e(77006).then(a.bind(a,397502)),"@site/docs/languages/php/codeigniter/basic-concepts.md",397502],81439249:[()=>a.e(97937).then(a.bind(a,517230)),"@site/docs/devops/ides/vscode-vs-code.md",517230],81469976:[()=>a.e(24545).then(a.bind(a,725509)),"@site/docs/economics/market-terms/wyckoff-method.md",725509],"814df5b1":[()=>a.e(16794).then(a.bind(a,866233)),"@site/docs/about-deepak-sood/ideas/improvements-feedbacks.md",866233],"8168ad41":[()=>a.e(92726).then(a.bind(a,692932)),"@site/docs/about-deepak-sood/faqs.md",692932],"816a3a30":[()=>a.e(83580).then(a.bind(a,685127)),"@site/docs/psychology/soft-skills/speaking-phrases-quotes.md",685127],"816fec92":[()=>a.e(86039).then(a.bind(a,897832)),"@site/docs/ai/ml-algorithms/decision-tree.md",897832],"818d4c2a":[()=>a.e(23086).then(a.bind(a,93418)),"@site/docs/knowledge/biology/nutrition/plants-gardening.md",93418],"81ed39f4":[()=>a.e(43355).then(a.bind(a,788255)),"@site/docs/knowledge/law/mcat.md",788255],"820795a8":[()=>a.e(49011).then(a.bind(a,329185)),"@site/docs/algorithms/bit-manipulation/general.md",329185],"82129b32":[()=>a.e(7554).then(a.bind(a,230745)),"@site/docs/management/product-management/product-terms-saas.md",230745],"8231b121":[()=>a.e(10297).then(a.bind(a,107455)),"@site/docs/ai/llm/readme.md",107455],"8231ba4a":[()=>a.e(86555).then(a.bind(a,308665)),"@site/docs/devops/ansible/readme.md",308665],"8266ae64":[()=>a.e(92309).then(a.bind(a,188735)),"@site/docs/technologies/kafka/intro-to-kafka.md",188735],"8297294e":[()=>a.e(99460).then(a.bind(a,117225)),"@site/docs/devops/terraform/examples.md",117225],"82dbdf0c":[()=>a.e(79402).then(a.bind(a,797417)),"@site/docs/algorithms/graphtheory/resources.md",797417],"82dcf22d":[()=>a.e(73544).then(a.bind(a,686923)),"@site/docs/frontend/others/angularjs/intro.md",686923],"82e44baa":[()=>a.e(57838).then(a.bind(a,548636)),"@site/docs/languages/php/codeigniter/helpers-functions.md",548636],"82e8462a":[()=>a.e(45507).then(a.bind(a,618278)),"@site/docs/ai/ml-fundamentals/andrew-ng.md",618278],"830269d7":[()=>a.e(45334).then(a.bind(a,273584)),"@site/docs/economics/finance-investing/stocks-equity.md",273584],"833a5067":[()=>a.e(56522).then(a.bind(a,969766)),"@site/docs/networking/mqtt/mqtt-sn.md",969766],"8355551c":[()=>a.e(13752).then(a.bind(a,450703)),"@site/docs/technologies/elasticsearch/analysis-and-analyzers.md",450703],83636489:[()=>a.e(66334).then(a.bind(a,558995)),"@site/docs/devops/kubernetes/outline-documentation.md",558995],"837d036f":[()=>a.e(41858).then(a.bind(a,488724)),"@site/docs/databases/data-warehouses/snowflake/readme.md",488724],"8399427c":[()=>a.e(46806).then(a.bind(a,460282)),"@site/docs/algorithms/graphtheory/breadth-first-search-bfs.md",460282],"83a99440":[()=>a.e(94721).then(a.bind(a,59876)),"@site/docs/cloud/aws/compute/readme.md",59876],"83e8996f":[()=>a.e(2857).then(a.bind(a,560220)),"@site/docs/algorithms/string-algorithms/brute-force.md",560220],"83f26e6f":[()=>a.e(45347).then(a.bind(a,783666)),"@site/docs/databases/concepts/core-concepts.md",783666],"841d8837":[()=>a.e(45410).then(a.bind(a,662262)),"@site/docs/computer-science/programming-concepts/cohesion-and-coupling.md",662262],"84489b48":[()=>a.e(8210).then(a.bind(a,764144)),"@site/docs/data-structures/hierarchical-data-structure/fibonacci-heap.md",764144],84718798:[()=>a.e(68087).then(a.bind(a,964900)),"@site/docs/languages/frameworks/flutter.md",964900],"84bb4695":[()=>a.e(63139).then(a.bind(a,888155)),"@site/docs/about-deepak-sood/projects/49-data-practical-use-cases.md",888155],"85261a53":[()=>a.e(11360).then(a.bind(a,633757)),"@site/docs/technologies/kafka/kafka-architecture.md",633757],"85396d75":[()=>a.e(82296).then(a.bind(a,755705)),"@site/docs/knowledge/biology/diseases-tests.md",755705],"85753f82":[()=>a.e(65999).then(a.bind(a,432029)),"@site/docs/devops/kubernetes/operators.md",432029],"858cd045":[()=>a.e(23484).then(a.bind(a,748902)),"@site/docs/ai/ml-algorithms/regression.md",748902],"85ab6017":[()=>a.e(57553).then(a.bind(a,897958)),"@site/docs/ai/ml-algorithms/linear-regression.md",897958],"85c8454f":[()=>a.e(38564).then(a.bind(a,519543)),"@site/docs/devops/kubernetes/services-loadbalancing-and-networking/services.md",519543],"85c9929b":[()=>a.e(24626).then(a.bind(a,841665)),"@site/docs/networking/networking-concepts/cidr.md",841665],"85fd4c43":[()=>a.e(65740).then(a.bind(a,151953)),"@site/docs/computer-science/interview-question/readme.md",151953],"862708ae":[()=>a.e(93994).then(a.bind(a,723903)),"@site/docs/technologies/apache/data-pipeline-architecture.md",723903],86678410:[()=>a.e(92831).then(a.bind(a,562644)),"@site/docs/cloud/aws/security-identity-compliance/compliance.md",562644],"8670feca":[()=>a.e(36151).then(a.bind(a,358969)),"@site/docs/about-deepak-sood/ideas/donations.md",358969],"86a554ed":[()=>a.e(96483).then(a.bind(a,516670)),"@site/docs/databases/nosql-databases/druid/others.md",516670],"86b44446":[()=>a.e(19901).then(a.bind(a,355460)),"@site/docs/cloud/aws/amazon-pinpoint.md",355460],"86cf737f":[()=>a.e(31607).then(a.bind(a,831686)),"@site/docs/frontend/frontend-intro/frontend-architecture.md",831686],"86d9fe99":[()=>a.e(61857).then(a.bind(a,484400)),"@site/docs/devops/monitoring/others.md",484400],"86de0ba0":[()=>a.e(66013).then(a.bind(a,940154)),"@site/docs/ai/nlp/nltk.md",940154],"86f2d571":[()=>a.e(79128).then(a.bind(a,386965)),"@site/docs/knowledge/applied-sciences/hvac-systems.md",386965],"871c93ec":[()=>a.e(85124).then(a.bind(a,659909)),"@site/docs/ai/libraries/ml-libraries.md",659909],"8724d160":[()=>a.e(15409).then(a.bind(a,664653)),"@site/docs/databases/data-warehouses/clickhouse.md",664653],"87260f38":[()=>a.e(57651).then(a.bind(a,725540)),"@site/docs/about-deepak-sood/projects/98-others.md",725540],"87329e05":[()=>a.e(4912).then(a.bind(a,532285)),"@site/docs/mathematics/geometry/similarity.md",532285],"873b29d7":[()=>a.e(96339).then(a.bind(a,777741)),"@site/docs/mathematics/probability/random-variables.md",777741],"876c2df5":[()=>a.e(66940).then(a.bind(a,83671)),"@site/docs/book-summaries/how-to-make-money-in-stocks.md",83671],"87a21a5b":[()=>a.e(71042).then(a.bind(a,626152)),"@site/docs/mathematics/general/discrete-mathematics.md",626152],"8816910b":[()=>a.e(5742).then(a.bind(a,194639)),"@site/docs/databases/nosql-databases/redis/scaling.md",194639],"882fc495":[()=>a.e(59144).then(a.bind(a,651366)),"@site/docs/devops/others/kong.md",651366],"889a4719":[()=>a.e(34232).then(a.bind(a,427022)),"@site/docs/computer-science/programming-paradigms/creational-object-pool.md",427022],"88c2aa10":[()=>a.e(63205).then(a.bind(a,229295)),"@site/docs/management/product-management/behavioral-design-economics.md",229295],"88dba366":[()=>a.e(79517).then(a.bind(a,606645)),"@site/docs/management/project-product-business-tools-saas.md",606645],"88e954ab":[()=>a.e(96115).then(a.bind(a,488907)),"@site/docs/ai/numpy/data-types.md",488907],"894d1bb6":[()=>a.e(35263).then(a.bind(a,73342)),"@site/docs/mathematics/probability/intro-to-probability/7-conditioning-on-a-rv-independence-of-rv.md",73342],"896d8003":[()=>a.e(63043).then(a.bind(a,245424)),"@site/docs/ai/llm/interview-questions.md",245424],"896dd48a":[()=>a.e(35657).then(a.bind(a,355367)),"@site/docs/networking/others/readme.md",355367],"899474e8":[()=>a.e(97387).then(a.bind(a,134114)),"@site/docs/frontend/html-css/component-libraries/readme.md",134114],"89cf070d":[()=>a.e(52422).then(a.bind(a,716758)),"@site/docs/book-summaries/the-uninhabitable-earth.md",716758],"89d84df5":[()=>a.e(20125).then(a.bind(a,184396)),"@site/docs/decentralized-applications/ethereum/42-block-proposals.md",184396],"8a195da4":[()=>a.e(76180).then(a.bind(a,143592)),"@site/docs/ai/model-evaluation/bias-variance-trade-off.md",143592],"8a2255aa":[()=>a.e(67582).then(a.bind(a,980509)),"@site/docs/computer-science/operating-system/memory.md",980509],"8a3bbc8b":[()=>a.e(53242).then(a.bind(a,194169)),"@site/docs/technologies/kafka/strimzi.md",194169],"8a41d351":[()=>a.e(48378).then(a.bind(a,538775)),"@site/docs/data-structures/hierarchical-data-structure/tree-ds.md",538775],"8a5bac09":[()=>a.e(98510).then(a.bind(a,461142)),"@site/docs/about-deepak-sood/intros.md",461142],"8a62acc1":[()=>a.e(54734).then(a.bind(a,388542)),"@site/docs/computer-science/programming-paradigms/behavioral-mediator.md",388542],"8a82d9fe":[()=>a.e(28194).then(a.bind(a,185065)),"@site/docs/economics/mutual-funds/nifty-indexes-indices.md",185065],"8a965159":[()=>a.e(85651).then(a.bind(a,479135)),"@site/docs/computer-science/interview-question/system-design-google-search.md",479135],"8aaf9cdd":[()=>a.e(8839).then(a.bind(a,178712)),"@site/docs/decentralized-applications/coins-tokens-chains/coin-token-intro.md",178712],"8ac90bb3":[()=>a.e(74341).then(a.bind(a,520060)),"@site/docs/ai/model-evaluation/others.md",520060],"8adb8716":[()=>a.e(47874).then(a.bind(a,866583)),"@site/docs/about-deepak-sood/projects/58-aws-gen-ai-hackathon-rag.md",866583],"8ae600d9":[()=>a.e(25510).then(a.bind(a,56974)),"@site/docs/ai/ml-algorithms/clustering.md",56974],"8afa3b86":[()=>a.e(9344).then(a.bind(a,210748)),"@site/docs/technologies/brokers/volttron.md",210748],"8afe6a17":[()=>a.e(59070).then(a.bind(a,821676)),"@site/docs/knowledge/biology/exercise-stretching/gym.md",821676],"8b0140bf":[()=>a.e(68688).then(a.bind(a,196933)),"@site/docs/economics/mental-models/economics-mental-models.md",196933],"8b025ba6":[()=>a.e(99827).then(a.bind(a,259100)),"@site/docs/computer-science/operating-system/memory-layout.md",259100],"8b0e7260":[()=>a.e(10345).then(a.bind(a,309969)),"@site/docs/knowledge/biology/nutrition/food.md",309969],"8b597181":[()=>a.e(76886).then(a.bind(a,962024)),"@site/docs/languages/java/lambda-expressions.md",962024],"8b5f79e8":[()=>a.e(59083).then(a.bind(a,471616)),"@site/docs/languages/sql/sql-views.md",471616],"8b6124af":[()=>a.e(69133).then(a.bind(a,101785)),"@site/docs/languages/golang/concepts.md",101785],"8b702b97":[()=>a.e(55344).then(a.bind(a,572645)),"@site/docs/networking/networking-concepts/routing.md",572645],"8b847007":[()=>a.e(83379).then(a.bind(a,964333)),"@site/docs/data-structures/hashtable/verkle-trees.md",964333],"8b968091":[()=>a.e(55542).then(a.bind(a,240524)),"@site/docs/ai/pandas/cheatsheet.md",240524],"8bdc5288":[()=>a.e(73387).then(a.bind(a,511133)),"@site/docs/computer-science/operating-system/unix-linux.md",511133],"8c339ad7":[()=>a.e(6299).then(a.bind(a,59169)),"@site/docs/algorithms/dynamic-programming/basic-gold-mines.md",59169],"8c37f3f4":[()=>a.e(45689).then(a.bind(a,613971)),"@site/docs/book-summaries/good-economics-for-hard-times.md",613971],"8c3e3106":[()=>a.e(33862).then(a.bind(a,927302)),"@site/docs/networking/others/5g-wireless-networking.md",927302],"8c3fa947":[()=>a.e(91194).then(a.bind(a,42478)),"@site/docs/networking/protocols/openthread.md",42478],"8c417202":[()=>a.e(26196).then(a.bind(a,559384)),"@site/docs/languages/others/markdown.md",559384],"8c55a5b8":[()=>a.e(21298).then(a.bind(a,432760)),"@site/docs/frontend/html-css/css-intro/css-transitions.md",432760],"8c6028c4":[()=>a.e(6341).then(a.bind(a,31853)),"@site/docs/technologies/others/fasttag.md",31853],"8c6d14e4":[()=>a.e(702).then(a.bind(a,770045)),"@site/docs/book-summaries/leaders-eat-last.md",770045],"8c7af520":[()=>a.e(701).then(a.bind(a,792169)),"@site/docs/computer-science/programming-paradigms/structural-decorator.md",792169],"8c8af67a":[()=>a.e(93553).then(a.bind(a,355966)),"@site/docs/book-summaries/13-things-mentally-strong-people-dont-do.md",355966],"8cb3a1b6":[()=>a.e(73139).then(a.bind(a,59427)),"@site/docs/frontend/seo/readme.md",59427],"8cc91518":[()=>a.e(93333).then(a.bind(a,228060)),"@site/docs/computer-science/security/authentication/intro.md",228060],"8ceef37b":[()=>a.e(99572).then(a.bind(a,803583)),"@site/docs/decentralized-applications/ethereum/arbitrum.md",803583],"8cf3f748":[()=>a.e(12592).then(a.bind(a,485604)),"@site/docs/technologies/others/presto.md",485604],"8d07f24f":[()=>a.e(31150).then(a.bind(a,816938)),"@site/docs/devops/monitoring/prometheus/prometheus-architecture.md",816938],"8d12da27":[()=>a.e(29802).then(a.bind(a,722682)),"@site/docs/databases/sql-databases/aws-aurora/configurations-optimizations-best-practices.md",722682],"8d394e25":[()=>a.e(81485).then(a.bind(a,783257)),"@site/docs/ai/numpy/intro.md",783257],"8d481a5e":[()=>a.e(82563).then(a.bind(a,643966)),"@site/docs/management/people-management/types-of-leadership.md",643966],"8dc8974d":[()=>a.e(23302).then(a.bind(a,273743)),"@site/docs/devops/monitoring/metrics.md",273743],"8df7cad9":[()=>a.e(83955).then(a.bind(a,824896)),"@site/docs/python/django/readme.md",824896],"8df809d1":[()=>a.e(5937).then(a.bind(a,236890)),"@site/docs/technologies/brokers/emqtt/plugins.md",236890],"8e01669f":[()=>a.e(73614).then(a.bind(a,905966)),"@site/docs/devops/servers/readme.md",905966],"8e123571":[()=>a.e(17727).then(a.bind(a,639606)),"@site/docs/networking/networking-concepts/questions.md",639606],"8e38f93f":[()=>a.e(69607).then(a.bind(a,466119)),"@site/docs/devops/kubernetes/design-patterns.md",466119],"8e5a6dc1":[()=>a.e(37146).then(a.bind(a,717712)),"@site/docs/data-structures/trie/r-way-tries.md",717712],"8e5eea98":[()=>a.e(81181).then(a.bind(a,831899)),"@site/docs/networking/mqtt/mqtt-over-websockets.md",831899],"8e79da48":[()=>a.e(80395).then(a.bind(a,27091)),"@site/docs/computer-science/security/firewall-waf.md",27091],"8ea30247":[()=>a.e(32711).then(a.bind(a,268993)),"@site/docs/languages/others/toml.md",268993],"8eb74d9f":[()=>a.e(21278).then(a.bind(a,429271)),"@site/docs/ai/computer-vision-cv/examples.md",429271],"8ed1fd85":[()=>a.e(58328).then(a.bind(a,597856)),"@site/docs/languages/sql/sql-examples-queries.md",597856],"8eda4959":[()=>a.e(50824).then(a.bind(a,883819)),"@site/docs/mathematics/general/conjecture.md",883819],"8edef195":[()=>a.e(13442).then(a.bind(a,481517)),"@site/docs/computer-science/security/authentication/oauth.md",481517],"8f1e831b":[()=>a.e(78937).then(a.bind(a,378547)),"@site/docs/book-summaries/principles.md",378547],"8f30f83a":[()=>a.e(40166).then(a.bind(a,980507)),"@site/docs/decentralized-applications/tools.md",980507],"8f39ed4d":[()=>a.e(50958).then(a.bind(a,242289)),"@site/docs/algorithms/searching-sorting/external-sort.md",242289],"8fa71d01":[()=>a.e(78203).then(a.bind(a,652982)),"@site/docs/computer-science/system-design/serverless-architecture.md",652982],"8fb9de0f":[()=>a.e(91805).then(a.bind(a,604639)),"@site/docs/book-summaries/david-and-goliath.md",604639],"8ff1c8f8":[()=>a.e(79181).then(a.bind(a,737039)),"@site/docs/algorithms/general/list-of-algorithms.md",737039],"8ffe6a01":[()=>a.e(81712).then(a.bind(a,333428)),"@site/docs/languages/java/reflection.md",333428],90074119:[()=>a.e(24048).then(a.bind(a,764300)),"@site/docs/python/python-intro/regular-expressions.md",764300],"903d8e42":[()=>a.e(45762).then(a.bind(a,766975)),"@site/docs/networking/protocols/tcp-connection-oriented-protocol/readme.md",766975],90538551:[()=>a.e(32935).then(a.bind(a,319543)),"@site/docs/computer-science/software-engineering/development-approaches.md",319543],"9081dcbc":[()=>a.e(36319).then(a.bind(a,44088)),"@site/docs/cloud/aws/aws-backup.md",44088],"9087f438":[()=>a.e(73192).then(a.bind(a,825357)),"@site/docs/book-summaries/thinking-fast-and-slow.md",825357],"90bf3b7c":[()=>a.e(83229).then(a.bind(a,195956)),"@site/docs/devops/devops-intro/load-balancer-features.md",195956],"90cbcd9e":[()=>a.e(24796).then(a.bind(a,398407)),"@site/docs/languages/sql/intro.md",398407],"90d0eda0":[()=>a.e(51720).then(a.bind(a,378710)),"@site/docs/networking/networking-concepts/others.md",378710],"90e0b0c7":[()=>a.e(58615).then(a.bind(a,750361)),"@site/docs/psychology/soft-skills/readme.md",750361],"910bb0da":[()=>a.e(30968).then(a.bind(a,496327)),"@site/docs/computer-science/programming-paradigms/others.md",496327],91368324:[()=>a.e(83815).then(a.bind(a,696921)),"@site/docs/mathematics/geometry/right-triangles-and-geometry.md",696921],"91386ba8":[()=>a.e(65431).then(a.bind(a,631536)),"@site/docs/data-structures/general/endianness.md",631536],"914c6b9e":[()=>a.e(16024).then(a.bind(a,900284)),"@site/docs/decentralized-applications/ethereum/01-intro-to-ethereum.md",900284],"91535be7":[()=>a.e(99340).then(a.bind(a,887737)),"@site/docs/ai/data-science/questions.md",887737],"91602cbf":[()=>a.e(67378).then(a.bind(a,74128)),"@site/docs/technologies/brokers/vernemq/commands.md",74128],"917252b3":[()=>a.e(60338).then(a.bind(a,137467)),"@site/docs/psychology/sleep.md",137467],"91fe5eb6":[()=>a.e(86456).then(a.bind(a,879906)),"@site/docs/book-summaries/primed-to-perform.md",879906],"9208530c":[()=>a.e(80005).then(a.bind(a,323300)),"@site/docs/languages/java/hash-collection.md",323300],"9219d4e7":[()=>a.e(8496).then(a.bind(a,911199)),"@site/docs/cloud/others/others-saas.md",911199],92581091:[()=>a.e(72636).then(a.bind(a,482895)),"@site/docs/networking/mqtt/last-will-and-testament.md",482895],"92d7dfb3":[()=>a.e(5990).then(a.bind(a,744174)),"@site/docs/databases/data-warehouses/databricks/02-databricks-getting-started.md",744174],"92f12c06":[()=>a.e(8474).then(a.bind(a,290455)),"@site/docs/data-structures/readme.md",290455],"9323cebd":[()=>a.e(88228).then(a.bind(a,519605)),"@site/docs/devops/kubernetes/others.md",519605],"934ae6c3":[()=>a.e(35201).then(a.bind(a,4639)),"@site/docs/frontend/others/nextjs/readme.md",4639],"935512d6":[()=>a.e(80914).then(a.bind(a,836814)),"@site/docs/ai/readme.md",836814],"9357da82":[()=>a.e(52827).then(a.bind(a,565165)),"@site/docs/technologies/apache/apache-hbase.md",565165],"93736b82":[()=>a.e(16067).then(a.bind(a,697872)),"@site/docs/computer-science/programming-paradigms/behavioral-observer.md",697872],"93879ffb":[()=>a.e(95865).then(a.bind(a,918167)),"@site/docs/knowledge/biology/nutrition/pulses-daal-lentils.md",918167],"93dc10c9":[()=>a.e(9439).then(a.bind(a,989732)),"@site/docs/algorithms/string-algorithms/readme.md",989732],"9413e91a":[()=>a.e(63608).then(a.bind(a,67209)),"@site/docs/psychology/soft-skills/reasoning.md",67209],"9418251b":[()=>a.e(44725).then(a.bind(a,940475)),"@site/docs/algorithms/string-algorithms/substring-search-intro.md",940475],"941e8b35":[()=>a.e(70304).then(a.bind(a,608594)),"@site/docs/python/others/twisted.md",608594],"946e1b89":[()=>a.e(20007).then(a.bind(a,473830)),"@site/docs/databases/sql-databases/mysql/thread-states.md",473830],"947b2619":[()=>a.e(48329).then(a.bind(a,687019)),"@site/docs/about-deepak-sood/projects/44-agri-tech-digital-transformation-case-study.md",687019],"94c9da4e":[()=>a.e(61196).then(a.bind(a,396399)),"@site/docs/ai/numpy/numpy-reference.md",396399],"94ca0def":[()=>a.e(62221).then(a.bind(a,177848)),"@site/docs/databases/nosql-databases/aws-dynamodb/table-classes.md",177848],"94e62518":[()=>a.e(65873).then(a.bind(a,369145)),"@site/docs/algorithms/advanced-algorithms/principle-of-deferred-decisions.md",369145],"9505a680":[()=>a.e(32881).then(a.bind(a,618056)),"@site/docs/decentralized-applications/ethereum/30-bridges.md",618056],"952393dc":[()=>a.e(58335).then(a.bind(a,506736)),"@site/docs/book-summaries/from-strength-to-strength.md",506736],95361060:[()=>a.e(86095).then(a.bind(a,407179)),"@site/docs/devops/docker/docker-compose-example.md",407179],"9539399c":[()=>a.e(85205).then(a.bind(a,880499)),"@site/docs/mathematics/statistics/bivariate-analysis.md",880499],"953d183b":[()=>a.e(94472).then(a.bind(a,22745)),"@site/docs/book-summaries/power-sex-suicide.md",22745],"9564be15":[()=>a.e(37178).then(a.bind(a,922223)),"@site/docs/algorithms/dynamic-programming/greedy-algorithms.md",922223],"957e6ca3":[()=>a.e(28052).then(a.bind(a,653427)),"@site/docs/algorithms/searching-sorting/merge-sort.md",653427],"9597644a":[()=>a.e(16294).then(a.bind(a,63850)),"@site/docs/databases/concepts/others.md",63850],"95a1c150":[()=>a.e(8772).then(a.bind(a,557757)),"@site/docs/databases/nosql-databases/redis/best-practices.md",557757],"95d54960":[()=>a.e(83747).then(a.bind(a,909083)),"@site/docs/management/people-management/mentoring-teaching-coaching-leading-leader-leadership.md",909083],"95e55d3e":[()=>a.e(68600).then(a.bind(a,457526)),"@site/docs/frontend/seo/google-crawlers-crawling.md",457526],"95e8f9a1":[()=>a.e(2895).then(a.bind(a,477966)),"@site/docs/technologies/apache/apache-hive.md",477966],"9611a6ea":[()=>a.e(74059).then(a.bind(a,825090)),"@site/docs/mathematics/linear-algebra/matrix-transformations.md",825090],"9614cb52":[()=>a.e(48915).then(a.bind(a,587354)),"@site/docs/networking/mqtt/qos-levels.md",587354],"9632eced":[()=>a.e(91274).then(a.bind(a,782243)),"@site/docs/python/documentation/19-internet-data-handling.md",782243],"9640504f":[()=>a.e(23791).then(a.bind(a,406900)),"@site/docs/computer-science/security/authentication/certificates.md",406900],"9660ce3f":[()=>a.e(97131).then(a.bind(a,190869)),"@site/docs/book-summaries/13-things-mentally-strong-parents-dont-do.md",190869],"9662e3ed":[()=>a.e(3965).then(a.bind(a,860923)),"@site/docs/computer-science/system-design/microservice-architecture/intro.md",860923],"96875d98":[()=>a.e(61229).then(a.bind(a,964587)),"@site/docs/knowledge/law/judgements-2023.md",964587],"9694a59b":[()=>a.e(79370).then(a.bind(a,415199)),"@site/docs/devops/devops-intro/chaos-engineering.md",415199],"96c6b92c":[()=>a.e(81911).then(a.bind(a,88761)),"@site/docs/decentralized-applications/ethereum/etherjs.md",88761],"96e012b8":[()=>a.e(61690).then(a.bind(a,339947)),"@site/docs/ai/model-evaluation/readme.md",339947],"96f76ec9":[()=>a.e(79420).then(a.bind(a,817484)),"@site/docs/ai/llm/fintech-use-cases.md",817484],"970aa3e0":[()=>a.e(54709).then(a.bind(a,651788)),"@site/docs/ai/ml-fundamentals/ml-classification.md",651788],"976c7b0c":[()=>a.e(35470).then(a.bind(a,634179)),"@site/docs/languages/php/codeigniter/configurations.md",634179],"97be60be":[()=>a.e(99653).then(a.bind(a,242823)),"@site/docs/frontend/react/components.md",242823],"97d7a345":[()=>a.e(11601).then(a.bind(a,9863)),"@site/docs/mathematics/statistics/crash-course-statistics.md",9863],98138944:[()=>a.e(72885).then(a.bind(a,962991)),"@site/docs/data-structures/hashtable/chord.md",962991],"98336a82":[()=>a.e(58455).then(a.bind(a,260814)),"@site/docs/languages/frameworks/android/jetpack.md",260814],"983c0810":[()=>a.e(64937).then(a.bind(a,761196)),"@site/docs/devops/terminal-bash/1-linux-general-unix-linux-commands.md",761196],"988cda22":[()=>a.e(30894).then(a.bind(a,647944)),"@site/docs/languages/java/knowledge.md",647944],98970508:[()=>a.e(80205).then(a.bind(a,271204)),"@site/docs/languages/java/collections.md",271204],"98f8f798":[()=>a.e(5064).then(a.bind(a,71634)),"@site/docs/data-structures/hierarchical-data-structure/b-tree.md",71634],"992a565d":[()=>a.e(87640).then(a.bind(a,570595)),"@site/docs/python/advanced/concurrency.md",570595],"992fc8fe":[()=>a.e(14223).then(a.bind(a,912288)),"@site/docs/knowledge/biology/muscles.md",912288],99369098:[()=>a.e(56650).then(a.bind(a,801037)),"@site/docs/python/documentation/python-howtos.md",801037],"995ca961":[()=>a.e(17468).then(a.bind(a,257317)),"@site/docs/python/python-intro/data-structure/dict-evolution.md",257317],"997a116e":[()=>a.e(56844).then(a.bind(a,487654)),"@site/docs/technologies/apache-hadoop/hadoop-mapreduce-1.0.md",487654],"99aab209":[()=>a.e(48354).then(a.bind(a,444285)),"@site/docs/cloud/others/firebase/automatic-collected-events.md",444285],"99b20856":[()=>a.e(19712).then(a.bind(a,711526)),"@site/docs/databases/sql-databases/mysql/connection-handling.md",711526],"99bf0b39":[()=>a.e(78127).then(a.bind(a,867295)),"@site/docs/algorithms/algorithmic-complexity/turing-vs-non-turing-machine.md",867295],"99d92f44":[()=>a.e(74936).then(a.bind(a,655198)),"@site/docs/databases/data-warehouses/comparisions.md",655198],"9a132240":[()=>a.e(19093).then(a.bind(a,149644)),"@site/docs/python/documentation/02-built-in-functions.md",149644],"9a148426":[()=>a.e(65994).then(a.bind(a,221786)),"@site/docs/ai/big-data/tools.md",221786],"9a43fa69":[()=>a.e(47158).then(a.bind(a,157639)),"@site/docs/about-deepak-sood/projects/67-data-engineering-battle-cards.md",157639],"9a714aed":[()=>a.e(9967).then(a.bind(a,996393)),"@site/docs/courses/course-credit-risk-modeling/decision-areas-and-credit-scorecards.md",996393],"9a9b746d":[()=>a.e(82115).then(a.bind(a,537104)),"@site/docs/databases/concepts/concurrency-control.md",537104],"9abf256d":[()=>a.e(61896).then(a.bind(a,364507)),"@site/docs/mathematics/geometry/circles.md",364507],"9afb0772":[()=>a.e(19477).then(a.bind(a,913230)),"@site/docs/networking/networking-concepts/data-center-networking.md",913230],"9afe2068":[()=>a.e(40002).then(a.bind(a,247452)),"@site/docs/databases/data-warehouses/databricks/01-databricks.md",247452],"9b0206b3":[()=>a.e(12423).then(a.bind(a,228921)),"@site/docs/decentralized-applications/ethereum/upgrades.md",228921],"9b231b49":[()=>a.e(97247).then(a.bind(a,33708)),"@site/docs/knowledge/language/languages-others.md",33708],"9b402c8b":[()=>a.e(18933).then(a.bind(a,670840)),"@site/docs/devops/others/coresync-pacemaker.md",670840],"9b5d774a":[()=>a.e(41214).then(a.bind(a,748444)),"@site/docs/book-summaries/alchemy-the-surprising-power-of-ideas-that-dont-make-sense.md",748444],"9b5fde7e":[()=>a.e(17046).then(a.bind(a,9745)),"@site/docs/data-structures/linear-data-structure/randomized-queue.md",9745],"9b9df7e0":[()=>a.e(11979).then(a.bind(a,573428)),"@site/docs/algorithms/graphtheory/prim-algorithm-for-mst.md",573428],"9ba447e4":[()=>a.e(42145).then(a.bind(a,613147)),"@site/docs/networking/protocols/others.md",613147],"9bca345b":[()=>a.e(43566).then(a.bind(a,784650)),"@site/docs/algorithms/advanced-algorithms/travelling-salesman-problem.md",784650],"9bd06824":[()=>a.e(1802).then(a.bind(a,105213)),"@site/docs/technologies/elasticsearch/commands.md",105213],"9bd29296":[()=>a.e(55632).then(a.bind(a,427453)),"@site/docs/databases/sql-databases/mysql/percona-xtrabackup.md",427453],"9bd96f97":[()=>a.e(27039).then(a.bind(a,519973)),"@site/docs/management/mental-models.md",519973],"9c18c66a":[()=>a.e(78276).then(a.bind(a,54653)),"@site/docs/psychology/learning/speed-reading.md",54653],"9c2a6400":[()=>a.e(91050).then(a.bind(a,12376)),"@site/docs/languages/golang/tools.md",12376],"9c353e4a":[()=>a.e(75202).then(a.bind(a,977032)),"@site/docs/languages/golang/syntax.md",977032],"9c454ee4":[()=>a.e(50868).then(a.bind(a,145468)),"@site/docs/knowledge/quotes-proverbs/habits.md",145468],"9c5e5418":[()=>a.e(66973).then(a.bind(a,461192)),"@site/docs/python/others/readme.md",461192],"9c6635e1":[()=>a.e(70625).then(a.bind(a,641170)),"@site/docs/management/people-management/readme.md",641170],"9ce06ec6":[()=>a.e(12500).then(a.bind(a,763236)),"@site/docs/devops/kubernetes/intro.md",763236],"9cea67db":[()=>a.e(85542).then(a.bind(a,148337)),"@site/docs/databases/nosql-databases/cassandra/intro.md",148337],"9d020796":[()=>a.e(23700).then(a.bind(a,204082)),"@site/docs/algorithms/graphtheory/bellman-ford-algorithm.md",204082],"9d28d800":[()=>a.e(73490).then(a.bind(a,263793)),"@site/docs/data-structures/linear-data-structure/array.md",263793],"9d2ca8d9":[()=>a.e(5191).then(a.bind(a,63487)),"@site/docs/computer-science/interview-question/system-design-mmog-game.md",63487],"9d662a74":[()=>a.e(7510).then(a.bind(a,498643)),"@site/docs/algorithms/data-compression/bitmap-compression-algorithms.md",498643],"9d76647d":[()=>a.e(34960).then(a.bind(a,268676)),"@site/docs/knowledge/quotes-proverbs/readme.md",268676],"9d7ebe7a":[()=>a.e(11827).then(a.bind(a,607024)),"@site/docs/data-structures/linear-data-structure/bag-data-structure.md",607024],"9d866e9e":[()=>a.e(93267).then(a.bind(a,88069)),"@site/docs/cloud/aws/developer-tools/intro.md",88069],"9db34e5e":[()=>a.e(69966).then(a.bind(a,336793)),"@site/docs/computer-science/security/authentication/siem.md",336793],"9dc6c069":[()=>a.e(16681).then(a.bind(a,648931)),"@site/docs/cloud/aws/networking-content-delivery/aws-elb.md",648931],"9dcffb2d":[()=>a.e(96685).then(a.bind(a,121261)),"@site/docs/python/documentation/12-data-persistence.md",121261],"9e3af1ac":[()=>a.e(63890).then(a.bind(a,625615)),"@site/docs/knowledge/law/constitution-of-india/others.md",625615],"9e6ac71e":[()=>a.e(76826).then(a.bind(a,720707)),"@site/docs/data-structures/hierarchical-data-structure/binary-heap.md",720707],"9e6d5e55":[()=>a.e(33399).then(a.bind(a,246763)),"@site/docs/databases/data-warehouses/databricks/readme.md",246763],"9e6de952":[()=>a.e(73948).then(a.bind(a,606522)),"@site/docs/languages/frameworks/intro.md",606522],"9ea068e3":[()=>a.e(94728).then(a.bind(a,988378)),"@site/docs/ai/libraries/deep-learning-frameworks.md",988378],"9ec873a5":[()=>a.e(48708).then(a.bind(a,634987)),"@site/docs/technologies/apache/readme.md",634987],"9f2042b5":[()=>a.e(16737).then(a.bind(a,663963)),"@site/docs/cloud/others/sap.md",663963],"9f335dfa":[()=>a.e(20488).then(a.bind(a,883017)),"@site/docs/ai/ml-algorithms/feature-engineering.md",883017],"9f6dbe96":[()=>a.e(17018).then(a.bind(a,72906)),"@site/docs/computer-science/programming-paradigms/creational-abstract-factory.md",72906],"9f709a3d":[()=>a.e(24404).then(a.bind(a,892372)),"@site/docs/algorithms/general/quick-select.md",892372],"9f781f75":[()=>a.e(47786).then(a.bind(a,108029)),"@site/docs/computer-science/interview-question/system-design-uber-lyft-ride-sharing-services.md",108029],"9f93da1f":[()=>a.e(93638).then(a.bind(a,622847)),"@site/docs/about-deepak-sood/projects/80-stashfin.md",622847],"9fef29a1":[()=>a.e(38406).then(a.bind(a,367442)),"@site/docs/networking/networking-concepts/peer-to-peer.md",367442],a00c5027:[()=>a.e(37793).then(a.bind(a,127906)),"@site/docs/technologies/apache-spark/03-processing-model.md",127906],a0115220:[()=>a.e(23957).then(a.bind(a,897488)),"@site/docs/book-summaries/predictably-irrational.md",897488],a019fd64:[()=>a.e(12878).then(a.bind(a,608920)),"@site/docs/psychology/learning/readme.md",608920],a036732d:[()=>a.e(32807).then(a.bind(a,339743)),"@site/docs/databases/indexing/database-index.md",339743],a042049c:[()=>a.e(29490).then(a.bind(a,998382)),"@site/docs/technologies/apache/apache-samza.md",998382],a073360f:[()=>a.e(17447).then(a.bind(a,246159)),"@site/docs/book-summaries/the-seven-habits-of-highly-effective-people.md",246159],a07b8561:[()=>a.e(28829).then(a.bind(a,240407)),"@site/docs/computer-science/interview-question/aws-tech-other-questions.md",240407],a07df199:[()=>a.e(56772).then(a.bind(a,196079)),"@site/docs/frontend/html-css/html-intro/readme.md",196079],a0c7ccba:[()=>a.e(8811).then(a.bind(a,51485)),"@site/docs/networking/networking-concepts/intro.md",51485],a0d32397:[()=>a.e(93882).then(a.bind(a,931134)),"@site/docs/ai/model-evaluation/evaluation.md",931134],a0f3a250:[()=>a.e(34255).then(a.bind(a,190830)),"@site/docs/algorithms/algorithmic-complexity/halting-problem.md",190830],a0f76622:[()=>a.e(32225).then(a.bind(a,229553)),"@site/docs/databases/data-warehouses/concepts/change-data-capture-cdc.md",229553],a0fde90a:[()=>a.e(32217).then(a.bind(a,176008)),"@site/docs/about-deepak-sood/ideas/society.md",176008],a14c4f8f:[()=>a.e(70710).then(a.bind(a,900338)),"@site/docs/algorithms/dynamic-programming/levenshtein-distance-or-edit-distance.md",900338],a14fff3b:[()=>a.e(34704).then(a.bind(a,129125)),"@site/docs/technologies/kafka/others.md",129125],a1692373:[()=>a.e(63229).then(a.bind(a,256480)),"@site/docs/devops/docker/containers.md",256480],a184fd68:[()=>a.e(39421).then(a.bind(a,250380)),"@site/docs/data-structures/hierarchical-data-structure/segment-tree.md",250380],a1d97c6a:[()=>a.e(4917).then(a.bind(a,861875)),"@site/docs/mathematics/statistics/percentiles.md",861875],a2062ddc:[()=>a.e(20949).then(a.bind(a,591097)),"@site/docs/algorithms/algorithmic-complexity/analysis-of-algorithms.md",591097],a2416ea7:[()=>a.e(98500).then(a.bind(a,181388)),"@site/docs/knowledge/biology/nutrition/recipe.md",181388],a2458787:[()=>a.e(37679).then(a.bind(a,903694)),"@site/docs/knowledge/law/laws.md",903694],a255df31:[()=>a.e(42126).then(a.bind(a,425685)),"@site/docs/computer-science/general/readme.md",425685],a25ca477:[()=>a.e(65479).then(a.bind(a,399065)),"@site/docs/ai/data-visualization/matplotlib.md",399065],a2649ad9:[()=>a.e(16127).then(a.bind(a,43436)),"@site/docs/technologies/celery/workers.md",43436],a272e954:[()=>a.e(23684).then(a.bind(a,207956)),"@site/docs/mathematics/linear-algebra/cheatsheet.md",207956],a27bd544:[()=>a.e(56204).then(a.bind(a,839418)),"@site/docs/algorithms/complex-systems/intro.md",839418],a2806318:[()=>a.e(53868).then(a.bind(a,827538)),"@site/docs/knowledge/physics/crash-course-physics.md",827538],a28f780b:[()=>a.e(71247).then(a.bind(a,91192)),"@site/docs/ai/llm/natural-language-to-sql.md",91192],a2a9cdae:[()=>a.e(73687).then(a.bind(a,567502)),"@site/docs/cloud/aws/developer-tools/code-build.md",567502],a2ab0897:[()=>a.e(60367).then(a.bind(a,369242)),"@site/docs/technologies/apache-hadoop/hdfs.md",369242],a2ec148a:[()=>a.e(44964).then(a.bind(a,499218)),"@site/docs/management/project-management/project-contraints.md",499218],a2f74ece:[()=>a.e(49930).then(a.bind(a,706915)),"@site/docs/ai/model-evaluation/optimization.md",706915],a31e1871:[()=>a.e(26294).then(a.bind(a,147163)),"@site/docs/devops/devops-intro/distributed-tracing.md",147163],a34c0fc4:[()=>a.e(98887).then(a.bind(a,303033)),"@site/docs/languages/sql/others.md",303033],a3549b4a:[()=>a.e(99856).then(a.bind(a,2047)),"@site/docs/mathematics/calculus/gradient.md",2047],a36285be:[()=>a.e(34941).then(a.bind(a,246063)),"@site/docs/psychology/self-control-will-power.md",246063],a37aea16:[()=>a.e(44264).then(a.bind(a,158433)),"@site/docs/computer-science/operating-system/compilers.md",158433],a38bf0a6:[()=>a.e(40654).then(a.bind(a,885427)),"@site/docs/data-structures/hierarchical-data-structure/binary-search-tree.md",885427],a3a2b5d3:[()=>a.e(49026).then(a.bind(a,339179)),"@site/docs/ai/libraries/tensorflow/estimator-api.md",339179],a3c34550:[()=>a.e(47215).then(a.bind(a,929242)),"@site/docs/computer-science/security/vulnerabilities.md",929242],a3c81ad9:[()=>a.e(52569).then(a.bind(a,364770)),"@site/docs/databases/nosql-databases/column-family.md",364770],a3f7380e:[()=>a.e(46390).then(a.bind(a,591443)),"@site/docs/databases/nosql-databases/mongodb/others.md",591443],a3fc3cfe:[()=>a.e(6363).then(a.bind(a,137348)),"@site/docs/psychology/travelling.md",137348],a42b237d:[()=>a.e(96808).then(a.bind(a,248322)),"@site/docs/computer-science/security/attacks.md",248322],a4487309:[()=>a.e(36523).then(a.bind(a,798682)),"@site/docs/mathematics/general/fermat-little-theorem.md",798682],a452b269:[()=>a.e(68146).then(a.bind(a,218536)),"@site/docs/management/roles/principle-software-engineer.md",218536],a45ae645:[()=>a.e(74242).then(a.bind(a,112014)),"@site/docs/knowledge/geography/countries.md",112014],a47a173f:[()=>a.e(85391).then(a.bind(a,770196)),"@site/docs/economics/mutual-funds/debentures-bonds.md",770196],a49f9fea:[()=>a.e(42586).then(a.bind(a,536100)),"@site/docs/python/python-intro/input-output-template.md",536100],a4a9daca:[()=>a.e(55243).then(a.bind(a,971617)),"@site/docs/computer-science/system-design/microservice-architecture/design-patterns.md",971617],a4aea578:[()=>a.e(79249).then(a.bind(a,189184)),"@site/docs/management/community-building.md",189184],a4d22a17:[()=>a.e(4217).then(a.bind(a,241739)),"@site/docs/frontend/others/nextjs/others.md",241739],a4f2afce:[()=>a.e(41041).then(a.bind(a,439769)),"@site/docs/knowledge/other-topics/politics/others.md",439769],a4fe0faa:[()=>a.e(27279).then(a.bind(a,691364)),"@site/docs/ai/nlp/chatbot-chatops.md",691364],a50963a0:[()=>a.e(8126).then(a.bind(a,56119)),"@site/docs/databases/nosql-databases/redis/redis-py.md",56119],a50b8d10:[()=>a.e(75964).then(a.bind(a,25563)),"@site/docs/about-deepak-sood/projects/readme.md",25563],a522a296:[()=>a.e(85369).then(a.bind(a,619881)),"@site/docs/ai/data-science/statistics.md",619881],a52e203a:[()=>a.e(35568).then(a.bind(a,427718)),"@site/docs/databases/nosql-databases/time-series-db/influxdb/influx.md",427718],a530aa1e:[()=>a.e(5291).then(a.bind(a,652880)),"@site/docs/python/documentation/18-interprocess-communication-and-networking.md",652880],a5b89950:[()=>a.e(6010).then(a.bind(a,325073)),"@site/docs/mathematics/general/golden-ratio-phi.md",325073],a5d513a8:[()=>a.e(5259).then(a.bind(a,123887)),"@site/docs/knowledge/language/general.md",123887],a5f340a6:[()=>a.e(89413).then(a.bind(a,407261)),"@site/docs/databases/sql-databases/mysql/mysqlbinlog.md",407261],a617bbab:[()=>a.e(95699).then(a.bind(a,282319)),"@site/docs/book-summaries/the-grid.md",282319],a6191a10:[()=>a.e(64209).then(a.bind(a,501083)),"@site/docs/management/growth-hacking.md",501083],a63bec92:[()=>a.e(97384).then(a.bind(a,953035)),"@site/docs/cloud/others/business-rule-engine.md",953035],a651ce98:[()=>a.e(56807).then(a.bind(a,927668)),"@site/docs/algorithms/general/competitive-programming.md",927668],a6668d8a:[()=>a.e(38147).then(a.bind(a,226542)),"@site/docs/devops/terminal-bash/3-library-functions.md",226542],a67e9e47:[()=>a.e(29567).then(a.bind(a,33712)),"@site/docs/book-summaries/the-power-of-regret.md",33712],a6c30594:[()=>a.e(1770).then(a.bind(a,827012)),"@site/docs/courses/course-credit-risk-modeling/fraud-detection-and-prevention.md",827012],a6ca678f:[()=>a.e(98981).then(a.bind(a,978721)),"@site/docs/technologies/apache/cncf.md",978721],a6f8edb9:[()=>a.e(53936).then(a.bind(a,781407)),"@site/docs/databases/sql-databases/mysql/intro.md",781407],a6fe51f0:[()=>a.e(88481).then(a.bind(a,888934)),"@site/docs/cloud/others/vmware.md",888934],a70a32be:[()=>a.e(8986).then(a.bind(a,285029)),"@site/docs/mathematics/combinatorics/birthday-paradox.md",285029],a71454af:[()=>a.e(84818).then(a.bind(a,743770)),"@site/docs/python/documentation/08-data-types.md",743770],a74bf5e2:[()=>a.e(36671).then(a.bind(a,112197)),"@site/docs/python/documentation/the-python-standard-library.md",112197],a74d43ac:[()=>a.e(22924).then(a.bind(a,993741)),"@site/docs/knowledge/general/mental-models.md",993741],a767ce44:[()=>a.e(4410).then(a.bind(a,544546)),"@site/docs/ai/deep-learning/resources.md",544546],a79494fe:[()=>a.e(47608).then(a.bind(a,150219)),"@site/docs/devops/kubernetes/services-loadbalancing-and-networking/others.md",150219],a7adcbcb:[()=>a.e(6520).then(a.bind(a,695441)),"@site/docs/technologies/kafka/intro.md",695441],a7bb7c59:[()=>a.e(98515).then(a.bind(a,884119)),"@site/docs/databases/nosql-databases/mongodb/questions.md",884119],a7bd4aaa:[()=>a.e(67098).then(a.bind(a,322881)),"@theme/DocVersionRoot",322881],a7c92b83:[()=>a.e(50364).then(a.bind(a,269139)),"@site/docs/devops/kubernetes/cluster-administration/readme.md",269139],a7d9678d:[()=>a.e(35943).then(a.bind(a,385332)),"@site/docs/knowledge/biology/exercise-stretching/home-exercise-routine.md",385332],a800e4fe:[()=>a.e(43700).then(a.bind(a,462999)),"@site/docs/devops/monitoring/istio/commands.md",462999],a810e9ed:[()=>a.e(67518).then(a.bind(a,789564)),"@site/docs/computer-science/interview-question/toptal.md",789564],a8271ad7:[()=>a.e(41952).then(a.bind(a,243912)),"@site/docs/frontend/others/angularjs/03-modules.md",243912],a84cb3b5:[()=>a.e(58329).then(a.bind(a,713059)),"@site/docs/databases/data-warehouses/snowflake/terms.md",713059],a85ba1d3:[()=>a.e(24920).then(a.bind(a,444544)),"@site/docs/devops/kubernetes/tools-scaling.md",444544],a8acf0e1:[()=>a.e(42204).then(a.bind(a,272578)),"@site/docs/economics/accounting-for-finance/3a-balance-sheet-comparisons.md",272578],a8b4e166:[()=>a.e(42032).then(a.bind(a,264738)),"@site/docs/python/python-intro/requirements-file.md",264738],a8c61f3c:[()=>a.e(14992).then(a.bind(a,954229)),"@site/docs/decentralized-applications/liquidity-mining.md",954229],a8edc3e6:[()=>a.e(6204).then(a.bind(a,646615)),"@site/docs/mathematics/combinatorics/pigeonhole-principle.md",646615],a8f24829:[()=>a.e(89484).then(a.bind(a,709313)),"@site/docs/book-summaries/doughnut-economics.md",709313],a909214e:[()=>a.e(24202).then(a.bind(a,859035)),"@site/docs/courses/course-credit-risk-modeling/credit-and-debt.md",859035],a90e7288:[()=>a.e(90223).then(a.bind(a,320605)),"@site/docs/data-structures/linear-data-structure/sets.md",320605],a93b9059:[()=>a.e(11267).then(a.bind(a,184285)),"@site/docs/decentralized-applications/on-chain-analytics.md",184285],a94703ab:[()=>Promise.all([a.e(71869),a.e(79048)]).then(a.bind(a,188001)),"@theme/DocRoot",188001],a94e0d0b:[()=>a.e(60194).then(a.bind(a,909067)),"@site/docs/book-summaries/find-your-element.md",909067],a9618c96:[()=>a.e(36744).then(a.bind(a,769764)),"@site/docs/devops/kubernetes/concepts-and-overview/configuration/secrets.md",769764],a974f32d:[()=>a.e(45947).then(a.bind(a,327090)),"@site/docs/cloud/others/mdm-mobile-device-management.md",327090],a9cd352a:[()=>a.e(11739).then(a.bind(a,871928)),"@site/docs/devops/docker/others.md",871928],a9db3c64:[()=>a.e(33519).then(a.bind(a,479722)),"@site/docs/databases/data-warehouses/concepts/04-fact-dimension-tables.md",479722],a9f69e46:[()=>a.e(76421).then(a.bind(a,456817)),"@site/docs/python/others/pymysql.md",456817],aa0cfe82:[()=>a.e(12883).then(a.bind(a,736121)),"@site/docs/data-structures/hierarchical-data-structure/avl-tree.md",736121],aa109339:[()=>a.e(75538).then(a.bind(a,415387)),"@site/docs/ai/data-science/topics.md",415387],aa1f44dd:[()=>a.e(26132).then(a.bind(a,109261)),"@site/docs/python/python-intro/time-complexities.md",109261],aa28a1d1:[()=>a.e(42347).then(a.bind(a,936796)),"@site/docs/ai/ml-algorithms/readme.md",936796],aa2e5273:[()=>a.e(20545).then(a.bind(a,56829)),"@site/docs/languages/golang/readme.md",56829],aa3899b4:[()=>a.e(97428).then(a.bind(a,691045)),"@site/docs/databases/nosql-databases/vector-databases.md",691045],aa3af4b6:[()=>a.e(10955).then(a.bind(a,923432)),"@site/docs/about-deepak-sood/projects/86-stashfin-customer-support.md",923432],aa491342:[()=>a.e(13054).then(a.bind(a,963110)),"@site/docs/book-summaries/switch-on-your-brain.md",963110],aa5965b9:[()=>a.e(63691).then(a.bind(a,636591)),"@site/docs/courses/course-time-series-analysis/exponential-smoothing.md",636591],aa5f0e56:[()=>a.e(93256).then(a.bind(a,347371)),"@site/docs/data-structures/general/disjoint-set-data-structure.md",347371],aa7d61f3:[()=>a.e(52418).then(a.bind(a,81480)),"@site/docs/algorithms/mathematics/readme.md",81480],aa973af4:[()=>a.e(14479).then(a.bind(a,454607)),"@site/docs/computer-science/operating-system/concurrency-threading.md",454607],aa9b09c3:[()=>a.e(84619).then(a.bind(a,80851)),"@site/docs/algorithms/graphtheory/acyclic-edge-weighted-digraphs.md",80851],aadafa25:[()=>a.e(87724).then(a.bind(a,81607)),"@site/docs/mathematics/statistics/hypothesis-testing.md",81607],ab025422:[()=>a.e(55215).then(a.bind(a,803828)),"@site/docs/knowledge/law/others.md",803828],ab054258:[()=>a.e(34222).then(a.bind(a,4202)),"@site/docs/python/others/fastapi/readme.md",4202],ab08b04a:[()=>a.e(29125).then(a.bind(a,326271)),"@site/docs/computer-science/system-design/others.md",326271],ab0b9038:[()=>a.e(62442).then(a.bind(a,105354)),"@site/docs/frontend/html-css/component-libraries/others.md",105354],ab2acc14:[()=>a.e(88020).then(a.bind(a,537516)),"@site/docs/psychology/thinking-mental-models.md",537516],ab64c407:[()=>a.e(11858).then(a.bind(a,457669)),"@site/docs/courses/course-intro-to-tensorflow.md",457669],ab7dc55e:[()=>a.e(89489).then(a.bind(a,45369)),"@site/docs/knowledge/biology/exercise-stretching/intro.md",45369],ab808dc3:[()=>a.e(95444).then(a.bind(a,499549)),"@site/docs/decentralized-applications/coins-tokens-chains/usdt.md",499549],aba21aa0:[()=>a.e(35742).then(a.t.bind(a,127093,19)),"@generated/docusaurus-plugin-content-docs/default/__plugin.json",127093],abb45a07:[()=>a.e(4973).then(a.bind(a,498411)),"@site/docs/decentralized-applications/coins-tokens-chains/bitcoin.md",498411],abbf8cca:[()=>a.e(4877).then(a.bind(a,634717)),"@site/docs/devops/kubernetes/api-resources.md",634717],ac0b59d9:[()=>a.e(35994).then(a.bind(a,496500)),"@site/docs/ai/llm/code-generators.md",496500],ac2f88c5:[()=>a.e(3747).then(a.bind(a,588235)),"@site/docs/computer-science/testing/iperf3-testing.md",588235],ac6ffea5:[()=>a.e(36490).then(a.bind(a,803339)),"@site/docs/technologies/apache-hadoop/about.md",803339],ac7f7560:[()=>a.e(17418).then(a.bind(a,754979)),"@site/docs/devops/kubernetes/workloads/readme.md",754979],acae6e0a:[()=>a.e(82259).then(a.bind(a,880477)),"@site/docs/databases/nosql-databases/druid/intro.md",880477],acb9c068:[()=>a.e(86627).then(a.bind(a,702990)),"@site/docs/economics/mutual-funds/debt-mutual-funds-analysis.md",702990],ad0a7b48:[()=>a.e(47978).then(a.bind(a,368467)),"@site/docs/mathematics/geometry/others.md",368467],ad18ce4d:[()=>a.e(28563).then(a.bind(a,951170)),"@site/docs/psychology/defence-mechanisms.md",951170],ad322a53:[()=>a.e(15004).then(a.bind(a,427133)),"@site/docs/networking/mqtt/security.md",427133],ad47c7e1:[()=>a.e(24771).then(a.bind(a,314917)),"@site/docs/languages/others/yaml.md",314917],ad5e2e1d:[()=>a.e(29546).then(a.bind(a,259771)),"@site/docs/databases/sql-databases/mysql/backup-types.md",259771],adaee1bd:[()=>a.e(84774).then(a.bind(a,843280)),"@site/docs/ai/libraries/keras.md",843280],adb05602:[()=>a.e(73497).then(a.bind(a,162467)),"@site/docs/mathematics/statistics/sampling.md",162467],adf6d4b4:[()=>a.e(70286).then(a.bind(a,690026)),"@site/docs/economics/market-terms/others.md",690026],ae6a565f:[()=>a.e(9554).then(a.bind(a,608884)),"@site/docs/frontend/react/hooks.md",608884],ae7dec45:[()=>a.e(51325).then(a.bind(a,192178)),"@site/docs/databases/concepts/intro.md",192178],ae90db92:[()=>a.e(61601).then(a.bind(a,364052)),"@site/docs/computer-science/others/tech-books.md",364052],aea7f5b4:[()=>a.e(55016).then(a.bind(a,534309)),"@site/docs/databases/nosql-databases/redis/redis-streams-pubsub.md",534309],aeb953c2:[()=>a.e(92205).then(a.bind(a,620105)),"@site/docs/databases/sql-databases/aws-redshift/documentation.md",620105],aef3ae0e:[()=>a.e(24895).then(a.bind(a,880746)),"@site/docs/management/roles/others.md",880746],aefd78a4:[()=>a.e(81673).then(a.bind(a,35097)),"@site/docs/technologies/others/readme.md",35097],af01d7f3:[()=>a.e(18113).then(a.bind(a,765814)),"@site/docs/knowledge/other-topics/news-problems.md",765814],af06d8cc:[()=>a.e(71586).then(a.bind(a,775218)),"@site/docs/languages/sql/databricks-sql.md",775218],af0bf442:[()=>a.e(18488).then(a.bind(a,305014)),"@site/docs/computer-science/security/readme.md",305014],af278195:[()=>a.e(87704).then(a.bind(a,824961)),"@site/docs/databases/concepts/readme.md",824961],af328601:[()=>a.e(11370).then(a.bind(a,584314)),"@site/docs/book-summaries/off-the-clock.md",584314],af90a389:[()=>a.e(69808).then(a.bind(a,484716)),"@site/docs/knowledge/history/histomap.md",484716],af9dc3c0:[()=>a.e(47070).then(a.bind(a,599671)),"@site/docs/computer-science/system-design/addressing-failures.md",599671],af9fb13b:[()=>a.e(20611).then(a.bind(a,395806)),"@site/docs/book-summaries/the-5-am-club.md",395806],afa04449:[()=>a.e(64608).then(a.bind(a,877828)),"@site/docs/knowledge/biology/nutrition/ecology.md",877828],afa40129:[()=>a.e(7255).then(a.bind(a,355149)),"@site/docs/economics/accounting-for-finance/6-accouting-financial-ratios-profitability-measures.md",355149],afc9a20a:[()=>a.e(63354).then(a.bind(a,139046)),"@site/docs/python/advanced/web-scraping.md",139046],afcc3037:[()=>a.e(20403).then(a.bind(a,570885)),"@site/docs/algorithms/mathematics/powerset.md",570885],b033b3b4:[()=>a.e(15684).then(a.bind(a,629193)),"@site/docs/algorithms/graphtheory/seam-carving.md",629193],b044e779:[()=>a.e(13765).then(a.bind(a,793669)),"@site/docs/databases/modeling/er-tools.md",793669],b06600c9:[()=>a.e(41685).then(a.bind(a,690361)),"@site/docs/economics/mutual-funds/fixed-income.md",690361],b0b2d59c:[()=>a.e(66700).then(a.bind(a,528770)),"@site/docs/computer-science/system-design/enterprise-integration-patterns.md",528770],b0b8b140:[()=>a.e(14624).then(a.bind(a,733190)),"@site/docs/mathematics/statistics/other-statistics.md",733190],b0d60437:[()=>a.e(41350).then(a.bind(a,761014)),"@site/docs/data-structures/trie/patricia-trie.md",761014],b0ec48e6:[()=>a.e(436).then(a.bind(a,432693)),"@site/docs/economics/finance-investing/quotes.md",432693],b0f3a596:[()=>a.e(72887).then(a.bind(a,472495)),"@site/docs/computer-science/programming-paradigms/behavioral-state.md",472495],b0fb0d0d:[()=>a.e(78513).then(a.bind(a,434042)),"@site/docs/management/project-management/pert-and-cpm.md",434042],b11a1444:[()=>a.e(6517).then(a.bind(a,433744)),"@site/docs/algorithms/searching-sorting/3-way-quick-sort.md",433744],b138bd67:[()=>a.e(34986).then(a.bind(a,252372)),"@site/docs/ai/ml-algorithms/boosting-and-adaboost.md",252372],b13e7d33:[()=>a.e(43843).then(a.bind(a,779963)),"@site/docs/python/python-intro/file-io.md",779963],b15484eb:[()=>a.e(74958).then(a.bind(a,625248)),"@site/docs/decentralized-applications/ethereum/solidity.md",625248],b1791028:[()=>a.e(33641).then(a.bind(a,744073)),"@site/docs/knowledge/language/spanish.md",744073],b1f23998:[()=>a.e(24759).then(a.bind(a,478454)),"@site/docs/algorithms/graphtheory/readme.md",478454],b1f9def7:[()=>a.e(54963).then(a.bind(a,55601)),"@site/docs/ai/deep-learning/commands.md",55601],b20842e3:[()=>a.e(25945).then(a.bind(a,92135)),"@site/docs/economics/mental-models/microeconomics.md",92135],b2234e4d:[()=>a.e(66191).then(a.bind(a,419689)),"@site/docs/technologies/brokers/smap.md",419689],b225e282:[()=>a.e(31783).then(a.bind(a,950530)),"@site/docs/frontend/frontend-intro/intro.md",950530],b2533fa8:[()=>a.e(74091).then(a.bind(a,237326)),"@site/docs/mathematics/general/gcd-lcm.md",237326],b25fdf03:[()=>a.e(93167).then(a.bind(a,198233)),"@site/docs/databases/sql-databases/aws-redshift/architecture.md",198233],b2648ba6:[()=>a.e(13746).then(a.bind(a,763557)),"@site/docs/python/python-intro/data-structure/list.md",763557],b2748025:[()=>a.e(8057).then(a.bind(a,267492)),"@site/docs/devops/monitoring/istio/readme.md",267492],b28ace89:[()=>a.e(51103).then(a.bind(a,923424)),"@site/docs/computer-science/testing/postman.md",923424],b2b7b086:[()=>a.e(93970).then(a.bind(a,347021)),"@site/docs/ai/ml-algorithms/machine-learning-algorithm-k-means-using-map-reduce-for-big-data-analytics.md",347021],b2de6a9d:[()=>a.e(21166).then(a.bind(a,610203)),"@site/docs/mathematics/probability/intro-to-probability/14.-intro-to-bayesian-inference.md",610203],b2deb35b:[()=>a.e(26214).then(a.bind(a,210556)),"@site/docs/economics/finance-investing/huf-private-trust.md",210556],b2e11bff:[()=>a.e(36424).then(a.bind(a,985230)),"@site/docs/knowledge/readme.md",985230],b2e28cf4:[()=>a.e(90587).then(a.bind(a,804850)),"@site/docs/knowledge/biology/nutrition/fatigue.md",804850],b2e6bc1b:[()=>a.e(29578).then(a.bind(a,581998)),"@site/docs/courses/365-data-science-program.md",581998],b30e2a0c:[()=>a.e(74235).then(a.bind(a,369953)),"@site/docs/knowledge/general/important-dates-timelines.md",369953],b31082c1:[()=>a.e(22799).then(a.bind(a,550510)),"@site/docs/databases/data-warehouses/concepts/tools.md",550510],b33de3f0:[()=>a.e(88677).then(a.bind(a,488510)),"@site/docs/knowledge/law/readme.md",488510],b3c5c743:[()=>a.e(47699).then(a.bind(a,294484)),"@site/docs/ai/big-data/data-preprocessing.md",294484],b3c5f9d0:[()=>a.e(2921).then(a.bind(a,404314)),"@site/docs/databases/sql-databases/aws-aurora/readme.md",404314],b3daffd7:[()=>a.e(12600).then(a.bind(a,742904)),"@site/docs/data-structures/hashtable/dht-distributed-hash-tables.md",742904],b40f3bef:[()=>a.e(9689).then(a.bind(a,728809)),"@site/docs/book-summaries/power-and-prediction.md",728809],b412f849:[()=>a.e(2035).then(a.bind(a,242108)),"@site/docs/knowledge/language/parts-of-speech.md",242108],b4305754:[()=>a.e(31291).then(a.bind(a,16213)),"@site/docs/python/documentation/python-language-reference.md",16213],b43fd945:[()=>a.e(96202).then(a.bind(a,717775)),"@site/docs/book-summaries/the-almanack-of-naval-ravikant.md",717775],b4615639:[()=>a.e(44327).then(a.bind(a,127444)),"@site/docs/data-structures/hierarchical-data-structure/k-ary-heap-d-ary-heap-d-way-heap.md",127444],b4a37b02:[()=>a.e(68136).then(a.bind(a,91974)),"@site/docs/management/product-management/product-manager-role.md",91974],b4d07ea1:[()=>a.e(1531).then(a.bind(a,936318)),"@site/docs/languages/sql/keys.md",936318],b4d57b46:[()=>a.e(45709).then(a.bind(a,367412)),"@site/docs/algorithms/graphtheory/kruskal-algorithm-for-mst.md",367412],b4df7443:[()=>a.e(1361).then(a.bind(a,840446)),"@site/docs/languages/c++/intro.md",840446],b4e55d2d:[()=>a.e(27534).then(a.bind(a,651750)),"@site/docs/databases/nosql-databases/cassandra/cql-cassandra-query-language.md",651750],b5048bc0:[()=>a.e(74864).then(a.bind(a,589474)),"@site/docs/ai/llm/limitations-problems.md",589474],b515c803:[()=>a.e(91360).then(a.bind(a,449890)),"@site/docs/devops/kubernetes/helm.md",449890],b524da4b:[()=>a.e(15049).then(a.bind(a,431915)),"@site/docs/languages/frameworks/dash.md",431915],b527f751:[()=>a.e(79430).then(a.bind(a,428152)),"@site/docs/python/documentation/28-debugging-and-profiling.md",428152],b56d47ca:[()=>a.e(84221).then(a.bind(a,795521)),"@site/docs/management/product-management/kano-model.md",795521],b575c55f:[()=>a.e(98669).then(a.bind(a,450600)),"@site/docs/python/others/libraries.md",450600],b5780673:[()=>a.e(85873).then(a.bind(a,982124)),"@site/docs/computer-science/operating-system/unix-linux-file-system.md",982124],b5c7deb4:[()=>a.e(92065).then(a.bind(a,887672)),"@site/docs/databases/sql-databases/aws-aurora/aurora-documentation.md",887672],b5f1cc58:[()=>a.e(60942).then(a.bind(a,495691)),"@site/docs/mathematics/probability/intro-to-probability/12.-sums-of-independent-rv-covariance-and-correlation.md",495691],b62e1aad:[()=>a.e(93989).then(a.bind(a,732837)),"@site/docs/mathematics/algebra/root.md",732837],b658eae2:[()=>a.e(99459).then(a.bind(a,588526)),"@site/docs/python/advanced/cpython.md",588526],b66163d8:[()=>a.e(62433).then(a.bind(a,467854)),"@site/docs/devops/ides/jupyter-jupyterlab-notebook/template.md",467854],b66b9dbe:[()=>a.e(75795).then(a.bind(a,768498)),"@site/docs/databases/indexing/mysql-indexing.md",768498],b69ef573:[()=>a.e(36500).then(a.bind(a,480854)),"@site/docs/decentralized-applications/blockchain.md",480854],b6c73b95:[()=>a.e(38016).then(a.bind(a,218126)),"@site/docs/computer-science/interview-question/system-design-parking-lot.md",218126],b6d8765e:[()=>a.e(72050).then(a.bind(a,337369)),"@site/docs/mathematics/probability/365-ds-probability.md",337369],b6e721a6:[()=>a.e(88845).then(a.bind(a,78824)),"@site/docs/about-deepak-sood/personality.md",78824],b6f4e1ab:[()=>a.e(65698).then(a.bind(a,553067)),"@site/docs/networking/others/grpc/commands.md",553067],b6f6debb:[()=>a.e(95158).then(a.bind(a,392730)),"@site/docs/decentralized-applications/others.md",392730],b6fcf0b8:[()=>a.e(38578).then(a.bind(a,499e3)),"@site/docs/devops/kubernetes/reference/rbac.md",499e3],b7040f36:[()=>a.e(51367).then(a.bind(a,863629)),"@site/docs/frontend/others/nodejs/nodejs-frameworks.md",863629],b70595eb:[()=>a.e(14096).then(a.bind(a,545520)),"@site/docs/mathematics/general/ackermann-function.md",545520],b71afe49:[()=>a.e(72470).then(a.bind(a,921566)),"@site/docs/about-deepak-sood/projects/88-stashfin-security-iam-apis.md",921566],b7362c44:[()=>a.e(49648).then(a.bind(a,729612)),"@site/docs/computer-science/operating-system/concurrency-models-async.md",729612],b75f1492:[()=>a.e(97057).then(a.bind(a,670612)),"@site/docs/data-structures/linear-data-structure/priority-queue.md",670612],b76b01c2:[()=>a.e(66588).then(a.bind(a,744224)),"@site/docs/devops/monitoring/istio/others.md",744224],b7cce21e:[()=>a.e(85771).then(a.bind(a,582416)),"@site/docs/mathematics/probability/intro-to-probability/1.-probability-models-and-axioms.md",582416],b7cd30f9:[()=>a.e(49837).then(a.bind(a,670235)),"@site/docs/devops/others/devtron.md",670235],b7f08802:[()=>a.e(65746).then(a.bind(a,923453)),"@site/docs/databases/sql-databases/aws-aurora/storage.md",923453],b7f5454c:[()=>a.e(47763).then(a.bind(a,889176)),"@site/docs/databases/nosql-databases/druid/faqs.md",889176],b7fa75ac:[()=>a.e(52117).then(a.bind(a,691532)),"@site/docs/cloud/aws/aws-services-list.md",691532],b8070a5b:[()=>a.e(32582).then(a.bind(a,207955)),"@site/docs/knowledge/biology/alternative-medicine.md",207955],b81970b6:[()=>a.e(85930).then(a.bind(a,875653)),"@site/docs/knowledge/history/crash-course-history-of-science.md",875653],b87132e4:[()=>a.e(30581).then(a.bind(a,973489)),"@site/docs/frontend/readme.md",973489],b8755f58:[()=>a.e(13319).then(a.bind(a,150465)),"@site/docs/computer-science/distributed-system/intro.md",150465],b875b7e2:[()=>a.e(10613).then(a.bind(a,866755)),"@site/docs/databases/others/database-migration-tools.md",866755],b880d8d6:[()=>a.e(55819).then(a.bind(a,272566)),"@site/docs/ai/big-data/intro.md",272566],b88cad1f:[()=>a.e(73420).then(a.bind(a,684795)),"@site/docs/databases/data-warehouses/concepts/readme.md",684795],b89a6dba:[()=>a.e(72082).then(a.bind(a,212712)),"@site/docs/devops/ides/medium-blogging.md",212712],b8b56775:[()=>a.e(46163).then(a.bind(a,954139)),"@site/docs/decentralized-applications/ethereum/dao.md",954139],b8dd516b:[()=>a.e(54867).then(a.bind(a,843350)),"@site/docs/knowledge/games/chess.md",843350],b8eb7062:[()=>a.e(72021).then(a.bind(a,990125)),"@site/docs/algorithms/mathematics/mo-algorithm.md",990125],b9076747:[()=>a.e(69369).then(a.bind(a,283721)),"@site/docs/psychology/personality.md",283721],b917e4ee:[()=>a.e(93721).then(a.bind(a,931759)),"@site/docs/python/advanced/architecture.md",931759],b9246567:[()=>a.e(70992).then(a.bind(a,810271)),"@site/docs/devops/devops-intro/sre-site-reliability-engineering.md",810271],b927db4f:[()=>a.e(44342).then(a.bind(a,992778)),"@site/docs/python/django/admin-site.md",992778],b93292a5:[()=>a.e(2396).then(a.bind(a,817839)),"@site/docs/knowledge/language/mistakes.md",817839],b9417b4f:[()=>a.e(65084).then(a.bind(a,894486)),"@site/docs/python/documentation/15-cryptographic-services.md",894486],b9cb8e54:[()=>a.e(21285).then(a.bind(a,706385)),"@site/docs/devops/others/jenkins.md",706385],b9ccfb79:[()=>a.e(66302).then(a.bind(a,392223)),"@site/docs/knowledge/other-topics/others.md",392223],b9d278ec:[()=>a.e(64004).then(a.bind(a,697836)),"@site/docs/algorithms/advanced-algorithms/multi-armed-bandit-mab.md",697836],b9e3d0b1:[()=>a.e(89483).then(a.bind(a,445389)),"@site/docs/technologies/apache/apache-storm.md",445389],b9ea67ee:[()=>a.e(21661).then(a.bind(a,777031)),"@site/docs/economics/accounting-for-finance/6a-ratio-analysis.md",777031],b9f664ea:[()=>a.e(84020).then(a.bind(a,491909)),"@site/docs/data-structures/general/mutable-immutable-data-structures.md",491909],ba102e45:[()=>a.e(17441).then(a.bind(a,558574)),"@site/docs/mathematics/general/readme.md",558574],ba4adc45:[()=>a.e(29063).then(a.bind(a,972180)),"@site/docs/book-summaries/dollars-and-sense.md",972180],ba4e493b:[()=>a.e(16115).then(a.bind(a,513142)),"@site/docs/technologies/git/readme.md",513142],ba5129df:[()=>a.e(49927).then(a.bind(a,240851)),"@site/docs/knowledge/other-topics/education-phd.md",240851],ba53b495:[()=>a.e(55024).then(a.bind(a,17809)),"@site/docs/mathematics/algebra/cheatsheet.md",17809],ba559799:[()=>a.e(72144).then(a.bind(a,606962)),"@site/docs/knowledge/quotes-proverbs/science.md",606962],ba927853:[()=>a.e(19092).then(a.bind(a,807131)),"@site/docs/algorithms/graphtheory/strong-components.md",807131],bad288b1:[()=>a.e(89885).then(a.bind(a,477586)),"@site/docs/ai/big-data/characteristics.md",477586],bae47db6:[()=>a.e(96930).then(a.bind(a,177532)),"@site/docs/computer-science/operating-system/journaling-file-system.md",177532],bae68937:[()=>a.e(83178).then(a.bind(a,304820)),"@site/docs/decentralized-applications/references-learning.md",304820],bb18bbf5:[()=>a.e(64951).then(a.bind(a,514957)),"@site/docs/management/product-management/coursera-pm.md",514957],bb1c90a8:[()=>a.e(79759).then(a.bind(a,318635)),"@site/docs/technologies/elasticsearch/getting-started.md",318635],bb311866:[()=>a.e(81012).then(a.bind(a,234846)),"@site/docs/knowledge/youtube-podcasts-magazine-apps.md",234846],bb423491:[()=>a.e(55166).then(a.bind(a,275609)),"@site/docs/economics/accounting-for-finance/5-cleaning-up-accounting.md",275609],bb686a38:[()=>a.e(85931).then(a.bind(a,217600)),"@site/docs/data-structures/trie/suffix-array.md",217600],bb6df15d:[()=>a.e(25749).then(a.bind(a,571909)),"@site/docs/computer-science/interview-question/system-design-autocomplete-or-typeahead.md",571909],bb72dca4:[()=>a.e(46148).then(a.bind(a,49717)),"@site/docs/computer-science/system-design/twelve-factor-app.md",49717],bb8c182d:[()=>a.e(77985).then(a.bind(a,940328)),"@site/docs/management/jobs/hiring-plan-hr-recruiting.md",940328],bb938ede:[()=>a.e(3339).then(a.bind(a,604106)),"@site/docs/computer-science/iot/edge-computing.md",604106],bbc27b20:[()=>a.e(91821).then(a.bind(a,770718)),"@site/docs/databases/data-warehouses/databricks/30-unity-catalog.md",770718],bbc42cd9:[()=>a.e(14526).then(a.bind(a,977303)),"@site/docs/databases/sql-databases/aws-aurora/high-availability-ha.md",977303],bbc6493a:[()=>a.e(70761).then(a.bind(a,946180)),"@site/docs/about-deepak-sood/ideas/startups-ideas-saas.md",946180],bbd497e3:[()=>a.e(19740).then(a.bind(a,968639)),"@site/docs/databases/data-warehouses/snowflake/commands.md",968639],bc1a26f8:[()=>a.e(68882).then(a.bind(a,524999)),"@site/docs/frontend/js-javascript/others.md",524999],bc25b73b:[()=>a.e(4563).then(a.bind(a,86152)),"@site/docs/knowledge/biology/nerves-system.md",86152],bc47dbd0:[()=>a.e(92543).then(a.bind(a,63202)),"@site/docs/book-summaries/social-intelligence.md",63202],bc901dfc:[()=>a.e(65419).then(a.bind(a,382492)),"@site/docs/economics/market-terms/swing-trading.md",382492],bcc1187d:[()=>a.e(74852).then(a.bind(a,598374)),"@site/docs/databases/nosql-databases/redis/documentation.md",598374],bcdff59f:[()=>a.e(55902).then(a.bind(a,381675)),"@site/docs/databases/nosql-databases/mongodb/overview.md",381675],bd20fe8a:[()=>a.e(32473).then(a.bind(a,201641)),"@site/docs/decentralized-applications/ethereum/07-blocks.md",201641],bd7f1b8f:[()=>a.e(48769).then(a.bind(a,914905)),"@site/docs/algorithms/graphtheory/minimum-spanning-tree.md",914905],bde2df36:[()=>a.e(81193).then(a.bind(a,322843)),"@site/docs/courses/data-integration-specialist-aws.md",322843],be00f405:[()=>a.e(31976).then(a.bind(a,282329)),"@site/docs/cloud/others/cdn-cache-invalidation.md",282329],be04eaee:[()=>a.e(56564).then(a.bind(a,270297)),"@site/docs/devops/servers/apache-server.md",270297],be0a9f6e:[()=>a.e(58711).then(a.bind(a,127751)),"@site/docs/computer-science/programming-concepts/others.md",127751],be19e1d5:[()=>a.e(93649).then(a.bind(a,225445)),"@site/docs/management/people-management/culture.md",225445],be1d5c82:[()=>a.e(41449).then(a.bind(a,11710)),"@site/docs/data-structures/hashtable/hash-functions.md",11710],be3e4fe1:[()=>a.e(25156).then(a.bind(a,987645)),"@site/docs/computer-science/operating-system/cache-coherence-invalidation.md",987645],be74349b:[()=>a.e(28898).then(a.bind(a,270412)),"@site/docs/knowledge/general/outline-of-knowledge.md",270412],be91c586:[()=>a.e(26668).then(a.bind(a,330928)),"@site/docs/frontend/frontend-intro/performance.md",330928],beae7965:[()=>a.e(1953).then(a.bind(a,77879)),"@site/docs/about-deepak-sood/achievements-activities-awards.md",77879],beb22820:[()=>a.e(21516).then(a.bind(a,158837)),"@site/docs/computer-science/distributed-system/byzantine-generals-problem.md",158837],bec21548:[()=>a.e(43025).then(a.bind(a,994044)),"@site/docs/knowledge/history/indian-history-timeline.md",994044],beebdab0:[()=>a.e(33454).then(a.bind(a,309956)),"@site/docs/data-structures/graph/adjacency-list.md",309956],bef674ea:[()=>a.e(26375).then(a.bind(a,999454)),"@site/docs/ai/data-visualization/tableau/augmented-analytics.md",999454],beff3a47:[()=>a.e(91519).then(a.bind(a,38673)),"@site/docs/networking/others/protocol-buffers-protobuf.md",38673],bf055f75:[()=>a.e(87423).then(a.bind(a,877335)),"@site/docs/ai/scikit-learn/scipy-cheatsheet.md",877335],bf2a7286:[()=>a.e(64761).then(a.bind(a,252443)),"@site/docs/algorithms/searching-sorting/knuth-shuffle.md",252443],bf300302:[()=>a.e(39183).then(a.bind(a,693404)),"@site/docs/ai/llm/models.md",693404],bf3412c9:[()=>a.e(3051).then(a.bind(a,861026)),"@site/docs/knowledge/quotes-proverbs/poems.md",861026],bf7076ce:[()=>a.e(2513).then(a.bind(a,362453)),"@site/docs/psychology/parenting.md",362453],bfa047fa:[()=>a.e(80732).then(a.bind(a,671621)),"@site/docs/book-summaries/the-distraction-addiction.md",671621],bfbc7760:[()=>a.e(17646).then(a.bind(a,944921)),"@site/docs/technologies/brokers/rabbitmq.md",944921],bfc94c09:[()=>a.e(42097).then(a.bind(a,205649)),"@site/docs/computer-science/system-design/api-gateway.md",205649],c00062fe:[()=>a.e(32301).then(a.bind(a,344481)),"@site/docs/computer-science/security/cryptography/post-quantum-cryptography.md",344481],c00a8218:[()=>a.e(67998).then(a.bind(a,957312)),"@site/docs/frontend/frontend-intro/readme.md",957312],c0165b2f:[()=>a.e(58662).then(a.bind(a,83326)),"@site/docs/ai/move-37/5-rl-in-continuous-space.md",83326],c02ab5b2:[()=>a.e(71814).then(a.bind(a,695591)),"@site/docs/languages/php/frameworks.md",695591],c03a9fc5:[()=>a.e(10071).then(a.bind(a,766848)),"@site/docs/book-summaries/talking-across-divide.md",766848],c06a6acd:[()=>a.e(56919).then(a.bind(a,311423)),"@site/docs/management/jobs/questions-to-company.md",311423],c0b2aaee:[()=>a.e(65018).then(a.bind(a,746383)),"@site/docs/psychology/human-psychology-and-thinking.md",746383],c0d24781:[()=>a.e(28590).then(a.bind(a,561374)),"@site/docs/book-summaries/the-slight-edge.md",561374],c0e121ea:[()=>a.e(87489).then(a.bind(a,818929)),"@site/docs/knowledge/history/crash-course-world-history.md",818929],c0efee4a:[()=>a.e(86936).then(a.bind(a,396349)),"@site/docs/management/project-management/readme.md",396349],c0f007da:[()=>a.e(24290).then(a.bind(a,752943)),"@site/docs/networking/networking-concepts/sockets.md",752943],c10b2e89:[()=>a.e(55303).then(a.bind(a,914203)),"@site/docs/book-summaries/atomic-habits.md",914203],c12f7a7e:[()=>a.e(14651).then(a.bind(a,206959)),"@site/docs/ai/data-visualization/tableau/architecture-components.md",206959],c13e7d9c:[()=>a.e(14514).then(a.bind(a,280852)),"@site/docs/databases/concepts/disk-oriented-vs-in-memory-dbs.md",280852],c141421f:[()=>a.e(80957).then(a.t.bind(a,340936,19)),"@generated/docusaurus-theme-search-algolia/default/__plugin.json",340936],c15f9260:[()=>a.e(9065).then(a.bind(a,915018)),"@site/docs/data-structures/general/readme.md",915018],c1a24813:[()=>a.e(26714).then(a.bind(a,274049)),"@site/docs/databases/nosql-databases/time-series-db/timescaledb.md",274049],c1ed5211:[()=>a.e(88907).then(a.bind(a,844367)),"@site/docs/economics/learning.md",844367],c226fa82:[()=>a.e(16777).then(a.bind(a,829974)),"@site/docs/decentralized-applications/ethereum/40-proof-of-stake.md",829974],c231574d:[()=>a.e(23448).then(a.bind(a,164237)),"@site/docs/frontend/html-css/css-intro/css-positions.md",164237],c257c048:[()=>a.e(4565).then(a.bind(a,478913)),"@site/docs/psychology/strategic-thinking.md",478913],c2682d57:[()=>a.e(93208).then(a.bind(a,319607)),"@site/docs/computer-science/distributed-system/consistency.md",319607],c28621dc:[()=>a.e(12190).then(a.bind(a,140438)),"@site/docs/knowledge/history/human-history-anthropology.md",140438],c2a0948b:[()=>a.e(17614).then(a.bind(a,588024)),"@site/docs/devops/terminal-bash/bash-metacharacters.md",588024],c2d1b4ee:[()=>a.e(67249).then(a.bind(a,647064)),"@site/docs/networking/networking-concepts/readme.md",647064],c2f77f66:[()=>a.e(72658).then(a.bind(a,561231)),"@site/docs/algorithms/string-algorithms/rabin-karp.md",561231],c2f7a6ea:[()=>a.e(32882).then(a.bind(a,259922)),"@site/docs/technologies/elasticsearch/internal-working.md",259922],c314a740:[()=>a.e(88294).then(a.bind(a,853346)),"@site/docs/databases/data-warehouses/readme.md",853346],c316c1ad:[()=>a.e(14807).then(a.bind(a,636508)),"@site/docs/computer-science/iot/industrial-iot-iiot.md",636508],c329d557:[()=>a.e(34835).then(a.bind(a,927008)),"@site/docs/python/django/unicode.md",927008],c32c59f5:[()=>a.e(88673).then(a.bind(a,240272)),"@site/docs/economics/market-terms/technical-analysis.md",240272],c3505156:[()=>a.e(9353).then(a.bind(a,462932)),"@site/docs/languages/frameworks/android/service.md",462932],c36ab1bd:[()=>a.e(25607).then(a.bind(a,477904)),"@site/docs/algorithms/searching-sorting/convex-hull.md",477904],c372e2c9:[()=>a.e(16859).then(a.bind(a,56407)),"@site/docs/book-summaries/the-knowledge-illusion.md",56407],c3ad09c3:[()=>a.e(75773).then(a.bind(a,113746)),"@site/docs/devops/monitoring/grafana.md",113746],c3adc699:[()=>a.e(44679).then(a.bind(a,989036)),"@site/docs/python/python-intro/keywords.md",989036],c3e79756:[()=>a.e(87112).then(a.bind(a,383178)),"@site/docs/frontend/frontend-intro/design-system.md",383178],c3e939ce:[()=>a.e(10919).then(a.bind(a,56637)),"@site/docs/ai/pandas/commands.md",56637],c3ebce6e:[()=>a.e(18379).then(a.bind(a,130457)),"@site/docs/frontend/seo/seo-aso.md",130457],c431f366:[()=>a.e(72387).then(a.bind(a,573403)),"@site/docs/python/django/django-rest-framework-drf.md",573403],c44000da:[()=>a.e(7231).then(a.bind(a,734573)),"@site/docs/databases/nosql-databases/druid/documentation.md",734573],c45cb948:[()=>a.e(36269).then(a.bind(a,139941)),"@site/docs/databases/sql-databases/aws-aurora/backup.md",139941],c467afa5:[()=>a.e(67980).then(a.bind(a,554979)),"@site/docs/mathematics/probability/intro-to-probability/3.-independence.md",554979],c4703826:[()=>a.e(38522).then(a.bind(a,332698)),"@site/docs/knowledge/biology/organ-systems.md",332698],c4b51740:[()=>a.e(66577).then(a.bind(a,221798)),"@site/docs/cloud/tools.md",221798],c4cf7d63:[()=>a.e(39789).then(a.bind(a,784888)),"@site/docs/databases/nosql-databases/tidb.md",784888],c51c1c74:[()=>a.e(466).then(a.bind(a,184636)),"@site/docs/networking/protocols/readme.md",184636],c5272b08:[()=>a.e(45862).then(a.bind(a,312996)),"@site/docs/cloud/others/azure/microsoft-biztalk.md",312996],c52adcee:[()=>a.e(1009).then(a.bind(a,437235)),"@site/docs/cloud/aws/analytics/amazon-athena.md",437235],c54c39fb:[()=>a.e(97072).then(a.bind(a,892695)),"@site/docs/algorithms/string-algorithms/boyer-moore.md",892695],c5593764:[()=>a.e(26605).then(a.bind(a,222121)),"@site/docs/management/product-management/retail-offline-sales.md",222121],c55abab5:[()=>a.e(82657).then(a.bind(a,491411)),"@site/docs/mathematics/readme.md",491411],c564d086:[()=>a.e(23527).then(a.bind(a,510608)),"@site/docs/computer-science/software-engineering/readme.md",510608],c56cedd5:[()=>a.e(7332).then(a.bind(a,427190)),"@site/docs/python/python-intro/operators.md",427190],c57745bd:[()=>a.e(77202).then(a.bind(a,304230)),"@site/docs/python/python-intro/sorting.md",304230],c57a18b0:[()=>a.e(44554).then(a.bind(a,454717)),"@site/docs/about-deepak-sood/projects/55-azure-social-media-analytics.md",454717],c588d1c0:[()=>a.e(25071).then(a.bind(a,358592)),"@site/docs/cloud/aws/storage/amazon-s3-pricing.md",358592],c5a6f2e4:[()=>a.e(26285).then(a.bind(a,858295)),"@site/docs/databases/nosql-databases/druid/architecture.md",858295],c5a8c861:[()=>a.e(14250).then(a.bind(a,19987)),"@site/docs/languages/frameworks/android/tools.md",19987],c5f13ae4:[()=>a.e(73539).then(a.bind(a,104893)),"@site/docs/languages/php/readme.md",104893],c6117e44:[()=>a.e(56266).then(a.bind(a,530237)),"@site/docs/databases/data-warehouses/concepts/etl-extract-transform-load.md",530237],c62c47a1:[()=>a.e(92908).then(a.bind(a,920536)),"@site/docs/mathematics/geometry/analytic-geometry.md",920536],c6317b5c:[()=>a.e(42727).then(a.bind(a,807860)),"@site/docs/ai/big-data/design-of-key-value-stores.md",807860],c6467846:[()=>a.e(49333).then(a.bind(a,905512)),"@site/docs/computer-science/programming-paradigms/behavioral-memento.md",905512],c65f2b06:[()=>a.e(77147).then(a.bind(a,286517)),"@site/docs/algorithms/data-compression/run-length-encoding.md",286517],c6ae45bd:[()=>a.e(41549).then(a.bind(a,151709)),"@site/docs/python/documentation/21-structured-markup-processing-tools.md",151709],c6e8dfa8:[()=>a.e(58622).then(a.bind(a,489734)),"@site/docs/languages/frameworks/stacks.md",489734],c704f9ba:[()=>a.e(56337).then(a.bind(a,778067)),"@site/docs/databases/concepts/amazon-databases.md",778067],c7198950:[()=>a.e(45353).then(a.bind(a,647412)),"@site/docs/languages/others/ruby.md",647412],c72a4712:[()=>a.e(57528).then(a.bind(a,354200)),"@site/docs/computer-science/software-engineering/intro.md",354200],c733cdb7:[()=>a.e(86191).then(a.bind(a,79008)),"@site/docs/book-summaries/how-to-have-impossible-conversations.md",79008],c75161d4:[()=>a.e(51304).then(a.bind(a,717301)),"@site/docs/knowledge/games/others.md",717301],c7ac3740:[()=>a.e(98627).then(a.bind(a,954585)),"@site/docs/databases/sql-databases/aws-aurora/aurora-serverless.md",954585],c7ac7e59:[()=>a.e(51379).then(a.bind(a,756501)),"@site/docs/devops/ides/obsidian.md",756501],c7c2570f:[()=>a.e(3620).then(a.bind(a,743427)),"@site/docs/ai/nlp/readme.md",743427],c807a952:[()=>a.e(5790).then(a.bind(a,203950)),"@site/docs/databases/nosql-databases/readme.md",203950],c810624d:[()=>a.e(66617).then(a.bind(a,840180)),"@site/docs/ai/deep-learning/others.md",840180],c8221725:[()=>a.e(29893).then(a.bind(a,140769)),"@site/docs/networking/mqtt/mqtt-5.0.md",140769],c82767e8:[()=>a.e(44129).then(a.bind(a,736488)),"@site/docs/frontend/others/nextjs/data-fetching.md",736488],c83bd3fe:[()=>a.e(68413).then(a.bind(a,128181)),"@site/docs/ai/move-37/q-learning-algorithms.md",128181],c83cfd4a:[()=>a.e(49607).then(a.bind(a,908341)),"@site/docs/languages/others/readme.md",908341],c85f0934:[()=>a.e(42735).then(a.bind(a,2237)),"@site/docs/economics/investment-terms.md",2237],c86c5488:[()=>a.e(74504).then(a.bind(a,492227)),"@site/docs/about-deepak-sood/projects/89-stashfin-devops-overhaul.md",492227],c88e9bba:[()=>a.e(89225).then(a.bind(a,746271)),"@site/docs/technologies/readme.md",746271],c8a154e5:[()=>a.e(69901).then(a.bind(a,744700)),"@site/docs/psychology/soft-skills/writing.md",744700],c8a9b736:[()=>a.e(12730).then(a.bind(a,837946)),"@site/docs/courses/course-data-mining-nptel.md",837946],c8ad60a8:[()=>a.e(94228).then(a.bind(a,449644)),"@site/docs/languages/java/questions.md",449644],c8d90b2c:[()=>a.e(66140).then(a.bind(a,328689)),"@site/docs/computer-science/security/cryptography/diffie-hellman-key-exchange.md",328689],c8dd794d:[()=>a.e(67842).then(a.bind(a,941794)),"@site/docs/python/python-intro/resources.md",941794],c8eb20f4:[()=>a.e(29827).then(a.bind(a,307215)),"@site/docs/mathematics/probability/intro-to-probability/4.-counting.md",307215],c8ecd240:[()=>a.e(57464).then(a.bind(a,152733)),"@site/docs/devops/kubernetes/configuration.md",152733],c8f0ef4c:[()=>a.e(83062).then(a.bind(a,909014)),"@site/docs/frontend/html-css/css-intro/centering.md",909014],c8f4185a:[()=>a.e(83049).then(a.bind(a,810820)),"@site/docs/technologies/apache/apache-hudi.md",810820],c90d0280:[()=>a.e(6661).then(a.bind(a,711943)),"@site/docs/ai/numpy/internals.md",711943],c93a9903:[()=>a.e(53238).then(a.bind(a,103474)),"@site/docs/management/project-management/template.md",103474],c93e60ce:[()=>a.e(88529).then(a.bind(a,403910)),"@site/docs/databases/concepts/comparisions.md",403910],c9891c49:[()=>a.e(18195).then(a.bind(a,7112)),"@site/docs/technologies/brokers/readme.md",7112],c99a5c0c:[()=>a.e(19362).then(a.bind(a,780559)),"@site/docs/algorithms/advanced-algorithms/disk-scheduling-algorithms.md",780559],c99a937f:[()=>a.e(7566).then(a.bind(a,917257)),"@site/docs/databases/data-warehouses/snowflake/compute.md",917257],c9be8bb8:[()=>a.e(52840).then(a.bind(a,749942)),"@site/docs/cloud/aws/storage/amazon-s3-tables.md",749942],c9e735bf:[()=>a.e(20351).then(a.bind(a,796346)),"@site/docs/frontend/react/jsx.md",796346],c9f1543a:[()=>a.e(14803).then(a.bind(a,152928)),"@site/docs/networking/networking-concepts/osi-layers.md",152928],ca0aac9a:[()=>a.e(40680).then(a.bind(a,773611)),"@site/docs/python/documentation/33-python-language-services.md",773611],ca110a81:[()=>a.e(68641).then(a.bind(a,483915)),"@site/docs/ai/nlp/intro.md",483915],ca13a905:[()=>a.e(51444).then(a.bind(a,284304)),"@site/docs/management/project-management/atlas.md",284304],ca683491:[()=>a.e(17034).then(a.bind(a,546333)),"@site/docs/ai/pandas/examples.md",546333],ca71a369:[()=>a.e(148).then(a.bind(a,235326)),"@site/docs/algorithms/searching-sorting/binary-search.md",235326],ca7d293f:[()=>a.e(22534).then(a.bind(a,69088)),"@site/docs/devops/devops-intro/load-balancing-algorithms.md",69088],ca8001eb:[()=>a.e(11179).then(a.bind(a,618881)),"@site/docs/computer-science/general/uuid-guid.md",618881],ca925540:[()=>a.e(8960).then(a.bind(a,511611)),"@site/docs/mathematics/linear-algebra/vectors-and-spaces.md",511611],ca9c5bba:[()=>a.e(59929).then(a.bind(a,920434)),"@site/docs/decentralized-applications/defi.md",920434],cafcc54c:[()=>a.e(67281).then(a.bind(a,914250)),"@site/docs/management/business/service-based-model.md",914250],cb2e16a1:[()=>a.e(94416).then(a.bind(a,181413)),"@site/docs/knowledge/other-topics/clothes-textiles.md",181413],cb55ff02:[()=>a.e(52844).then(a.bind(a,912240)),"@site/docs/technologies/apache-hadoop/big-data-hadoop-stack.md",912240],cb8c9eb1:[()=>a.e(50462).then(a.bind(a,563027)),"@site/docs/technologies/apache-spark/05-spark-built-in-libraries.md",563027],cbb95bc3:[()=>a.e(93652).then(a.bind(a,102067)),"@site/docs/computer-science/general/common.md",102067],cbd5628f:[()=>a.e(15675).then(a.bind(a,441089)),"@site/docs/languages/java/spring.md",441089],cc14da3a:[()=>a.e(30987).then(a.bind(a,834910)),"@site/docs/devops/ides/others.md",834910],cc33128a:[()=>a.e(97851).then(a.bind(a,629477)),"@site/docs/ai/llm/design-patterns.md",629477],cc34a8e8:[()=>a.e(29472).then(a.bind(a,498098)),"@site/docs/computer-science/operating-system/disk-io.md",498098],cc50dead:[()=>a.e(47756).then(a.bind(a,11233)),"@site/docs/computer-science/interview-question/system-design-tinyurl.md",11233],cc56b7cc:[()=>a.e(39687).then(a.bind(a,497889)),"@site/docs/psychology/brain.md",497889],cc698da5:[()=>a.e(38152).then(a.bind(a,807067)),"@site/docs/devops/monitoring/open-tracing.md",807067],cc7463bb:[()=>a.e(88369).then(a.bind(a,853099)),"@site/docs/python/others/flask/others.md",853099],cc77d3b0:[()=>a.e(84402).then(a.bind(a,287022)),"@site/docs/ai/llm/intro.md",287022],cc7d3868:[()=>a.e(91607).then(a.bind(a,693806)),"@site/docs/technologies/apache-spark/06-sliding-window-analytics.md",693806],cc8144f8:[()=>a.e(70994).then(a.bind(a,470075)),"@site/docs/decentralized-applications/coins-tokens-chains/nft-non-fungible-tokens.md",470075],cca0f3d8:[()=>a.e(21640).then(a.bind(a,606345)),"@site/docs/python/django/authentication-authorization.md",606345],ccb63f17:[()=>a.e(5634).then(a.bind(a,548167)),"@site/docs/technologies/kafka/confluent-kafka.md",548167],cd0a470d:[()=>a.e(23648).then(a.bind(a,899025)),"@site/docs/management/people-management/people-team-management.md",899025],cd241184:[()=>a.e(4058).then(a.bind(a,811017)),"@site/docs/computer-science/links.md",811017],cd37a428:[()=>a.e(72049).then(a.bind(a,751758)),"@site/docs/technologies/apache-airflow/commands-configs.md",751758],cd3e60c9:[()=>a.e(63772).then(a.bind(a,806009)),"@site/docs/management/project-management/pm101.md",806009],cd42044e:[()=>a.e(83541).then(a.bind(a,661138)),"@site/docs/databases/others/databases-others.md",661138],cd53372a:[()=>a.e(68995).then(a.bind(a,262535)),"@site/docs/psychology/people.md",262535],cd5469f3:[()=>a.e(65975).then(a.bind(a,10909)),"@site/docs/computer-science/programming-concepts/dependency-injection.md",10909],cd64faf8:[()=>a.e(74773).then(a.bind(a,912689)),"@site/docs/python/documentation/07-binary-data-services.md",912689],cd6c3109:[()=>a.e(63562).then(a.bind(a,656299)),"@site/docs/computer-science/others/readme.md",656299],cd7ca406:[()=>a.e(99581).then(a.bind(a,440879)),"@site/docs/technologies/kafka/kafka-listeners.md",440879],cd9b1589:[()=>a.e(51060).then(a.bind(a,999167)),"@site/docs/python/python-intro/map-reduce-filter.md",999167],cdc3ba10:[()=>a.e(58620).then(a.bind(a,917357)),"@site/docs/computer-science/software-engineering/modeling-languages.md",917357],cdcc5fa3:[()=>a.e(99573).then(a.bind(a,905887)),"@site/docs/languages/java/concurrency.md",905887],cdcf058e:[()=>a.e(23981).then(a.bind(a,206339)),"@site/docs/economics/market-terms/readme.md",206339],cddf3852:[()=>a.e(28156).then(a.bind(a,787848)),"@site/docs/python/python-intro/generators.md",787848],cde21a8e:[()=>a.e(29576).then(a.bind(a,697422)),"@site/docs/networking/protocols/rest-representational-state-transfer-restful.md",697422],cdec6549:[()=>a.e(53620).then(a.bind(a,989315)),"@site/docs/python/documentation/16-generic-operating-system-services-logging.md",989315],cdf4a2ec:[()=>a.e(2705).then(a.bind(a,183013)),"@site/docs/ai/move-37/others.md",183013],ce0642b2:[()=>a.e(50743).then(a.bind(a,189183)),"@site/docs/data-structures/hashtable/count-min-sketch.md",189183],ce2c24be:[()=>a.e(35431).then(a.bind(a,166653)),"@site/docs/knowledge/general/intro.md",166653],ce49527b:[()=>a.e(95576).then(a.bind(a,288102)),"@site/docs/about-deepak-sood/projects/57-careers360-cost-optimization.md",288102],ce592090:[()=>a.e(38472).then(a.bind(a,448652)),"@site/docs/cloud/aws/security-identity-compliance/tools.md",448652],ce5f3bbd:[()=>a.e(24415).then(a.bind(a,355123)),"@site/docs/python/django/advanced.md",355123],ce709fa2:[()=>a.e(25342).then(a.bind(a,300205)),"@site/docs/ai/data-science/intro.md",300205],ce8198de:[()=>a.e(86696).then(a.bind(a,57235)),"@site/docs/courses/course-credit-risk-modeling/intro.md",57235],ce9add6b:[()=>a.e(97).then(a.bind(a,928692)),"@site/docs/languages/frameworks/server-driven-mobile-uis.md",928692],ce9ea299:[()=>a.e(81814).then(a.bind(a,584440)),"@site/docs/knowledge/biology/nutrition/chart.md",584440],ce9feb30:[()=>a.e(95782).then(a.bind(a,472108)),"@site/docs/algorithms/complex-systems/readme.md",472108],cea849cf:[()=>a.e(86342).then(a.bind(a,638477)),"@site/docs/ai/nlp/word-embedding-to-transformers.md",638477],cecc582b:[()=>a.e(66758).then(a.bind(a,491863)),"@site/docs/technologies/others/other-technologies.md",491863],cf0995e5:[()=>a.e(11445).then(a.bind(a,896854)),"@site/docs/python/python-intro/oops.md",896854],cf15446c:[()=>a.e(27611).then(a.bind(a,535758)),"@site/docs/python/readme.md",535758],cf6940a7:[()=>a.e(4375).then(a.bind(a,315470)),"@site/docs/about-deepak-sood/projects/75-bake-io-data-engineering.md",315470],cf6bdd7c:[()=>a.e(80210).then(a.bind(a,693222)),"@site/docs/book-summaries/solve-for-happy.md",693222],cf86b07c:[()=>a.e(38418).then(a.bind(a,867192)),"@site/docs/languages/java/intro.md",867192],cf8e3490:[()=>a.e(84175).then(a.bind(a,849536)),"@site/docs/ai/data-science/data-governance.md",849536],cf97801c:[()=>a.e(34816).then(a.bind(a,851470)),"@site/docs/python/others/sqlalchemy/orm.md",851470],cf993bc7:[()=>a.e(82495).then(a.bind(a,486584)),"@site/docs/computer-science/operating-system/caching-strategies-topologies.md",486584],cfee8fe8:[()=>a.e(39471).then(a.bind(a,418893)),"@site/docs/technologies/apache-spark/10-sql-functions-datasources.md",418893],d03df7a0:[()=>a.e(69076).then(a.bind(a,392619)),"@site/docs/decentralized-applications/coins-tokens-chains/cardano.md",392619],d06828b5:[()=>a.e(4936).then(a.bind(a,583378)),"@site/docs/technologies/apache-spark/00-intro.md",583378],d096a42b:[()=>a.e(80213).then(a.bind(a,516101)),"@site/docs/computer-science/others/digital-circuits.md",516101],d0a0f8ca:[()=>a.e(17998).then(a.bind(a,602436)),"@site/docs/databases/data-warehouses/snowflake/intro.md",602436],d0c4708b:[()=>a.e(64641).then(a.bind(a,550262)),"@site/docs/python/python-intro/datetime.md",550262],d0d09311:[()=>a.e(8213).then(a.bind(a,839601)),"@site/docs/mathematics/geometry/transformations.md",839601],d114c4b0:[()=>a.e(46106).then(a.bind(a,554668)),"@site/docs/devops/kubernetes/readme.md",554668],d1372bff:[()=>a.e(24432).then(a.bind(a,840893)),"@site/docs/about-deepak-sood/ideas/startup-ideas-physical.md",840893],d14167f1:[()=>a.e(65117).then(a.bind(a,647325)),"@site/docs/devops/others/keycloak.md",647325],d1581b0c:[()=>a.e(80623).then(a.bind(a,281710)),"@site/docs/courses/mordern-algorithm-design.md",281710],d1b33a18:[()=>a.e(26968).then(a.bind(a,414044)),"@site/docs/courses/course-feature-engineering.md",414044],d1c9aa76:[()=>a.e(72627).then(a.bind(a,393027)),"@site/docs/computer-science/programming-concepts/marshalling.md",393027],d1ff2058:[()=>a.e(3887).then(a.bind(a,759350)),"@site/docs/frontend/react/react-native.md",759350],d22d9b6d:[()=>a.e(20728).then(a.bind(a,508449)),"@site/docs/databases/nosql-databases/aws-dynamodb/capacity-modes.md",508449],d2316923:[()=>a.e(95083).then(a.bind(a,144880)),"@site/docs/ai/llm/llm-building.md",144880],d293a106:[()=>a.e(91877).then(a.bind(a,680439)),"@site/docs/python/python-intro/iterators.md",680439],d294ef1a:[()=>a.e(47605).then(a.bind(a,930166)),"@site/docs/algorithms/dynamic-programming/how-to-find-dp.md",930166],d2c050f8:[()=>a.e(55649).then(a.bind(a,792756)),"@site/docs/data-structures/hashtable/list-of-hash-functions.md",792756],d2ce5b93:[()=>a.e(52420).then(a.bind(a,910651)),"@site/docs/data-structures/graph/readme.md",910651],d3039818:[()=>a.e(77547).then(a.bind(a,340861)),"@site/docs/languages/others/rust.md",340861],d34274e2:[()=>a.e(60086).then(a.bind(a,441637)),"@site/docs/management/project-management/sdlc-methodologies.md",441637],d35fc51e:[()=>a.e(92607).then(a.bind(a,812460)),"@site/docs/book-summaries/the-tangled-tree.md",812460],d368e665:[()=>a.e(46988).then(a.bind(a,98389)),"@site/docs/cloud/readme.md",98389],d3727675:[()=>a.e(39920).then(a.bind(a,691275)),"@site/docs/mathematics/statistics/intro.md",691275],d377857d:[()=>a.e(94042).then(a.bind(a,115729)),"@site/docs/languages/php/intro.md",115729],d37a131f:[()=>a.e(64025).then(a.bind(a,457252)),"@site/docs/psychology/productivity-productive-time-management-todo.md",457252],d38d2381:[()=>a.e(17984).then(a.bind(a,886637)),"@site/docs/frontend/react/libraries.md",886637],d3a862da:[()=>a.e(82242).then(a.bind(a,583189)),"@site/docs/ai/data-visualization/metabase.md",583189],d3b69c52:[()=>a.e(3901).then(a.bind(a,835615)),"@site/docs/knowledge/games/touch-typing.md",835615],d3c0b677:[()=>a.e(87311).then(a.bind(a,618978)),"@site/docs/knowledge/games/swimming.md",618978],d3c17cf8:[()=>a.e(34844).then(a.bind(a,87446)),"@site/docs/frontend/frontend-intro/wordpress.md",87446],d3e40a64:[()=>a.e(82500).then(a.bind(a,63720)),"@site/docs/databases/data-warehouses/snowflake/governance.md",63720],d41071dd:[()=>a.e(75056).then(a.bind(a,640966)),"@site/docs/computer-science/iot/edgexfoundary.md",640966],d426ac74:[()=>a.e(52710).then(a.bind(a,135544)),"@site/docs/economics/accounting-for-finance/3-balance-sheets.md",135544],d468f64b:[()=>a.e(77623).then(a.bind(a,442795)),"@site/docs/databases/concepts/types-of-databases.md",442795],d47564c4:[()=>a.e(54140).then(a.bind(a,880693)),"@site/docs/decentralized-applications/coins-tokens-chains/ordinals.md",880693],d48167fb:[()=>a.e(22111).then(a.bind(a,786076)),"@site/docs/languages/php/documentation.md",786076],d4af3fcf:[()=>a.e(75462).then(a.bind(a,225920)),"@site/docs/devops/others/other-cicd.md",225920],d4e25030:[()=>a.e(14216).then(a.bind(a,880796)),"@site/docs/ai/libraries/readme.md",880796],d4e77fc9:[()=>a.e(51152).then(a.bind(a,831518)),"@site/docs/technologies/apache-spark/readme.md",831518],d507a037:[()=>a.e(964).then(a.bind(a,386312)),"@site/docs/decentralized-applications/ethereum/erc-4337.md",386312],d50dfd50:[()=>a.e(17779).then(a.bind(a,132232)),"@site/docs/mathematics/probability/intro-to-probability/8.-probability-density-functions.md",132232],d5139e95:[()=>a.e(85230).then(a.bind(a,671086)),"@site/docs/devops/kubernetes/tools.md",671086],d529bbb9:[()=>a.e(47330).then(a.bind(a,636026)),"@site/docs/mathematics/aptitude/distance-speed-and-time.md",636026],d533a339:[()=>a.e(3776).then(a.bind(a,819030)),"@site/docs/devops/devops-intro/intro.md",819030],d58ae76d:[()=>a.e(6829).then(a.bind(a,377545)),"@site/docs/ai/data-visualization/tableau/concepts.md",377545],d59848a8:[()=>a.e(23250).then(a.bind(a,968796)),"@site/docs/economics/corporate-finance/readme.md",968796],d5997a8b:[()=>a.e(28358).then(a.bind(a,215628)),"@site/docs/frontend/js-javascript/questions.md",215628],d5d59f0a:[()=>a.e(96523).then(a.bind(a,685385)),"@site/docs/algorithms/general/sweep-line-algorithm.md",685385],d6007645:[()=>a.e(79679).then(a.bind(a,858205)),"@site/docs/ai/libraries/distributed-training.md",858205],d627edab:[()=>a.e(9826).then(a.bind(a,767277)),"@site/docs/computer-science/interview-question/system-design-messenger-whatsapp.md",767277],d639b208:[()=>a.e(96853).then(a.bind(a,413533)),"@site/docs/databases/others/database-activity-monitoring-dam.md",413533],d68baeea:[()=>a.e(66451).then(a.bind(a,425660)),"@site/docs/cloud/aws/course-architecting-on-aws.md",425660],d68f3dc1:[()=>a.e(25958).then(a.bind(a,758340)),"@site/docs/algorithms/graphtheory/intro.md",758340],d6a283c1:[()=>a.e(15959).then(a.bind(a,402848)),"@site/docs/algorithms/general/reverse-polish-notation-postfix-notation.md",402848],d6b4ec17:[()=>a.e(49363).then(a.bind(a,544566)),"@site/docs/frontend/others/nodejs/readme.md",544566],d6bdce32:[()=>a.e(36708).then(a.bind(a,695782)),"@site/docs/ai/big-data/readme.md",695782],d6bf1de4:[()=>a.e(69989).then(a.bind(a,234511)),"@site/docs/devops/monitoring/istio/observability.md",234511],d6f20820:[()=>a.e(14499).then(a.bind(a,520150)),"@site/docs/databases/nosql-databases/etcd.md",520150],d729392a:[()=>a.e(32516).then(a.bind(a,517264)),"@site/docs/data-structures/hierarchical-data-structure/readme.md",517264],d731b30a:[()=>a.e(70827).then(a.bind(a,741504)),"@site/docs/ai/move-37/readme.md",741504],d7aa0938:[()=>a.e(55154).then(a.bind(a,472508)),"@site/docs/computer-science/testing/selenium.md",472508],d81549b3:[()=>a.e(90725).then(a.bind(a,550628)),"@site/docs/ai/ml-fundamentals/preliminaries.md",550628],d8219638:[()=>a.e(77868).then(a.bind(a,651960)),"@site/docs/languages/frameworks/others.md",651960],d823d01d:[()=>a.e(20461).then(a.bind(a,298414)),"@site/docs/networking/networking-concepts/network-sockets-ports.md",298414],d83a3d0b:[()=>a.e(33524).then(a.bind(a,53326)),"@site/docs/data-structures/linear-data-structure/problems.md",53326],d841969e:[()=>a.e(99921).then(a.bind(a,494726)),"@site/docs/databases/nosql-databases/time-series-db/influxdb/readme.md",494726],d84ed3ad:[()=>a.e(49894).then(a.bind(a,124351)),"@site/docs/computer-science/security/cryptography/cryptography-terms.md",124351],d85bec45:[()=>a.e(67751).then(a.bind(a,148924)),"@site/docs/frontend/seo/utm-and-sitemap.md",148924],d8664968:[()=>a.e(59372).then(a.bind(a,798390)),"@site/docs/databases/nosql-databases/redis/redis-queues.md",798390],d87c0237:[()=>a.e(49401).then(a.bind(a,555222)),"@site/docs/algorithms/general/algorithms-questions.md",555222],d8a6bad3:[()=>a.e(52918).then(a.bind(a,740092)),"@site/docs/courses/aws-certified-developer-associate.md",740092],d8c58372:[()=>a.e(63567).then(a.bind(a,949702)),"@site/docs/ai/ml-fundamentals/ml-process.md",949702],d8c73d69:[()=>a.e(76863).then(a.bind(a,635197)),"@site/docs/about-deepak-sood/ideas/education.md",635197],d8d41ab8:[()=>a.e(79123).then(a.bind(a,482806)),"@site/docs/ai/ml-algorithms/dimensionality-reduction.md",482806],d8f2b11a:[()=>a.e(53174).then(a.bind(a,694278)),"@site/docs/book-summaries/leadership-and-the-rise-of-great-powers.md",694278],d8fe0c2c:[()=>a.e(14258).then(a.bind(a,375963)),"@site/docs/languages/others/javascript-templating.md",375963],d900fa9c:[()=>a.e(39517).then(a.bind(a,159800)),"@site/docs/networking/protocols/intro.md",159800],d9019d19:[()=>a.e(50934).then(a.bind(a,358e3)),"@site/docs/computer-science/others/bioinformatics-biotechnology.md",358e3],d9138238:[()=>a.e(72717).then(a.bind(a,663453)),"@site/docs/languages/java/frameworks.md",663453],d97cef4a:[()=>a.e(33780).then(a.bind(a,908447)),"@site/docs/knowledge/physics/astronomy.md",908447],d98ddacb:[()=>a.e(23500).then(a.bind(a,406859)),"@site/docs/technologies/elasticsearch/architecture.md",406859],d9af1197:[()=>a.e(14673).then(a.bind(a,568948)),"@site/docs/book-summaries/skin-in-the-game.md",568948],da45bfb4:[()=>a.e(28153).then(a.bind(a,491228)),"@site/docs/technologies/celery/celery-backend.md",491228],da50c783:[()=>a.e(79260).then(a.bind(a,135350)),"@site/docs/databases/data-warehouses/snowflake/architecture.md",135350],da542f6a:[()=>a.e(52310).then(a.bind(a,799453)),"@site/docs/knowledge/quotes-proverbs/motivation.md",799453],da635f2e:[()=>a.e(73377).then(a.bind(a,331599)),"@site/docs/decentralized-applications/consensus-protocols.md",331599],da6560fe:[()=>a.e(94400).then(a.bind(a,388186)),"@site/docs/knowledge/quotes-proverbs/coding.md",388186],da7f7179:[()=>a.e(82197).then(a.bind(a,721991)),"@site/docs/algorithms/dynamic-programming/readme.md",721991],da943af9:[()=>a.e(36878).then(a.bind(a,513013)),"@site/docs/python/documentation/17-concurrent-execution.md",513013],da9c04d6:[()=>a.e(84456).then(a.bind(a,233194)),"@site/docs/devops/kubernetes/kubeedge.md",233194],da9f8a46:[()=>a.e(53448).then(a.bind(a,331136)),"@site/docs/languages/php/codeigniter/application-architecture.md",331136],dae27688:[()=>a.e(39556).then(a.bind(a,854049)),"@site/docs/languages/sql/partiql.md",854049],dae501b9:[()=>a.e(5286).then(a.bind(a,76203)),"@site/docs/devops/devops-intro/readme.md",76203],db136261:[()=>a.e(49350).then(a.bind(a,379940)),"@site/docs/frontend/frontend-intro/others.md",379940],db1d5af5:[()=>a.e(85127).then(a.bind(a,627800)),"@site/docs/economics/finance-investing/returns-tax-taxes-itr.md",627800],db2ca997:[()=>a.e(14578).then(a.bind(a,698990)),"@site/docs/devops/monitoring/service-mesh.md",698990],db64d0e5:[()=>a.e(18549).then(a.bind(a,822341)),"@site/docs/languages/others/r-language.md",822341],dba7f4b5:[()=>a.e(97772).then(a.bind(a,564458)),"@site/docs/cloud/others/azure/commands.md",564458],dbb62a2a:[()=>a.e(61225).then(a.bind(a,234621)),"@site/docs/algorithms/searching-sorting/insertion-sort.md",234621],dbcab21f:[()=>a.e(32256).then(a.bind(a,518637)),"@site/docs/management/project-management/jira.md",518637],dbe61e74:[()=>a.e(7007).then(a.bind(a,286036)),"@site/docs/frontend/others/angularjs/01-intro.md",286036],dbed93d3:[()=>a.e(14301).then(a.bind(a,572266)),"@site/docs/decentralized-applications/crypto-news.md",572266],dbf20724:[()=>a.e(69352).then(a.bind(a,921439)),"@site/docs/cloud/others/gcp-anthos.md",921439],dbf6cae9:[()=>a.e(92651).then(a.bind(a,411027)),"@site/docs/cloud/aws/storage/iops.md",411027],dc1ace8c:[()=>a.e(69289).then(a.bind(a,783921)),"@site/docs/languages/java/template-fastio.md",783921],dc6842ee:[()=>a.e(71766).then(a.bind(a,948554)),"@site/docs/mathematics/linear-algebra/3blue1brown.md",948554],dc7a35b7:[()=>a.e(17985).then(a.bind(a,194891)),"@site/docs/databases/sql-databases/aws-redshift/etl-redshift.md",194891],dca812e2:[()=>a.e(34803).then(a.bind(a,845644)),"@site/docs/languages/c++/readme.md",845644],dcda2395:[()=>a.e(48386).then(a.bind(a,393207)),"@site/docs/technologies/celery/readme.md",393207],dd0472cd:[()=>a.e(99477).then(a.bind(a,75206)),"@site/docs/languages/golang/hello-world.md",75206],dd1bc69e:[()=>a.e(48967).then(a.bind(a,905268)),"@site/docs/devops/servers/nginx/readme.md",905268],dd2c11b4:[()=>a.e(54554).then(a.bind(a,384615)),"@site/docs/devops/kubernetes/tools-serverless.md",384615],dd33531e:[()=>a.e(33323).then(a.bind(a,13784)),"@site/docs/cloud/aws/compute/aws-lambda.md",13784],dd5275d7:[()=>a.e(90669).then(a.bind(a,21273)),"@site/docs/languages/sql/dcl-data-control-language.md",21273],dd5e46bd:[()=>a.e(6841).then(a.bind(a,420043)),"@site/docs/technologies/elasticsearch/others.md",420043],dd618cf0:[()=>a.e(61557).then(a.bind(a,411901)),"@site/docs/devops/kubernetes/concepts-and-overview/readme.md",411901],dd77500a:[()=>a.e(3867).then(a.bind(a,852918)),"@site/docs/databases/data-warehouses/snowflake/ingestion.md",852918],dd77a584:[()=>a.e(96575).then(a.bind(a,242653)),"@site/docs/about-deepak-sood/projects/90-stashfin-tech-stack-infra.md",242653],dd8c3804:[()=>a.e(16513).then(a.bind(a,375121)),"@site/docs/languages/frameworks/android/testing.md",375121],ddccaa2c:[()=>a.e(9510).then(a.bind(a,96758)),"@site/docs/languages/frameworks/android/questions.md",96758],ddd728ec:[()=>a.e(69066).then(a.bind(a,747574)),"@site/docs/computer-science/programming-concepts/type-introspection-and-reflection.md",747574],de01c036:[()=>a.e(52433).then(a.bind(a,252905)),"@site/docs/ai/big-data/parameter-servers.md",252905],de179cdb:[()=>a.e(37612).then(a.bind(a,374496)),"@site/docs/data-structures/hashtable/hash-tables.md",374496],de28d039:[()=>a.e(61796).then(a.bind(a,971610)),"@site/docs/algorithms/algorithmic-complexity/finite-state-machine.md",971610],de5048fa:[()=>a.e(59126).then(a.bind(a,916808)),"@site/docs/databases/sql-databases/partitioning-sharding.md",916808],de58c38c:[()=>a.e(42700).then(a.bind(a,407296)),"@site/docs/mathematics/probability/others.md",407296],de8218f3:[()=>a.e(75562).then(a.bind(a,223329)),"@site/docs/computer-science/distributed-system/distributed-logging.md",223329],deb8deea:[()=>a.e(39787).then(a.bind(a,559184)),"@site/docs/knowledge/language/linguistics.md",559184],debc2ac0:[()=>a.e(78225).then(a.bind(a,552321)),"@site/docs/book-summaries/on-writing-well.md",552321],df4b7cc5:[()=>a.e(38469).then(a.bind(a,112303)),"@site/docs/psychology/course-mindshift.md",112303],df6b95bd:[()=>a.e(18637).then(a.bind(a,422875)),"@site/docs/data-structures/hashtable/questions.md",422875],df736c07:[()=>a.e(17849).then(a.bind(a,739356)),"@site/docs/databases/others/technologies-tools.md",739356],df933f11:[()=>a.e(14376).then(a.bind(a,121092)),"@site/docs/knowledge/applied-sciences/electrical-engineering.md",121092],df9fe7ba:[()=>a.e(24907).then(a.bind(a,314858)),"@site/docs/algorithms/searching-sorting/selection-sort.md",314858],dfa4e97b:[()=>a.e(26331).then(a.bind(a,224005)),"@site/docs/book-summaries/deep-work.md",224005],dfb31c2f:[()=>a.e(41580).then(a.bind(a,368740)),"@site/docs/devops/monitoring/istio/examples.md",368740],e00878e0:[()=>a.e(41230).then(a.bind(a,882663)),"@site/docs/economics/monetary-policies.md",882663],e020122f:[()=>a.e(99735).then(a.bind(a,810733)),"@site/docs/devops/docker/networking.md",810733],e026f506:[()=>a.e(22401).then(a.bind(a,121842)),"@site/docs/databases/modeling/readme.md",121842],e02d4261:[()=>a.e(72263).then(a.bind(a,40124)),"@site/docs/devops/kubernetes/concepts-and-overview/configuration/readme.md",40124],e096acea:[()=>a.e(7323).then(a.bind(a,425157)),"@site/docs/cloud/aws/aws-sqs.md",425157],e0cb0678:[()=>a.e(27376).then(a.bind(a,994579)),"@site/docs/networking/others/file-formats.md",994579],e0d2cd7d:[()=>a.e(59002).then(a.bind(a,812994)),"@site/docs/mathematics/probability/intro-to-probability/5.-probability-mass-functions-and-expectations.md",812994],e0e5fa6e:[()=>a.e(82642).then(a.bind(a,514949)),"@site/docs/computer-science/operating-system/caches-caching.md",514949],e0ede7b0:[()=>a.e(82161).then(a.bind(a,712780)),"@site/docs/ai/data-visualization/tableau/others.md",712780],e106b148:[()=>a.e(55032).then(a.bind(a,140008)),"@site/docs/python/documentation/22-internet-protocols-and-support.md",140008],e107b173:[()=>a.e(62143).then(a.bind(a,714871)),"@site/docs/management/product-management/product-market-fit-pmf.md",714871],e1167f59:[()=>a.e(63845).then(a.bind(a,463226)),"@site/docs/python/python-intro/mathematics.md",463226],e120b4f9:[()=>a.e(47074).then(a.bind(a,549166)),"@site/docs/book-summaries/what-philosophy-can-teach-you-about-being-a-better-leader.md",549166],e15c040a:[()=>a.e(79092).then(a.bind(a,977387)),"@site/docs/computer-science/operating-system/scheduling.md",977387],e164095a:[()=>a.e(81040).then(a.bind(a,679358)),"@site/docs/databases/nosql-databases/time-series-db/influxdb/concepts.md",679358],e18b2af1:[()=>a.e(91707).then(a.bind(a,109384)),"@site/docs/databases/nosql-databases/mongodb/commands.md",109384],e1b20be9:[()=>a.e(41101).then(a.bind(a,263443)),"@site/docs/psychology/learning/chunking-the-essentials.md",263443],e1ce5f43:[()=>a.e(77327).then(a.bind(a,245247)),"@site/docs/frontend/others/angularjs/11-services.md",245247],e1e1542e:[()=>a.e(20491).then(a.bind(a,386777)),"@site/docs/devops/readme.md",386777],e2026f46:[()=>a.e(98814).then(a.bind(a,640588)),"@site/docs/management/others.md",640588],e23035c7:[()=>a.e(70069).then(a.bind(a,107797)),"@site/docs/mathematics/probability/intro-to-probability/intro-syllabus.md",107797],e23e2ae1:[()=>a.e(66775).then(a.bind(a,479518)),"@site/docs/management/business/readme.md",479518],e260012a:[()=>a.e(65890).then(a.bind(a,433915)),"@site/docs/databases/nosql-databases/cassandra/working.md",433915],e26217ff:[()=>a.e(82358).then(a.bind(a,469249)),"@site/docs/mathematics/general/advanced-topics.md",469249],e28efc2d:[()=>a.e(78600).then(a.bind(a,4337)),"@site/docs/data-structures/graph/adjacency-matrix.md",4337],e2b18b0b:[()=>a.e(82877).then(a.bind(a,959242)),"@site/docs/networking/mqtt/topics-and-best-practices.md",959242],e2c820cb:[()=>a.e(80934).then(a.bind(a,109780)),"@site/docs/databases/concepts/acid-and-base.md",109780],e2d9413a:[()=>a.e(29222).then(a.bind(a,162220)),"@site/docs/mathematics/statistics/inferential-statistics.md",162220],e2f6bfb9:[()=>a.e(13182).then(a.bind(a,721211)),"@site/docs/devops/devops-intro/gitops.md",721211],e2ff36f5:[()=>a.e(55070).then(a.bind(a,907830)),"@site/docs/decentralized-applications/ethereum/ethereum-staking.md",907830],e30700e1:[()=>a.e(68866).then(a.bind(a,502926)),"@site/docs/networking/protocols/websockets.md",502926],e3108717:[()=>a.e(43283).then(a.bind(a,56559)),"@site/docs/python/python-intro/data-structure/dictionary-architecture.md",56559],e33518f0:[()=>a.e(28170).then(a.bind(a,522005)),"@site/docs/algorithms/graphtheory/eulerian-trail.md",522005],e35009c9:[()=>a.e(82205).then(a.bind(a,438882)),"@site/docs/devops/devops-intro/deployment-strategies.md",438882],e390ffa8:[()=>a.e(51751).then(a.bind(a,990458)),"@site/docs/ai/data-science/readme.md",990458],e3a4555e:[()=>a.e(59584).then(a.bind(a,544185)),"@site/docs/computer-science/operating-system/write-ahead-log-wal.md",544185],e3d2b31d:[()=>a.e(61883).then(a.bind(a,325963)),"@site/docs/courses/course-data-storage-and-processing-edx.md",325963],e3e4de53:[()=>a.e(51985).then(a.bind(a,40150)),"@site/docs/algorithms/searching-sorting/quick-sort.md",40150],e3e99992:[()=>a.e(3282).then(a.bind(a,346461)),"@site/docs/devops/docker/service-configuration-reference.md",346461],e41fb257:[()=>a.e(63773).then(a.bind(a,227606)),"@site/docs/knowledge/geography/indian-states-and-uts.md",227606],e43bd2da:[()=>a.e(58396).then(a.bind(a,123990)),"@site/docs/ai/llm/rag-retrieval-augmented-generation.md",123990],e44c29dd:[()=>a.e(41640).then(a.bind(a,391189)),"@site/docs/mathematics/calculus/others.md",391189],e44f2d3a:[()=>a.e(8756).then(a.bind(a,462027)),"@site/docs/computer-science/security/cryptography/cryptographic-algorithms.md",462027],e4540bbd:[()=>a.e(17963).then(a.bind(a,695150)),"@site/docs/devops/monitoring/prometheus/rules.md",695150],e47654be:[()=>a.e(12791).then(a.bind(a,822468)),"@site/docs/databases/nosql-databases/time-series-db/influxdb/tools.md",822468],e4b9dfdf:[()=>a.e(90203).then(a.bind(a,733248)),"@site/docs/algorithms/bit-manipulation/examples.md",733248],e4c6ffa9:[()=>a.e(43657).then(a.bind(a,34908)),"@site/docs/algorithms/algorithmic-complexity/complexity-zoo.md",34908],e4f61c4e:[()=>a.e(68521).then(a.bind(a,176367)),"@site/docs/databases/nosql-databases/redis/redis-concepts.md",176367],e5178119:[()=>a.e(4502).then(a.bind(a,399250)),"@site/docs/technologies/git/branching-strategies.md",399250],e51f07b9:[()=>a.e(37296).then(a.bind(a,212721)),"@site/docs/python/documentation/11-file-and-directory-access.md",212721],e5267f78:[()=>a.e(32491).then(a.bind(a,279866)),"@site/docs/languages/frameworks/readme.md",279866],e549c26c:[()=>a.e(47742).then(a.bind(a,749489)),"@site/docs/languages/sql/postgres-commands.md",749489],e5573cd9:[()=>a.e(89926).then(a.bind(a,290144)),"@site/docs/computer-science/programming-paradigms/functional-programming.md",290144],e57355cb:[()=>a.e(11482).then(a.bind(a,591558)),"@site/docs/knowledge/language/figures-of-speech.md",591558],e5b08523:[()=>a.e(42439).then(a.bind(a,371945)),"@site/docs/about-deepak-sood/projects/51-case-study-anomaly-detection.md",371945],e5f641b0:[()=>a.e(23342).then(a.bind(a,314815)),"@site/docs/python/others/sqlalchemy/models.md",314815],e5f8b095:[()=>a.e(25715).then(a.bind(a,380269)),"@site/docs/mathematics/linear-algebra/others.md",380269],e64a4ab8:[()=>a.e(83112).then(a.bind(a,246311)),"@site/docs/frontend/seo/core-web-vitals.md",246311],e65adc75:[()=>a.e(43343).then(a.bind(a,337210)),"@site/docs/economics/mental-models/inequality.md",337210],e65b3f53:[()=>a.e(36520).then(a.bind(a,292496)),"@site/docs/technologies/apache/apache-projects.md",292496],e65fdc7b:[()=>a.e(38779).then(a.bind(a,342973)),"@site/docs/networking/protocols/rsocket.md",342973],e68e0ea5:[()=>a.e(74812).then(a.bind(a,157689)),"@site/docs/python/documentation/pep.md",157689],e6a0bcd2:[()=>a.e(294).then(a.bind(a,242875)),"@site/docs/frontend/others/nestjs/readme.md",242875],e6afa1ff:[()=>a.e(19013).then(a.bind(a,545489)),"@site/docs/psychology/soft-skills/listening.md",545489],e6ba063e:[()=>a.e(2679).then(a.bind(a,666460)),"@site/docs/databases/indexing/indexing-questions.md",666460],e6f52b85:[()=>a.e(59500).then(a.bind(a,856586)),"@site/docs/about-deepak-sood/paper-publications-references.md",856586],e6fb533f:[()=>a.e(71557).then(a.bind(a,544986)),"@site/docs/ai/pandas/data-structures.md",544986],e6fbc216:[()=>a.e(96952).then(a.bind(a,657337)),"@site/docs/databases/data-warehouses/concepts/data-engineering.md",657337],e7496e50:[()=>a.e(56422).then(a.bind(a,173922)),"@site/docs/ai/deep-learning/roadmap.md",173922],e74fc6ad:[()=>a.e(7753).then(a.bind(a,971541)),"@site/docs/cloud/aws/analytics/amazon-devops-guru.md",971541],e75bc432:[()=>a.e(14148).then(a.bind(a,723455)),"@site/docs/mathematics/algebra/sets.md",723455],e760ae37:[()=>a.e(20505).then(a.bind(a,768011)),"@site/docs/decentralized-applications/coins-tokens-chains/uniswap.md",768011],e76757ba:[()=>a.e(62909).then(a.bind(a,496027)),"@site/docs/algorithms/complex-systems/minimax-algorithm.md",496027],e77a8723:[()=>a.e(80013).then(a.bind(a,87455)),"@site/docs/languages/others/general.md",87455],e7a7acea:[()=>a.e(74173).then(a.bind(a,134121)),"@site/docs/about-deepak-sood/projects/70-interview-datainsight-alerting-engine.md",134121],e7c0e905:[()=>a.e(99885).then(a.bind(a,87398)),"@site/docs/management/jobs/finance-equity-stocks-esops-questions.md",87398],e83e3026:[()=>a.e(93233).then(a.bind(a,392523)),"@site/docs/ai/nlp/chatbot-saas.md",392523],e8446ea2:[()=>a.e(26654).then(a.bind(a,564365)),"@site/docs/about-deepak-sood/projects/47-genai-case-study-careers360.md",564365],e8598cfb:[()=>a.e(7889).then(a.bind(a,534668)),"@site/docs/decentralized-applications/coins-tokens-chains/readme.md",534668],e85f9bbd:[()=>a.e(53222).then(a.bind(a,869254)),"@site/docs/technologies/git/theory.md",869254],e87d62ba:[()=>a.e(75542).then(a.bind(a,584951)),"@site/docs/databases/sql-databases/mysql/mysqldump.md",584951],e89298c5:[()=>a.e(88038).then(a.bind(a,577169)),"@site/docs/courses/course-credit-risk-modeling/fraud-types.md",577169],e8b86052:[()=>a.e(96601).then(a.bind(a,803082)),"@site/docs/devops/others/readme.md",803082],e8d15684:[()=>a.e(21492).then(a.bind(a,985972)),"@site/docs/economics/finance-investing/readme.md",985972],e8dffcb3:[()=>a.e(91826).then(a.bind(a,545348)),"@site/docs/languages/php/web-concepts.md",545348],e905ba4c:[()=>a.e(72236).then(a.bind(a,133834)),"@site/docs/ai/ml-fundamentals/loss-function.md",133834],e96a01a5:[()=>a.e(7569).then(a.bind(a,390309)),"@site/docs/databases/modeling/er-diagrams-entity-relationships.md",390309],e97437cb:[()=>a.e(57121).then(a.bind(a,222652)),"@site/docs/computer-science/system-design/reactive-microservices-manifesto.md",222652],e9954bc0:[()=>a.e(92372).then(a.bind(a,775766)),"@site/docs/ai/numpy/readme.md",775766],e9aa7a07:[()=>a.e(30336).then(a.bind(a,581266)),"@site/docs/devops/kubernetes/cluster-administration/others.md",581266],e9bba891:[()=>a.e(60192).then(a.bind(a,180854)),"@site/docs/databases/nosql-databases/others.md",180854],e9cd5ec7:[()=>a.e(70340).then(a.bind(a,876841)),"@site/docs/data-structures/trie/ternary-search-tries-tst.md",876841],e9d382a0:[()=>a.e(34655).then(a.bind(a,353801)),"@site/docs/about-deepak-sood/projects/52-pull-request-risk-tagging-heuristics.md",353801],e9d6a7f5:[()=>a.e(77100).then(a.bind(a,511918)),"@site/docs/databases/data-warehouses/concepts/09-kimball-inmon-architecture.md",511918],e9dd33b6:[()=>a.e(51255).then(a.bind(a,236534)),"@site/docs/decentralized-applications/crypto-future.md",236534],e9e616d1:[()=>a.e(22060).then(a.bind(a,496862)),"@site/docs/ai/scikit-learn/intro.md",496862],ea165559:[()=>a.e(18360).then(a.bind(a,281043)),"@site/docs/economics/market-terms/valuation-metrics.md",281043],ea24be56:[()=>a.e(87857).then(a.bind(a,707488)),"@site/docs/about-deepak-sood/experience.md",707488],ea3ec73d:[()=>a.e(95578).then(a.bind(a,457436)),"@site/docs/python/django/queryset-and-query-expressions.md",457436],ea7744f3:[()=>a.e(48566).then(a.bind(a,132201)),"@site/docs/courses/readme.md",132201],ea8aa239:[()=>a.e(50785).then(a.bind(a,201354)),"@site/docs/algorithms/general/1d-range-search.md",201354],eaa328c4:[()=>a.e(46478).then(a.bind(a,841926)),"@site/docs/decentralized-applications/ethereum/polygon.md",841926],eac62260:[()=>a.e(84320).then(a.bind(a,787503)),"@site/docs/book-summaries/secrets-of-power-negotiating.md",787503],eacd3193:[()=>a.e(27108).then(a.bind(a,27320)),"@site/docs/book-summaries/the-courage-to-be-happy.md",27320],eaf1a824:[()=>a.e(67271).then(a.bind(a,799616)),"@site/docs/cloud/others/cloudflare.md",799616],eaf6200f:[()=>a.e(84381).then(a.bind(a,501330)),"@site/docs/technologies/others/others-distributed-systems.md",501330],eb035d83:[()=>a.e(82789).then(a.bind(a,498091)),"@site/docs/computer-science/system-design/retries.md",498091],eb175f0b:[()=>a.e(77549).then(a.bind(a,555931)),"@site/docs/python/documentation/27-development-tools/readme.md",555931],eb3563af:[()=>a.e(91558).then(a.bind(a,112181)),"@site/docs/algorithms/algorithmic-complexity/readme.md",112181],eb488214:[()=>a.e(4251).then(a.bind(a,908852)),"@site/docs/knowledge/history/readme.md",908852],eb4c94a4:[()=>a.e(56805).then(a.bind(a,985206)),"@site/docs/cloud/aws/networking-content-delivery/amazon-vpc.md",985206],eb4ea52d:[()=>a.e(43939).then(a.bind(a,626033)),"@site/docs/computer-science/distributed-system/readme.md",626033],eb697646:[()=>a.e(90064).then(a.bind(a,720322)),"@site/docs/technologies/apache-airflow/dags-example.md",720322],eb820843:[()=>a.e(855).then(a.bind(a,881156)),"@site/docs/computer-science/system-design/event-driven-architecture.md",881156],ebb01adb:[()=>a.e(80744).then(a.bind(a,58679)),"@site/docs/technologies/apache-airflow/parallelism.md",58679],ebbb129c:[()=>a.e(28987).then(a.bind(a,663383)),"@site/docs/computer-science/security/cryptography/readme.md",663383],ebfe7e03:[()=>a.e(61094).then(a.bind(a,678066)),"@site/docs/frontend/frontend-intro/microfrontend-architecture.md",678066],ec54265c:[()=>a.e(24460).then(a.bind(a,812476)),"@site/docs/psychology/learning/concentration-mindfulness-attention-focus-hard-work.md",812476],ec66ec9c:[()=>a.e(32295).then(a.bind(a,764889)),"@site/docs/python/python-intro/readme.md",764889],ec93542a:[()=>a.e(96351).then(a.bind(a,511121)),"@site/docs/knowledge/games/marathon-running.md",511121],eca1b8b1:[()=>a.e(28384).then(a.bind(a,69881)),"@site/docs/databases/nosql-databases/cassandra/design.md",69881],ecb93c98:[()=>a.e(74509).then(a.bind(a,948116)),"@site/docs/databases/sql-databases/aws-redshift/redshift-sql-queries-commands.md",948116],ecb9843c:[()=>a.e(76750).then(a.bind(a,86852)),"@site/docs/devops/terraform/commands.md",86852],ed28be15:[()=>a.e(80099).then(a.bind(a,427887)),"@site/docs/devops/kubernetes/services-loadbalancing-and-networking/ingress.md",427887],ed8d35ec:[()=>a.e(15976).then(a.bind(a,240202)),"@site/docs/economics/accounting-for-finance/4a-cash-flow-statement-comparisons.md",240202],ed99c0dc:[()=>a.e(29844).then(a.bind(a,439729)),"@site/docs/decentralized-applications/coins-tokens-chains/litecoin.md",439729],ede3c0ca:[()=>a.e(81865).then(a.bind(a,614781)),"@site/docs/mathematics/statistics/correlation-and-covariance.md",614781],ede88100:[()=>a.e(7490).then(a.bind(a,243607)),"@site/docs/languages/java/libraries.md",243607],ee0cc2c9:[()=>a.e(50649).then(a.bind(a,418113)),"@site/docs/networking/protocols/video-live-streaming.md",418113],ee0d3d50:[()=>a.e(93291).then(a.bind(a,349724)),"@site/docs/decentralized-applications/trilemmas.md",349724],ee3c98c1:[()=>a.e(60388).then(a.bind(a,664370)),"@site/docs/mathematics/probability/central-limit-theorem.md",664370],ee7edddd:[()=>a.e(21013).then(a.bind(a,183516)),"@site/docs/cloud/aws/security-identity-compliance/iam.md",183516],ee94fb8d:[()=>a.e(51202).then(a.bind(a,101157)),"@site/docs/about-deepak-sood/projects/54-airflow-kafka-migration.md",101157],eebce009:[()=>a.e(53786).then(a.bind(a,889362)),"@site/docs/algorithms/general/recursion.md",889362],eef71d91:[()=>a.e(57537).then(a.bind(a,156220)),"@site/docs/algorithms/graphtheory/ford-fulkerson-algorithm.md",156220],ef08311a:[()=>a.e(84412).then(a.bind(a,625275)),"@site/docs/book-summaries/the-squiggly-career.md",625275],ef292925:[()=>a.e(40561).then(a.bind(a,586379)),"@site/docs/ai/llm/prompt-engineering.md",586379],ef39e646:[()=>a.e(93789).then(a.bind(a,531326)),"@site/docs/book-summaries/the-life-you-can-save.md",531326],ef59cb6b:[()=>a.e(60803).then(a.bind(a,774854)),"@site/docs/languages/sql/dql-data-query-language/readme.md",774854],ef6225ac:[()=>a.e(24185).then(a.bind(a,348325)),"@site/docs/ai/computer-vision-cv/others.md",348325],ef87d184:[()=>a.e(89744).then(a.bind(a,415683)),"@site/docs/data-structures/linear-data-structure/stack-lifo.md",415683],ef89a91f:[()=>a.e(92108).then(a.bind(a,164035)),"@site/docs/devops/docker/docker-compose.md",164035],ef98d73e:[()=>a.e(38546).then(a.bind(a,765820)),"@site/docs/ai/ml-algorithms/graph-neural-networks-gnn.md",765820],efa97c06:[()=>a.e(66432).then(a.bind(a,266607)),"@site/docs/databases/nosql-databases/time-series-db/influxdb/write-protocols.md",266607],efb18393:[()=>a.e(36241).then(a.bind(a,748199)),"@site/docs/knowledge/other-topics/politics/indian-polity.md",748199],f0196f47:[()=>a.e(52220).then(a.bind(a,846951)),"@site/docs/python/python-intro/virtualenv-and-pip.md",846951],f034deaf:[()=>a.e(20092).then(a.bind(a,2827)),"@site/docs/technologies/apache-spark/01-terms.md",2827],f03acf04:[()=>a.e(13706).then(a.bind(a,279353)),"@site/docs/ai/llm/prompt-examples.md",279353],f03d2646:[()=>a.e(56270).then(a.bind(a,431220)),"@site/docs/cloud/aws/readme.md",431220],f0541df1:[()=>a.e(75466).then(a.bind(a,86597)),"@site/docs/computer-science/programming-paradigms/structural-bridge.md",86597],f0685e9b:[()=>a.e(54424).then(a.bind(a,600657)),"@site/docs/python/documentation/readme.md",600657],f0bf3507:[()=>a.e(67238).then(a.bind(a,731509)),"@site/docs/languages/java/threading-in-javafx.md",731509],f0d10d4e:[()=>a.e(65545).then(a.bind(a,928585)),"@site/docs/data-structures/others/large-objects.md",928585],f0e13f26:[()=>a.e(53088).then(a.bind(a,521902)),"@site/docs/data-structures/others/sstables-sorted-string-tables.md",521902],f117244d:[()=>a.e(95798).then(a.bind(a,232451)),"@site/docs/mathematics/statistics/ranking.md",232451],f14d85d6:[()=>a.e(76887).then(a.bind(a,761612)),"@site/docs/python/advanced/super.md",761612],f15a6b92:[()=>a.e(56307).then(a.bind(a,42131)),"@site/docs/devops/devops-intro/finops.md",42131],f17818d9:[()=>a.e(13239).then(a.bind(a,569231)),"@site/docs/data-structures/linear-data-structure/indexed-priority-queue.md",569231],f1a18b9f:[()=>a.e(36389).then(a.bind(a,235413)),"@site/docs/technologies/kafka/kafka-schema-registry.md",235413],f1b09cbf:[()=>a.e(54594).then(a.bind(a,752546)),"@site/docs/mathematics/probability/normal-distributions.md",752546],f1b664f9:[()=>a.e(22997).then(a.bind(a,546086)),"@site/docs/networking/protocols/http-status-code.md",546086],f1bb0e01:[()=>a.e(71152).then(a.bind(a,334554)),"@site/docs/courses/course-time-series-analysis/syllabus.md",334554],f1e8edce:[()=>a.e(4864).then(a.bind(a,538117)),"@site/docs/decentralized-applications/ethereum/layer-2-protocols.md",538117],f207d4b9:[()=>a.e(17427).then(a.bind(a,927361)),"@site/docs/frontend/js-javascript/web-api.md",927361],f20d3f92:[()=>a.e(25893).then(a.bind(a,402700)),"@site/docs/psychology/stoicism.md",402700],f211a507:[()=>a.e(19036).then(a.bind(a,85236)),"@site/docs/languages/c++/stl-containers.md",85236],f214ab3f:[()=>a.e(98562).then(a.bind(a,81053)),"@site/docs/economics/accounting-for-finance/0-accounting-for-finance.md",81053],f220cf36:[()=>a.e(98741).then(a.bind(a,314305)),"@site/docs/computer-science/security/improving-security-posture.md",314305],f22a17f7:[()=>a.e(3753).then(a.bind(a,951142)),"@site/docs/economics/mutual-funds/equity-mutual-funds.md",951142],f268c0ab:[()=>a.e(83301).then(a.bind(a,918749)),"@site/docs/computer-science/system-design/architecture-guide.md",918749],f274ac30:[()=>a.e(27727).then(a.bind(a,738805)),"@site/docs/ai/deep-learning/dl-specialization.md",738805],f27ae87f:[()=>a.e(80743).then(a.bind(a,830781)),"@site/docs/management/project-management/scrum-meetings.md",830781],f2bd6e03:[()=>a.e(48637).then(a.bind(a,868392)),"@site/docs/courses/customer-analytics-in-python/intro.md",868392],f2c746ab:[()=>a.e(57069).then(a.bind(a,848109)),"@site/docs/book-summaries/ultralearning.md",848109],f2e84540:[()=>a.e(88113).then(a.bind(a,706666)),"@site/docs/knowledge/biology/exercise-stretching/readme.md",706666],f2edfb9b:[()=>a.e(96841).then(a.bind(a,680005)),"@site/docs/knowledge/history/religion.md",680005],f36d8747:[()=>a.e(78112).then(a.bind(a,861286)),"@site/docs/python/advanced/others.md",861286],f3a00c6b:[()=>a.e(57182).then(a.bind(a,64724)),"@site/docs/languages/golang/testing.md",64724],f3b7383a:[()=>a.e(87282).then(a.bind(a,503711)),"@site/docs/knowledge/biology/others.md",503711],f3efef1b:[()=>a.e(28419).then(a.bind(a,54146)),"@site/docs/data-structures/others/bitmap.md",54146],f4083393:[()=>a.e(86503).then(a.bind(a,974031)),"@site/docs/frontend/others/static-site-generators.md",974031],f4264591:[()=>a.e(24274).then(a.bind(a,432797)),"@site/docs/data-structures/trie/others.md",432797],f42dfe5a:[()=>a.e(13902).then(a.bind(a,880836)),"@site/docs/devops/devops-intro/high-availability.md",880836],f45b387b:[()=>a.e(86602).then(a.bind(a,369398)),"@site/docs/economics/financial-facts.md",369398],f46bb617:[()=>a.e(91765).then(a.bind(a,684470)),"@site/docs/networking/mqtt/retained-messages.md",684470],f48a2864:[()=>a.e(63932).then(a.bind(a,558452)),"@site/docs/languages/others/swift.md",558452],f4a19ee3:[()=>a.e(39333).then(a.bind(a,167484)),"@site/docs/ai/pandas/user_guide.md",167484],f51889da:[()=>a.e(60083).then(a.bind(a,767947)),"@site/docs/psychology/learning/memory.md",767947],f521e2b6:[()=>a.e(46518).then(a.bind(a,8608)),"@site/docs/data-structures/linear-data-structure/queue-fifo.md",8608],f527699c:[()=>a.e(28942).then(a.bind(a,837784)),"@site/docs/languages/others/json.md",837784],f53f33f4:[()=>a.e(70223).then(a.bind(a,336626)),"@site/docs/algorithms/graphtheory/topological-sort-algorithm.md",336626],f5503245:[()=>a.e(17869).then(a.bind(a,818625)),"@site/docs/databases/nosql-databases/time-series-db/influxdb/upgrades.md",818625],f56962b7:[()=>a.e(11574).then(a.bind(a,194611)),"@site/docs/technologies/kafka/kafka-connect.md",194611],f58d83a0:[()=>a.e(39088).then(a.bind(a,350661)),"@site/docs/frontend/react/redux.md",350661],f5a11976:[()=>a.e(99875).then(a.bind(a,711405)),"@site/docs/databases/nosql-databases/cassandra/readme.md",711405],f5b314ad:[()=>a.e(27209).then(a.bind(a,435048)),"@site/docs/computer-science/general/standards.md",435048],f5bbfeaa:[()=>a.e(69029).then(a.bind(a,544163)),"@site/docs/ai/libraries/tensorflow/intro.md",544163],f5d63916:[()=>a.e(2051).then(a.bind(a,892831)),"@site/docs/computer-science/software-engineering/developer-roles.md",892831],f5e69c40:[()=>a.e(69245).then(a.bind(a,793673)),"@site/docs/knowledge/biology/nutrition/honey.md",793673],f5efcba6:[()=>a.e(231).then(a.bind(a,806064)),"@site/docs/networking/protocols/weave.md",806064],f65a56f1:[()=>a.e(88892).then(a.bind(a,326486)),"@site/docs/python/django/overview.md",326486],f6687ac3:[()=>a.e(92735).then(a.bind(a,832815)),"@site/docs/knowledge/other-topics/politics/types-of-governments.md",832815],f67b003e:[()=>a.e(94384).then(a.bind(a,485974)),"@site/docs/data-structures/hierarchical-data-structure/2-3-search-trees.md",485974],f683f156:[()=>a.e(9014).then(a.bind(a,276915)),"@site/docs/cloud/others/azure/services.md",276915],f6ad7db3:[()=>a.e(89376).then(a.bind(a,930071)),"@site/docs/courses/course-time-series-analysis/intro-time-series.md",930071],f6c6f03e:[()=>a.e(73318).then(a.bind(a,584363)),"@site/docs/languages/others/regular-expressions-regex.md",584363],f6cf4039:[()=>a.e(51024).then(a.bind(a,862676)),"@site/docs/frontend/js-javascript/promises.md",862676],f6f8d3d7:[()=>a.e(13061).then(a.bind(a,312757)),"@site/docs/databases/sql-databases/aws-aurora/intro.md",312757],f6f93ef6:[()=>a.e(71608).then(a.bind(a,418197)),"@site/docs/languages/sql/ddl-data-definition-language/truncate-delete.md",418197],f735d14f:[()=>a.e(50209).then(a.bind(a,480163)),"@site/docs/mathematics/algebra/others.md",480163],f7382781:[()=>a.e(18839).then(a.bind(a,38579)),"@site/docs/devops/devops-intro/infra-as-code-iac.md",38579],f74577ed:[()=>a.e(51086).then(a.bind(a,113602)),"@site/docs/algorithms/general/orthogonal-rectangle-intersection-search.md",113602],f74c03e9:[()=>a.e(18576).then(a.bind(a,612248)),"@site/docs/cloud/aws/storage/amazon-ebs.md",612248],f78aebde:[()=>a.e(987).then(a.bind(a,971514)),"@site/docs/knowledge/quotes-proverbs/business-management.md",971514],f78ba5d8:[()=>a.e(50862).then(a.bind(a,56954)),"@site/docs/devops/terminal-bash/sysctl.md",56954],f7bb134a:[()=>a.e(28595).then(a.bind(a,864938)),"@site/docs/data-structures/hashtable/kademlia.md",864938],f7c74259:[()=>a.e(87984).then(a.bind(a,480614)),"@site/docs/networking/mqtt/messages.md",480614],f809bcb2:[()=>a.e(67981).then(a.bind(a,151220)),"@site/docs/about-deepak-sood/projects/48-rag-genai-presentation.md",151220],f821f4c3:[()=>a.e(20894).then(a.bind(a,21197)),"@site/docs/languages/sql/dql-data-query-language/analytical-queries.md",21197],f82f0dd0:[()=>a.e(33829).then(a.bind(a,833134)),"@site/docs/about-deepak-sood/projects/87-stashfin-team-management-culture.md",833134],f8369866:[()=>a.e(53753).then(a.bind(a,761546)),"@site/docs/book-summaries/time-and-how-to-spend-it.md",761546],f8824680:[()=>a.e(14649).then(a.bind(a,242295)),"@site/docs/knowledge/applied-sciences/readme.md",242295],f88946f1:[()=>a.e(13926).then(a.bind(a,887943)),"@site/docs/computer-science/iot/iot-intro.md",887943],f892eb37:[()=>a.e(57391).then(a.bind(a,442212)),"@site/docs/management/jobs/resume-keywords-pointers.md",442212],f8934918:[()=>a.e(76675).then(a.bind(a,802186)),"@site/docs/computer-science/security/authentication/http-authentication.md",802186],f8a60d72:[()=>a.e(31595).then(a.bind(a,181397)),"@site/docs/ai/ml-algorithms/bayes-classification.md",181397],f8c47996:[()=>a.e(58221).then(a.bind(a,947927)),"@site/docs/book-summaries/sell-like-crazy.md",947927],f90f54bf:[()=>a.e(37469).then(a.bind(a,548352)),"@site/docs/management/project-management/agile.md",548352],f920e27c:[()=>a.e(1901).then(a.bind(a,362672)),"@site/docs/languages/c++/storage-classes.md",362672],f9225e33:[()=>a.e(92616).then(a.bind(a,916661)),"@site/docs/algorithms/advanced-algorithms/a-search-algorithm.md",916661],f923b969:[()=>a.e(67093).then(a.bind(a,266224)),"@site/docs/ai/data-visualization/readme.md",266224],f9799c44:[()=>a.e(25100).then(a.bind(a,730810)),"@site/docs/knowledge/physics/others.md",730810],f97dbcee:[()=>a.e(84394).then(a.bind(a,277444)),"@site/docs/cloud/aws/intro.md",277444],f989ac58:[()=>a.e(51046).then(a.bind(a,847140)),"@site/docs/data-structures/hierarchical-data-structure/problems.md",847140],f9b7bfc3:[()=>a.e(40159).then(a.bind(a,841159)),"@site/docs/databases/sql-databases/postgres/readme.md",841159],f9cec272:[()=>a.e(11860).then(a.bind(a,155805)),"@site/docs/economics/accounting-for-finance/readme.md",155805],f9ec14f2:[()=>a.e(27695).then(a.bind(a,325381)),"@site/docs/ai/ml-algorithms/parallel-k-means-using-map-reduce-on-big-data-cluster-analysis.md",325381],f9ef4921:[()=>a.e(7507).then(a.bind(a,156092)),"@site/docs/databases/nosql-databases/mongodb/sharding-replication.md",156092],f9f53c6b:[()=>a.e(98325).then(a.bind(a,636107)),"@site/docs/computer-science/testing/test-pyramid.md",636107],fa00348c:[()=>a.e(2358).then(a.bind(a,72757)),"@site/docs/mathematics/aptitude/chinese-remainder-theorem.md",72757],fa1837cc:[()=>a.e(39555).then(a.bind(a,670148)),"@site/docs/databases/sql-databases/aws-redshift/deep-dive-best-practices.md",670148],fa2e59df:[()=>a.e(95679).then(a.bind(a,169364)),"@site/docs/management/jobs/companies.md",169364],fa2eb464:[()=>a.e(6495).then(a.bind(a,418765)),"@site/docs/knowledge/games/family-games-gifts.md",418765],fa308e3f:[()=>a.e(23091).then(a.bind(a,941907)),"@site/docs/psychology/consumerism.md",941907],fa341f26:[()=>a.e(54164).then(a.bind(a,143609)),"@site/docs/databases/nosql-databases/time-series-db/influxdb/administration.md",143609],fa3da8fe:[()=>a.e(28778).then(a.bind(a,658651)),"@site/docs/python/others/fastapi/internal-working.md",658651],fa84dd75:[()=>a.e(7260).then(a.bind(a,802039)),"@site/docs/ai/move-37/open-ai-gym.md",802039],fa921851:[()=>a.e(2956).then(a.bind(a,525695)),"@site/docs/about-deepak-sood/projects/56-freecharge-cost-optimization-dba.md",525695],faa94ee9:[()=>a.e(39813).then(a.bind(a,610954)),"@site/docs/technologies/elasticsearch/elastalert.md",610954],faacfd6e:[()=>a.e(30137).then(a.bind(a,284100)),"@site/docs/knowledge/law/constitution-of-india/schedules.md",284100],fad442eb:[()=>a.e(29719).then(a.bind(a,862879)),"@site/docs/algorithms/graphtheory/maximum-flow-and-minimum-cut.md",862879],fb09ee0e:[()=>a.e(32761).then(a.bind(a,699902)),"@site/docs/ai/ml-fundamentals/practical-ai-problems.md",699902],fb5754a3:[()=>a.e(66088).then(a.bind(a,479059)),"@site/docs/decentralized-applications/coins-tokens-chains/dtokens.md",479059],fba3774f:[()=>a.e(92583).then(a.bind(a,292811)),"@site/docs/databases/nosql-databases/cassandra/consistency.md",292811],fbb35180:[()=>a.e(72424).then(a.bind(a,177611)),"@site/docs/networking/mqtt/intro.md",177611],fbe39656:[()=>a.e(85199).then(a.bind(a,804373)),"@site/docs/databases/sql-databases/postgres/documentation.md",804373],fbe8e077:[()=>a.e(72253).then(a.bind(a,56585)),"@site/docs/ai/computer-vision-cv/cv-libraries-tools.md",56585],fbfb141c:[()=>a.e(84952).then(a.bind(a,967911)),"@site/docs/frontend/react/tools.md",967911],fbfc0a8b:[()=>a.e(65533).then(a.bind(a,835317)),"@site/docs/knowledge/quotes-proverbs/hindi.md",835317],fc190480:[()=>a.e(60248).then(a.bind(a,112605)),"@site/docs/databases/data-warehouses/snowflake/stages.md",112605],fc1df5ff:[()=>a.e(44166).then(a.bind(a,291091)),"@site/docs/economics/finance-investing/company-analysis.md",291091],fc3c5690:[()=>a.e(64826).then(a.bind(a,959352)),"@site/docs/devops/devops-intro/others.md",959352],fc433304:[()=>a.e(15019).then(a.bind(a,633349)),"@site/docs/mathematics/general/others.md",633349],fc43dedf:[()=>a.e(2518).then(a.bind(a,304430)),"@site/docs/networking/others/delta-lake.md",304430],fc4b4c37:[()=>a.e(12145).then(a.bind(a,62410)),"@site/docs/computer-science/programming-paradigms/structural-adapter.md",62410],fc4ec2e8:[()=>a.e(82203).then(a.bind(a,739772)),"@site/docs/mathematics/probability/intro-to-probability/11.-derived-distributions.md",739772],fc7ae345:[()=>a.e(33995).then(a.bind(a,653737)),"@site/docs/psychology/others.md",653737],fc965cda:[()=>a.e(10386).then(a.bind(a,202543)),"@site/docs/psychology/ikigai.md",202543],fca0bf20:[()=>a.e(68083).then(a.bind(a,128571)),"@site/docs/devops/kubernetes/cluster-administration/logging-architecture.md",128571],fce35695:[()=>a.e(59553).then(a.bind(a,7989)),"@site/docs/languages/c++/tc-pl4.md",7989],fce71b8e:[()=>a.e(67230).then(a.bind(a,100340)),"@site/docs/knowledge/other-topics/mythology.md",100340],fd0571f6:[()=>a.e(21016).then(a.bind(a,331825)),"@site/docs/databases/nosql-databases/time-series-db/readme.md",331825],fd06c886:[()=>a.e(7368).then(a.bind(a,238583)),"@site/docs/mathematics/algebra/intro.md",238583],fd368a2a:[()=>a.e(37904).then(a.bind(a,613407)),"@site/docs/data-structures/hashtable/probabilistic-data-structure.md",613407],fd6a9c06:[()=>a.e(57032).then(a.bind(a,821611)),"@site/docs/computer-science/interview-question/coding-interview-questions.md",821611],fdae5f8b:[()=>a.e(58828).then(a.bind(a,752027)),"@site/docs/computer-science/interview-question/system-design-youtube.md",752027],fdb6cd19:[()=>a.e(9606).then(a.bind(a,181009)),"@site/docs/ai/data-visualization/plotly.md",181009],fdbd4f52:[()=>a.e(32408).then(a.bind(a,149535)),"@site/docs/courses/microsoft-excel-google-sheets.md",149535],fdcb80cd:[()=>a.e(69615).then(a.bind(a,517658)),"@site/docs/ai/model-evaluation/model-validation-monitoring.md",517658],fdcef081:[()=>a.e(83414).then(a.bind(a,625474)),"@site/docs/devops/monitoring/grafana-loki.md",625474],fddd49e7:[()=>a.e(87496).then(a.bind(a,752887)),"@site/docs/ai/pandas/readme.md",752887],fe01ae3c:[()=>a.e(62857).then(a.bind(a,445159)),"@site/docs/mathematics/general/fermat-last-theorem.md",445159],fe0adabc:[()=>a.e(26853).then(a.bind(a,303491)),"@site/docs/python/python-intro/data-structure/set.md",303491],fe5aae7c:[()=>a.e(23526).then(a.bind(a,970463)),"@site/docs/technologies/git/github.md",970463],fe6dbb54:[()=>a.e(61233).then(a.bind(a,164496)),"@site/docs/computer-science/security/others.md",164496],fe9eef06:[()=>a.e(34489).then(a.bind(a,350566)),"@site/docs/mathematics/linear-algebra/readme.md",350566],fec19b23:[()=>a.e(57148).then(a.bind(a,328547)),"@site/docs/data-structures/hashtable/hashing.md",328547],fefb3968:[()=>a.e(40438).then(a.bind(a,968165)),"@site/docs/algorithms/searching-sorting/msd-radix-sort.md",968165],fefb45d7:[()=>a.e(18334).then(a.bind(a,124749)),"@site/docs/data-structures/hierarchical-data-structure/kd-trees.md",124749],fefec831:[()=>a.e(25282).then(a.bind(a,459048)),"@site/docs/decentralized-applications/ethereum/03-intro-to-dapps.md",459048],ff23387e:[()=>a.e(16999).then(a.bind(a,820577)),"@site/docs/mathematics/aptitude/cube-cutting.md",820577],ff39f25c:[()=>a.e(21203).then(a.bind(a,101043)),"@site/docs/courses/course-credit-risk-modeling/fraud-features.md",101043],ff3aa1a5:[()=>a.e(31131).then(a.bind(a,77344)),"@site/docs/frontend/react/intro.md",77344],ff577458:[()=>a.e(69553).then(a.bind(a,693768)),"@site/docs/databases/nosql-databases/cassandra/commands.md",693768],ff604660:[()=>a.e(50981).then(a.bind(a,572586)),"@site/docs/languages/c++/frameworks.md",572586],ffa8ad79:[()=>a.e(18739).then(a.bind(a,456255)),"@site/docs/ai/pandas/pandas-intro.md",456255],ffae1dee:[()=>a.e(61516).then(a.bind(a,29010)),"@site/docs/computer-science/testing/terms.md",29010],ffc2bc40:[()=>a.e(67377).then(a.bind(a,271856)),"@site/docs/computer-science/others/game-development.md",271856],ffde6f3c:[()=>a.e(1580).then(a.bind(a,728116)),"@site/docs/knowledge/biology/genetics.md",728116]};var s=a(474848);function c(e){let{error:t,retry:a,pastDelay:o}=e;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:a,children:"Retry"})})]}):o?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var d=a(781604),l=a(623363);function u(e,t){if("*"===e)return i()({loading:c,loader:()=>a.e(72560).then(a.bind(a,372560)),modules:["@theme/NotFound"],webpack:()=>[372560],render(e,t){const a=e.default;return(0,s.jsx)(l.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(a,{...t})})}});const o=n[`${e}-${t}`],u={},p=[],m=[],b=(0,d.A)(o);return Object.entries(b).forEach((e=>{let[t,a]=e;const o=r[a];o&&(u[t]=o[0],p.push(o[1]),m.push(o[2]))})),i().Map({loading:c,loader:u,modules:p,webpack:()=>m,render(t,a){const i=JSON.parse(JSON.stringify(o));Object.entries(t).forEach((t=>{let[a,o]=t;const n=o.default;if(!n)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof n&&"function"!=typeof n||Object.keys(o).filter((e=>"default"!==e)).forEach((e=>{n[e]=o[e]}));let r=i;const s=a.split(".");s.slice(0,-1).forEach((e=>{r=r[e]})),r[s[s.length-1]]=n}));const n=i.__comp;delete i.__comp;const r=i.__context;delete i.__context;const c=i.__props;return delete i.__props,(0,s.jsx)(l.W,{value:r,children:(0,s.jsx)(n,{...i,...c,...a})})}})}const p=[{path:"/search",component:u("/search","5de"),exact:!0},{path:"/",component:u("/","d2c"),routes:[{path:"/",component:u("/","4c2"),routes:[{path:"/",component:u("/","b3b"),routes:[{path:"/about-deepak-sood/",component:u("/about-deepak-sood/","043"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/achievements-activities-awards",component:u("/about-deepak-sood/achievements-activities-awards","6e6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/experience",component:u("/about-deepak-sood/experience","9d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/faqs",component:u("/about-deepak-sood/faqs","c93"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/",component:u("/about-deepak-sood/ideas/","f5d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/creating-a-business-startup",component:u("/about-deepak-sood/ideas/creating-a-business-startup","1ad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/donations",component:u("/about-deepak-sood/ideas/donations","440"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/education",component:u("/about-deepak-sood/ideas/education","603"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/improvements-feedbacks",component:u("/about-deepak-sood/ideas/improvements-feedbacks","d39"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/intro",component:u("/about-deepak-sood/ideas/intro","4ac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/non-profit",component:u("/about-deepak-sood/ideas/non-profit","47d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/others",component:u("/about-deepak-sood/ideas/others","6ee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/society",component:u("/about-deepak-sood/ideas/society","107"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/startup-ideas-physical",component:u("/about-deepak-sood/ideas/startup-ideas-physical","b93"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/startup-quotes",component:u("/about-deepak-sood/ideas/startup-quotes","c4c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/startups-ideas-saas",component:u("/about-deepak-sood/ideas/startups-ideas-saas","112"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/ideas/thoughts-future-ideas-vision-prediction",component:u("/about-deepak-sood/ideas/thoughts-future-ideas-vision-prediction","6cc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/intros",component:u("/about-deepak-sood/intros","4aa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/meetups-talks-sessions",component:u("/about-deepak-sood/meetups-talks-sessions","e31"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/paper-publications-references",component:u("/about-deepak-sood/paper-publications-references","339"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/personality",component:u("/about-deepak-sood/personality","b95"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/",component:u("/about-deepak-sood/projects/","a76"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/44-agri-tech-digital-transformation-case-study",component:u("/about-deepak-sood/projects/44-agri-tech-digital-transformation-case-study","c84"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/45-traditional-ai-case-studies",component:u("/about-deepak-sood/projects/45-traditional-ai-case-studies","e88"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/46-podcast-streamlining-cloud-migration-through-data-engineering",component:u("/about-deepak-sood/projects/46-podcast-streamlining-cloud-migration-through-data-engineering","4ee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/47-genai-case-study-careers360",component:u("/about-deepak-sood/projects/47-genai-case-study-careers360","d4c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/48-rag-genai-presentation",component:u("/about-deepak-sood/projects/48-rag-genai-presentation","4f9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/49-data-practical-use-cases",component:u("/about-deepak-sood/projects/49-data-practical-use-cases","217"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/50-use-cases-aiml-logistics-warehousing",component:u("/about-deepak-sood/projects/50-use-cases-aiml-logistics-warehousing","2f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/51-case-study-anomaly-detection",component:u("/about-deepak-sood/projects/51-case-study-anomaly-detection","447"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/52-pull-request-risk-tagging-heuristics",component:u("/about-deepak-sood/projects/52-pull-request-risk-tagging-heuristics","7e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/53-mozark-cloud-cost-optimization",component:u("/about-deepak-sood/projects/53-mozark-cloud-cost-optimization","347"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/54-airflow-kafka-migration",component:u("/about-deepak-sood/projects/54-airflow-kafka-migration","b03"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/55-azure-social-media-analytics",component:u("/about-deepak-sood/projects/55-azure-social-media-analytics","d87"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/56-freecharge-cost-optimization-dba",component:u("/about-deepak-sood/projects/56-freecharge-cost-optimization-dba","17e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/57-careers360-cost-optimization",component:u("/about-deepak-sood/projects/57-careers360-cost-optimization","d40"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/58-aws-gen-ai-hackathon-rag",component:u("/about-deepak-sood/projects/58-aws-gen-ai-hackathon-rag","cb7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/59-data-engineering-product-pitch-iot-industry",component:u("/about-deepak-sood/projects/59-data-engineering-product-pitch-iot-industry","cb0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/60-data-engineering-case-studies",component:u("/about-deepak-sood/projects/60-data-engineering-case-studies","e70"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/61-general-application-management-case-study",component:u("/about-deepak-sood/projects/61-general-application-management-case-study","398"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/62-application-management-case-study-telecom",component:u("/about-deepak-sood/projects/62-application-management-case-study-telecom","3a8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/63-mlops-master-document",component:u("/about-deepak-sood/projects/63-mlops-master-document","428"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/64-mlops-case-studies",component:u("/about-deepak-sood/projects/64-mlops-case-studies","0ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/65-problems-in-iot-industry",component:u("/about-deepak-sood/projects/65-problems-in-iot-industry","478"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/66-iot-case-studies",component:u("/about-deepak-sood/projects/66-iot-case-studies","145"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/67-data-engineering-battle-cards",component:u("/about-deepak-sood/projects/67-data-engineering-battle-cards","af0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/70-interview-datainsight-alerting-engine",component:u("/about-deepak-sood/projects/70-interview-datainsight-alerting-engine","792"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/71-opstree-standard-proposal-format",component:u("/about-deepak-sood/projects/71-opstree-standard-proposal-format","183"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/75-bake-io-data-engineering",component:u("/about-deepak-sood/projects/75-bake-io-data-engineering","2b7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/80-stashfin",component:u("/about-deepak-sood/projects/80-stashfin","314"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/81-stashfin-terms",component:u("/about-deepak-sood/projects/81-stashfin-terms","dd4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/82-stashfin-metrics",component:u("/about-deepak-sood/projects/82-stashfin-metrics","8d4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/85-stashfin-twitter-bot",component:u("/about-deepak-sood/projects/85-stashfin-twitter-bot","375"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/86-stashfin-customer-support",component:u("/about-deepak-sood/projects/86-stashfin-customer-support","764"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/87-stashfin-team-management-culture",component:u("/about-deepak-sood/projects/87-stashfin-team-management-culture","e23"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/88-stashfin-security-iam-apis",component:u("/about-deepak-sood/projects/88-stashfin-security-iam-apis","ac8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/89-stashfin-devops-overhaul",component:u("/about-deepak-sood/projects/89-stashfin-devops-overhaul","8d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/90-stashfin-tech-stack-infra",component:u("/about-deepak-sood/projects/90-stashfin-tech-stack-infra","6a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/91-stashfin-aiml-use-cases",component:u("/about-deepak-sood/projects/91-stashfin-aiml-use-cases","fde"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/98-others",component:u("/about-deepak-sood/projects/98-others","c1d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/projects/99-ciso-cybersecurity",component:u("/about-deepak-sood/projects/99-ciso-cybersecurity","6d4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/about-deepak-sood/social-links",component:u("/about-deepak-sood/social-links","924"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/",component:u("/ai/","3e7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/",component:u("/ai/big-data/","2d4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/characteristics",component:u("/ai/big-data/characteristics","b75"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/data",component:u("/ai/big-data/data","1dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/data-masking",component:u("/ai/big-data/data-masking","d2b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/data-preprocessing",component:u("/ai/big-data/data-preprocessing","279"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/data-quality",component:u("/ai/big-data/data-quality","4bd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/design-of-hbase",component:u("/ai/big-data/design-of-hbase","ee3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/design-of-key-value-stores",component:u("/ai/big-data/design-of-key-value-stores","05a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/design-of-zookeeper",component:u("/ai/big-data/design-of-zookeeper","089"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/intro",component:u("/ai/big-data/intro","bfd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/page-rank",component:u("/ai/big-data/page-rank","124"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/parameter-servers",component:u("/ai/big-data/parameter-servers","0c7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/processing-engine",component:u("/ai/big-data/processing-engine","586"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/tools",component:u("/ai/big-data/tools","c29"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/big-data/types-of-data",component:u("/ai/big-data/types-of-data","477"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/",component:u("/ai/computer-vision-cv/","dfd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/convolutional-neural-network-cnn",component:u("/ai/computer-vision-cv/convolutional-neural-network-cnn","faa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/cv-libraries-tools",component:u("/ai/computer-vision-cv/cv-libraries-tools","007"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/examples",component:u("/ai/computer-vision-cv/examples","9f2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/image-data-labeling-tools",component:u("/ai/computer-vision-cv/image-data-labeling-tools","962"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/image-formats",component:u("/ai/computer-vision-cv/image-formats","e59"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/imagemagick",component:u("/ai/computer-vision-cv/imagemagick","f8d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/intro",component:u("/ai/computer-vision-cv/intro","783"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/mnist-for-ml-beginners-tensorflow",component:u("/ai/computer-vision-cv/mnist-for-ml-beginners-tensorflow","acc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/model-building-stages",component:u("/ai/computer-vision-cv/model-building-stages","880"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/others",component:u("/ai/computer-vision-cv/others","482"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/computer-vision-cv/pre-trained-models",component:u("/ai/computer-vision-cv/pre-trained-models","1e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-science/",component:u("/ai/data-science/","e20"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-science/data-analysis",component:u("/ai/data-science/data-analysis","a58"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-science/data-governance",component:u("/ai/data-science/data-governance","27a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-science/data-mining",component:u("/ai/data-science/data-mining","b52"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-science/datasets",component:u("/ai/data-science/datasets","045"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-science/intro",component:u("/ai/data-science/intro","4e3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-science/questions",component:u("/ai/data-science/questions","888"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-science/recommender-system",component:u("/ai/data-science/recommender-system","72a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-science/statistics",component:u("/ai/data-science/statistics","c8b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-science/topics",component:u("/ai/data-science/topics","0fd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/",component:u("/ai/data-visualization/","db7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/bi-tools",component:u("/ai/data-visualization/bi-tools","d9f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/charts",component:u("/ai/data-visualization/charts","e3c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/d3-data-driven-documents",component:u("/ai/data-visualization/d3-data-driven-documents","940"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/intro",component:u("/ai/data-visualization/intro","e38"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/matplotlib",component:u("/ai/data-visualization/matplotlib","14d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/metabase",component:u("/ai/data-visualization/metabase","6ad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/plotly",component:u("/ai/data-visualization/plotly","af0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/powerbi",component:u("/ai/data-visualization/powerbi","11a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/tableau/",component:u("/ai/data-visualization/tableau/","3b9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/tableau/architecture-components",component:u("/ai/data-visualization/tableau/architecture-components","3de"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/tableau/augmented-analytics",component:u("/ai/data-visualization/tableau/augmented-analytics","721"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/tableau/concepts",component:u("/ai/data-visualization/tableau/concepts","e05"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/tableau/dashboarding",component:u("/ai/data-visualization/tableau/dashboarding","248"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/tableau/data-model",component:u("/ai/data-visualization/tableau/data-model","d95"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/tableau/data-sources",component:u("/ai/data-visualization/tableau/data-sources","d89"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/data-visualization/tableau/others",component:u("/ai/data-visualization/tableau/others","f9c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/deep-learning/",component:u("/ai/deep-learning/","f4c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/deep-learning/commands",component:u("/ai/deep-learning/commands","416"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/deep-learning/components",component:u("/ai/deep-learning/components","fad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/deep-learning/dl-specialization",component:u("/ai/deep-learning/dl-specialization","379"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/deep-learning/neural-network-and-deep-learning",component:u("/ai/deep-learning/neural-network-and-deep-learning","e9a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/deep-learning/others",component:u("/ai/deep-learning/others","143"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/deep-learning/resources",component:u("/ai/deep-learning/resources","d26"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/deep-learning/roadmap",component:u("/ai/deep-learning/roadmap","1ae"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/hackathons",component:u("/ai/hackathons","458"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/",component:u("/ai/libraries/","de5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/aws-sagemaker",component:u("/ai/libraries/aws-sagemaker","833"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/deep-learning-frameworks",component:u("/ai/libraries/deep-learning-frameworks","9ef"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/distributed-training",component:u("/ai/libraries/distributed-training","441"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/jax",component:u("/ai/libraries/jax","7d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/keras",component:u("/ai/libraries/keras","259"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/ml-libraries",component:u("/ai/libraries/ml-libraries","5cd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/ml-monitoring",component:u("/ai/libraries/ml-monitoring","670"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/mlops-model-deployment",component:u("/ai/libraries/mlops-model-deployment","3b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/tensorflow/",component:u("/ai/libraries/tensorflow/","cdf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/tensorflow/core-tensorflow",component:u("/ai/libraries/tensorflow/core-tensorflow","3f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/tensorflow/estimator-api",component:u("/ai/libraries/tensorflow/estimator-api","6be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/tensorflow/intro",component:u("/ai/libraries/tensorflow/intro","2f5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/libraries/tools",component:u("/ai/libraries/tools","598"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/",component:u("/ai/llm/","384"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/code-generators",component:u("/ai/llm/code-generators","b97"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/design-patterns",component:u("/ai/llm/design-patterns","00e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/fintech-use-cases",component:u("/ai/llm/fintech-use-cases","6d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/genai-projects",component:u("/ai/llm/genai-projects","8b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/interview-questions",component:u("/ai/llm/interview-questions","025"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/intro",component:u("/ai/llm/intro","624"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/libraries",component:u("/ai/llm/libraries","64b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/limitations-problems",component:u("/ai/llm/limitations-problems","06a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/llm-building",component:u("/ai/llm/llm-building","067"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/llm-tuning",component:u("/ai/llm/llm-tuning","ffd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/models",component:u("/ai/llm/models","d3f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/natural-language-to-sql",component:u("/ai/llm/natural-language-to-sql","f46"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/prompt-engineering",component:u("/ai/llm/prompt-engineering","0f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/prompt-examples",component:u("/ai/llm/prompt-examples","4f0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/rag-hackathon-questions",component:u("/ai/llm/rag-hackathon-questions","883"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/rag-retrieval-augmented-generation",component:u("/ai/llm/rag-retrieval-augmented-generation","f2b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/llm/tools",component:u("/ai/llm/tools","ff6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/",component:u("/ai/ml-algorithms/","29d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/artificial-neural-networks",component:u("/ai/ml-algorithms/artificial-neural-networks","163"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/association-rules-and-apriori-algorithm",component:u("/ai/ml-algorithms/association-rules-and-apriori-algorithm","717"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/bagging-and-random-forest",component:u("/ai/ml-algorithms/bagging-and-random-forest","034"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/bayes-classification",component:u("/ai/ml-algorithms/bayes-classification","5fd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/boosting-and-adaboost",component:u("/ai/ml-algorithms/boosting-and-adaboost","1e6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/classification",component:u("/ai/ml-algorithms/classification","99f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/clustering",component:u("/ai/ml-algorithms/clustering","ebc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/decision-tree",component:u("/ai/ml-algorithms/decision-tree","dcc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/dimensionality-reduction",component:u("/ai/ml-algorithms/dimensionality-reduction","0d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/embeddings-and-estimators",component:u("/ai/ml-algorithms/embeddings-and-estimators","77e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/ensemble-algorithms",component:u("/ai/ml-algorithms/ensemble-algorithms","bf3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/feature-engineering",component:u("/ai/ml-algorithms/feature-engineering","f08"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/generative-adversarial-networks-gans",component:u("/ai/ml-algorithms/generative-adversarial-networks-gans","5fb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/graph-neural-networks-gnn",component:u("/ai/ml-algorithms/graph-neural-networks-gnn","ad9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/id3-c45-and-chaid",component:u("/ai/ml-algorithms/id3-c45-and-chaid","0bd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/k-nearest-neighbor-knn",component:u("/ai/ml-algorithms/k-nearest-neighbor-knn","c71"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/learning-vector-quantization-lvq",component:u("/ai/ml-algorithms/learning-vector-quantization-lvq","780"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/linear-discriminant-analysis-lda",component:u("/ai/ml-algorithms/linear-discriminant-analysis-lda","c4d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/linear-regression",component:u("/ai/ml-algorithms/linear-regression","8d0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/logistic-regression",component:u("/ai/ml-algorithms/logistic-regression","344"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/machine-learning-algorithm-k-means-using-map-reduce-for-big-data-analytics",component:u("/ai/ml-algorithms/machine-learning-algorithm-k-means-using-map-reduce-for-big-data-analytics","447"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/non-linear-regression",component:u("/ai/ml-algorithms/non-linear-regression","fbd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/others",component:u("/ai/ml-algorithms/others","272"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/parallel-k-means-using-map-reduce-on-big-data-cluster-analysis",component:u("/ai/ml-algorithms/parallel-k-means-using-map-reduce-on-big-data-cluster-analysis","53b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/predictive-analytics-1",component:u("/ai/ml-algorithms/predictive-analytics-1","5dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/predictive-analytics-2",component:u("/ai/ml-algorithms/predictive-analytics-2","051"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/regression",component:u("/ai/ml-algorithms/regression","dcb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/regularization",component:u("/ai/ml-algorithms/regularization","a65"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/rule-generation-and-pattern-evaluation",component:u("/ai/ml-algorithms/rule-generation-and-pattern-evaluation","719"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/support-vector-machine-svm",component:u("/ai/ml-algorithms/support-vector-machine-svm","587"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-algorithms/vector-embeddings",component:u("/ai/ml-algorithms/vector-embeddings","83d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/",component:u("/ai/ml-fundamentals/","899"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/andrew-ng",component:u("/ai/ml-fundamentals/andrew-ng","64a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/intro",component:u("/ai/ml-fundamentals/intro","f75"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/loss-function",component:u("/ai/ml-fundamentals/loss-function","e5d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/ml-classification",component:u("/ai/ml-fundamentals/ml-classification","0b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/ml-process",component:u("/ai/ml-fundamentals/ml-process","6c3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/neural-networks",component:u("/ai/ml-fundamentals/neural-networks","b0d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/neural-networks-3b1b",component:u("/ai/ml-fundamentals/neural-networks-3b1b","295"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/practical-ai-problems",component:u("/ai/ml-fundamentals/practical-ai-problems","1b2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/preliminaries",component:u("/ai/ml-fundamentals/preliminaries","322"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/questions",component:u("/ai/ml-fundamentals/questions","7ba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/ml-fundamentals/table-of-contents",component:u("/ai/ml-fundamentals/table-of-contents","d5e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/model-evaluation/",component:u("/ai/model-evaluation/","653"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/model-evaluation/bias-variance-trade-off",component:u("/ai/model-evaluation/bias-variance-trade-off","a4b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/model-evaluation/confusion-matrix",component:u("/ai/model-evaluation/confusion-matrix","e11"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/model-evaluation/evaluation",component:u("/ai/model-evaluation/evaluation","e9c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/model-evaluation/generalization-and-sampling",component:u("/ai/model-evaluation/generalization-and-sampling","6fe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/model-evaluation/model-validation-monitoring",component:u("/ai/model-evaluation/model-validation-monitoring","bca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/model-evaluation/optimization",component:u("/ai/model-evaluation/optimization","966"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/model-evaluation/others",component:u("/ai/model-evaluation/others","3bb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/",component:u("/ai/move-37/","da0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/1-markov-decision-process",component:u("/ai/move-37/1-markov-decision-process","264"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/2-dynamic-programming",component:u("/ai/move-37/2-dynamic-programming","ae9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/3-monte-carlo-methods",component:u("/ai/move-37/3-monte-carlo-methods","911"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/4-model-free-learning",component:u("/ai/move-37/4-model-free-learning","68b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/5-rl-in-continuous-space",component:u("/ai/move-37/5-rl-in-continuous-space","966"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/algorithms",component:u("/ai/move-37/algorithms","b11"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/open-ai-gym",component:u("/ai/move-37/open-ai-gym","6e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/others",component:u("/ai/move-37/others","b3a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/q-learning-algorithms",component:u("/ai/move-37/q-learning-algorithms","390"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/quizzes",component:u("/ai/move-37/quizzes","683"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/reinforcement-learning",component:u("/ai/move-37/reinforcement-learning","281"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/move-37/syllabus",component:u("/ai/move-37/syllabus","3f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/nlp/",component:u("/ai/nlp/","b2d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/nlp/chatbot-chatops",component:u("/ai/nlp/chatbot-chatops","257"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/nlp/chatbot-saas",component:u("/ai/nlp/chatbot-saas","e5d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/nlp/intro",component:u("/ai/nlp/intro","756"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/nlp/nlp-concepts",component:u("/ai/nlp/nlp-concepts","971"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/nlp/nltk",component:u("/ai/nlp/nltk","cd3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/nlp/word-embedding-to-transformers",component:u("/ai/nlp/word-embedding-to-transformers","44b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/numpy/",component:u("/ai/numpy/","bcd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/numpy/cheatsheet",component:u("/ai/numpy/cheatsheet","2c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/numpy/data-types",component:u("/ai/numpy/data-types","85a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/numpy/internals",component:u("/ai/numpy/internals","7b4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/numpy/intro",component:u("/ai/numpy/intro","fba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/numpy/ndarray-object",component:u("/ai/numpy/ndarray-object","794"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/numpy/numpy-reference",component:u("/ai/numpy/numpy-reference","072"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/others-resources-interview-learning-courses",component:u("/ai/others-resources-interview-learning-courses","f82"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/pandas/",component:u("/ai/pandas/","473"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/pandas/cheatsheet",component:u("/ai/pandas/cheatsheet","43f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/pandas/commands",component:u("/ai/pandas/commands","0a1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/pandas/data-structures",component:u("/ai/pandas/data-structures","419"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/pandas/examples",component:u("/ai/pandas/examples","84c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/pandas/others",component:u("/ai/pandas/others","100"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/pandas/pandas-intro",component:u("/ai/pandas/pandas-intro","24d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/pandas/user_guide",component:u("/ai/pandas/user_guide","fb9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/scikit-learn/",component:u("/ai/scikit-learn/","05c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/scikit-learn/commands",component:u("/ai/scikit-learn/commands","f89"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/scikit-learn/intro",component:u("/ai/scikit-learn/intro","86e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/scikit-learn/others",component:u("/ai/scikit-learn/others","063"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/scikit-learn/scipy-cheatsheet",component:u("/ai/scikit-learn/scipy-cheatsheet","d15"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/scikit-learn/scipy-intro",component:u("/ai/scikit-learn/scipy-intro","7d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/social-media-analytics-solution",component:u("/ai/social-media-analytics-solution","05a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ai/solutions",component:u("/ai/solutions","15c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/",component:u("/algorithms/","a7d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/",component:u("/algorithms/advanced-algorithms/","91f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/a-search-algorithm",component:u("/algorithms/advanced-algorithms/a-search-algorithm","f7a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/automated-planning-and-scheduling",component:u("/algorithms/advanced-algorithms/automated-planning-and-scheduling","8a1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/disk-scheduling-algorithms",component:u("/algorithms/advanced-algorithms/disk-scheduling-algorithms","3d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/informed-search-algorithms",component:u("/algorithms/advanced-algorithms/informed-search-algorithms","e41"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/intractability",component:u("/algorithms/advanced-algorithms/intractability","ce4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/linear-programming",component:u("/algorithms/advanced-algorithms/linear-programming","5e2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/multi-armed-bandit-mab",component:u("/algorithms/advanced-algorithms/multi-armed-bandit-mab","125"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/others",component:u("/algorithms/advanced-algorithms/others","4e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/principle-of-deferred-decisions",component:u("/algorithms/advanced-algorithms/principle-of-deferred-decisions","763"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/reductions",component:u("/algorithms/advanced-algorithms/reductions","1d3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/regular-expressions",component:u("/algorithms/advanced-algorithms/regular-expressions","043"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/advanced-algorithms/travelling-salesman-problem",component:u("/algorithms/advanced-algorithms/travelling-salesman-problem","ac6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/algorithmic-complexity/",component:u("/algorithms/algorithmic-complexity/","2c0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/algorithmic-complexity/analysis-of-algorithms",component:u("/algorithms/algorithmic-complexity/analysis-of-algorithms","8a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/algorithmic-complexity/complexity-zoo",component:u("/algorithms/algorithmic-complexity/complexity-zoo","5e7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/algorithmic-complexity/computational-complexity-theory",component:u("/algorithms/algorithmic-complexity/computational-complexity-theory","05d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/algorithmic-complexity/finite-state-machine",component:u("/algorithms/algorithmic-complexity/finite-state-machine","6be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/algorithmic-complexity/halting-problem",component:u("/algorithms/algorithmic-complexity/halting-problem","10e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/algorithmic-complexity/np-hardness",component:u("/algorithms/algorithmic-complexity/np-hardness","195"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/algorithmic-complexity/sub-linear-time",component:u("/algorithms/algorithmic-complexity/sub-linear-time","876"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/algorithmic-complexity/time-complexities",component:u("/algorithms/algorithmic-complexity/time-complexities","32f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/algorithmic-complexity/turing-vs-non-turing-machine",component:u("/algorithms/algorithmic-complexity/turing-vs-non-turing-machine","6d0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/bit-manipulation/",component:u("/algorithms/bit-manipulation/","e53"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/bit-manipulation/examples",component:u("/algorithms/bit-manipulation/examples","651"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/bit-manipulation/general",component:u("/algorithms/bit-manipulation/general","b02"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/complex-systems/",component:u("/algorithms/complex-systems/","587"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/complex-systems/game-theory",component:u("/algorithms/complex-systems/game-theory","c3e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/complex-systems/intro",component:u("/algorithms/complex-systems/intro","56f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/complex-systems/minimax-algorithm",component:u("/algorithms/complex-systems/minimax-algorithm","d22"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/complex-systems/move-by-nature",component:u("/algorithms/complex-systems/move-by-nature","560"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/complex-systems/others",component:u("/algorithms/complex-systems/others","9d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/data-compression/",component:u("/algorithms/data-compression/","4cf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/data-compression/bitmap-compression-algorithms",component:u("/algorithms/data-compression/bitmap-compression-algorithms","255"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/data-compression/huffman-compression",component:u("/algorithms/data-compression/huffman-compression","a3d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/data-compression/intro",component:u("/algorithms/data-compression/intro","b9e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/data-compression/lzw-compression",component:u("/algorithms/data-compression/lzw-compression","71a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/data-compression/others",component:u("/algorithms/data-compression/others","b5c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/data-compression/run-length-encoding",component:u("/algorithms/data-compression/run-length-encoding","2f7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/dynamic-programming/",component:u("/algorithms/dynamic-programming/","439"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/dynamic-programming/basic-gold-mines",component:u("/algorithms/dynamic-programming/basic-gold-mines","13b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/dynamic-programming/greedy-algorithms",component:u("/algorithms/dynamic-programming/greedy-algorithms","46c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/dynamic-programming/how-to-find-dp",component:u("/algorithms/dynamic-programming/how-to-find-dp","2fb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/dynamic-programming/intro",component:u("/algorithms/dynamic-programming/intro","938"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/dynamic-programming/knapsack-problem",component:u("/algorithms/dynamic-programming/knapsack-problem","f97"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/dynamic-programming/levenshtein-distance-or-edit-distance",component:u("/algorithms/dynamic-programming/levenshtein-distance-or-edit-distance","3b7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/",component:u("/algorithms/general/","7fd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/1d-range-search",component:u("/algorithms/general/1d-range-search","983"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/2d-orthogonal-range-search",component:u("/algorithms/general/2d-orthogonal-range-search","37d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/algo-ds",component:u("/algorithms/general/algo-ds","e32"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/algorithms-questions",component:u("/algorithms/general/algorithms-questions","488"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/appel-algorithm",component:u("/algorithms/general/appel-algorithm","cf5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/competitive-programming",component:u("/algorithms/general/competitive-programming","492"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/euclidean-algorithm-gcd",component:u("/algorithms/general/euclidean-algorithm-gcd","16b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/flocking-boids-algorithm",component:u("/algorithms/general/flocking-boids-algorithm","809"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/knuth-shuffle",component:u("/algorithms/general/knuth-shuffle","e66"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/list-of-algorithms",component:u("/algorithms/general/list-of-algorithms","64e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/n-queens-problem",component:u("/algorithms/general/n-queens-problem","308"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/orthogonal-rectangle-intersection-search",component:u("/algorithms/general/orthogonal-rectangle-intersection-search","66c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/prime-factorization",component:u("/algorithms/general/prime-factorization","ab9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/quick-select",component:u("/algorithms/general/quick-select","e6b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/recursion",component:u("/algorithms/general/recursion","9ea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/reverse-polish-notation-postfix-notation",component:u("/algorithms/general/reverse-polish-notation-postfix-notation","4ee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/sweep-line-algorithm",component:u("/algorithms/general/sweep-line-algorithm","697"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/two-stack-algorithm",component:u("/algorithms/general/two-stack-algorithm","648"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/types-of-algorithms",component:u("/algorithms/general/types-of-algorithms","fcb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/general/union-find-algorithm",component:u("/algorithms/general/union-find-algorithm","17e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/",component:u("/algorithms/graphtheory/","639"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/acyclic-edge-weighted-digraphs",component:u("/algorithms/graphtheory/acyclic-edge-weighted-digraphs","d32"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/bellman-ford-algorithm",component:u("/algorithms/graphtheory/bellman-ford-algorithm","4f4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/breadth-first-search-bfs",component:u("/algorithms/graphtheory/breadth-first-search-bfs","dcd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/connected-components",component:u("/algorithms/graphtheory/connected-components","dbb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/depth-first-search-dfs",component:u("/algorithms/graphtheory/depth-first-search-dfs","385"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/dijkstra-algorithm",component:u("/algorithms/graphtheory/dijkstra-algorithm","a0c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/eulerian-trail",component:u("/algorithms/graphtheory/eulerian-trail","5ce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/ford-fulkerson-algorithm",component:u("/algorithms/graphtheory/ford-fulkerson-algorithm","0b2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/graph-search",component:u("/algorithms/graphtheory/graph-search","f84"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/intro",component:u("/algorithms/graphtheory/intro","724"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/kruskal-algorithm-for-mst",component:u("/algorithms/graphtheory/kruskal-algorithm-for-mst","7c8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/longest-path-in-edge-weighted-dags",component:u("/algorithms/graphtheory/longest-path-in-edge-weighted-dags","9b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/maximum-flow-and-minimum-cut",component:u("/algorithms/graphtheory/maximum-flow-and-minimum-cut","b81"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/minimum-spanning-tree",component:u("/algorithms/graphtheory/minimum-spanning-tree","04f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/other-graph-algorithms",component:u("/algorithms/graphtheory/other-graph-algorithms","55c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/prim-algorithm-for-mst",component:u("/algorithms/graphtheory/prim-algorithm-for-mst","424"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/problems",component:u("/algorithms/graphtheory/problems","2d5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/resources",component:u("/algorithms/graphtheory/resources","f34"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/seam-carving",component:u("/algorithms/graphtheory/seam-carving","9e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/shortest-path-algorithms",component:u("/algorithms/graphtheory/shortest-path-algorithms","9ee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/strong-components",component:u("/algorithms/graphtheory/strong-components","b78"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/graphtheory/topological-sort-algorithm",component:u("/algorithms/graphtheory/topological-sort-algorithm","a24"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/mathematics/",component:u("/algorithms/mathematics/","258"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/mathematics/combinatorial-optimization",component:u("/algorithms/mathematics/combinatorial-optimization","677"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/mathematics/mo-algorithm",component:u("/algorithms/mathematics/mo-algorithm","3bc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/mathematics/powerset",component:u("/algorithms/mathematics/powerset","051"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/",component:u("/algorithms/searching-sorting/","f86"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/3-way-quick-sort",component:u("/algorithms/searching-sorting/3-way-quick-sort","e14"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/3-way-string-radix-quicksort",component:u("/algorithms/searching-sorting/3-way-string-radix-quicksort","472"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/binary-search",component:u("/algorithms/searching-sorting/binary-search","68b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/convex-hull",component:u("/algorithms/searching-sorting/convex-hull","b83"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/external-sort",component:u("/algorithms/searching-sorting/external-sort","7b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/heapsort",component:u("/algorithms/searching-sorting/heapsort","88c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/insertion-sort",component:u("/algorithms/searching-sorting/insertion-sort","277"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/intro",component:u("/algorithms/searching-sorting/intro","f6b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/key-indexed-counting",component:u("/algorithms/searching-sorting/key-indexed-counting","a22"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/knuth-shuffle",component:u("/algorithms/searching-sorting/knuth-shuffle","cfa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/lsd-radix-sort",component:u("/algorithms/searching-sorting/lsd-radix-sort","bc3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/merge-sort",component:u("/algorithms/searching-sorting/merge-sort","a38"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/msd-radix-sort",component:u("/algorithms/searching-sorting/msd-radix-sort","90d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/others",component:u("/algorithms/searching-sorting/others","252"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/quick-sort",component:u("/algorithms/searching-sorting/quick-sort","741"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/selection-sort",component:u("/algorithms/searching-sorting/selection-sort","ab5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/shell-sort",component:u("/algorithms/searching-sorting/shell-sort","93f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/shuffle-sort",component:u("/algorithms/searching-sorting/shuffle-sort","aa0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/system-sort",component:u("/algorithms/searching-sorting/system-sort","5e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/searching-sorting/timsort",component:u("/algorithms/searching-sorting/timsort","e7e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/string-algorithms/",component:u("/algorithms/string-algorithms/","1b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/string-algorithms/boyer-moore",component:u("/algorithms/string-algorithms/boyer-moore","01f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/string-algorithms/brute-force",component:u("/algorithms/string-algorithms/brute-force","361"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/string-algorithms/intro",component:u("/algorithms/string-algorithms/intro","7a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/string-algorithms/knuth-morris-pratt",component:u("/algorithms/string-algorithms/knuth-morris-pratt","f41"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/string-algorithms/longest-common-prefix",component:u("/algorithms/string-algorithms/longest-common-prefix","116"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/string-algorithms/rabin-karp",component:u("/algorithms/string-algorithms/rabin-karp","5a2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/algorithms/string-algorithms/substring-search-intro",component:u("/algorithms/string-algorithms/substring-search-intro","3a3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/",component:u("/book-summaries/","806"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/13-things-mentally-strong-parents-dont-do",component:u("/book-summaries/13-things-mentally-strong-parents-dont-do","031"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/13-things-mentally-strong-people-dont-do",component:u("/book-summaries/13-things-mentally-strong-people-dont-do","67b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/48-laws-of-power",component:u("/book-summaries/48-laws-of-power","8c8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/7-powers-the-foundations-of-business-strategy",component:u("/book-summaries/7-powers-the-foundations-of-business-strategy","d52"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/alchemy-the-surprising-power-of-ideas-that-dont-make-sense",component:u("/book-summaries/alchemy-the-surprising-power-of-ideas-that-dont-make-sense","181"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/atomic-habits",component:u("/book-summaries/atomic-habits","63d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/books-blinkist-productivity",component:u("/book-summaries/books-blinkist-productivity","1c8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/books-to-read",component:u("/book-summaries/books-to-read","622"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/chasing-excellence",component:u("/book-summaries/chasing-excellence","b24"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/collaborative-intelligence",component:u("/book-summaries/collaborative-intelligence","ca9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/david-and-goliath",component:u("/book-summaries/david-and-goliath","6d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/deep-work",component:u("/book-summaries/deep-work","9a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/didnt-see-it-coming",component:u("/book-summaries/didnt-see-it-coming","393"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/do-hard-things",component:u("/book-summaries/do-hard-things","994"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/doing-good-better",component:u("/book-summaries/doing-good-better","ca4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/dollars-and-sense",component:u("/book-summaries/dollars-and-sense","eaf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/doughnut-economics",component:u("/book-summaries/doughnut-economics","1bf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/economics-for-the-common-good",component:u("/book-summaries/economics-for-the-common-good","0f5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/edge-of-chaos",component:u("/book-summaries/edge-of-chaos","a6f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/essentialism",component:u("/book-summaries/essentialism","372"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/everyday-millionaires",component:u("/book-summaries/everyday-millionaires","f73"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/find-your-element",component:u("/book-summaries/find-your-element","d38"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/first-things-first",component:u("/book-summaries/first-things-first","e20"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/from-strength-to-strength",component:u("/book-summaries/from-strength-to-strength","77d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/game-changers",component:u("/book-summaries/game-changers","ee6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/get-it",component:u("/book-summaries/get-it","be5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/getting-things-done",component:u("/book-summaries/getting-things-done","287"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/good-economics-for-hard-times",component:u("/book-summaries/good-economics-for-hard-times","c17"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/how-should-we-live",component:u("/book-summaries/how-should-we-live","7e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/how-to-be-a-stoic",component:u("/book-summaries/how-to-be-a-stoic","dd3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/how-to-be-an-adult-in-relationships",component:u("/book-summaries/how-to-be-an-adult-in-relationships","8be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/how-to-have-impossible-conversations",component:u("/book-summaries/how-to-have-impossible-conversations","537"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/how-to-live-a-good-life",component:u("/book-summaries/how-to-live-a-good-life","bb1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/how-to-make-money-in-stocks",component:u("/book-summaries/how-to-make-money-in-stocks","ace"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/how-to-take-smart-notes",component:u("/book-summaries/how-to-take-smart-notes","da5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/hyperfocus",component:u("/book-summaries/hyperfocus","b40"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/leaders-eat-last",component:u("/book-summaries/leaders-eat-last","f8f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/leadership-and-the-rise-of-great-powers",component:u("/book-summaries/leadership-and-the-rise-of-great-powers","130"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/life-is-in-the-transitions",component:u("/book-summaries/life-is-in-the-transitions","aa5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/off-the-clock",component:u("/book-summaries/off-the-clock","5b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/on-writing-well",component:u("/book-summaries/on-writing-well","3fc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/organize-tomorrow-today",component:u("/book-summaries/organize-tomorrow-today","b9d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/others",component:u("/book-summaries/others","6d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/power-and-prediction",component:u("/book-summaries/power-and-prediction","d77"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/power-relationships",component:u("/book-summaries/power-relationships","1db"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/power-sex-suicide",component:u("/book-summaries/power-sex-suicide","bc7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/predictably-irrational",component:u("/book-summaries/predictably-irrational","f5c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/primed-to-perform",component:u("/book-summaries/primed-to-perform","416"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/principles",component:u("/book-summaries/principles","31f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/secrets-of-power-negotiating",component:u("/book-summaries/secrets-of-power-negotiating","067"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/sell-like-crazy",component:u("/book-summaries/sell-like-crazy","f41"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/skin-in-the-game",component:u("/book-summaries/skin-in-the-game","a49"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/small-is-beautiful",component:u("/book-summaries/small-is-beautiful","6a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/social-intelligence",component:u("/book-summaries/social-intelligence","030"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/solve-for-happy",component:u("/book-summaries/solve-for-happy","023"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/switch-on-your-brain",component:u("/book-summaries/switch-on-your-brain","112"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/talking-across-divide",component:u("/book-summaries/talking-across-divide","4a7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-22-immutable-laws-of-branding",component:u("/book-summaries/the-22-immutable-laws-of-branding","89e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-3-minute-rule",component:u("/book-summaries/the-3-minute-rule","9e7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-4-agreements",component:u("/book-summaries/the-4-agreements","57a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-4-hour-workweek",component:u("/book-summaries/the-4-hour-workweek","cf2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-5-am-club",component:u("/book-summaries/the-5-am-club","302"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-almanack-of-naval-ravikant",component:u("/book-summaries/the-almanack-of-naval-ravikant","4fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-art-of-impossible",component:u("/book-summaries/the-art-of-impossible","6c8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-art-of-logic",component:u("/book-summaries/the-art-of-logic","7b0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-book-of-joy",component:u("/book-summaries/the-book-of-joy","aab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-courage-to-be-happy",component:u("/book-summaries/the-courage-to-be-happy","4f0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-dip",component:u("/book-summaries/the-dip","96d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-distraction-addiction",component:u("/book-summaries/the-distraction-addiction","5f8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-elephant-in-the-brain",component:u("/book-summaries/the-elephant-in-the-brain","d6c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-grid",component:u("/book-summaries/the-grid","641"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-knowledge-illusion",component:u("/book-summaries/the-knowledge-illusion","173"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-life-you-can-save",component:u("/book-summaries/the-life-you-can-save","1b1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-organized-mind",component:u("/book-summaries/the-organized-mind","78d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-path-between-us",component:u("/book-summaries/the-path-between-us","730"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-power-of-concentration",component:u("/book-summaries/the-power-of-concentration","039"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-power-of-regret",component:u("/book-summaries/the-power-of-regret","ada"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-science-of-selling",component:u("/book-summaries/the-science-of-selling","ec8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-seven-habits-of-highly-effective-people",component:u("/book-summaries/the-seven-habits-of-highly-effective-people","dba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-slight-edge",component:u("/book-summaries/the-slight-edge","9c8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-squiggly-career",component:u("/book-summaries/the-squiggly-career","979"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-status-game",component:u("/book-summaries/the-status-game","579"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-tangled-tree",component:u("/book-summaries/the-tangled-tree","b64"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/the-uninhabitable-earth",component:u("/book-summaries/the-uninhabitable-earth","1ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/think-again",component:u("/book-summaries/think-again","ebf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/think-and-grow-rich",component:u("/book-summaries/think-and-grow-rich","0c2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/thinking-fast-and-slow",component:u("/book-summaries/thinking-fast-and-slow","463"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/thinking-in-systems",component:u("/book-summaries/thinking-in-systems","922"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/time-and-how-to-spend-it",component:u("/book-summaries/time-and-how-to-spend-it","743"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/ultralearning",component:u("/book-summaries/ultralearning","d3c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/what-philosophy-can-teach-you-about-being-a-better-leader",component:u("/book-summaries/what-philosophy-can-teach-you-about-being-a-better-leader","3cf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/book-summaries/who-we-are-and-how-we-got-here",component:u("/book-summaries/who-we-are-and-how-we-got-here","8e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/",component:u("/cloud/","113"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/",component:u("/cloud/aws/","684"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/amazon-pinpoint",component:u("/cloud/aws/amazon-pinpoint","9f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/analytics/",component:u("/cloud/aws/analytics/","68f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/analytics/amazon-athena",component:u("/cloud/aws/analytics/amazon-athena","96f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/analytics/amazon-devops-guru",component:u("/cloud/aws/analytics/amazon-devops-guru","437"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/analytics/amazon-kinesis",component:u("/cloud/aws/analytics/amazon-kinesis","9fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/aws-backup",component:u("/cloud/aws/aws-backup","455"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/aws-competency-program",component:u("/cloud/aws/aws-competency-program","308"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/aws-database-migration-service-dms",component:u("/cloud/aws/aws-database-migration-service-dms","ed6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/aws-glue",component:u("/cloud/aws/aws-glue","001"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/aws-rekognition",component:u("/cloud/aws/aws-rekognition","acd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/aws-services",component:u("/cloud/aws/aws-services","bd8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/aws-services-list",component:u("/cloud/aws/aws-services-list","954"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/aws-sns",component:u("/cloud/aws/aws-sns","3de"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/aws-sqs",component:u("/cloud/aws/aws-sqs","c8e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/cli-commands",component:u("/cloud/aws/cli-commands","c94"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/compute/",component:u("/cloud/aws/compute/","dc0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/compute/amazon-ecs",component:u("/cloud/aws/compute/amazon-ecs","86d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/compute/amazon-eks",component:u("/cloud/aws/compute/amazon-eks","d4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/compute/aws-lambda",component:u("/cloud/aws/compute/aws-lambda","536"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/compute/burstable-instances",component:u("/cloud/aws/compute/burstable-instances","3e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/compute/ec2-instance-types",component:u("/cloud/aws/compute/ec2-instance-types","65d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/cost-optimization-explorer-billing",component:u("/cloud/aws/cost-optimization-explorer-billing","c22"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/course-architecting-on-aws",component:u("/cloud/aws/course-architecting-on-aws","836"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/developer-tools/code-build",component:u("/cloud/aws/developer-tools/code-build","638"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/developer-tools/intro",component:u("/cloud/aws/developer-tools/intro","aa3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/intro",component:u("/cloud/aws/intro","9d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/networking-content-delivery/amazon-cloudfront",component:u("/cloud/aws/networking-content-delivery/amazon-cloudfront","b93"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/networking-content-delivery/amazon-vpc",component:u("/cloud/aws/networking-content-delivery/amazon-vpc","6a5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/networking-content-delivery/aws-elb",component:u("/cloud/aws/networking-content-delivery/aws-elb","e69"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/networking-content-delivery/intro",component:u("/cloud/aws/networking-content-delivery/intro","23a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/others",component:u("/cloud/aws/others","8e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/security-identity-compliance/compliance",component:u("/cloud/aws/security-identity-compliance/compliance","187"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/security-identity-compliance/compliance-mcqs",component:u("/cloud/aws/security-identity-compliance/compliance-mcqs","aa9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/security-identity-compliance/iam",component:u("/cloud/aws/security-identity-compliance/iam","910"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/security-identity-compliance/intro",component:u("/cloud/aws/security-identity-compliance/intro","e95"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/security-identity-compliance/license-scanning",component:u("/cloud/aws/security-identity-compliance/license-scanning","86f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/security-identity-compliance/security-guidelines",component:u("/cloud/aws/security-identity-compliance/security-guidelines","1e0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/security-identity-compliance/tools",component:u("/cloud/aws/security-identity-compliance/tools","5c0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/storage/",component:u("/cloud/aws/storage/","9ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/storage/amazon-ebs",component:u("/cloud/aws/storage/amazon-ebs","60b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/storage/amazon-efs",component:u("/cloud/aws/storage/amazon-efs","142"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/storage/amazon-s3",component:u("/cloud/aws/storage/amazon-s3","4be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/storage/amazon-s3-pricing",component:u("/cloud/aws/storage/amazon-s3-pricing","3af"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/storage/amazon-s3-storage-classes",component:u("/cloud/aws/storage/amazon-s3-storage-classes","ede"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/storage/amazon-s3-tables",component:u("/cloud/aws/storage/amazon-s3-tables","f93"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/aws/storage/iops",component:u("/cloud/aws/storage/iops","915"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/",component:u("/cloud/others/","a9e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/alibaba-cloud",component:u("/cloud/others/alibaba-cloud","489"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/azure/",component:u("/cloud/others/azure/","5d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/azure/commands",component:u("/cloud/others/azure/commands","cc3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/azure/iam",component:u("/cloud/others/azure/iam","804"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/azure/microsoft-biztalk",component:u("/cloud/others/azure/microsoft-biztalk","412"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/azure/services",component:u("/cloud/others/azure/services","15d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/business-rule-engine",component:u("/cloud/others/business-rule-engine","4bc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/cdn-cache-invalidation",component:u("/cloud/others/cdn-cache-invalidation","50e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/cdn-comparision",component:u("/cloud/others/cdn-comparision","cfd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/cdn-content-delivery-network",component:u("/cloud/others/cdn-content-delivery-network","141"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/cloudflare",component:u("/cloud/others/cloudflare","e8a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/firebase/",component:u("/cloud/others/firebase/","c17"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/firebase/automatic-collected-events",component:u("/cloud/others/firebase/automatic-collected-events","dfe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/firebase/fcm-notifications",component:u("/cloud/others/firebase/fcm-notifications","0af"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/firebase/firebase-google-analytics",component:u("/cloud/others/firebase/firebase-google-analytics","b38"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/firebase/web-push-notifications",component:u("/cloud/others/firebase/web-push-notifications","e7b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/gcp-anthos",component:u("/cloud/others/gcp-anthos","8ff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/gcp-bigquery-big-query",component:u("/cloud/others/gcp-bigquery-big-query","00d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/gcp-google-cloud-platform",component:u("/cloud/others/gcp-google-cloud-platform","3af"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/gcp-ml-services",component:u("/cloud/others/gcp-ml-services","e06"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/imagekit",component:u("/cloud/others/imagekit","37b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/linode",component:u("/cloud/others/linode","f46"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/loan-management-system-lms",component:u("/cloud/others/loan-management-system-lms","3e7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/low-code-no-code-lcnc",component:u("/cloud/others/low-code-no-code-lcnc","873"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/mdm-mobile-device-management",component:u("/cloud/others/mdm-mobile-device-management","009"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/openstack",component:u("/cloud/others/openstack","8cd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/oracle",component:u("/cloud/others/oracle","80c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/others-saas",component:u("/cloud/others/others-saas","0fc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/sap",component:u("/cloud/others/sap","e47"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/ticketing-tms",component:u("/cloud/others/ticketing-tms","a00"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/others/vmware",component:u("/cloud/others/vmware","509"),exact:!0,sidebar:"tutorialSidebar"},{path:"/cloud/tools",component:u("/cloud/tools","744"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/",component:u("/computer-science/","7f9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/",component:u("/computer-science/distributed-system/","ab6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/byzantine-generals-problem",component:u("/computer-science/distributed-system/byzantine-generals-problem","3da"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/cap-theorem",component:u("/computer-science/distributed-system/cap-theorem","234"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/clocks",component:u("/computer-science/distributed-system/clocks","a45"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/consensus-protocols",component:u("/computer-science/distributed-system/consensus-protocols","f24"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/consistency",component:u("/computer-science/distributed-system/consistency","5aa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/distributed-logging",component:u("/computer-science/distributed-system/distributed-logging","05f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/fallacies-and-problems",component:u("/computer-science/distributed-system/fallacies-and-problems","981"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/intro",component:u("/computer-science/distributed-system/intro","1d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/others",component:u("/computer-science/distributed-system/others","6be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/distributed-system/vocabulary",component:u("/computer-science/distributed-system/vocabulary","816"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/general/",component:u("/computer-science/general/","7e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/general/common",component:u("/computer-science/general/common","f94"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/general/newsletter-learning-resources",component:u("/computer-science/general/newsletter-learning-resources","9ed"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/general/others",component:u("/computer-science/general/others","b37"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/general/research-papers",component:u("/computer-science/general/research-papers","a88"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/general/standards",component:u("/computer-science/general/standards","575"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/general/uuid-guid",component:u("/computer-science/general/uuid-guid","419"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/",component:u("/computer-science/interview-question/","7b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/aws-tech-other-questions",component:u("/computer-science/interview-question/aws-tech-other-questions","214"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/blogs-conferences-blogging-presentation-tech-thursdays",component:u("/computer-science/interview-question/blogs-conferences-blogging-presentation-tech-thursdays","e54"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/coding-interview-questions",component:u("/computer-science/interview-question/coding-interview-questions","c99"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/others",component:u("/computer-science/interview-question/others","ad8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-autocomplete-or-typeahead",component:u("/computer-science/interview-question/system-design-autocomplete-or-typeahead","e5e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-google-com-into-browser-press-enter",component:u("/computer-science/interview-question/system-design-google-com-into-browser-press-enter","d98"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-google-search",component:u("/computer-science/interview-question/system-design-google-search","bad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-messenger-whatsapp",component:u("/computer-science/interview-question/system-design-messenger-whatsapp","e20"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-mmog-game",component:u("/computer-science/interview-question/system-design-mmog-game","5e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-others",component:u("/computer-science/interview-question/system-design-others","308"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-parking-lot",component:u("/computer-science/interview-question/system-design-parking-lot","917"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-tinyurl",component:u("/computer-science/interview-question/system-design-tinyurl","f7d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-twitter",component:u("/computer-science/interview-question/system-design-twitter","93d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-uber-data-architecture",component:u("/computer-science/interview-question/system-design-uber-data-architecture","44a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-uber-lyft-ride-sharing-services",component:u("/computer-science/interview-question/system-design-uber-lyft-ride-sharing-services","eb0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/system-design-youtube",component:u("/computer-science/interview-question/system-design-youtube","8e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/interview-question/toptal",component:u("/computer-science/interview-question/toptal","245"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/iot/",component:u("/computer-science/iot/","fdd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/iot/device-management",component:u("/computer-science/iot/device-management","9fe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/iot/edge-computing",component:u("/computer-science/iot/edge-computing","e85"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/iot/edgexfoundary",component:u("/computer-science/iot/edgexfoundary","28a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/iot/industrial-iot-iiot",component:u("/computer-science/iot/industrial-iot-iiot","24d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/iot/iot-intro",component:u("/computer-science/iot/iot-intro","62b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/iot/others",component:u("/computer-science/iot/others","e07"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/links",component:u("/computer-science/links","0d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/",component:u("/computer-science/operating-system/","494"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/basic-computer-organization",component:u("/computer-science/operating-system/basic-computer-organization","cba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/cache-access-patterns",component:u("/computer-science/operating-system/cache-access-patterns","0fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/cache-coherence-invalidation",component:u("/computer-science/operating-system/cache-coherence-invalidation","b9d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/caches-caching",component:u("/computer-science/operating-system/caches-caching","1dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/caching-strategies-topologies",component:u("/computer-science/operating-system/caching-strategies-topologies","f88"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/compilers",component:u("/computer-science/operating-system/compilers","22d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/concepts",component:u("/computer-science/operating-system/concepts","273"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/concurrency-models-async",component:u("/computer-science/operating-system/concurrency-models-async","e58"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/concurrency-problems",component:u("/computer-science/operating-system/concurrency-problems","570"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/concurrency-threading",component:u("/computer-science/operating-system/concurrency-threading","a31"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/coroutines",component:u("/computer-science/operating-system/coroutines","a01"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/cpu-gpu-tpu",component:u("/computer-science/operating-system/cpu-gpu-tpu","b24"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/disk-io",component:u("/computer-science/operating-system/disk-io","f9b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/dram",component:u("/computer-science/operating-system/dram","e57"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/intro",component:u("/computer-science/operating-system/intro","a7c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/journaling-file-system",component:u("/computer-science/operating-system/journaling-file-system","4b2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/memory",component:u("/computer-science/operating-system/memory","681"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/memory-allocation",component:u("/computer-science/operating-system/memory-allocation","2d5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/memory-layout",component:u("/computer-science/operating-system/memory-layout","210"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/memory-mapping-mmap",component:u("/computer-science/operating-system/memory-mapping-mmap","de0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/microprocessor",component:u("/computer-science/operating-system/microprocessor","541"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/others",component:u("/computer-science/operating-system/others","51e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/parallel-processing",component:u("/computer-science/operating-system/parallel-processing","92a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/raid",component:u("/computer-science/operating-system/raid","346"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/scheduling",component:u("/computer-science/operating-system/scheduling","c65"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/swap-paging-caching",component:u("/computer-science/operating-system/swap-paging-caching","07c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/unix-linux",component:u("/computer-science/operating-system/unix-linux","a4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/unix-linux-file-system",component:u("/computer-science/operating-system/unix-linux-file-system","8d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/operating-system/write-ahead-log-wal",component:u("/computer-science/operating-system/write-ahead-log-wal","83b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/others/",component:u("/computer-science/others/","953"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/others/bioinformatics-biotechnology",component:u("/computer-science/others/bioinformatics-biotechnology","b94"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/others/computer-graphics",component:u("/computer-science/others/computer-graphics","56e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/others/digital-circuits",component:u("/computer-science/others/digital-circuits","86b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/others/game-development",component:u("/computer-science/others/game-development","df8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/others/gamification",component:u("/computer-science/others/gamification","df6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/others/other",component:u("/computer-science/others/other","6d3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/others/tech-books",component:u("/computer-science/others/tech-books","3dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-concepts/",component:u("/computer-science/programming-concepts/","665"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-concepts/cohesion-and-coupling",component:u("/computer-science/programming-concepts/cohesion-and-coupling","18c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-concepts/dependency-injection",component:u("/computer-science/programming-concepts/dependency-injection","468"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-concepts/inversion-of-control",component:u("/computer-science/programming-concepts/inversion-of-control","806"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-concepts/marshalling",component:u("/computer-science/programming-concepts/marshalling","dd2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-concepts/metaprogramming",component:u("/computer-science/programming-concepts/metaprogramming","b5f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-concepts/others",component:u("/computer-science/programming-concepts/others","b8d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-concepts/programming-styles",component:u("/computer-science/programming-concepts/programming-styles","0c8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-concepts/type-introspection-and-reflection",component:u("/computer-science/programming-concepts/type-introspection-and-reflection","834"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-concepts/type-systems",component:u("/computer-science/programming-concepts/type-systems","b20"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/",component:u("/computer-science/programming-paradigms/","7dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/architectural-mvvm",component:u("/computer-science/programming-paradigms/architectural-mvvm","66b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/behavioral-chain-of-responsibility",component:u("/computer-science/programming-paradigms/behavioral-chain-of-responsibility","038"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/behavioral-iterator",component:u("/computer-science/programming-paradigms/behavioral-iterator","b96"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/behavioral-mediator",component:u("/computer-science/programming-paradigms/behavioral-mediator","e22"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/behavioral-memento",component:u("/computer-science/programming-paradigms/behavioral-memento","d36"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/behavioral-observer",component:u("/computer-science/programming-paradigms/behavioral-observer","a9a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/behavioral-publisher-subscriber",component:u("/computer-science/programming-paradigms/behavioral-publisher-subscriber","deb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/behavioral-state",component:u("/computer-science/programming-paradigms/behavioral-state","db5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/behavioral-strategy",component:u("/computer-science/programming-paradigms/behavioral-strategy","890"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/concurrency-reactor",component:u("/computer-science/programming-paradigms/concurrency-reactor","d4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/creational-abstract-factory",component:u("/computer-science/programming-paradigms/creational-abstract-factory","108"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/creational-object-pool",component:u("/computer-science/programming-paradigms/creational-object-pool","4cb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/design-patterns",component:u("/computer-science/programming-paradigms/design-patterns","74f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/functional-programming",component:u("/computer-science/programming-paradigms/functional-programming","a44"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/oops-solid",component:u("/computer-science/programming-paradigms/oops-solid","ac3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/others",component:u("/computer-science/programming-paradigms/others","550"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/structural-adapter",component:u("/computer-science/programming-paradigms/structural-adapter","acd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/structural-bridge",component:u("/computer-science/programming-paradigms/structural-bridge","2b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/structural-decorator",component:u("/computer-science/programming-paradigms/structural-decorator","0ab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/structural-facade",component:u("/computer-science/programming-paradigms/structural-facade","07a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/structural-proxy",component:u("/computer-science/programming-paradigms/structural-proxy","9dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/programming-paradigms/types-of-programming-paradigm",component:u("/computer-science/programming-paradigms/types-of-programming-paradigm","b40"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/",component:u("/computer-science/security/","5bc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/attacks",component:u("/computer-science/security/attacks","134"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/authentication/",component:u("/computer-science/security/authentication/","2f4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/authentication/certificates",component:u("/computer-science/security/authentication/certificates","258"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/authentication/http-authentication",component:u("/computer-science/security/authentication/http-authentication","b34"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/authentication/intro",component:u("/computer-science/security/authentication/intro","17f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/authentication/jwt",component:u("/computer-science/security/authentication/jwt","74f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/authentication/oauth",component:u("/computer-science/security/authentication/oauth","f84"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/authentication/openid",component:u("/computer-science/security/authentication/openid","975"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/authentication/siem",component:u("/computer-science/security/authentication/siem","0d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/authentication/two-2fa",component:u("/computer-science/security/authentication/two-2fa","e85"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/concepts",component:u("/computer-science/security/concepts","da6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/cryptography/",component:u("/computer-science/security/cryptography/","5fc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/cryptography/cryptographic-algorithms",component:u("/computer-science/security/cryptography/cryptographic-algorithms","51a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/cryptography/cryptographic-hash-functions",component:u("/computer-science/security/cryptography/cryptographic-hash-functions","57f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/cryptography/cryptography-terms",component:u("/computer-science/security/cryptography/cryptography-terms","34e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/cryptography/diffie-hellman-key-exchange",component:u("/computer-science/security/cryptography/diffie-hellman-key-exchange","3b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/cryptography/hash-function-design",component:u("/computer-science/security/cryptography/hash-function-design","7a6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/cryptography/intro",component:u("/computer-science/security/cryptography/intro","6fc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/cryptography/post-quantum-cryptography",component:u("/computer-science/security/cryptography/post-quantum-cryptography","7da"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/cryptography/public-key-cryptography",component:u("/computer-science/security/cryptography/public-key-cryptography","55c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/ethical-hacking",component:u("/computer-science/security/ethical-hacking","ef4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/firewall-waf",component:u("/computer-science/security/firewall-waf","c2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/improving-security-posture",component:u("/computer-science/security/improving-security-posture","69b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/others",component:u("/computer-science/security/others","fcc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/systems-protection",component:u("/computer-science/security/systems-protection","b99"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/tools",component:u("/computer-science/security/tools","189"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/vault",component:u("/computer-science/security/vault","216"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/security/vulnerabilities",component:u("/computer-science/security/vulnerabilities","95c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/",component:u("/computer-science/software-engineering/","feb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/change-management",component:u("/computer-science/software-engineering/change-management","623"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/code-smell",component:u("/computer-science/software-engineering/code-smell","05d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/coding-guidelines-code-reviews-clean-code",component:u("/computer-science/software-engineering/coding-guidelines-code-reviews-clean-code","207"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/complexity",component:u("/computer-science/software-engineering/complexity","2f4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/developer-roles",component:u("/computer-science/software-engineering/developer-roles","b81"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/development-approaches",component:u("/computer-science/software-engineering/development-approaches","cae"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/intro",component:u("/computer-science/software-engineering/intro","7b7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/modeling-languages",component:u("/computer-science/software-engineering/modeling-languages","286"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/principles",component:u("/computer-science/software-engineering/principles","fdb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/refactoring",component:u("/computer-science/software-engineering/refactoring","399"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/static-code-analysis",component:u("/computer-science/software-engineering/static-code-analysis","5b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/technical-debt",component:u("/computer-science/software-engineering/technical-debt","2cb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/software-engineering/types-of-code",component:u("/computer-science/software-engineering/types-of-code","31a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/",component:u("/computer-science/system-design/","9d5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/addressing-failures",component:u("/computer-science/system-design/addressing-failures","040"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/api-gateway",component:u("/computer-science/system-design/api-gateway","00d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/architecture-guide",component:u("/computer-science/system-design/architecture-guide","04d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/cloud-native",component:u("/computer-science/system-design/cloud-native","53b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/enterprise-integration-patterns",component:u("/computer-science/system-design/enterprise-integration-patterns","203"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/event-driven-architecture",component:u("/computer-science/system-design/event-driven-architecture","d28"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/intro",component:u("/computer-science/system-design/intro","312"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/message-oriented-architecture-mom",component:u("/computer-science/system-design/message-oriented-architecture-mom","2c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/message-queues",component:u("/computer-science/system-design/message-queues","55b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/microservice-architecture/",component:u("/computer-science/system-design/microservice-architecture/","60c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/microservice-architecture/design-patterns",component:u("/computer-science/system-design/microservice-architecture/design-patterns","ba9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/microservice-architecture/domain-driven-design",component:u("/computer-science/system-design/microservice-architecture/domain-driven-design","4c7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/microservice-architecture/example",component:u("/computer-science/system-design/microservice-architecture/example","1f9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/microservice-architecture/intro",component:u("/computer-science/system-design/microservice-architecture/intro","f4b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/n-tier-application-architecture",component:u("/computer-science/system-design/n-tier-application-architecture","0d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/others",component:u("/computer-science/system-design/others","a07"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/rate-limiting",component:u("/computer-science/system-design/rate-limiting","e9c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/reactive-microservices-manifesto",component:u("/computer-science/system-design/reactive-microservices-manifesto","cf2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/retries",component:u("/computer-science/system-design/retries","67c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/serverless-architecture",component:u("/computer-science/system-design/serverless-architecture","b3b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/trade-offs",component:u("/computer-science/system-design/trade-offs","f40"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/system-design/twelve-factor-app",component:u("/computer-science/system-design/twelve-factor-app","89a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/",component:u("/computer-science/testing/","85e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/checkov",component:u("/computer-science/testing/checkov","d93"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/intro",component:u("/computer-science/testing/intro","fd8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/iperf3-testing",component:u("/computer-science/testing/iperf3-testing","0d6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/load-performance-testing-qa-tools",component:u("/computer-science/testing/load-performance-testing-qa-tools","945"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/mocking",component:u("/computer-science/testing/mocking","103"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/postman",component:u("/computer-science/testing/postman","ad9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/selenium",component:u("/computer-science/testing/selenium","2fb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/terms",component:u("/computer-science/testing/terms","924"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/test-pyramid",component:u("/computer-science/testing/test-pyramid","f53"),exact:!0,sidebar:"tutorialSidebar"},{path:"/computer-science/testing/tools",component:u("/computer-science/testing/tools","744"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/",component:u("/courses/","448"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/365-data-science-program",component:u("/courses/365-data-science-program","46e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/365-ds-advanced-stastistical-methods-in-python",component:u("/courses/365-ds-advanced-stastistical-methods-in-python","6e3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/365-ds-mathematics",component:u("/courses/365-ds-mathematics","af6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/aws-certified-data-engineer-associate",component:u("/courses/aws-certified-data-engineer-associate","96a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/aws-certified-data-engineer-associate-questions",component:u("/courses/aws-certified-data-engineer-associate-questions","f1f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/aws-certified-developer-associate",component:u("/courses/aws-certified-developer-associate","f2c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-art-and-science-of-ml",component:u("/courses/course-art-and-science-of-ml","2f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-big-data-computing-nptel",component:u("/courses/course-big-data-computing-nptel","6eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-credit-risk-modeling/credit-and-debt",component:u("/courses/course-credit-risk-modeling/credit-and-debt","349"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-credit-risk-modeling/decision-areas-and-credit-scorecards",component:u("/courses/course-credit-risk-modeling/decision-areas-and-credit-scorecards","eca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-credit-risk-modeling/fraud-detection-and-prevention",component:u("/courses/course-credit-risk-modeling/fraud-detection-and-prevention","9d5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-credit-risk-modeling/fraud-features",component:u("/courses/course-credit-risk-modeling/fraud-features","9ac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-credit-risk-modeling/fraud-types",component:u("/courses/course-credit-risk-modeling/fraud-types","632"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-credit-risk-modeling/intro",component:u("/courses/course-credit-risk-modeling/intro","85d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-credit-risk-modeling/syllabus",component:u("/courses/course-credit-risk-modeling/syllabus","573"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-data-mining-nptel",component:u("/courses/course-data-mining-nptel","dae"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-data-storage-and-processing-edx",component:u("/courses/course-data-storage-and-processing-edx","c2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-feature-engineering",component:u("/courses/course-feature-engineering","d37"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-intro-to-data-and-data-science",component:u("/courses/course-intro-to-data-and-data-science","466"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-intro-to-tensorflow",component:u("/courses/course-intro-to-tensorflow","335"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-launching-into-ml",component:u("/courses/course-launching-into-ml","60d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-time-series-analysis/exponential-smoothing",component:u("/courses/course-time-series-analysis/exponential-smoothing","5b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-time-series-analysis/intro-time-series",component:u("/courses/course-time-series-analysis/intro-time-series","ef0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-time-series-analysis/syllabus",component:u("/courses/course-time-series-analysis/syllabus","9a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/course-time-series-analysis/time-series-modeling",component:u("/courses/course-time-series-analysis/time-series-modeling","237"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/coursera-algorithms-part-1",component:u("/courses/coursera-algorithms-part-1","ea4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/coursera-algorithms-part-2",component:u("/courses/coursera-algorithms-part-2","4b2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/coursera-how-google-does-ml",component:u("/courses/coursera-how-google-does-ml","6ef"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/customer-analytics-in-python/intro",component:u("/courses/customer-analytics-in-python/intro","ab1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/customer-analytics-in-python/syllabus",component:u("/courses/customer-analytics-in-python/syllabus","5af"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/data-integration-specialist-aws",component:u("/courses/data-integration-specialist-aws","bc5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/google-professional-cloud-architect-pca",component:u("/courses/google-professional-cloud-architect-pca","a5e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/google-professional-data-engineer-pde",component:u("/courses/google-professional-data-engineer-pde","5dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/microsoft-excel-google-sheets",component:u("/courses/microsoft-excel-google-sheets","918"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/mordern-algorithm-design",component:u("/courses/mordern-algorithm-design","c1f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/nutanix-hybrid-cloud",component:u("/courses/nutanix-hybrid-cloud","5fc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/se-radio",component:u("/courses/se-radio","c8e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/self-driving-nanodegree",component:u("/courses/self-driving-nanodegree","f86"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/udemy-becoming-a-production-mysql-dba",component:u("/courses/udemy-becoming-a-production-mysql-dba","93b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/courses/udemy-python-for-data-structures-algorithms",component:u("/courses/udemy-python-for-data-structures-algorithms","912"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/",component:u("/data-structures/","f34"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/general/",component:u("/data-structures/general/","126"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/general/disjoint-set-data-structure",component:u("/data-structures/general/disjoint-set-data-structure","e41"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/general/ds-intro",component:u("/data-structures/general/ds-intro","1d6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/general/elementary-symbol-tables",component:u("/data-structures/general/elementary-symbol-tables","ae3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/general/endianness",component:u("/data-structures/general/endianness","df4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/general/mutable-immutable-data-structures",component:u("/data-structures/general/mutable-immutable-data-structures","c81"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/graph/",component:u("/data-structures/graph/","aa0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/graph/adjacency-list",component:u("/data-structures/graph/adjacency-list","7f7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/graph/adjacency-matrix",component:u("/data-structures/graph/adjacency-matrix","3e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/graph/digraphs-directed-graphs",component:u("/data-structures/graph/digraphs-directed-graphs","aa9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/graph/implementation",component:u("/data-structures/graph/implementation","420"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/graph/intro",component:u("/data-structures/graph/intro","3db"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/graph/questions",component:u("/data-structures/graph/questions","47e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/graph/undirected-graph",component:u("/data-structures/graph/undirected-graph","691"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/",component:u("/data-structures/hashtable/","4b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/bloom-filters",component:u("/data-structures/hashtable/bloom-filters","0dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/chord",component:u("/data-structures/hashtable/chord","ad8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/count-min-sketch",component:u("/data-structures/hashtable/count-min-sketch","86e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/dht-distributed-hash-tables",component:u("/data-structures/hashtable/dht-distributed-hash-tables","9e0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/dictionaries",component:u("/data-structures/hashtable/dictionaries","8e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/hash-functions",component:u("/data-structures/hashtable/hash-functions","d33"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/hash-tables",component:u("/data-structures/hashtable/hash-tables","a56"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/hashing",component:u("/data-structures/hashtable/hashing","d33"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/hashing-techniques",component:u("/data-structures/hashtable/hashing-techniques","54d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/hyperloglog",component:u("/data-structures/hashtable/hyperloglog","f5b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/kademlia",component:u("/data-structures/hashtable/kademlia","2ed"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/list-of-hash-functions",component:u("/data-structures/hashtable/list-of-hash-functions","77b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/merkle-trees",component:u("/data-structures/hashtable/merkle-trees","ef8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/probabilistic-data-structure",component:u("/data-structures/hashtable/probabilistic-data-structure","930"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/questions",component:u("/data-structures/hashtable/questions","08e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hashtable/verkle-trees",component:u("/data-structures/hashtable/verkle-trees","bf6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/",component:u("/data-structures/hierarchical-data-structure/","1e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/2-3-search-trees",component:u("/data-structures/hierarchical-data-structure/2-3-search-trees","9b4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/avl-tree",component:u("/data-structures/hierarchical-data-structure/avl-tree","a65"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/b-tree",component:u("/data-structures/hierarchical-data-structure/b-tree","1aa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/beap-bi-parental-heap",component:u("/data-structures/hierarchical-data-structure/beap-bi-parental-heap","8c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/binary-heap",component:u("/data-structures/hierarchical-data-structure/binary-heap","92a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/binary-search-tree",component:u("/data-structures/hierarchical-data-structure/binary-search-tree","0ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/binary-tree",component:u("/data-structures/hierarchical-data-structure/binary-tree","759"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/binomial-heap",component:u("/data-structures/hierarchical-data-structure/binomial-heap","9b4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/fibonacci-heap",component:u("/data-structures/hierarchical-data-structure/fibonacci-heap","fa1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/interval-search-tree",component:u("/data-structures/hierarchical-data-structure/interval-search-tree","a4d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/k-ary-heap-d-ary-heap-d-way-heap",component:u("/data-structures/hierarchical-data-structure/k-ary-heap-d-ary-heap-d-way-heap","b49"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/kd-trees",component:u("/data-structures/hierarchical-data-structure/kd-trees","0e0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/left-leaning-red-black-bsts-llrb-tree",component:u("/data-structures/hierarchical-data-structure/left-leaning-red-black-bsts-llrb-tree","9ea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/problems",component:u("/data-structures/hierarchical-data-structure/problems","9fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/segment-tree",component:u("/data-structures/hierarchical-data-structure/segment-tree","1a5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/space-partitioning-trees",component:u("/data-structures/hierarchical-data-structure/space-partitioning-trees","be5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/hierarchical-data-structure/tree-ds",component:u("/data-structures/hierarchical-data-structure/tree-ds","a97"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/",component:u("/data-structures/linear-data-structure/","7f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/array",component:u("/data-structures/linear-data-structure/array","ddd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/bag-data-structure",component:u("/data-structures/linear-data-structure/bag-data-structure","d21"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/circular-buffer",component:u("/data-structures/linear-data-structure/circular-buffer","842"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/dequeue",component:u("/data-structures/linear-data-structure/dequeue","f0d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/indexed-priority-queue",component:u("/data-structures/linear-data-structure/indexed-priority-queue","0b0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/linked-list",component:u("/data-structures/linear-data-structure/linked-list","d08"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/priority-queue",component:u("/data-structures/linear-data-structure/priority-queue","42a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/problems",component:u("/data-structures/linear-data-structure/problems","a89"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/queue-fifo",component:u("/data-structures/linear-data-structure/queue-fifo","50e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/randomized-queue",component:u("/data-structures/linear-data-structure/randomized-queue","983"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/sets",component:u("/data-structures/linear-data-structure/sets","078"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/skip-lists",component:u("/data-structures/linear-data-structure/skip-lists","232"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/linear-data-structure/stack-lifo",component:u("/data-structures/linear-data-structure/stack-lifo","9d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/others/",component:u("/data-structures/others/","caa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/others/bitmap",component:u("/data-structures/others/bitmap","67c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/others/large-objects",component:u("/data-structures/others/large-objects","183"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/others/lsm-log-structured-merge-trees",component:u("/data-structures/others/lsm-log-structured-merge-trees","428"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/others/sstables-sorted-string-tables",component:u("/data-structures/others/sstables-sorted-string-tables","82a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/trie/",component:u("/data-structures/trie/","40f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/trie/compressed-trie",component:u("/data-structures/trie/compressed-trie","b9a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/trie/others",component:u("/data-structures/trie/others","95f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/trie/patricia-trie",component:u("/data-structures/trie/patricia-trie","2ed"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/trie/questions",component:u("/data-structures/trie/questions","8a5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/trie/r-way-tries",component:u("/data-structures/trie/r-way-tries","ed7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/trie/standard-trie",component:u("/data-structures/trie/standard-trie","9b0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/trie/suffix-array",component:u("/data-structures/trie/suffix-array","3e6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/trie/suffix-tree",component:u("/data-structures/trie/suffix-tree","6d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/data-structures/trie/ternary-search-tries-tst",component:u("/data-structures/trie/ternary-search-tries-tst","cab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/",component:u("/databases/","64a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/",component:u("/databases/concepts/","dcf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/acid-and-base",component:u("/databases/concepts/acid-and-base","bba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/amazon-databases",component:u("/databases/concepts/amazon-databases","b87"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/comparisions",component:u("/databases/concepts/comparisions","9d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/concurrency-control",component:u("/databases/concepts/concurrency-control","827"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/core-concepts",component:u("/databases/concepts/core-concepts","b2a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/database-workloads",component:u("/databases/concepts/database-workloads","ebc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/disk-oriented-vs-in-memory-dbs",component:u("/databases/concepts/disk-oriented-vs-in-memory-dbs","d2d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/history",component:u("/databases/concepts/history","285"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/intro",component:u("/databases/concepts/intro","b78"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/isolation-levels",component:u("/databases/concepts/isolation-levels","309"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/mvcc-multiversion-concurrency-control",component:u("/databases/concepts/mvcc-multiversion-concurrency-control","4f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/others",component:u("/databases/concepts/others","b65"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/rum-conjecture",component:u("/databases/concepts/rum-conjecture","7cb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/concepts/types-of-databases",component:u("/databases/concepts/types-of-databases","09c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/",component:u("/databases/data-warehouses/","79d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/clickhouse",component:u("/databases/data-warehouses/clickhouse","fd2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/comparisions",component:u("/databases/data-warehouses/comparisions","150"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/",component:u("/databases/data-warehouses/concepts/","e66"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/01-intro",component:u("/databases/data-warehouses/concepts/01-intro","c3b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/02-concepts",component:u("/databases/data-warehouses/concepts/02-concepts","b71"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/03-slowly-changing-dimension-scd",component:u("/databases/data-warehouses/concepts/03-slowly-changing-dimension-scd","59f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/04-fact-dimension-tables",component:u("/databases/data-warehouses/concepts/04-fact-dimension-tables","868"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/05-characteristics",component:u("/databases/data-warehouses/concepts/05-characteristics","684"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/06-architecture",component:u("/databases/data-warehouses/concepts/06-architecture","c5a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/07-warehouse-schemas",component:u("/databases/data-warehouses/concepts/07-warehouse-schemas","0bf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/08-data-lake",component:u("/databases/data-warehouses/concepts/08-data-lake","078"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/09-kimball-inmon-architecture",component:u("/databases/data-warehouses/concepts/09-kimball-inmon-architecture","9b5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/10-lambda-architecture",component:u("/databases/data-warehouses/concepts/10-lambda-architecture","8a7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/change-data-capture-cdc",component:u("/databases/data-warehouses/concepts/change-data-capture-cdc","646"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/data-engineering",component:u("/databases/data-warehouses/concepts/data-engineering","acc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/debezium",component:u("/databases/data-warehouses/concepts/debezium","9bb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/etl-extract-transform-load",component:u("/databases/data-warehouses/concepts/etl-extract-transform-load","2eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/master-data-management-mdm",component:u("/databases/data-warehouses/concepts/master-data-management-mdm","3b0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/concepts/tools",component:u("/databases/data-warehouses/concepts/tools","778"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/databricks/",component:u("/databases/data-warehouses/databricks/","d8f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/databricks/01-databricks",component:u("/databases/data-warehouses/databricks/01-databricks","e56"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/databricks/02-databricks-getting-started",component:u("/databases/data-warehouses/databricks/02-databricks-getting-started","7be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/databricks/03-optimizations",component:u("/databases/data-warehouses/databricks/03-optimizations","04b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/databricks/04-workflow",component:u("/databases/data-warehouses/databricks/04-workflow","5a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/databricks/10-medallion-architecture",component:u("/databases/data-warehouses/databricks/10-medallion-architecture","17f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/databricks/20-delta-live-tables",component:u("/databases/data-warehouses/databricks/20-delta-live-tables","cfe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/databricks/30-unity-catalog",component:u("/databases/data-warehouses/databricks/30-unity-catalog","b3a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/databricks/40-databricks-commands",component:u("/databases/data-warehouses/databricks/40-databricks-commands","784"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/databricks/99-others",component:u("/databases/data-warehouses/databricks/99-others","8a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/list-of-data-warehouses",component:u("/databases/data-warehouses/list-of-data-warehouses","fdd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/",component:u("/databases/data-warehouses/snowflake/","f04"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/architecture",component:u("/databases/data-warehouses/snowflake/architecture","0cb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/commands",component:u("/databases/data-warehouses/snowflake/commands","69b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/compute",component:u("/databases/data-warehouses/snowflake/compute","a2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/documentation",component:u("/databases/data-warehouses/snowflake/documentation","15b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/governance",component:u("/databases/data-warehouses/snowflake/governance","7c3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/ingestion",component:u("/databases/data-warehouses/snowflake/ingestion","1a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/intro",component:u("/databases/data-warehouses/snowflake/intro","edc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/optimizations",component:u("/databases/data-warehouses/snowflake/optimizations","c9a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/recovery",component:u("/databases/data-warehouses/snowflake/recovery","660"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/stages",component:u("/databases/data-warehouses/snowflake/stages","b68"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/data-warehouses/snowflake/terms",component:u("/databases/data-warehouses/snowflake/terms","a0c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/indexing/",component:u("/databases/indexing/","bba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/indexing/database-index",component:u("/databases/indexing/database-index","0c9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/indexing/indexing-questions",component:u("/databases/indexing/indexing-questions","a95"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/indexing/intro",component:u("/databases/indexing/intro","22f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/indexing/inverted-index",component:u("/databases/indexing/inverted-index","ece"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/indexing/mysql-indexing",component:u("/databases/indexing/mysql-indexing","865"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/modeling/",component:u("/databases/modeling/","1de"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/modeling/data-modeling",component:u("/databases/modeling/data-modeling","c21"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/modeling/er-diagrams-entity-relationships",component:u("/databases/modeling/er-diagrams-entity-relationships","31a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/modeling/er-tools",component:u("/databases/modeling/er-tools","13b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/",component:u("/databases/nosql-databases/","613"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/aws-dynamodb/",component:u("/databases/nosql-databases/aws-dynamodb/","63b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/aws-dynamodb/capacity-modes",component:u("/databases/nosql-databases/aws-dynamodb/capacity-modes","f28"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/aws-dynamodb/cheatsheet",component:u("/databases/nosql-databases/aws-dynamodb/cheatsheet","7c5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/aws-dynamodb/core-components",component:u("/databases/nosql-databases/aws-dynamodb/core-components","566"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/aws-dynamodb/documentation",component:u("/databases/nosql-databases/aws-dynamodb/documentation","883"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/aws-dynamodb/intro",component:u("/databases/nosql-databases/aws-dynamodb/intro","025"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/aws-dynamodb/others",component:u("/databases/nosql-databases/aws-dynamodb/others","5ef"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/aws-dynamodb/table-classes",component:u("/databases/nosql-databases/aws-dynamodb/table-classes","663"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/aws-dynamodb/working",component:u("/databases/nosql-databases/aws-dynamodb/working","121"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/cassandra/",component:u("/databases/nosql-databases/cassandra/","499"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/cassandra/commands",component:u("/databases/nosql-databases/cassandra/commands","da3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/cassandra/consistency",component:u("/databases/nosql-databases/cassandra/consistency","095"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/cassandra/cql-cassandra-query-language",component:u("/databases/nosql-databases/cassandra/cql-cassandra-query-language","df4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/cassandra/data-model",component:u("/databases/nosql-databases/cassandra/data-model","3a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/cassandra/design",component:u("/databases/nosql-databases/cassandra/design","afa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/cassandra/drivers-clients",component:u("/databases/nosql-databases/cassandra/drivers-clients","1e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/cassandra/intro",component:u("/databases/nosql-databases/cassandra/intro","7ee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/cassandra/questions",component:u("/databases/nosql-databases/cassandra/questions","359"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/cassandra/working",component:u("/databases/nosql-databases/cassandra/working","be4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/column-family",component:u("/databases/nosql-databases/column-family","97d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/comparisions",component:u("/databases/nosql-databases/comparisions","520"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/druid/",component:u("/databases/nosql-databases/druid/","97c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/druid/architecture",component:u("/databases/nosql-databases/druid/architecture","5ee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/druid/cheatsheet",component:u("/databases/nosql-databases/druid/cheatsheet","49a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/druid/commands",component:u("/databases/nosql-databases/druid/commands","6a8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/druid/documentation",component:u("/databases/nosql-databases/druid/documentation","b62"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/druid/faqs",component:u("/databases/nosql-databases/druid/faqs","05c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/druid/intro",component:u("/databases/nosql-databases/druid/intro","924"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/druid/others",component:u("/databases/nosql-databases/druid/others","994"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/druid/paper",component:u("/databases/nosql-databases/druid/paper","3c2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/duckdb",component:u("/databases/nosql-databases/duckdb","872"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/etcd",component:u("/databases/nosql-databases/etcd","a42"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/",component:u("/databases/nosql-databases/mongodb/","f79"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/commands",component:u("/databases/nosql-databases/mongodb/commands","d79"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/data-types",component:u("/databases/nosql-databases/mongodb/data-types","bf2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/indexes",component:u("/databases/nosql-databases/mongodb/indexes","a61"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/intro",component:u("/databases/nosql-databases/mongodb/intro","b09"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/others",component:u("/databases/nosql-databases/mongodb/others","7cc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/overview",component:u("/databases/nosql-databases/mongodb/overview","245"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/pymongo",component:u("/databases/nosql-databases/mongodb/pymongo","a70"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/questions",component:u("/databases/nosql-databases/mongodb/questions","683"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/read-write-concern",component:u("/databases/nosql-databases/mongodb/read-write-concern","779"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/sharding-replication",component:u("/databases/nosql-databases/mongodb/sharding-replication","7e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/mongodb/vector-search",component:u("/databases/nosql-databases/mongodb/vector-search","9bf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/others",component:u("/databases/nosql-databases/others","63f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/",component:u("/databases/nosql-databases/redis/","ee8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/best-practices",component:u("/databases/nosql-databases/redis/best-practices","5ff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/commands",component:u("/databases/nosql-databases/redis/commands","d92"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/documentation",component:u("/databases/nosql-databases/redis/documentation","cdb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/intro",component:u("/databases/nosql-databases/redis/intro","2ba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/others",component:u("/databases/nosql-databases/redis/others","24f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/redis-concepts",component:u("/databases/nosql-databases/redis/redis-concepts","789"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/redis-data-types",component:u("/databases/nosql-databases/redis/redis-data-types","0e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/redis-eviction-policies",component:u("/databases/nosql-databases/redis/redis-eviction-policies","85b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/redis-py",component:u("/databases/nosql-databases/redis/redis-py","ed4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/redis-queues",component:u("/databases/nosql-databases/redis/redis-queues","2b4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/redis-streams-pubsub",component:u("/databases/nosql-databases/redis/redis-streams-pubsub","494"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/redis/scaling",component:u("/databases/nosql-databases/redis/scaling","218"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/tidb",component:u("/databases/nosql-databases/tidb","c45"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/",component:u("/databases/nosql-databases/time-series-db/","13a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/influxdb/",component:u("/databases/nosql-databases/time-series-db/influxdb/","efb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/influxdb/administration",component:u("/databases/nosql-databases/time-series-db/influxdb/administration","deb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/influxdb/commands-influx-query-language-influxql",component:u("/databases/nosql-databases/time-series-db/influxdb/commands-influx-query-language-influxql","14a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/influxdb/concepts",component:u("/databases/nosql-databases/time-series-db/influxdb/concepts","7ff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/influxdb/influx",component:u("/databases/nosql-databases/time-series-db/influxdb/influx","52a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/influxdb/kapacitor",component:u("/databases/nosql-databases/time-series-db/influxdb/kapacitor","f29"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/influxdb/others",component:u("/databases/nosql-databases/time-series-db/influxdb/others","0b2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/influxdb/tools",component:u("/databases/nosql-databases/time-series-db/influxdb/tools","7f1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/influxdb/upgrades",component:u("/databases/nosql-databases/time-series-db/influxdb/upgrades","e8e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/influxdb/write-protocols",component:u("/databases/nosql-databases/time-series-db/influxdb/write-protocols","4d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/time-series-databases",component:u("/databases/nosql-databases/time-series-db/time-series-databases","e52"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/time-series-db/timescaledb",component:u("/databases/nosql-databases/time-series-db/timescaledb","6bc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/vector-databases",component:u("/databases/nosql-databases/vector-databases","63c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/nosql-databases/yugabytedb",component:u("/databases/nosql-databases/yugabytedb","e06"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/others/",component:u("/databases/others/","e14"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/others/course-advanced-database-systems",component:u("/databases/others/course-advanced-database-systems","10b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/others/course-aws-certified-database-specialty",component:u("/databases/others/course-aws-certified-database-specialty","287"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/others/database-activity-monitoring-dam",component:u("/databases/others/database-activity-monitoring-dam","1fc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/others/database-migration-tools",component:u("/databases/others/database-migration-tools","99e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/others/databases-others",component:u("/databases/others/databases-others","b27"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/others/technologies-tools",component:u("/databases/others/technologies-tools","3e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/",component:u("/databases/sql-databases/","c41"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/amazon-aurora-vs-rds",component:u("/databases/sql-databases/amazon-aurora-vs-rds","78a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/amazon-rds",component:u("/databases/sql-databases/amazon-rds","305"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/",component:u("/databases/sql-databases/aws-aurora/","f3a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/aurora-documentation",component:u("/databases/sql-databases/aws-aurora/aurora-documentation","8ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/aurora-global-databases",component:u("/databases/sql-databases/aws-aurora/aurora-global-databases","393"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/aurora-serverless",component:u("/databases/sql-databases/aws-aurora/aurora-serverless","ace"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/backup",component:u("/databases/sql-databases/aws-aurora/backup","36f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/configurations-optimizations-best-practices",component:u("/databases/sql-databases/aws-aurora/configurations-optimizations-best-practices","ff8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/costs",component:u("/databases/sql-databases/aws-aurora/costs","584"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/high-availability-ha",component:u("/databases/sql-databases/aws-aurora/high-availability-ha","1c0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/high-availability-ha-others",component:u("/databases/sql-databases/aws-aurora/high-availability-ha-others","3b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/intro",component:u("/databases/sql-databases/aws-aurora/intro","a8a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/monitoring",component:u("/databases/sql-databases/aws-aurora/monitoring","65f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/others",component:u("/databases/sql-databases/aws-aurora/others","d5e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-aurora/storage",component:u("/databases/sql-databases/aws-aurora/storage","3f1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-redshift/",component:u("/databases/sql-databases/aws-redshift/","d90"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-redshift/architecture",component:u("/databases/sql-databases/aws-redshift/architecture","66f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-redshift/deep-dive-best-practices",component:u("/databases/sql-databases/aws-redshift/deep-dive-best-practices","4ed"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-redshift/documentation",component:u("/databases/sql-databases/aws-redshift/documentation","68f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-redshift/etl-redshift",component:u("/databases/sql-databases/aws-redshift/etl-redshift","dfb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-redshift/intro",component:u("/databases/sql-databases/aws-redshift/intro","1ad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-redshift/others",component:u("/databases/sql-databases/aws-redshift/others","92a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-redshift/pricing-sizing",component:u("/databases/sql-databases/aws-redshift/pricing-sizing","753"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-redshift/redshift-sql-queries-commands",component:u("/databases/sql-databases/aws-redshift/redshift-sql-queries-commands","0f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/aws-redshift/wlm-qmr",component:u("/databases/sql-databases/aws-redshift/wlm-qmr","7b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/memsql/",component:u("/databases/sql-databases/memsql/","803"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/memsql/intro",component:u("/databases/sql-databases/memsql/intro","9f7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/",component:u("/databases/sql-databases/mysql/","963"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/administration-configuration",component:u("/databases/sql-databases/mysql/administration-configuration","064"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/backup-comparisons",component:u("/databases/sql-databases/mysql/backup-comparisons","4a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/backup-policy",component:u("/databases/sql-databases/mysql/backup-policy","099"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/backup-types",component:u("/databases/sql-databases/mysql/backup-types","08b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/connection-handling",component:u("/databases/sql-databases/mysql/connection-handling","fe4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/documentation",component:u("/databases/sql-databases/mysql/documentation","06e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/gtid-replication",component:u("/databases/sql-databases/mysql/gtid-replication","385"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/intro",component:u("/databases/sql-databases/mysql/intro","808"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/mydumper",component:u("/databases/sql-databases/mysql/mydumper","a98"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/mysql-data-types",component:u("/databases/sql-databases/mysql/mysql-data-types","975"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/mysql-heatwave",component:u("/databases/sql-databases/mysql/mysql-heatwave","552"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/mysql-triggers",component:u("/databases/sql-databases/mysql/mysql-triggers","f97"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/mysqlbinlog",component:u("/databases/sql-databases/mysql/mysqlbinlog","0b4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/mysqldump",component:u("/databases/sql-databases/mysql/mysqldump","01c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/optimizing-locking-operations",component:u("/databases/sql-databases/mysql/optimizing-locking-operations","b98"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/others",component:u("/databases/sql-databases/mysql/others","688"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/partitioning",component:u("/databases/sql-databases/mysql/partitioning","b7d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/percona-toolkit",component:u("/databases/sql-databases/mysql/percona-toolkit","04b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/percona-xtrabackup",component:u("/databases/sql-databases/mysql/percona-xtrabackup","5cc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/replication",component:u("/databases/sql-databases/mysql/replication","fde"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/scaling-optimizations",component:u("/databases/sql-databases/mysql/scaling-optimizations","ddf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/server-sql-modes",component:u("/databases/sql-databases/mysql/server-sql-modes","ebc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/sql-mysql-tools",component:u("/databases/sql-databases/mysql/sql-mysql-tools","682"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/thread-states",component:u("/databases/sql-databases/mysql/thread-states","a65"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/mysql/transaction-commit-rollback",component:u("/databases/sql-databases/mysql/transaction-commit-rollback","eff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/normalization",component:u("/databases/sql-databases/normalization","c85"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/partitioning-sharding",component:u("/databases/sql-databases/partitioning-sharding","39d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/postgres/",component:u("/databases/sql-databases/postgres/","ff9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/postgres/architecture",component:u("/databases/sql-databases/postgres/architecture","f49"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/postgres/documentation",component:u("/databases/sql-databases/postgres/documentation","b63"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/postgres/indexes",component:u("/databases/sql-databases/postgres/indexes","3d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/postgres/others",component:u("/databases/sql-databases/postgres/others","de0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/postgres/parameters-configuration-optimization",component:u("/databases/sql-databases/postgres/parameters-configuration-optimization","45e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/postgres/replication",component:u("/databases/sql-databases/postgres/replication","25f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/postgres/table-partitioning",component:u("/databases/sql-databases/postgres/table-partitioning","241"),exact:!0,sidebar:"tutorialSidebar"},{path:"/databases/sql-databases/rdbms",component:u("/databases/sql-databases/rdbms","795"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/",component:u("/decentralized-applications/","945"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/blockchain",component:u("/decentralized-applications/blockchain","cd9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/",component:u("/decentralized-applications/coins-tokens-chains/","cfe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/bip39",component:u("/decentralized-applications/coins-tokens-chains/bip39","49e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/bitcoin",component:u("/decentralized-applications/coins-tokens-chains/bitcoin","8fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/bnb",component:u("/decentralized-applications/coins-tokens-chains/bnb","77c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/cardano",component:u("/decentralized-applications/coins-tokens-chains/cardano","aab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/celestia",component:u("/decentralized-applications/coins-tokens-chains/celestia","3f0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/coin-token-intro",component:u("/decentralized-applications/coins-tokens-chains/coin-token-intro","221"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/dai",component:u("/decentralized-applications/coins-tokens-chains/dai","8f9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/dtokens",component:u("/decentralized-applications/coins-tokens-chains/dtokens","486"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/dual-token-economy",component:u("/decentralized-applications/coins-tokens-chains/dual-token-economy","004"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/litecoin",component:u("/decentralized-applications/coins-tokens-chains/litecoin","191"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/near-protocol",component:u("/decentralized-applications/coins-tokens-chains/near-protocol","118"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/nft-non-fungible-tokens",component:u("/decentralized-applications/coins-tokens-chains/nft-non-fungible-tokens","fbc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/ordinals",component:u("/decentralized-applications/coins-tokens-chains/ordinals","a98"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/stable-coins",component:u("/decentralized-applications/coins-tokens-chains/stable-coins","b35"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/thorchain",component:u("/decentralized-applications/coins-tokens-chains/thorchain","c95"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/uniswap",component:u("/decentralized-applications/coins-tokens-chains/uniswap","36e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/usdc",component:u("/decentralized-applications/coins-tokens-chains/usdc","b79"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/usdt",component:u("/decentralized-applications/coins-tokens-chains/usdt","0f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/vechain",component:u("/decentralized-applications/coins-tokens-chains/vechain","bde"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/coins-tokens-chains/wallets",component:u("/decentralized-applications/coins-tokens-chains/wallets","7fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/consensus-protocols",component:u("/decentralized-applications/consensus-protocols","8a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/crypto-exchanges",component:u("/decentralized-applications/crypto-exchanges","64c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/crypto-future",component:u("/decentralized-applications/crypto-future","13f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/crypto-investing",component:u("/decentralized-applications/crypto-investing","f18"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/crypto-news",component:u("/decentralized-applications/crypto-news","53c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/defi",component:u("/decentralized-applications/defi","322"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/defi-apps",component:u("/decentralized-applications/defi-apps","6e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/development/",component:u("/decentralized-applications/development/","8d3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/development/infura",component:u("/decentralized-applications/development/infura","2b4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/development/sample-code",component:u("/decentralized-applications/development/sample-code","699"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/",component:u("/decentralized-applications/ethereum/","be6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/01-intro-to-ethereum",component:u("/decentralized-applications/ethereum/01-intro-to-ethereum","1e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/02-intro-to-ether",component:u("/decentralized-applications/ethereum/02-intro-to-ether","e28"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/03-intro-to-dapps",component:u("/decentralized-applications/ethereum/03-intro-to-dapps","92a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/05-accounts",component:u("/decentralized-applications/ethereum/05-accounts","ffe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/06-transactions",component:u("/decentralized-applications/ethereum/06-transactions","34d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/07-blocks",component:u("/decentralized-applications/ethereum/07-blocks","001"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/08-evm",component:u("/decentralized-applications/ethereum/08-evm","0a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/09-gas",component:u("/decentralized-applications/ethereum/09-gas","e4d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/10-nodes-and-clients",component:u("/decentralized-applications/ethereum/10-nodes-and-clients","c38"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/30-bridges",component:u("/decentralized-applications/ethereum/30-bridges","297"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/40-proof-of-stake",component:u("/decentralized-applications/ethereum/40-proof-of-stake","6c1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/41-rewards-and-penalties",component:u("/decentralized-applications/ethereum/41-rewards-and-penalties","0df"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/42-block-proposals",component:u("/decentralized-applications/ethereum/42-block-proposals","e59"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/arbitrum",component:u("/decentralized-applications/ethereum/arbitrum","650"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/dao",component:u("/decentralized-applications/ethereum/dao","8e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/erc-4337",component:u("/decentralized-applications/ethereum/erc-4337","058"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/ethereum-intro",component:u("/decentralized-applications/ethereum/ethereum-intro","197"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/ethereum-staking",component:u("/decentralized-applications/ethereum/ethereum-staking","2da"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/etherjs",component:u("/decentralized-applications/ethereum/etherjs","ff2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/layer-2-protocols",component:u("/decentralized-applications/ethereum/layer-2-protocols","0f0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/others",component:u("/decentralized-applications/ethereum/others","07d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/polygon",component:u("/decentralized-applications/ethereum/polygon","1be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/solidity",component:u("/decentralized-applications/ethereum/solidity","b6e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/ethereum/upgrades",component:u("/decentralized-applications/ethereum/upgrades","7af"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/intro",component:u("/decentralized-applications/intro","0db"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/key-concepts",component:u("/decentralized-applications/key-concepts","d4f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/liquidity-mining",component:u("/decentralized-applications/liquidity-mining","0ee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/on-chain-analytics",component:u("/decentralized-applications/on-chain-analytics","784"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/others",component:u("/decentralized-applications/others","155"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/references-learning",component:u("/decentralized-applications/references-learning","a68"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/tokenomics",component:u("/decentralized-applications/tokenomics","e57"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/tools",component:u("/decentralized-applications/tools","fb0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/decentralized-applications/trilemmas",component:u("/decentralized-applications/trilemmas","2e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/",component:u("/devops/","b12"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ansible/",component:u("/devops/ansible/","4b4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ansible/commands",component:u("/devops/ansible/commands","656"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/",component:u("/devops/devops-intro/","944"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/application-management",component:u("/devops/devops-intro/application-management","01e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/chaos-engineering",component:u("/devops/devops-intro/chaos-engineering","dd3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/concepts",component:u("/devops/devops-intro/concepts","ceb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/deployment-strategies",component:u("/devops/devops-intro/deployment-strategies","26b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/design",component:u("/devops/devops-intro/design","9c9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/disaster-recovery",component:u("/devops/devops-intro/disaster-recovery","e77"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/distributed-tracing",component:u("/devops/devops-intro/distributed-tracing","196"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/dora-metrics",component:u("/devops/devops-intro/dora-metrics","ae1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/feature-toggles-flags",component:u("/devops/devops-intro/feature-toggles-flags","d4f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/finops",component:u("/devops/devops-intro/finops","e69"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/gitops",component:u("/devops/devops-intro/gitops","a36"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/high-availability",component:u("/devops/devops-intro/high-availability","cfd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/infra-as-code-iac",component:u("/devops/devops-intro/infra-as-code-iac","a84"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/intro",component:u("/devops/devops-intro/intro","9ce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/load-balancer",component:u("/devops/devops-intro/load-balancer","84b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/load-balancer-features",component:u("/devops/devops-intro/load-balancer-features","f74"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/load-balancer-tools",component:u("/devops/devops-intro/load-balancer-tools","2ab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/load-balancing-algorithms",component:u("/devops/devops-intro/load-balancing-algorithms","acd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/others",component:u("/devops/devops-intro/others","650"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/platform-engineering",component:u("/devops/devops-intro/platform-engineering","94d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/proxy",component:u("/devops/devops-intro/proxy","bfe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/devops-intro/sre-site-reliability-engineering",component:u("/devops/devops-intro/sre-site-reliability-engineering","d76"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/",component:u("/devops/docker/","baf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/concepts",component:u("/devops/docker/concepts","9a1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/containers",component:u("/devops/docker/containers","63c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/docker-commands",component:u("/devops/docker/docker-commands","a81"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/docker-compose",component:u("/devops/docker/docker-compose","5bb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/docker-compose-example",component:u("/devops/docker/docker-compose-example","afd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/dockerfile-example",component:u("/devops/docker/dockerfile-example","995"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/dockerfiles",component:u("/devops/docker/dockerfiles","cdb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/intro",component:u("/devops/docker/intro","02a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/networking",component:u("/devops/docker/networking","009"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/others",component:u("/devops/docker/others","dbe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/service-configuration-reference",component:u("/devops/docker/service-configuration-reference","15f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/docker/stack-swarm",component:u("/devops/docker/stack-swarm","76c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/",component:u("/devops/ides/","4ae"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/jupyter-jupyterlab-notebook/",component:u("/devops/ides/jupyter-jupyterlab-notebook/","fb6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/jupyter-jupyterlab-notebook/template",component:u("/devops/ides/jupyter-jupyterlab-notebook/template","cc8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/jupyter-jupyterlab-notebook/tools",component:u("/devops/ides/jupyter-jupyterlab-notebook/tools","64c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/mac",component:u("/devops/ides/mac","3cf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/medium-blogging",component:u("/devops/ides/medium-blogging","edb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/obsidian",component:u("/devops/ides/obsidian","78d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/obsidian-in-vscode",component:u("/devops/ides/obsidian-in-vscode","70b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/onenote",component:u("/devops/ides/onenote","239"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/others",component:u("/devops/ides/others","171"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/pycharm",component:u("/devops/ides/pycharm","c53"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/spyder",component:u("/devops/ides/spyder","3a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/ides/vscode-vs-code",component:u("/devops/ides/vscode-vs-code","b05"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/",component:u("/devops/kubernetes/","fad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/api-resources",component:u("/devops/kubernetes/api-resources","a70"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/architecture",component:u("/devops/kubernetes/architecture","ba4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/cluster-administration/",component:u("/devops/kubernetes/cluster-administration/","298"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/cluster-administration/logging-architecture",component:u("/devops/kubernetes/cluster-administration/logging-architecture","415"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/cluster-administration/others",component:u("/devops/kubernetes/cluster-administration/others","c20"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/concepts-and-overview/",component:u("/devops/kubernetes/concepts-and-overview/","056"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/concepts-and-overview/configuration/",component:u("/devops/kubernetes/concepts-and-overview/configuration/","c28"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/concepts-and-overview/configuration/secrets",component:u("/devops/kubernetes/concepts-and-overview/configuration/secrets","705"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/concepts-and-overview/policies",component:u("/devops/kubernetes/concepts-and-overview/policies","8cd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/configuration",component:u("/devops/kubernetes/configuration","2f7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/design-patterns",component:u("/devops/kubernetes/design-patterns","dd3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/helm",component:u("/devops/kubernetes/helm","e41"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/intro",component:u("/devops/kubernetes/intro","199"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/keda",component:u("/devops/kubernetes/keda","546"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/kubectl-commands",component:u("/devops/kubernetes/kubectl-commands","aae"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/kubeedge",component:u("/devops/kubernetes/kubeedge","3b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/kubernetes-manifests-examples",component:u("/devops/kubernetes/kubernetes-manifests-examples","9c1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/operators",component:u("/devops/kubernetes/operators","17d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/optimizations",component:u("/devops/kubernetes/optimizations","3fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/others",component:u("/devops/kubernetes/others","2b1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/outline-documentation",component:u("/devops/kubernetes/outline-documentation","49d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/reference/",component:u("/devops/kubernetes/reference/","815"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/reference/quality-of-service-qos",component:u("/devops/kubernetes/reference/quality-of-service-qos","23c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/reference/rbac",component:u("/devops/kubernetes/reference/rbac","a1c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/services-loadbalancing-and-networking/",component:u("/devops/kubernetes/services-loadbalancing-and-networking/","3af"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/services-loadbalancing-and-networking/ingress",component:u("/devops/kubernetes/services-loadbalancing-and-networking/ingress","5bc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/services-loadbalancing-and-networking/others",component:u("/devops/kubernetes/services-loadbalancing-and-networking/others","021"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/services-loadbalancing-and-networking/services",component:u("/devops/kubernetes/services-loadbalancing-and-networking/services","ee6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/storage",component:u("/devops/kubernetes/storage","9fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/tasks",component:u("/devops/kubernetes/tasks","2d6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/tools",component:u("/devops/kubernetes/tools","b51"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/tools-scaling",component:u("/devops/kubernetes/tools-scaling","c60"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/tools-serverless",component:u("/devops/kubernetes/tools-serverless","6c5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/troubleshooting",component:u("/devops/kubernetes/troubleshooting","da4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/workloads/",component:u("/devops/kubernetes/workloads/","74d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/workloads/controllers",component:u("/devops/kubernetes/workloads/controllers","d59"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/workloads/others",component:u("/devops/kubernetes/workloads/others","87c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/workloads/pod-lifecycle",component:u("/devops/kubernetes/workloads/pod-lifecycle","67c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/kubernetes/workloads/pods",component:u("/devops/kubernetes/workloads/pods","be8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/",component:u("/devops/monitoring/","559"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/grafana",component:u("/devops/monitoring/grafana","6b1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/grafana-loki",component:u("/devops/monitoring/grafana-loki","c28"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/graphite",component:u("/devops/monitoring/graphite","a84"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/",component:u("/devops/monitoring/istio/","670"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/architecture",component:u("/devops/monitoring/istio/architecture","cc9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/commands",component:u("/devops/monitoring/istio/commands","e02"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/examples",component:u("/devops/monitoring/istio/examples","1f1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/intro",component:u("/devops/monitoring/istio/intro","535"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/observability",component:u("/devops/monitoring/istio/observability","719"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/operations",component:u("/devops/monitoring/istio/operations","7ea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/others",component:u("/devops/monitoring/istio/others","7cb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/security",component:u("/devops/monitoring/istio/security","a72"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/tasks",component:u("/devops/monitoring/istio/tasks","cf8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/istio/traffic-management",component:u("/devops/monitoring/istio/traffic-management","798"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/linkerd",component:u("/devops/monitoring/linkerd","d4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/metrics",component:u("/devops/monitoring/metrics","20e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/open-tracing",component:u("/devops/monitoring/open-tracing","5b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/others",component:u("/devops/monitoring/others","933"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/prometheus/",component:u("/devops/monitoring/prometheus/","d26"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/prometheus/alert-manager",component:u("/devops/monitoring/prometheus/alert-manager","847"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/prometheus/intro",component:u("/devops/monitoring/prometheus/intro","67e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/prometheus/prometheus-architecture",component:u("/devops/monitoring/prometheus/prometheus-architecture","b1c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/prometheus/querying",component:u("/devops/monitoring/prometheus/querying","066"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/prometheus/rules",component:u("/devops/monitoring/prometheus/rules","58f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/service-mesh",component:u("/devops/monitoring/service-mesh","fab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/telegraf/",component:u("/devops/monitoring/telegraf/","630"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/monitoring/telegraf/commands-and-configs",component:u("/devops/monitoring/telegraf/commands-and-configs","d0c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/others/",component:u("/devops/others/","819"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/others/backstage",component:u("/devops/others/backstage","c5e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/others/coresync-pacemaker",component:u("/devops/others/coresync-pacemaker","5a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/others/devtron",component:u("/devops/others/devtron","fd9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/others/jenkins",component:u("/devops/others/jenkins","116"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/others/keycloak",component:u("/devops/others/keycloak","fd8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/others/kong",component:u("/devops/others/kong","8c6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/others/other-cicd",component:u("/devops/others/other-cicd","592"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/others/other-tools",component:u("/devops/others/other-tools","8b5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/servers/",component:u("/devops/servers/","f4d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/servers/apache-server",component:u("/devops/servers/apache-server","617"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/servers/gunicorn",component:u("/devops/servers/gunicorn","db8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/servers/nginx/",component:u("/devops/servers/nginx/","599"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/servers/nginx/configs",component:u("/devops/servers/nginx/configs","938"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/",component:u("/devops/terminal-bash/","8bf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/1-linux-general-unix-linux-commands",component:u("/devops/terminal-bash/1-linux-general-unix-linux-commands","56d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/2-system-calls",component:u("/devops/terminal-bash/2-system-calls","7d4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/3-library-functions",component:u("/devops/terminal-bash/3-library-functions","f6f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/8-linux-system-administration",component:u("/devops/terminal-bash/8-linux-system-administration","006"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/bash-metacharacters",component:u("/devops/terminal-bash/bash-metacharacters","aa6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/bash-shortcuts",component:u("/devops/terminal-bash/bash-shortcuts","3c1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/manual-pages",component:u("/devops/terminal-bash/manual-pages","0d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/networking-tools",component:u("/devops/terminal-bash/networking-tools","017"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/others",component:u("/devops/terminal-bash/others","0e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/shell-bash-script",component:u("/devops/terminal-bash/shell-bash-script","f45"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/shell-intro",component:u("/devops/terminal-bash/shell-intro","7c7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/sysctl",component:u("/devops/terminal-bash/sysctl","a42"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/tmux-iterm",component:u("/devops/terminal-bash/tmux-iterm","c6e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/tools/awk",component:u("/devops/terminal-bash/tools/awk","eaa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/tools/crontab",component:u("/devops/terminal-bash/tools/crontab","c8e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/tools/curl",component:u("/devops/terminal-bash/tools/curl","c42"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/tools/editors",component:u("/devops/terminal-bash/tools/editors","272"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/tools/mosh",component:u("/devops/terminal-bash/tools/mosh","e2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terminal-bash/tools/rsync-rclone",component:u("/devops/terminal-bash/tools/rsync-rclone","6c6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terraform/",component:u("/devops/terraform/","92c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terraform/commands",component:u("/devops/terraform/commands","aa9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terraform/documentation",component:u("/devops/terraform/documentation","22b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terraform/examples",component:u("/devops/terraform/examples","514"),exact:!0,sidebar:"tutorialSidebar"},{path:"/devops/terraform/variables",component:u("/devops/terraform/variables","7d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/",component:u("/economics/","eeb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/",component:u("/economics/accounting-for-finance/","e41"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/0-accounting-for-finance",component:u("/economics/accounting-for-finance/0-accounting-for-finance","8b5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/1-accounting-first-steps",component:u("/economics/accounting-for-finance/1-accounting-first-steps","f3a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/2-income-statements-and-profitability-measures",component:u("/economics/accounting-for-finance/2-income-statements-and-profitability-measures","9f4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/2a-income-statement-comparisons",component:u("/economics/accounting-for-finance/2a-income-statement-comparisons","b11"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/3-balance-sheets",component:u("/economics/accounting-for-finance/3-balance-sheets","356"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/3a-balance-sheet-comparisons",component:u("/economics/accounting-for-finance/3a-balance-sheet-comparisons","f99"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/4-cash-flow-statements-cash-in-and-cash-out",component:u("/economics/accounting-for-finance/4-cash-flow-statements-cash-in-and-cash-out","eda"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/4a-cash-flow-statement-comparisons",component:u("/economics/accounting-for-finance/4a-cash-flow-statement-comparisons","88b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/5-cleaning-up-accounting",component:u("/economics/accounting-for-finance/5-cleaning-up-accounting","282"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/5a-accounting-inconsistency-examples",component:u("/economics/accounting-for-finance/5a-accounting-inconsistency-examples","6cf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/6-accouting-financial-ratios-profitability-measures",component:u("/economics/accounting-for-finance/6-accouting-financial-ratios-profitability-measures","217"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/accounting-for-finance/6a-ratio-analysis",component:u("/economics/accounting-for-finance/6a-ratio-analysis","bf1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/buy-now-pay-later-bnpl",component:u("/economics/buy-now-pay-later-bnpl","7e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/corporate-finance/",component:u("/economics/corporate-finance/","5e3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/corporate-finance/capital-budgeting",component:u("/economics/corporate-finance/capital-budgeting","eb4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/corporate-finance/corporate-actions",component:u("/economics/corporate-finance/corporate-actions","1f0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/course-investing-zerodha-varsity",component:u("/economics/course-investing-zerodha-varsity","469"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/",component:u("/economics/finance-investing/","19b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/asset-classes",component:u("/economics/finance-investing/asset-classes","5e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/checklist-tips",component:u("/economics/finance-investing/checklist-tips","692"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/company-analysis",component:u("/economics/finance-investing/company-analysis","50b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/company-management",component:u("/economics/finance-investing/company-management","141"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/financial-independence-fire",component:u("/economics/finance-investing/financial-independence-fire","92a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/huf-private-trust",component:u("/economics/finance-investing/huf-private-trust","323"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/indian-company-types",component:u("/economics/finance-investing/indian-company-types","bbe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/industry-sectors",component:u("/economics/finance-investing/industry-sectors","1a1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/personal-finance",component:u("/economics/finance-investing/personal-finance","63b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/portfolio-management-services-pms",component:u("/economics/finance-investing/portfolio-management-services-pms","009"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/portfolios",component:u("/economics/finance-investing/portfolios","66b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/quotes",component:u("/economics/finance-investing/quotes","209"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/returns-tax-taxes-itr",component:u("/economics/finance-investing/returns-tax-taxes-itr","5f9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-investing/stocks-equity",component:u("/economics/finance-investing/stocks-equity","ea4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/finance-terms",component:u("/economics/finance-terms","0df"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/financial-facts",component:u("/economics/financial-facts","9db"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/fintech-nbfc-banking-terms",component:u("/economics/fintech-nbfc-banking-terms","8d0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/government-terms",component:u("/economics/government-terms","221"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/gross-domestic-product-gdp",component:u("/economics/gross-domestic-product-gdp","031"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/inflation-indexes",component:u("/economics/inflation-indexes","9f2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/insurance",component:u("/economics/insurance","595"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/intro",component:u("/economics/intro","362"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/investment-banking",component:u("/economics/investment-banking","4d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/investment-terms",component:u("/economics/investment-terms","e54"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/learning",component:u("/economics/learning","82e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/market-terms/",component:u("/economics/market-terms/","ea8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/market-terms/fundamental-analysis",component:u("/economics/market-terms/fundamental-analysis","c9c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/market-terms/futures-options-trading",component:u("/economics/market-terms/futures-options-trading","254"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/market-terms/ipo",component:u("/economics/market-terms/ipo","e5b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/market-terms/others",component:u("/economics/market-terms/others","fd8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/market-terms/swing-trading",component:u("/economics/market-terms/swing-trading","4ee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/market-terms/technical-analysis",component:u("/economics/market-terms/technical-analysis","61c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/market-terms/technical-indicators",component:u("/economics/market-terms/technical-indicators","1b2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/market-terms/valuation-metrics",component:u("/economics/market-terms/valuation-metrics","40e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/market-terms/wyckoff-method",component:u("/economics/market-terms/wyckoff-method","546"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mental-models/economics-mental-models",component:u("/economics/mental-models/economics-mental-models","b60"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mental-models/inequality",component:u("/economics/mental-models/inequality","e80"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mental-models/macroeconomics",component:u("/economics/mental-models/macroeconomics","3ae"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mental-models/marginal-utility-analysis",component:u("/economics/mental-models/marginal-utility-analysis","eb2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mental-models/microeconomics",component:u("/economics/mental-models/microeconomics","92f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mental-models/rankings",component:u("/economics/mental-models/rankings","931"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mental-models/recession-shapes-recovery",component:u("/economics/mental-models/recession-shapes-recovery","fdd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/monetary-policies",component:u("/economics/monetary-policies","cd3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/",component:u("/economics/mutual-funds/","b38"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/debentures-bonds",component:u("/economics/mutual-funds/debentures-bonds","f4b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/debt-mutual-funds",component:u("/economics/mutual-funds/debt-mutual-funds","bf2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/debt-mutual-funds-analysis",component:u("/economics/mutual-funds/debt-mutual-funds-analysis","e23"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/debt-mutual-funds-risks",component:u("/economics/mutual-funds/debt-mutual-funds-risks","2b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/equity-mutual-funds",component:u("/economics/mutual-funds/equity-mutual-funds","2db"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/fixed-income",component:u("/economics/mutual-funds/fixed-income","ca0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/index-investing-etf",component:u("/economics/mutual-funds/index-investing-etf","0bc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/mutual-funds-indicators",component:u("/economics/mutual-funds/mutual-funds-indicators","3c0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/nifty-indexes-indices",component:u("/economics/mutual-funds/nifty-indexes-indices","2cf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/mutual-funds/others",component:u("/economics/mutual-funds/others","472"),exact:!0,sidebar:"tutorialSidebar"},{path:"/economics/schools-of-economic-thought",component:u("/economics/schools-of-economic-thought","7b9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/",component:u("/frontend/","1d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/",component:u("/frontend/frontend-intro/","501"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/design-system",component:u("/frontend/frontend-intro/design-system","ec2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/frontend-architecture",component:u("/frontend/frontend-intro/frontend-architecture","994"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/gestalt-principles",component:u("/frontend/frontend-intro/gestalt-principles","631"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/intro",component:u("/frontend/frontend-intro/intro","14f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/jamstack-cms",component:u("/frontend/frontend-intro/jamstack-cms","ad7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/microfrontend-architecture",component:u("/frontend/frontend-intro/microfrontend-architecture","2b7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/others",component:u("/frontend/frontend-intro/others","440"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/performance",component:u("/frontend/frontend-intro/performance","013"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/pwa",component:u("/frontend/frontend-intro/pwa","b02"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/ui-ux-ixd-design-frontend",component:u("/frontend/frontend-intro/ui-ux-ixd-design-frontend","acd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/frontend-intro/wordpress",component:u("/frontend/frontend-intro/wordpress","2ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/",component:u("/frontend/html-css/","a36"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/component-libraries/",component:u("/frontend/html-css/component-libraries/","463"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/component-libraries/components",component:u("/frontend/html-css/component-libraries/components","34c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/component-libraries/others",component:u("/frontend/html-css/component-libraries/others","08d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/css-intro/",component:u("/frontend/html-css/css-intro/","083"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/css-intro/centering",component:u("/frontend/html-css/css-intro/centering","b92"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/css-intro/css-positions",component:u("/frontend/html-css/css-intro/css-positions","8f4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/css-intro/css-transitions",component:u("/frontend/html-css/css-intro/css-transitions","375"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/css-intro/mastering-css",component:u("/frontend/html-css/css-intro/mastering-css","92d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/css-intro/others",component:u("/frontend/html-css/css-intro/others","6e3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/html-intro/",component:u("/frontend/html-css/html-intro/","b24"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/html-intro/html-entities-attributes",component:u("/frontend/html-css/html-intro/html-entities-attributes","82f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/html-css/html-intro/tags",component:u("/frontend/html-css/html-intro/tags","f16"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/js-javascript/",component:u("/frontend/js-javascript/","8a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/js-javascript/basic",component:u("/frontend/js-javascript/basic","de8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/js-javascript/intro",component:u("/frontend/js-javascript/intro","98f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/js-javascript/libraries",component:u("/frontend/js-javascript/libraries","a82"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/js-javascript/others",component:u("/frontend/js-javascript/others","396"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/js-javascript/promises",component:u("/frontend/js-javascript/promises","a6f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/js-javascript/questions",component:u("/frontend/js-javascript/questions","9a1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/js-javascript/typescript",component:u("/frontend/js-javascript/typescript","c67"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/js-javascript/web-api",component:u("/frontend/js-javascript/web-api","2fd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/",component:u("/frontend/others/","c5f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/",component:u("/frontend/others/angularjs/","549"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/01-intro",component:u("/frontend/others/angularjs/01-intro","675"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/03-modules",component:u("/frontend/others/angularjs/03-modules","37f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/06-components",component:u("/frontend/others/angularjs/06-components","f68"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/08-metadata",component:u("/frontend/others/angularjs/08-metadata","76c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/09-data-binding",component:u("/frontend/others/angularjs/09-data-binding","be6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/10-directives",component:u("/frontend/others/angularjs/10-directives","e6c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/11-services",component:u("/frontend/others/angularjs/11-services","e86"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/12-dependency-injection",component:u("/frontend/others/angularjs/12-dependency-injection","78f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/intro",component:u("/frontend/others/angularjs/intro","d8b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/angularjs/tour-of-heroes",component:u("/frontend/others/angularjs/tour-of-heroes","17c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/docusaurus",component:u("/frontend/others/docusaurus","ca7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/frontend-frameworks",component:u("/frontend/others/frontend-frameworks","49d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/gatsby",component:u("/frontend/others/gatsby","537"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/jquery",component:u("/frontend/others/jquery","382"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/nestjs/",component:u("/frontend/others/nestjs/","d1d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/nestjs/documentation",component:u("/frontend/others/nestjs/documentation","aac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/nextjs/",component:u("/frontend/others/nextjs/","fdc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/nextjs/data-fetching",component:u("/frontend/others/nextjs/data-fetching","27a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/nextjs/others",component:u("/frontend/others/nextjs/others","9d3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/nodejs/",component:u("/frontend/others/nodejs/","10b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/nodejs/libraries",component:u("/frontend/others/nodejs/libraries","4d0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/nodejs/nodejs-frameworks",component:u("/frontend/others/nodejs/nodejs-frameworks","706"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/nodejs/npm-commands",component:u("/frontend/others/nodejs/npm-commands","0e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/others/static-site-generators",component:u("/frontend/others/static-site-generators","be7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/",component:u("/frontend/react/","72f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/code-commands-snippets",component:u("/frontend/react/code-commands-snippets","5de"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/components",component:u("/frontend/react/components","c85"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/course",component:u("/frontend/react/course","412"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/docs",component:u("/frontend/react/docs","90a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/events",component:u("/frontend/react/events","b63"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/hooks",component:u("/frontend/react/hooks","0ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/intro",component:u("/frontend/react/intro","567"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/jsx",component:u("/frontend/react/jsx","b23"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/libraries",component:u("/frontend/react/libraries","a5d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/mordern-react-with-redux",component:u("/frontend/react/mordern-react-with-redux","958"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/react-admin-templates",component:u("/frontend/react/react-admin-templates","ddc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/react-dom",component:u("/frontend/react/react-dom","985"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/react-native",component:u("/frontend/react/react-native","ef2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/react-router",component:u("/frontend/react/react-router","677"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/redux",component:u("/frontend/react/redux","9eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/state",component:u("/frontend/react/state","a73"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/react/tools",component:u("/frontend/react/tools","db2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/seo/",component:u("/frontend/seo/","7e3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/seo/core-web-vitals",component:u("/frontend/seo/core-web-vitals","af2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/seo/google-crawlers-crawling",component:u("/frontend/seo/google-crawlers-crawling","1e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/seo/seo-aso",component:u("/frontend/seo/seo-aso","e0e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/seo/seo-optimizing-techniques",component:u("/frontend/seo/seo-optimizing-techniques","18b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/seo/seo-tools",component:u("/frontend/seo/seo-tools","f14"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/seo/types-of-seo",component:u("/frontend/seo/types-of-seo","e76"),exact:!0,sidebar:"tutorialSidebar"},{path:"/frontend/seo/utm-and-sitemap",component:u("/frontend/seo/utm-and-sitemap","75b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/",component:u("/knowledge/","314"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/applied-sciences/",component:u("/knowledge/applied-sciences/","f32"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/applied-sciences/chemical-engineering",component:u("/knowledge/applied-sciences/chemical-engineering","2a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/applied-sciences/civil-engineering",component:u("/knowledge/applied-sciences/civil-engineering","4d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/applied-sciences/control-engineering",component:u("/knowledge/applied-sciences/control-engineering","48a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/applied-sciences/crash-course-engineering",component:u("/knowledge/applied-sciences/crash-course-engineering","d13"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/applied-sciences/electrical-engineering",component:u("/knowledge/applied-sciences/electrical-engineering","c88"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/applied-sciences/embedded-systems-electronics",component:u("/knowledge/applied-sciences/embedded-systems-electronics","797"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/applied-sciences/hvac-systems",component:u("/knowledge/applied-sciences/hvac-systems","b06"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/applied-sciences/mechanical-engineering",component:u("/knowledge/applied-sciences/mechanical-engineering","fde"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/applied-sciences/others-power-energy",component:u("/knowledge/applied-sciences/others-power-energy","cd7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/",component:u("/knowledge/biology/","c36"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/alternative-medicine",component:u("/knowledge/biology/alternative-medicine","df2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/digestive-system",component:u("/knowledge/biology/digestive-system","fe5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/diseases-tests",component:u("/knowledge/biology/diseases-tests","7a2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/exercise-stretching/",component:u("/knowledge/biology/exercise-stretching/","c0f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/exercise-stretching/gym",component:u("/knowledge/biology/exercise-stretching/gym","8fb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/exercise-stretching/gym-nutrition",component:u("/knowledge/biology/exercise-stretching/gym-nutrition","d70"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/exercise-stretching/gym-routine",component:u("/knowledge/biology/exercise-stretching/gym-routine","db7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/exercise-stretching/home-exercise-routine",component:u("/knowledge/biology/exercise-stretching/home-exercise-routine","9d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/exercise-stretching/home-gym",component:u("/knowledge/biology/exercise-stretching/home-gym","d0e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/exercise-stretching/intro",component:u("/knowledge/biology/exercise-stretching/intro","c4b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/genetics",component:u("/knowledge/biology/genetics","aff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/human-skeleton",component:u("/knowledge/biology/human-skeleton","325"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/intro",component:u("/knowledge/biology/intro","3b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/mbbs-medicine-medical-health",component:u("/knowledge/biology/mbbs-medicine-medical-health","0b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/muscles",component:u("/knowledge/biology/muscles","ee9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nerves-system",component:u("/knowledge/biology/nerves-system","9d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/",component:u("/knowledge/biology/nutrition/","cd3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/chart",component:u("/knowledge/biology/nutrition/chart","1bc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/daily-requirements",component:u("/knowledge/biology/nutrition/daily-requirements","bf1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/diet",component:u("/knowledge/biology/nutrition/diet","61e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/ecology",component:u("/knowledge/biology/nutrition/ecology","0b2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/essentiality",component:u("/knowledge/biology/nutrition/essentiality","735"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/fatigue",component:u("/knowledge/biology/nutrition/fatigue","501"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/food",component:u("/knowledge/biology/nutrition/food","379"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/honey",component:u("/knowledge/biology/nutrition/honey","325"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/intro",component:u("/knowledge/biology/nutrition/intro","7ca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/plants-gardening",component:u("/knowledge/biology/nutrition/plants-gardening","ba8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/pulses-daal-lentils",component:u("/knowledge/biology/nutrition/pulses-daal-lentils","978"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/nutrition/recipe",component:u("/knowledge/biology/nutrition/recipe","b24"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/omics",component:u("/knowledge/biology/omics","023"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/organ-systems",component:u("/knowledge/biology/organ-systems","be2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/others",component:u("/knowledge/biology/others","7a2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/biology/pregnancy-baby",component:u("/knowledge/biology/pregnancy-baby","517"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/",component:u("/knowledge/games/","ca6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/chess",component:u("/knowledge/games/chess","8ba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/couple-activities",component:u("/knowledge/games/couple-activities","c14"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/family-games-gifts",component:u("/knowledge/games/family-games-gifts","d4e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/marathon-running",component:u("/knowledge/games/marathon-running","745"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/others",component:u("/knowledge/games/others","d9a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/rubix-rubics-cube",component:u("/knowledge/games/rubix-rubics-cube","17b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/skiing-sking",component:u("/knowledge/games/skiing-sking","18a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/sudoku-techniques",component:u("/knowledge/games/sudoku-techniques","fd9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/swimming",component:u("/knowledge/games/swimming","6b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/games/touch-typing",component:u("/knowledge/games/touch-typing","ffc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/general/",component:u("/knowledge/general/","49d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/general/important-dates-timelines",component:u("/knowledge/general/important-dates-timelines","f7d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/general/intro",component:u("/knowledge/general/intro","2cd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/general/knowledge-of-humanity",component:u("/knowledge/general/knowledge-of-humanity","70e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/general/mental-models",component:u("/knowledge/general/mental-models","726"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/general/others",component:u("/knowledge/general/others","197"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/general/outline-of-knowledge",component:u("/knowledge/general/outline-of-knowledge","037"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/general/science",component:u("/knowledge/general/science","9db"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/",component:u("/knowledge/geography/","dc3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/continents",component:u("/knowledge/geography/continents","98e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/countries",component:u("/knowledge/geography/countries","679"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/home-house-building",component:u("/knowledge/geography/home-house-building","42a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/india",component:u("/knowledge/geography/india","e4c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/indian-states-and-uts",component:u("/knowledge/geography/indian-states-and-uts","f98"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/living",component:u("/knowledge/geography/living","9e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/new-home-place-house",component:u("/knowledge/geography/new-home-place-house","31f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/others",component:u("/knowledge/geography/others","362"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/rivers",component:u("/knowledge/geography/rivers","cec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/geography/wildlife",component:u("/knowledge/geography/wildlife","18b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/history/",component:u("/knowledge/history/","4a7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/history/crash-course-history-of-science",component:u("/knowledge/history/crash-course-history-of-science","b42"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/history/crash-course-world-history",component:u("/knowledge/history/crash-course-world-history","f31"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/history/histomap",component:u("/knowledge/history/histomap","33e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/history/human-history-anthropology",component:u("/knowledge/history/human-history-anthropology","d0d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/history/indian-history-timeline",component:u("/knowledge/history/indian-history-timeline","f23"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/history/others",component:u("/knowledge/history/others","194"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/history/religion",component:u("/knowledge/history/religion","5db"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/language/",component:u("/knowledge/language/","8a7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/language/figures-of-speech",component:u("/knowledge/language/figures-of-speech","00e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/language/general",component:u("/knowledge/language/general","dee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/language/grammer-vocabulary",component:u("/knowledge/language/grammer-vocabulary","194"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/language/languages-others",component:u("/knowledge/language/languages-others","318"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/language/linguistics",component:u("/knowledge/language/linguistics","6de"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/language/mistakes",component:u("/knowledge/language/mistakes","a7d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/language/parts-of-speech",component:u("/knowledge/language/parts-of-speech","5b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/language/spanish",component:u("/knowledge/language/spanish","aa0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/law/",component:u("/knowledge/law/","0b7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/law/constitution-of-india/constitution",component:u("/knowledge/law/constitution-of-india/constitution","2bd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/law/constitution-of-india/others",component:u("/knowledge/law/constitution-of-india/others","de9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/law/constitution-of-india/schedules",component:u("/knowledge/law/constitution-of-india/schedules","f77"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/law/judgements-2023",component:u("/knowledge/law/judgements-2023","f5d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/law/laws",component:u("/knowledge/law/laws","d2f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/law/lsat",component:u("/knowledge/law/lsat","c0a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/law/mcat",component:u("/knowledge/law/mcat","f4e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/law/others",component:u("/knowledge/law/others","84b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/links",component:u("/knowledge/links","d20"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/",component:u("/knowledge/other-topics/","e12"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/chemistry-outline",component:u("/knowledge/other-topics/chemistry-outline","552"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/climate-change",component:u("/knowledge/other-topics/climate-change","5d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/clothes-textiles",component:u("/knowledge/other-topics/clothes-textiles","442"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/education-phd",component:u("/knowledge/other-topics/education-phd","79f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/mythology",component:u("/knowledge/other-topics/mythology","647"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/news-problems",component:u("/knowledge/other-topics/news-problems","805"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/others",component:u("/knowledge/other-topics/others","1cf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/philosophy",component:u("/knowledge/other-topics/philosophy","2d4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/politics/",component:u("/knowledge/other-topics/politics/","f41"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/politics/indian-polity",component:u("/knowledge/other-topics/politics/indian-polity","f75"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/politics/international-relations-ir",component:u("/knowledge/other-topics/politics/international-relations-ir","deb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/politics/others",component:u("/knowledge/other-topics/politics/others","872"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/other-topics/politics/types-of-governments",component:u("/knowledge/other-topics/politics/types-of-governments","f15"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/physics/",component:u("/knowledge/physics/","d0a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/physics/astronomy",component:u("/knowledge/physics/astronomy","694"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/physics/crash-course-physics",component:u("/knowledge/physics/crash-course-physics","62a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/physics/intro",component:u("/knowledge/physics/intro","757"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/physics/khan-academy-physics",component:u("/knowledge/physics/khan-academy-physics","4a5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/physics/others",component:u("/knowledge/physics/others","b43"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/",component:u("/knowledge/quotes-proverbs/","183"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/business-management",component:u("/knowledge/quotes-proverbs/business-management","bbb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/coding",component:u("/knowledge/quotes-proverbs/coding","579"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/funny",component:u("/knowledge/quotes-proverbs/funny","bde"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/habits",component:u("/knowledge/quotes-proverbs/habits","6c3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/hindi",component:u("/knowledge/quotes-proverbs/hindi","eac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/life",component:u("/knowledge/quotes-proverbs/life","f5c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/motivation",component:u("/knowledge/quotes-proverbs/motivation","90c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/my-quotes",component:u("/knowledge/quotes-proverbs/my-quotes","ba5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/poems",component:u("/knowledge/quotes-proverbs/poems","543"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/science",component:u("/knowledge/quotes-proverbs/science","fa7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/stories",component:u("/knowledge/quotes-proverbs/stories","65a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/tatoos-quotes",component:u("/knowledge/quotes-proverbs/tatoos-quotes","707"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/quotes-proverbs/tips",component:u("/knowledge/quotes-proverbs/tips","5f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/knowledge/youtube-podcasts-magazine-apps",component:u("/knowledge/youtube-podcasts-magazine-apps","a38"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/",component:u("/languages/","092"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/",component:u("/languages/c++/","ef3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/constructor",component:u("/languages/c++/constructor","424"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/frameworks",component:u("/languages/c++/frameworks","fb4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/friend-function",component:u("/languages/c++/friend-function","59a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/header-files",component:u("/languages/c++/header-files","5f7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/intro",component:u("/languages/c++/intro","530"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/io",component:u("/languages/c++/io","5ef"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/others",component:u("/languages/c++/others","5d0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/printf",component:u("/languages/c++/printf","319"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/stl-containers",component:u("/languages/c++/stl-containers","eb6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/stl-iterators-algorithms",component:u("/languages/c++/stl-iterators-algorithms","26e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/storage-classes",component:u("/languages/c++/storage-classes","36d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/tc-pl4",component:u("/languages/c++/tc-pl4","1d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/c++/templates",component:u("/languages/c++/templates","501"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/",component:u("/languages/frameworks/","9f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/android/",component:u("/languages/frameworks/android/","eb0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/android/jetpack",component:u("/languages/frameworks/android/jetpack","358"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/android/kotlin",component:u("/languages/frameworks/android/kotlin","bbe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/android/questions",component:u("/languages/frameworks/android/questions","8b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/android/service",component:u("/languages/frameworks/android/service","eeb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/android/testing",component:u("/languages/frameworks/android/testing","9d3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/android/tools",component:u("/languages/frameworks/android/tools","389"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/comparison",component:u("/languages/frameworks/comparison","e55"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/dash",component:u("/languages/frameworks/dash","853"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/flutter",component:u("/languages/frameworks/flutter","9b2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/intro",component:u("/languages/frameworks/intro","d33"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/ios",component:u("/languages/frameworks/ios","002"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/masonite",component:u("/languages/frameworks/masonite","543"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/others",component:u("/languages/frameworks/others","910"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/server-driven-mobile-uis",component:u("/languages/frameworks/server-driven-mobile-uis","73b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/frameworks/stacks",component:u("/languages/frameworks/stacks","cbd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/golang/",component:u("/languages/golang/","0c0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/golang/concepts",component:u("/languages/golang/concepts","000"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/golang/data-types",component:u("/languages/golang/data-types","210"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/golang/examples",component:u("/languages/golang/examples","abf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/golang/hello-world",component:u("/languages/golang/hello-world","8e2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/golang/interview-questions",component:u("/languages/golang/interview-questions","962"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/golang/intro",component:u("/languages/golang/intro","3c1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/golang/syntax",component:u("/languages/golang/syntax","668"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/golang/testing",component:u("/languages/golang/testing","e58"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/golang/tools",component:u("/languages/golang/tools","5df"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/",component:u("/languages/java/","b4d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/collections",component:u("/languages/java/collections","162"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/comparable-interface",component:u("/languages/java/comparable-interface","bb0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/concurrency",component:u("/languages/java/concurrency","5b7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/defining-constants",component:u("/languages/java/defining-constants","9cd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/frameworks",component:u("/languages/java/frameworks","3bd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/hash-collection",component:u("/languages/java/hash-collection","58f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/intro",component:u("/languages/java/intro","499"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/jmx",component:u("/languages/java/jmx","6fc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/jvm-architecture",component:u("/languages/java/jvm-architecture","602"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/knowledge",component:u("/languages/java/knowledge","2b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/lambda-expressions",component:u("/languages/java/lambda-expressions","1c6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/libraries",component:u("/languages/java/libraries","214"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/others",component:u("/languages/java/others","d8a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/questions",component:u("/languages/java/questions","33f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/reflection",component:u("/languages/java/reflection","7bd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/spring",component:u("/languages/java/spring","0b4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/template-fastio",component:u("/languages/java/template-fastio","b53"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/java/threading-in-javafx",component:u("/languages/java/threading-in-javafx","2a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/",component:u("/languages/others/","1a7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/erlang",component:u("/languages/others/erlang","167"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/general",component:u("/languages/others/general","a06"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/javascript-templating",component:u("/languages/others/javascript-templating","873"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/json",component:u("/languages/others/json","53d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/markdown",component:u("/languages/others/markdown","bd8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/other-languages",component:u("/languages/others/other-languages","903"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/r-language",component:u("/languages/others/r-language","bc8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/regular-expressions-regex",component:u("/languages/others/regular-expressions-regex","5f0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/ruby",component:u("/languages/others/ruby","3a7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/rust",component:u("/languages/others/rust","bc7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/scala",component:u("/languages/others/scala","91b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/swift",component:u("/languages/others/swift","89c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/tla-plus",component:u("/languages/others/tla-plus","c06"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/toml",component:u("/languages/others/toml","0e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/web-assembly",component:u("/languages/others/web-assembly","ead"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/others/yaml",component:u("/languages/others/yaml","76c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/",component:u("/languages/php/","485"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/codeigniter/",component:u("/languages/php/codeigniter/","422"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/codeigniter/application-architecture",component:u("/languages/php/codeigniter/application-architecture","149"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/codeigniter/basic-concepts",component:u("/languages/php/codeigniter/basic-concepts","e7c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/codeigniter/commands",component:u("/languages/php/codeigniter/commands","59a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/codeigniter/configurations",component:u("/languages/php/codeigniter/configurations","8b0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/codeigniter/helpers-functions",component:u("/languages/php/codeigniter/helpers-functions","5fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/codeigniter/http",component:u("/languages/php/codeigniter/http","68e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/codeigniter/intro",component:u("/languages/php/codeigniter/intro","10d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/codeigniter/mvc",component:u("/languages/php/codeigniter/mvc","fb6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/codeigniter/others",component:u("/languages/php/codeigniter/others","adc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/documentation",component:u("/languages/php/documentation","192"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/example",component:u("/languages/php/example","f02"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/frameworks",component:u("/languages/php/frameworks","8b0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/intro",component:u("/languages/php/intro","fb0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/operators",component:u("/languages/php/operators","fcd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/others",component:u("/languages/php/others","10e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/syntax",component:u("/languages/php/syntax","2df"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/php/web-concepts",component:u("/languages/php/web-concepts","6f4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/",component:u("/languages/sql/","fa0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/concepts",component:u("/languages/sql/concepts","ac8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/cte-subquery",component:u("/languages/sql/cte-subquery","18a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/databricks-sql",component:u("/languages/sql/databricks-sql","188"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/databricks-sql-functions",component:u("/languages/sql/databricks-sql-functions","4d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/dcl-data-control-language",component:u("/languages/sql/dcl-data-control-language","b11"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/ddl-data-definition-language/",component:u("/languages/sql/ddl-data-definition-language/","02b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/ddl-data-definition-language/create-table",component:u("/languages/sql/ddl-data-definition-language/create-table","67b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/ddl-data-definition-language/truncate-delete",component:u("/languages/sql/ddl-data-definition-language/truncate-delete","8fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/dml-data-manipulation-language",component:u("/languages/sql/dml-data-manipulation-language","7e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/dql-data-query-language/",component:u("/languages/sql/dql-data-query-language/","a8b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/dql-data-query-language/aggregation-queries",component:u("/languages/sql/dql-data-query-language/aggregation-queries","099"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/dql-data-query-language/analytical-queries",component:u("/languages/sql/dql-data-query-language/analytical-queries","c2a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/dql-data-query-language/window-functions",component:u("/languages/sql/dql-data-query-language/window-functions","08f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/functions",component:u("/languages/sql/functions","a2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/intro",component:u("/languages/sql/intro","f21"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/join-algorithms",component:u("/languages/sql/join-algorithms","779"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/keys",component:u("/languages/sql/keys","87a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/operators-wildcards",component:u("/languages/sql/operators-wildcards","ad8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/others",component:u("/languages/sql/others","b02"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/partiql",component:u("/languages/sql/partiql","876"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/postgres-commands",component:u("/languages/sql/postgres-commands","b92"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/sql-commands",component:u("/languages/sql/sql-commands","15a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/sql-data-types",component:u("/languages/sql/sql-data-types","f60"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/sql-examples-queries",component:u("/languages/sql/sql-examples-queries","a86"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/sql-joins",component:u("/languages/sql/sql-joins","9d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/sql-views",component:u("/languages/sql/sql-views","d00"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/stored-procedure",component:u("/languages/sql/stored-procedure","4e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/languages/sql/types",component:u("/languages/sql/types","f9d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/",component:u("/management/","5d6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/books-blinkist-management",component:u("/management/books-blinkist-management","965"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/business/",component:u("/management/business/","36d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/business/business-case-studies",component:u("/management/business/business-case-studies","a82"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/business/business-terms",component:u("/management/business/business-terms","72d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/business/indian-market",component:u("/management/business/indian-market","7af"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/business/service-based-model",component:u("/management/business/service-based-model","f4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/community-building",component:u("/management/community-building","278"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/customer-engagement-cx",component:u("/management/customer-engagement-cx","de0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/decision-making/",component:u("/management/decision-making/","914"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/decision-making/ethics",component:u("/management/decision-making/ethics","759"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/digital-advertising",component:u("/management/digital-advertising","b37"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/growth-hacking",component:u("/management/growth-hacking","6f2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/growth-hacking-metrics",component:u("/management/growth-hacking-metrics","6b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/jobs/",component:u("/management/jobs/","2bf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/jobs/career",component:u("/management/jobs/career","be7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/jobs/companies",component:u("/management/jobs/companies","7f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/jobs/finance-equity-stocks-esops-questions",component:u("/management/jobs/finance-equity-stocks-esops-questions","daf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/jobs/good-profiles",component:u("/management/jobs/good-profiles","c8f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/jobs/hiring-plan-hr-recruiting",component:u("/management/jobs/hiring-plan-hr-recruiting","dd4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/jobs/questions-to-company",component:u("/management/jobs/questions-to-company","970"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/jobs/resume-keywords-pointers",component:u("/management/jobs/resume-keywords-pointers","5e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/marketing",component:u("/management/marketing","ccf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/mental-models",component:u("/management/mental-models","118"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/others",component:u("/management/others","e69"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/people-management/",component:u("/management/people-management/","121"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/people-management/culture",component:u("/management/people-management/culture","dbd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/people-management/leadership-interview-questions",component:u("/management/people-management/leadership-interview-questions","ad5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/people-management/mentoring-teaching-coaching-leading-leader-leadership",component:u("/management/people-management/mentoring-teaching-coaching-leading-leader-leadership","1b5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/people-management/onboarding",component:u("/management/people-management/onboarding","5fe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/people-management/people-team-management",component:u("/management/people-management/people-team-management","e6b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/people-management/remote-working-teams",component:u("/management/people-management/remote-working-teams","ed7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/people-management/types-of-leadership",component:u("/management/people-management/types-of-leadership","d08"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/",component:u("/management/product-management/","1c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/behavioral-design-economics",component:u("/management/product-management/behavioral-design-economics","c4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/coursera-pm",component:u("/management/product-management/coursera-pm","659"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/intro",component:u("/management/product-management/intro","66b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/kano-model",component:u("/management/product-management/kano-model","28a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/product-book-summaries",component:u("/management/product-management/product-book-summaries","638"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/product-design-questions",component:u("/management/product-management/product-design-questions","c0c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/product-design-stages",component:u("/management/product-management/product-design-stages","e4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/product-manager-role",component:u("/management/product-management/product-manager-role","0a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/product-market-fit-pmf",component:u("/management/product-management/product-market-fit-pmf","092"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/product-terms-saas",component:u("/management/product-management/product-terms-saas","9d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/product-management/retail-offline-sales",component:u("/management/product-management/retail-offline-sales","ed9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/",component:u("/management/project-management/","8eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/agile",component:u("/management/project-management/agile","2c0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/atlas",component:u("/management/project-management/atlas","b94"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/goals-setting",component:u("/management/project-management/goals-setting","945"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/intro",component:u("/management/project-management/intro","f2d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/jira",component:u("/management/project-management/jira","f72"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/others",component:u("/management/project-management/others","736"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/pert-and-cpm",component:u("/management/project-management/pert-and-cpm","4f2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/pm101",component:u("/management/project-management/pm101","b1e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/program-management",component:u("/management/project-management/program-management","ac4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/project-contraints",component:u("/management/project-management/project-contraints","636"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/scrum-meetings",component:u("/management/project-management/scrum-meetings","3cc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/sdlc-methodologies",component:u("/management/project-management/sdlc-methodologies","bdb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-management/template",component:u("/management/project-management/template","8e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/project-product-business-tools-saas",component:u("/management/project-product-business-tools-saas","026"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/roles/data",component:u("/management/roles/data","8df"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/roles/engineering-manager",component:u("/management/roles/engineering-manager","8cd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/roles/others",component:u("/management/roles/others","573"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/roles/principle-software-engineer",component:u("/management/roles/principle-software-engineer","147"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/sales",component:u("/management/sales","c94"),exact:!0,sidebar:"tutorialSidebar"},{path:"/management/six-sigma",component:u("/management/six-sigma","4a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/",component:u("/mathematics/","b9b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/algebra/",component:u("/mathematics/algebra/","494"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/algebra/cheatsheet",component:u("/mathematics/algebra/cheatsheet","22e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/algebra/complex-numbers",component:u("/mathematics/algebra/complex-numbers","662"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/algebra/exponential-and-logarithms",component:u("/mathematics/algebra/exponential-and-logarithms","fd4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/algebra/functions",component:u("/mathematics/algebra/functions","aff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/algebra/intro",component:u("/mathematics/algebra/intro","55b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/algebra/others",component:u("/mathematics/algebra/others","789"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/algebra/root",component:u("/mathematics/algebra/root","364"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/algebra/series",component:u("/mathematics/algebra/series","e18"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/algebra/sets",component:u("/mathematics/algebra/sets","d08"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/aptitude/",component:u("/mathematics/aptitude/","315"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/aptitude/chinese-remainder-theorem",component:u("/mathematics/aptitude/chinese-remainder-theorem","5f2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/aptitude/cube-cutting",component:u("/mathematics/aptitude/cube-cutting","22e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/aptitude/distance-speed-and-time",component:u("/mathematics/aptitude/distance-speed-and-time","682"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/calculus/",component:u("/mathematics/calculus/","c6b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/calculus/essence-of-calculus-3blue1brown",component:u("/mathematics/calculus/essence-of-calculus-3blue1brown","632"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/calculus/functions",component:u("/mathematics/calculus/functions","634"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/calculus/gradient",component:u("/mathematics/calculus/gradient","001"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/calculus/intro",component:u("/mathematics/calculus/intro","276"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/calculus/others",component:u("/mathematics/calculus/others","243"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/calculus/precalculus-intro",component:u("/mathematics/calculus/precalculus-intro","fc1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/calculus/product-rule-for-derivatives",component:u("/mathematics/calculus/product-rule-for-derivatives","41f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/calculus/quotient-rule",component:u("/mathematics/calculus/quotient-rule","e37"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/calculus/tangent-line-and-the-derivative",component:u("/mathematics/calculus/tangent-line-and-the-derivative","2c9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/combinatorics/",component:u("/mathematics/combinatorics/","d87"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/combinatorics/birthday-paradox",component:u("/mathematics/combinatorics/birthday-paradox","6fc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/combinatorics/conditional-probability",component:u("/mathematics/combinatorics/conditional-probability","6c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/combinatorics/inclusion-exclusion-principle",component:u("/mathematics/combinatorics/inclusion-exclusion-principle","dbe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/combinatorics/intro",component:u("/mathematics/combinatorics/intro","497"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/combinatorics/permutation-and-combination",component:u("/mathematics/combinatorics/permutation-and-combination","ee8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/combinatorics/pigeonhole-principle",component:u("/mathematics/combinatorics/pigeonhole-principle","09f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/",component:u("/mathematics/general/","c77"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/ackermann-function",component:u("/mathematics/general/ackermann-function","e99"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/advanced-topics",component:u("/mathematics/general/advanced-topics","313"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/conjecture",component:u("/mathematics/general/conjecture","321"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/discrete-mathematics",component:u("/mathematics/general/discrete-mathematics","97f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/fermat-last-theorem",component:u("/mathematics/general/fermat-last-theorem","f12"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/fermat-little-theorem",component:u("/mathematics/general/fermat-little-theorem","fb3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/gcd-lcm",component:u("/mathematics/general/gcd-lcm","a03"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/godel-incompleteness-theorem",component:u("/mathematics/general/godel-incompleteness-theorem","633"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/golden-ratio-phi",component:u("/mathematics/general/golden-ratio-phi","753"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/greek-letters-latin",component:u("/mathematics/general/greek-letters-latin","c96"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/handshaking-lemma",component:u("/mathematics/general/handshaking-lemma","5d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/logic",component:u("/mathematics/general/logic","0f7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/numbers",component:u("/mathematics/general/numbers","1c2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/others",component:u("/mathematics/general/others","764"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/pie",component:u("/mathematics/general/pie","a29"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/general/properties",component:u("/mathematics/general/properties","aff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/geometry/",component:u("/mathematics/geometry/","7b0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/geometry/analytic-geometry",component:u("/mathematics/geometry/analytic-geometry","e52"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/geometry/circles",component:u("/mathematics/geometry/circles","1d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/geometry/congruence",component:u("/mathematics/geometry/congruence","e6a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/geometry/geometry-foundations",component:u("/mathematics/geometry/geometry-foundations","50e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/geometry/others",component:u("/mathematics/geometry/others","2b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/geometry/right-triangles-and-geometry",component:u("/mathematics/geometry/right-triangles-and-geometry","59a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/geometry/similarity",component:u("/mathematics/geometry/similarity","87e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/geometry/solid-geometry",component:u("/mathematics/geometry/solid-geometry","414"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/geometry/transformations",component:u("/mathematics/geometry/transformations","4ca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/linear-algebra/",component:u("/mathematics/linear-algebra/","652"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/linear-algebra/3blue1brown",component:u("/mathematics/linear-algebra/3blue1brown","064"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/linear-algebra/alternate-coordinate-systems-bases",component:u("/mathematics/linear-algebra/alternate-coordinate-systems-bases","44d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/linear-algebra/cheatsheet",component:u("/mathematics/linear-algebra/cheatsheet","bfe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/linear-algebra/matrix-transformations",component:u("/mathematics/linear-algebra/matrix-transformations","193"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/linear-algebra/others",component:u("/mathematics/linear-algebra/others","3c1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/linear-algebra/vectors-and-spaces",component:u("/mathematics/linear-algebra/vectors-and-spaces","4e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/",component:u("/mathematics/probability/","5e0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/365-ds-probability",component:u("/mathematics/probability/365-ds-probability","b16"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/binomial-random-variables",component:u("/mathematics/probability/binomial-random-variables","562"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/central-limit-theorem",component:u("/mathematics/probability/central-limit-theorem","cd2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/cheatsheet",component:u("/mathematics/probability/cheatsheet","8fd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro",component:u("/mathematics/probability/intro","cb8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/",component:u("/mathematics/probability/intro-to-probability/","cea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/1.-probability-models-and-axioms",component:u("/mathematics/probability/intro-to-probability/1.-probability-models-and-axioms","903"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/1.1-set-sequences-limits-and-series-un-countable-sets",component:u("/mathematics/probability/intro-to-probability/1.1-set-sequences-limits-and-series-un-countable-sets","fc8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/10-conditioning-on-a-random-variable-independence-bayes-rule",component:u("/mathematics/probability/intro-to-probability/10-conditioning-on-a-random-variable-independence-bayes-rule","169"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/11.-derived-distributions",component:u("/mathematics/probability/intro-to-probability/11.-derived-distributions","3d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/12.-sums-of-independent-rv-covariance-and-correlation",component:u("/mathematics/probability/intro-to-probability/12.-sums-of-independent-rv-covariance-and-correlation","15c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/13.-conditional-expectation-and-variance-revisited",component:u("/mathematics/probability/intro-to-probability/13.-conditional-expectation-and-variance-revisited","647"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/14.-intro-to-bayesian-inference",component:u("/mathematics/probability/intro-to-probability/14.-intro-to-bayesian-inference","15d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/2.-conditioning-and-independence",component:u("/mathematics/probability/intro-to-probability/2.-conditioning-and-independence","90e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/3.-independence",component:u("/mathematics/probability/intro-to-probability/3.-independence","e74"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/4.-counting",component:u("/mathematics/probability/intro-to-probability/4.-counting","0d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/5.-probability-mass-functions-and-expectations",component:u("/mathematics/probability/intro-to-probability/5.-probability-mass-functions-and-expectations","52c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/6-variance-conditioning-of-an-event-multiple-rv",component:u("/mathematics/probability/intro-to-probability/6-variance-conditioning-of-an-event-multiple-rv","218"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/7-conditioning-on-a-rv-independence-of-rv",component:u("/mathematics/probability/intro-to-probability/7-conditioning-on-a-rv-independence-of-rv","efd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/8.-probability-density-functions",component:u("/mathematics/probability/intro-to-probability/8.-probability-density-functions","c31"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/9.-conditioning-on-an-event-multiple-continuous-rv",component:u("/mathematics/probability/intro-to-probability/9.-conditioning-on-an-event-multiple-continuous-rv","03a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/additional-theoretical-material",component:u("/mathematics/probability/intro-to-probability/additional-theoretical-material","d85"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/intro-syllabus",component:u("/mathematics/probability/intro-to-probability/intro-syllabus","2ef"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/unit-1-solved-problems",component:u("/mathematics/probability/intro-to-probability/unit-1-solved-problems","7a8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/unit-2-solved-problems",component:u("/mathematics/probability/intro-to-probability/unit-2-solved-problems","b88"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/intro-to-probability/unit-3-solved-problems",component:u("/mathematics/probability/intro-to-probability/unit-3-solved-problems","33e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/monte-carlo-simulation",component:u("/mathematics/probability/monte-carlo-simulation","3e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/normal-distributions",component:u("/mathematics/probability/normal-distributions","eca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/others",component:u("/mathematics/probability/others","056"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/probability-distribution",component:u("/mathematics/probability/probability-distribution","3e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/probability/random-variables",component:u("/mathematics/probability/random-variables","e29"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/",component:u("/mathematics/statistics/","512"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/bivariate-analysis",component:u("/mathematics/statistics/bivariate-analysis","826"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/confidence-intervals",component:u("/mathematics/statistics/confidence-intervals","f97"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/correlation-and-covariance",component:u("/mathematics/statistics/correlation-and-covariance","96c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/crash-course-statistics",component:u("/mathematics/statistics/crash-course-statistics","a7c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/crosstab",component:u("/mathematics/statistics/crosstab","24d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/descriptive-statistics",component:u("/mathematics/statistics/descriptive-statistics","2dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/discriminant-analysis",component:u("/mathematics/statistics/discriminant-analysis","432"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/estimation-statistics",component:u("/mathematics/statistics/estimation-statistics","5fe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/glossary",component:u("/mathematics/statistics/glossary","fac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/hypothesis-testing",component:u("/mathematics/statistics/hypothesis-testing","37a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/inferential-statistics",component:u("/mathematics/statistics/inferential-statistics","d95"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/intro",component:u("/mathematics/statistics/intro","dc2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/nonparametric-statistics",component:u("/mathematics/statistics/nonparametric-statistics","712"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/other-statistics",component:u("/mathematics/statistics/other-statistics","9ed"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/percentiles",component:u("/mathematics/statistics/percentiles","750"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/ranking",component:u("/mathematics/statistics/ranking","cc5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/mathematics/statistics/sampling",component:u("/mathematics/statistics/sampling","a28"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/",component:u("/networking/","86f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/",component:u("/networking/mqtt/","cc4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/client-broker-and-connection-establishment",component:u("/networking/mqtt/client-broker-and-connection-establishment","929"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/intro",component:u("/networking/mqtt/intro","74e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/keep-alive-and-client-take-over",component:u("/networking/mqtt/keep-alive-and-client-take-over","cc9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/last-will-and-testament",component:u("/networking/mqtt/last-will-and-testament","daa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/libraries",component:u("/networking/mqtt/libraries","d39"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/messages",component:u("/networking/mqtt/messages","072"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/mqtt-5.0",component:u("/networking/mqtt/mqtt-5.0","29c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/mqtt-over-websockets",component:u("/networking/mqtt/mqtt-over-websockets","c96"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/mqtt-sn",component:u("/networking/mqtt/mqtt-sn","7f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/mqtt-vs-http",component:u("/networking/mqtt/mqtt-vs-http","f01"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/paho-client",component:u("/networking/mqtt/paho-client","873"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/persistent-session-and-queuing-messages",component:u("/networking/mqtt/persistent-session-and-queuing-messages","e78"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/publish-subscribe-and-unsubscribe",component:u("/networking/mqtt/publish-subscribe-and-unsubscribe","efb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/publish-subscribe-pattern",component:u("/networking/mqtt/publish-subscribe-pattern","e35"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/qos-levels",component:u("/networking/mqtt/qos-levels","1ca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/retained-messages",component:u("/networking/mqtt/retained-messages","dd0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/scaling",component:u("/networking/mqtt/scaling","f0d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/security",component:u("/networking/mqtt/security","cf6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/mqtt/topics-and-best-practices",component:u("/networking/mqtt/topics-and-best-practices","060"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/",component:u("/networking/networking-concepts/","c25"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/addressing-methods-cast-protocols",component:u("/networking/networking-concepts/addressing-methods-cast-protocols","742"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/book-computer-networks",component:u("/networking/networking-concepts/book-computer-networks","c9c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/cidr",component:u("/networking/networking-concepts/cidr","9f1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/data-center-networking",component:u("/networking/networking-concepts/data-center-networking","e7f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/forward-error-correction",component:u("/networking/networking-concepts/forward-error-correction","fd4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/intro",component:u("/networking/networking-concepts/intro","834"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/ip",component:u("/networking/networking-concepts/ip","ffd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/network-sockets-ports",component:u("/networking/networking-concepts/network-sockets-ports","ec7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/networking-fabric",component:u("/networking/networking-concepts/networking-fabric","e95"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/osi-layers",component:u("/networking/networking-concepts/osi-layers","d09"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/others",component:u("/networking/networking-concepts/others","218"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/peer-to-peer",component:u("/networking/networking-concepts/peer-to-peer","726"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/questions",component:u("/networking/networking-concepts/questions","445"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/routing",component:u("/networking/networking-concepts/routing","8b0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/sockets",component:u("/networking/networking-concepts/sockets","146"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/networking-concepts/tcp-ip",component:u("/networking/networking-concepts/tcp-ip","f6f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/",component:u("/networking/others/","186"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/5g-wireless-networking",component:u("/networking/others/5g-wireless-networking","dd2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/apache-avro",component:u("/networking/others/apache-avro","1c6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/apache-parquet",component:u("/networking/others/apache-parquet","410"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/data-formats",component:u("/networking/others/data-formats","931"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/delta-lake",component:u("/networking/others/delta-lake","e6c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/delta-lake-tutorial",component:u("/networking/others/delta-lake-tutorial","5c3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/falcor",component:u("/networking/others/falcor","e24"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/file-formats",component:u("/networking/others/file-formats","e01"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/file-formats-comparisons",component:u("/networking/others/file-formats-comparisons","ff6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/grpc/",component:u("/networking/others/grpc/","475"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/grpc/commands",component:u("/networking/others/grpc/commands","407"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/grpc/comparison",component:u("/networking/others/grpc/comparison","901"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/grpc/concepts",component:u("/networking/others/grpc/concepts","41a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/grpc/guides",component:u("/networking/others/grpc/guides","632"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/grpc/intro",component:u("/networking/others/grpc/intro","fba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/grpc/others",component:u("/networking/others/grpc/others","7d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/other",component:u("/networking/others/other","d8a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/protocol-buffers-protobuf",component:u("/networking/others/protocol-buffers-protobuf","5e7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/rpc",component:u("/networking/others/rpc","bbc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/serialization-deserialization",component:u("/networking/others/serialization-deserialization","289"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/vpn",component:u("/networking/others/vpn","639"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/others/vpn-tools",component:u("/networking/others/vpn-tools","5f0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/",component:u("/networking/protocols/","091"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/amqp",component:u("/networking/protocols/amqp","068"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/dns-domain-name-system",component:u("/networking/protocols/dns-domain-name-system","215"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/graphql",component:u("/networking/protocols/graphql","a1c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/http-3-quic",component:u("/networking/protocols/http-3-quic","188"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/http-https",component:u("/networking/protocols/http-https","c31"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/http-status-code",component:u("/networking/protocols/http-status-code","04b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/intro",component:u("/networking/protocols/intro","34f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/messaging",component:u("/networking/protocols/messaging","4a1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/openapi",component:u("/networking/protocols/openapi","baf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/openthread",component:u("/networking/protocols/openthread","95e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/others",component:u("/networking/protocols/others","de5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/protocols-intro",component:u("/networking/protocols/protocols-intro","232"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/rest-representational-state-transfer-restful",component:u("/networking/protocols/rest-representational-state-transfer-restful","424"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/rsocket",component:u("/networking/protocols/rsocket","9d4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/tcp-connection-oriented-protocol/",component:u("/networking/protocols/tcp-connection-oriented-protocol/","cd2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/tcp-connection-oriented-protocol/flow-control",component:u("/networking/protocols/tcp-connection-oriented-protocol/flow-control","481"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/udp",component:u("/networking/protocols/udp","6d6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/video-live-streaming",component:u("/networking/protocols/video-live-streaming","ca5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/weave",component:u("/networking/protocols/weave","7ab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/websockets",component:u("/networking/protocols/websockets","261"),exact:!0,sidebar:"tutorialSidebar"},{path:"/networking/protocols/zeromq-distributed-messaging",component:u("/networking/protocols/zeromq-distributed-messaging","97c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/",component:u("/psychology/","804"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/biases-fallacies",component:u("/psychology/biases-fallacies","727"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/brain",component:u("/psychology/brain","ce6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/burnout",component:u("/psychology/burnout","222"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/consumerism",component:u("/psychology/consumerism","dfc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/course-mindshift",component:u("/psychology/course-mindshift","404"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/criticism",component:u("/psychology/criticism","b23"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/defence-mechanisms",component:u("/psychology/defence-mechanisms","fbe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/emotions",component:u("/psychology/emotions","6d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/habits",component:u("/psychology/habits","a69"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/human-psychology-and-thinking",component:u("/psychology/human-psychology-and-thinking","79d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/ikigai",component:u("/psychology/ikigai","c82"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/intelligence",component:u("/psychology/intelligence","435"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/intro",component:u("/psychology/intro","956"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/",component:u("/psychology/learning/","4a8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/chunking-the-essentials",component:u("/psychology/learning/chunking-the-essentials","15f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/concentration-mindfulness-attention-focus-hard-work",component:u("/psychology/learning/concentration-mindfulness-attention-focus-hard-work","2b9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/course-learning-how-to-learn",component:u("/psychology/learning/course-learning-how-to-learn","ad8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/exams",component:u("/psychology/learning/exams","4f0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/learning-intro",component:u("/psychology/learning/learning-intro","77f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/memory",component:u("/psychology/learning/memory","0cf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/mistakes-apology",component:u("/psychology/learning/mistakes-apology","8f8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/note-taking-second-brain-pkm-zettelkasten",component:u("/psychology/learning/note-taking-second-brain-pkm-zettelkasten","cb6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/speed-reading",component:u("/psychology/learning/speed-reading","19f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/learning/tips",component:u("/psychology/learning/tips","7ad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/life-relationship-people",component:u("/psychology/life-relationship-people","980"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/mental-models",component:u("/psychology/mental-models","337"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/others",component:u("/psychology/others","3ea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/paradox",component:u("/psychology/paradox","26c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/parenting",component:u("/psychology/parenting","b57"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/people",component:u("/psychology/people","8e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/personality",component:u("/psychology/personality","1a1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/power",component:u("/psychology/power","5d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/procrastination",component:u("/psychology/procrastination","bce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/productivity-productive-time-management-todo",component:u("/psychology/productivity-productive-time-management-todo","db9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/research",component:u("/psychology/research","204"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/self-awareness",component:u("/psychology/self-awareness","03e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/self-control-will-power",component:u("/psychology/self-control-will-power","985"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/sleep",component:u("/psychology/sleep","263"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/soft-skills/",component:u("/psychology/soft-skills/","1c1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/soft-skills/asking-right-questions",component:u("/psychology/soft-skills/asking-right-questions","cf2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/soft-skills/disagreement-feedback",component:u("/psychology/soft-skills/disagreement-feedback","c79"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/soft-skills/listening",component:u("/psychology/soft-skills/listening","af5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/soft-skills/negotiation",component:u("/psychology/soft-skills/negotiation","d42"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/soft-skills/prioritization-leverage",component:u("/psychology/soft-skills/prioritization-leverage","e24"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/soft-skills/reasoning",component:u("/psychology/soft-skills/reasoning","8d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/soft-skills/speaking-phrases-quotes",component:u("/psychology/soft-skills/speaking-phrases-quotes","e7b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/soft-skills/speaking-story-talking-conversation-presentation-phrases",component:u("/psychology/soft-skills/speaking-story-talking-conversation-presentation-phrases","dd7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/soft-skills/writing",component:u("/psychology/soft-skills/writing","f3e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/stoicism",component:u("/psychology/stoicism","2f1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/strategic-thinking",component:u("/psychology/strategic-thinking","a73"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/thinking-mental-models",component:u("/psychology/thinking-mental-models","752"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/travelling",component:u("/psychology/travelling","179"),exact:!0,sidebar:"tutorialSidebar"},{path:"/psychology/trust",component:u("/psychology/trust","428"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/",component:u("/python/","0ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/",component:u("/python/advanced/","091"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/architecture",component:u("/python/advanced/architecture","543"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/concurrency",component:u("/python/advanced/concurrency","3cd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/cpython",component:u("/python/advanced/cpython","3d4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/faster-python",component:u("/python/advanced/faster-python","4b9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/idiomatic-python",component:u("/python/advanced/idiomatic-python","aad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/memory-management",component:u("/python/advanced/memory-management","5dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/mixin",component:u("/python/advanced/mixin","320"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/others",component:u("/python/advanced/others","394"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/python-tricks",component:u("/python/advanced/python-tricks","819"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/python-versions",component:u("/python/advanced/python-versions","84a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/super",component:u("/python/advanced/super","03f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/advanced/web-scraping",component:u("/python/advanced/web-scraping","4e7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/",component:u("/python/django/","aee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/admin-site",component:u("/python/django/admin-site","4e7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/advanced",component:u("/python/django/advanced","147"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/architecture",component:u("/python/django/architecture","d02"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/authentication-authorization",component:u("/python/django/authentication-authorization","9a3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/cheatsheet",component:u("/python/django/cheatsheet","106"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/commands",component:u("/python/django/commands","a09"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/content-types",component:u("/python/django/content-types","04d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/django-rest-framework-drf",component:u("/python/django/django-rest-framework-drf","c75"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/django-template-language",component:u("/python/django/django-template-language","e3a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/docs-topic-guides",component:u("/python/django/docs-topic-guides","8fd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/libraries",component:u("/python/django/libraries","993"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/logging",component:u("/python/django/logging","fbf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/models",component:u("/python/django/models","0f9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/optimizations",component:u("/python/django/optimizations","954"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/other-topics",component:u("/python/django/other-topics","8fe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/others",component:u("/python/django/others","e84"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/overview",component:u("/python/django/overview","986"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/queryset-and-query-expressions",component:u("/python/django/queryset-and-query-expressions","7a7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/django/unicode",component:u("/python/django/unicode","845"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/",component:u("/python/documentation/","693"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/01-intro",component:u("/python/documentation/01-intro","273"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/02-built-in-functions",component:u("/python/documentation/02-built-in-functions","f59"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/03-built-in-constants",component:u("/python/documentation/03-built-in-constants","4c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/04-built-in-types",component:u("/python/documentation/04-built-in-types","9fb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/06-text-processing-services",component:u("/python/documentation/06-text-processing-services","64e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/07-binary-data-services",component:u("/python/documentation/07-binary-data-services","ec7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/08-data-types",component:u("/python/documentation/08-data-types","624"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/09-numeric-and-mathematical-modules",component:u("/python/documentation/09-numeric-and-mathematical-modules","82f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/10-functional-programming-modules",component:u("/python/documentation/10-functional-programming-modules","9a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/11-file-and-directory-access",component:u("/python/documentation/11-file-and-directory-access","555"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/12-data-persistence",component:u("/python/documentation/12-data-persistence","d05"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/14-file-formats",component:u("/python/documentation/14-file-formats","57c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/15-cryptographic-services",component:u("/python/documentation/15-cryptographic-services","6c3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/16-generic-operating-system-services-logging",component:u("/python/documentation/16-generic-operating-system-services-logging","bfc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/17-concurrent-execution",component:u("/python/documentation/17-concurrent-execution","919"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/18-interprocess-communication-and-networking",component:u("/python/documentation/18-interprocess-communication-and-networking","f60"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/19-internet-data-handling",component:u("/python/documentation/19-internet-data-handling","d78"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/21-structured-markup-processing-tools",component:u("/python/documentation/21-structured-markup-processing-tools","4b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/22-internet-protocols-and-support",component:u("/python/documentation/22-internet-protocols-and-support","fa9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/27-development-tools/",component:u("/python/documentation/27-development-tools/","21f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/27-development-tools/static-code-analysis",component:u("/python/documentation/27-development-tools/static-code-analysis","6e0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/27-development-tools/testing",component:u("/python/documentation/27-development-tools/testing","b6d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/28-debugging-and-profiling",component:u("/python/documentation/28-debugging-and-profiling","597"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/30-python-runtime-services",component:u("/python/documentation/30-python-runtime-services","056"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/33-python-language-services",component:u("/python/documentation/33-python-language-services","5be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/pep",component:u("/python/documentation/pep","962"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/python-howtos",component:u("/python/documentation/python-howtos","d78"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/python-language-reference",component:u("/python/documentation/python-language-reference","807"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/documentation/the-python-standard-library",component:u("/python/documentation/the-python-standard-library","da8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/",component:u("/python/others/","41f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/boto-and-boto3/",component:u("/python/others/boto-and-boto3/","3ef"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/boto-and-boto3/slides",component:u("/python/others/boto-and-boto3/slides","e36"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/fastapi/",component:u("/python/others/fastapi/","c2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/fastapi/internal-working",component:u("/python/others/fastapi/internal-working","8dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/flask/",component:u("/python/others/flask/","7a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/flask/documentation",component:u("/python/others/flask/documentation","819"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/flask/flask-sqlalchemy",component:u("/python/others/flask/flask-sqlalchemy","07c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/flask/others",component:u("/python/others/flask/others","bd6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/frameworks",component:u("/python/others/frameworks","844"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/libraries",component:u("/python/others/libraries","7a1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/pymysql",component:u("/python/others/pymysql","de6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/requests",component:u("/python/others/requests","975"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/sqlalchemy/",component:u("/python/others/sqlalchemy/","489"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/sqlalchemy/models",component:u("/python/others/sqlalchemy/models","087"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/sqlalchemy/orm",component:u("/python/others/sqlalchemy/orm","08c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/others/twisted",component:u("/python/others/twisted","b69"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/",component:u("/python/python-intro/","570"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/basic",component:u("/python/python-intro/basic","0bb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/classes",component:u("/python/python-intro/classes","e0a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/data-structure/",component:u("/python/python-intro/data-structure/","ed4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/data-structure/dict-evolution",component:u("/python/python-intro/data-structure/dict-evolution","c08"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/data-structure/dictionary",component:u("/python/python-intro/data-structure/dictionary","1b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/data-structure/dictionary-architecture",component:u("/python/python-intro/data-structure/dictionary-architecture","20f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/data-structure/list",component:u("/python/python-intro/data-structure/list","967"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/data-structure/set",component:u("/python/python-intro/data-structure/set","1c0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/data-structure/tuples",component:u("/python/python-intro/data-structure/tuples","be6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/datetime",component:u("/python/python-intro/datetime","e74"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/exceptions",component:u("/python/python-intro/exceptions","aeb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/file-io",component:u("/python/python-intro/file-io","60a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/functions",component:u("/python/python-intro/functions","033"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/generators",component:u("/python/python-intro/generators","0df"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/input-output-template",component:u("/python/python-intro/input-output-template","db6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/iterators",component:u("/python/python-intro/iterators","6c9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/keywords",component:u("/python/python-intro/keywords","4d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/loops",component:u("/python/python-intro/loops","f8b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/map-reduce-filter",component:u("/python/python-intro/map-reduce-filter","a14"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/mathematics",component:u("/python/python-intro/mathematics","449"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/modules",component:u("/python/python-intro/modules","991"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/oops",component:u("/python/python-intro/oops","6a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/operators",component:u("/python/python-intro/operators","0e0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/questions",component:u("/python/python-intro/questions","350"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/regular-expressions",component:u("/python/python-intro/regular-expressions","c0d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/requirements-file",component:u("/python/python-intro/requirements-file","a1c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/resources",component:u("/python/python-intro/resources","de6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/sorting",component:u("/python/python-intro/sorting","f12"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/strings",component:u("/python/python-intro/strings","8b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/time-complexities",component:u("/python/python-intro/time-complexities","fdc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/python/python-intro/virtualenv-and-pip",component:u("/python/python-intro/virtualenv-and-pip","30c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/",component:u("/technologies/","ba1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-airflow/",component:u("/technologies/apache-airflow/","d68"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-airflow/airflow-architecture",component:u("/technologies/apache-airflow/airflow-architecture","402"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-airflow/astronomer",component:u("/technologies/apache-airflow/astronomer","0f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-airflow/commands-configs",component:u("/technologies/apache-airflow/commands-configs","5bb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-airflow/concepts",component:u("/technologies/apache-airflow/concepts","2a1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-airflow/dags-example",component:u("/technologies/apache-airflow/dags-example","350"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-airflow/intro",component:u("/technologies/apache-airflow/intro","7f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-airflow/others",component:u("/technologies/apache-airflow/others","0c8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-airflow/parallelism",component:u("/technologies/apache-airflow/parallelism","dc1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-hadoop/",component:u("/technologies/apache-hadoop/","9dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-hadoop/about",component:u("/technologies/apache-hadoop/about","7b1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-hadoop/big-data-hadoop-stack",component:u("/technologies/apache-hadoop/big-data-hadoop-stack","3d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-hadoop/hadoop-mapreduce-1.0",component:u("/technologies/apache-hadoop/hadoop-mapreduce-1.0","1a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-hadoop/hadoop-mapreduce-2.0",component:u("/technologies/apache-hadoop/hadoop-mapreduce-2.0","dac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-hadoop/hdfs",component:u("/technologies/apache-hadoop/hdfs","000"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-hadoop/intro",component:u("/technologies/apache-hadoop/intro","89b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-hadoop/mapreduce-examples",component:u("/technologies/apache-hadoop/mapreduce-examples","eb0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-hadoop/others",component:u("/technologies/apache-hadoop/others","6b9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/",component:u("/technologies/apache-spark/","6b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/00-intro",component:u("/technologies/apache-spark/00-intro","39b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/01-terms",component:u("/technologies/apache-spark/01-terms","5be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/02-spark-modules",component:u("/technologies/apache-spark/02-spark-modules","562"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/03-processing-model",component:u("/technologies/apache-spark/03-processing-model","766"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/04-key-points",component:u("/technologies/apache-spark/04-key-points","b46"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/05-spark-built-in-libraries",component:u("/technologies/apache-spark/05-spark-built-in-libraries","49d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/06-sliding-window-analytics",component:u("/technologies/apache-spark/06-sliding-window-analytics","805"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/07-joins",component:u("/technologies/apache-spark/07-joins","c63"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/08-examples",component:u("/technologies/apache-spark/08-examples","bc1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/09-dataframe",component:u("/technologies/apache-spark/09-dataframe","7b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/10-sql-functions-datasources",component:u("/technologies/apache-spark/10-sql-functions-datasources","6f4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/11-built-in-functions",component:u("/technologies/apache-spark/11-built-in-functions","30f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache-spark/99-others",component:u("/technologies/apache-spark/99-others","4b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/",component:u("/technologies/apache/","d22"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/apache-flink",component:u("/technologies/apache/apache-flink","7b2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/apache-hbase",component:u("/technologies/apache/apache-hbase","f20"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/apache-hive",component:u("/technologies/apache/apache-hive","310"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/apache-hudi",component:u("/technologies/apache/apache-hudi","964"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/apache-projects",component:u("/technologies/apache/apache-projects","d44"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/apache-pulsar",component:u("/technologies/apache/apache-pulsar","957"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/apache-samza",component:u("/technologies/apache/apache-samza","335"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/apache-storm",component:u("/technologies/apache/apache-storm","bcd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/apache-zookeeper",component:u("/technologies/apache/apache-zookeeper","586"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/cncf",component:u("/technologies/apache/cncf","66e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/data-pipeline-architecture",component:u("/technologies/apache/data-pipeline-architecture","e93"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/apache/others",component:u("/technologies/apache/others","a97"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/",component:u("/technologies/brokers/","6bd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/emqtt/",component:u("/technologies/brokers/emqtt/","12f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/emqtt/commands",component:u("/technologies/brokers/emqtt/commands","25b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/emqtt/conf",component:u("/technologies/brokers/emqtt/conf","20d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/emqtt/deployment-and-installation",component:u("/technologies/brokers/emqtt/deployment-and-installation","31a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/emqtt/plugins",component:u("/technologies/brokers/emqtt/plugins","94b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/others",component:u("/technologies/brokers/others","366"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/rabbitmq",component:u("/technologies/brokers/rabbitmq","590"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/smap",component:u("/technologies/brokers/smap","6ce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/vernemq/",component:u("/technologies/brokers/vernemq/","8bf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/vernemq/commands",component:u("/technologies/brokers/vernemq/commands","e8b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/brokers/volttron",component:u("/technologies/brokers/volttron","498"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/celery/",component:u("/technologies/celery/","7be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/celery/celery-backend",component:u("/technologies/celery/celery-backend","62e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/celery/commands-tools",component:u("/technologies/celery/commands-tools","d5a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/celery/workers",component:u("/technologies/celery/workers","f7d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/",component:u("/technologies/elasticsearch/","f4f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/analysis-and-analyzers",component:u("/technologies/elasticsearch/analysis-and-analyzers","111"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/architecture",component:u("/technologies/elasticsearch/architecture","3f9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/commands",component:u("/technologies/elasticsearch/commands","e5b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/elastalert",component:u("/technologies/elasticsearch/elastalert","71a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/elasticsearch-the-definitive-guide",component:u("/technologies/elasticsearch/elasticsearch-the-definitive-guide","48f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/elk-efk-stack-elastic-stack-elasticsearch",component:u("/technologies/elasticsearch/elk-efk-stack-elastic-stack-elasticsearch","26f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/full-text-searches",component:u("/technologies/elasticsearch/full-text-searches","2c5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/getting-started",component:u("/technologies/elasticsearch/getting-started","11d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/information-retrieval",component:u("/technologies/elasticsearch/information-retrieval","012"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/internal-working",component:u("/technologies/elasticsearch/internal-working","f41"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/elasticsearch/others",component:u("/technologies/elasticsearch/others","a6b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/git/",component:u("/technologies/git/","ebe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/git/branching-strategies",component:u("/technologies/git/branching-strategies","3a2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/git/commands",component:u("/technologies/git/commands","302"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/git/github",component:u("/technologies/git/github","82e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/git/others",component:u("/technologies/git/others","0b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/git/theory",component:u("/technologies/git/theory","d80"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/",component:u("/technologies/kafka/","b48"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/confluent-kafka",component:u("/technologies/kafka/confluent-kafka","782"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/installing-kafka",component:u("/technologies/kafka/installing-kafka","1eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/intro",component:u("/technologies/kafka/intro","677"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/intro-to-kafka",component:u("/technologies/kafka/intro-to-kafka","41f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-architecture",component:u("/technologies/kafka/kafka-architecture","b8e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-commands",component:u("/technologies/kafka/kafka-commands","e12"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-connect",component:u("/technologies/kafka/kafka-connect","05e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-consumers",component:u("/technologies/kafka/kafka-consumers","ac9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-listeners",component:u("/technologies/kafka/kafka-listeners","037"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-producers",component:u("/technologies/kafka/kafka-producers","8db"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-python",component:u("/technologies/kafka/kafka-python","315"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-rest-proxy",component:u("/technologies/kafka/kafka-rest-proxy","95c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-schema-registry",component:u("/technologies/kafka/kafka-schema-registry","68a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-streams",component:u("/technologies/kafka/kafka-streams","33c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafka-topic-replication",component:u("/technologies/kafka/kafka-topic-replication","99a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/kafkacat",component:u("/technologies/kafka/kafkacat","b85"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/migration-mirroring-replication",component:u("/technologies/kafka/migration-mirroring-replication","bf2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/monitoring",component:u("/technologies/kafka/monitoring","49a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/others",component:u("/technologies/kafka/others","e39"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/security",component:u("/technologies/kafka/security","a35"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/kafka/strimzi",component:u("/technologies/kafka/strimzi","b6a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/others/",component:u("/technologies/others/","855"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/others/fasttag",component:u("/technologies/others/fasttag","e11"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/others/other-technologies",component:u("/technologies/others/other-technologies","d08"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/others/others-distributed-systems",component:u("/technologies/others/others-distributed-systems","63d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/others/others-iot",component:u("/technologies/others/others-iot","703"),exact:!0,sidebar:"tutorialSidebar"},{path:"/technologies/others/presto",component:u("/technologies/others/presto","61d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/",component:u("/","937"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"*",component:u("*")}]},648848:(e,t,a)=>{"use strict";a.d(t,{o:()=>n,x:()=>r});var o=a(296540),i=a(474848);const n=o.createContext(!1);function r(e){let{children:t}=e;const[a,r]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{r(!0)}),[]),(0,i.jsx)(n.Provider,{value:a,children:t})}},45022:(e,t,a)=>{"use strict";var o=a(296540),i=a(205338),n=a(80545),r=a(354625),s=a(704784),c=a(331712);const d=[a(89128),a(885300),a(974753),a(175729),a(358252),a(138155)];var l=a(692413),u=a(956347),p=a(422831),m=a(474848);function b(e){let{children:t}=e;return(0,m.jsx)(m.Fragment,{children:t})}var h=a(521141),g=a(597639),f=a(498180),y=a(286957),v=a(194239),k=a(902098),w=a(219503),S=a(861482),_=a(964609),x=a(451210);function q(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:a}}=(0,g.A)(),o=(0,k.o)(),i=a[e].htmlLang,n=e=>e.replace("-","_");return(0,m.jsxs)(h.A,{children:[Object.entries(a).map((e=>{let[t,{htmlLang:a}]=e;return(0,m.jsx)("link",{rel:"alternate",href:o.createUrl({locale:t,fullyQualified:!0}),hrefLang:a},t)})),(0,m.jsx)("link",{rel:"alternate",href:o.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,m.jsx)("meta",{property:"og:locale",content:n(i)}),Object.values(a).filter((e=>i!==e.htmlLang)).map((e=>(0,m.jsx)("meta",{property:"og:locale:alternate",content:n(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function j(e){let{permalink:t}=e;const{siteConfig:{url:a}}=(0,g.A)(),o=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:a}}=(0,g.A)(),{pathname:o}=(0,u.zy)();return e+(0,_.Ks)((0,f.Ay)(o),{trailingSlash:a,baseUrl:t})}(),i=t?`${a}${t}`:o;return(0,m.jsxs)(h.A,{children:[(0,m.jsx)("meta",{property:"og:url",content:i}),(0,m.jsx)("link",{rel:"canonical",href:i})]})}function E(){const{i18n:{currentLocale:e}}=(0,g.A)(),{metadata:t,image:a}=(0,y.p)();return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(h.A,{children:[(0,m.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,m.jsx)("body",{className:w.w})]}),a&&(0,m.jsx)(v.be,{image:a}),(0,m.jsx)(j,{}),(0,m.jsx)(q,{}),(0,m.jsx)(x.A,{tag:S.C,locale:e}),(0,m.jsx)(h.A,{children:t.map(((e,t)=>(0,m.jsx)("meta",{...e},t)))})]})}const z=new Map;var O=a(648848),C=a(953366),A=a(636494);function T(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),o=1;o{const o=t.default?.[e]??t[e];return o?.(...a)}));return()=>i.forEach((e=>e?.()))}const P=function(e){let{children:t,location:a,previousLocation:o}=e;return(0,A.A)((()=>{o!==a&&(!function(e){let{location:t,previousLocation:a}=e;if(!a)return;const o=t.pathname===a.pathname,i=t.hash===a.hash,n=t.search===a.search;if(o&&i&&!n)return;const{hash:r}=t;if(r){const e=decodeURIComponent(r.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:a,previousLocation:o}),T("onRouteDidUpdate",{previousLocation:o,location:a}))}),[o,a]),t};function I(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,p.u)(l.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class R extends o.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=c.A.canUseDOM?T("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const a=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=T("onRouteUpdate",{previousLocation:this.previousLocation,location:a}),I(a.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,m.jsx)(P,{previousLocation:this.previousLocation,location:t,children:(0,m.jsx)(u.qh,{location:t,render:()=>e})})}}const N=R,L="__docusaurus-base-url-issue-banner-suggestion-container";function D(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '__docusaurus-base-url-issue-banner-container';\n var bannerHtml = ${JSON.stringify(function(e){return`\n
\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

\n

We suggest trying baseUrl =

\n
\n`}(e)).replace(/{let{route:t}=e;return!0===t.exact})))return z.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return z.set(e.pathname,t),{...e,pathname:t}}((0,u.zy)());return(0,m.jsx)(N,{location:e,children:V})}function W(){return(0,m.jsx)(U.A,{children:(0,m.jsx)(C.l,{children:(0,m.jsxs)(O.x,{children:[(0,m.jsxs)(b,{children:[(0,m.jsx)(B,{}),(0,m.jsx)(E,{}),(0,m.jsx)(F,{}),(0,m.jsx)(G,{})]}),(0,m.jsx)(H,{})]})})})}var K=a(384054);const Q=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,a)=>{if("undefined"==typeof document)return void a();const o=document.createElement("link");o.setAttribute("rel","prefetch"),o.setAttribute("href",e),o.onload=()=>t(),o.onerror=()=>a();const i=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;i?.appendChild(o)}))}:function(e){return new Promise(((t,a)=>{const o=new XMLHttpRequest;o.open("GET",e,!0),o.withCredentials=!0,o.onload=()=>{200===o.status?t():a()},o.send(null)}))};var Y=a(781604);const Z=new Set,J=new Set,X=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch:e=>{if(!(e=>!X()&&!J.has(e)&&!Z.has(e))(e))return!1;Z.add(e);const t=(0,p.u)(l.A,e).flatMap((e=>{return t=e.route.path,Object.entries(K).filter((e=>{let[a]=e;return a.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Y.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=a.gca(e);return t&&!t.includes("undefined")?Q(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!X()&&!J.has(e))(e)&&(J.add(e),I(e))},te=Object.freeze(ee);function ae(e){let{children:t}=e;return"hash"===s.A.future.experimental_router?(0,m.jsx)(r.I9,{children:t}):(0,m.jsx)(r.Kd,{children:t})}const oe=Boolean(!0);if(c.A.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,m.jsx)(n.vd,{children:(0,m.jsx)(ae,{children:(0,m.jsx)(W,{})})}),a=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},r=()=>{if(window.docusaurusRoot)window.docusaurusRoot.render(t);else if(oe)window.docusaurusRoot=i.hydrateRoot(e,t,{onRecoverableError:a});else{const o=i.createRoot(e,{onRecoverableError:a});o.render(t),window.docusaurusRoot=o}};I(window.location.pathname).then((()=>{(0,o.startTransition)(r)}))}},953366:(e,t,a)=>{"use strict";a.d(t,{o:()=>u,l:()=>p});var o=a(296540),i=a(704784);const n=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/","versions":[{"name":"current","label":"Next","isLast":true,"path":"/","mainDocId":"readme","docs":[{"id":"about-deepak-sood/achievements-activities-awards","path":"/about-deepak-sood/achievements-activities-awards","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/experience","path":"/about-deepak-sood/experience","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/faqs","path":"/about-deepak-sood/faqs","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/creating-a-business-startup","path":"/about-deepak-sood/ideas/creating-a-business-startup","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/donations","path":"/about-deepak-sood/ideas/donations","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/education","path":"/about-deepak-sood/ideas/education","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/improvements-feedbacks","path":"/about-deepak-sood/ideas/improvements-feedbacks","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/intro","path":"/about-deepak-sood/ideas/intro","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/non-profit","path":"/about-deepak-sood/ideas/non-profit","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/others","path":"/about-deepak-sood/ideas/others","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/readme","path":"/about-deepak-sood/ideas/","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/society","path":"/about-deepak-sood/ideas/society","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/startup-ideas-physical","path":"/about-deepak-sood/ideas/startup-ideas-physical","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/startup-quotes","path":"/about-deepak-sood/ideas/startup-quotes","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/startups-ideas-saas","path":"/about-deepak-sood/ideas/startups-ideas-saas","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/ideas/thoughts-future-ideas-vision-prediction","path":"/about-deepak-sood/ideas/thoughts-future-ideas-vision-prediction","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/intros","path":"/about-deepak-sood/intros","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/meetups-talks-sessions","path":"/about-deepak-sood/meetups-talks-sessions","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/paper-publications-references","path":"/about-deepak-sood/paper-publications-references","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/personality","path":"/about-deepak-sood/personality","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/44-agri-tech-digital-transformation-case-study","path":"/about-deepak-sood/projects/44-agri-tech-digital-transformation-case-study","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/45-traditional-ai-case-studies","path":"/about-deepak-sood/projects/45-traditional-ai-case-studies","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/46-podcast-streamlining-cloud-migration-through-data-engineering","path":"/about-deepak-sood/projects/46-podcast-streamlining-cloud-migration-through-data-engineering","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/47-genai-case-study-careers360","path":"/about-deepak-sood/projects/47-genai-case-study-careers360","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/48-rag-genai-presentation","path":"/about-deepak-sood/projects/48-rag-genai-presentation","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/49-data-practical-use-cases","path":"/about-deepak-sood/projects/49-data-practical-use-cases","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/50-use-cases-aiml-logistics-warehousing","path":"/about-deepak-sood/projects/50-use-cases-aiml-logistics-warehousing","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/51-case-study-anomaly-detection","path":"/about-deepak-sood/projects/51-case-study-anomaly-detection","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/52-pull-request-risk-tagging-heuristics","path":"/about-deepak-sood/projects/52-pull-request-risk-tagging-heuristics","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/53-mozark-cloud-cost-optimization","path":"/about-deepak-sood/projects/53-mozark-cloud-cost-optimization","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/54-airflow-kafka-migration","path":"/about-deepak-sood/projects/54-airflow-kafka-migration","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/55-azure-social-media-analytics","path":"/about-deepak-sood/projects/55-azure-social-media-analytics","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/56-freecharge-cost-optimization-dba","path":"/about-deepak-sood/projects/56-freecharge-cost-optimization-dba","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/57-careers360-cost-optimization","path":"/about-deepak-sood/projects/57-careers360-cost-optimization","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/58-aws-gen-ai-hackathon-rag","path":"/about-deepak-sood/projects/58-aws-gen-ai-hackathon-rag","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/59-data-engineering-product-pitch-iot-industry","path":"/about-deepak-sood/projects/59-data-engineering-product-pitch-iot-industry","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/60-data-engineering-case-studies","path":"/about-deepak-sood/projects/60-data-engineering-case-studies","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/61-general-application-management-case-study","path":"/about-deepak-sood/projects/61-general-application-management-case-study","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/62-application-management-case-study-telecom","path":"/about-deepak-sood/projects/62-application-management-case-study-telecom","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/63-mlops-master-document","path":"/about-deepak-sood/projects/63-mlops-master-document","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/64-mlops-case-studies","path":"/about-deepak-sood/projects/64-mlops-case-studies","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/65-problems-in-iot-industry","path":"/about-deepak-sood/projects/65-problems-in-iot-industry","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/66-iot-case-studies","path":"/about-deepak-sood/projects/66-iot-case-studies","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/67-data-engineering-battle-cards","path":"/about-deepak-sood/projects/67-data-engineering-battle-cards","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/70-interview-datainsight-alerting-engine","path":"/about-deepak-sood/projects/70-interview-datainsight-alerting-engine","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/71-opstree-standard-proposal-format","path":"/about-deepak-sood/projects/71-opstree-standard-proposal-format","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/75-bake-io-data-engineering","path":"/about-deepak-sood/projects/75-bake-io-data-engineering","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/80-stashfin","path":"/about-deepak-sood/projects/80-stashfin","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/81-stashfin-terms","path":"/about-deepak-sood/projects/81-stashfin-terms","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/82-stashfin-metrics","path":"/about-deepak-sood/projects/82-stashfin-metrics","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/85-stashfin-twitter-bot","path":"/about-deepak-sood/projects/85-stashfin-twitter-bot","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/86-stashfin-customer-support","path":"/about-deepak-sood/projects/86-stashfin-customer-support","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/87-stashfin-team-management-culture","path":"/about-deepak-sood/projects/87-stashfin-team-management-culture","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/88-stashfin-security-iam-apis","path":"/about-deepak-sood/projects/88-stashfin-security-iam-apis","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/89-stashfin-devops-overhaul","path":"/about-deepak-sood/projects/89-stashfin-devops-overhaul","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/90-stashfin-tech-stack-infra","path":"/about-deepak-sood/projects/90-stashfin-tech-stack-infra","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/91-stashfin-aiml-use-cases","path":"/about-deepak-sood/projects/91-stashfin-aiml-use-cases","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/98-others","path":"/about-deepak-sood/projects/98-others","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/99-ciso-cybersecurity","path":"/about-deepak-sood/projects/99-ciso-cybersecurity","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/projects/readme","path":"/about-deepak-sood/projects/","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/readme","path":"/about-deepak-sood/","sidebar":"tutorialSidebar"},{"id":"about-deepak-sood/social-links","path":"/about-deepak-sood/social-links","sidebar":"tutorialSidebar"},{"id":"ai/big-data/characteristics","path":"/ai/big-data/characteristics","sidebar":"tutorialSidebar"},{"id":"ai/big-data/data","path":"/ai/big-data/data","sidebar":"tutorialSidebar"},{"id":"ai/big-data/data-masking","path":"/ai/big-data/data-masking","sidebar":"tutorialSidebar"},{"id":"ai/big-data/data-preprocessing","path":"/ai/big-data/data-preprocessing","sidebar":"tutorialSidebar"},{"id":"ai/big-data/data-quality","path":"/ai/big-data/data-quality","sidebar":"tutorialSidebar"},{"id":"ai/big-data/design-of-hbase","path":"/ai/big-data/design-of-hbase","sidebar":"tutorialSidebar"},{"id":"ai/big-data/design-of-key-value-stores","path":"/ai/big-data/design-of-key-value-stores","sidebar":"tutorialSidebar"},{"id":"ai/big-data/design-of-zookeeper","path":"/ai/big-data/design-of-zookeeper","sidebar":"tutorialSidebar"},{"id":"ai/big-data/intro","path":"/ai/big-data/intro","sidebar":"tutorialSidebar"},{"id":"ai/big-data/page-rank","path":"/ai/big-data/page-rank","sidebar":"tutorialSidebar"},{"id":"ai/big-data/parameter-servers","path":"/ai/big-data/parameter-servers","sidebar":"tutorialSidebar"},{"id":"ai/big-data/processing-engine","path":"/ai/big-data/processing-engine","sidebar":"tutorialSidebar"},{"id":"ai/big-data/readme","path":"/ai/big-data/","sidebar":"tutorialSidebar"},{"id":"ai/big-data/tools","path":"/ai/big-data/tools","sidebar":"tutorialSidebar"},{"id":"ai/big-data/types-of-data","path":"/ai/big-data/types-of-data","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/convolutional-neural-network-cnn","path":"/ai/computer-vision-cv/convolutional-neural-network-cnn","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/cv-libraries-tools","path":"/ai/computer-vision-cv/cv-libraries-tools","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/examples","path":"/ai/computer-vision-cv/examples","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/image-data-labeling-tools","path":"/ai/computer-vision-cv/image-data-labeling-tools","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/image-formats","path":"/ai/computer-vision-cv/image-formats","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/imagemagick","path":"/ai/computer-vision-cv/imagemagick","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/intro","path":"/ai/computer-vision-cv/intro","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/mnist-for-ml-beginners-tensorflow","path":"/ai/computer-vision-cv/mnist-for-ml-beginners-tensorflow","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/model-building-stages","path":"/ai/computer-vision-cv/model-building-stages","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/others","path":"/ai/computer-vision-cv/others","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/pre-trained-models","path":"/ai/computer-vision-cv/pre-trained-models","sidebar":"tutorialSidebar"},{"id":"ai/computer-vision-cv/readme","path":"/ai/computer-vision-cv/","sidebar":"tutorialSidebar"},{"id":"ai/data-science/data-analysis","path":"/ai/data-science/data-analysis","sidebar":"tutorialSidebar"},{"id":"ai/data-science/data-governance","path":"/ai/data-science/data-governance","sidebar":"tutorialSidebar"},{"id":"ai/data-science/data-mining","path":"/ai/data-science/data-mining","sidebar":"tutorialSidebar"},{"id":"ai/data-science/datasets","path":"/ai/data-science/datasets","sidebar":"tutorialSidebar"},{"id":"ai/data-science/intro","path":"/ai/data-science/intro","sidebar":"tutorialSidebar"},{"id":"ai/data-science/questions","path":"/ai/data-science/questions","sidebar":"tutorialSidebar"},{"id":"ai/data-science/readme","path":"/ai/data-science/","sidebar":"tutorialSidebar"},{"id":"ai/data-science/recommender-system","path":"/ai/data-science/recommender-system","sidebar":"tutorialSidebar"},{"id":"ai/data-science/statistics","path":"/ai/data-science/statistics","sidebar":"tutorialSidebar"},{"id":"ai/data-science/topics","path":"/ai/data-science/topics","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/bi-tools","path":"/ai/data-visualization/bi-tools","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/charts","path":"/ai/data-visualization/charts","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/d3-data-driven-documents","path":"/ai/data-visualization/d3-data-driven-documents","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/intro","path":"/ai/data-visualization/intro","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/matplotlib","path":"/ai/data-visualization/matplotlib","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/metabase","path":"/ai/data-visualization/metabase","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/plotly","path":"/ai/data-visualization/plotly","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/powerbi","path":"/ai/data-visualization/powerbi","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/readme","path":"/ai/data-visualization/","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/tableau/architecture-components","path":"/ai/data-visualization/tableau/architecture-components","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/tableau/augmented-analytics","path":"/ai/data-visualization/tableau/augmented-analytics","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/tableau/concepts","path":"/ai/data-visualization/tableau/concepts","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/tableau/dashboarding","path":"/ai/data-visualization/tableau/dashboarding","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/tableau/data-model","path":"/ai/data-visualization/tableau/data-model","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/tableau/data-sources","path":"/ai/data-visualization/tableau/data-sources","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/tableau/others","path":"/ai/data-visualization/tableau/others","sidebar":"tutorialSidebar"},{"id":"ai/data-visualization/tableau/readme","path":"/ai/data-visualization/tableau/","sidebar":"tutorialSidebar"},{"id":"ai/deep-learning/commands","path":"/ai/deep-learning/commands","sidebar":"tutorialSidebar"},{"id":"ai/deep-learning/components","path":"/ai/deep-learning/components","sidebar":"tutorialSidebar"},{"id":"ai/deep-learning/dl-specialization","path":"/ai/deep-learning/dl-specialization","sidebar":"tutorialSidebar"},{"id":"ai/deep-learning/neural-network-and-deep-learning","path":"/ai/deep-learning/neural-network-and-deep-learning","sidebar":"tutorialSidebar"},{"id":"ai/deep-learning/others","path":"/ai/deep-learning/others","sidebar":"tutorialSidebar"},{"id":"ai/deep-learning/readme","path":"/ai/deep-learning/","sidebar":"tutorialSidebar"},{"id":"ai/deep-learning/resources","path":"/ai/deep-learning/resources","sidebar":"tutorialSidebar"},{"id":"ai/deep-learning/roadmap","path":"/ai/deep-learning/roadmap","sidebar":"tutorialSidebar"},{"id":"ai/hackathons","path":"/ai/hackathons","sidebar":"tutorialSidebar"},{"id":"ai/libraries/aws-sagemaker","path":"/ai/libraries/aws-sagemaker","sidebar":"tutorialSidebar"},{"id":"ai/libraries/deep-learning-frameworks","path":"/ai/libraries/deep-learning-frameworks","sidebar":"tutorialSidebar"},{"id":"ai/libraries/distributed-training","path":"/ai/libraries/distributed-training","sidebar":"tutorialSidebar"},{"id":"ai/libraries/jax","path":"/ai/libraries/jax","sidebar":"tutorialSidebar"},{"id":"ai/libraries/keras","path":"/ai/libraries/keras","sidebar":"tutorialSidebar"},{"id":"ai/libraries/ml-libraries","path":"/ai/libraries/ml-libraries","sidebar":"tutorialSidebar"},{"id":"ai/libraries/ml-monitoring","path":"/ai/libraries/ml-monitoring","sidebar":"tutorialSidebar"},{"id":"ai/libraries/mlops-model-deployment","path":"/ai/libraries/mlops-model-deployment","sidebar":"tutorialSidebar"},{"id":"ai/libraries/readme","path":"/ai/libraries/","sidebar":"tutorialSidebar"},{"id":"ai/libraries/tensorflow/core-tensorflow","path":"/ai/libraries/tensorflow/core-tensorflow","sidebar":"tutorialSidebar"},{"id":"ai/libraries/tensorflow/estimator-api","path":"/ai/libraries/tensorflow/estimator-api","sidebar":"tutorialSidebar"},{"id":"ai/libraries/tensorflow/intro","path":"/ai/libraries/tensorflow/intro","sidebar":"tutorialSidebar"},{"id":"ai/libraries/tensorflow/readme","path":"/ai/libraries/tensorflow/","sidebar":"tutorialSidebar"},{"id":"ai/libraries/tools","path":"/ai/libraries/tools","sidebar":"tutorialSidebar"},{"id":"ai/llm/code-generators","path":"/ai/llm/code-generators","sidebar":"tutorialSidebar"},{"id":"ai/llm/design-patterns","path":"/ai/llm/design-patterns","sidebar":"tutorialSidebar"},{"id":"ai/llm/fintech-use-cases","path":"/ai/llm/fintech-use-cases","sidebar":"tutorialSidebar"},{"id":"ai/llm/genai-projects","path":"/ai/llm/genai-projects","sidebar":"tutorialSidebar"},{"id":"ai/llm/interview-questions","path":"/ai/llm/interview-questions","sidebar":"tutorialSidebar"},{"id":"ai/llm/intro","path":"/ai/llm/intro","sidebar":"tutorialSidebar"},{"id":"ai/llm/libraries","path":"/ai/llm/libraries","sidebar":"tutorialSidebar"},{"id":"ai/llm/limitations-problems","path":"/ai/llm/limitations-problems","sidebar":"tutorialSidebar"},{"id":"ai/llm/llm-building","path":"/ai/llm/llm-building","sidebar":"tutorialSidebar"},{"id":"ai/llm/llm-tuning","path":"/ai/llm/llm-tuning","sidebar":"tutorialSidebar"},{"id":"ai/llm/models","path":"/ai/llm/models","sidebar":"tutorialSidebar"},{"id":"ai/llm/natural-language-to-sql","path":"/ai/llm/natural-language-to-sql","sidebar":"tutorialSidebar"},{"id":"ai/llm/prompt-engineering","path":"/ai/llm/prompt-engineering","sidebar":"tutorialSidebar"},{"id":"ai/llm/prompt-examples","path":"/ai/llm/prompt-examples","sidebar":"tutorialSidebar"},{"id":"ai/llm/rag-hackathon-questions","path":"/ai/llm/rag-hackathon-questions","sidebar":"tutorialSidebar"},{"id":"ai/llm/rag-retrieval-augmented-generation","path":"/ai/llm/rag-retrieval-augmented-generation","sidebar":"tutorialSidebar"},{"id":"ai/llm/readme","path":"/ai/llm/","sidebar":"tutorialSidebar"},{"id":"ai/llm/tools","path":"/ai/llm/tools","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/artificial-neural-networks","path":"/ai/ml-algorithms/artificial-neural-networks","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/association-rules-and-apriori-algorithm","path":"/ai/ml-algorithms/association-rules-and-apriori-algorithm","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/bagging-and-random-forest","path":"/ai/ml-algorithms/bagging-and-random-forest","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/bayes-classification","path":"/ai/ml-algorithms/bayes-classification","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/boosting-and-adaboost","path":"/ai/ml-algorithms/boosting-and-adaboost","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/classification","path":"/ai/ml-algorithms/classification","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/clustering","path":"/ai/ml-algorithms/clustering","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/decision-tree","path":"/ai/ml-algorithms/decision-tree","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/dimensionality-reduction","path":"/ai/ml-algorithms/dimensionality-reduction","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/embeddings-and-estimators","path":"/ai/ml-algorithms/embeddings-and-estimators","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/ensemble-algorithms","path":"/ai/ml-algorithms/ensemble-algorithms","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/feature-engineering","path":"/ai/ml-algorithms/feature-engineering","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/generative-adversarial-networks-gans","path":"/ai/ml-algorithms/generative-adversarial-networks-gans","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/graph-neural-networks-gnn","path":"/ai/ml-algorithms/graph-neural-networks-gnn","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/id3-c45-and-chaid","path":"/ai/ml-algorithms/id3-c45-and-chaid","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/k-nearest-neighbor-knn","path":"/ai/ml-algorithms/k-nearest-neighbor-knn","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/learning-vector-quantization-lvq","path":"/ai/ml-algorithms/learning-vector-quantization-lvq","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/linear-discriminant-analysis-lda","path":"/ai/ml-algorithms/linear-discriminant-analysis-lda","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/linear-regression","path":"/ai/ml-algorithms/linear-regression","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/logistic-regression","path":"/ai/ml-algorithms/logistic-regression","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/machine-learning-algorithm-k-means-using-map-reduce-for-big-data-analytics","path":"/ai/ml-algorithms/machine-learning-algorithm-k-means-using-map-reduce-for-big-data-analytics","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/non-linear-regression","path":"/ai/ml-algorithms/non-linear-regression","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/others","path":"/ai/ml-algorithms/others","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/parallel-k-means-using-map-reduce-on-big-data-cluster-analysis","path":"/ai/ml-algorithms/parallel-k-means-using-map-reduce-on-big-data-cluster-analysis","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/predictive-analytics-1","path":"/ai/ml-algorithms/predictive-analytics-1","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/predictive-analytics-2","path":"/ai/ml-algorithms/predictive-analytics-2","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/readme","path":"/ai/ml-algorithms/","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/regression","path":"/ai/ml-algorithms/regression","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/regularization","path":"/ai/ml-algorithms/regularization","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/rule-generation-and-pattern-evaluation","path":"/ai/ml-algorithms/rule-generation-and-pattern-evaluation","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/support-vector-machine-svm","path":"/ai/ml-algorithms/support-vector-machine-svm","sidebar":"tutorialSidebar"},{"id":"ai/ml-algorithms/vector-embeddings","path":"/ai/ml-algorithms/vector-embeddings","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/andrew-ng","path":"/ai/ml-fundamentals/andrew-ng","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/intro","path":"/ai/ml-fundamentals/intro","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/loss-function","path":"/ai/ml-fundamentals/loss-function","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/ml-classification","path":"/ai/ml-fundamentals/ml-classification","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/ml-process","path":"/ai/ml-fundamentals/ml-process","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/neural-networks","path":"/ai/ml-fundamentals/neural-networks","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/neural-networks-3b1b","path":"/ai/ml-fundamentals/neural-networks-3b1b","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/practical-ai-problems","path":"/ai/ml-fundamentals/practical-ai-problems","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/preliminaries","path":"/ai/ml-fundamentals/preliminaries","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/questions","path":"/ai/ml-fundamentals/questions","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/readme","path":"/ai/ml-fundamentals/","sidebar":"tutorialSidebar"},{"id":"ai/ml-fundamentals/table-of-contents","path":"/ai/ml-fundamentals/table-of-contents","sidebar":"tutorialSidebar"},{"id":"ai/model-evaluation/bias-variance-trade-off","path":"/ai/model-evaluation/bias-variance-trade-off","sidebar":"tutorialSidebar"},{"id":"ai/model-evaluation/confusion-matrix","path":"/ai/model-evaluation/confusion-matrix","sidebar":"tutorialSidebar"},{"id":"ai/model-evaluation/evaluation","path":"/ai/model-evaluation/evaluation","sidebar":"tutorialSidebar"},{"id":"ai/model-evaluation/generalization-and-sampling","path":"/ai/model-evaluation/generalization-and-sampling","sidebar":"tutorialSidebar"},{"id":"ai/model-evaluation/model-validation-monitoring","path":"/ai/model-evaluation/model-validation-monitoring","sidebar":"tutorialSidebar"},{"id":"ai/model-evaluation/optimization","path":"/ai/model-evaluation/optimization","sidebar":"tutorialSidebar"},{"id":"ai/model-evaluation/others","path":"/ai/model-evaluation/others","sidebar":"tutorialSidebar"},{"id":"ai/model-evaluation/readme","path":"/ai/model-evaluation/","sidebar":"tutorialSidebar"},{"id":"ai/move-37/1-markov-decision-process","path":"/ai/move-37/1-markov-decision-process","sidebar":"tutorialSidebar"},{"id":"ai/move-37/2-dynamic-programming","path":"/ai/move-37/2-dynamic-programming","sidebar":"tutorialSidebar"},{"id":"ai/move-37/3-monte-carlo-methods","path":"/ai/move-37/3-monte-carlo-methods","sidebar":"tutorialSidebar"},{"id":"ai/move-37/4-model-free-learning","path":"/ai/move-37/4-model-free-learning","sidebar":"tutorialSidebar"},{"id":"ai/move-37/5-rl-in-continuous-space","path":"/ai/move-37/5-rl-in-continuous-space","sidebar":"tutorialSidebar"},{"id":"ai/move-37/algorithms","path":"/ai/move-37/algorithms","sidebar":"tutorialSidebar"},{"id":"ai/move-37/open-ai-gym","path":"/ai/move-37/open-ai-gym","sidebar":"tutorialSidebar"},{"id":"ai/move-37/others","path":"/ai/move-37/others","sidebar":"tutorialSidebar"},{"id":"ai/move-37/q-learning-algorithms","path":"/ai/move-37/q-learning-algorithms","sidebar":"tutorialSidebar"},{"id":"ai/move-37/quizzes","path":"/ai/move-37/quizzes","sidebar":"tutorialSidebar"},{"id":"ai/move-37/readme","path":"/ai/move-37/","sidebar":"tutorialSidebar"},{"id":"ai/move-37/reinforcement-learning","path":"/ai/move-37/reinforcement-learning","sidebar":"tutorialSidebar"},{"id":"ai/move-37/syllabus","path":"/ai/move-37/syllabus","sidebar":"tutorialSidebar"},{"id":"ai/nlp/chatbot-chatops","path":"/ai/nlp/chatbot-chatops","sidebar":"tutorialSidebar"},{"id":"ai/nlp/chatbot-saas","path":"/ai/nlp/chatbot-saas","sidebar":"tutorialSidebar"},{"id":"ai/nlp/intro","path":"/ai/nlp/intro","sidebar":"tutorialSidebar"},{"id":"ai/nlp/nlp-concepts","path":"/ai/nlp/nlp-concepts","sidebar":"tutorialSidebar"},{"id":"ai/nlp/nltk","path":"/ai/nlp/nltk","sidebar":"tutorialSidebar"},{"id":"ai/nlp/readme","path":"/ai/nlp/","sidebar":"tutorialSidebar"},{"id":"ai/nlp/word-embedding-to-transformers","path":"/ai/nlp/word-embedding-to-transformers","sidebar":"tutorialSidebar"},{"id":"ai/numpy/cheatsheet","path":"/ai/numpy/cheatsheet","sidebar":"tutorialSidebar"},{"id":"ai/numpy/data-types","path":"/ai/numpy/data-types","sidebar":"tutorialSidebar"},{"id":"ai/numpy/internals","path":"/ai/numpy/internals","sidebar":"tutorialSidebar"},{"id":"ai/numpy/intro","path":"/ai/numpy/intro","sidebar":"tutorialSidebar"},{"id":"ai/numpy/ndarray-object","path":"/ai/numpy/ndarray-object","sidebar":"tutorialSidebar"},{"id":"ai/numpy/numpy-reference","path":"/ai/numpy/numpy-reference","sidebar":"tutorialSidebar"},{"id":"ai/numpy/readme","path":"/ai/numpy/","sidebar":"tutorialSidebar"},{"id":"ai/others-resources-interview-learning-courses","path":"/ai/others-resources-interview-learning-courses","sidebar":"tutorialSidebar"},{"id":"ai/pandas/cheatsheet","path":"/ai/pandas/cheatsheet","sidebar":"tutorialSidebar"},{"id":"ai/pandas/commands","path":"/ai/pandas/commands","sidebar":"tutorialSidebar"},{"id":"ai/pandas/data-structures","path":"/ai/pandas/data-structures","sidebar":"tutorialSidebar"},{"id":"ai/pandas/examples","path":"/ai/pandas/examples","sidebar":"tutorialSidebar"},{"id":"ai/pandas/others","path":"/ai/pandas/others","sidebar":"tutorialSidebar"},{"id":"ai/pandas/pandas-intro","path":"/ai/pandas/pandas-intro","sidebar":"tutorialSidebar"},{"id":"ai/pandas/readme","path":"/ai/pandas/","sidebar":"tutorialSidebar"},{"id":"ai/pandas/user_guide","path":"/ai/pandas/user_guide","sidebar":"tutorialSidebar"},{"id":"ai/readme","path":"/ai/","sidebar":"tutorialSidebar"},{"id":"ai/scikit-learn/commands","path":"/ai/scikit-learn/commands","sidebar":"tutorialSidebar"},{"id":"ai/scikit-learn/intro","path":"/ai/scikit-learn/intro","sidebar":"tutorialSidebar"},{"id":"ai/scikit-learn/others","path":"/ai/scikit-learn/others","sidebar":"tutorialSidebar"},{"id":"ai/scikit-learn/readme","path":"/ai/scikit-learn/","sidebar":"tutorialSidebar"},{"id":"ai/scikit-learn/scipy-cheatsheet","path":"/ai/scikit-learn/scipy-cheatsheet","sidebar":"tutorialSidebar"},{"id":"ai/scikit-learn/scipy-intro","path":"/ai/scikit-learn/scipy-intro","sidebar":"tutorialSidebar"},{"id":"ai/social-media-analytics-solution","path":"/ai/social-media-analytics-solution","sidebar":"tutorialSidebar"},{"id":"ai/solutions","path":"/ai/solutions","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/a-search-algorithm","path":"/algorithms/advanced-algorithms/a-search-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/automated-planning-and-scheduling","path":"/algorithms/advanced-algorithms/automated-planning-and-scheduling","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/disk-scheduling-algorithms","path":"/algorithms/advanced-algorithms/disk-scheduling-algorithms","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/informed-search-algorithms","path":"/algorithms/advanced-algorithms/informed-search-algorithms","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/intractability","path":"/algorithms/advanced-algorithms/intractability","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/linear-programming","path":"/algorithms/advanced-algorithms/linear-programming","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/multi-armed-bandit-mab","path":"/algorithms/advanced-algorithms/multi-armed-bandit-mab","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/others","path":"/algorithms/advanced-algorithms/others","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/principle-of-deferred-decisions","path":"/algorithms/advanced-algorithms/principle-of-deferred-decisions","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/readme","path":"/algorithms/advanced-algorithms/","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/reductions","path":"/algorithms/advanced-algorithms/reductions","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/regular-expressions","path":"/algorithms/advanced-algorithms/regular-expressions","sidebar":"tutorialSidebar"},{"id":"algorithms/advanced-algorithms/travelling-salesman-problem","path":"/algorithms/advanced-algorithms/travelling-salesman-problem","sidebar":"tutorialSidebar"},{"id":"algorithms/algorithmic-complexity/analysis-of-algorithms","path":"/algorithms/algorithmic-complexity/analysis-of-algorithms","sidebar":"tutorialSidebar"},{"id":"algorithms/algorithmic-complexity/complexity-zoo","path":"/algorithms/algorithmic-complexity/complexity-zoo","sidebar":"tutorialSidebar"},{"id":"algorithms/algorithmic-complexity/computational-complexity-theory","path":"/algorithms/algorithmic-complexity/computational-complexity-theory","sidebar":"tutorialSidebar"},{"id":"algorithms/algorithmic-complexity/finite-state-machine","path":"/algorithms/algorithmic-complexity/finite-state-machine","sidebar":"tutorialSidebar"},{"id":"algorithms/algorithmic-complexity/halting-problem","path":"/algorithms/algorithmic-complexity/halting-problem","sidebar":"tutorialSidebar"},{"id":"algorithms/algorithmic-complexity/np-hardness","path":"/algorithms/algorithmic-complexity/np-hardness","sidebar":"tutorialSidebar"},{"id":"algorithms/algorithmic-complexity/readme","path":"/algorithms/algorithmic-complexity/","sidebar":"tutorialSidebar"},{"id":"algorithms/algorithmic-complexity/sub-linear-time","path":"/algorithms/algorithmic-complexity/sub-linear-time","sidebar":"tutorialSidebar"},{"id":"algorithms/algorithmic-complexity/time-complexities","path":"/algorithms/algorithmic-complexity/time-complexities","sidebar":"tutorialSidebar"},{"id":"algorithms/algorithmic-complexity/turing-vs-non-turing-machine","path":"/algorithms/algorithmic-complexity/turing-vs-non-turing-machine","sidebar":"tutorialSidebar"},{"id":"algorithms/bit-manipulation/examples","path":"/algorithms/bit-manipulation/examples","sidebar":"tutorialSidebar"},{"id":"algorithms/bit-manipulation/general","path":"/algorithms/bit-manipulation/general","sidebar":"tutorialSidebar"},{"id":"algorithms/bit-manipulation/readme","path":"/algorithms/bit-manipulation/","sidebar":"tutorialSidebar"},{"id":"algorithms/complex-systems/game-theory","path":"/algorithms/complex-systems/game-theory","sidebar":"tutorialSidebar"},{"id":"algorithms/complex-systems/intro","path":"/algorithms/complex-systems/intro","sidebar":"tutorialSidebar"},{"id":"algorithms/complex-systems/minimax-algorithm","path":"/algorithms/complex-systems/minimax-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/complex-systems/move-by-nature","path":"/algorithms/complex-systems/move-by-nature","sidebar":"tutorialSidebar"},{"id":"algorithms/complex-systems/others","path":"/algorithms/complex-systems/others","sidebar":"tutorialSidebar"},{"id":"algorithms/complex-systems/readme","path":"/algorithms/complex-systems/","sidebar":"tutorialSidebar"},{"id":"algorithms/data-compression/bitmap-compression-algorithms","path":"/algorithms/data-compression/bitmap-compression-algorithms","sidebar":"tutorialSidebar"},{"id":"algorithms/data-compression/huffman-compression","path":"/algorithms/data-compression/huffman-compression","sidebar":"tutorialSidebar"},{"id":"algorithms/data-compression/intro","path":"/algorithms/data-compression/intro","sidebar":"tutorialSidebar"},{"id":"algorithms/data-compression/lzw-compression","path":"/algorithms/data-compression/lzw-compression","sidebar":"tutorialSidebar"},{"id":"algorithms/data-compression/others","path":"/algorithms/data-compression/others","sidebar":"tutorialSidebar"},{"id":"algorithms/data-compression/readme","path":"/algorithms/data-compression/","sidebar":"tutorialSidebar"},{"id":"algorithms/data-compression/run-length-encoding","path":"/algorithms/data-compression/run-length-encoding","sidebar":"tutorialSidebar"},{"id":"algorithms/dynamic-programming/basic-gold-mines","path":"/algorithms/dynamic-programming/basic-gold-mines","sidebar":"tutorialSidebar"},{"id":"algorithms/dynamic-programming/greedy-algorithms","path":"/algorithms/dynamic-programming/greedy-algorithms","sidebar":"tutorialSidebar"},{"id":"algorithms/dynamic-programming/how-to-find-dp","path":"/algorithms/dynamic-programming/how-to-find-dp","sidebar":"tutorialSidebar"},{"id":"algorithms/dynamic-programming/intro","path":"/algorithms/dynamic-programming/intro","sidebar":"tutorialSidebar"},{"id":"algorithms/dynamic-programming/knapsack-problem","path":"/algorithms/dynamic-programming/knapsack-problem","sidebar":"tutorialSidebar"},{"id":"algorithms/dynamic-programming/levenshtein-distance-or-edit-distance","path":"/algorithms/dynamic-programming/levenshtein-distance-or-edit-distance","sidebar":"tutorialSidebar"},{"id":"algorithms/dynamic-programming/readme","path":"/algorithms/dynamic-programming/","sidebar":"tutorialSidebar"},{"id":"algorithms/general/1d-range-search","path":"/algorithms/general/1d-range-search","sidebar":"tutorialSidebar"},{"id":"algorithms/general/2d-orthogonal-range-search","path":"/algorithms/general/2d-orthogonal-range-search","sidebar":"tutorialSidebar"},{"id":"algorithms/general/algo-ds","path":"/algorithms/general/algo-ds","sidebar":"tutorialSidebar"},{"id":"algorithms/general/algorithms-questions","path":"/algorithms/general/algorithms-questions","sidebar":"tutorialSidebar"},{"id":"algorithms/general/appel-algorithm","path":"/algorithms/general/appel-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/general/competitive-programming","path":"/algorithms/general/competitive-programming","sidebar":"tutorialSidebar"},{"id":"algorithms/general/euclidean-algorithm-gcd","path":"/algorithms/general/euclidean-algorithm-gcd","sidebar":"tutorialSidebar"},{"id":"algorithms/general/flocking-boids-algorithm","path":"/algorithms/general/flocking-boids-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/general/knuth-shuffle","path":"/algorithms/general/knuth-shuffle","sidebar":"tutorialSidebar"},{"id":"algorithms/general/list-of-algorithms","path":"/algorithms/general/list-of-algorithms","sidebar":"tutorialSidebar"},{"id":"algorithms/general/n-queens-problem","path":"/algorithms/general/n-queens-problem","sidebar":"tutorialSidebar"},{"id":"algorithms/general/orthogonal-rectangle-intersection-search","path":"/algorithms/general/orthogonal-rectangle-intersection-search","sidebar":"tutorialSidebar"},{"id":"algorithms/general/prime-factorization","path":"/algorithms/general/prime-factorization","sidebar":"tutorialSidebar"},{"id":"algorithms/general/quick-select","path":"/algorithms/general/quick-select","sidebar":"tutorialSidebar"},{"id":"algorithms/general/readme","path":"/algorithms/general/","sidebar":"tutorialSidebar"},{"id":"algorithms/general/recursion","path":"/algorithms/general/recursion","sidebar":"tutorialSidebar"},{"id":"algorithms/general/reverse-polish-notation-postfix-notation","path":"/algorithms/general/reverse-polish-notation-postfix-notation","sidebar":"tutorialSidebar"},{"id":"algorithms/general/sweep-line-algorithm","path":"/algorithms/general/sweep-line-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/general/two-stack-algorithm","path":"/algorithms/general/two-stack-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/general/types-of-algorithms","path":"/algorithms/general/types-of-algorithms","sidebar":"tutorialSidebar"},{"id":"algorithms/general/union-find-algorithm","path":"/algorithms/general/union-find-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/acyclic-edge-weighted-digraphs","path":"/algorithms/graphtheory/acyclic-edge-weighted-digraphs","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/bellman-ford-algorithm","path":"/algorithms/graphtheory/bellman-ford-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/breadth-first-search-bfs","path":"/algorithms/graphtheory/breadth-first-search-bfs","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/connected-components","path":"/algorithms/graphtheory/connected-components","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/depth-first-search-dfs","path":"/algorithms/graphtheory/depth-first-search-dfs","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/dijkstra-algorithm","path":"/algorithms/graphtheory/dijkstra-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/eulerian-trail","path":"/algorithms/graphtheory/eulerian-trail","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/ford-fulkerson-algorithm","path":"/algorithms/graphtheory/ford-fulkerson-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/graph-search","path":"/algorithms/graphtheory/graph-search","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/intro","path":"/algorithms/graphtheory/intro","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/kruskal-algorithm-for-mst","path":"/algorithms/graphtheory/kruskal-algorithm-for-mst","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/longest-path-in-edge-weighted-dags","path":"/algorithms/graphtheory/longest-path-in-edge-weighted-dags","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/maximum-flow-and-minimum-cut","path":"/algorithms/graphtheory/maximum-flow-and-minimum-cut","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/minimum-spanning-tree","path":"/algorithms/graphtheory/minimum-spanning-tree","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/other-graph-algorithms","path":"/algorithms/graphtheory/other-graph-algorithms","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/prim-algorithm-for-mst","path":"/algorithms/graphtheory/prim-algorithm-for-mst","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/problems","path":"/algorithms/graphtheory/problems","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/readme","path":"/algorithms/graphtheory/","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/resources","path":"/algorithms/graphtheory/resources","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/seam-carving","path":"/algorithms/graphtheory/seam-carving","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/shortest-path-algorithms","path":"/algorithms/graphtheory/shortest-path-algorithms","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/strong-components","path":"/algorithms/graphtheory/strong-components","sidebar":"tutorialSidebar"},{"id":"algorithms/graphtheory/topological-sort-algorithm","path":"/algorithms/graphtheory/topological-sort-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/mathematics/combinatorial-optimization","path":"/algorithms/mathematics/combinatorial-optimization","sidebar":"tutorialSidebar"},{"id":"algorithms/mathematics/mo-algorithm","path":"/algorithms/mathematics/mo-algorithm","sidebar":"tutorialSidebar"},{"id":"algorithms/mathematics/powerset","path":"/algorithms/mathematics/powerset","sidebar":"tutorialSidebar"},{"id":"algorithms/mathematics/readme","path":"/algorithms/mathematics/","sidebar":"tutorialSidebar"},{"id":"algorithms/readme","path":"/algorithms/","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/3-way-quick-sort","path":"/algorithms/searching-sorting/3-way-quick-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/3-way-string-radix-quicksort","path":"/algorithms/searching-sorting/3-way-string-radix-quicksort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/binary-search","path":"/algorithms/searching-sorting/binary-search","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/convex-hull","path":"/algorithms/searching-sorting/convex-hull","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/external-sort","path":"/algorithms/searching-sorting/external-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/heapsort","path":"/algorithms/searching-sorting/heapsort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/insertion-sort","path":"/algorithms/searching-sorting/insertion-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/intro","path":"/algorithms/searching-sorting/intro","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/key-indexed-counting","path":"/algorithms/searching-sorting/key-indexed-counting","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/knuth-shuffle","path":"/algorithms/searching-sorting/knuth-shuffle","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/lsd-radix-sort","path":"/algorithms/searching-sorting/lsd-radix-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/merge-sort","path":"/algorithms/searching-sorting/merge-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/msd-radix-sort","path":"/algorithms/searching-sorting/msd-radix-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/others","path":"/algorithms/searching-sorting/others","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/quick-sort","path":"/algorithms/searching-sorting/quick-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/readme","path":"/algorithms/searching-sorting/","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/selection-sort","path":"/algorithms/searching-sorting/selection-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/shell-sort","path":"/algorithms/searching-sorting/shell-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/shuffle-sort","path":"/algorithms/searching-sorting/shuffle-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/system-sort","path":"/algorithms/searching-sorting/system-sort","sidebar":"tutorialSidebar"},{"id":"algorithms/searching-sorting/timsort","path":"/algorithms/searching-sorting/timsort","sidebar":"tutorialSidebar"},{"id":"algorithms/string-algorithms/boyer-moore","path":"/algorithms/string-algorithms/boyer-moore","sidebar":"tutorialSidebar"},{"id":"algorithms/string-algorithms/brute-force","path":"/algorithms/string-algorithms/brute-force","sidebar":"tutorialSidebar"},{"id":"algorithms/string-algorithms/intro","path":"/algorithms/string-algorithms/intro","sidebar":"tutorialSidebar"},{"id":"algorithms/string-algorithms/knuth-morris-pratt","path":"/algorithms/string-algorithms/knuth-morris-pratt","sidebar":"tutorialSidebar"},{"id":"algorithms/string-algorithms/longest-common-prefix","path":"/algorithms/string-algorithms/longest-common-prefix","sidebar":"tutorialSidebar"},{"id":"algorithms/string-algorithms/rabin-karp","path":"/algorithms/string-algorithms/rabin-karp","sidebar":"tutorialSidebar"},{"id":"algorithms/string-algorithms/readme","path":"/algorithms/string-algorithms/","sidebar":"tutorialSidebar"},{"id":"algorithms/string-algorithms/substring-search-intro","path":"/algorithms/string-algorithms/substring-search-intro","sidebar":"tutorialSidebar"},{"id":"book-summaries/13-things-mentally-strong-parents-dont-do","path":"/book-summaries/13-things-mentally-strong-parents-dont-do","sidebar":"tutorialSidebar"},{"id":"book-summaries/13-things-mentally-strong-people-dont-do","path":"/book-summaries/13-things-mentally-strong-people-dont-do","sidebar":"tutorialSidebar"},{"id":"book-summaries/48-laws-of-power","path":"/book-summaries/48-laws-of-power","sidebar":"tutorialSidebar"},{"id":"book-summaries/7-powers-the-foundations-of-business-strategy","path":"/book-summaries/7-powers-the-foundations-of-business-strategy","sidebar":"tutorialSidebar"},{"id":"book-summaries/alchemy-the-surprising-power-of-ideas-that-dont-make-sense","path":"/book-summaries/alchemy-the-surprising-power-of-ideas-that-dont-make-sense","sidebar":"tutorialSidebar"},{"id":"book-summaries/atomic-habits","path":"/book-summaries/atomic-habits","sidebar":"tutorialSidebar"},{"id":"book-summaries/books-blinkist-productivity","path":"/book-summaries/books-blinkist-productivity","sidebar":"tutorialSidebar"},{"id":"book-summaries/books-to-read","path":"/book-summaries/books-to-read","sidebar":"tutorialSidebar"},{"id":"book-summaries/chasing-excellence","path":"/book-summaries/chasing-excellence","sidebar":"tutorialSidebar"},{"id":"book-summaries/collaborative-intelligence","path":"/book-summaries/collaborative-intelligence","sidebar":"tutorialSidebar"},{"id":"book-summaries/david-and-goliath","path":"/book-summaries/david-and-goliath","sidebar":"tutorialSidebar"},{"id":"book-summaries/deep-work","path":"/book-summaries/deep-work","sidebar":"tutorialSidebar"},{"id":"book-summaries/didnt-see-it-coming","path":"/book-summaries/didnt-see-it-coming","sidebar":"tutorialSidebar"},{"id":"book-summaries/do-hard-things","path":"/book-summaries/do-hard-things","sidebar":"tutorialSidebar"},{"id":"book-summaries/doing-good-better","path":"/book-summaries/doing-good-better","sidebar":"tutorialSidebar"},{"id":"book-summaries/dollars-and-sense","path":"/book-summaries/dollars-and-sense","sidebar":"tutorialSidebar"},{"id":"book-summaries/doughnut-economics","path":"/book-summaries/doughnut-economics","sidebar":"tutorialSidebar"},{"id":"book-summaries/economics-for-the-common-good","path":"/book-summaries/economics-for-the-common-good","sidebar":"tutorialSidebar"},{"id":"book-summaries/edge-of-chaos","path":"/book-summaries/edge-of-chaos","sidebar":"tutorialSidebar"},{"id":"book-summaries/essentialism","path":"/book-summaries/essentialism","sidebar":"tutorialSidebar"},{"id":"book-summaries/everyday-millionaires","path":"/book-summaries/everyday-millionaires","sidebar":"tutorialSidebar"},{"id":"book-summaries/find-your-element","path":"/book-summaries/find-your-element","sidebar":"tutorialSidebar"},{"id":"book-summaries/first-things-first","path":"/book-summaries/first-things-first","sidebar":"tutorialSidebar"},{"id":"book-summaries/from-strength-to-strength","path":"/book-summaries/from-strength-to-strength","sidebar":"tutorialSidebar"},{"id":"book-summaries/game-changers","path":"/book-summaries/game-changers","sidebar":"tutorialSidebar"},{"id":"book-summaries/get-it","path":"/book-summaries/get-it","sidebar":"tutorialSidebar"},{"id":"book-summaries/getting-things-done","path":"/book-summaries/getting-things-done","sidebar":"tutorialSidebar"},{"id":"book-summaries/good-economics-for-hard-times","path":"/book-summaries/good-economics-for-hard-times","sidebar":"tutorialSidebar"},{"id":"book-summaries/how-should-we-live","path":"/book-summaries/how-should-we-live","sidebar":"tutorialSidebar"},{"id":"book-summaries/how-to-be-a-stoic","path":"/book-summaries/how-to-be-a-stoic","sidebar":"tutorialSidebar"},{"id":"book-summaries/how-to-be-an-adult-in-relationships","path":"/book-summaries/how-to-be-an-adult-in-relationships","sidebar":"tutorialSidebar"},{"id":"book-summaries/how-to-have-impossible-conversations","path":"/book-summaries/how-to-have-impossible-conversations","sidebar":"tutorialSidebar"},{"id":"book-summaries/how-to-live-a-good-life","path":"/book-summaries/how-to-live-a-good-life","sidebar":"tutorialSidebar"},{"id":"book-summaries/how-to-make-money-in-stocks","path":"/book-summaries/how-to-make-money-in-stocks","sidebar":"tutorialSidebar"},{"id":"book-summaries/how-to-take-smart-notes","path":"/book-summaries/how-to-take-smart-notes","sidebar":"tutorialSidebar"},{"id":"book-summaries/hyperfocus","path":"/book-summaries/hyperfocus","sidebar":"tutorialSidebar"},{"id":"book-summaries/leaders-eat-last","path":"/book-summaries/leaders-eat-last","sidebar":"tutorialSidebar"},{"id":"book-summaries/leadership-and-the-rise-of-great-powers","path":"/book-summaries/leadership-and-the-rise-of-great-powers","sidebar":"tutorialSidebar"},{"id":"book-summaries/life-is-in-the-transitions","path":"/book-summaries/life-is-in-the-transitions","sidebar":"tutorialSidebar"},{"id":"book-summaries/off-the-clock","path":"/book-summaries/off-the-clock","sidebar":"tutorialSidebar"},{"id":"book-summaries/on-writing-well","path":"/book-summaries/on-writing-well","sidebar":"tutorialSidebar"},{"id":"book-summaries/organize-tomorrow-today","path":"/book-summaries/organize-tomorrow-today","sidebar":"tutorialSidebar"},{"id":"book-summaries/others","path":"/book-summaries/others","sidebar":"tutorialSidebar"},{"id":"book-summaries/power-and-prediction","path":"/book-summaries/power-and-prediction","sidebar":"tutorialSidebar"},{"id":"book-summaries/power-relationships","path":"/book-summaries/power-relationships","sidebar":"tutorialSidebar"},{"id":"book-summaries/power-sex-suicide","path":"/book-summaries/power-sex-suicide","sidebar":"tutorialSidebar"},{"id":"book-summaries/predictably-irrational","path":"/book-summaries/predictably-irrational","sidebar":"tutorialSidebar"},{"id":"book-summaries/primed-to-perform","path":"/book-summaries/primed-to-perform","sidebar":"tutorialSidebar"},{"id":"book-summaries/principles","path":"/book-summaries/principles","sidebar":"tutorialSidebar"},{"id":"book-summaries/readme","path":"/book-summaries/","sidebar":"tutorialSidebar"},{"id":"book-summaries/secrets-of-power-negotiating","path":"/book-summaries/secrets-of-power-negotiating","sidebar":"tutorialSidebar"},{"id":"book-summaries/sell-like-crazy","path":"/book-summaries/sell-like-crazy","sidebar":"tutorialSidebar"},{"id":"book-summaries/skin-in-the-game","path":"/book-summaries/skin-in-the-game","sidebar":"tutorialSidebar"},{"id":"book-summaries/small-is-beautiful","path":"/book-summaries/small-is-beautiful","sidebar":"tutorialSidebar"},{"id":"book-summaries/social-intelligence","path":"/book-summaries/social-intelligence","sidebar":"tutorialSidebar"},{"id":"book-summaries/solve-for-happy","path":"/book-summaries/solve-for-happy","sidebar":"tutorialSidebar"},{"id":"book-summaries/switch-on-your-brain","path":"/book-summaries/switch-on-your-brain","sidebar":"tutorialSidebar"},{"id":"book-summaries/talking-across-divide","path":"/book-summaries/talking-across-divide","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-22-immutable-laws-of-branding","path":"/book-summaries/the-22-immutable-laws-of-branding","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-3-minute-rule","path":"/book-summaries/the-3-minute-rule","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-4-agreements","path":"/book-summaries/the-4-agreements","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-4-hour-workweek","path":"/book-summaries/the-4-hour-workweek","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-5-am-club","path":"/book-summaries/the-5-am-club","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-almanack-of-naval-ravikant","path":"/book-summaries/the-almanack-of-naval-ravikant","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-art-of-impossible","path":"/book-summaries/the-art-of-impossible","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-art-of-logic","path":"/book-summaries/the-art-of-logic","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-book-of-joy","path":"/book-summaries/the-book-of-joy","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-courage-to-be-happy","path":"/book-summaries/the-courage-to-be-happy","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-dip","path":"/book-summaries/the-dip","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-distraction-addiction","path":"/book-summaries/the-distraction-addiction","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-elephant-in-the-brain","path":"/book-summaries/the-elephant-in-the-brain","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-grid","path":"/book-summaries/the-grid","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-knowledge-illusion","path":"/book-summaries/the-knowledge-illusion","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-life-you-can-save","path":"/book-summaries/the-life-you-can-save","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-organized-mind","path":"/book-summaries/the-organized-mind","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-path-between-us","path":"/book-summaries/the-path-between-us","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-power-of-concentration","path":"/book-summaries/the-power-of-concentration","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-power-of-regret","path":"/book-summaries/the-power-of-regret","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-science-of-selling","path":"/book-summaries/the-science-of-selling","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-seven-habits-of-highly-effective-people","path":"/book-summaries/the-seven-habits-of-highly-effective-people","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-slight-edge","path":"/book-summaries/the-slight-edge","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-squiggly-career","path":"/book-summaries/the-squiggly-career","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-status-game","path":"/book-summaries/the-status-game","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-tangled-tree","path":"/book-summaries/the-tangled-tree","sidebar":"tutorialSidebar"},{"id":"book-summaries/the-uninhabitable-earth","path":"/book-summaries/the-uninhabitable-earth","sidebar":"tutorialSidebar"},{"id":"book-summaries/think-again","path":"/book-summaries/think-again","sidebar":"tutorialSidebar"},{"id":"book-summaries/think-and-grow-rich","path":"/book-summaries/think-and-grow-rich","sidebar":"tutorialSidebar"},{"id":"book-summaries/thinking-fast-and-slow","path":"/book-summaries/thinking-fast-and-slow","sidebar":"tutorialSidebar"},{"id":"book-summaries/thinking-in-systems","path":"/book-summaries/thinking-in-systems","sidebar":"tutorialSidebar"},{"id":"book-summaries/time-and-how-to-spend-it","path":"/book-summaries/time-and-how-to-spend-it","sidebar":"tutorialSidebar"},{"id":"book-summaries/ultralearning","path":"/book-summaries/ultralearning","sidebar":"tutorialSidebar"},{"id":"book-summaries/what-philosophy-can-teach-you-about-being-a-better-leader","path":"/book-summaries/what-philosophy-can-teach-you-about-being-a-better-leader","sidebar":"tutorialSidebar"},{"id":"book-summaries/who-we-are-and-how-we-got-here","path":"/book-summaries/who-we-are-and-how-we-got-here","sidebar":"tutorialSidebar"},{"id":"cloud/aws/amazon-pinpoint","path":"/cloud/aws/amazon-pinpoint","sidebar":"tutorialSidebar"},{"id":"cloud/aws/analytics/amazon-athena","path":"/cloud/aws/analytics/amazon-athena","sidebar":"tutorialSidebar"},{"id":"cloud/aws/analytics/amazon-devops-guru","path":"/cloud/aws/analytics/amazon-devops-guru","sidebar":"tutorialSidebar"},{"id":"cloud/aws/analytics/amazon-kinesis","path":"/cloud/aws/analytics/amazon-kinesis","sidebar":"tutorialSidebar"},{"id":"cloud/aws/analytics/readme","path":"/cloud/aws/analytics/","sidebar":"tutorialSidebar"},{"id":"cloud/aws/aws-backup","path":"/cloud/aws/aws-backup","sidebar":"tutorialSidebar"},{"id":"cloud/aws/aws-competency-program","path":"/cloud/aws/aws-competency-program","sidebar":"tutorialSidebar"},{"id":"cloud/aws/aws-database-migration-service-dms","path":"/cloud/aws/aws-database-migration-service-dms","sidebar":"tutorialSidebar"},{"id":"cloud/aws/aws-glue","path":"/cloud/aws/aws-glue","sidebar":"tutorialSidebar"},{"id":"cloud/aws/aws-rekognition","path":"/cloud/aws/aws-rekognition","sidebar":"tutorialSidebar"},{"id":"cloud/aws/aws-services","path":"/cloud/aws/aws-services","sidebar":"tutorialSidebar"},{"id":"cloud/aws/aws-services-list","path":"/cloud/aws/aws-services-list","sidebar":"tutorialSidebar"},{"id":"cloud/aws/aws-sns","path":"/cloud/aws/aws-sns","sidebar":"tutorialSidebar"},{"id":"cloud/aws/aws-sqs","path":"/cloud/aws/aws-sqs","sidebar":"tutorialSidebar"},{"id":"cloud/aws/cli-commands","path":"/cloud/aws/cli-commands","sidebar":"tutorialSidebar"},{"id":"cloud/aws/compute/amazon-ecs","path":"/cloud/aws/compute/amazon-ecs","sidebar":"tutorialSidebar"},{"id":"cloud/aws/compute/amazon-eks","path":"/cloud/aws/compute/amazon-eks","sidebar":"tutorialSidebar"},{"id":"cloud/aws/compute/aws-lambda","path":"/cloud/aws/compute/aws-lambda","sidebar":"tutorialSidebar"},{"id":"cloud/aws/compute/burstable-instances","path":"/cloud/aws/compute/burstable-instances","sidebar":"tutorialSidebar"},{"id":"cloud/aws/compute/ec2-instance-types","path":"/cloud/aws/compute/ec2-instance-types","sidebar":"tutorialSidebar"},{"id":"cloud/aws/compute/readme","path":"/cloud/aws/compute/","sidebar":"tutorialSidebar"},{"id":"cloud/aws/cost-optimization-explorer-billing","path":"/cloud/aws/cost-optimization-explorer-billing","sidebar":"tutorialSidebar"},{"id":"cloud/aws/course-architecting-on-aws","path":"/cloud/aws/course-architecting-on-aws","sidebar":"tutorialSidebar"},{"id":"cloud/aws/developer-tools/code-build","path":"/cloud/aws/developer-tools/code-build","sidebar":"tutorialSidebar"},{"id":"cloud/aws/developer-tools/intro","path":"/cloud/aws/developer-tools/intro","sidebar":"tutorialSidebar"},{"id":"cloud/aws/intro","path":"/cloud/aws/intro","sidebar":"tutorialSidebar"},{"id":"cloud/aws/networking-content-delivery/amazon-cloudfront","path":"/cloud/aws/networking-content-delivery/amazon-cloudfront","sidebar":"tutorialSidebar"},{"id":"cloud/aws/networking-content-delivery/amazon-vpc","path":"/cloud/aws/networking-content-delivery/amazon-vpc","sidebar":"tutorialSidebar"},{"id":"cloud/aws/networking-content-delivery/aws-elb","path":"/cloud/aws/networking-content-delivery/aws-elb","sidebar":"tutorialSidebar"},{"id":"cloud/aws/networking-content-delivery/intro","path":"/cloud/aws/networking-content-delivery/intro","sidebar":"tutorialSidebar"},{"id":"cloud/aws/others","path":"/cloud/aws/others","sidebar":"tutorialSidebar"},{"id":"cloud/aws/readme","path":"/cloud/aws/","sidebar":"tutorialSidebar"},{"id":"cloud/aws/security-identity-compliance/compliance","path":"/cloud/aws/security-identity-compliance/compliance","sidebar":"tutorialSidebar"},{"id":"cloud/aws/security-identity-compliance/compliance-mcqs","path":"/cloud/aws/security-identity-compliance/compliance-mcqs","sidebar":"tutorialSidebar"},{"id":"cloud/aws/security-identity-compliance/iam","path":"/cloud/aws/security-identity-compliance/iam","sidebar":"tutorialSidebar"},{"id":"cloud/aws/security-identity-compliance/intro","path":"/cloud/aws/security-identity-compliance/intro","sidebar":"tutorialSidebar"},{"id":"cloud/aws/security-identity-compliance/license-scanning","path":"/cloud/aws/security-identity-compliance/license-scanning","sidebar":"tutorialSidebar"},{"id":"cloud/aws/security-identity-compliance/security-guidelines","path":"/cloud/aws/security-identity-compliance/security-guidelines","sidebar":"tutorialSidebar"},{"id":"cloud/aws/security-identity-compliance/tools","path":"/cloud/aws/security-identity-compliance/tools","sidebar":"tutorialSidebar"},{"id":"cloud/aws/storage/amazon-ebs","path":"/cloud/aws/storage/amazon-ebs","sidebar":"tutorialSidebar"},{"id":"cloud/aws/storage/amazon-efs","path":"/cloud/aws/storage/amazon-efs","sidebar":"tutorialSidebar"},{"id":"cloud/aws/storage/amazon-s3","path":"/cloud/aws/storage/amazon-s3","sidebar":"tutorialSidebar"},{"id":"cloud/aws/storage/amazon-s3-pricing","path":"/cloud/aws/storage/amazon-s3-pricing","sidebar":"tutorialSidebar"},{"id":"cloud/aws/storage/amazon-s3-storage-classes","path":"/cloud/aws/storage/amazon-s3-storage-classes","sidebar":"tutorialSidebar"},{"id":"cloud/aws/storage/amazon-s3-tables","path":"/cloud/aws/storage/amazon-s3-tables","sidebar":"tutorialSidebar"},{"id":"cloud/aws/storage/iops","path":"/cloud/aws/storage/iops","sidebar":"tutorialSidebar"},{"id":"cloud/aws/storage/readme","path":"/cloud/aws/storage/","sidebar":"tutorialSidebar"},{"id":"cloud/others/alibaba-cloud","path":"/cloud/others/alibaba-cloud","sidebar":"tutorialSidebar"},{"id":"cloud/others/azure/commands","path":"/cloud/others/azure/commands","sidebar":"tutorialSidebar"},{"id":"cloud/others/azure/iam","path":"/cloud/others/azure/iam","sidebar":"tutorialSidebar"},{"id":"cloud/others/azure/microsoft-biztalk","path":"/cloud/others/azure/microsoft-biztalk","sidebar":"tutorialSidebar"},{"id":"cloud/others/azure/readme","path":"/cloud/others/azure/","sidebar":"tutorialSidebar"},{"id":"cloud/others/azure/services","path":"/cloud/others/azure/services","sidebar":"tutorialSidebar"},{"id":"cloud/others/business-rule-engine","path":"/cloud/others/business-rule-engine","sidebar":"tutorialSidebar"},{"id":"cloud/others/cdn-cache-invalidation","path":"/cloud/others/cdn-cache-invalidation","sidebar":"tutorialSidebar"},{"id":"cloud/others/cdn-comparision","path":"/cloud/others/cdn-comparision","sidebar":"tutorialSidebar"},{"id":"cloud/others/cdn-content-delivery-network","path":"/cloud/others/cdn-content-delivery-network","sidebar":"tutorialSidebar"},{"id":"cloud/others/cloudflare","path":"/cloud/others/cloudflare","sidebar":"tutorialSidebar"},{"id":"cloud/others/firebase/automatic-collected-events","path":"/cloud/others/firebase/automatic-collected-events","sidebar":"tutorialSidebar"},{"id":"cloud/others/firebase/fcm-notifications","path":"/cloud/others/firebase/fcm-notifications","sidebar":"tutorialSidebar"},{"id":"cloud/others/firebase/firebase-google-analytics","path":"/cloud/others/firebase/firebase-google-analytics","sidebar":"tutorialSidebar"},{"id":"cloud/others/firebase/readme","path":"/cloud/others/firebase/","sidebar":"tutorialSidebar"},{"id":"cloud/others/firebase/web-push-notifications","path":"/cloud/others/firebase/web-push-notifications","sidebar":"tutorialSidebar"},{"id":"cloud/others/gcp-anthos","path":"/cloud/others/gcp-anthos","sidebar":"tutorialSidebar"},{"id":"cloud/others/gcp-bigquery-big-query","path":"/cloud/others/gcp-bigquery-big-query","sidebar":"tutorialSidebar"},{"id":"cloud/others/gcp-google-cloud-platform","path":"/cloud/others/gcp-google-cloud-platform","sidebar":"tutorialSidebar"},{"id":"cloud/others/gcp-ml-services","path":"/cloud/others/gcp-ml-services","sidebar":"tutorialSidebar"},{"id":"cloud/others/imagekit","path":"/cloud/others/imagekit","sidebar":"tutorialSidebar"},{"id":"cloud/others/linode","path":"/cloud/others/linode","sidebar":"tutorialSidebar"},{"id":"cloud/others/loan-management-system-lms","path":"/cloud/others/loan-management-system-lms","sidebar":"tutorialSidebar"},{"id":"cloud/others/low-code-no-code-lcnc","path":"/cloud/others/low-code-no-code-lcnc","sidebar":"tutorialSidebar"},{"id":"cloud/others/mdm-mobile-device-management","path":"/cloud/others/mdm-mobile-device-management","sidebar":"tutorialSidebar"},{"id":"cloud/others/openstack","path":"/cloud/others/openstack","sidebar":"tutorialSidebar"},{"id":"cloud/others/oracle","path":"/cloud/others/oracle","sidebar":"tutorialSidebar"},{"id":"cloud/others/others-saas","path":"/cloud/others/others-saas","sidebar":"tutorialSidebar"},{"id":"cloud/others/readme","path":"/cloud/others/","sidebar":"tutorialSidebar"},{"id":"cloud/others/sap","path":"/cloud/others/sap","sidebar":"tutorialSidebar"},{"id":"cloud/others/ticketing-tms","path":"/cloud/others/ticketing-tms","sidebar":"tutorialSidebar"},{"id":"cloud/others/vmware","path":"/cloud/others/vmware","sidebar":"tutorialSidebar"},{"id":"cloud/readme","path":"/cloud/","sidebar":"tutorialSidebar"},{"id":"cloud/tools","path":"/cloud/tools","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/byzantine-generals-problem","path":"/computer-science/distributed-system/byzantine-generals-problem","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/cap-theorem","path":"/computer-science/distributed-system/cap-theorem","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/clocks","path":"/computer-science/distributed-system/clocks","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/consensus-protocols","path":"/computer-science/distributed-system/consensus-protocols","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/consistency","path":"/computer-science/distributed-system/consistency","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/distributed-logging","path":"/computer-science/distributed-system/distributed-logging","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/fallacies-and-problems","path":"/computer-science/distributed-system/fallacies-and-problems","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/intro","path":"/computer-science/distributed-system/intro","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/others","path":"/computer-science/distributed-system/others","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/readme","path":"/computer-science/distributed-system/","sidebar":"tutorialSidebar"},{"id":"computer-science/distributed-system/vocabulary","path":"/computer-science/distributed-system/vocabulary","sidebar":"tutorialSidebar"},{"id":"computer-science/general/common","path":"/computer-science/general/common","sidebar":"tutorialSidebar"},{"id":"computer-science/general/newsletter-learning-resources","path":"/computer-science/general/newsletter-learning-resources","sidebar":"tutorialSidebar"},{"id":"computer-science/general/others","path":"/computer-science/general/others","sidebar":"tutorialSidebar"},{"id":"computer-science/general/readme","path":"/computer-science/general/","sidebar":"tutorialSidebar"},{"id":"computer-science/general/research-papers","path":"/computer-science/general/research-papers","sidebar":"tutorialSidebar"},{"id":"computer-science/general/standards","path":"/computer-science/general/standards","sidebar":"tutorialSidebar"},{"id":"computer-science/general/uuid-guid","path":"/computer-science/general/uuid-guid","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/aws-tech-other-questions","path":"/computer-science/interview-question/aws-tech-other-questions","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/blogs-conferences-blogging-presentation-tech-thursdays","path":"/computer-science/interview-question/blogs-conferences-blogging-presentation-tech-thursdays","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/coding-interview-questions","path":"/computer-science/interview-question/coding-interview-questions","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/others","path":"/computer-science/interview-question/others","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/readme","path":"/computer-science/interview-question/","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-autocomplete-or-typeahead","path":"/computer-science/interview-question/system-design-autocomplete-or-typeahead","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-google-com-into-browser-press-enter","path":"/computer-science/interview-question/system-design-google-com-into-browser-press-enter","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-google-search","path":"/computer-science/interview-question/system-design-google-search","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-messenger-whatsapp","path":"/computer-science/interview-question/system-design-messenger-whatsapp","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-mmog-game","path":"/computer-science/interview-question/system-design-mmog-game","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-others","path":"/computer-science/interview-question/system-design-others","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-parking-lot","path":"/computer-science/interview-question/system-design-parking-lot","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-tinyurl","path":"/computer-science/interview-question/system-design-tinyurl","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-twitter","path":"/computer-science/interview-question/system-design-twitter","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-uber-data-architecture","path":"/computer-science/interview-question/system-design-uber-data-architecture","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-uber-lyft-ride-sharing-services","path":"/computer-science/interview-question/system-design-uber-lyft-ride-sharing-services","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/system-design-youtube","path":"/computer-science/interview-question/system-design-youtube","sidebar":"tutorialSidebar"},{"id":"computer-science/interview-question/toptal","path":"/computer-science/interview-question/toptal","sidebar":"tutorialSidebar"},{"id":"computer-science/iot/device-management","path":"/computer-science/iot/device-management","sidebar":"tutorialSidebar"},{"id":"computer-science/iot/edge-computing","path":"/computer-science/iot/edge-computing","sidebar":"tutorialSidebar"},{"id":"computer-science/iot/edgexfoundary","path":"/computer-science/iot/edgexfoundary","sidebar":"tutorialSidebar"},{"id":"computer-science/iot/industrial-iot-iiot","path":"/computer-science/iot/industrial-iot-iiot","sidebar":"tutorialSidebar"},{"id":"computer-science/iot/iot-intro","path":"/computer-science/iot/iot-intro","sidebar":"tutorialSidebar"},{"id":"computer-science/iot/others","path":"/computer-science/iot/others","sidebar":"tutorialSidebar"},{"id":"computer-science/iot/readme","path":"/computer-science/iot/","sidebar":"tutorialSidebar"},{"id":"computer-science/links","path":"/computer-science/links","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/basic-computer-organization","path":"/computer-science/operating-system/basic-computer-organization","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/cache-access-patterns","path":"/computer-science/operating-system/cache-access-patterns","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/cache-coherence-invalidation","path":"/computer-science/operating-system/cache-coherence-invalidation","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/caches-caching","path":"/computer-science/operating-system/caches-caching","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/caching-strategies-topologies","path":"/computer-science/operating-system/caching-strategies-topologies","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/compilers","path":"/computer-science/operating-system/compilers","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/concepts","path":"/computer-science/operating-system/concepts","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/concurrency-models-async","path":"/computer-science/operating-system/concurrency-models-async","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/concurrency-problems","path":"/computer-science/operating-system/concurrency-problems","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/concurrency-threading","path":"/computer-science/operating-system/concurrency-threading","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/coroutines","path":"/computer-science/operating-system/coroutines","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/cpu-gpu-tpu","path":"/computer-science/operating-system/cpu-gpu-tpu","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/disk-io","path":"/computer-science/operating-system/disk-io","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/dram","path":"/computer-science/operating-system/dram","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/intro","path":"/computer-science/operating-system/intro","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/journaling-file-system","path":"/computer-science/operating-system/journaling-file-system","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/memory","path":"/computer-science/operating-system/memory","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/memory-allocation","path":"/computer-science/operating-system/memory-allocation","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/memory-layout","path":"/computer-science/operating-system/memory-layout","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/memory-mapping-mmap","path":"/computer-science/operating-system/memory-mapping-mmap","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/microprocessor","path":"/computer-science/operating-system/microprocessor","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/others","path":"/computer-science/operating-system/others","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/parallel-processing","path":"/computer-science/operating-system/parallel-processing","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/raid","path":"/computer-science/operating-system/raid","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/readme","path":"/computer-science/operating-system/","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/scheduling","path":"/computer-science/operating-system/scheduling","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/swap-paging-caching","path":"/computer-science/operating-system/swap-paging-caching","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/unix-linux","path":"/computer-science/operating-system/unix-linux","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/unix-linux-file-system","path":"/computer-science/operating-system/unix-linux-file-system","sidebar":"tutorialSidebar"},{"id":"computer-science/operating-system/write-ahead-log-wal","path":"/computer-science/operating-system/write-ahead-log-wal","sidebar":"tutorialSidebar"},{"id":"computer-science/others/bioinformatics-biotechnology","path":"/computer-science/others/bioinformatics-biotechnology","sidebar":"tutorialSidebar"},{"id":"computer-science/others/computer-graphics","path":"/computer-science/others/computer-graphics","sidebar":"tutorialSidebar"},{"id":"computer-science/others/digital-circuits","path":"/computer-science/others/digital-circuits","sidebar":"tutorialSidebar"},{"id":"computer-science/others/game-development","path":"/computer-science/others/game-development","sidebar":"tutorialSidebar"},{"id":"computer-science/others/gamification","path":"/computer-science/others/gamification","sidebar":"tutorialSidebar"},{"id":"computer-science/others/other","path":"/computer-science/others/other","sidebar":"tutorialSidebar"},{"id":"computer-science/others/readme","path":"/computer-science/others/","sidebar":"tutorialSidebar"},{"id":"computer-science/others/tech-books","path":"/computer-science/others/tech-books","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-concepts/cohesion-and-coupling","path":"/computer-science/programming-concepts/cohesion-and-coupling","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-concepts/dependency-injection","path":"/computer-science/programming-concepts/dependency-injection","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-concepts/inversion-of-control","path":"/computer-science/programming-concepts/inversion-of-control","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-concepts/marshalling","path":"/computer-science/programming-concepts/marshalling","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-concepts/metaprogramming","path":"/computer-science/programming-concepts/metaprogramming","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-concepts/others","path":"/computer-science/programming-concepts/others","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-concepts/programming-styles","path":"/computer-science/programming-concepts/programming-styles","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-concepts/readme","path":"/computer-science/programming-concepts/","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-concepts/type-introspection-and-reflection","path":"/computer-science/programming-concepts/type-introspection-and-reflection","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-concepts/type-systems","path":"/computer-science/programming-concepts/type-systems","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/architectural-mvvm","path":"/computer-science/programming-paradigms/architectural-mvvm","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/behavioral-chain-of-responsibility","path":"/computer-science/programming-paradigms/behavioral-chain-of-responsibility","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/behavioral-iterator","path":"/computer-science/programming-paradigms/behavioral-iterator","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/behavioral-mediator","path":"/computer-science/programming-paradigms/behavioral-mediator","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/behavioral-memento","path":"/computer-science/programming-paradigms/behavioral-memento","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/behavioral-observer","path":"/computer-science/programming-paradigms/behavioral-observer","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/behavioral-publisher-subscriber","path":"/computer-science/programming-paradigms/behavioral-publisher-subscriber","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/behavioral-state","path":"/computer-science/programming-paradigms/behavioral-state","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/behavioral-strategy","path":"/computer-science/programming-paradigms/behavioral-strategy","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/concurrency-reactor","path":"/computer-science/programming-paradigms/concurrency-reactor","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/creational-abstract-factory","path":"/computer-science/programming-paradigms/creational-abstract-factory","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/creational-object-pool","path":"/computer-science/programming-paradigms/creational-object-pool","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/design-patterns","path":"/computer-science/programming-paradigms/design-patterns","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/functional-programming","path":"/computer-science/programming-paradigms/functional-programming","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/oops-solid","path":"/computer-science/programming-paradigms/oops-solid","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/others","path":"/computer-science/programming-paradigms/others","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/readme","path":"/computer-science/programming-paradigms/","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/structural-adapter","path":"/computer-science/programming-paradigms/structural-adapter","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/structural-bridge","path":"/computer-science/programming-paradigms/structural-bridge","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/structural-decorator","path":"/computer-science/programming-paradigms/structural-decorator","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/structural-facade","path":"/computer-science/programming-paradigms/structural-facade","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/structural-proxy","path":"/computer-science/programming-paradigms/structural-proxy","sidebar":"tutorialSidebar"},{"id":"computer-science/programming-paradigms/types-of-programming-paradigm","path":"/computer-science/programming-paradigms/types-of-programming-paradigm","sidebar":"tutorialSidebar"},{"id":"computer-science/readme","path":"/computer-science/","sidebar":"tutorialSidebar"},{"id":"computer-science/security/attacks","path":"/computer-science/security/attacks","sidebar":"tutorialSidebar"},{"id":"computer-science/security/authentication/certificates","path":"/computer-science/security/authentication/certificates","sidebar":"tutorialSidebar"},{"id":"computer-science/security/authentication/http-authentication","path":"/computer-science/security/authentication/http-authentication","sidebar":"tutorialSidebar"},{"id":"computer-science/security/authentication/intro","path":"/computer-science/security/authentication/intro","sidebar":"tutorialSidebar"},{"id":"computer-science/security/authentication/jwt","path":"/computer-science/security/authentication/jwt","sidebar":"tutorialSidebar"},{"id":"computer-science/security/authentication/oauth","path":"/computer-science/security/authentication/oauth","sidebar":"tutorialSidebar"},{"id":"computer-science/security/authentication/openid","path":"/computer-science/security/authentication/openid","sidebar":"tutorialSidebar"},{"id":"computer-science/security/authentication/readme","path":"/computer-science/security/authentication/","sidebar":"tutorialSidebar"},{"id":"computer-science/security/authentication/siem","path":"/computer-science/security/authentication/siem","sidebar":"tutorialSidebar"},{"id":"computer-science/security/authentication/two-2fa","path":"/computer-science/security/authentication/two-2fa","sidebar":"tutorialSidebar"},{"id":"computer-science/security/concepts","path":"/computer-science/security/concepts","sidebar":"tutorialSidebar"},{"id":"computer-science/security/cryptography/cryptographic-algorithms","path":"/computer-science/security/cryptography/cryptographic-algorithms","sidebar":"tutorialSidebar"},{"id":"computer-science/security/cryptography/cryptographic-hash-functions","path":"/computer-science/security/cryptography/cryptographic-hash-functions","sidebar":"tutorialSidebar"},{"id":"computer-science/security/cryptography/cryptography-terms","path":"/computer-science/security/cryptography/cryptography-terms","sidebar":"tutorialSidebar"},{"id":"computer-science/security/cryptography/diffie-hellman-key-exchange","path":"/computer-science/security/cryptography/diffie-hellman-key-exchange","sidebar":"tutorialSidebar"},{"id":"computer-science/security/cryptography/hash-function-design","path":"/computer-science/security/cryptography/hash-function-design","sidebar":"tutorialSidebar"},{"id":"computer-science/security/cryptography/intro","path":"/computer-science/security/cryptography/intro","sidebar":"tutorialSidebar"},{"id":"computer-science/security/cryptography/post-quantum-cryptography","path":"/computer-science/security/cryptography/post-quantum-cryptography","sidebar":"tutorialSidebar"},{"id":"computer-science/security/cryptography/public-key-cryptography","path":"/computer-science/security/cryptography/public-key-cryptography","sidebar":"tutorialSidebar"},{"id":"computer-science/security/cryptography/readme","path":"/computer-science/security/cryptography/","sidebar":"tutorialSidebar"},{"id":"computer-science/security/ethical-hacking","path":"/computer-science/security/ethical-hacking","sidebar":"tutorialSidebar"},{"id":"computer-science/security/firewall-waf","path":"/computer-science/security/firewall-waf","sidebar":"tutorialSidebar"},{"id":"computer-science/security/improving-security-posture","path":"/computer-science/security/improving-security-posture","sidebar":"tutorialSidebar"},{"id":"computer-science/security/others","path":"/computer-science/security/others","sidebar":"tutorialSidebar"},{"id":"computer-science/security/readme","path":"/computer-science/security/","sidebar":"tutorialSidebar"},{"id":"computer-science/security/systems-protection","path":"/computer-science/security/systems-protection","sidebar":"tutorialSidebar"},{"id":"computer-science/security/tools","path":"/computer-science/security/tools","sidebar":"tutorialSidebar"},{"id":"computer-science/security/vault","path":"/computer-science/security/vault","sidebar":"tutorialSidebar"},{"id":"computer-science/security/vulnerabilities","path":"/computer-science/security/vulnerabilities","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/change-management","path":"/computer-science/software-engineering/change-management","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/code-smell","path":"/computer-science/software-engineering/code-smell","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/coding-guidelines-code-reviews-clean-code","path":"/computer-science/software-engineering/coding-guidelines-code-reviews-clean-code","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/complexity","path":"/computer-science/software-engineering/complexity","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/developer-roles","path":"/computer-science/software-engineering/developer-roles","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/development-approaches","path":"/computer-science/software-engineering/development-approaches","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/intro","path":"/computer-science/software-engineering/intro","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/modeling-languages","path":"/computer-science/software-engineering/modeling-languages","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/principles","path":"/computer-science/software-engineering/principles","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/readme","path":"/computer-science/software-engineering/","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/refactoring","path":"/computer-science/software-engineering/refactoring","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/static-code-analysis","path":"/computer-science/software-engineering/static-code-analysis","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/technical-debt","path":"/computer-science/software-engineering/technical-debt","sidebar":"tutorialSidebar"},{"id":"computer-science/software-engineering/types-of-code","path":"/computer-science/software-engineering/types-of-code","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/addressing-failures","path":"/computer-science/system-design/addressing-failures","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/api-gateway","path":"/computer-science/system-design/api-gateway","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/architecture-guide","path":"/computer-science/system-design/architecture-guide","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/cloud-native","path":"/computer-science/system-design/cloud-native","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/enterprise-integration-patterns","path":"/computer-science/system-design/enterprise-integration-patterns","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/event-driven-architecture","path":"/computer-science/system-design/event-driven-architecture","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/intro","path":"/computer-science/system-design/intro","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/message-oriented-architecture-mom","path":"/computer-science/system-design/message-oriented-architecture-mom","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/message-queues","path":"/computer-science/system-design/message-queues","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/microservice-architecture/design-patterns","path":"/computer-science/system-design/microservice-architecture/design-patterns","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/microservice-architecture/domain-driven-design","path":"/computer-science/system-design/microservice-architecture/domain-driven-design","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/microservice-architecture/example","path":"/computer-science/system-design/microservice-architecture/example","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/microservice-architecture/intro","path":"/computer-science/system-design/microservice-architecture/intro","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/microservice-architecture/readme","path":"/computer-science/system-design/microservice-architecture/","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/n-tier-application-architecture","path":"/computer-science/system-design/n-tier-application-architecture","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/others","path":"/computer-science/system-design/others","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/rate-limiting","path":"/computer-science/system-design/rate-limiting","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/reactive-microservices-manifesto","path":"/computer-science/system-design/reactive-microservices-manifesto","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/readme","path":"/computer-science/system-design/","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/retries","path":"/computer-science/system-design/retries","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/serverless-architecture","path":"/computer-science/system-design/serverless-architecture","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/trade-offs","path":"/computer-science/system-design/trade-offs","sidebar":"tutorialSidebar"},{"id":"computer-science/system-design/twelve-factor-app","path":"/computer-science/system-design/twelve-factor-app","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/checkov","path":"/computer-science/testing/checkov","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/intro","path":"/computer-science/testing/intro","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/iperf3-testing","path":"/computer-science/testing/iperf3-testing","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/load-performance-testing-qa-tools","path":"/computer-science/testing/load-performance-testing-qa-tools","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/mocking","path":"/computer-science/testing/mocking","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/postman","path":"/computer-science/testing/postman","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/readme","path":"/computer-science/testing/","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/selenium","path":"/computer-science/testing/selenium","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/terms","path":"/computer-science/testing/terms","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/test-pyramid","path":"/computer-science/testing/test-pyramid","sidebar":"tutorialSidebar"},{"id":"computer-science/testing/tools","path":"/computer-science/testing/tools","sidebar":"tutorialSidebar"},{"id":"courses/365-data-science-program","path":"/courses/365-data-science-program","sidebar":"tutorialSidebar"},{"id":"courses/365-ds-advanced-stastistical-methods-in-python","path":"/courses/365-ds-advanced-stastistical-methods-in-python","sidebar":"tutorialSidebar"},{"id":"courses/365-ds-mathematics","path":"/courses/365-ds-mathematics","sidebar":"tutorialSidebar"},{"id":"courses/aws-certified-data-engineer-associate","path":"/courses/aws-certified-data-engineer-associate","sidebar":"tutorialSidebar"},{"id":"courses/aws-certified-data-engineer-associate-questions","path":"/courses/aws-certified-data-engineer-associate-questions","sidebar":"tutorialSidebar"},{"id":"courses/aws-certified-developer-associate","path":"/courses/aws-certified-developer-associate","sidebar":"tutorialSidebar"},{"id":"courses/course-art-and-science-of-ml","path":"/courses/course-art-and-science-of-ml","sidebar":"tutorialSidebar"},{"id":"courses/course-big-data-computing-nptel","path":"/courses/course-big-data-computing-nptel","sidebar":"tutorialSidebar"},{"id":"courses/course-credit-risk-modeling/credit-and-debt","path":"/courses/course-credit-risk-modeling/credit-and-debt","sidebar":"tutorialSidebar"},{"id":"courses/course-credit-risk-modeling/decision-areas-and-credit-scorecards","path":"/courses/course-credit-risk-modeling/decision-areas-and-credit-scorecards","sidebar":"tutorialSidebar"},{"id":"courses/course-credit-risk-modeling/fraud-detection-and-prevention","path":"/courses/course-credit-risk-modeling/fraud-detection-and-prevention","sidebar":"tutorialSidebar"},{"id":"courses/course-credit-risk-modeling/fraud-features","path":"/courses/course-credit-risk-modeling/fraud-features","sidebar":"tutorialSidebar"},{"id":"courses/course-credit-risk-modeling/fraud-types","path":"/courses/course-credit-risk-modeling/fraud-types","sidebar":"tutorialSidebar"},{"id":"courses/course-credit-risk-modeling/intro","path":"/courses/course-credit-risk-modeling/intro","sidebar":"tutorialSidebar"},{"id":"courses/course-credit-risk-modeling/syllabus","path":"/courses/course-credit-risk-modeling/syllabus","sidebar":"tutorialSidebar"},{"id":"courses/course-data-mining-nptel","path":"/courses/course-data-mining-nptel","sidebar":"tutorialSidebar"},{"id":"courses/course-data-storage-and-processing-edx","path":"/courses/course-data-storage-and-processing-edx","sidebar":"tutorialSidebar"},{"id":"courses/course-feature-engineering","path":"/courses/course-feature-engineering","sidebar":"tutorialSidebar"},{"id":"courses/course-intro-to-data-and-data-science","path":"/courses/course-intro-to-data-and-data-science","sidebar":"tutorialSidebar"},{"id":"courses/course-intro-to-tensorflow","path":"/courses/course-intro-to-tensorflow","sidebar":"tutorialSidebar"},{"id":"courses/course-launching-into-ml","path":"/courses/course-launching-into-ml","sidebar":"tutorialSidebar"},{"id":"courses/course-time-series-analysis/exponential-smoothing","path":"/courses/course-time-series-analysis/exponential-smoothing","sidebar":"tutorialSidebar"},{"id":"courses/course-time-series-analysis/intro-time-series","path":"/courses/course-time-series-analysis/intro-time-series","sidebar":"tutorialSidebar"},{"id":"courses/course-time-series-analysis/syllabus","path":"/courses/course-time-series-analysis/syllabus","sidebar":"tutorialSidebar"},{"id":"courses/course-time-series-analysis/time-series-modeling","path":"/courses/course-time-series-analysis/time-series-modeling","sidebar":"tutorialSidebar"},{"id":"courses/coursera-algorithms-part-1","path":"/courses/coursera-algorithms-part-1","sidebar":"tutorialSidebar"},{"id":"courses/coursera-algorithms-part-2","path":"/courses/coursera-algorithms-part-2","sidebar":"tutorialSidebar"},{"id":"courses/coursera-how-google-does-ml","path":"/courses/coursera-how-google-does-ml","sidebar":"tutorialSidebar"},{"id":"courses/customer-analytics-in-python/intro","path":"/courses/customer-analytics-in-python/intro","sidebar":"tutorialSidebar"},{"id":"courses/customer-analytics-in-python/syllabus","path":"/courses/customer-analytics-in-python/syllabus","sidebar":"tutorialSidebar"},{"id":"courses/data-integration-specialist-aws","path":"/courses/data-integration-specialist-aws","sidebar":"tutorialSidebar"},{"id":"courses/google-professional-cloud-architect-pca","path":"/courses/google-professional-cloud-architect-pca","sidebar":"tutorialSidebar"},{"id":"courses/google-professional-data-engineer-pde","path":"/courses/google-professional-data-engineer-pde","sidebar":"tutorialSidebar"},{"id":"courses/microsoft-excel-google-sheets","path":"/courses/microsoft-excel-google-sheets","sidebar":"tutorialSidebar"},{"id":"courses/mordern-algorithm-design","path":"/courses/mordern-algorithm-design","sidebar":"tutorialSidebar"},{"id":"courses/nutanix-hybrid-cloud","path":"/courses/nutanix-hybrid-cloud","sidebar":"tutorialSidebar"},{"id":"courses/readme","path":"/courses/","sidebar":"tutorialSidebar"},{"id":"courses/se-radio","path":"/courses/se-radio","sidebar":"tutorialSidebar"},{"id":"courses/self-driving-nanodegree","path":"/courses/self-driving-nanodegree","sidebar":"tutorialSidebar"},{"id":"courses/udemy-becoming-a-production-mysql-dba","path":"/courses/udemy-becoming-a-production-mysql-dba","sidebar":"tutorialSidebar"},{"id":"courses/udemy-python-for-data-structures-algorithms","path":"/courses/udemy-python-for-data-structures-algorithms","sidebar":"tutorialSidebar"},{"id":"data-structures/general/disjoint-set-data-structure","path":"/data-structures/general/disjoint-set-data-structure","sidebar":"tutorialSidebar"},{"id":"data-structures/general/ds-intro","path":"/data-structures/general/ds-intro","sidebar":"tutorialSidebar"},{"id":"data-structures/general/elementary-symbol-tables","path":"/data-structures/general/elementary-symbol-tables","sidebar":"tutorialSidebar"},{"id":"data-structures/general/endianness","path":"/data-structures/general/endianness","sidebar":"tutorialSidebar"},{"id":"data-structures/general/mutable-immutable-data-structures","path":"/data-structures/general/mutable-immutable-data-structures","sidebar":"tutorialSidebar"},{"id":"data-structures/general/readme","path":"/data-structures/general/","sidebar":"tutorialSidebar"},{"id":"data-structures/graph/adjacency-list","path":"/data-structures/graph/adjacency-list","sidebar":"tutorialSidebar"},{"id":"data-structures/graph/adjacency-matrix","path":"/data-structures/graph/adjacency-matrix","sidebar":"tutorialSidebar"},{"id":"data-structures/graph/digraphs-directed-graphs","path":"/data-structures/graph/digraphs-directed-graphs","sidebar":"tutorialSidebar"},{"id":"data-structures/graph/implementation","path":"/data-structures/graph/implementation","sidebar":"tutorialSidebar"},{"id":"data-structures/graph/intro","path":"/data-structures/graph/intro","sidebar":"tutorialSidebar"},{"id":"data-structures/graph/questions","path":"/data-structures/graph/questions","sidebar":"tutorialSidebar"},{"id":"data-structures/graph/readme","path":"/data-structures/graph/","sidebar":"tutorialSidebar"},{"id":"data-structures/graph/undirected-graph","path":"/data-structures/graph/undirected-graph","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/bloom-filters","path":"/data-structures/hashtable/bloom-filters","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/chord","path":"/data-structures/hashtable/chord","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/count-min-sketch","path":"/data-structures/hashtable/count-min-sketch","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/dht-distributed-hash-tables","path":"/data-structures/hashtable/dht-distributed-hash-tables","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/dictionaries","path":"/data-structures/hashtable/dictionaries","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/hash-functions","path":"/data-structures/hashtable/hash-functions","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/hash-tables","path":"/data-structures/hashtable/hash-tables","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/hashing","path":"/data-structures/hashtable/hashing","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/hashing-techniques","path":"/data-structures/hashtable/hashing-techniques","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/hyperloglog","path":"/data-structures/hashtable/hyperloglog","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/kademlia","path":"/data-structures/hashtable/kademlia","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/list-of-hash-functions","path":"/data-structures/hashtable/list-of-hash-functions","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/merkle-trees","path":"/data-structures/hashtable/merkle-trees","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/probabilistic-data-structure","path":"/data-structures/hashtable/probabilistic-data-structure","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/questions","path":"/data-structures/hashtable/questions","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/readme","path":"/data-structures/hashtable/","sidebar":"tutorialSidebar"},{"id":"data-structures/hashtable/verkle-trees","path":"/data-structures/hashtable/verkle-trees","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/2-3-search-trees","path":"/data-structures/hierarchical-data-structure/2-3-search-trees","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/avl-tree","path":"/data-structures/hierarchical-data-structure/avl-tree","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/b-tree","path":"/data-structures/hierarchical-data-structure/b-tree","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/beap-bi-parental-heap","path":"/data-structures/hierarchical-data-structure/beap-bi-parental-heap","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/binary-heap","path":"/data-structures/hierarchical-data-structure/binary-heap","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/binary-search-tree","path":"/data-structures/hierarchical-data-structure/binary-search-tree","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/binary-tree","path":"/data-structures/hierarchical-data-structure/binary-tree","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/binomial-heap","path":"/data-structures/hierarchical-data-structure/binomial-heap","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/fibonacci-heap","path":"/data-structures/hierarchical-data-structure/fibonacci-heap","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/interval-search-tree","path":"/data-structures/hierarchical-data-structure/interval-search-tree","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/k-ary-heap-d-ary-heap-d-way-heap","path":"/data-structures/hierarchical-data-structure/k-ary-heap-d-ary-heap-d-way-heap","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/kd-trees","path":"/data-structures/hierarchical-data-structure/kd-trees","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/left-leaning-red-black-bsts-llrb-tree","path":"/data-structures/hierarchical-data-structure/left-leaning-red-black-bsts-llrb-tree","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/problems","path":"/data-structures/hierarchical-data-structure/problems","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/readme","path":"/data-structures/hierarchical-data-structure/","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/segment-tree","path":"/data-structures/hierarchical-data-structure/segment-tree","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/space-partitioning-trees","path":"/data-structures/hierarchical-data-structure/space-partitioning-trees","sidebar":"tutorialSidebar"},{"id":"data-structures/hierarchical-data-structure/tree-ds","path":"/data-structures/hierarchical-data-structure/tree-ds","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/array","path":"/data-structures/linear-data-structure/array","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/bag-data-structure","path":"/data-structures/linear-data-structure/bag-data-structure","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/circular-buffer","path":"/data-structures/linear-data-structure/circular-buffer","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/dequeue","path":"/data-structures/linear-data-structure/dequeue","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/indexed-priority-queue","path":"/data-structures/linear-data-structure/indexed-priority-queue","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/linked-list","path":"/data-structures/linear-data-structure/linked-list","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/priority-queue","path":"/data-structures/linear-data-structure/priority-queue","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/problems","path":"/data-structures/linear-data-structure/problems","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/queue-fifo","path":"/data-structures/linear-data-structure/queue-fifo","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/randomized-queue","path":"/data-structures/linear-data-structure/randomized-queue","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/readme","path":"/data-structures/linear-data-structure/","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/sets","path":"/data-structures/linear-data-structure/sets","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/skip-lists","path":"/data-structures/linear-data-structure/skip-lists","sidebar":"tutorialSidebar"},{"id":"data-structures/linear-data-structure/stack-lifo","path":"/data-structures/linear-data-structure/stack-lifo","sidebar":"tutorialSidebar"},{"id":"data-structures/others/bitmap","path":"/data-structures/others/bitmap","sidebar":"tutorialSidebar"},{"id":"data-structures/others/large-objects","path":"/data-structures/others/large-objects","sidebar":"tutorialSidebar"},{"id":"data-structures/others/lsm-log-structured-merge-trees","path":"/data-structures/others/lsm-log-structured-merge-trees","sidebar":"tutorialSidebar"},{"id":"data-structures/others/readme","path":"/data-structures/others/","sidebar":"tutorialSidebar"},{"id":"data-structures/others/sstables-sorted-string-tables","path":"/data-structures/others/sstables-sorted-string-tables","sidebar":"tutorialSidebar"},{"id":"data-structures/readme","path":"/data-structures/","sidebar":"tutorialSidebar"},{"id":"data-structures/trie/compressed-trie","path":"/data-structures/trie/compressed-trie","sidebar":"tutorialSidebar"},{"id":"data-structures/trie/others","path":"/data-structures/trie/others","sidebar":"tutorialSidebar"},{"id":"data-structures/trie/patricia-trie","path":"/data-structures/trie/patricia-trie","sidebar":"tutorialSidebar"},{"id":"data-structures/trie/questions","path":"/data-structures/trie/questions","sidebar":"tutorialSidebar"},{"id":"data-structures/trie/r-way-tries","path":"/data-structures/trie/r-way-tries","sidebar":"tutorialSidebar"},{"id":"data-structures/trie/readme","path":"/data-structures/trie/","sidebar":"tutorialSidebar"},{"id":"data-structures/trie/standard-trie","path":"/data-structures/trie/standard-trie","sidebar":"tutorialSidebar"},{"id":"data-structures/trie/suffix-array","path":"/data-structures/trie/suffix-array","sidebar":"tutorialSidebar"},{"id":"data-structures/trie/suffix-tree","path":"/data-structures/trie/suffix-tree","sidebar":"tutorialSidebar"},{"id":"data-structures/trie/ternary-search-tries-tst","path":"/data-structures/trie/ternary-search-tries-tst","sidebar":"tutorialSidebar"},{"id":"databases/concepts/acid-and-base","path":"/databases/concepts/acid-and-base","sidebar":"tutorialSidebar"},{"id":"databases/concepts/amazon-databases","path":"/databases/concepts/amazon-databases","sidebar":"tutorialSidebar"},{"id":"databases/concepts/comparisions","path":"/databases/concepts/comparisions","sidebar":"tutorialSidebar"},{"id":"databases/concepts/concurrency-control","path":"/databases/concepts/concurrency-control","sidebar":"tutorialSidebar"},{"id":"databases/concepts/core-concepts","path":"/databases/concepts/core-concepts","sidebar":"tutorialSidebar"},{"id":"databases/concepts/database-workloads","path":"/databases/concepts/database-workloads","sidebar":"tutorialSidebar"},{"id":"databases/concepts/disk-oriented-vs-in-memory-dbs","path":"/databases/concepts/disk-oriented-vs-in-memory-dbs","sidebar":"tutorialSidebar"},{"id":"databases/concepts/history","path":"/databases/concepts/history","sidebar":"tutorialSidebar"},{"id":"databases/concepts/intro","path":"/databases/concepts/intro","sidebar":"tutorialSidebar"},{"id":"databases/concepts/isolation-levels","path":"/databases/concepts/isolation-levels","sidebar":"tutorialSidebar"},{"id":"databases/concepts/mvcc-multiversion-concurrency-control","path":"/databases/concepts/mvcc-multiversion-concurrency-control","sidebar":"tutorialSidebar"},{"id":"databases/concepts/others","path":"/databases/concepts/others","sidebar":"tutorialSidebar"},{"id":"databases/concepts/readme","path":"/databases/concepts/","sidebar":"tutorialSidebar"},{"id":"databases/concepts/rum-conjecture","path":"/databases/concepts/rum-conjecture","sidebar":"tutorialSidebar"},{"id":"databases/concepts/types-of-databases","path":"/databases/concepts/types-of-databases","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/clickhouse","path":"/databases/data-warehouses/clickhouse","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/comparisions","path":"/databases/data-warehouses/comparisions","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/01-intro","path":"/databases/data-warehouses/concepts/01-intro","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/02-concepts","path":"/databases/data-warehouses/concepts/02-concepts","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/03-slowly-changing-dimension-scd","path":"/databases/data-warehouses/concepts/03-slowly-changing-dimension-scd","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/04-fact-dimension-tables","path":"/databases/data-warehouses/concepts/04-fact-dimension-tables","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/05-characteristics","path":"/databases/data-warehouses/concepts/05-characteristics","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/06-architecture","path":"/databases/data-warehouses/concepts/06-architecture","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/07-warehouse-schemas","path":"/databases/data-warehouses/concepts/07-warehouse-schemas","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/08-data-lake","path":"/databases/data-warehouses/concepts/08-data-lake","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/09-kimball-inmon-architecture","path":"/databases/data-warehouses/concepts/09-kimball-inmon-architecture","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/10-lambda-architecture","path":"/databases/data-warehouses/concepts/10-lambda-architecture","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/change-data-capture-cdc","path":"/databases/data-warehouses/concepts/change-data-capture-cdc","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/data-engineering","path":"/databases/data-warehouses/concepts/data-engineering","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/debezium","path":"/databases/data-warehouses/concepts/debezium","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/etl-extract-transform-load","path":"/databases/data-warehouses/concepts/etl-extract-transform-load","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/master-data-management-mdm","path":"/databases/data-warehouses/concepts/master-data-management-mdm","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/readme","path":"/databases/data-warehouses/concepts/","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/concepts/tools","path":"/databases/data-warehouses/concepts/tools","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/databricks/01-databricks","path":"/databases/data-warehouses/databricks/01-databricks","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/databricks/02-databricks-getting-started","path":"/databases/data-warehouses/databricks/02-databricks-getting-started","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/databricks/03-optimizations","path":"/databases/data-warehouses/databricks/03-optimizations","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/databricks/04-workflow","path":"/databases/data-warehouses/databricks/04-workflow","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/databricks/10-medallion-architecture","path":"/databases/data-warehouses/databricks/10-medallion-architecture","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/databricks/20-delta-live-tables","path":"/databases/data-warehouses/databricks/20-delta-live-tables","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/databricks/30-unity-catalog","path":"/databases/data-warehouses/databricks/30-unity-catalog","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/databricks/40-databricks-commands","path":"/databases/data-warehouses/databricks/40-databricks-commands","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/databricks/99-others","path":"/databases/data-warehouses/databricks/99-others","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/databricks/readme","path":"/databases/data-warehouses/databricks/","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/list-of-data-warehouses","path":"/databases/data-warehouses/list-of-data-warehouses","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/readme","path":"/databases/data-warehouses/","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/architecture","path":"/databases/data-warehouses/snowflake/architecture","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/commands","path":"/databases/data-warehouses/snowflake/commands","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/compute","path":"/databases/data-warehouses/snowflake/compute","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/documentation","path":"/databases/data-warehouses/snowflake/documentation","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/governance","path":"/databases/data-warehouses/snowflake/governance","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/ingestion","path":"/databases/data-warehouses/snowflake/ingestion","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/intro","path":"/databases/data-warehouses/snowflake/intro","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/optimizations","path":"/databases/data-warehouses/snowflake/optimizations","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/readme","path":"/databases/data-warehouses/snowflake/","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/recovery","path":"/databases/data-warehouses/snowflake/recovery","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/stages","path":"/databases/data-warehouses/snowflake/stages","sidebar":"tutorialSidebar"},{"id":"databases/data-warehouses/snowflake/terms","path":"/databases/data-warehouses/snowflake/terms","sidebar":"tutorialSidebar"},{"id":"databases/indexing/database-index","path":"/databases/indexing/database-index","sidebar":"tutorialSidebar"},{"id":"databases/indexing/indexing-questions","path":"/databases/indexing/indexing-questions","sidebar":"tutorialSidebar"},{"id":"databases/indexing/intro","path":"/databases/indexing/intro","sidebar":"tutorialSidebar"},{"id":"databases/indexing/inverted-index","path":"/databases/indexing/inverted-index","sidebar":"tutorialSidebar"},{"id":"databases/indexing/mysql-indexing","path":"/databases/indexing/mysql-indexing","sidebar":"tutorialSidebar"},{"id":"databases/indexing/readme","path":"/databases/indexing/","sidebar":"tutorialSidebar"},{"id":"databases/modeling/data-modeling","path":"/databases/modeling/data-modeling","sidebar":"tutorialSidebar"},{"id":"databases/modeling/er-diagrams-entity-relationships","path":"/databases/modeling/er-diagrams-entity-relationships","sidebar":"tutorialSidebar"},{"id":"databases/modeling/er-tools","path":"/databases/modeling/er-tools","sidebar":"tutorialSidebar"},{"id":"databases/modeling/readme","path":"/databases/modeling/","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/aws-dynamodb/capacity-modes","path":"/databases/nosql-databases/aws-dynamodb/capacity-modes","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/aws-dynamodb/cheatsheet","path":"/databases/nosql-databases/aws-dynamodb/cheatsheet","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/aws-dynamodb/core-components","path":"/databases/nosql-databases/aws-dynamodb/core-components","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/aws-dynamodb/documentation","path":"/databases/nosql-databases/aws-dynamodb/documentation","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/aws-dynamodb/intro","path":"/databases/nosql-databases/aws-dynamodb/intro","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/aws-dynamodb/others","path":"/databases/nosql-databases/aws-dynamodb/others","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/aws-dynamodb/readme","path":"/databases/nosql-databases/aws-dynamodb/","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/aws-dynamodb/table-classes","path":"/databases/nosql-databases/aws-dynamodb/table-classes","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/aws-dynamodb/working","path":"/databases/nosql-databases/aws-dynamodb/working","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/cassandra/commands","path":"/databases/nosql-databases/cassandra/commands","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/cassandra/consistency","path":"/databases/nosql-databases/cassandra/consistency","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/cassandra/cql-cassandra-query-language","path":"/databases/nosql-databases/cassandra/cql-cassandra-query-language","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/cassandra/data-model","path":"/databases/nosql-databases/cassandra/data-model","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/cassandra/design","path":"/databases/nosql-databases/cassandra/design","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/cassandra/drivers-clients","path":"/databases/nosql-databases/cassandra/drivers-clients","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/cassandra/intro","path":"/databases/nosql-databases/cassandra/intro","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/cassandra/questions","path":"/databases/nosql-databases/cassandra/questions","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/cassandra/readme","path":"/databases/nosql-databases/cassandra/","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/cassandra/working","path":"/databases/nosql-databases/cassandra/working","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/column-family","path":"/databases/nosql-databases/column-family","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/comparisions","path":"/databases/nosql-databases/comparisions","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/druid/architecture","path":"/databases/nosql-databases/druid/architecture","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/druid/cheatsheet","path":"/databases/nosql-databases/druid/cheatsheet","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/druid/commands","path":"/databases/nosql-databases/druid/commands","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/druid/documentation","path":"/databases/nosql-databases/druid/documentation","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/druid/faqs","path":"/databases/nosql-databases/druid/faqs","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/druid/intro","path":"/databases/nosql-databases/druid/intro","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/druid/others","path":"/databases/nosql-databases/druid/others","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/druid/paper","path":"/databases/nosql-databases/druid/paper","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/druid/readme","path":"/databases/nosql-databases/druid/","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/duckdb","path":"/databases/nosql-databases/duckdb","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/etcd","path":"/databases/nosql-databases/etcd","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/commands","path":"/databases/nosql-databases/mongodb/commands","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/data-types","path":"/databases/nosql-databases/mongodb/data-types","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/indexes","path":"/databases/nosql-databases/mongodb/indexes","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/intro","path":"/databases/nosql-databases/mongodb/intro","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/others","path":"/databases/nosql-databases/mongodb/others","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/overview","path":"/databases/nosql-databases/mongodb/overview","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/pymongo","path":"/databases/nosql-databases/mongodb/pymongo","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/questions","path":"/databases/nosql-databases/mongodb/questions","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/read-write-concern","path":"/databases/nosql-databases/mongodb/read-write-concern","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/readme","path":"/databases/nosql-databases/mongodb/","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/sharding-replication","path":"/databases/nosql-databases/mongodb/sharding-replication","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/mongodb/vector-search","path":"/databases/nosql-databases/mongodb/vector-search","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/others","path":"/databases/nosql-databases/others","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/readme","path":"/databases/nosql-databases/","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/best-practices","path":"/databases/nosql-databases/redis/best-practices","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/commands","path":"/databases/nosql-databases/redis/commands","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/documentation","path":"/databases/nosql-databases/redis/documentation","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/intro","path":"/databases/nosql-databases/redis/intro","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/others","path":"/databases/nosql-databases/redis/others","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/readme","path":"/databases/nosql-databases/redis/","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/redis-concepts","path":"/databases/nosql-databases/redis/redis-concepts","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/redis-data-types","path":"/databases/nosql-databases/redis/redis-data-types","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/redis-eviction-policies","path":"/databases/nosql-databases/redis/redis-eviction-policies","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/redis-py","path":"/databases/nosql-databases/redis/redis-py","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/redis-queues","path":"/databases/nosql-databases/redis/redis-queues","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/redis-streams-pubsub","path":"/databases/nosql-databases/redis/redis-streams-pubsub","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/redis/scaling","path":"/databases/nosql-databases/redis/scaling","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/tidb","path":"/databases/nosql-databases/tidb","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/influxdb/administration","path":"/databases/nosql-databases/time-series-db/influxdb/administration","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/influxdb/commands-influx-query-language-influxql","path":"/databases/nosql-databases/time-series-db/influxdb/commands-influx-query-language-influxql","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/influxdb/concepts","path":"/databases/nosql-databases/time-series-db/influxdb/concepts","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/influxdb/influx","path":"/databases/nosql-databases/time-series-db/influxdb/influx","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/influxdb/kapacitor","path":"/databases/nosql-databases/time-series-db/influxdb/kapacitor","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/influxdb/others","path":"/databases/nosql-databases/time-series-db/influxdb/others","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/influxdb/readme","path":"/databases/nosql-databases/time-series-db/influxdb/","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/influxdb/tools","path":"/databases/nosql-databases/time-series-db/influxdb/tools","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/influxdb/upgrades","path":"/databases/nosql-databases/time-series-db/influxdb/upgrades","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/influxdb/write-protocols","path":"/databases/nosql-databases/time-series-db/influxdb/write-protocols","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/readme","path":"/databases/nosql-databases/time-series-db/","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/time-series-databases","path":"/databases/nosql-databases/time-series-db/time-series-databases","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/time-series-db/timescaledb","path":"/databases/nosql-databases/time-series-db/timescaledb","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/vector-databases","path":"/databases/nosql-databases/vector-databases","sidebar":"tutorialSidebar"},{"id":"databases/nosql-databases/yugabytedb","path":"/databases/nosql-databases/yugabytedb","sidebar":"tutorialSidebar"},{"id":"databases/others/course-advanced-database-systems","path":"/databases/others/course-advanced-database-systems","sidebar":"tutorialSidebar"},{"id":"databases/others/course-aws-certified-database-specialty","path":"/databases/others/course-aws-certified-database-specialty","sidebar":"tutorialSidebar"},{"id":"databases/others/database-activity-monitoring-dam","path":"/databases/others/database-activity-monitoring-dam","sidebar":"tutorialSidebar"},{"id":"databases/others/database-migration-tools","path":"/databases/others/database-migration-tools","sidebar":"tutorialSidebar"},{"id":"databases/others/databases-others","path":"/databases/others/databases-others","sidebar":"tutorialSidebar"},{"id":"databases/others/readme","path":"/databases/others/","sidebar":"tutorialSidebar"},{"id":"databases/others/technologies-tools","path":"/databases/others/technologies-tools","sidebar":"tutorialSidebar"},{"id":"databases/readme","path":"/databases/","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/amazon-aurora-vs-rds","path":"/databases/sql-databases/amazon-aurora-vs-rds","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/amazon-rds","path":"/databases/sql-databases/amazon-rds","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/aurora-documentation","path":"/databases/sql-databases/aws-aurora/aurora-documentation","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/aurora-global-databases","path":"/databases/sql-databases/aws-aurora/aurora-global-databases","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/aurora-serverless","path":"/databases/sql-databases/aws-aurora/aurora-serverless","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/backup","path":"/databases/sql-databases/aws-aurora/backup","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/configurations-optimizations-best-practices","path":"/databases/sql-databases/aws-aurora/configurations-optimizations-best-practices","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/costs","path":"/databases/sql-databases/aws-aurora/costs","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/high-availability-ha","path":"/databases/sql-databases/aws-aurora/high-availability-ha","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/high-availability-ha-others","path":"/databases/sql-databases/aws-aurora/high-availability-ha-others","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/intro","path":"/databases/sql-databases/aws-aurora/intro","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/monitoring","path":"/databases/sql-databases/aws-aurora/monitoring","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/others","path":"/databases/sql-databases/aws-aurora/others","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/readme","path":"/databases/sql-databases/aws-aurora/","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-aurora/storage","path":"/databases/sql-databases/aws-aurora/storage","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-redshift/architecture","path":"/databases/sql-databases/aws-redshift/architecture","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-redshift/deep-dive-best-practices","path":"/databases/sql-databases/aws-redshift/deep-dive-best-practices","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-redshift/documentation","path":"/databases/sql-databases/aws-redshift/documentation","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-redshift/etl-redshift","path":"/databases/sql-databases/aws-redshift/etl-redshift","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-redshift/intro","path":"/databases/sql-databases/aws-redshift/intro","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-redshift/others","path":"/databases/sql-databases/aws-redshift/others","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-redshift/pricing-sizing","path":"/databases/sql-databases/aws-redshift/pricing-sizing","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-redshift/readme","path":"/databases/sql-databases/aws-redshift/","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-redshift/redshift-sql-queries-commands","path":"/databases/sql-databases/aws-redshift/redshift-sql-queries-commands","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/aws-redshift/wlm-qmr","path":"/databases/sql-databases/aws-redshift/wlm-qmr","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/memsql/intro","path":"/databases/sql-databases/memsql/intro","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/memsql/readme","path":"/databases/sql-databases/memsql/","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/administration-configuration","path":"/databases/sql-databases/mysql/administration-configuration","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/backup-comparisons","path":"/databases/sql-databases/mysql/backup-comparisons","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/backup-policy","path":"/databases/sql-databases/mysql/backup-policy","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/backup-types","path":"/databases/sql-databases/mysql/backup-types","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/connection-handling","path":"/databases/sql-databases/mysql/connection-handling","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/documentation","path":"/databases/sql-databases/mysql/documentation","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/gtid-replication","path":"/databases/sql-databases/mysql/gtid-replication","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/intro","path":"/databases/sql-databases/mysql/intro","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/mydumper","path":"/databases/sql-databases/mysql/mydumper","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/mysql-data-types","path":"/databases/sql-databases/mysql/mysql-data-types","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/mysql-heatwave","path":"/databases/sql-databases/mysql/mysql-heatwave","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/mysql-triggers","path":"/databases/sql-databases/mysql/mysql-triggers","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/mysqlbinlog","path":"/databases/sql-databases/mysql/mysqlbinlog","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/mysqldump","path":"/databases/sql-databases/mysql/mysqldump","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/optimizing-locking-operations","path":"/databases/sql-databases/mysql/optimizing-locking-operations","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/others","path":"/databases/sql-databases/mysql/others","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/partitioning","path":"/databases/sql-databases/mysql/partitioning","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/percona-toolkit","path":"/databases/sql-databases/mysql/percona-toolkit","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/percona-xtrabackup","path":"/databases/sql-databases/mysql/percona-xtrabackup","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/readme","path":"/databases/sql-databases/mysql/","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/replication","path":"/databases/sql-databases/mysql/replication","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/scaling-optimizations","path":"/databases/sql-databases/mysql/scaling-optimizations","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/server-sql-modes","path":"/databases/sql-databases/mysql/server-sql-modes","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/sql-mysql-tools","path":"/databases/sql-databases/mysql/sql-mysql-tools","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/thread-states","path":"/databases/sql-databases/mysql/thread-states","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/mysql/transaction-commit-rollback","path":"/databases/sql-databases/mysql/transaction-commit-rollback","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/normalization","path":"/databases/sql-databases/normalization","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/partitioning-sharding","path":"/databases/sql-databases/partitioning-sharding","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/postgres/architecture","path":"/databases/sql-databases/postgres/architecture","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/postgres/documentation","path":"/databases/sql-databases/postgres/documentation","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/postgres/indexes","path":"/databases/sql-databases/postgres/indexes","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/postgres/others","path":"/databases/sql-databases/postgres/others","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/postgres/parameters-configuration-optimization","path":"/databases/sql-databases/postgres/parameters-configuration-optimization","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/postgres/readme","path":"/databases/sql-databases/postgres/","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/postgres/replication","path":"/databases/sql-databases/postgres/replication","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/postgres/table-partitioning","path":"/databases/sql-databases/postgres/table-partitioning","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/rdbms","path":"/databases/sql-databases/rdbms","sidebar":"tutorialSidebar"},{"id":"databases/sql-databases/readme","path":"/databases/sql-databases/","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/blockchain","path":"/decentralized-applications/blockchain","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/bip39","path":"/decentralized-applications/coins-tokens-chains/bip39","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/bitcoin","path":"/decentralized-applications/coins-tokens-chains/bitcoin","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/bnb","path":"/decentralized-applications/coins-tokens-chains/bnb","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/cardano","path":"/decentralized-applications/coins-tokens-chains/cardano","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/celestia","path":"/decentralized-applications/coins-tokens-chains/celestia","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/coin-token-intro","path":"/decentralized-applications/coins-tokens-chains/coin-token-intro","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/dai","path":"/decentralized-applications/coins-tokens-chains/dai","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/dtokens","path":"/decentralized-applications/coins-tokens-chains/dtokens","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/dual-token-economy","path":"/decentralized-applications/coins-tokens-chains/dual-token-economy","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/litecoin","path":"/decentralized-applications/coins-tokens-chains/litecoin","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/near-protocol","path":"/decentralized-applications/coins-tokens-chains/near-protocol","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/nft-non-fungible-tokens","path":"/decentralized-applications/coins-tokens-chains/nft-non-fungible-tokens","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/ordinals","path":"/decentralized-applications/coins-tokens-chains/ordinals","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/readme","path":"/decentralized-applications/coins-tokens-chains/","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/stable-coins","path":"/decentralized-applications/coins-tokens-chains/stable-coins","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/thorchain","path":"/decentralized-applications/coins-tokens-chains/thorchain","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/uniswap","path":"/decentralized-applications/coins-tokens-chains/uniswap","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/usdc","path":"/decentralized-applications/coins-tokens-chains/usdc","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/usdt","path":"/decentralized-applications/coins-tokens-chains/usdt","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/vechain","path":"/decentralized-applications/coins-tokens-chains/vechain","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/coins-tokens-chains/wallets","path":"/decentralized-applications/coins-tokens-chains/wallets","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/consensus-protocols","path":"/decentralized-applications/consensus-protocols","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/crypto-exchanges","path":"/decentralized-applications/crypto-exchanges","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/crypto-future","path":"/decentralized-applications/crypto-future","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/crypto-investing","path":"/decentralized-applications/crypto-investing","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/crypto-news","path":"/decentralized-applications/crypto-news","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/defi","path":"/decentralized-applications/defi","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/defi-apps","path":"/decentralized-applications/defi-apps","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/development/infura","path":"/decentralized-applications/development/infura","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/development/readme","path":"/decentralized-applications/development/","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/development/sample-code","path":"/decentralized-applications/development/sample-code","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/01-intro-to-ethereum","path":"/decentralized-applications/ethereum/01-intro-to-ethereum","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/02-intro-to-ether","path":"/decentralized-applications/ethereum/02-intro-to-ether","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/03-intro-to-dapps","path":"/decentralized-applications/ethereum/03-intro-to-dapps","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/05-accounts","path":"/decentralized-applications/ethereum/05-accounts","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/06-transactions","path":"/decentralized-applications/ethereum/06-transactions","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/07-blocks","path":"/decentralized-applications/ethereum/07-blocks","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/08-evm","path":"/decentralized-applications/ethereum/08-evm","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/09-gas","path":"/decentralized-applications/ethereum/09-gas","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/10-nodes-and-clients","path":"/decentralized-applications/ethereum/10-nodes-and-clients","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/30-bridges","path":"/decentralized-applications/ethereum/30-bridges","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/40-proof-of-stake","path":"/decentralized-applications/ethereum/40-proof-of-stake","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/41-rewards-and-penalties","path":"/decentralized-applications/ethereum/41-rewards-and-penalties","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/42-block-proposals","path":"/decentralized-applications/ethereum/42-block-proposals","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/arbitrum","path":"/decentralized-applications/ethereum/arbitrum","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/dao","path":"/decentralized-applications/ethereum/dao","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/erc-4337","path":"/decentralized-applications/ethereum/erc-4337","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/ethereum-intro","path":"/decentralized-applications/ethereum/ethereum-intro","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/ethereum-staking","path":"/decentralized-applications/ethereum/ethereum-staking","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/etherjs","path":"/decentralized-applications/ethereum/etherjs","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/layer-2-protocols","path":"/decentralized-applications/ethereum/layer-2-protocols","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/others","path":"/decentralized-applications/ethereum/others","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/polygon","path":"/decentralized-applications/ethereum/polygon","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/readme","path":"/decentralized-applications/ethereum/","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/solidity","path":"/decentralized-applications/ethereum/solidity","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/ethereum/upgrades","path":"/decentralized-applications/ethereum/upgrades","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/intro","path":"/decentralized-applications/intro","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/key-concepts","path":"/decentralized-applications/key-concepts","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/liquidity-mining","path":"/decentralized-applications/liquidity-mining","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/on-chain-analytics","path":"/decentralized-applications/on-chain-analytics","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/others","path":"/decentralized-applications/others","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/readme","path":"/decentralized-applications/","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/references-learning","path":"/decentralized-applications/references-learning","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/tokenomics","path":"/decentralized-applications/tokenomics","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/tools","path":"/decentralized-applications/tools","sidebar":"tutorialSidebar"},{"id":"decentralized-applications/trilemmas","path":"/decentralized-applications/trilemmas","sidebar":"tutorialSidebar"},{"id":"devops/ansible/commands","path":"/devops/ansible/commands","sidebar":"tutorialSidebar"},{"id":"devops/ansible/readme","path":"/devops/ansible/","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/application-management","path":"/devops/devops-intro/application-management","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/chaos-engineering","path":"/devops/devops-intro/chaos-engineering","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/concepts","path":"/devops/devops-intro/concepts","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/deployment-strategies","path":"/devops/devops-intro/deployment-strategies","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/design","path":"/devops/devops-intro/design","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/disaster-recovery","path":"/devops/devops-intro/disaster-recovery","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/distributed-tracing","path":"/devops/devops-intro/distributed-tracing","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/dora-metrics","path":"/devops/devops-intro/dora-metrics","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/feature-toggles-flags","path":"/devops/devops-intro/feature-toggles-flags","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/finops","path":"/devops/devops-intro/finops","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/gitops","path":"/devops/devops-intro/gitops","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/high-availability","path":"/devops/devops-intro/high-availability","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/infra-as-code-iac","path":"/devops/devops-intro/infra-as-code-iac","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/intro","path":"/devops/devops-intro/intro","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/load-balancer","path":"/devops/devops-intro/load-balancer","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/load-balancer-features","path":"/devops/devops-intro/load-balancer-features","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/load-balancer-tools","path":"/devops/devops-intro/load-balancer-tools","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/load-balancing-algorithms","path":"/devops/devops-intro/load-balancing-algorithms","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/others","path":"/devops/devops-intro/others","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/platform-engineering","path":"/devops/devops-intro/platform-engineering","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/proxy","path":"/devops/devops-intro/proxy","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/readme","path":"/devops/devops-intro/","sidebar":"tutorialSidebar"},{"id":"devops/devops-intro/sre-site-reliability-engineering","path":"/devops/devops-intro/sre-site-reliability-engineering","sidebar":"tutorialSidebar"},{"id":"devops/docker/concepts","path":"/devops/docker/concepts","sidebar":"tutorialSidebar"},{"id":"devops/docker/containers","path":"/devops/docker/containers","sidebar":"tutorialSidebar"},{"id":"devops/docker/docker-commands","path":"/devops/docker/docker-commands","sidebar":"tutorialSidebar"},{"id":"devops/docker/docker-compose","path":"/devops/docker/docker-compose","sidebar":"tutorialSidebar"},{"id":"devops/docker/docker-compose-example","path":"/devops/docker/docker-compose-example","sidebar":"tutorialSidebar"},{"id":"devops/docker/dockerfile-example","path":"/devops/docker/dockerfile-example","sidebar":"tutorialSidebar"},{"id":"devops/docker/dockerfiles","path":"/devops/docker/dockerfiles","sidebar":"tutorialSidebar"},{"id":"devops/docker/intro","path":"/devops/docker/intro","sidebar":"tutorialSidebar"},{"id":"devops/docker/networking","path":"/devops/docker/networking","sidebar":"tutorialSidebar"},{"id":"devops/docker/others","path":"/devops/docker/others","sidebar":"tutorialSidebar"},{"id":"devops/docker/readme","path":"/devops/docker/","sidebar":"tutorialSidebar"},{"id":"devops/docker/service-configuration-reference","path":"/devops/docker/service-configuration-reference","sidebar":"tutorialSidebar"},{"id":"devops/docker/stack-swarm","path":"/devops/docker/stack-swarm","sidebar":"tutorialSidebar"},{"id":"devops/ides/jupyter-jupyterlab-notebook/readme","path":"/devops/ides/jupyter-jupyterlab-notebook/","sidebar":"tutorialSidebar"},{"id":"devops/ides/jupyter-jupyterlab-notebook/template","path":"/devops/ides/jupyter-jupyterlab-notebook/template","sidebar":"tutorialSidebar"},{"id":"devops/ides/jupyter-jupyterlab-notebook/tools","path":"/devops/ides/jupyter-jupyterlab-notebook/tools","sidebar":"tutorialSidebar"},{"id":"devops/ides/mac","path":"/devops/ides/mac","sidebar":"tutorialSidebar"},{"id":"devops/ides/medium-blogging","path":"/devops/ides/medium-blogging","sidebar":"tutorialSidebar"},{"id":"devops/ides/obsidian","path":"/devops/ides/obsidian","sidebar":"tutorialSidebar"},{"id":"devops/ides/obsidian-in-vscode","path":"/devops/ides/obsidian-in-vscode","sidebar":"tutorialSidebar"},{"id":"devops/ides/onenote","path":"/devops/ides/onenote","sidebar":"tutorialSidebar"},{"id":"devops/ides/others","path":"/devops/ides/others","sidebar":"tutorialSidebar"},{"id":"devops/ides/pycharm","path":"/devops/ides/pycharm","sidebar":"tutorialSidebar"},{"id":"devops/ides/readme","path":"/devops/ides/","sidebar":"tutorialSidebar"},{"id":"devops/ides/spyder","path":"/devops/ides/spyder","sidebar":"tutorialSidebar"},{"id":"devops/ides/vscode-vs-code","path":"/devops/ides/vscode-vs-code","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/api-resources","path":"/devops/kubernetes/api-resources","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/architecture","path":"/devops/kubernetes/architecture","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/cluster-administration/logging-architecture","path":"/devops/kubernetes/cluster-administration/logging-architecture","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/cluster-administration/others","path":"/devops/kubernetes/cluster-administration/others","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/cluster-administration/readme","path":"/devops/kubernetes/cluster-administration/","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/concepts-and-overview/configuration/readme","path":"/devops/kubernetes/concepts-and-overview/configuration/","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/concepts-and-overview/configuration/secrets","path":"/devops/kubernetes/concepts-and-overview/configuration/secrets","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/concepts-and-overview/policies","path":"/devops/kubernetes/concepts-and-overview/policies","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/concepts-and-overview/readme","path":"/devops/kubernetes/concepts-and-overview/","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/configuration","path":"/devops/kubernetes/configuration","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/design-patterns","path":"/devops/kubernetes/design-patterns","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/helm","path":"/devops/kubernetes/helm","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/intro","path":"/devops/kubernetes/intro","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/keda","path":"/devops/kubernetes/keda","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/kubectl-commands","path":"/devops/kubernetes/kubectl-commands","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/kubeedge","path":"/devops/kubernetes/kubeedge","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/kubernetes-manifests-examples","path":"/devops/kubernetes/kubernetes-manifests-examples","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/operators","path":"/devops/kubernetes/operators","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/optimizations","path":"/devops/kubernetes/optimizations","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/others","path":"/devops/kubernetes/others","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/outline-documentation","path":"/devops/kubernetes/outline-documentation","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/readme","path":"/devops/kubernetes/","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/reference/quality-of-service-qos","path":"/devops/kubernetes/reference/quality-of-service-qos","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/reference/rbac","path":"/devops/kubernetes/reference/rbac","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/reference/readme","path":"/devops/kubernetes/reference/","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/services-loadbalancing-and-networking/ingress","path":"/devops/kubernetes/services-loadbalancing-and-networking/ingress","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/services-loadbalancing-and-networking/others","path":"/devops/kubernetes/services-loadbalancing-and-networking/others","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/services-loadbalancing-and-networking/readme","path":"/devops/kubernetes/services-loadbalancing-and-networking/","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/services-loadbalancing-and-networking/services","path":"/devops/kubernetes/services-loadbalancing-and-networking/services","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/storage","path":"/devops/kubernetes/storage","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/tasks","path":"/devops/kubernetes/tasks","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/tools","path":"/devops/kubernetes/tools","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/tools-scaling","path":"/devops/kubernetes/tools-scaling","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/tools-serverless","path":"/devops/kubernetes/tools-serverless","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/troubleshooting","path":"/devops/kubernetes/troubleshooting","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/workloads/controllers","path":"/devops/kubernetes/workloads/controllers","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/workloads/others","path":"/devops/kubernetes/workloads/others","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/workloads/pod-lifecycle","path":"/devops/kubernetes/workloads/pod-lifecycle","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/workloads/pods","path":"/devops/kubernetes/workloads/pods","sidebar":"tutorialSidebar"},{"id":"devops/kubernetes/workloads/readme","path":"/devops/kubernetes/workloads/","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/grafana","path":"/devops/monitoring/grafana","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/grafana-loki","path":"/devops/monitoring/grafana-loki","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/graphite","path":"/devops/monitoring/graphite","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/architecture","path":"/devops/monitoring/istio/architecture","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/commands","path":"/devops/monitoring/istio/commands","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/examples","path":"/devops/monitoring/istio/examples","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/intro","path":"/devops/monitoring/istio/intro","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/observability","path":"/devops/monitoring/istio/observability","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/operations","path":"/devops/monitoring/istio/operations","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/others","path":"/devops/monitoring/istio/others","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/readme","path":"/devops/monitoring/istio/","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/security","path":"/devops/monitoring/istio/security","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/tasks","path":"/devops/monitoring/istio/tasks","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/istio/traffic-management","path":"/devops/monitoring/istio/traffic-management","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/linkerd","path":"/devops/monitoring/linkerd","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/metrics","path":"/devops/monitoring/metrics","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/open-tracing","path":"/devops/monitoring/open-tracing","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/others","path":"/devops/monitoring/others","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/prometheus/alert-manager","path":"/devops/monitoring/prometheus/alert-manager","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/prometheus/intro","path":"/devops/monitoring/prometheus/intro","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/prometheus/prometheus-architecture","path":"/devops/monitoring/prometheus/prometheus-architecture","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/prometheus/querying","path":"/devops/monitoring/prometheus/querying","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/prometheus/readme","path":"/devops/monitoring/prometheus/","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/prometheus/rules","path":"/devops/monitoring/prometheus/rules","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/readme","path":"/devops/monitoring/","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/service-mesh","path":"/devops/monitoring/service-mesh","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/telegraf/commands-and-configs","path":"/devops/monitoring/telegraf/commands-and-configs","sidebar":"tutorialSidebar"},{"id":"devops/monitoring/telegraf/readme","path":"/devops/monitoring/telegraf/","sidebar":"tutorialSidebar"},{"id":"devops/others/backstage","path":"/devops/others/backstage","sidebar":"tutorialSidebar"},{"id":"devops/others/coresync-pacemaker","path":"/devops/others/coresync-pacemaker","sidebar":"tutorialSidebar"},{"id":"devops/others/devtron","path":"/devops/others/devtron","sidebar":"tutorialSidebar"},{"id":"devops/others/jenkins","path":"/devops/others/jenkins","sidebar":"tutorialSidebar"},{"id":"devops/others/keycloak","path":"/devops/others/keycloak","sidebar":"tutorialSidebar"},{"id":"devops/others/kong","path":"/devops/others/kong","sidebar":"tutorialSidebar"},{"id":"devops/others/other-cicd","path":"/devops/others/other-cicd","sidebar":"tutorialSidebar"},{"id":"devops/others/other-tools","path":"/devops/others/other-tools","sidebar":"tutorialSidebar"},{"id":"devops/others/readme","path":"/devops/others/","sidebar":"tutorialSidebar"},{"id":"devops/readme","path":"/devops/","sidebar":"tutorialSidebar"},{"id":"devops/servers/apache-server","path":"/devops/servers/apache-server","sidebar":"tutorialSidebar"},{"id":"devops/servers/gunicorn","path":"/devops/servers/gunicorn","sidebar":"tutorialSidebar"},{"id":"devops/servers/nginx/configs","path":"/devops/servers/nginx/configs","sidebar":"tutorialSidebar"},{"id":"devops/servers/nginx/readme","path":"/devops/servers/nginx/","sidebar":"tutorialSidebar"},{"id":"devops/servers/readme","path":"/devops/servers/","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/1-linux-general-unix-linux-commands","path":"/devops/terminal-bash/1-linux-general-unix-linux-commands","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/2-system-calls","path":"/devops/terminal-bash/2-system-calls","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/3-library-functions","path":"/devops/terminal-bash/3-library-functions","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/8-linux-system-administration","path":"/devops/terminal-bash/8-linux-system-administration","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/bash-metacharacters","path":"/devops/terminal-bash/bash-metacharacters","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/bash-shortcuts","path":"/devops/terminal-bash/bash-shortcuts","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/manual-pages","path":"/devops/terminal-bash/manual-pages","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/networking-tools","path":"/devops/terminal-bash/networking-tools","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/others","path":"/devops/terminal-bash/others","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/readme","path":"/devops/terminal-bash/","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/shell-bash-script","path":"/devops/terminal-bash/shell-bash-script","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/shell-intro","path":"/devops/terminal-bash/shell-intro","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/sysctl","path":"/devops/terminal-bash/sysctl","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/tmux-iterm","path":"/devops/terminal-bash/tmux-iterm","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/tools/awk","path":"/devops/terminal-bash/tools/awk","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/tools/crontab","path":"/devops/terminal-bash/tools/crontab","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/tools/curl","path":"/devops/terminal-bash/tools/curl","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/tools/editors","path":"/devops/terminal-bash/tools/editors","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/tools/mosh","path":"/devops/terminal-bash/tools/mosh","sidebar":"tutorialSidebar"},{"id":"devops/terminal-bash/tools/rsync-rclone","path":"/devops/terminal-bash/tools/rsync-rclone","sidebar":"tutorialSidebar"},{"id":"devops/terraform/commands","path":"/devops/terraform/commands","sidebar":"tutorialSidebar"},{"id":"devops/terraform/documentation","path":"/devops/terraform/documentation","sidebar":"tutorialSidebar"},{"id":"devops/terraform/examples","path":"/devops/terraform/examples","sidebar":"tutorialSidebar"},{"id":"devops/terraform/readme","path":"/devops/terraform/","sidebar":"tutorialSidebar"},{"id":"devops/terraform/variables","path":"/devops/terraform/variables","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/0-accounting-for-finance","path":"/economics/accounting-for-finance/0-accounting-for-finance","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/1-accounting-first-steps","path":"/economics/accounting-for-finance/1-accounting-first-steps","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/2-income-statements-and-profitability-measures","path":"/economics/accounting-for-finance/2-income-statements-and-profitability-measures","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/2a-income-statement-comparisons","path":"/economics/accounting-for-finance/2a-income-statement-comparisons","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/3-balance-sheets","path":"/economics/accounting-for-finance/3-balance-sheets","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/3a-balance-sheet-comparisons","path":"/economics/accounting-for-finance/3a-balance-sheet-comparisons","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/4-cash-flow-statements-cash-in-and-cash-out","path":"/economics/accounting-for-finance/4-cash-flow-statements-cash-in-and-cash-out","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/4a-cash-flow-statement-comparisons","path":"/economics/accounting-for-finance/4a-cash-flow-statement-comparisons","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/5-cleaning-up-accounting","path":"/economics/accounting-for-finance/5-cleaning-up-accounting","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/5a-accounting-inconsistency-examples","path":"/economics/accounting-for-finance/5a-accounting-inconsistency-examples","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/6-accouting-financial-ratios-profitability-measures","path":"/economics/accounting-for-finance/6-accouting-financial-ratios-profitability-measures","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/6a-ratio-analysis","path":"/economics/accounting-for-finance/6a-ratio-analysis","sidebar":"tutorialSidebar"},{"id":"economics/accounting-for-finance/readme","path":"/economics/accounting-for-finance/","sidebar":"tutorialSidebar"},{"id":"economics/buy-now-pay-later-bnpl","path":"/economics/buy-now-pay-later-bnpl","sidebar":"tutorialSidebar"},{"id":"economics/corporate-finance/capital-budgeting","path":"/economics/corporate-finance/capital-budgeting","sidebar":"tutorialSidebar"},{"id":"economics/corporate-finance/corporate-actions","path":"/economics/corporate-finance/corporate-actions","sidebar":"tutorialSidebar"},{"id":"economics/corporate-finance/readme","path":"/economics/corporate-finance/","sidebar":"tutorialSidebar"},{"id":"economics/course-investing-zerodha-varsity","path":"/economics/course-investing-zerodha-varsity","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/asset-classes","path":"/economics/finance-investing/asset-classes","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/checklist-tips","path":"/economics/finance-investing/checklist-tips","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/company-analysis","path":"/economics/finance-investing/company-analysis","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/company-management","path":"/economics/finance-investing/company-management","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/financial-independence-fire","path":"/economics/finance-investing/financial-independence-fire","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/huf-private-trust","path":"/economics/finance-investing/huf-private-trust","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/indian-company-types","path":"/economics/finance-investing/indian-company-types","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/industry-sectors","path":"/economics/finance-investing/industry-sectors","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/personal-finance","path":"/economics/finance-investing/personal-finance","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/portfolio-management-services-pms","path":"/economics/finance-investing/portfolio-management-services-pms","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/portfolios","path":"/economics/finance-investing/portfolios","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/quotes","path":"/economics/finance-investing/quotes","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/readme","path":"/economics/finance-investing/","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/returns-tax-taxes-itr","path":"/economics/finance-investing/returns-tax-taxes-itr","sidebar":"tutorialSidebar"},{"id":"economics/finance-investing/stocks-equity","path":"/economics/finance-investing/stocks-equity","sidebar":"tutorialSidebar"},{"id":"economics/finance-terms","path":"/economics/finance-terms","sidebar":"tutorialSidebar"},{"id":"economics/financial-facts","path":"/economics/financial-facts","sidebar":"tutorialSidebar"},{"id":"economics/fintech-nbfc-banking-terms","path":"/economics/fintech-nbfc-banking-terms","sidebar":"tutorialSidebar"},{"id":"economics/government-terms","path":"/economics/government-terms","sidebar":"tutorialSidebar"},{"id":"economics/gross-domestic-product-gdp","path":"/economics/gross-domestic-product-gdp","sidebar":"tutorialSidebar"},{"id":"economics/inflation-indexes","path":"/economics/inflation-indexes","sidebar":"tutorialSidebar"},{"id":"economics/insurance","path":"/economics/insurance","sidebar":"tutorialSidebar"},{"id":"economics/intro","path":"/economics/intro","sidebar":"tutorialSidebar"},{"id":"economics/investment-banking","path":"/economics/investment-banking","sidebar":"tutorialSidebar"},{"id":"economics/investment-terms","path":"/economics/investment-terms","sidebar":"tutorialSidebar"},{"id":"economics/learning","path":"/economics/learning","sidebar":"tutorialSidebar"},{"id":"economics/market-terms/fundamental-analysis","path":"/economics/market-terms/fundamental-analysis","sidebar":"tutorialSidebar"},{"id":"economics/market-terms/futures-options-trading","path":"/economics/market-terms/futures-options-trading","sidebar":"tutorialSidebar"},{"id":"economics/market-terms/ipo","path":"/economics/market-terms/ipo","sidebar":"tutorialSidebar"},{"id":"economics/market-terms/others","path":"/economics/market-terms/others","sidebar":"tutorialSidebar"},{"id":"economics/market-terms/readme","path":"/economics/market-terms/","sidebar":"tutorialSidebar"},{"id":"economics/market-terms/swing-trading","path":"/economics/market-terms/swing-trading","sidebar":"tutorialSidebar"},{"id":"economics/market-terms/technical-analysis","path":"/economics/market-terms/technical-analysis","sidebar":"tutorialSidebar"},{"id":"economics/market-terms/technical-indicators","path":"/economics/market-terms/technical-indicators","sidebar":"tutorialSidebar"},{"id":"economics/market-terms/valuation-metrics","path":"/economics/market-terms/valuation-metrics","sidebar":"tutorialSidebar"},{"id":"economics/market-terms/wyckoff-method","path":"/economics/market-terms/wyckoff-method","sidebar":"tutorialSidebar"},{"id":"economics/mental-models/economics-mental-models","path":"/economics/mental-models/economics-mental-models","sidebar":"tutorialSidebar"},{"id":"economics/mental-models/inequality","path":"/economics/mental-models/inequality","sidebar":"tutorialSidebar"},{"id":"economics/mental-models/macroeconomics","path":"/economics/mental-models/macroeconomics","sidebar":"tutorialSidebar"},{"id":"economics/mental-models/marginal-utility-analysis","path":"/economics/mental-models/marginal-utility-analysis","sidebar":"tutorialSidebar"},{"id":"economics/mental-models/microeconomics","path":"/economics/mental-models/microeconomics","sidebar":"tutorialSidebar"},{"id":"economics/mental-models/rankings","path":"/economics/mental-models/rankings","sidebar":"tutorialSidebar"},{"id":"economics/mental-models/recession-shapes-recovery","path":"/economics/mental-models/recession-shapes-recovery","sidebar":"tutorialSidebar"},{"id":"economics/monetary-policies","path":"/economics/monetary-policies","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/debentures-bonds","path":"/economics/mutual-funds/debentures-bonds","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/debt-mutual-funds","path":"/economics/mutual-funds/debt-mutual-funds","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/debt-mutual-funds-analysis","path":"/economics/mutual-funds/debt-mutual-funds-analysis","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/debt-mutual-funds-risks","path":"/economics/mutual-funds/debt-mutual-funds-risks","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/equity-mutual-funds","path":"/economics/mutual-funds/equity-mutual-funds","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/fixed-income","path":"/economics/mutual-funds/fixed-income","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/index-investing-etf","path":"/economics/mutual-funds/index-investing-etf","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/mutual-funds-indicators","path":"/economics/mutual-funds/mutual-funds-indicators","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/nifty-indexes-indices","path":"/economics/mutual-funds/nifty-indexes-indices","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/others","path":"/economics/mutual-funds/others","sidebar":"tutorialSidebar"},{"id":"economics/mutual-funds/readme","path":"/economics/mutual-funds/","sidebar":"tutorialSidebar"},{"id":"economics/readme","path":"/economics/","sidebar":"tutorialSidebar"},{"id":"economics/schools-of-economic-thought","path":"/economics/schools-of-economic-thought","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/design-system","path":"/frontend/frontend-intro/design-system","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/frontend-architecture","path":"/frontend/frontend-intro/frontend-architecture","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/gestalt-principles","path":"/frontend/frontend-intro/gestalt-principles","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/intro","path":"/frontend/frontend-intro/intro","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/jamstack-cms","path":"/frontend/frontend-intro/jamstack-cms","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/microfrontend-architecture","path":"/frontend/frontend-intro/microfrontend-architecture","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/others","path":"/frontend/frontend-intro/others","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/performance","path":"/frontend/frontend-intro/performance","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/pwa","path":"/frontend/frontend-intro/pwa","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/readme","path":"/frontend/frontend-intro/","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/ui-ux-ixd-design-frontend","path":"/frontend/frontend-intro/ui-ux-ixd-design-frontend","sidebar":"tutorialSidebar"},{"id":"frontend/frontend-intro/wordpress","path":"/frontend/frontend-intro/wordpress","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/component-libraries/components","path":"/frontend/html-css/component-libraries/components","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/component-libraries/others","path":"/frontend/html-css/component-libraries/others","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/component-libraries/readme","path":"/frontend/html-css/component-libraries/","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/css-intro/centering","path":"/frontend/html-css/css-intro/centering","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/css-intro/css-positions","path":"/frontend/html-css/css-intro/css-positions","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/css-intro/css-transitions","path":"/frontend/html-css/css-intro/css-transitions","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/css-intro/mastering-css","path":"/frontend/html-css/css-intro/mastering-css","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/css-intro/others","path":"/frontend/html-css/css-intro/others","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/css-intro/readme","path":"/frontend/html-css/css-intro/","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/html-intro/html-entities-attributes","path":"/frontend/html-css/html-intro/html-entities-attributes","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/html-intro/readme","path":"/frontend/html-css/html-intro/","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/html-intro/tags","path":"/frontend/html-css/html-intro/tags","sidebar":"tutorialSidebar"},{"id":"frontend/html-css/readme","path":"/frontend/html-css/","sidebar":"tutorialSidebar"},{"id":"frontend/js-javascript/basic","path":"/frontend/js-javascript/basic","sidebar":"tutorialSidebar"},{"id":"frontend/js-javascript/intro","path":"/frontend/js-javascript/intro","sidebar":"tutorialSidebar"},{"id":"frontend/js-javascript/libraries","path":"/frontend/js-javascript/libraries","sidebar":"tutorialSidebar"},{"id":"frontend/js-javascript/others","path":"/frontend/js-javascript/others","sidebar":"tutorialSidebar"},{"id":"frontend/js-javascript/promises","path":"/frontend/js-javascript/promises","sidebar":"tutorialSidebar"},{"id":"frontend/js-javascript/questions","path":"/frontend/js-javascript/questions","sidebar":"tutorialSidebar"},{"id":"frontend/js-javascript/readme","path":"/frontend/js-javascript/","sidebar":"tutorialSidebar"},{"id":"frontend/js-javascript/typescript","path":"/frontend/js-javascript/typescript","sidebar":"tutorialSidebar"},{"id":"frontend/js-javascript/web-api","path":"/frontend/js-javascript/web-api","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/01-intro","path":"/frontend/others/angularjs/01-intro","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/03-modules","path":"/frontend/others/angularjs/03-modules","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/06-components","path":"/frontend/others/angularjs/06-components","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/08-metadata","path":"/frontend/others/angularjs/08-metadata","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/09-data-binding","path":"/frontend/others/angularjs/09-data-binding","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/10-directives","path":"/frontend/others/angularjs/10-directives","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/11-services","path":"/frontend/others/angularjs/11-services","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/12-dependency-injection","path":"/frontend/others/angularjs/12-dependency-injection","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/intro","path":"/frontend/others/angularjs/intro","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/readme","path":"/frontend/others/angularjs/","sidebar":"tutorialSidebar"},{"id":"frontend/others/angularjs/tour-of-heroes","path":"/frontend/others/angularjs/tour-of-heroes","sidebar":"tutorialSidebar"},{"id":"frontend/others/docusaurus","path":"/frontend/others/docusaurus","sidebar":"tutorialSidebar"},{"id":"frontend/others/frontend-frameworks","path":"/frontend/others/frontend-frameworks","sidebar":"tutorialSidebar"},{"id":"frontend/others/gatsby","path":"/frontend/others/gatsby","sidebar":"tutorialSidebar"},{"id":"frontend/others/jquery","path":"/frontend/others/jquery","sidebar":"tutorialSidebar"},{"id":"frontend/others/nestjs/documentation","path":"/frontend/others/nestjs/documentation","sidebar":"tutorialSidebar"},{"id":"frontend/others/nestjs/readme","path":"/frontend/others/nestjs/","sidebar":"tutorialSidebar"},{"id":"frontend/others/nextjs/data-fetching","path":"/frontend/others/nextjs/data-fetching","sidebar":"tutorialSidebar"},{"id":"frontend/others/nextjs/others","path":"/frontend/others/nextjs/others","sidebar":"tutorialSidebar"},{"id":"frontend/others/nextjs/readme","path":"/frontend/others/nextjs/","sidebar":"tutorialSidebar"},{"id":"frontend/others/nodejs/libraries","path":"/frontend/others/nodejs/libraries","sidebar":"tutorialSidebar"},{"id":"frontend/others/nodejs/nodejs-frameworks","path":"/frontend/others/nodejs/nodejs-frameworks","sidebar":"tutorialSidebar"},{"id":"frontend/others/nodejs/npm-commands","path":"/frontend/others/nodejs/npm-commands","sidebar":"tutorialSidebar"},{"id":"frontend/others/nodejs/readme","path":"/frontend/others/nodejs/","sidebar":"tutorialSidebar"},{"id":"frontend/others/readme","path":"/frontend/others/","sidebar":"tutorialSidebar"},{"id":"frontend/others/static-site-generators","path":"/frontend/others/static-site-generators","sidebar":"tutorialSidebar"},{"id":"frontend/react/code-commands-snippets","path":"/frontend/react/code-commands-snippets","sidebar":"tutorialSidebar"},{"id":"frontend/react/components","path":"/frontend/react/components","sidebar":"tutorialSidebar"},{"id":"frontend/react/course","path":"/frontend/react/course","sidebar":"tutorialSidebar"},{"id":"frontend/react/docs","path":"/frontend/react/docs","sidebar":"tutorialSidebar"},{"id":"frontend/react/events","path":"/frontend/react/events","sidebar":"tutorialSidebar"},{"id":"frontend/react/hooks","path":"/frontend/react/hooks","sidebar":"tutorialSidebar"},{"id":"frontend/react/intro","path":"/frontend/react/intro","sidebar":"tutorialSidebar"},{"id":"frontend/react/jsx","path":"/frontend/react/jsx","sidebar":"tutorialSidebar"},{"id":"frontend/react/libraries","path":"/frontend/react/libraries","sidebar":"tutorialSidebar"},{"id":"frontend/react/mordern-react-with-redux","path":"/frontend/react/mordern-react-with-redux","sidebar":"tutorialSidebar"},{"id":"frontend/react/react-admin-templates","path":"/frontend/react/react-admin-templates","sidebar":"tutorialSidebar"},{"id":"frontend/react/react-dom","path":"/frontend/react/react-dom","sidebar":"tutorialSidebar"},{"id":"frontend/react/react-native","path":"/frontend/react/react-native","sidebar":"tutorialSidebar"},{"id":"frontend/react/react-router","path":"/frontend/react/react-router","sidebar":"tutorialSidebar"},{"id":"frontend/react/readme","path":"/frontend/react/","sidebar":"tutorialSidebar"},{"id":"frontend/react/redux","path":"/frontend/react/redux","sidebar":"tutorialSidebar"},{"id":"frontend/react/state","path":"/frontend/react/state","sidebar":"tutorialSidebar"},{"id":"frontend/react/tools","path":"/frontend/react/tools","sidebar":"tutorialSidebar"},{"id":"frontend/readme","path":"/frontend/","sidebar":"tutorialSidebar"},{"id":"frontend/seo/core-web-vitals","path":"/frontend/seo/core-web-vitals","sidebar":"tutorialSidebar"},{"id":"frontend/seo/google-crawlers-crawling","path":"/frontend/seo/google-crawlers-crawling","sidebar":"tutorialSidebar"},{"id":"frontend/seo/readme","path":"/frontend/seo/","sidebar":"tutorialSidebar"},{"id":"frontend/seo/seo-aso","path":"/frontend/seo/seo-aso","sidebar":"tutorialSidebar"},{"id":"frontend/seo/seo-optimizing-techniques","path":"/frontend/seo/seo-optimizing-techniques","sidebar":"tutorialSidebar"},{"id":"frontend/seo/seo-tools","path":"/frontend/seo/seo-tools","sidebar":"tutorialSidebar"},{"id":"frontend/seo/types-of-seo","path":"/frontend/seo/types-of-seo","sidebar":"tutorialSidebar"},{"id":"frontend/seo/utm-and-sitemap","path":"/frontend/seo/utm-and-sitemap","sidebar":"tutorialSidebar"},{"id":"knowledge/applied-sciences/chemical-engineering","path":"/knowledge/applied-sciences/chemical-engineering","sidebar":"tutorialSidebar"},{"id":"knowledge/applied-sciences/civil-engineering","path":"/knowledge/applied-sciences/civil-engineering","sidebar":"tutorialSidebar"},{"id":"knowledge/applied-sciences/control-engineering","path":"/knowledge/applied-sciences/control-engineering","sidebar":"tutorialSidebar"},{"id":"knowledge/applied-sciences/crash-course-engineering","path":"/knowledge/applied-sciences/crash-course-engineering","sidebar":"tutorialSidebar"},{"id":"knowledge/applied-sciences/electrical-engineering","path":"/knowledge/applied-sciences/electrical-engineering","sidebar":"tutorialSidebar"},{"id":"knowledge/applied-sciences/embedded-systems-electronics","path":"/knowledge/applied-sciences/embedded-systems-electronics","sidebar":"tutorialSidebar"},{"id":"knowledge/applied-sciences/hvac-systems","path":"/knowledge/applied-sciences/hvac-systems","sidebar":"tutorialSidebar"},{"id":"knowledge/applied-sciences/mechanical-engineering","path":"/knowledge/applied-sciences/mechanical-engineering","sidebar":"tutorialSidebar"},{"id":"knowledge/applied-sciences/others-power-energy","path":"/knowledge/applied-sciences/others-power-energy","sidebar":"tutorialSidebar"},{"id":"knowledge/applied-sciences/readme","path":"/knowledge/applied-sciences/","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/alternative-medicine","path":"/knowledge/biology/alternative-medicine","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/digestive-system","path":"/knowledge/biology/digestive-system","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/diseases-tests","path":"/knowledge/biology/diseases-tests","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/exercise-stretching/gym","path":"/knowledge/biology/exercise-stretching/gym","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/exercise-stretching/gym-nutrition","path":"/knowledge/biology/exercise-stretching/gym-nutrition","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/exercise-stretching/gym-routine","path":"/knowledge/biology/exercise-stretching/gym-routine","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/exercise-stretching/home-exercise-routine","path":"/knowledge/biology/exercise-stretching/home-exercise-routine","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/exercise-stretching/home-gym","path":"/knowledge/biology/exercise-stretching/home-gym","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/exercise-stretching/intro","path":"/knowledge/biology/exercise-stretching/intro","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/exercise-stretching/readme","path":"/knowledge/biology/exercise-stretching/","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/genetics","path":"/knowledge/biology/genetics","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/human-skeleton","path":"/knowledge/biology/human-skeleton","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/intro","path":"/knowledge/biology/intro","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/mbbs-medicine-medical-health","path":"/knowledge/biology/mbbs-medicine-medical-health","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/muscles","path":"/knowledge/biology/muscles","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nerves-system","path":"/knowledge/biology/nerves-system","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/chart","path":"/knowledge/biology/nutrition/chart","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/daily-requirements","path":"/knowledge/biology/nutrition/daily-requirements","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/diet","path":"/knowledge/biology/nutrition/diet","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/ecology","path":"/knowledge/biology/nutrition/ecology","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/essentiality","path":"/knowledge/biology/nutrition/essentiality","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/fatigue","path":"/knowledge/biology/nutrition/fatigue","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/food","path":"/knowledge/biology/nutrition/food","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/honey","path":"/knowledge/biology/nutrition/honey","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/intro","path":"/knowledge/biology/nutrition/intro","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/plants-gardening","path":"/knowledge/biology/nutrition/plants-gardening","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/pulses-daal-lentils","path":"/knowledge/biology/nutrition/pulses-daal-lentils","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/readme","path":"/knowledge/biology/nutrition/","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/nutrition/recipe","path":"/knowledge/biology/nutrition/recipe","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/omics","path":"/knowledge/biology/omics","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/organ-systems","path":"/knowledge/biology/organ-systems","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/others","path":"/knowledge/biology/others","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/pregnancy-baby","path":"/knowledge/biology/pregnancy-baby","sidebar":"tutorialSidebar"},{"id":"knowledge/biology/readme","path":"/knowledge/biology/","sidebar":"tutorialSidebar"},{"id":"knowledge/games/chess","path":"/knowledge/games/chess","sidebar":"tutorialSidebar"},{"id":"knowledge/games/couple-activities","path":"/knowledge/games/couple-activities","sidebar":"tutorialSidebar"},{"id":"knowledge/games/family-games-gifts","path":"/knowledge/games/family-games-gifts","sidebar":"tutorialSidebar"},{"id":"knowledge/games/marathon-running","path":"/knowledge/games/marathon-running","sidebar":"tutorialSidebar"},{"id":"knowledge/games/others","path":"/knowledge/games/others","sidebar":"tutorialSidebar"},{"id":"knowledge/games/readme","path":"/knowledge/games/","sidebar":"tutorialSidebar"},{"id":"knowledge/games/rubix-rubics-cube","path":"/knowledge/games/rubix-rubics-cube","sidebar":"tutorialSidebar"},{"id":"knowledge/games/skiing-sking","path":"/knowledge/games/skiing-sking","sidebar":"tutorialSidebar"},{"id":"knowledge/games/sudoku-techniques","path":"/knowledge/games/sudoku-techniques","sidebar":"tutorialSidebar"},{"id":"knowledge/games/swimming","path":"/knowledge/games/swimming","sidebar":"tutorialSidebar"},{"id":"knowledge/games/touch-typing","path":"/knowledge/games/touch-typing","sidebar":"tutorialSidebar"},{"id":"knowledge/general/important-dates-timelines","path":"/knowledge/general/important-dates-timelines","sidebar":"tutorialSidebar"},{"id":"knowledge/general/intro","path":"/knowledge/general/intro","sidebar":"tutorialSidebar"},{"id":"knowledge/general/knowledge-of-humanity","path":"/knowledge/general/knowledge-of-humanity","sidebar":"tutorialSidebar"},{"id":"knowledge/general/mental-models","path":"/knowledge/general/mental-models","sidebar":"tutorialSidebar"},{"id":"knowledge/general/others","path":"/knowledge/general/others","sidebar":"tutorialSidebar"},{"id":"knowledge/general/outline-of-knowledge","path":"/knowledge/general/outline-of-knowledge","sidebar":"tutorialSidebar"},{"id":"knowledge/general/readme","path":"/knowledge/general/","sidebar":"tutorialSidebar"},{"id":"knowledge/general/science","path":"/knowledge/general/science","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/continents","path":"/knowledge/geography/continents","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/countries","path":"/knowledge/geography/countries","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/home-house-building","path":"/knowledge/geography/home-house-building","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/india","path":"/knowledge/geography/india","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/indian-states-and-uts","path":"/knowledge/geography/indian-states-and-uts","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/living","path":"/knowledge/geography/living","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/new-home-place-house","path":"/knowledge/geography/new-home-place-house","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/others","path":"/knowledge/geography/others","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/readme","path":"/knowledge/geography/","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/rivers","path":"/knowledge/geography/rivers","sidebar":"tutorialSidebar"},{"id":"knowledge/geography/wildlife","path":"/knowledge/geography/wildlife","sidebar":"tutorialSidebar"},{"id":"knowledge/history/crash-course-history-of-science","path":"/knowledge/history/crash-course-history-of-science","sidebar":"tutorialSidebar"},{"id":"knowledge/history/crash-course-world-history","path":"/knowledge/history/crash-course-world-history","sidebar":"tutorialSidebar"},{"id":"knowledge/history/histomap","path":"/knowledge/history/histomap","sidebar":"tutorialSidebar"},{"id":"knowledge/history/human-history-anthropology","path":"/knowledge/history/human-history-anthropology","sidebar":"tutorialSidebar"},{"id":"knowledge/history/indian-history-timeline","path":"/knowledge/history/indian-history-timeline","sidebar":"tutorialSidebar"},{"id":"knowledge/history/others","path":"/knowledge/history/others","sidebar":"tutorialSidebar"},{"id":"knowledge/history/readme","path":"/knowledge/history/","sidebar":"tutorialSidebar"},{"id":"knowledge/history/religion","path":"/knowledge/history/religion","sidebar":"tutorialSidebar"},{"id":"knowledge/language/figures-of-speech","path":"/knowledge/language/figures-of-speech","sidebar":"tutorialSidebar"},{"id":"knowledge/language/general","path":"/knowledge/language/general","sidebar":"tutorialSidebar"},{"id":"knowledge/language/grammer-vocabulary","path":"/knowledge/language/grammer-vocabulary","sidebar":"tutorialSidebar"},{"id":"knowledge/language/languages-others","path":"/knowledge/language/languages-others","sidebar":"tutorialSidebar"},{"id":"knowledge/language/linguistics","path":"/knowledge/language/linguistics","sidebar":"tutorialSidebar"},{"id":"knowledge/language/mistakes","path":"/knowledge/language/mistakes","sidebar":"tutorialSidebar"},{"id":"knowledge/language/parts-of-speech","path":"/knowledge/language/parts-of-speech","sidebar":"tutorialSidebar"},{"id":"knowledge/language/readme","path":"/knowledge/language/","sidebar":"tutorialSidebar"},{"id":"knowledge/language/spanish","path":"/knowledge/language/spanish","sidebar":"tutorialSidebar"},{"id":"knowledge/law/constitution-of-india/constitution","path":"/knowledge/law/constitution-of-india/constitution","sidebar":"tutorialSidebar"},{"id":"knowledge/law/constitution-of-india/others","path":"/knowledge/law/constitution-of-india/others","sidebar":"tutorialSidebar"},{"id":"knowledge/law/constitution-of-india/schedules","path":"/knowledge/law/constitution-of-india/schedules","sidebar":"tutorialSidebar"},{"id":"knowledge/law/judgements-2023","path":"/knowledge/law/judgements-2023","sidebar":"tutorialSidebar"},{"id":"knowledge/law/laws","path":"/knowledge/law/laws","sidebar":"tutorialSidebar"},{"id":"knowledge/law/lsat","path":"/knowledge/law/lsat","sidebar":"tutorialSidebar"},{"id":"knowledge/law/mcat","path":"/knowledge/law/mcat","sidebar":"tutorialSidebar"},{"id":"knowledge/law/others","path":"/knowledge/law/others","sidebar":"tutorialSidebar"},{"id":"knowledge/law/readme","path":"/knowledge/law/","sidebar":"tutorialSidebar"},{"id":"knowledge/links","path":"/knowledge/links","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/chemistry-outline","path":"/knowledge/other-topics/chemistry-outline","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/climate-change","path":"/knowledge/other-topics/climate-change","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/clothes-textiles","path":"/knowledge/other-topics/clothes-textiles","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/education-phd","path":"/knowledge/other-topics/education-phd","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/mythology","path":"/knowledge/other-topics/mythology","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/news-problems","path":"/knowledge/other-topics/news-problems","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/others","path":"/knowledge/other-topics/others","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/philosophy","path":"/knowledge/other-topics/philosophy","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/politics/indian-polity","path":"/knowledge/other-topics/politics/indian-polity","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/politics/international-relations-ir","path":"/knowledge/other-topics/politics/international-relations-ir","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/politics/others","path":"/knowledge/other-topics/politics/others","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/politics/readme","path":"/knowledge/other-topics/politics/","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/politics/types-of-governments","path":"/knowledge/other-topics/politics/types-of-governments","sidebar":"tutorialSidebar"},{"id":"knowledge/other-topics/readme","path":"/knowledge/other-topics/","sidebar":"tutorialSidebar"},{"id":"knowledge/physics/astronomy","path":"/knowledge/physics/astronomy","sidebar":"tutorialSidebar"},{"id":"knowledge/physics/crash-course-physics","path":"/knowledge/physics/crash-course-physics","sidebar":"tutorialSidebar"},{"id":"knowledge/physics/intro","path":"/knowledge/physics/intro","sidebar":"tutorialSidebar"},{"id":"knowledge/physics/khan-academy-physics","path":"/knowledge/physics/khan-academy-physics","sidebar":"tutorialSidebar"},{"id":"knowledge/physics/others","path":"/knowledge/physics/others","sidebar":"tutorialSidebar"},{"id":"knowledge/physics/readme","path":"/knowledge/physics/","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/business-management","path":"/knowledge/quotes-proverbs/business-management","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/coding","path":"/knowledge/quotes-proverbs/coding","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/funny","path":"/knowledge/quotes-proverbs/funny","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/habits","path":"/knowledge/quotes-proverbs/habits","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/hindi","path":"/knowledge/quotes-proverbs/hindi","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/life","path":"/knowledge/quotes-proverbs/life","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/motivation","path":"/knowledge/quotes-proverbs/motivation","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/my-quotes","path":"/knowledge/quotes-proverbs/my-quotes","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/poems","path":"/knowledge/quotes-proverbs/poems","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/readme","path":"/knowledge/quotes-proverbs/","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/science","path":"/knowledge/quotes-proverbs/science","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/stories","path":"/knowledge/quotes-proverbs/stories","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/tatoos-quotes","path":"/knowledge/quotes-proverbs/tatoos-quotes","sidebar":"tutorialSidebar"},{"id":"knowledge/quotes-proverbs/tips","path":"/knowledge/quotes-proverbs/tips","sidebar":"tutorialSidebar"},{"id":"knowledge/readme","path":"/knowledge/","sidebar":"tutorialSidebar"},{"id":"knowledge/youtube-podcasts-magazine-apps","path":"/knowledge/youtube-podcasts-magazine-apps","sidebar":"tutorialSidebar"},{"id":"languages/c++/constructor","path":"/languages/c++/constructor","sidebar":"tutorialSidebar"},{"id":"languages/c++/frameworks","path":"/languages/c++/frameworks","sidebar":"tutorialSidebar"},{"id":"languages/c++/friend-function","path":"/languages/c++/friend-function","sidebar":"tutorialSidebar"},{"id":"languages/c++/header-files","path":"/languages/c++/header-files","sidebar":"tutorialSidebar"},{"id":"languages/c++/intro","path":"/languages/c++/intro","sidebar":"tutorialSidebar"},{"id":"languages/c++/io","path":"/languages/c++/io","sidebar":"tutorialSidebar"},{"id":"languages/c++/others","path":"/languages/c++/others","sidebar":"tutorialSidebar"},{"id":"languages/c++/printf","path":"/languages/c++/printf","sidebar":"tutorialSidebar"},{"id":"languages/c++/readme","path":"/languages/c++/","sidebar":"tutorialSidebar"},{"id":"languages/c++/stl-containers","path":"/languages/c++/stl-containers","sidebar":"tutorialSidebar"},{"id":"languages/c++/stl-iterators-algorithms","path":"/languages/c++/stl-iterators-algorithms","sidebar":"tutorialSidebar"},{"id":"languages/c++/storage-classes","path":"/languages/c++/storage-classes","sidebar":"tutorialSidebar"},{"id":"languages/c++/tc-pl4","path":"/languages/c++/tc-pl4","sidebar":"tutorialSidebar"},{"id":"languages/c++/templates","path":"/languages/c++/templates","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/android/jetpack","path":"/languages/frameworks/android/jetpack","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/android/kotlin","path":"/languages/frameworks/android/kotlin","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/android/questions","path":"/languages/frameworks/android/questions","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/android/readme","path":"/languages/frameworks/android/","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/android/service","path":"/languages/frameworks/android/service","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/android/testing","path":"/languages/frameworks/android/testing","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/android/tools","path":"/languages/frameworks/android/tools","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/comparison","path":"/languages/frameworks/comparison","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/dash","path":"/languages/frameworks/dash","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/flutter","path":"/languages/frameworks/flutter","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/intro","path":"/languages/frameworks/intro","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/ios","path":"/languages/frameworks/ios","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/masonite","path":"/languages/frameworks/masonite","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/others","path":"/languages/frameworks/others","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/readme","path":"/languages/frameworks/","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/server-driven-mobile-uis","path":"/languages/frameworks/server-driven-mobile-uis","sidebar":"tutorialSidebar"},{"id":"languages/frameworks/stacks","path":"/languages/frameworks/stacks","sidebar":"tutorialSidebar"},{"id":"languages/golang/concepts","path":"/languages/golang/concepts","sidebar":"tutorialSidebar"},{"id":"languages/golang/data-types","path":"/languages/golang/data-types","sidebar":"tutorialSidebar"},{"id":"languages/golang/examples","path":"/languages/golang/examples","sidebar":"tutorialSidebar"},{"id":"languages/golang/hello-world","path":"/languages/golang/hello-world","sidebar":"tutorialSidebar"},{"id":"languages/golang/interview-questions","path":"/languages/golang/interview-questions","sidebar":"tutorialSidebar"},{"id":"languages/golang/intro","path":"/languages/golang/intro","sidebar":"tutorialSidebar"},{"id":"languages/golang/readme","path":"/languages/golang/","sidebar":"tutorialSidebar"},{"id":"languages/golang/syntax","path":"/languages/golang/syntax","sidebar":"tutorialSidebar"},{"id":"languages/golang/testing","path":"/languages/golang/testing","sidebar":"tutorialSidebar"},{"id":"languages/golang/tools","path":"/languages/golang/tools","sidebar":"tutorialSidebar"},{"id":"languages/java/collections","path":"/languages/java/collections","sidebar":"tutorialSidebar"},{"id":"languages/java/comparable-interface","path":"/languages/java/comparable-interface","sidebar":"tutorialSidebar"},{"id":"languages/java/concurrency","path":"/languages/java/concurrency","sidebar":"tutorialSidebar"},{"id":"languages/java/defining-constants","path":"/languages/java/defining-constants","sidebar":"tutorialSidebar"},{"id":"languages/java/frameworks","path":"/languages/java/frameworks","sidebar":"tutorialSidebar"},{"id":"languages/java/hash-collection","path":"/languages/java/hash-collection","sidebar":"tutorialSidebar"},{"id":"languages/java/intro","path":"/languages/java/intro","sidebar":"tutorialSidebar"},{"id":"languages/java/jmx","path":"/languages/java/jmx","sidebar":"tutorialSidebar"},{"id":"languages/java/jvm-architecture","path":"/languages/java/jvm-architecture","sidebar":"tutorialSidebar"},{"id":"languages/java/knowledge","path":"/languages/java/knowledge","sidebar":"tutorialSidebar"},{"id":"languages/java/lambda-expressions","path":"/languages/java/lambda-expressions","sidebar":"tutorialSidebar"},{"id":"languages/java/libraries","path":"/languages/java/libraries","sidebar":"tutorialSidebar"},{"id":"languages/java/others","path":"/languages/java/others","sidebar":"tutorialSidebar"},{"id":"languages/java/questions","path":"/languages/java/questions","sidebar":"tutorialSidebar"},{"id":"languages/java/readme","path":"/languages/java/","sidebar":"tutorialSidebar"},{"id":"languages/java/reflection","path":"/languages/java/reflection","sidebar":"tutorialSidebar"},{"id":"languages/java/spring","path":"/languages/java/spring","sidebar":"tutorialSidebar"},{"id":"languages/java/template-fastio","path":"/languages/java/template-fastio","sidebar":"tutorialSidebar"},{"id":"languages/java/threading-in-javafx","path":"/languages/java/threading-in-javafx","sidebar":"tutorialSidebar"},{"id":"languages/others/erlang","path":"/languages/others/erlang","sidebar":"tutorialSidebar"},{"id":"languages/others/general","path":"/languages/others/general","sidebar":"tutorialSidebar"},{"id":"languages/others/javascript-templating","path":"/languages/others/javascript-templating","sidebar":"tutorialSidebar"},{"id":"languages/others/json","path":"/languages/others/json","sidebar":"tutorialSidebar"},{"id":"languages/others/markdown","path":"/languages/others/markdown","sidebar":"tutorialSidebar"},{"id":"languages/others/other-languages","path":"/languages/others/other-languages","sidebar":"tutorialSidebar"},{"id":"languages/others/r-language","path":"/languages/others/r-language","sidebar":"tutorialSidebar"},{"id":"languages/others/readme","path":"/languages/others/","sidebar":"tutorialSidebar"},{"id":"languages/others/regular-expressions-regex","path":"/languages/others/regular-expressions-regex","sidebar":"tutorialSidebar"},{"id":"languages/others/ruby","path":"/languages/others/ruby","sidebar":"tutorialSidebar"},{"id":"languages/others/rust","path":"/languages/others/rust","sidebar":"tutorialSidebar"},{"id":"languages/others/scala","path":"/languages/others/scala","sidebar":"tutorialSidebar"},{"id":"languages/others/swift","path":"/languages/others/swift","sidebar":"tutorialSidebar"},{"id":"languages/others/tla-plus","path":"/languages/others/tla-plus","sidebar":"tutorialSidebar"},{"id":"languages/others/toml","path":"/languages/others/toml","sidebar":"tutorialSidebar"},{"id":"languages/others/web-assembly","path":"/languages/others/web-assembly","sidebar":"tutorialSidebar"},{"id":"languages/others/yaml","path":"/languages/others/yaml","sidebar":"tutorialSidebar"},{"id":"languages/php/codeigniter/application-architecture","path":"/languages/php/codeigniter/application-architecture","sidebar":"tutorialSidebar"},{"id":"languages/php/codeigniter/basic-concepts","path":"/languages/php/codeigniter/basic-concepts","sidebar":"tutorialSidebar"},{"id":"languages/php/codeigniter/commands","path":"/languages/php/codeigniter/commands","sidebar":"tutorialSidebar"},{"id":"languages/php/codeigniter/configurations","path":"/languages/php/codeigniter/configurations","sidebar":"tutorialSidebar"},{"id":"languages/php/codeigniter/helpers-functions","path":"/languages/php/codeigniter/helpers-functions","sidebar":"tutorialSidebar"},{"id":"languages/php/codeigniter/http","path":"/languages/php/codeigniter/http","sidebar":"tutorialSidebar"},{"id":"languages/php/codeigniter/intro","path":"/languages/php/codeigniter/intro","sidebar":"tutorialSidebar"},{"id":"languages/php/codeigniter/mvc","path":"/languages/php/codeigniter/mvc","sidebar":"tutorialSidebar"},{"id":"languages/php/codeigniter/others","path":"/languages/php/codeigniter/others","sidebar":"tutorialSidebar"},{"id":"languages/php/codeigniter/readme","path":"/languages/php/codeigniter/","sidebar":"tutorialSidebar"},{"id":"languages/php/documentation","path":"/languages/php/documentation","sidebar":"tutorialSidebar"},{"id":"languages/php/example","path":"/languages/php/example","sidebar":"tutorialSidebar"},{"id":"languages/php/frameworks","path":"/languages/php/frameworks","sidebar":"tutorialSidebar"},{"id":"languages/php/intro","path":"/languages/php/intro","sidebar":"tutorialSidebar"},{"id":"languages/php/operators","path":"/languages/php/operators","sidebar":"tutorialSidebar"},{"id":"languages/php/others","path":"/languages/php/others","sidebar":"tutorialSidebar"},{"id":"languages/php/readme","path":"/languages/php/","sidebar":"tutorialSidebar"},{"id":"languages/php/syntax","path":"/languages/php/syntax","sidebar":"tutorialSidebar"},{"id":"languages/php/web-concepts","path":"/languages/php/web-concepts","sidebar":"tutorialSidebar"},{"id":"languages/readme","path":"/languages/","sidebar":"tutorialSidebar"},{"id":"languages/sql/concepts","path":"/languages/sql/concepts","sidebar":"tutorialSidebar"},{"id":"languages/sql/cte-subquery","path":"/languages/sql/cte-subquery","sidebar":"tutorialSidebar"},{"id":"languages/sql/databricks-sql","path":"/languages/sql/databricks-sql","sidebar":"tutorialSidebar"},{"id":"languages/sql/databricks-sql-functions","path":"/languages/sql/databricks-sql-functions","sidebar":"tutorialSidebar"},{"id":"languages/sql/dcl-data-control-language","path":"/languages/sql/dcl-data-control-language","sidebar":"tutorialSidebar"},{"id":"languages/sql/ddl-data-definition-language/create-table","path":"/languages/sql/ddl-data-definition-language/create-table","sidebar":"tutorialSidebar"},{"id":"languages/sql/ddl-data-definition-language/readme","path":"/languages/sql/ddl-data-definition-language/","sidebar":"tutorialSidebar"},{"id":"languages/sql/ddl-data-definition-language/truncate-delete","path":"/languages/sql/ddl-data-definition-language/truncate-delete","sidebar":"tutorialSidebar"},{"id":"languages/sql/dml-data-manipulation-language","path":"/languages/sql/dml-data-manipulation-language","sidebar":"tutorialSidebar"},{"id":"languages/sql/dql-data-query-language/aggregation-queries","path":"/languages/sql/dql-data-query-language/aggregation-queries","sidebar":"tutorialSidebar"},{"id":"languages/sql/dql-data-query-language/analytical-queries","path":"/languages/sql/dql-data-query-language/analytical-queries","sidebar":"tutorialSidebar"},{"id":"languages/sql/dql-data-query-language/readme","path":"/languages/sql/dql-data-query-language/","sidebar":"tutorialSidebar"},{"id":"languages/sql/dql-data-query-language/window-functions","path":"/languages/sql/dql-data-query-language/window-functions","sidebar":"tutorialSidebar"},{"id":"languages/sql/functions","path":"/languages/sql/functions","sidebar":"tutorialSidebar"},{"id":"languages/sql/intro","path":"/languages/sql/intro","sidebar":"tutorialSidebar"},{"id":"languages/sql/join-algorithms","path":"/languages/sql/join-algorithms","sidebar":"tutorialSidebar"},{"id":"languages/sql/keys","path":"/languages/sql/keys","sidebar":"tutorialSidebar"},{"id":"languages/sql/operators-wildcards","path":"/languages/sql/operators-wildcards","sidebar":"tutorialSidebar"},{"id":"languages/sql/others","path":"/languages/sql/others","sidebar":"tutorialSidebar"},{"id":"languages/sql/partiql","path":"/languages/sql/partiql","sidebar":"tutorialSidebar"},{"id":"languages/sql/postgres-commands","path":"/languages/sql/postgres-commands","sidebar":"tutorialSidebar"},{"id":"languages/sql/readme","path":"/languages/sql/","sidebar":"tutorialSidebar"},{"id":"languages/sql/sql-commands","path":"/languages/sql/sql-commands","sidebar":"tutorialSidebar"},{"id":"languages/sql/sql-data-types","path":"/languages/sql/sql-data-types","sidebar":"tutorialSidebar"},{"id":"languages/sql/sql-examples-queries","path":"/languages/sql/sql-examples-queries","sidebar":"tutorialSidebar"},{"id":"languages/sql/sql-joins","path":"/languages/sql/sql-joins","sidebar":"tutorialSidebar"},{"id":"languages/sql/sql-views","path":"/languages/sql/sql-views","sidebar":"tutorialSidebar"},{"id":"languages/sql/stored-procedure","path":"/languages/sql/stored-procedure","sidebar":"tutorialSidebar"},{"id":"languages/sql/types","path":"/languages/sql/types","sidebar":"tutorialSidebar"},{"id":"management/books-blinkist-management","path":"/management/books-blinkist-management","sidebar":"tutorialSidebar"},{"id":"management/business/business-case-studies","path":"/management/business/business-case-studies","sidebar":"tutorialSidebar"},{"id":"management/business/business-terms","path":"/management/business/business-terms","sidebar":"tutorialSidebar"},{"id":"management/business/indian-market","path":"/management/business/indian-market","sidebar":"tutorialSidebar"},{"id":"management/business/readme","path":"/management/business/","sidebar":"tutorialSidebar"},{"id":"management/business/service-based-model","path":"/management/business/service-based-model","sidebar":"tutorialSidebar"},{"id":"management/community-building","path":"/management/community-building","sidebar":"tutorialSidebar"},{"id":"management/customer-engagement-cx","path":"/management/customer-engagement-cx","sidebar":"tutorialSidebar"},{"id":"management/decision-making/ethics","path":"/management/decision-making/ethics","sidebar":"tutorialSidebar"},{"id":"management/decision-making/readme","path":"/management/decision-making/","sidebar":"tutorialSidebar"},{"id":"management/digital-advertising","path":"/management/digital-advertising","sidebar":"tutorialSidebar"},{"id":"management/growth-hacking","path":"/management/growth-hacking","sidebar":"tutorialSidebar"},{"id":"management/growth-hacking-metrics","path":"/management/growth-hacking-metrics","sidebar":"tutorialSidebar"},{"id":"management/jobs/career","path":"/management/jobs/career","sidebar":"tutorialSidebar"},{"id":"management/jobs/companies","path":"/management/jobs/companies","sidebar":"tutorialSidebar"},{"id":"management/jobs/finance-equity-stocks-esops-questions","path":"/management/jobs/finance-equity-stocks-esops-questions","sidebar":"tutorialSidebar"},{"id":"management/jobs/good-profiles","path":"/management/jobs/good-profiles","sidebar":"tutorialSidebar"},{"id":"management/jobs/hiring-plan-hr-recruiting","path":"/management/jobs/hiring-plan-hr-recruiting","sidebar":"tutorialSidebar"},{"id":"management/jobs/questions-to-company","path":"/management/jobs/questions-to-company","sidebar":"tutorialSidebar"},{"id":"management/jobs/readme","path":"/management/jobs/","sidebar":"tutorialSidebar"},{"id":"management/jobs/resume-keywords-pointers","path":"/management/jobs/resume-keywords-pointers","sidebar":"tutorialSidebar"},{"id":"management/marketing","path":"/management/marketing","sidebar":"tutorialSidebar"},{"id":"management/mental-models","path":"/management/mental-models","sidebar":"tutorialSidebar"},{"id":"management/others","path":"/management/others","sidebar":"tutorialSidebar"},{"id":"management/people-management/culture","path":"/management/people-management/culture","sidebar":"tutorialSidebar"},{"id":"management/people-management/leadership-interview-questions","path":"/management/people-management/leadership-interview-questions","sidebar":"tutorialSidebar"},{"id":"management/people-management/mentoring-teaching-coaching-leading-leader-leadership","path":"/management/people-management/mentoring-teaching-coaching-leading-leader-leadership","sidebar":"tutorialSidebar"},{"id":"management/people-management/onboarding","path":"/management/people-management/onboarding","sidebar":"tutorialSidebar"},{"id":"management/people-management/people-team-management","path":"/management/people-management/people-team-management","sidebar":"tutorialSidebar"},{"id":"management/people-management/readme","path":"/management/people-management/","sidebar":"tutorialSidebar"},{"id":"management/people-management/remote-working-teams","path":"/management/people-management/remote-working-teams","sidebar":"tutorialSidebar"},{"id":"management/people-management/types-of-leadership","path":"/management/people-management/types-of-leadership","sidebar":"tutorialSidebar"},{"id":"management/product-management/behavioral-design-economics","path":"/management/product-management/behavioral-design-economics","sidebar":"tutorialSidebar"},{"id":"management/product-management/coursera-pm","path":"/management/product-management/coursera-pm","sidebar":"tutorialSidebar"},{"id":"management/product-management/intro","path":"/management/product-management/intro","sidebar":"tutorialSidebar"},{"id":"management/product-management/kano-model","path":"/management/product-management/kano-model","sidebar":"tutorialSidebar"},{"id":"management/product-management/product-book-summaries","path":"/management/product-management/product-book-summaries","sidebar":"tutorialSidebar"},{"id":"management/product-management/product-design-questions","path":"/management/product-management/product-design-questions","sidebar":"tutorialSidebar"},{"id":"management/product-management/product-design-stages","path":"/management/product-management/product-design-stages","sidebar":"tutorialSidebar"},{"id":"management/product-management/product-manager-role","path":"/management/product-management/product-manager-role","sidebar":"tutorialSidebar"},{"id":"management/product-management/product-market-fit-pmf","path":"/management/product-management/product-market-fit-pmf","sidebar":"tutorialSidebar"},{"id":"management/product-management/product-terms-saas","path":"/management/product-management/product-terms-saas","sidebar":"tutorialSidebar"},{"id":"management/product-management/readme","path":"/management/product-management/","sidebar":"tutorialSidebar"},{"id":"management/product-management/retail-offline-sales","path":"/management/product-management/retail-offline-sales","sidebar":"tutorialSidebar"},{"id":"management/project-management/agile","path":"/management/project-management/agile","sidebar":"tutorialSidebar"},{"id":"management/project-management/atlas","path":"/management/project-management/atlas","sidebar":"tutorialSidebar"},{"id":"management/project-management/goals-setting","path":"/management/project-management/goals-setting","sidebar":"tutorialSidebar"},{"id":"management/project-management/intro","path":"/management/project-management/intro","sidebar":"tutorialSidebar"},{"id":"management/project-management/jira","path":"/management/project-management/jira","sidebar":"tutorialSidebar"},{"id":"management/project-management/others","path":"/management/project-management/others","sidebar":"tutorialSidebar"},{"id":"management/project-management/pert-and-cpm","path":"/management/project-management/pert-and-cpm","sidebar":"tutorialSidebar"},{"id":"management/project-management/pm101","path":"/management/project-management/pm101","sidebar":"tutorialSidebar"},{"id":"management/project-management/program-management","path":"/management/project-management/program-management","sidebar":"tutorialSidebar"},{"id":"management/project-management/project-contraints","path":"/management/project-management/project-contraints","sidebar":"tutorialSidebar"},{"id":"management/project-management/readme","path":"/management/project-management/","sidebar":"tutorialSidebar"},{"id":"management/project-management/scrum-meetings","path":"/management/project-management/scrum-meetings","sidebar":"tutorialSidebar"},{"id":"management/project-management/sdlc-methodologies","path":"/management/project-management/sdlc-methodologies","sidebar":"tutorialSidebar"},{"id":"management/project-management/template","path":"/management/project-management/template","sidebar":"tutorialSidebar"},{"id":"management/project-product-business-tools-saas","path":"/management/project-product-business-tools-saas","sidebar":"tutorialSidebar"},{"id":"management/readme","path":"/management/","sidebar":"tutorialSidebar"},{"id":"management/roles/data","path":"/management/roles/data","sidebar":"tutorialSidebar"},{"id":"management/roles/engineering-manager","path":"/management/roles/engineering-manager","sidebar":"tutorialSidebar"},{"id":"management/roles/others","path":"/management/roles/others","sidebar":"tutorialSidebar"},{"id":"management/roles/principle-software-engineer","path":"/management/roles/principle-software-engineer","sidebar":"tutorialSidebar"},{"id":"management/sales","path":"/management/sales","sidebar":"tutorialSidebar"},{"id":"management/six-sigma","path":"/management/six-sigma","sidebar":"tutorialSidebar"},{"id":"mathematics/algebra/cheatsheet","path":"/mathematics/algebra/cheatsheet","sidebar":"tutorialSidebar"},{"id":"mathematics/algebra/complex-numbers","path":"/mathematics/algebra/complex-numbers","sidebar":"tutorialSidebar"},{"id":"mathematics/algebra/exponential-and-logarithms","path":"/mathematics/algebra/exponential-and-logarithms","sidebar":"tutorialSidebar"},{"id":"mathematics/algebra/functions","path":"/mathematics/algebra/functions","sidebar":"tutorialSidebar"},{"id":"mathematics/algebra/intro","path":"/mathematics/algebra/intro","sidebar":"tutorialSidebar"},{"id":"mathematics/algebra/others","path":"/mathematics/algebra/others","sidebar":"tutorialSidebar"},{"id":"mathematics/algebra/readme","path":"/mathematics/algebra/","sidebar":"tutorialSidebar"},{"id":"mathematics/algebra/root","path":"/mathematics/algebra/root","sidebar":"tutorialSidebar"},{"id":"mathematics/algebra/series","path":"/mathematics/algebra/series","sidebar":"tutorialSidebar"},{"id":"mathematics/algebra/sets","path":"/mathematics/algebra/sets","sidebar":"tutorialSidebar"},{"id":"mathematics/aptitude/chinese-remainder-theorem","path":"/mathematics/aptitude/chinese-remainder-theorem","sidebar":"tutorialSidebar"},{"id":"mathematics/aptitude/cube-cutting","path":"/mathematics/aptitude/cube-cutting","sidebar":"tutorialSidebar"},{"id":"mathematics/aptitude/distance-speed-and-time","path":"/mathematics/aptitude/distance-speed-and-time","sidebar":"tutorialSidebar"},{"id":"mathematics/aptitude/readme","path":"/mathematics/aptitude/","sidebar":"tutorialSidebar"},{"id":"mathematics/calculus/essence-of-calculus-3blue1brown","path":"/mathematics/calculus/essence-of-calculus-3blue1brown","sidebar":"tutorialSidebar"},{"id":"mathematics/calculus/functions","path":"/mathematics/calculus/functions","sidebar":"tutorialSidebar"},{"id":"mathematics/calculus/gradient","path":"/mathematics/calculus/gradient","sidebar":"tutorialSidebar"},{"id":"mathematics/calculus/intro","path":"/mathematics/calculus/intro","sidebar":"tutorialSidebar"},{"id":"mathematics/calculus/others","path":"/mathematics/calculus/others","sidebar":"tutorialSidebar"},{"id":"mathematics/calculus/precalculus-intro","path":"/mathematics/calculus/precalculus-intro","sidebar":"tutorialSidebar"},{"id":"mathematics/calculus/product-rule-for-derivatives","path":"/mathematics/calculus/product-rule-for-derivatives","sidebar":"tutorialSidebar"},{"id":"mathematics/calculus/quotient-rule","path":"/mathematics/calculus/quotient-rule","sidebar":"tutorialSidebar"},{"id":"mathematics/calculus/readme","path":"/mathematics/calculus/","sidebar":"tutorialSidebar"},{"id":"mathematics/calculus/tangent-line-and-the-derivative","path":"/mathematics/calculus/tangent-line-and-the-derivative","sidebar":"tutorialSidebar"},{"id":"mathematics/combinatorics/birthday-paradox","path":"/mathematics/combinatorics/birthday-paradox","sidebar":"tutorialSidebar"},{"id":"mathematics/combinatorics/conditional-probability","path":"/mathematics/combinatorics/conditional-probability","sidebar":"tutorialSidebar"},{"id":"mathematics/combinatorics/inclusion-exclusion-principle","path":"/mathematics/combinatorics/inclusion-exclusion-principle","sidebar":"tutorialSidebar"},{"id":"mathematics/combinatorics/intro","path":"/mathematics/combinatorics/intro","sidebar":"tutorialSidebar"},{"id":"mathematics/combinatorics/permutation-and-combination","path":"/mathematics/combinatorics/permutation-and-combination","sidebar":"tutorialSidebar"},{"id":"mathematics/combinatorics/pigeonhole-principle","path":"/mathematics/combinatorics/pigeonhole-principle","sidebar":"tutorialSidebar"},{"id":"mathematics/combinatorics/readme","path":"/mathematics/combinatorics/","sidebar":"tutorialSidebar"},{"id":"mathematics/general/ackermann-function","path":"/mathematics/general/ackermann-function","sidebar":"tutorialSidebar"},{"id":"mathematics/general/advanced-topics","path":"/mathematics/general/advanced-topics","sidebar":"tutorialSidebar"},{"id":"mathematics/general/conjecture","path":"/mathematics/general/conjecture","sidebar":"tutorialSidebar"},{"id":"mathematics/general/discrete-mathematics","path":"/mathematics/general/discrete-mathematics","sidebar":"tutorialSidebar"},{"id":"mathematics/general/fermat-last-theorem","path":"/mathematics/general/fermat-last-theorem","sidebar":"tutorialSidebar"},{"id":"mathematics/general/fermat-little-theorem","path":"/mathematics/general/fermat-little-theorem","sidebar":"tutorialSidebar"},{"id":"mathematics/general/gcd-lcm","path":"/mathematics/general/gcd-lcm","sidebar":"tutorialSidebar"},{"id":"mathematics/general/godel-incompleteness-theorem","path":"/mathematics/general/godel-incompleteness-theorem","sidebar":"tutorialSidebar"},{"id":"mathematics/general/golden-ratio-phi","path":"/mathematics/general/golden-ratio-phi","sidebar":"tutorialSidebar"},{"id":"mathematics/general/greek-letters-latin","path":"/mathematics/general/greek-letters-latin","sidebar":"tutorialSidebar"},{"id":"mathematics/general/handshaking-lemma","path":"/mathematics/general/handshaking-lemma","sidebar":"tutorialSidebar"},{"id":"mathematics/general/logic","path":"/mathematics/general/logic","sidebar":"tutorialSidebar"},{"id":"mathematics/general/numbers","path":"/mathematics/general/numbers","sidebar":"tutorialSidebar"},{"id":"mathematics/general/others","path":"/mathematics/general/others","sidebar":"tutorialSidebar"},{"id":"mathematics/general/pie","path":"/mathematics/general/pie","sidebar":"tutorialSidebar"},{"id":"mathematics/general/properties","path":"/mathematics/general/properties","sidebar":"tutorialSidebar"},{"id":"mathematics/general/readme","path":"/mathematics/general/","sidebar":"tutorialSidebar"},{"id":"mathematics/geometry/analytic-geometry","path":"/mathematics/geometry/analytic-geometry","sidebar":"tutorialSidebar"},{"id":"mathematics/geometry/circles","path":"/mathematics/geometry/circles","sidebar":"tutorialSidebar"},{"id":"mathematics/geometry/congruence","path":"/mathematics/geometry/congruence","sidebar":"tutorialSidebar"},{"id":"mathematics/geometry/geometry-foundations","path":"/mathematics/geometry/geometry-foundations","sidebar":"tutorialSidebar"},{"id":"mathematics/geometry/others","path":"/mathematics/geometry/others","sidebar":"tutorialSidebar"},{"id":"mathematics/geometry/readme","path":"/mathematics/geometry/","sidebar":"tutorialSidebar"},{"id":"mathematics/geometry/right-triangles-and-geometry","path":"/mathematics/geometry/right-triangles-and-geometry","sidebar":"tutorialSidebar"},{"id":"mathematics/geometry/similarity","path":"/mathematics/geometry/similarity","sidebar":"tutorialSidebar"},{"id":"mathematics/geometry/solid-geometry","path":"/mathematics/geometry/solid-geometry","sidebar":"tutorialSidebar"},{"id":"mathematics/geometry/transformations","path":"/mathematics/geometry/transformations","sidebar":"tutorialSidebar"},{"id":"mathematics/linear-algebra/3blue1brown","path":"/mathematics/linear-algebra/3blue1brown","sidebar":"tutorialSidebar"},{"id":"mathematics/linear-algebra/alternate-coordinate-systems-bases","path":"/mathematics/linear-algebra/alternate-coordinate-systems-bases","sidebar":"tutorialSidebar"},{"id":"mathematics/linear-algebra/cheatsheet","path":"/mathematics/linear-algebra/cheatsheet","sidebar":"tutorialSidebar"},{"id":"mathematics/linear-algebra/matrix-transformations","path":"/mathematics/linear-algebra/matrix-transformations","sidebar":"tutorialSidebar"},{"id":"mathematics/linear-algebra/others","path":"/mathematics/linear-algebra/others","sidebar":"tutorialSidebar"},{"id":"mathematics/linear-algebra/readme","path":"/mathematics/linear-algebra/","sidebar":"tutorialSidebar"},{"id":"mathematics/linear-algebra/vectors-and-spaces","path":"/mathematics/linear-algebra/vectors-and-spaces","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/365-ds-probability","path":"/mathematics/probability/365-ds-probability","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/binomial-random-variables","path":"/mathematics/probability/binomial-random-variables","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/central-limit-theorem","path":"/mathematics/probability/central-limit-theorem","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/cheatsheet","path":"/mathematics/probability/cheatsheet","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro","path":"/mathematics/probability/intro","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/1.-probability-models-and-axioms","path":"/mathematics/probability/intro-to-probability/1.-probability-models-and-axioms","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/1.1-set-sequences-limits-and-series-un-countable-sets","path":"/mathematics/probability/intro-to-probability/1.1-set-sequences-limits-and-series-un-countable-sets","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/10-conditioning-on-a-random-variable-independence-bayes-rule","path":"/mathematics/probability/intro-to-probability/10-conditioning-on-a-random-variable-independence-bayes-rule","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/11.-derived-distributions","path":"/mathematics/probability/intro-to-probability/11.-derived-distributions","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/12.-sums-of-independent-rv-covariance-and-correlation","path":"/mathematics/probability/intro-to-probability/12.-sums-of-independent-rv-covariance-and-correlation","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/13.-conditional-expectation-and-variance-revisited","path":"/mathematics/probability/intro-to-probability/13.-conditional-expectation-and-variance-revisited","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/14.-intro-to-bayesian-inference","path":"/mathematics/probability/intro-to-probability/14.-intro-to-bayesian-inference","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/2.-conditioning-and-independence","path":"/mathematics/probability/intro-to-probability/2.-conditioning-and-independence","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/3.-independence","path":"/mathematics/probability/intro-to-probability/3.-independence","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/4.-counting","path":"/mathematics/probability/intro-to-probability/4.-counting","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/5.-probability-mass-functions-and-expectations","path":"/mathematics/probability/intro-to-probability/5.-probability-mass-functions-and-expectations","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/6-variance-conditioning-of-an-event-multiple-rv","path":"/mathematics/probability/intro-to-probability/6-variance-conditioning-of-an-event-multiple-rv","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/7-conditioning-on-a-rv-independence-of-rv","path":"/mathematics/probability/intro-to-probability/7-conditioning-on-a-rv-independence-of-rv","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/8.-probability-density-functions","path":"/mathematics/probability/intro-to-probability/8.-probability-density-functions","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/9.-conditioning-on-an-event-multiple-continuous-rv","path":"/mathematics/probability/intro-to-probability/9.-conditioning-on-an-event-multiple-continuous-rv","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/additional-theoretical-material","path":"/mathematics/probability/intro-to-probability/additional-theoretical-material","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/intro-syllabus","path":"/mathematics/probability/intro-to-probability/intro-syllabus","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/readme","path":"/mathematics/probability/intro-to-probability/","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/unit-1-solved-problems","path":"/mathematics/probability/intro-to-probability/unit-1-solved-problems","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/unit-2-solved-problems","path":"/mathematics/probability/intro-to-probability/unit-2-solved-problems","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/intro-to-probability/unit-3-solved-problems","path":"/mathematics/probability/intro-to-probability/unit-3-solved-problems","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/monte-carlo-simulation","path":"/mathematics/probability/monte-carlo-simulation","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/normal-distributions","path":"/mathematics/probability/normal-distributions","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/others","path":"/mathematics/probability/others","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/probability-distribution","path":"/mathematics/probability/probability-distribution","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/random-variables","path":"/mathematics/probability/random-variables","sidebar":"tutorialSidebar"},{"id":"mathematics/probability/readme","path":"/mathematics/probability/","sidebar":"tutorialSidebar"},{"id":"mathematics/readme","path":"/mathematics/","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/bivariate-analysis","path":"/mathematics/statistics/bivariate-analysis","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/confidence-intervals","path":"/mathematics/statistics/confidence-intervals","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/correlation-and-covariance","path":"/mathematics/statistics/correlation-and-covariance","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/crash-course-statistics","path":"/mathematics/statistics/crash-course-statistics","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/crosstab","path":"/mathematics/statistics/crosstab","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/descriptive-statistics","path":"/mathematics/statistics/descriptive-statistics","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/discriminant-analysis","path":"/mathematics/statistics/discriminant-analysis","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/estimation-statistics","path":"/mathematics/statistics/estimation-statistics","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/glossary","path":"/mathematics/statistics/glossary","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/hypothesis-testing","path":"/mathematics/statistics/hypothesis-testing","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/inferential-statistics","path":"/mathematics/statistics/inferential-statistics","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/intro","path":"/mathematics/statistics/intro","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/nonparametric-statistics","path":"/mathematics/statistics/nonparametric-statistics","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/other-statistics","path":"/mathematics/statistics/other-statistics","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/percentiles","path":"/mathematics/statistics/percentiles","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/ranking","path":"/mathematics/statistics/ranking","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/readme","path":"/mathematics/statistics/","sidebar":"tutorialSidebar"},{"id":"mathematics/statistics/sampling","path":"/mathematics/statistics/sampling","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/client-broker-and-connection-establishment","path":"/networking/mqtt/client-broker-and-connection-establishment","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/intro","path":"/networking/mqtt/intro","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/keep-alive-and-client-take-over","path":"/networking/mqtt/keep-alive-and-client-take-over","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/last-will-and-testament","path":"/networking/mqtt/last-will-and-testament","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/libraries","path":"/networking/mqtt/libraries","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/messages","path":"/networking/mqtt/messages","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/mqtt-5.0","path":"/networking/mqtt/mqtt-5.0","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/mqtt-over-websockets","path":"/networking/mqtt/mqtt-over-websockets","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/mqtt-sn","path":"/networking/mqtt/mqtt-sn","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/mqtt-vs-http","path":"/networking/mqtt/mqtt-vs-http","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/paho-client","path":"/networking/mqtt/paho-client","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/persistent-session-and-queuing-messages","path":"/networking/mqtt/persistent-session-and-queuing-messages","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/publish-subscribe-and-unsubscribe","path":"/networking/mqtt/publish-subscribe-and-unsubscribe","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/publish-subscribe-pattern","path":"/networking/mqtt/publish-subscribe-pattern","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/qos-levels","path":"/networking/mqtt/qos-levels","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/readme","path":"/networking/mqtt/","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/retained-messages","path":"/networking/mqtt/retained-messages","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/scaling","path":"/networking/mqtt/scaling","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/security","path":"/networking/mqtt/security","sidebar":"tutorialSidebar"},{"id":"networking/mqtt/topics-and-best-practices","path":"/networking/mqtt/topics-and-best-practices","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/addressing-methods-cast-protocols","path":"/networking/networking-concepts/addressing-methods-cast-protocols","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/book-computer-networks","path":"/networking/networking-concepts/book-computer-networks","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/cidr","path":"/networking/networking-concepts/cidr","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/data-center-networking","path":"/networking/networking-concepts/data-center-networking","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/forward-error-correction","path":"/networking/networking-concepts/forward-error-correction","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/intro","path":"/networking/networking-concepts/intro","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/ip","path":"/networking/networking-concepts/ip","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/network-sockets-ports","path":"/networking/networking-concepts/network-sockets-ports","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/networking-fabric","path":"/networking/networking-concepts/networking-fabric","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/osi-layers","path":"/networking/networking-concepts/osi-layers","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/others","path":"/networking/networking-concepts/others","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/peer-to-peer","path":"/networking/networking-concepts/peer-to-peer","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/questions","path":"/networking/networking-concepts/questions","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/readme","path":"/networking/networking-concepts/","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/routing","path":"/networking/networking-concepts/routing","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/sockets","path":"/networking/networking-concepts/sockets","sidebar":"tutorialSidebar"},{"id":"networking/networking-concepts/tcp-ip","path":"/networking/networking-concepts/tcp-ip","sidebar":"tutorialSidebar"},{"id":"networking/others/5g-wireless-networking","path":"/networking/others/5g-wireless-networking","sidebar":"tutorialSidebar"},{"id":"networking/others/apache-avro","path":"/networking/others/apache-avro","sidebar":"tutorialSidebar"},{"id":"networking/others/apache-parquet","path":"/networking/others/apache-parquet","sidebar":"tutorialSidebar"},{"id":"networking/others/data-formats","path":"/networking/others/data-formats","sidebar":"tutorialSidebar"},{"id":"networking/others/delta-lake","path":"/networking/others/delta-lake","sidebar":"tutorialSidebar"},{"id":"networking/others/delta-lake-tutorial","path":"/networking/others/delta-lake-tutorial","sidebar":"tutorialSidebar"},{"id":"networking/others/falcor","path":"/networking/others/falcor","sidebar":"tutorialSidebar"},{"id":"networking/others/file-formats","path":"/networking/others/file-formats","sidebar":"tutorialSidebar"},{"id":"networking/others/file-formats-comparisons","path":"/networking/others/file-formats-comparisons","sidebar":"tutorialSidebar"},{"id":"networking/others/grpc/commands","path":"/networking/others/grpc/commands","sidebar":"tutorialSidebar"},{"id":"networking/others/grpc/comparison","path":"/networking/others/grpc/comparison","sidebar":"tutorialSidebar"},{"id":"networking/others/grpc/concepts","path":"/networking/others/grpc/concepts","sidebar":"tutorialSidebar"},{"id":"networking/others/grpc/guides","path":"/networking/others/grpc/guides","sidebar":"tutorialSidebar"},{"id":"networking/others/grpc/intro","path":"/networking/others/grpc/intro","sidebar":"tutorialSidebar"},{"id":"networking/others/grpc/others","path":"/networking/others/grpc/others","sidebar":"tutorialSidebar"},{"id":"networking/others/grpc/readme","path":"/networking/others/grpc/","sidebar":"tutorialSidebar"},{"id":"networking/others/other","path":"/networking/others/other","sidebar":"tutorialSidebar"},{"id":"networking/others/protocol-buffers-protobuf","path":"/networking/others/protocol-buffers-protobuf","sidebar":"tutorialSidebar"},{"id":"networking/others/readme","path":"/networking/others/","sidebar":"tutorialSidebar"},{"id":"networking/others/rpc","path":"/networking/others/rpc","sidebar":"tutorialSidebar"},{"id":"networking/others/serialization-deserialization","path":"/networking/others/serialization-deserialization","sidebar":"tutorialSidebar"},{"id":"networking/others/vpn","path":"/networking/others/vpn","sidebar":"tutorialSidebar"},{"id":"networking/others/vpn-tools","path":"/networking/others/vpn-tools","sidebar":"tutorialSidebar"},{"id":"networking/protocols/amqp","path":"/networking/protocols/amqp","sidebar":"tutorialSidebar"},{"id":"networking/protocols/dns-domain-name-system","path":"/networking/protocols/dns-domain-name-system","sidebar":"tutorialSidebar"},{"id":"networking/protocols/graphql","path":"/networking/protocols/graphql","sidebar":"tutorialSidebar"},{"id":"networking/protocols/http-3-quic","path":"/networking/protocols/http-3-quic","sidebar":"tutorialSidebar"},{"id":"networking/protocols/http-https","path":"/networking/protocols/http-https","sidebar":"tutorialSidebar"},{"id":"networking/protocols/http-status-code","path":"/networking/protocols/http-status-code","sidebar":"tutorialSidebar"},{"id":"networking/protocols/intro","path":"/networking/protocols/intro","sidebar":"tutorialSidebar"},{"id":"networking/protocols/messaging","path":"/networking/protocols/messaging","sidebar":"tutorialSidebar"},{"id":"networking/protocols/openapi","path":"/networking/protocols/openapi","sidebar":"tutorialSidebar"},{"id":"networking/protocols/openthread","path":"/networking/protocols/openthread","sidebar":"tutorialSidebar"},{"id":"networking/protocols/others","path":"/networking/protocols/others","sidebar":"tutorialSidebar"},{"id":"networking/protocols/protocols-intro","path":"/networking/protocols/protocols-intro","sidebar":"tutorialSidebar"},{"id":"networking/protocols/readme","path":"/networking/protocols/","sidebar":"tutorialSidebar"},{"id":"networking/protocols/rest-representational-state-transfer-restful","path":"/networking/protocols/rest-representational-state-transfer-restful","sidebar":"tutorialSidebar"},{"id":"networking/protocols/rsocket","path":"/networking/protocols/rsocket","sidebar":"tutorialSidebar"},{"id":"networking/protocols/tcp-connection-oriented-protocol/flow-control","path":"/networking/protocols/tcp-connection-oriented-protocol/flow-control","sidebar":"tutorialSidebar"},{"id":"networking/protocols/tcp-connection-oriented-protocol/readme","path":"/networking/protocols/tcp-connection-oriented-protocol/","sidebar":"tutorialSidebar"},{"id":"networking/protocols/udp","path":"/networking/protocols/udp","sidebar":"tutorialSidebar"},{"id":"networking/protocols/video-live-streaming","path":"/networking/protocols/video-live-streaming","sidebar":"tutorialSidebar"},{"id":"networking/protocols/weave","path":"/networking/protocols/weave","sidebar":"tutorialSidebar"},{"id":"networking/protocols/websockets","path":"/networking/protocols/websockets","sidebar":"tutorialSidebar"},{"id":"networking/protocols/zeromq-distributed-messaging","path":"/networking/protocols/zeromq-distributed-messaging","sidebar":"tutorialSidebar"},{"id":"networking/readme","path":"/networking/","sidebar":"tutorialSidebar"},{"id":"psychology/biases-fallacies","path":"/psychology/biases-fallacies","sidebar":"tutorialSidebar"},{"id":"psychology/brain","path":"/psychology/brain","sidebar":"tutorialSidebar"},{"id":"psychology/burnout","path":"/psychology/burnout","sidebar":"tutorialSidebar"},{"id":"psychology/consumerism","path":"/psychology/consumerism","sidebar":"tutorialSidebar"},{"id":"psychology/course-mindshift","path":"/psychology/course-mindshift","sidebar":"tutorialSidebar"},{"id":"psychology/criticism","path":"/psychology/criticism","sidebar":"tutorialSidebar"},{"id":"psychology/defence-mechanisms","path":"/psychology/defence-mechanisms","sidebar":"tutorialSidebar"},{"id":"psychology/emotions","path":"/psychology/emotions","sidebar":"tutorialSidebar"},{"id":"psychology/habits","path":"/psychology/habits","sidebar":"tutorialSidebar"},{"id":"psychology/human-psychology-and-thinking","path":"/psychology/human-psychology-and-thinking","sidebar":"tutorialSidebar"},{"id":"psychology/ikigai","path":"/psychology/ikigai","sidebar":"tutorialSidebar"},{"id":"psychology/intelligence","path":"/psychology/intelligence","sidebar":"tutorialSidebar"},{"id":"psychology/intro","path":"/psychology/intro","sidebar":"tutorialSidebar"},{"id":"psychology/learning/chunking-the-essentials","path":"/psychology/learning/chunking-the-essentials","sidebar":"tutorialSidebar"},{"id":"psychology/learning/concentration-mindfulness-attention-focus-hard-work","path":"/psychology/learning/concentration-mindfulness-attention-focus-hard-work","sidebar":"tutorialSidebar"},{"id":"psychology/learning/course-learning-how-to-learn","path":"/psychology/learning/course-learning-how-to-learn","sidebar":"tutorialSidebar"},{"id":"psychology/learning/exams","path":"/psychology/learning/exams","sidebar":"tutorialSidebar"},{"id":"psychology/learning/learning-intro","path":"/psychology/learning/learning-intro","sidebar":"tutorialSidebar"},{"id":"psychology/learning/memory","path":"/psychology/learning/memory","sidebar":"tutorialSidebar"},{"id":"psychology/learning/mistakes-apology","path":"/psychology/learning/mistakes-apology","sidebar":"tutorialSidebar"},{"id":"psychology/learning/note-taking-second-brain-pkm-zettelkasten","path":"/psychology/learning/note-taking-second-brain-pkm-zettelkasten","sidebar":"tutorialSidebar"},{"id":"psychology/learning/readme","path":"/psychology/learning/","sidebar":"tutorialSidebar"},{"id":"psychology/learning/speed-reading","path":"/psychology/learning/speed-reading","sidebar":"tutorialSidebar"},{"id":"psychology/learning/tips","path":"/psychology/learning/tips","sidebar":"tutorialSidebar"},{"id":"psychology/life-relationship-people","path":"/psychology/life-relationship-people","sidebar":"tutorialSidebar"},{"id":"psychology/mental-models","path":"/psychology/mental-models","sidebar":"tutorialSidebar"},{"id":"psychology/others","path":"/psychology/others","sidebar":"tutorialSidebar"},{"id":"psychology/paradox","path":"/psychology/paradox","sidebar":"tutorialSidebar"},{"id":"psychology/parenting","path":"/psychology/parenting","sidebar":"tutorialSidebar"},{"id":"psychology/people","path":"/psychology/people","sidebar":"tutorialSidebar"},{"id":"psychology/personality","path":"/psychology/personality","sidebar":"tutorialSidebar"},{"id":"psychology/power","path":"/psychology/power","sidebar":"tutorialSidebar"},{"id":"psychology/procrastination","path":"/psychology/procrastination","sidebar":"tutorialSidebar"},{"id":"psychology/productivity-productive-time-management-todo","path":"/psychology/productivity-productive-time-management-todo","sidebar":"tutorialSidebar"},{"id":"psychology/readme","path":"/psychology/","sidebar":"tutorialSidebar"},{"id":"psychology/research","path":"/psychology/research","sidebar":"tutorialSidebar"},{"id":"psychology/self-awareness","path":"/psychology/self-awareness","sidebar":"tutorialSidebar"},{"id":"psychology/self-control-will-power","path":"/psychology/self-control-will-power","sidebar":"tutorialSidebar"},{"id":"psychology/sleep","path":"/psychology/sleep","sidebar":"tutorialSidebar"},{"id":"psychology/soft-skills/asking-right-questions","path":"/psychology/soft-skills/asking-right-questions","sidebar":"tutorialSidebar"},{"id":"psychology/soft-skills/disagreement-feedback","path":"/psychology/soft-skills/disagreement-feedback","sidebar":"tutorialSidebar"},{"id":"psychology/soft-skills/listening","path":"/psychology/soft-skills/listening","sidebar":"tutorialSidebar"},{"id":"psychology/soft-skills/negotiation","path":"/psychology/soft-skills/negotiation","sidebar":"tutorialSidebar"},{"id":"psychology/soft-skills/prioritization-leverage","path":"/psychology/soft-skills/prioritization-leverage","sidebar":"tutorialSidebar"},{"id":"psychology/soft-skills/readme","path":"/psychology/soft-skills/","sidebar":"tutorialSidebar"},{"id":"psychology/soft-skills/reasoning","path":"/psychology/soft-skills/reasoning","sidebar":"tutorialSidebar"},{"id":"psychology/soft-skills/speaking-phrases-quotes","path":"/psychology/soft-skills/speaking-phrases-quotes","sidebar":"tutorialSidebar"},{"id":"psychology/soft-skills/speaking-story-talking-conversation-presentation-phrases","path":"/psychology/soft-skills/speaking-story-talking-conversation-presentation-phrases","sidebar":"tutorialSidebar"},{"id":"psychology/soft-skills/writing","path":"/psychology/soft-skills/writing","sidebar":"tutorialSidebar"},{"id":"psychology/stoicism","path":"/psychology/stoicism","sidebar":"tutorialSidebar"},{"id":"psychology/strategic-thinking","path":"/psychology/strategic-thinking","sidebar":"tutorialSidebar"},{"id":"psychology/thinking-mental-models","path":"/psychology/thinking-mental-models","sidebar":"tutorialSidebar"},{"id":"psychology/travelling","path":"/psychology/travelling","sidebar":"tutorialSidebar"},{"id":"psychology/trust","path":"/psychology/trust","sidebar":"tutorialSidebar"},{"id":"python/advanced/architecture","path":"/python/advanced/architecture","sidebar":"tutorialSidebar"},{"id":"python/advanced/concurrency","path":"/python/advanced/concurrency","sidebar":"tutorialSidebar"},{"id":"python/advanced/cpython","path":"/python/advanced/cpython","sidebar":"tutorialSidebar"},{"id":"python/advanced/faster-python","path":"/python/advanced/faster-python","sidebar":"tutorialSidebar"},{"id":"python/advanced/idiomatic-python","path":"/python/advanced/idiomatic-python","sidebar":"tutorialSidebar"},{"id":"python/advanced/memory-management","path":"/python/advanced/memory-management","sidebar":"tutorialSidebar"},{"id":"python/advanced/mixin","path":"/python/advanced/mixin","sidebar":"tutorialSidebar"},{"id":"python/advanced/others","path":"/python/advanced/others","sidebar":"tutorialSidebar"},{"id":"python/advanced/python-tricks","path":"/python/advanced/python-tricks","sidebar":"tutorialSidebar"},{"id":"python/advanced/python-versions","path":"/python/advanced/python-versions","sidebar":"tutorialSidebar"},{"id":"python/advanced/readme","path":"/python/advanced/","sidebar":"tutorialSidebar"},{"id":"python/advanced/super","path":"/python/advanced/super","sidebar":"tutorialSidebar"},{"id":"python/advanced/web-scraping","path":"/python/advanced/web-scraping","sidebar":"tutorialSidebar"},{"id":"python/django/admin-site","path":"/python/django/admin-site","sidebar":"tutorialSidebar"},{"id":"python/django/advanced","path":"/python/django/advanced","sidebar":"tutorialSidebar"},{"id":"python/django/architecture","path":"/python/django/architecture","sidebar":"tutorialSidebar"},{"id":"python/django/authentication-authorization","path":"/python/django/authentication-authorization","sidebar":"tutorialSidebar"},{"id":"python/django/cheatsheet","path":"/python/django/cheatsheet","sidebar":"tutorialSidebar"},{"id":"python/django/commands","path":"/python/django/commands","sidebar":"tutorialSidebar"},{"id":"python/django/content-types","path":"/python/django/content-types","sidebar":"tutorialSidebar"},{"id":"python/django/django-rest-framework-drf","path":"/python/django/django-rest-framework-drf","sidebar":"tutorialSidebar"},{"id":"python/django/django-template-language","path":"/python/django/django-template-language","sidebar":"tutorialSidebar"},{"id":"python/django/docs-topic-guides","path":"/python/django/docs-topic-guides","sidebar":"tutorialSidebar"},{"id":"python/django/libraries","path":"/python/django/libraries","sidebar":"tutorialSidebar"},{"id":"python/django/logging","path":"/python/django/logging","sidebar":"tutorialSidebar"},{"id":"python/django/models","path":"/python/django/models","sidebar":"tutorialSidebar"},{"id":"python/django/optimizations","path":"/python/django/optimizations","sidebar":"tutorialSidebar"},{"id":"python/django/other-topics","path":"/python/django/other-topics","sidebar":"tutorialSidebar"},{"id":"python/django/others","path":"/python/django/others","sidebar":"tutorialSidebar"},{"id":"python/django/overview","path":"/python/django/overview","sidebar":"tutorialSidebar"},{"id":"python/django/queryset-and-query-expressions","path":"/python/django/queryset-and-query-expressions","sidebar":"tutorialSidebar"},{"id":"python/django/readme","path":"/python/django/","sidebar":"tutorialSidebar"},{"id":"python/django/unicode","path":"/python/django/unicode","sidebar":"tutorialSidebar"},{"id":"python/documentation/01-intro","path":"/python/documentation/01-intro","sidebar":"tutorialSidebar"},{"id":"python/documentation/02-built-in-functions","path":"/python/documentation/02-built-in-functions","sidebar":"tutorialSidebar"},{"id":"python/documentation/03-built-in-constants","path":"/python/documentation/03-built-in-constants","sidebar":"tutorialSidebar"},{"id":"python/documentation/04-built-in-types","path":"/python/documentation/04-built-in-types","sidebar":"tutorialSidebar"},{"id":"python/documentation/06-text-processing-services","path":"/python/documentation/06-text-processing-services","sidebar":"tutorialSidebar"},{"id":"python/documentation/07-binary-data-services","path":"/python/documentation/07-binary-data-services","sidebar":"tutorialSidebar"},{"id":"python/documentation/08-data-types","path":"/python/documentation/08-data-types","sidebar":"tutorialSidebar"},{"id":"python/documentation/09-numeric-and-mathematical-modules","path":"/python/documentation/09-numeric-and-mathematical-modules","sidebar":"tutorialSidebar"},{"id":"python/documentation/10-functional-programming-modules","path":"/python/documentation/10-functional-programming-modules","sidebar":"tutorialSidebar"},{"id":"python/documentation/11-file-and-directory-access","path":"/python/documentation/11-file-and-directory-access","sidebar":"tutorialSidebar"},{"id":"python/documentation/12-data-persistence","path":"/python/documentation/12-data-persistence","sidebar":"tutorialSidebar"},{"id":"python/documentation/14-file-formats","path":"/python/documentation/14-file-formats","sidebar":"tutorialSidebar"},{"id":"python/documentation/15-cryptographic-services","path":"/python/documentation/15-cryptographic-services","sidebar":"tutorialSidebar"},{"id":"python/documentation/16-generic-operating-system-services-logging","path":"/python/documentation/16-generic-operating-system-services-logging","sidebar":"tutorialSidebar"},{"id":"python/documentation/17-concurrent-execution","path":"/python/documentation/17-concurrent-execution","sidebar":"tutorialSidebar"},{"id":"python/documentation/18-interprocess-communication-and-networking","path":"/python/documentation/18-interprocess-communication-and-networking","sidebar":"tutorialSidebar"},{"id":"python/documentation/19-internet-data-handling","path":"/python/documentation/19-internet-data-handling","sidebar":"tutorialSidebar"},{"id":"python/documentation/21-structured-markup-processing-tools","path":"/python/documentation/21-structured-markup-processing-tools","sidebar":"tutorialSidebar"},{"id":"python/documentation/22-internet-protocols-and-support","path":"/python/documentation/22-internet-protocols-and-support","sidebar":"tutorialSidebar"},{"id":"python/documentation/27-development-tools/readme","path":"/python/documentation/27-development-tools/","sidebar":"tutorialSidebar"},{"id":"python/documentation/27-development-tools/static-code-analysis","path":"/python/documentation/27-development-tools/static-code-analysis","sidebar":"tutorialSidebar"},{"id":"python/documentation/27-development-tools/testing","path":"/python/documentation/27-development-tools/testing","sidebar":"tutorialSidebar"},{"id":"python/documentation/28-debugging-and-profiling","path":"/python/documentation/28-debugging-and-profiling","sidebar":"tutorialSidebar"},{"id":"python/documentation/30-python-runtime-services","path":"/python/documentation/30-python-runtime-services","sidebar":"tutorialSidebar"},{"id":"python/documentation/33-python-language-services","path":"/python/documentation/33-python-language-services","sidebar":"tutorialSidebar"},{"id":"python/documentation/pep","path":"/python/documentation/pep","sidebar":"tutorialSidebar"},{"id":"python/documentation/python-howtos","path":"/python/documentation/python-howtos","sidebar":"tutorialSidebar"},{"id":"python/documentation/python-language-reference","path":"/python/documentation/python-language-reference","sidebar":"tutorialSidebar"},{"id":"python/documentation/readme","path":"/python/documentation/","sidebar":"tutorialSidebar"},{"id":"python/documentation/the-python-standard-library","path":"/python/documentation/the-python-standard-library","sidebar":"tutorialSidebar"},{"id":"python/others/boto-and-boto3/readme","path":"/python/others/boto-and-boto3/","sidebar":"tutorialSidebar"},{"id":"python/others/boto-and-boto3/slides","path":"/python/others/boto-and-boto3/slides","sidebar":"tutorialSidebar"},{"id":"python/others/fastapi/internal-working","path":"/python/others/fastapi/internal-working","sidebar":"tutorialSidebar"},{"id":"python/others/fastapi/readme","path":"/python/others/fastapi/","sidebar":"tutorialSidebar"},{"id":"python/others/flask/documentation","path":"/python/others/flask/documentation","sidebar":"tutorialSidebar"},{"id":"python/others/flask/flask-sqlalchemy","path":"/python/others/flask/flask-sqlalchemy","sidebar":"tutorialSidebar"},{"id":"python/others/flask/others","path":"/python/others/flask/others","sidebar":"tutorialSidebar"},{"id":"python/others/flask/readme","path":"/python/others/flask/","sidebar":"tutorialSidebar"},{"id":"python/others/frameworks","path":"/python/others/frameworks","sidebar":"tutorialSidebar"},{"id":"python/others/libraries","path":"/python/others/libraries","sidebar":"tutorialSidebar"},{"id":"python/others/pymysql","path":"/python/others/pymysql","sidebar":"tutorialSidebar"},{"id":"python/others/readme","path":"/python/others/","sidebar":"tutorialSidebar"},{"id":"python/others/requests","path":"/python/others/requests","sidebar":"tutorialSidebar"},{"id":"python/others/sqlalchemy/models","path":"/python/others/sqlalchemy/models","sidebar":"tutorialSidebar"},{"id":"python/others/sqlalchemy/orm","path":"/python/others/sqlalchemy/orm","sidebar":"tutorialSidebar"},{"id":"python/others/sqlalchemy/readme","path":"/python/others/sqlalchemy/","sidebar":"tutorialSidebar"},{"id":"python/others/twisted","path":"/python/others/twisted","sidebar":"tutorialSidebar"},{"id":"python/python-intro/basic","path":"/python/python-intro/basic","sidebar":"tutorialSidebar"},{"id":"python/python-intro/classes","path":"/python/python-intro/classes","sidebar":"tutorialSidebar"},{"id":"python/python-intro/data-structure/dict-evolution","path":"/python/python-intro/data-structure/dict-evolution","sidebar":"tutorialSidebar"},{"id":"python/python-intro/data-structure/dictionary","path":"/python/python-intro/data-structure/dictionary","sidebar":"tutorialSidebar"},{"id":"python/python-intro/data-structure/dictionary-architecture","path":"/python/python-intro/data-structure/dictionary-architecture","sidebar":"tutorialSidebar"},{"id":"python/python-intro/data-structure/list","path":"/python/python-intro/data-structure/list","sidebar":"tutorialSidebar"},{"id":"python/python-intro/data-structure/readme","path":"/python/python-intro/data-structure/","sidebar":"tutorialSidebar"},{"id":"python/python-intro/data-structure/set","path":"/python/python-intro/data-structure/set","sidebar":"tutorialSidebar"},{"id":"python/python-intro/data-structure/tuples","path":"/python/python-intro/data-structure/tuples","sidebar":"tutorialSidebar"},{"id":"python/python-intro/datetime","path":"/python/python-intro/datetime","sidebar":"tutorialSidebar"},{"id":"python/python-intro/exceptions","path":"/python/python-intro/exceptions","sidebar":"tutorialSidebar"},{"id":"python/python-intro/file-io","path":"/python/python-intro/file-io","sidebar":"tutorialSidebar"},{"id":"python/python-intro/functions","path":"/python/python-intro/functions","sidebar":"tutorialSidebar"},{"id":"python/python-intro/generators","path":"/python/python-intro/generators","sidebar":"tutorialSidebar"},{"id":"python/python-intro/input-output-template","path":"/python/python-intro/input-output-template","sidebar":"tutorialSidebar"},{"id":"python/python-intro/iterators","path":"/python/python-intro/iterators","sidebar":"tutorialSidebar"},{"id":"python/python-intro/keywords","path":"/python/python-intro/keywords","sidebar":"tutorialSidebar"},{"id":"python/python-intro/loops","path":"/python/python-intro/loops","sidebar":"tutorialSidebar"},{"id":"python/python-intro/map-reduce-filter","path":"/python/python-intro/map-reduce-filter","sidebar":"tutorialSidebar"},{"id":"python/python-intro/mathematics","path":"/python/python-intro/mathematics","sidebar":"tutorialSidebar"},{"id":"python/python-intro/modules","path":"/python/python-intro/modules","sidebar":"tutorialSidebar"},{"id":"python/python-intro/oops","path":"/python/python-intro/oops","sidebar":"tutorialSidebar"},{"id":"python/python-intro/operators","path":"/python/python-intro/operators","sidebar":"tutorialSidebar"},{"id":"python/python-intro/questions","path":"/python/python-intro/questions","sidebar":"tutorialSidebar"},{"id":"python/python-intro/readme","path":"/python/python-intro/","sidebar":"tutorialSidebar"},{"id":"python/python-intro/regular-expressions","path":"/python/python-intro/regular-expressions","sidebar":"tutorialSidebar"},{"id":"python/python-intro/requirements-file","path":"/python/python-intro/requirements-file","sidebar":"tutorialSidebar"},{"id":"python/python-intro/resources","path":"/python/python-intro/resources","sidebar":"tutorialSidebar"},{"id":"python/python-intro/sorting","path":"/python/python-intro/sorting","sidebar":"tutorialSidebar"},{"id":"python/python-intro/strings","path":"/python/python-intro/strings","sidebar":"tutorialSidebar"},{"id":"python/python-intro/time-complexities","path":"/python/python-intro/time-complexities","sidebar":"tutorialSidebar"},{"id":"python/python-intro/virtualenv-and-pip","path":"/python/python-intro/virtualenv-and-pip","sidebar":"tutorialSidebar"},{"id":"python/readme","path":"/python/","sidebar":"tutorialSidebar"},{"id":"readme","path":"/","sidebar":"tutorialSidebar"},{"id":"technologies/apache-airflow/airflow-architecture","path":"/technologies/apache-airflow/airflow-architecture","sidebar":"tutorialSidebar"},{"id":"technologies/apache-airflow/astronomer","path":"/technologies/apache-airflow/astronomer","sidebar":"tutorialSidebar"},{"id":"technologies/apache-airflow/commands-configs","path":"/technologies/apache-airflow/commands-configs","sidebar":"tutorialSidebar"},{"id":"technologies/apache-airflow/concepts","path":"/technologies/apache-airflow/concepts","sidebar":"tutorialSidebar"},{"id":"technologies/apache-airflow/dags-example","path":"/technologies/apache-airflow/dags-example","sidebar":"tutorialSidebar"},{"id":"technologies/apache-airflow/intro","path":"/technologies/apache-airflow/intro","sidebar":"tutorialSidebar"},{"id":"technologies/apache-airflow/others","path":"/technologies/apache-airflow/others","sidebar":"tutorialSidebar"},{"id":"technologies/apache-airflow/parallelism","path":"/technologies/apache-airflow/parallelism","sidebar":"tutorialSidebar"},{"id":"technologies/apache-airflow/readme","path":"/technologies/apache-airflow/","sidebar":"tutorialSidebar"},{"id":"technologies/apache-hadoop/about","path":"/technologies/apache-hadoop/about","sidebar":"tutorialSidebar"},{"id":"technologies/apache-hadoop/big-data-hadoop-stack","path":"/technologies/apache-hadoop/big-data-hadoop-stack","sidebar":"tutorialSidebar"},{"id":"technologies/apache-hadoop/hadoop-mapreduce-1.0","path":"/technologies/apache-hadoop/hadoop-mapreduce-1.0","sidebar":"tutorialSidebar"},{"id":"technologies/apache-hadoop/hadoop-mapreduce-2.0","path":"/technologies/apache-hadoop/hadoop-mapreduce-2.0","sidebar":"tutorialSidebar"},{"id":"technologies/apache-hadoop/hdfs","path":"/technologies/apache-hadoop/hdfs","sidebar":"tutorialSidebar"},{"id":"technologies/apache-hadoop/intro","path":"/technologies/apache-hadoop/intro","sidebar":"tutorialSidebar"},{"id":"technologies/apache-hadoop/mapreduce-examples","path":"/technologies/apache-hadoop/mapreduce-examples","sidebar":"tutorialSidebar"},{"id":"technologies/apache-hadoop/others","path":"/technologies/apache-hadoop/others","sidebar":"tutorialSidebar"},{"id":"technologies/apache-hadoop/readme","path":"/technologies/apache-hadoop/","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/00-intro","path":"/technologies/apache-spark/00-intro","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/01-terms","path":"/technologies/apache-spark/01-terms","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/02-spark-modules","path":"/technologies/apache-spark/02-spark-modules","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/03-processing-model","path":"/technologies/apache-spark/03-processing-model","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/04-key-points","path":"/technologies/apache-spark/04-key-points","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/05-spark-built-in-libraries","path":"/technologies/apache-spark/05-spark-built-in-libraries","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/06-sliding-window-analytics","path":"/technologies/apache-spark/06-sliding-window-analytics","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/07-joins","path":"/technologies/apache-spark/07-joins","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/08-examples","path":"/technologies/apache-spark/08-examples","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/09-dataframe","path":"/technologies/apache-spark/09-dataframe","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/10-sql-functions-datasources","path":"/technologies/apache-spark/10-sql-functions-datasources","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/11-built-in-functions","path":"/technologies/apache-spark/11-built-in-functions","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/99-others","path":"/technologies/apache-spark/99-others","sidebar":"tutorialSidebar"},{"id":"technologies/apache-spark/readme","path":"/technologies/apache-spark/","sidebar":"tutorialSidebar"},{"id":"technologies/apache/apache-flink","path":"/technologies/apache/apache-flink","sidebar":"tutorialSidebar"},{"id":"technologies/apache/apache-hbase","path":"/technologies/apache/apache-hbase","sidebar":"tutorialSidebar"},{"id":"technologies/apache/apache-hive","path":"/technologies/apache/apache-hive","sidebar":"tutorialSidebar"},{"id":"technologies/apache/apache-hudi","path":"/technologies/apache/apache-hudi","sidebar":"tutorialSidebar"},{"id":"technologies/apache/apache-projects","path":"/technologies/apache/apache-projects","sidebar":"tutorialSidebar"},{"id":"technologies/apache/apache-pulsar","path":"/technologies/apache/apache-pulsar","sidebar":"tutorialSidebar"},{"id":"technologies/apache/apache-samza","path":"/technologies/apache/apache-samza","sidebar":"tutorialSidebar"},{"id":"technologies/apache/apache-storm","path":"/technologies/apache/apache-storm","sidebar":"tutorialSidebar"},{"id":"technologies/apache/apache-zookeeper","path":"/technologies/apache/apache-zookeeper","sidebar":"tutorialSidebar"},{"id":"technologies/apache/cncf","path":"/technologies/apache/cncf","sidebar":"tutorialSidebar"},{"id":"technologies/apache/data-pipeline-architecture","path":"/technologies/apache/data-pipeline-architecture","sidebar":"tutorialSidebar"},{"id":"technologies/apache/others","path":"/technologies/apache/others","sidebar":"tutorialSidebar"},{"id":"technologies/apache/readme","path":"/technologies/apache/","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/emqtt/commands","path":"/technologies/brokers/emqtt/commands","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/emqtt/conf","path":"/technologies/brokers/emqtt/conf","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/emqtt/deployment-and-installation","path":"/technologies/brokers/emqtt/deployment-and-installation","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/emqtt/plugins","path":"/technologies/brokers/emqtt/plugins","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/emqtt/readme","path":"/technologies/brokers/emqtt/","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/others","path":"/technologies/brokers/others","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/rabbitmq","path":"/technologies/brokers/rabbitmq","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/readme","path":"/technologies/brokers/","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/smap","path":"/technologies/brokers/smap","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/vernemq/commands","path":"/technologies/brokers/vernemq/commands","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/vernemq/readme","path":"/technologies/brokers/vernemq/","sidebar":"tutorialSidebar"},{"id":"technologies/brokers/volttron","path":"/technologies/brokers/volttron","sidebar":"tutorialSidebar"},{"id":"technologies/celery/celery-backend","path":"/technologies/celery/celery-backend","sidebar":"tutorialSidebar"},{"id":"technologies/celery/commands-tools","path":"/technologies/celery/commands-tools","sidebar":"tutorialSidebar"},{"id":"technologies/celery/readme","path":"/technologies/celery/","sidebar":"tutorialSidebar"},{"id":"technologies/celery/workers","path":"/technologies/celery/workers","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/analysis-and-analyzers","path":"/technologies/elasticsearch/analysis-and-analyzers","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/architecture","path":"/technologies/elasticsearch/architecture","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/commands","path":"/technologies/elasticsearch/commands","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/elastalert","path":"/technologies/elasticsearch/elastalert","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/elasticsearch-the-definitive-guide","path":"/technologies/elasticsearch/elasticsearch-the-definitive-guide","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/elk-efk-stack-elastic-stack-elasticsearch","path":"/technologies/elasticsearch/elk-efk-stack-elastic-stack-elasticsearch","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/full-text-searches","path":"/technologies/elasticsearch/full-text-searches","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/getting-started","path":"/technologies/elasticsearch/getting-started","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/information-retrieval","path":"/technologies/elasticsearch/information-retrieval","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/internal-working","path":"/technologies/elasticsearch/internal-working","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/others","path":"/technologies/elasticsearch/others","sidebar":"tutorialSidebar"},{"id":"technologies/elasticsearch/readme","path":"/technologies/elasticsearch/","sidebar":"tutorialSidebar"},{"id":"technologies/git/branching-strategies","path":"/technologies/git/branching-strategies","sidebar":"tutorialSidebar"},{"id":"technologies/git/commands","path":"/technologies/git/commands","sidebar":"tutorialSidebar"},{"id":"technologies/git/github","path":"/technologies/git/github","sidebar":"tutorialSidebar"},{"id":"technologies/git/others","path":"/technologies/git/others","sidebar":"tutorialSidebar"},{"id":"technologies/git/readme","path":"/technologies/git/","sidebar":"tutorialSidebar"},{"id":"technologies/git/theory","path":"/technologies/git/theory","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/confluent-kafka","path":"/technologies/kafka/confluent-kafka","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/installing-kafka","path":"/technologies/kafka/installing-kafka","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/intro","path":"/technologies/kafka/intro","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/intro-to-kafka","path":"/technologies/kafka/intro-to-kafka","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-architecture","path":"/technologies/kafka/kafka-architecture","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-commands","path":"/technologies/kafka/kafka-commands","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-connect","path":"/technologies/kafka/kafka-connect","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-consumers","path":"/technologies/kafka/kafka-consumers","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-listeners","path":"/technologies/kafka/kafka-listeners","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-producers","path":"/technologies/kafka/kafka-producers","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-python","path":"/technologies/kafka/kafka-python","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-rest-proxy","path":"/technologies/kafka/kafka-rest-proxy","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-schema-registry","path":"/technologies/kafka/kafka-schema-registry","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-streams","path":"/technologies/kafka/kafka-streams","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafka-topic-replication","path":"/technologies/kafka/kafka-topic-replication","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/kafkacat","path":"/technologies/kafka/kafkacat","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/migration-mirroring-replication","path":"/technologies/kafka/migration-mirroring-replication","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/monitoring","path":"/technologies/kafka/monitoring","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/others","path":"/technologies/kafka/others","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/readme","path":"/technologies/kafka/","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/security","path":"/technologies/kafka/security","sidebar":"tutorialSidebar"},{"id":"technologies/kafka/strimzi","path":"/technologies/kafka/strimzi","sidebar":"tutorialSidebar"},{"id":"technologies/others/fasttag","path":"/technologies/others/fasttag","sidebar":"tutorialSidebar"},{"id":"technologies/others/other-technologies","path":"/technologies/others/other-technologies","sidebar":"tutorialSidebar"},{"id":"technologies/others/others-distributed-systems","path":"/technologies/others/others-distributed-systems","sidebar":"tutorialSidebar"},{"id":"technologies/others/others-iot","path":"/technologies/others/others-iot","sidebar":"tutorialSidebar"},{"id":"technologies/others/presto","path":"/technologies/others/presto","sidebar":"tutorialSidebar"},{"id":"technologies/others/readme","path":"/technologies/others/","sidebar":"tutorialSidebar"},{"id":"technologies/readme","path":"/technologies/","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/about-deepak-sood/","label":"About Deepak Sood"}}}}],"breadcrumbs":true}},"docusaurus-plugin-google-gtag":{"default":{"trackingID":["G-ZSZMJXWSH3"],"anonymizeIP":false,"id":"default"}},"docusaurus-plugin-google-tag-manager":{"default":{"containerId":"GTM-TN3KBF4","id":"default"}}}'),r=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=a(322654);const c=JSON.parse('{"docusaurusVersion":"3.6.3","siteVersion":"0.0.1","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.6.3"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.6.3"},"docusaurus-plugin-google-gtag":{"type":"package","name":"@docusaurus/plugin-google-gtag","version":"3.6.3"},"docusaurus-plugin-google-tag-manager":{"type":"package","name":"@docusaurus/plugin-google-tag-manager","version":"3.6.3"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.6.3"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.6.3"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"3.6.3"},"docusaurus-plugin-pwa":{"type":"package","name":"@docusaurus/plugin-pwa","version":"3.6.3"},"docusaurus-plugin-ideal-image":{"type":"package","name":"@docusaurus/plugin-ideal-image","version":"3.6.3"}}}');var d=a(474848);const l={siteConfig:i.A,siteMetadata:c,globalData:n,i18n:r,codeTranslations:s},u=o.createContext(l);function p(e){let{children:t}=e;return(0,d.jsx)(u.Provider,{value:l,children:t})}},733832:(e,t,a)=>{"use strict";a.d(t,{A:()=>h});var o=a(296540),i=a(331712),n=a(521141),r=a(964609),s=a(308296),c=a(623363),d=a(474848);function l(e){let{error:t,tryAgain:a}=e;return(0,d.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,d.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,d.jsx)("button",{type:"button",onClick:a,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,d.jsx)(u,{error:t})]})}function u(e){let{error:t}=e;const a=(0,r.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,d.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:a})}function p(e){let{children:t}=e;return(0,d.jsx)(c.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function m(e){let{error:t,tryAgain:a}=e;return(0,d.jsx)(p,{children:(0,d.jsxs)(h,{fallback:()=>(0,d.jsx)(l,{error:t,tryAgain:a}),children:[(0,d.jsx)(n.A,{children:(0,d.jsx)("title",{children:"Page Error"})}),(0,d.jsx)(s.A,{children:(0,d.jsx)(l,{error:t,tryAgain:a})})]})})}const b=e=>(0,d.jsx)(m,{...e});class h extends o.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){i.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??b)(e)}return e??null}}},331712:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});const o="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,i={canUseDOM:o,canUseEventListeners:o&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:o&&"IntersectionObserver"in window,canUseViewport:o&&"screen"in window}},521141:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});a(296540);var o=a(80545),i=a(474848);function n(e){return(0,i.jsx)(o.mg,{...e})}},314783:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var o=a(296540),i=a(354625),n=a(964609),r=a(597639),s=a(940877),c=a(331712),d=a(637344),l=a(498180),u=a(474848);function p(e,t){let{isNavLink:a,to:p,href:m,activeClassName:b,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:f=!0,...y}=e;const{siteConfig:v}=(0,r.A)(),{trailingSlash:k,baseUrl:w}=v,S=v.future.experimental_router,{withBaseUrl:_}=(0,l.hH)(),x=(0,d.A)(),q=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(()=>q.current));const j=p||m;const E=(0,s.A)(j),z=j?.replace("pathname://","");let O=void 0!==z?(C=z,f&&(e=>e.startsWith("/"))(C)?_(C):C):void 0;var C;"hash"===S&&O?.startsWith("./")&&(O=O?.slice(1)),O&&E&&(O=(0,n.Ks)(O,{trailingSlash:k,baseUrl:w}));const A=(0,o.useRef)(!1),T=a?i.k2:i.N_,P=c.A.canUseIntersectionObserver,I=(0,o.useRef)(),R=()=>{A.current||null==O||(window.docusaurus.preload(O),A.current=!0)};(0,o.useEffect)((()=>(!P&&E&&c.A.canUseDOM&&null!=O&&window.docusaurus.prefetch(O),()=>{P&&I.current&&I.current.disconnect()})),[I,O,P,E]);const N=O?.startsWith("#")??!1,L=!y.target||"_self"===y.target,D=!O||!E||!L||N&&"hash"!==S;g||!N&&D||x.collectLink(O),y.id&&x.collectAnchor(y.id);const M={};return D?(0,u.jsx)("a",{ref:q,href:O,...j&&!E&&{target:"_blank",rel:"noopener noreferrer"},...y,...M}):(0,u.jsx)(T,{...y,onMouseEnter:R,onTouchStart:R,innerRef:e=>{q.current=e,P&&e&&E&&(I.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(I.current.unobserve(e),I.current.disconnect(),null!=O&&window.docusaurus.prefetch(O))}))})),I.current.observe(e))},to:O,...a&&{isActive:h,activeClassName:b},...M})}const m=o.forwardRef(p)},923230:(e,t,a)=>{"use strict";a.d(t,{A:()=>d,T:()=>c});var o=a(296540),i=a(474848);function n(e,t){const a=e.split(/(\{\w+\})/).map(((e,a)=>{if(a%2==1){const a=t?.[e.slice(1,-1)];if(void 0!==a)return a}return e}));return a.some((e=>(0,o.isValidElement)(e)))?a.map(((e,t)=>(0,o.isValidElement)(e)?o.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):a.join("")}var r=a(322654);function s(e){let{id:t,message:a}=e;if(void 0===t&&void 0===a)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return r[t??a]??a??t}function c(e,t){let{message:a,id:o}=e;return n(s({message:a,id:o}),t)}function d(e){let{children:t,id:a,values:o}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const r=s({message:t,id:a});return(0,i.jsx)(i.Fragment,{children:n(r,o)})}},744598:(e,t,a)=>{"use strict";a.d(t,{W:()=>o});const o="default"},940877:(e,t,a)=>{"use strict";function o(e){return/^(?:\w*:|\/\/)/.test(e)}function i(e){return void 0!==e&&!o(e)}a.d(t,{A:()=>i,z:()=>o})},498180:(e,t,a)=>{"use strict";a.d(t,{Ay:()=>s,hH:()=>r});var o=a(296540),i=a(597639),n=a(940877);function r(){const{siteConfig:e}=(0,i.A)(),{baseUrl:t,url:a}=e,r=e.future.experimental_router,s=(0,o.useCallback)(((e,o)=>function(e){let{siteUrl:t,baseUrl:a,url:o,options:{forcePrependBaseUrl:i=!1,absolute:r=!1}={},router:s}=e;if(!o||o.startsWith("#")||(0,n.z)(o))return o;if("hash"===s)return o.startsWith("/")?`.${o}`:`./${o}`;if(i)return a+o.replace(/^\//,"");if(o===a.replace(/\/$/,""))return a;const c=o.startsWith(a)?o:a+o.replace(/^\//,"");return r?t+c:c}({siteUrl:a,baseUrl:t,url:e,options:o,router:r})),[a,t,r]);return{withBaseUrl:s}}function s(e,t){void 0===t&&(t={});const{withBaseUrl:a}=r();return a(e,t)}},637344:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var o=a(296540);a(474848);const i=o.createContext({collectAnchor:()=>{},collectLink:()=>{}}),n=()=>(0,o.useContext)(i);function r(){return n()}},597639:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var o=a(296540),i=a(953366);function n(){return(0,o.useContext)(i.o)}},311062:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var o=a(296540),i=a(648848);function n(){return(0,o.useContext)(i.o)}},636494:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var o=a(296540);const i=a(331712).A.canUseDOM?o.useLayoutEffect:o.useEffect},781604:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});const o=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function i(e){const t={};return function e(a,i){Object.entries(a).forEach((a=>{let[n,r]=a;const s=i?`${i}.${n}`:n;o(r)?e(r,s):t[s]=r}))}(e),t}},623363:(e,t,a)=>{"use strict";a.d(t,{W:()=>r,o:()=>n});var o=a(296540),i=a(474848);const n=o.createContext(null);function r(e){let{children:t,value:a}=e;const r=o.useContext(n),s=(0,o.useMemo)((()=>function(e){let{parent:t,value:a}=e;if(!t){if(!a)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in a))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return a}const o={...t.data,...a?.data};return{plugin:t.plugin,data:o}}({parent:r,value:a})),[r,a]);return(0,i.jsx)(n.Provider,{value:s,children:t})}},986457:(e,t,a)=>{"use strict";a.d(t,{VQ:()=>g,XK:()=>v,g1:()=>y});var o=a(296540),i=a(654721),n=a(744598),r=a(286957),s=a(969900),c=a(704799),d=a(474848);const l=e=>`docs-preferred-version-${e}`,u={save:(e,t,a)=>{(0,s.Wf)(l(e),{persistence:t}).set(a)},read:(e,t)=>(0,s.Wf)(l(e),{persistence:t}).get(),clear:(e,t)=>{(0,s.Wf)(l(e),{persistence:t}).del()}},p=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=o.createContext(null);function b(){const e=(0,i.Gy)(),t=(0,r.p)().docs.versionPersistence,a=(0,o.useMemo)((()=>Object.keys(e)),[e]),[n,s]=(0,o.useState)((()=>p(a)));(0,o.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:a,allDocsData:o}=e;function i(e){const t=u.read(e,a);return o[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(u.clear(e,a),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,i(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:a}))}),[e,t,a]);return[n,(0,o.useMemo)((()=>({savePreferredVersion:function(e,a){u.save(e,t,a),s((t=>({...t,[e]:{preferredVersionName:a}})))}})),[t])]}function h(e){let{children:t}=e;const a=b();return(0,d.jsx)(m.Provider,{value:a,children:t})}function g(e){let{children:t}=e;return(0,d.jsx)(h,{children:t})}function f(){const e=(0,o.useContext)(m);if(!e)throw new c.dV("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=n.W);const t=(0,i.ht)(e),[a,r]=f(),{preferredVersionName:s}=a[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,o.useCallback)((t=>{r.savePreferredVersion(e,t)}),[r,e])}}function v(){const e=(0,i.Gy)(),[t]=f();function a(a){const o=e[a],{preferredVersionName:i}=t[a];return o.versions.find((e=>e.name===i))??null}const o=Object.keys(e);return Object.fromEntries(o.map((e=>[e,a(e)])))}},173718:(e,t,a)=>{"use strict";a.d(t,{k:()=>n,v:()=>r});var o=a(654721),i=a(986457);function n(e,t){return`docs-${e}-${t}`}function r(){const e=(0,o.Gy)(),t=(0,o.gk)(),a=(0,i.XK)();return[...Object.keys(e).map((function(o){const i=t?.activePlugin.pluginId===o?t.activeVersion:void 0,r=a[o],s=e[o].versions.find((e=>e.isLast));return n(o,(i??r??s).name)}))]}},420040:(e,t,a)=>{"use strict";a.d(t,{V:()=>c,t:()=>d});var o=a(296540),i=a(704799),n=a(474848);const r=Symbol("EmptyContext"),s=o.createContext(r);function c(e){let{children:t,name:a,items:i}=e;const r=(0,o.useMemo)((()=>a&&i?{name:a,items:i}:null),[a,i]);return(0,n.jsx)(s.Provider,{value:r,children:t})}function d(){const e=(0,o.useContext)(s);if(e===r)throw new i.dV("DocsSidebarProvider");return e}},291054:(e,t,a)=>{"use strict";a.d(t,{Nr:()=>p,w8:()=>h,B5:()=>_,Vd:()=>k,QB:()=>S,fW:()=>w,OF:()=>v,Y:()=>f});var o=a(296540),i=a(956347),n=a(422831),r=a(654721),s=a(680260);function c(e){return Array.from(new Set(e))}var d=a(986457),l=a(991704),u=a(420040);function p(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=p(t);if(e)return e}}(e):void 0:e.href}const m=(e,t)=>void 0!==e&&(0,s.ys)(e,t),b=(e,t)=>e.some((e=>h(e,t)));function h(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||b(e.items,t))}function g(e,t){switch(e.type){case"category":return h(e,t)||e.items.some((e=>g(e,t)));case"link":return!e.unlisted||h(e,t);default:return!0}}function f(e,t){return(0,o.useMemo)((()=>e.filter((e=>g(e,t)))),[e,t])}function y(e){let{sidebarItems:t,pathname:a,onlyCategories:o=!1}=e;const i=[];return function e(t){for(const n of t)if("category"===n.type&&((0,s.ys)(n.href,a)||e(n.items))||"link"===n.type&&(0,s.ys)(n.href,a)){return o&&"category"!==n.type||i.unshift(n),!0}return!1}(t),i}function v(){const e=(0,u.t)(),{pathname:t}=(0,i.zy)(),a=(0,r.vT)()?.pluginData.breadcrumbs;return!1!==a&&e?y({sidebarItems:e.items,pathname:t}):null}function k(e){const{activeVersion:t}=(0,r.zK)(e),{preferredVersion:a}=(0,d.g1)(e),i=(0,r.r7)(e);return(0,o.useMemo)((()=>c([t,a,i].filter(Boolean))),[t,a,i])}function w(e,t){const a=k(t);return(0,o.useMemo)((()=>{const t=a.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),o=t.find((t=>t[0]===e));if(!o)throw new Error(`Can't find any sidebar with id "${e}" in version${a.length>1?"s":""} ${a.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return o[1]}),[e,a])}function S(e,t){const a=k(t);return(0,o.useMemo)((()=>{const t=a.flatMap((e=>e.docs)),o=t.find((t=>t.id===e));if(!o){if(a.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${a.length>1?"s":""} "${a.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${c(t.map((e=>e.id))).join("\n- ")}`)}return o}),[e,a])}function _(e){let{route:t}=e;const a=(0,i.zy)(),o=(0,l.r)(),r=t.routes,s=r.find((e=>(0,i.B6)(a.pathname,e)));if(!s)return null;const c=s.sidebar,d=c?o.docsSidebars[c]:void 0;return{docElement:(0,n.v)(r),sidebarName:c,sidebarItems:d}}},991704:(e,t,a)=>{"use strict";a.d(t,{n:()=>s,r:()=>c});var o=a(296540),i=a(704799),n=a(474848);const r=o.createContext(null);function s(e){let{children:t,version:a}=e;return(0,n.jsx)(r.Provider,{value:a,children:t})}function c(){const e=(0,o.useContext)(r);if(null===e)throw new i.dV("DocsVersionProvider");return e}},654721:(e,t,a)=>{"use strict";a.d(t,{zK:()=>f,vT:()=>m,gk:()=>b,Gy:()=>u,HW:()=>y,ht:()=>p,r7:()=>g,jh:()=>h});var o=a(956347),i=a(597639),n=a(744598);function r(e,t){void 0===t&&(t={});const a=function(){const{globalData:e}=(0,i.A)();return e}()[e];if(!a&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return a}const s=e=>e.versions.find((e=>e.isLast));function c(e,t){return[...e.versions].sort(((e,t)=>e.path===t.path?0:e.path.includes(t.path)?-1:t.path.includes(e.path)?1:0)).find((e=>!!(0,o.B6)(t,{path:e.path,exact:!1,strict:!1})))}function d(e,t){const a=c(e,t),i=a?.docs.find((e=>!!(0,o.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:a,activeDoc:i,alternateDocVersions:i?function(t){const a={};return e.versions.forEach((e=>{e.docs.forEach((o=>{o.id===t&&(a[e.name]=o)}))})),a}(i.id):{}}}const l={},u=()=>r("docusaurus-plugin-content-docs")??l,p=e=>{try{return function(e,t,a){void 0===t&&(t=n.W),void 0===a&&(a={});const o=r(e),i=o?.[t];if(!i&&a.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return i}("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":` (pluginId=${e}`),{cause:t})}};function m(e){void 0===e&&(e={});const t=u(),{pathname:a}=(0,o.zy)();return function(e,t,a){void 0===a&&(a={});const i=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,a]=e;return!!(0,o.B6)(t,{path:a.path,exact:!1,strict:!1})})),n=i?{pluginId:i[0],pluginData:i[1]}:void 0;if(!n&&a.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return n}(t,a,e)}function b(e){void 0===e&&(e={});const t=m(e),{pathname:a}=(0,o.zy)();if(!t)return;return{activePlugin:t,activeVersion:c(t.pluginData,a)}}function h(e){return p(e).versions}function g(e){const t=p(e);return s(t)}function f(e){const t=p(e),{pathname:a}=(0,o.zy)();return d(t,a)}function y(e){const t=p(e),{pathname:a}=(0,o.zy)();return function(e,t){const a=s(e);return{latestDocSuggestion:d(e,t).alternateDocVersions[a.name],latestVersionSuggestion:a}}(t,a)}},89128:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>o});const o={onRouteDidUpdate(e){let{location:t,previousLocation:a}=e;!a||t.pathname===a.pathname&&t.search===a.search&&t.hash===a.hash||setTimeout((()=>{window.gtag("set","page_path",t.pathname+t.search+t.hash),window.gtag("event","page_view")}))}}},138155:(e,t,a)=>{"use strict";a.r(t);var o=a(331712),i=a(969900);const n=["appInstalled","standalone","queryString","always"],r=!1,s=(0,i.Wf)("docusaurus.pwa.event.appInstalled.fired");function c(e,t){r}async function d(){const e=await navigator.serviceWorker.getRegistrations();c(),await Promise.all(e.map((e=>e.unregister().then((e=>c()))))),c(),window.location.reload()}const l={always:()=>!0,mobile:()=>window.innerWidth<=996,saveData:()=>!!navigator.connection?.saveData,appInstalled:()=>"true"===s.get()||async function(){if(!("getInstalledRelatedApps"in window.navigator))return!1;try{return(await navigator.getInstalledRelatedApps()).some((e=>"webapp"===e.platform))}catch(e){return!1}}(),standalone:()=>window.matchMedia("(display-mode: standalone)").matches,queryString:()=>"true"===new URLSearchParams(window.location.search).get("offlineMode")};async function u(){const e=await async function(){return(await Promise.all(n.map((e=>Promise.resolve(l[e]()).then((t=>t?e:void 0)))))).filter(Boolean)}(),t=e.length>0;return c(),t}o.A.canUseDOM&&(c(),"serviceWorker"in navigator&&(c(),window.addEventListener("appinstalled",(e=>{c(),s.set("true"),c(),d()})),window.addEventListener("beforeinstallprompt",(e=>{c();const t=s.get();c(),t&&(s.del(),c(),d())})),c(),async function(){const[{Workbox:e},t]=await Promise.all([a.e(79730).then(a.bind(a,779730)),u()]),o=new e(function(e){const t=JSON.stringify(e),a=`/sw.js?params=${encodeURIComponent(t)}`;return c(),a}({offlineMode:t,debug:r})),i=()=>o.messageSW({type:"SKIP_WAITING"}),n=()=>(c(),t?a.e(98072).then(a.bind(a,875691)).then((e=>{let{renderReloadPopup:t}=e;return t({onReload(){o.addEventListener("controlling",(()=>{window.location.reload()})),i()}})})):i());o.addEventListener("waiting",(e=>{c(),n()})),o.addEventListener("externalwaiting",(e=>{c(),n()}));const s=await o.register();s&&(s.active&&c(),s.installing&&c(),s.waiting&&(c(),await n()))}().catch((e=>console.error("registerSW failed",e)))))},175729:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});var o=a(505947),i=a.n(o);i().configure({showSpinner:!1});const n={onRouteUpdate(e){let{location:t,previousLocation:a}=e;if(a&&t.pathname!==a.pathname){const e=window.setTimeout((()=>{i().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){i().done()}}},974753:(e,t,a)=>{"use strict";var o=a(871765),i=a(704784);!function(e){const{themeConfig:{prism:t}}=i.A,{additionalLanguages:o}=t,n=globalThis.Prism;globalThis.Prism=e,o.forEach((e=>{"php"===e&&a(419700),a(318692)(`./prism-${e}`)})),delete globalThis.Prism,void 0!==n&&(globalThis.Prism=e)}(o.My)},985225:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});a(296540);var o=a(634164),i=a(923230),n=a(286957),r=a(314783),s=a(637344);const c={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var d=a(474848);function l(e){let{as:t,id:a,...l}=e;const u=(0,s.A)(),{navbar:{hideOnScroll:p}}=(0,n.p)();if("h1"===t||!a)return(0,d.jsx)(t,{...l,id:void 0});u.collectAnchor(a);const m=(0,i.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof l.children?l.children:a});return(0,d.jsxs)(t,{...l,className:(0,o.A)("anchor",p?c.anchorWithHideOnScrollNavbar:c.anchorWithStickyNavbar,l.className),id:a,children:[l.children,(0,d.jsx)(r.A,{className:"hash-link",to:`#${a}`,"aria-label":m,title:m,children:"\u200b"})]})}},90716:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});a(296540);const o={iconExternalLink:"iconExternalLink_nPIU"};var i=a(474848);function n(e){let{width:t=13.5,height:a=13.5}=e;return(0,i.jsx)("svg",{width:t,height:a,"aria-hidden":"true",viewBox:"0 0 24 24",className:o.iconExternalLink,children:(0,i.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},308296:(e,t,a)=>{"use strict";a.d(t,{A:()=>jt});var o=a(296540),i=a(634164),n=a(733832),r=a(194239),s=a(956347),c=a(923230),d=a(854067),l=a(474848);const u="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function m(){const e=(0,o.useRef)(null),{action:t}=(0,s.W6)(),a=(0,o.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(u);t&&p(t)}),[]);return(0,d.$)((a=>{let{location:o}=a;e.current&&!o.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:a}}const b=(0,c.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??b,{containerRef:a,onClick:o}=m();return(0,l.jsx)("div",{ref:a,role:"region","aria-label":b,children:(0,l.jsx)("a",{...e,href:`#${u}`,onClick:o,children:t})})}var g=a(318630),f=a(219503);const y={skipToContent:"skipToContent_fXgn"};function v(){return(0,l.jsx)(h,{className:y.skipToContent})}var k=a(286957),w=a(740002);function S(e){let{width:t=21,height:a=21,color:o="currentColor",strokeWidth:i=1.2,className:n,...r}=e;return(0,l.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:a,...r,children:(0,l.jsx)("g",{stroke:o,strokeWidth:i,children:(0,l.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const _={closeButton:"closeButton_CVFx"};function x(e){return(0,l.jsx)("button",{type:"button","aria-label":(0,c.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,i.A)("clean-btn close",_.closeButton,e.className),children:(0,l.jsx)(S,{width:14,height:14,strokeWidth:3.1})})}const q={content:"content_knG7"};function j(e){const{announcementBar:t}=(0,k.p)(),{content:a}=t;return(0,l.jsx)("div",{...e,className:(0,i.A)(q.content,e.className),dangerouslySetInnerHTML:{__html:a}})}const E={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function z(){const{announcementBar:e}=(0,k.p)(),{isActive:t,close:a}=(0,w.M)();if(!t)return null;const{backgroundColor:o,textColor:i,isCloseable:n}=e;return(0,l.jsxs)("div",{className:E.announcementBar,style:{backgroundColor:o,color:i},role:"banner",children:[n&&(0,l.jsx)("div",{className:E.announcementBarPlaceholder}),(0,l.jsx)(j,{className:E.announcementBarContent}),n&&(0,l.jsx)(x,{onClick:a,className:E.announcementBarClose})]})}var O=a(361938),C=a(324245);var A=a(704799),T=a(370763);const P=o.createContext(null);function I(e){let{children:t}=e;const a=function(){const e=(0,O.M)(),t=(0,T.YL)(),[a,i]=(0,o.useState)(!1),n=null!==t.component,r=(0,A.ZC)(n);return(0,o.useEffect)((()=>{n&&!r&&i(!0)}),[n,r]),(0,o.useEffect)((()=>{n?e.shown||i(!0):i(!1)}),[e.shown,n]),(0,o.useMemo)((()=>[a,i]),[a])}();return(0,l.jsx)(P.Provider,{value:a,children:t})}function R(e){if(e.component){const t=e.component;return(0,l.jsx)(t,{...e.props})}}function N(){const e=(0,o.useContext)(P);if(!e)throw new A.dV("NavbarSecondaryMenuDisplayProvider");const[t,a]=e,i=(0,o.useCallback)((()=>a(!1)),[a]),n=(0,T.YL)();return(0,o.useMemo)((()=>({shown:t,hide:i,content:R(n)})),[i,n,t])}function L(e){let{header:t,primaryMenu:a,secondaryMenu:o}=e;const{shown:n}=N();return(0,l.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,l.jsxs)("div",{className:(0,i.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":n}),children:[(0,l.jsx)("div",{className:"navbar-sidebar__item menu",children:a}),(0,l.jsx)("div",{className:"navbar-sidebar__item menu",children:o})]})]})}var D=a(907710),M=a(311062);function F(e){return(0,l.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function B(e){return(0,l.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function $(e){let{className:t,buttonClassName:a,value:o,onChange:n}=e;const r=(0,M.A)(),s=(0,c.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===o?(0,c.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,c.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,l.jsx)("div",{className:(0,i.A)(U.toggle,t),children:(0,l.jsxs)("button",{className:(0,i.A)("clean-btn",U.toggleButton,!r&&U.toggleButtonDisabled,a),type:"button",onClick:()=>n("dark"===o?"light":"dark"),disabled:!r,title:s,"aria-label":s,"aria-live":"polite","aria-pressed":"dark"===o?"true":"false",children:[(0,l.jsx)(F,{className:(0,i.A)(U.toggleIcon,U.lightToggleIcon)}),(0,l.jsx)(B,{className:(0,i.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const H=o.memo($),V={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function G(e){let{className:t}=e;const a=(0,k.p)().navbar.style,o=(0,k.p)().colorMode.disableSwitch,{colorMode:i,setColorMode:n}=(0,D.G)();return o?null:(0,l.jsx)(H,{className:t,buttonClassName:"dark"===a?V.darkNavbarColorModeToggle:void 0,value:i,onChange:n})}var W=a(820020);function K(){return(0,l.jsx)(W.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){const e=(0,O.M)();return(0,l.jsx)("button",{type:"button","aria-label":(0,c.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,l.jsx)(S,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,l.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,l.jsx)(K,{}),(0,l.jsx)(G,{className:"margin-right--md"}),(0,l.jsx)(Q,{})]})}var Z=a(314783),J=a(498180),X=a(940877),ee=a(647865),te=a(90716);function ae(e){let{activeBasePath:t,activeBaseRegex:a,to:o,href:i,label:n,html:r,isDropdownLink:s,prependBaseUrlToHref:c,...d}=e;const u=(0,J.Ay)(o),p=(0,J.Ay)(t),m=(0,J.Ay)(i,{forcePrependBaseUrl:!0}),b=n&&i&&!(0,X.A)(i),h=r?{dangerouslySetInnerHTML:{__html:r}}:{children:(0,l.jsxs)(l.Fragment,{children:[n,b&&(0,l.jsx)(te.A,{...s&&{width:12,height:12}})]})};return i?(0,l.jsx)(Z.A,{href:c?m:i,...d,...h}):(0,l.jsx)(Z.A,{to:u,isNavLink:!0,...(t||a)&&{isActive:(e,t)=>a?(0,ee.G)(a,t.pathname):t.pathname.startsWith(p)},...d,...h})}function oe(e){let{className:t,isDropdownItem:a=!1,...o}=e;const n=(0,l.jsx)(ae,{className:(0,i.A)(a?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:a,...o});return a?(0,l.jsx)("li",{children:n}):n}function ie(e){let{className:t,isDropdownItem:a,...o}=e;return(0,l.jsx)("li",{className:"menu__list-item",children:(0,l.jsx)(ae,{className:(0,i.A)("menu__link",t),...o})})}function ne(e){let{mobile:t=!1,position:a,...o}=e;const i=t?ie:oe;return(0,l.jsx)(i,{...o,activeClassName:o.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var re=a(94549),se=a(680260),ce=a(597639);const de="dropdownNavbarItemMobile_S0Fm";function le(e,t){return e.some((e=>function(e,t){return!!(0,se.ys)(e.to,t)||!!(0,ee.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function ue(e){let{items:t,position:a,className:n,onClick:r,...s}=e;const c=(0,o.useRef)(null),[d,u]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{const e=e=>{c.current&&!c.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[c]),(0,l.jsxs)("div",{ref:c,className:(0,i.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===a,"dropdown--show":d}),children:[(0,l.jsx)(ae,{"aria-haspopup":"true","aria-expanded":d,role:"button",href:s.to?void 0:"#",className:(0,i.A)("navbar__link",n),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),u(!d))},children:s.children??s.label}),(0,l.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,o.createElement)(De,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:a,position:n,onClick:r,...c}=e;const d=function(){const{siteConfig:{baseUrl:e}}=(0,ce.A)(),{pathname:t}=(0,s.zy)();return t.replace(e,"/")}(),u=le(t,d),{collapsed:p,toggleCollapsed:m,setCollapsed:b}=(0,re.u)({initialState:()=>!u});return(0,o.useEffect)((()=>{u&&b(!u)}),[d,u,b]),(0,l.jsxs)("li",{className:(0,i.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,l.jsx)(ae,{role:"button",className:(0,i.A)(de,"menu__link menu__link--sublist menu__link--sublist-caret",a),...c,onClick:e=>{e.preventDefault(),m()},children:c.children??c.label}),(0,l.jsx)(re.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,o.createElement)(De,{mobile:!0,isDropdownItem:!0,onClick:r,activeClassName:"menu__link--active",...e,key:t})))})]})}function me(e){let{mobile:t=!1,...a}=e;const o=t?pe:ue;return(0,l.jsx)(o,{...a})}var be=a(902098);function he(e){let{width:t=20,height:a=20,...o}=e;return(0,l.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:a,"aria-hidden":!0,...o,children:(0,l.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const ge="iconLanguage_nlXk";var fe=a(440961),ye=a(355600),ve=a(521141),ke=a(151142),we=a(342177),Se=a(861482),_e=a(173718);function xe(){return[`language:${(0,ce.A)().i18n.currentLocale}`,function(){const e=(0,_e.v)();return[Se.C,...e]}().map((e=>`docusaurus_tag:${e}`))]}const qe={button:{buttonText:(0,c.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,c.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,c.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,c.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,c.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,c.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,c.T)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,c.T)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,c.T)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,c.T)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,c.T)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,c.T)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,c.T)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,c.T)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,c.T)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,c.T)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,c.T)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,c.T)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,c.T)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let je=null;function Ee(e){let{hit:t,children:a}=e;return(0,l.jsx)(Z.A,{to:t.url,children:a})}function ze(e){let{state:t,onClose:a}=e;const o=(0,ke.w)();return(0,l.jsx)(Z.A,{to:o(t.query),onClick:a,children:(0,l.jsx)(c.A,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits},children:"See all {count} results"})})}function Oe(e){let{contextualSearch:t,externalUrlRegex:i,...n}=e;const{siteMetadata:r}=(0,ce.A)(),c=(0,we.C)(),d=xe(),u=n.searchParameters?.facetFilters??[],p=t?function(e,t){const a=e=>"string"==typeof e?[e]:e;return[...a(e),...a(t)]}(d,u):u,m={...n.searchParameters,facetFilters:p},b=(0,s.W6)(),h=(0,o.useRef)(null),g=(0,o.useRef)(null),[f,y]=(0,o.useState)(!1),[v,k]=(0,o.useState)(void 0),w=(0,o.useCallback)((()=>je?Promise.resolve():Promise.all([a.e(48158).then(a.bind(a,748158)),Promise.all([a.e(71869),a.e(58913)]).then(a.bind(a,858913)),Promise.all([a.e(71869),a.e(20135)]).then(a.bind(a,220135))]).then((e=>{let[{DocSearchModal:t}]=e;je=t}))),[]),S=(0,o.useCallback)((()=>{if(!h.current){const e=document.createElement("div");h.current=e,document.body.insertBefore(e,document.body.firstChild)}}),[]),_=(0,o.useCallback)((()=>{S(),w().then((()=>y(!0)))}),[w,S]),x=(0,o.useCallback)((()=>{y(!1),g.current?.focus()}),[]),q=(0,o.useCallback)((e=>{"f"===e.key&&(e.metaKey||e.ctrlKey)||(e.preventDefault(),k(e.key),_())}),[_]),j=(0,o.useRef)({navigate(e){let{itemUrl:t}=e;(0,ee.G)(i,t)?window.location.href=t:b.push(t)}}).current,E=(0,o.useRef)((e=>n.transformItems?n.transformItems(e):e.map((e=>({...e,url:c(e.url)}))))).current,z=(0,o.useMemo)((()=>e=>(0,l.jsx)(ze,{...e,onClose:x})),[x]),O=(0,o.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",r.docusaurusVersion),e)),[r.docusaurusVersion]);return(0,ye.E8)({isOpen:f,onOpen:_,onClose:x,onInput:q,searchButtonRef:g}),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ve.A,{children:(0,l.jsx)("link",{rel:"preconnect",href:`https://${n.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})}),(0,l.jsx)(ye.Bc,{onTouchStart:w,onFocus:w,onMouseOver:w,onClick:_,ref:g,translations:qe.button}),f&&je&&h.current&&(0,fe.createPortal)((0,l.jsx)(je,{onClose:x,initialScrollY:window.scrollY,initialQuery:v,navigator:j,transformItems:E,hitComponent:Ee,transformSearchClient:O,...n.searchPagePath&&{resultsFooterComponent:z},...n,searchParameters:m,placeholder:qe.placeholder,translations:qe.modal}),h.current)]})}function Ce(){const{siteConfig:e}=(0,ce.A)();return(0,l.jsx)(Oe,{...e.themeConfig.algolia})}const Ae={navbarSearchContainer:"navbarSearchContainer_Bca1"};function Te(e){let{children:t,className:a}=e;return(0,l.jsx)("div",{className:(0,i.A)(a,Ae.navbarSearchContainer),children:t})}var Pe=a(654721),Ie=a(291054);var Re=a(986457);function Ne(e,t){return t.alternateDocVersions[e.name]??function(e){return e.docs.find((t=>t.id===e.mainDocId))}(e)}const Le={default:ne,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:a,dropdownItemsAfter:o,queryString:i="",...n}=e;const{i18n:{currentLocale:r,locales:d,localeConfigs:u}}=(0,ce.A)(),p=(0,be.o)(),{search:m,hash:b}=(0,s.zy)(),h=[...a,...d.map((e=>{const a=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${m}${b}${i}`;return{label:u[e].label,lang:u[e].htmlLang,to:a,target:"_self",autoAddBaseUrl:!1,className:e===r?t?"menu__link--active":"dropdown__link--active":""}})),...o],g=t?(0,c.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):u[r].label;return(0,l.jsx)(me,{...n,mobile:t,label:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(he,{className:ge}),g]}),items:h})},search:function(e){let{mobile:t,className:a}=e;return t?null:(0,l.jsx)(Te,{className:a,children:(0,l.jsx)(Ce,{})})},dropdown:me,html:function(e){let{value:t,className:a,mobile:o=!1,isDropdownItem:n=!1}=e;const r=n?"li":"div";return(0,l.jsx)(r,{className:(0,i.A)({navbar__item:!o&&!n,"menu__list-item":o},a),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:a,docsPluginId:o,...i}=e;const{activeDoc:n}=(0,Pe.zK)(o),r=(0,Ie.QB)(t,o),s=n?.path===r?.path;return null===r||r.unlisted&&!s?null:(0,l.jsx)(ne,{exact:!0,...i,isActive:()=>s||!!n?.sidebar&&n.sidebar===r.sidebar,label:a??r.id,to:r.path})},docSidebar:function(e){let{sidebarId:t,label:a,docsPluginId:o,...i}=e;const{activeDoc:n}=(0,Pe.zK)(o),r=(0,Ie.fW)(t,o).link;if(!r)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,l.jsx)(ne,{exact:!0,...i,isActive:()=>n?.sidebar===t,label:a??r.label,to:r.path})},docsVersion:function(e){let{label:t,to:a,docsPluginId:o,...i}=e;const n=(0,Ie.Vd)(o)[0],r=t??n.label,s=a??(e=>e.docs.find((t=>t.id===e.mainDocId)))(n).path;return(0,l.jsx)(ne,{...i,label:r,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:a,dropdownActiveClassDisabled:o,dropdownItemsBefore:i,dropdownItemsAfter:n,...r}=e;const{search:d,hash:u}=(0,s.zy)(),p=(0,Pe.zK)(a),m=(0,Pe.jh)(a),{savePreferredVersionName:b}=(0,Re.g1)(a),h=[...i,...m.map((function(e){const t=Ne(e,p);return{label:e.label,to:`${t.path}${d}${u}`,isActive:()=>e===p.activeVersion,onClick:()=>b(e.name)}})),...n],g=(0,Ie.Vd)(a)[0],f=t&&h.length>1?(0,c.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):g.label,y=t&&h.length>1?void 0:Ne(g,p).path;return h.length<=1?(0,l.jsx)(ne,{...r,mobile:t,label:f,to:y,isActive:o?()=>!1:void 0}):(0,l.jsx)(me,{...r,mobile:t,label:f,to:y,items:h,isActive:o?()=>!1:void 0})}};function De(e){let{type:t,...a}=e;const o=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,a),i=Le[o];if(!i)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,l.jsx)(i,{...a})}function Me(){const e=(0,O.M)(),t=(0,k.p)().navbar.items;return(0,l.jsx)("ul",{className:"menu__list",children:t.map(((t,a)=>(0,o.createElement)(De,{mobile:!0,...t,onClick:()=>e.toggle(),key:a})))})}function Fe(e){return(0,l.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,l.jsx)(c.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Be(){const e=0===(0,k.p)().navbar.items.length,t=N();return(0,l.jsxs)(l.Fragment,{children:[!e&&(0,l.jsx)(Fe,{onClick:()=>t.hide()}),t.content]})}function Ue(){const e=(0,O.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,o.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,l.jsx)(L,{header:(0,l.jsx)(Y,{}),primaryMenu:(0,l.jsx)(Me,{}),secondaryMenu:(0,l.jsx)(Be,{})}):null}const $e={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function He(e){return(0,l.jsx)("div",{role:"presentation",...e,className:(0,i.A)("navbar-sidebar__backdrop",e.className)})}function Ve(e){let{children:t}=e;const{navbar:{hideOnScroll:a,style:n}}=(0,k.p)(),r=(0,O.M)(),{navbarRef:s,isNavbarVisible:u}=function(e){const[t,a]=(0,o.useState)(e),i=(0,o.useRef)(!1),n=(0,o.useRef)(0),r=(0,o.useCallback)((e=>{null!==e&&(n.current=e.getBoundingClientRect().height)}),[]);return(0,C.Mq)(((t,o)=>{let{scrollY:r}=t;if(!e)return;if(r=s?a(!1):r+d{if(!e)return;const o=t.location.hash;if(o?document.getElementById(o.substring(1)):void 0)return i.current=!0,void a(!1);a(!0)})),{navbarRef:r,isNavbarVisible:t}}(a);return(0,l.jsxs)("nav",{ref:s,"aria-label":(0,c.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,i.A)("navbar","navbar--fixed-top",a&&[$e.navbarHideable,!u&&$e.navbarHidden],{"navbar--dark":"dark"===n,"navbar--primary":"primary"===n,"navbar-sidebar--show":r.shown}),children:[t,(0,l.jsx)(He,{onClick:r.toggle}),(0,l.jsx)(Ue,{})]})}var Ge=a(964609);const We={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function Ke(e){return(0,l.jsx)("button",{type:"button",...e,children:(0,l.jsx)(c.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function Qe(e){let{error:t}=e;const a=(0,Ge.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{className:We.errorBoundaryError,children:a})}class Ye extends o.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const Ze="right";function Je(e){let{width:t=30,height:a=30,className:o,...i}=e;return(0,l.jsx)("svg",{className:o,width:t,height:a,viewBox:"0 0 30 30","aria-hidden":"true",...i,children:(0,l.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Xe(){const{toggle:e,shown:t}=(0,O.M)();return(0,l.jsx)("button",{onClick:e,"aria-label":(0,c.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,l.jsx)(Je,{})})}const et={colorModeToggle:"colorModeToggle_DEke"};function tt(e){let{items:t}=e;return(0,l.jsx)(l.Fragment,{children:t.map(((e,t)=>(0,l.jsx)(Ye,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,l.jsx)(De,{...e})},t)))})}function at(e){let{left:t,right:a}=e;return(0,l.jsxs)("div",{className:"navbar__inner",children:[(0,l.jsx)("div",{className:"navbar__items",children:t}),(0,l.jsx)("div",{className:"navbar__items navbar__items--right",children:a})]})}function ot(){const e=(0,O.M)(),t=(0,k.p)().navbar.items,[a,o]=function(e){function t(e){return"left"===(e.position??Ze)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),i=t.find((e=>"search"===e.type));return(0,l.jsx)(at,{left:(0,l.jsxs)(l.Fragment,{children:[!e.disabled&&(0,l.jsx)(Xe,{}),(0,l.jsx)(K,{}),(0,l.jsx)(tt,{items:a})]}),right:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(tt,{items:o}),(0,l.jsx)(G,{className:et.colorModeToggle}),!i&&(0,l.jsx)(Te,{children:(0,l.jsx)(Ce,{})})]})})}function it(){return(0,l.jsx)(Ve,{children:(0,l.jsx)(ot,{})})}function nt(e){let{item:t}=e;const{to:a,href:o,label:i,prependBaseUrlToHref:n,...r}=t,s=(0,J.Ay)(a),c=(0,J.Ay)(o,{forcePrependBaseUrl:!0});return(0,l.jsxs)(Z.A,{className:"footer__link-item",...o?{href:n?c:o}:{to:s},...r,children:[i,o&&!(0,X.A)(o)&&(0,l.jsx)(te.A,{})]})}function rt(e){let{item:t}=e;return t.html?(0,l.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,l.jsx)("li",{className:"footer__item",children:(0,l.jsx)(nt,{item:t})},t.href??t.to)}function st(e){let{column:t}=e;return(0,l.jsxs)("div",{className:"col footer__col",children:[(0,l.jsx)("div",{className:"footer__title",children:t.title}),(0,l.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,l.jsx)(rt,{item:e},t)))})]})}function ct(e){let{columns:t}=e;return(0,l.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,l.jsx)(st,{column:e},t)))})}function dt(){return(0,l.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function lt(e){let{item:t}=e;return t.html?(0,l.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,l.jsx)(nt,{item:t})}function ut(e){let{links:t}=e;return(0,l.jsx)("div",{className:"footer__links text--center",children:(0,l.jsx)("div",{className:"footer__links",children:t.map(((e,a)=>(0,l.jsxs)(o.Fragment,{children:[(0,l.jsx)(lt,{item:e}),t.length!==a+1&&(0,l.jsx)(dt,{})]},a)))})})}function pt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,l.jsx)(ct,{columns:t}):(0,l.jsx)(ut,{links:t})}var mt=a(240975);const bt="footerLogoLink_BH7S";function ht(e){let{logo:t}=e;const{withBaseUrl:a}=(0,J.hH)(),o={light:a(t.src),dark:a(t.srcDark??t.src)};return(0,l.jsx)(mt.A,{className:(0,i.A)("footer__logo",t.className),alt:t.alt,sources:o,width:t.width,height:t.height,style:t.style})}function gt(e){let{logo:t}=e;return t.href?(0,l.jsx)(Z.A,{href:t.href,className:bt,target:t.target,children:(0,l.jsx)(ht,{logo:t})}):(0,l.jsx)(ht,{logo:t})}function ft(e){let{copyright:t}=e;return(0,l.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function yt(e){let{style:t,links:a,logo:o,copyright:n}=e;return(0,l.jsx)("footer",{className:(0,i.A)("footer",{"footer--dark":"dark"===t}),children:(0,l.jsxs)("div",{className:"container container-fluid",children:[a,(o||n)&&(0,l.jsxs)("div",{className:"footer__bottom text--center",children:[o&&(0,l.jsx)("div",{className:"margin-bottom--sm",children:o}),n]})]})})}function vt(){const{footer:e}=(0,k.p)();if(!e)return null;const{copyright:t,links:a,logo:o,style:i}=e;return(0,l.jsx)(yt,{style:i,links:a&&a.length>0&&(0,l.jsx)(pt,{links:a}),logo:o&&(0,l.jsx)(gt,{logo:o}),copyright:t&&(0,l.jsx)(ft,{copyright:t})})}const kt=o.memo(vt),wt=(0,A.fM)([D.a,w.o,C.Tv,Re.VQ,r.Jx,function(e){let{children:t}=e;return(0,l.jsx)(T.y_,{children:(0,l.jsx)(O.e,{children:(0,l.jsx)(I,{children:t})})})}]);function St(e){let{children:t}=e;return(0,l.jsx)(wt,{children:t})}var _t=a(985225);function xt(e){let{error:t,tryAgain:a}=e;return(0,l.jsx)("main",{className:"container margin-vert--xl",children:(0,l.jsx)("div",{className:"row",children:(0,l.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,l.jsx)(_t.A,{as:"h1",className:"hero__title",children:(0,l.jsx)(c.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,l.jsx)("div",{className:"margin-vert--lg",children:(0,l.jsx)(Ke,{onClick:a,className:"button button--primary shadow--lw"})}),(0,l.jsx)("hr",{}),(0,l.jsx)("div",{className:"margin-vert--md",children:(0,l.jsx)(Qe,{error:t})})]})})})}const qt={mainWrapper:"mainWrapper_z2l0"};function jt(e){const{children:t,noFooter:a,wrapperClassName:o,title:s,description:c}=e;return(0,f.J)(),(0,l.jsxs)(St,{children:[(0,l.jsx)(r.be,{title:s,description:c}),(0,l.jsx)(v,{}),(0,l.jsx)(z,{}),(0,l.jsx)(it,{}),(0,l.jsx)("div",{id:u,className:(0,i.A)(g.G.wrapper.main,qt.mainWrapper,o),children:(0,l.jsx)(n.A,{fallback:e=>(0,l.jsx)(xt,{...e}),children:t})}),!a&&(0,l.jsx)(kt,{})]})}},820020:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});a(296540);var o=a(314783),i=a(498180),n=a(597639),r=a(286957),s=a(240975),c=a(474848);function d(e){let{logo:t,alt:a,imageClassName:o}=e;const n={light:(0,i.Ay)(t.src),dark:(0,i.Ay)(t.srcDark||t.src)},r=(0,c.jsx)(s.A,{className:t.className,sources:n,height:t.height,width:t.width,alt:a,style:t.style});return o?(0,c.jsx)("div",{className:o,children:r}):r}function l(e){const{siteConfig:{title:t}}=(0,n.A)(),{navbar:{title:a,logo:s}}=(0,r.p)(),{imageClassName:l,titleClassName:u,...p}=e,m=(0,i.Ay)(s?.href||"/"),b=a?"":t,h=s?.alt??b;return(0,c.jsxs)(o.A,{to:m,...p,...s?.target&&{target:s.target},children:[s&&(0,c.jsx)(d,{logo:s,alt:h,imageClassName:l}),null!=a&&(0,c.jsx)("b",{className:u,children:a})]})}},451210:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});a(296540);var o=a(521141),i=a(474848);function n(e){let{locale:t,version:a,tag:n}=e;const r=t;return(0,i.jsxs)(o.A,{children:[t&&(0,i.jsx)("meta",{name:"docusaurus_locale",content:t}),a&&(0,i.jsx)("meta",{name:"docusaurus_version",content:a}),n&&(0,i.jsx)("meta",{name:"docusaurus_tag",content:n}),r&&(0,i.jsx)("meta",{name:"docsearch:language",content:r}),a&&(0,i.jsx)("meta",{name:"docsearch:version",content:a}),n&&(0,i.jsx)("meta",{name:"docsearch:docusaurus_tag",content:n})]})}},240975:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var o=a(296540),i=a(634164),n=a(311062),r=a(907710);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var c=a(474848);function d(e){let{className:t,children:a}=e;const d=(0,n.A)(),{colorMode:l}=(0,r.G)();return(0,c.jsx)(c.Fragment,{children:(d?"dark"===l?["dark"]:["light"]:["light","dark"]).map((e=>{const n=a({theme:e,className:(0,i.A)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,c.jsx)(o.Fragment,{children:n},e)}))})}function l(e){const{sources:t,className:a,alt:o,...i}=e;return(0,c.jsx)(d,{className:a,children:e=>{let{theme:a,className:n}=e;return(0,c.jsx)("img",{src:t[a],alt:o,className:n,...i})}})}},94549:(e,t,a)=>{"use strict";a.d(t,{N:()=>f,u:()=>d});var o=a(296540),i=a(331712),n=a(636494),r=a(936350),s=a(474848);const c="ease-in-out";function d(e){let{initialState:t}=e;const[a,i]=(0,o.useState)(t??!1),n=(0,o.useCallback)((()=>{i((e=>!e))}),[]);return{collapsed:a,setCollapsed:i,toggleCollapsed:n}}const l={display:"none",overflow:"hidden",height:"0px"},u={display:"block",overflow:"visible",height:"auto"};function p(e,t){const a=t?l:u;e.style.display=a.display,e.style.overflow=a.overflow,e.style.height=a.height}function m(e){let{collapsibleRef:t,collapsed:a,animation:i}=e;const n=(0,o.useRef)(!1);(0,o.useEffect)((()=>{const e=t.current;function o(){const t=e.scrollHeight,a=i?.duration??function(e){if((0,r.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${a}ms ${i?.easing??c}`,height:`${t}px`}}function s(){const t=o();e.style.transition=t.transition,e.style.height=t.height}if(!n.current)return p(e,a),void(n.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{a?(s(),requestAnimationFrame((()=>{e.style.height=l.height,e.style.overflow=l.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,a,i])}function b(e){if(!i.A.canUseDOM)return e?l:u}function h(e){let{as:t="div",collapsed:a,children:i,animation:n,onCollapseTransitionEnd:r,className:c,disableSSRStyle:d}=e;const l=(0,o.useRef)(null);return m({collapsibleRef:l,collapsed:a,animation:n}),(0,s.jsx)(t,{ref:l,style:d?void 0:b(a),onTransitionEnd:e=>{"height"===e.propertyName&&(p(l.current,a),r?.(a))},className:c,children:i})}function g(e){let{collapsed:t,...a}=e;const[i,r]=(0,o.useState)(!t),[c,d]=(0,o.useState)(t);return(0,n.A)((()=>{t||r(!0)}),[t]),(0,n.A)((()=>{i&&d(t)}),[i,t]),i?(0,s.jsx)(h,{...a,collapsed:c}):null}function f(e){let{lazy:t,...a}=e;const o=t?g:h;return(0,s.jsx)(o,{...a})}},740002:(e,t,a)=>{"use strict";a.d(t,{M:()=>h,o:()=>b});var o=a(296540),i=a(311062),n=a(969900),r=a(704799),s=a(286957),c=a(474848);const d=(0,n.Wf)("docusaurus.announcement.dismiss"),l=(0,n.Wf)("docusaurus.announcement.id"),u=()=>"true"===d.get(),p=e=>d.set(String(e)),m=o.createContext(null);function b(e){let{children:t}=e;const a=function(){const{announcementBar:e}=(0,s.p)(),t=(0,i.A)(),[a,n]=(0,o.useState)((()=>!!t&&u()));(0,o.useEffect)((()=>{n(u())}),[]);const r=(0,o.useCallback)((()=>{p(!0),n(!0)}),[]);return(0,o.useEffect)((()=>{if(!e)return;const{id:t}=e;let a=l.get();"annoucement-bar"===a&&(a="announcement-bar");const o=t!==a;l.set(t),o&&p(!1),!o&&u()||n(!1)}),[e]),(0,o.useMemo)((()=>({isActive:!!e&&!a,close:r})),[e,a,r])}();return(0,c.jsx)(m.Provider,{value:a,children:t})}function h(){const e=(0,o.useContext)(m);if(!e)throw new r.dV("AnnouncementBarProvider");return e}},907710:(e,t,a)=>{"use strict";a.d(t,{G:()=>f,a:()=>g});var o=a(296540),i=a(331712),n=a(704799),r=a(969900),s=a(286957),c=a(474848);const d=o.createContext(void 0),l="theme",u=(0,r.Wf)(l),p={light:"light",dark:"dark"},m=e=>e===p.dark?p.dark:p.light,b=e=>i.A.canUseDOM?m(document.documentElement.getAttribute("data-theme")):m(e),h=e=>{u.set(m(e))};function g(e){let{children:t}=e;const a=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:a}}=(0,s.p)(),[i,n]=(0,o.useState)(b(e));(0,o.useEffect)((()=>{t&&u.del()}),[t]);const r=(0,o.useCallback)((function(t,o){void 0===o&&(o={});const{persist:i=!0}=o;t?(n(t),i&&h(t)):(n(a?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),u.del())}),[a,e]);(0,o.useEffect)((()=>{document.documentElement.setAttribute("data-theme",m(i))}),[i]),(0,o.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==l)return;const t=u.get();null!==t&&r(m(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,r]);const c=(0,o.useRef)(!1);return(0,o.useEffect)((()=>{if(t&&!a)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),o=()=>{window.matchMedia("print").matches||c.current?c.current=window.matchMedia("print").matches:r(null)};return e.addListener(o),()=>e.removeListener(o)}),[r,t,a]),(0,o.useMemo)((()=>({colorMode:i,setColorMode:r,get isDarkTheme(){return i===p.dark},setLightTheme(){r(p.light)},setDarkTheme(){r(p.dark)}})),[i,r])}();return(0,c.jsx)(d.Provider,{value:a,children:t})}function f(){const e=(0,o.useContext)(d);if(null==e)throw new n.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},361938:(e,t,a)=>{"use strict";a.d(t,{M:()=>m,e:()=>p});var o=a(296540),i=a(370763),n=a(482216),r=a(862814),s=a(286957),c=a(704799),d=a(474848);const l=o.createContext(void 0);function u(){const e=function(){const e=(0,i.YL)(),{items:t}=(0,s.p)().navbar;return 0===t.length&&!e.component}(),t=(0,n.l)(),a=!e&&"mobile"===t,[c,d]=(0,o.useState)(!1);(0,r.$Z)((()=>{if(c)return d(!1),!1}));const l=(0,o.useCallback)((()=>{d((e=>!e))}),[]);return(0,o.useEffect)((()=>{"desktop"===t&&d(!1)}),[t]),(0,o.useMemo)((()=>({disabled:e,shouldRender:a,toggle:l,shown:c})),[e,a,l,c])}function p(e){let{children:t}=e;const a=u();return(0,d.jsx)(l.Provider,{value:a,children:t})}function m(){const e=o.useContext(l);if(void 0===e)throw new c.dV("NavbarMobileSidebarProvider");return e}},370763:(e,t,a)=>{"use strict";a.d(t,{GX:()=>d,YL:()=>c,y_:()=>s});var o=a(296540),i=a(704799),n=a(474848);const r=o.createContext(null);function s(e){let{children:t}=e;const a=(0,o.useState)({component:null,props:null});return(0,n.jsx)(r.Provider,{value:a,children:t})}function c(){const e=(0,o.useContext)(r);if(!e)throw new i.dV("NavbarSecondaryMenuContentProvider");return e[0]}function d(e){let{component:t,props:a}=e;const n=(0,o.useContext)(r);if(!n)throw new i.dV("NavbarSecondaryMenuContentProvider");const[,s]=n,c=(0,i.Be)(a);return(0,o.useEffect)((()=>{s({component:t,props:c})}),[s,t,c]),(0,o.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},219503:(e,t,a)=>{"use strict";a.d(t,{w:()=>i,J:()=>n});var o=a(296540);const i="navigation-with-keyboard";function n(){(0,o.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(i),"mousedown"===e.type&&document.body.classList.remove(i)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(i),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},151142:(e,t,a)=>{"use strict";a.d(t,{b:()=>s,w:()=>c});var o=a(296540),i=a(597639),n=a(862814);const r="q";function s(){return(0,n.l)(r)}function c(){const{siteConfig:{baseUrl:e,themeConfig:t}}=(0,i.A)(),{algolia:{searchPagePath:a}}=t;return(0,o.useCallback)((t=>`${e}${a}?${r}=${encodeURIComponent(t)}`),[e,a])}},482216:(e,t,a)=>{"use strict";a.d(t,{l:()=>s});var o=a(296540),i=a(331712);const n={desktop:"desktop",mobile:"mobile",ssr:"ssr"},r=996;function s(e){let{desktopBreakpoint:t=r}=void 0===e?{}:e;const[a,s]=(0,o.useState)((()=>"ssr"));return(0,o.useEffect)((()=>{function e(){s(function(e){if(!i.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?n.desktop:n.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),a}},318630:(e,t,a)=>{"use strict";a.d(t,{G:()=>o});const o={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",blogAuthorsListPage:"blog-authors-list-page",blogAuthorsPostsPage:"blog-authors-posts-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",draftBanner:"theme-draft-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},936350:(e,t,a)=>{"use strict";function o(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}a.d(t,{O:()=>o})},457942:(e,t,a)=>{"use strict";a.d(t,{s:()=>i});var o=a(597639);function i(e){const{siteConfig:t}=(0,o.A)(),{title:a,titleDelimiter:i}=t;return e?.trim().length?`${e.trim()} ${i} ${a}`:a}},862814:(e,t,a)=>{"use strict";a.d(t,{$Z:()=>r,l:()=>c});var o=a(296540),i=a(956347),n=a(704799);function r(e){!function(e){const t=(0,i.W6)(),a=(0,n._q)(e);(0,o.useEffect)((()=>t.block(((e,t)=>a(e,t)))),[t,a])}(((t,a)=>{if("POP"===a)return e(t,a)}))}function s(e){const t=(0,i.W6)();return(0,o.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}function c(e){const t=function(e){return s((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}(e)??"",a=function(e){const t=(0,i.W6)();return(0,o.useCallback)(((a,o)=>{const i=new URLSearchParams(t.location.search);a?i.set(e,a):i.delete(e),(o?.push?t.push:t.replace)({search:i.toString()})}),[e,t])}(e);return[t,a]}},194239:(e,t,a)=>{"use strict";a.d(t,{e3:()=>m,be:()=>u,Jx:()=>b});var o=a(296540),i=a(634164),n=a(521141),r=a(623363);function s(){const e=o.useContext(r.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var c=a(498180),d=a(457942),l=a(474848);function u(e){let{title:t,description:a,keywords:o,image:i,children:r}=e;const s=(0,d.s)(t),{withBaseUrl:u}=(0,c.hH)(),p=i?u(i,{absolute:!0}):void 0;return(0,l.jsxs)(n.A,{children:[t&&(0,l.jsx)("title",{children:s}),t&&(0,l.jsx)("meta",{property:"og:title",content:s}),a&&(0,l.jsx)("meta",{name:"description",content:a}),a&&(0,l.jsx)("meta",{property:"og:description",content:a}),o&&(0,l.jsx)("meta",{name:"keywords",content:Array.isArray(o)?o.join(","):o}),p&&(0,l.jsx)("meta",{property:"og:image",content:p}),p&&(0,l.jsx)("meta",{name:"twitter:image",content:p}),r]})}const p=o.createContext(void 0);function m(e){let{className:t,children:a}=e;const r=o.useContext(p),s=(0,i.A)(r,t);return(0,l.jsxs)(p.Provider,{value:s,children:[(0,l.jsx)(n.A,{children:(0,l.jsx)("html",{className:s})}),a]})}function b(e){let{children:t}=e;const a=s(),o=`plugin-${a.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const n=`plugin-id-${a.plugin.id}`;return(0,l.jsx)(m,{className:(0,i.A)(o,n),children:t})}},704799:(e,t,a)=>{"use strict";a.d(t,{Be:()=>d,ZC:()=>s,_q:()=>r,dV:()=>c,fM:()=>l});var o=a(296540),i=a(636494),n=a(474848);function r(e){const t=(0,o.useRef)(e);return(0,i.A)((()=>{t.current=e}),[e]),(0,o.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,o.useRef)();return(0,i.A)((()=>{t.current=e})),t.current}class c extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function d(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,o.useMemo)((()=>e),t.flat())}function l(e){return t=>{let{children:a}=t;return(0,n.jsx)(n.Fragment,{children:e.reduceRight(((e,t)=>(0,n.jsx)(t,{children:e})),a)})}}},647865:(e,t,a)=>{"use strict";function o(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}a.d(t,{G:()=>o})},680260:(e,t,a)=>{"use strict";a.d(t,{Dt:()=>s,ys:()=>r});var o=a(296540),i=a(692413),n=a(597639);function r(e,t){const a=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return a(e)===a(t)}function s(){const{baseUrl:e}=(0,n.A)().siteConfig;return(0,o.useMemo)((()=>function(e){let{baseUrl:t,routes:a}=e;function o(e){return e.path===t&&!0===e.exact}function i(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(o)||e(t.filter(i).flatMap((e=>e.routes??[])))}(a)}({routes:i.A,baseUrl:e})),[e])}},324245:(e,t,a)=>{"use strict";a.d(t,{Mq:()=>p,Tv:()=>d,gk:()=>m});var o=a(296540),i=a(331712),n=a(311062),r=(a(636494),a(704799)),s=a(474848);const c=o.createContext(void 0);function d(e){let{children:t}=e;const a=function(){const e=(0,o.useRef)(!0);return(0,o.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(c.Provider,{value:a,children:t})}function l(){const e=(0,o.useContext)(c);if(null==e)throw new r.dV("ScrollControllerProvider");return e}const u=()=>i.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:a}=l(),i=(0,o.useRef)(u()),n=(0,r._q)(e);(0,o.useEffect)((()=>{const e=()=>{if(!a.current)return;const e=u();n(e,i.current),i.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[n,a,...t])}function m(){const e=(0,o.useRef)(null),t=(0,n.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:a=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(a):function(e){let t=null;const a=document.documentElement.scrollTop>e;return function o(){const i=document.documentElement.scrollTop;(a&&i>e||!a&&it&&cancelAnimationFrame(t)}(a)},cancelScroll:()=>e.current?.()}}},861482:(e,t,a)=>{"use strict";a.d(t,{C:()=>o});const o="default"},969900:(e,t,a)=>{"use strict";a.d(t,{Wf:()=>d});a(296540);const o=JSON.parse('{"N":"localStorage","M":""}'),i=o.N;function n(e){let{key:t,oldValue:a,newValue:o,storage:i}=e;if(a===o)return;const n=document.createEvent("StorageEvent");n.initStorageEvent("storage",!1,!1,t,a,o,window.location.href,i),window.dispatchEvent(n)}function r(e){if(void 0===e&&(e=i),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(a){return t=a,s||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),s=!0),null}var t}let s=!1;const c={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function d(e,t){const a=`${e}${o.M}`;if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(a);const i=r(t?.persistence);return null===i?c:{get:()=>{try{return i.getItem(a)}catch(e){return console.error(`Docusaurus storage error, can't get key=${a}`,e),null}},set:e=>{try{const t=i.getItem(a);i.setItem(a,e),n({key:a,oldValue:t,newValue:e,storage:i})}catch(t){console.error(`Docusaurus storage error, can't set ${a}=${e}`,t)}},del:()=>{try{const e=i.getItem(a);i.removeItem(a),n({key:a,oldValue:e,newValue:null,storage:i})}catch(e){console.error(`Docusaurus storage error, can't delete key=${a}`,e)}},listen:e=>{try{const t=t=>{t.storageArea===i&&t.key===a&&e(t)};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}catch(t){return console.error(`Docusaurus storage error, can't listen for changes of key=${a}`,t),()=>{}}}}}},902098:(e,t,a)=>{"use strict";a.d(t,{o:()=>r});var o=a(597639),i=a(956347),n=a(964609);function r(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:a},i18n:{defaultLocale:r,currentLocale:s}}=(0,o.A)(),{pathname:c}=(0,i.zy)(),d=(0,n.Ks)(c,{trailingSlash:a,baseUrl:e}),l=s===r?e:e.replace(`/${s}/`,"/"),u=d.replace(e,"");return{createUrl:function(e){let{locale:a,fullyQualified:o}=e;return`${o?t:""}${function(e){return e===r?`${l}`:`${l}${e}/`}(a)}${u}`}}}},854067:(e,t,a)=>{"use strict";a.d(t,{$:()=>r});var o=a(296540),i=a(956347),n=a(704799);function r(e){const t=(0,i.zy)(),a=(0,n.ZC)(t),r=(0,n._q)(e);(0,o.useEffect)((()=>{a&&t!==a&&r({location:t,previousLocation:a})}),[r,t,a])}},286957:(e,t,a)=>{"use strict";a.d(t,{p:()=>i});var o=a(597639);function i(){return(0,o.A)().siteConfig.themeConfig}},156349:(e,t,a)=>{"use strict";a.d(t,{c:()=>i});var o=a(597639);function i(){const{siteConfig:{themeConfig:e}}=(0,o.A)();return e}},342177:(e,t,a)=>{"use strict";a.d(t,{C:()=>s});var o=a(296540),i=a(647865),n=a(498180),r=a(156349);function s(){const{withBaseUrl:e}=(0,n.hH)(),{algolia:{externalUrlRegex:t,replaceSearchResultPathname:a}}=(0,r.c)();return(0,o.useCallback)((o=>{const n=new URL(o);if((0,i.G)(t,n.href))return o;const r=`${n.pathname+n.hash}`;return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(r,a))}),[e,t,a])}},344356:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlash=i,t.default=function(e,t){const{trailingSlash:a,baseUrl:o}=t;if(e.startsWith("#"))return e;if(void 0===a)return e;const[r]=e.split(/[#?]/),s="/"===r||r===o?r:(c=r,d=a,d?i(c):n(c));var c,d;return e.replace(r,s)},t.addLeadingSlash=function(e){return(0,o.addPrefix)(e,"/")},t.removeTrailingSlash=n;const o=a(850835);function i(e){return e.endsWith("/")?e:`${e}/`}function n(e){return(0,o.removeSuffix)(e,"/")}},968274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=function e(t){if(t.cause)return[t,...e(t.cause)];return[t]}},964609:(e,t,a)=>{"use strict";t.rA=t.Ks=void 0;const o=a(331635);var i=a(344356);Object.defineProperty(t,"Ks",{enumerable:!0,get:function(){return o.__importDefault(i).default}});var n=a(850835);var r=a(968274);Object.defineProperty(t,"rA",{enumerable:!0,get:function(){return r.getErrorCausalChain}})},850835:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPrefix=function(e,t){return e.startsWith(t)?e:`${t}${e}`},t.removeSuffix=function(e,t){if(""===t)return e;return e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:`${e}${t}`},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},131513:(e,t,a)=>{"use strict";a.d(t,{zR:()=>k,TM:()=>j,yJ:()=>m,sC:()=>z,AO:()=>p});var o=a(58168);function i(e){return"/"===e.charAt(0)}function n(e,t){for(var a=t,o=a+1,i=e.length;o=0;p--){var m=r[p];"."===m?n(r,p):".."===m?(n(r,p),u++):u&&(n(r,p),u--)}if(!d)for(;u--;u)r.unshift("..");!d||""===r[0]||r[0]&&i(r[0])||r.unshift("");var b=r.join("/");return a&&"/"!==b.substr(-1)&&(b+="/"),b};var s=a(911561);function c(e){return"/"===e.charAt(0)?e:"/"+e}function d(e){return"/"===e.charAt(0)?e.substr(1):e}function l(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function u(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,a=e.search,o=e.hash,i=t||"/";return a&&"?"!==a&&(i+="?"===a.charAt(0)?a:"?"+a),o&&"#"!==o&&(i+="#"===o.charAt(0)?o:"#"+o),i}function m(e,t,a,i){var n;"string"==typeof e?(n=function(e){var t=e||"/",a="",o="",i=t.indexOf("#");-1!==i&&(o=t.substr(i),t=t.substr(0,i));var n=t.indexOf("?");return-1!==n&&(a=t.substr(n),t=t.substr(0,n)),{pathname:t,search:"?"===a?"":a,hash:"#"===o?"":o}}(e),n.state=t):(void 0===(n=(0,o.A)({},e)).pathname&&(n.pathname=""),n.search?"?"!==n.search.charAt(0)&&(n.search="?"+n.search):n.search="",n.hash?"#"!==n.hash.charAt(0)&&(n.hash="#"+n.hash):n.hash="",void 0!==t&&void 0===n.state&&(n.state=t));try{n.pathname=decodeURI(n.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+n.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return a&&(n.key=a),i?n.pathname?"/"!==n.pathname.charAt(0)&&(n.pathname=r(n.pathname,i.pathname)):n.pathname=i.pathname:n.pathname||(n.pathname="/"),n}function b(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,a,o,i){if(null!=e){var n="function"==typeof e?e(t,a):e;"string"==typeof n?"function"==typeof o?o(n,i):i(!0):i(!1!==n)}else i(!0)},appendListener:function(e){var a=!0;function o(){a&&e.apply(void 0,arguments)}return t.push(o),function(){a=!1,t=t.filter((function(e){return e!==o}))}},notifyListeners:function(){for(var e=arguments.length,a=new Array(e),o=0;ot?a.splice(t,a.length-t,i):a.push(i),u({action:o,location:i,index:t,entries:a})}}))},replace:function(e,t){var o="REPLACE",i=m(e,t,h(),k.location);l.confirmTransitionTo(i,o,a,(function(e){e&&(k.entries[k.index]=i,u({action:o,location:i}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=k.index+e;return t>=0&&t{"use strict";var o=a(44363),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function c(e){return o.isMemo(e)?r:s[e.$$typeof]||i}s[o.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[o.Memo]=r;var d=Object.defineProperty,l=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,b=Object.prototype;e.exports=function e(t,a,o){if("string"!=typeof a){if(b){var i=m(a);i&&i!==b&&e(t,i,o)}var r=l(a);u&&(r=r.concat(u(a)));for(var s=c(t),h=c(a),g=0;g{"use strict";e.exports=function(e,t,a,o,i,n,r,s){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var d=[a,o,i,n,r,s],l=0;(c=new Error(t.replace(/%s/g,(function(){return d[l++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}},64634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},885300:(e,t,a)=>{"use strict";a.r(t)},358252:(e,t,a)=>{"use strict";a.r(t)},505947:function(e,t,a){var o,i;o=function(){var e,t,a={version:"0.2.0"},o=a.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function i(e,t,a){return ea?a:e}function n(e){return 100*(-1+e)}function r(e,t,a){var i;return(i="translate3d"===o.positionUsing?{transform:"translate3d("+n(e)+"%,0,0)"}:"translate"===o.positionUsing?{transform:"translate("+n(e)+"%,0)"}:{"margin-left":n(e)+"%"}).transition="all "+t+"ms "+a,i}a.configure=function(e){var t,a;for(t in e)void 0!==(a=e[t])&&e.hasOwnProperty(t)&&(o[t]=a);return this},a.status=null,a.set=function(e){var t=a.isStarted();e=i(e,o.minimum,1),a.status=1===e?null:e;var n=a.render(!t),d=n.querySelector(o.barSelector),l=o.speed,u=o.easing;return n.offsetWidth,s((function(t){""===o.positionUsing&&(o.positionUsing=a.getPositioningCSS()),c(d,r(e,l,u)),1===e?(c(n,{transition:"none",opacity:1}),n.offsetWidth,setTimeout((function(){c(n,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){a.remove(),t()}),l)}),l)):setTimeout(t,l)})),this},a.isStarted=function(){return"number"==typeof a.status},a.start=function(){a.status||a.set(0);var e=function(){setTimeout((function(){a.status&&(a.trickle(),e())}),o.trickleSpeed)};return o.trickle&&e(),this},a.done=function(e){return e||a.status?a.inc(.3+.5*Math.random()).set(1):this},a.inc=function(e){var t=a.status;return t?("number"!=typeof e&&(e=(1-t)*i(Math.random()*t,.1,.95)),t=i(t+e,0,.994),a.set(t)):a.start()},a.trickle=function(){return a.inc(Math.random()*o.trickleRate)},e=0,t=0,a.promise=function(o){return o&&"resolved"!==o.state()?(0===t&&a.start(),e++,t++,o.always((function(){0==--t?(e=0,a.done()):a.set((e-t)/e)})),this):this},a.render=function(e){if(a.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=o.template;var i,r=t.querySelector(o.barSelector),s=e?"-100":n(a.status||0),d=document.querySelector(o.parent);return c(r,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),o.showSpinner||(i=t.querySelector(o.spinnerSelector))&&m(i),d!=document.body&&l(d,"nprogress-custom-parent"),d.appendChild(t),t},a.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(o.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&m(e)},a.isRendered=function(){return!!document.getElementById("nprogress")},a.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var a=e.shift();a&&a(t)}return function(a){e.push(a),1==e.length&&t()}}(),c=function(){var e=["Webkit","O","Moz","ms"],t={};function a(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function o(t){var a=document.body.style;if(t in a)return t;for(var o,i=e.length,n=t.charAt(0).toUpperCase()+t.slice(1);i--;)if((o=e[i]+n)in a)return o;return t}function i(e){return e=a(e),t[e]||(t[e]=o(e))}function n(e,t,a){t=i(t),e.style[t]=a}return function(e,t){var a,o,i=arguments;if(2==i.length)for(a in t)void 0!==(o=t[a])&&t.hasOwnProperty(a)&&n(e,a,o);else n(e,i[1],i[2])}}();function d(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function l(e,t){var a=p(e),o=a+t;d(a,t)||(e.className=o.substring(1))}function u(e,t){var a,o=p(e);d(e,t)&&(a=o.replace(" "+t+" "," "),e.className=a.substring(1,a.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function m(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return a},void 0===(i="function"==typeof o?o.call(t,a,t,e):o)||(e.exports=i)},35302:(e,t,a)=>{var o=a(64634);e.exports=m,e.exports.parse=n,e.exports.compile=function(e,t){return s(n(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=p;var i=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function n(e,t){for(var a,o=[],n=0,r=0,s="",l=t&&t.delimiter||"/";null!=(a=i.exec(e));){var u=a[0],p=a[1],m=a.index;if(s+=e.slice(r,m),r=m+u.length,p)s+=p[1];else{var b=e[r],h=a[2],g=a[3],f=a[4],y=a[5],v=a[6],k=a[7];s&&(o.push(s),s="");var w=null!=h&&null!=b&&b!==h,S="+"===v||"*"===v,_="?"===v||"*"===v,x=a[2]||l,q=f||y;o.push({name:g||n++,prefix:h||"",delimiter:x,optional:_,repeat:S,partial:w,asterisk:!!k,pattern:q?d(q):k?".*":"[^"+c(x)+"]+?"})}}return r{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},508722:(e,t,a)=>{const o=a(306969),i=a(698380),n=new Set;function r(e){void 0===e?e=Object.keys(o.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...n,...Object.keys(Prism.languages)];i(o,e,t).load((e=>{if(!(e in o.languages))return void(r.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete a.c[a(63157).resolve(t)],delete Prism.languages[e],a(63157)(t),n.add(e)}))}r.silent=!1,e.exports=r},419700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,o,i,n){if(a.language===o){var r=a.tokenStack=[];a.code=a.code.replace(i,(function(e){if("function"==typeof n&&!n(e))return e;for(var i,s=r.length;-1!==a.code.indexOf(i=t(o,s));)++s;return r[s]=e,i})),a.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(a,o){if(a.language===o&&a.tokenStack){a.grammar=e.languages[o];var i=0,n=Object.keys(a.tokenStack);!function r(s){for(var c=0;c=n.length);c++){var d=s[c];if("string"==typeof d||d.content&&"string"==typeof d.content){var l=n[i],u=a.tokenStack[l],p="string"==typeof d?d:d.content,m=t(o,l),b=p.indexOf(m);if(b>-1){++i;var h=p.substring(0,b),g=new e.Token(o,e.tokenize(u,a.grammar),"language-"+o,u),f=p.substring(b+m.length),y=[];h&&y.push.apply(y,r([h])),y.push(g),f&&y.push.apply(y,r([f])),"string"==typeof d?s.splice.apply(s,[c,1].concat(y)):d.content=y}}else d.content&&r(d.content)}return s}(a.tokens)}}}})}(Prism)},318692:(e,t,a)=>{var o={"./":508722};function i(e){var t=n(e);return a(t)}function n(e){if(!a.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}i.keys=function(){return Object.keys(o)},i.resolve=n,e.exports=i,i.id=318692},63157:(e,t,a)=>{var o={"./":508722};function i(e){var t=n(e);return a(t)}function n(e){if(!a.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}i.keys=function(){return Object.keys(o)},i.resolve=n,e.exports=i,i.id=63157},698380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function a(e){for(var t={},a=0,o=e.length;a "));var s={},c=e[o];if(c){function d(t){if(!(t in e))throw new Error(o+" depends on an unknown component "+t);if(!(t in s))for(var r in i(t,n),s[t]=!0,a[t])s[r]=!0}t(c.require,d),t(c.optional,d),t(c.modify,d)}a[o]=s,n.pop()}}return function(e){var t=a[e];return t||(i(e,o),t=a[e]),t}}function i(e){for(var t in e)return!0;return!1}return function(n,r,s){var c=function(e){var t={};for(var a in e){var o=e[a];for(var i in o)if("meta"!=i){var n=o[i];t[i]="string"==typeof n?{title:n}:n}}return t}(n),d=function(e){var a;return function(o){if(o in e)return o;if(!a)for(var i in a={},e){var n=e[i];t(n&&n.alias,(function(t){if(t in a)throw new Error(t+" cannot be alias for both "+i+" and "+a[t]);if(t in e)throw new Error(t+" cannot be alias of "+i+" because it is a component.");a[t]=i}))}return a[o]||o}}(c);r=r.map(d),s=(s||[]).map(d);var l=a(r),u=a(s);r.forEach((function e(a){var o=c[a];t(o&&o.require,(function(t){t in u||(l[t]=!0,e(t))}))}));for(var p,m=o(c),b=l;i(b);){for(var h in p={},b){var g=c[h];t(g&&g.modify,(function(e){e in u&&(p[e]=!0)}))}for(var f in u)if(!(f in l))for(var y in m(f))if(y in l){p[f]=!0;break}for(var v in b=p)l[v]=!0}var k={getIds:function(){var e=[];return k.load((function(t){e.push(t)})),e},load:function(t,a){return function(t,a,o,i){var n=i?i.series:void 0,r=i?i.parallel:e,s={},c={};function d(e){if(e in s)return s[e];c[e]=!0;var i,l=[];for(var u in t(e))u in a&&l.push(u);if(0===l.length)i=o(e);else{var p=r(l.map((function(e){var t=d(e);return delete c[e],t})));n?i=n(p,(function(){return o(e)})):o(e)}return s[e]=i}for(var l in a)d(l);var u=[];for(var p in c)u.push(s[p]);return r(u)}(m,l,t,a)}};return k}}();e.exports=t},302694:(e,t,a)=>{"use strict";var o=a(6925);function i(){}function n(){}n.resetWarningCache=i,e.exports=function(){function e(e,t,a,i,n,r){if(r!==o){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:n,resetWarningCache:i};return a.PropTypes=a,a}},605556:(e,t,a)=>{e.exports=a(302694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},822551:(e,t,a)=>{"use strict";var o=a(296540),i=a(169982);function n(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a