PageSourceSearch

https://kalapiinfotech.in/topics/

html kalapiinfotech.in collected 2026-10-07 23:39:39 UTC 173,344 bytes, 754 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6    <link rel="profile" href="https://gmpg.org/xfn/11">
7
8    <style id="jetpack-boost-critical-css">@media all{.text-center{text-align:center!important}}@media all{ul{box-sizing:border-box}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-spacer{clear:both}.entry-content{counter-reset:footnotes}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}}@media all{.loader{margin:auto;border:5px solid #eaf0f6;border-radius:50%;border-top:5px solid #ff7a59;width:30px;height:30px}}
8@media all{@font-face{font-family:FontAwesome;font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-home:before{content:""}.fa-chevron-down:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-pinterest:before{content:""}.fa-linkedin:before{content:""}.fa-angle-double-up:before{content:""}}@media all{.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-angle-double-up:before{content:""}.fa-home:before{content:""}.fa-search:before{content:""}.fa-chevron-down:before{content:""}.fa-linkedin:before{content:""}.fa-facebook:before{content:""}.fa-twitter:before{content:""}.fa-pinterest:before{content:""}
8@font-face{font-family:FontAwesome;font-display:block}@font-face{font-family:FontAwesome;font-display:block}@font-face{font-family:FontAwesome;font-display:block;unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}}@media all{.header-text,.site-title,h1,h2,h3{font-family:"Saira Condensed",sans-serif;letter-spacing:1px;font-weight:800}.widget-title{padding-left:0}.widget-title:before{bottom:-5px;top:auto}.widget_recent_entries ul li:before{content:"";color:#ccc}}@media all{.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}}@media all{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}a{background-color:#fff0}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[hidden]{display:none}p{margin-top:0}body,button,input{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3{clear:both}p{margin-bottom:1.5em}i{font-style:italic}ins{background:#fff9c0;text-decoration:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fefefe}ul{margin:0 0 1.5em 3em}ul{list-style:disc}li>ul{margin-bottom:0;margin-left:1.5em}label{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;text-rendering:optimizeLegibility}button,input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;background:#e6e6e6;color:#fff;padding:5px 15px}input[type=search]{color:#666;border:1px solid #ccc;padding:5px}input{max-width:100%}a{color:#4169e1}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0/.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle{display:block}.menu-toggle{border:none}.menu-toggle span,.menu-toggle:after,.menu-toggle:before{background-color:#fff;border-radius:3px;content:"";display:block;height:3px;width:30px;margin:7px 0}@media screen and (min-width:768px){.menu-toggle{display:none}.main-navigation ul{display:block}}.logo-wrapper{padding:30px}.logo-wrapper-block{background-size:cover;background-color:#f41400}@media screen and (max-width:767px){.main-navigation ul ul{width:100%}.main-navigation ul ul a{width:100%}.main-navigation ul ul a{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.main-navigation li{display:inline-block}.ct-clock{margin-right:20px}.top-left-col,.top-right-col{float:left}.top-left-col{width:70%;padding-right:30px}.top-right-col{width:30%;float:right}.float-left{float:left}.logo-wrapper{width:35%;padding-left:0;padding-right:15px}.logo-wrapper.full-wrapper{width:100%;padding-right:0;padding-left:0}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);
8height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.clearfix:after,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clearfix:after,.entry-content:after,.site-content:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.page,.post{margin:0 0 1.5em}body.page{margin-bottom:0}.updated:not(.published){display:none}.entry-content{margin:10px 0 0}iframe{max-width:100%}body{font-family:Muli,sans-serif;color:#444;line-height:1.7;word-wrap:break-word;overflow-wrap:break-word}.header-text,.site-title,h1,h2,h3{font-family:Prata,serif;font-weight:700;margin:0}button,input[type=submit]{font-family:Prata,serif}h1{font-size:36px}h2{font-size:32px}h3{font-size:26px}a{text-decoration:none;color:#444}ul{margin:0 0 0 15px;padding-inline-start:15px}.text-center{text-align:center}.ct-boxed #page{width:100%;max-width:1200px;margin:20px auto;background:#fff;margin-top:30px!important;margin-bottom:30px!important}.container-inner{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-left:30px;padding-right:30px}.text-center{text-align:center}#primary article{width:100%;margin-bottom:30px}#primary article .engage-mag-content-container{box-shadow:0 1px 0 0 rgb(238 238 238/.6);background:#fff}.ct-container-main{background:#fff;padding:30px;margin-bottom:30px}@media (min-width:768px){.container-inner #primary{width:70%;float:left;padding-right:15px}.container-inner #secondary{width:30%;float:right;padding-left:15px}}@media (min-width:1400px){.container-inner,.ct-boxed #page{max-width:1320px}}@media (min-width:1500px){.container-inner,.ct-boxed #page{max-width:1420px}}@media (min-width:1600px){.container-inner,.ct-boxed #page{max-width:1500px}}@media (max-width:767px){.ct-boxed #page{margin:0 auto!important}}.meta_bottom .post-share a[href*="facebook.com"]{background-color:#45619d}.meta_bottom .post-share a[href*="twitter.com"]{background-color:#53a8ea}.meta_bottom .post-share a[href*="linkedin.com"]{background-color:#1b85bc}.meta_bottom .post-share a[href*="pinterest.com"]{background-color:#ca1f26}.site-header{background:#fff}.top-bar{background-color:red;width:100%}.top-bar a.ct-show-hide-top{display:none}.top-bar,.top-bar a,.top-bar a.ct-show-hide-top{color:#fff;font-size:12px}.top-bar .container-inner{padding-top:7px;padding-bottom:7px}@media (max-width:767px){.top-bar,.top-bar a,.top-bar a.ct-show-hide-top{font-size:16px}.top-bar a{line-height:2}.top-bar .ct-clock{margin-bottom:10px}.top-bar a.ct-show-hide-top{display:block;width:100%;text-align:center;font-size:20px}.top-bar .container-inner{display:none}.top-bar .top-left-col,.top-bar .top-right-col{text-align:center}}#masthead .close{position:fixed;top:15px;right:15px;color:#fff;background-color:#fff0;border-color:#fff0;opacity:1;font-size:32px;z-index:99;display:none}#masthead .close:before{content:"";
8font-family:FontAwesome}.overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;opacity:0;visibility:hidden;z-index:5}.search-icon-box{float:right;margin-right:10px}.top-bar-search .search-form{position:static;max-width:100%}.top-bar-search{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0/.7);-webkit-transform:translate(0,-100%) scale(0,0);-moz-transform:translate(0,-100%) scale(0,0);-o-transform:translate(0,-100%) scale(0,0);-ms-transform:translate(0,-100%) scale(0,0);transform:translate(0,-100%) scale(0,0);opacity:0}.top-bar-search input[type=search]{position:absolute;top:50%;width:100%;color:#fff;background:#fff0;font-size:60px;font-weight:300;text-align:center;border:0;margin:0 auto;margin-top:-51px;padding-left:30px;padding-right:30px}.top-bar-search input[type=search]::-webkit-input-placeholder{color:#fff}.top-bar-search input[type=search]::-moz-placeholder{color:#fff}.top-bar-search input[type=search]:-ms-input-placeholder{color:#fff}.top-bar-search input[type=search]:-moz-placeholder{color:#fff}.top-bar-search .search-form input[type=search]{border:none}.top-bar-search .search-form input[type=submit]{display:none}.site-branding{background-position:center center;background-repeat:no-repeat;background-size:cover}.site-branding p{margin-top:0;margin-bottom:0;line-height:1.2;color:#fff}.site-title{font-size:36px;line-height:1.4;padding-bottom:5px}.site-description{font-size:14px}.engage-mag-menu-container{background-color:#000}.main-navigation li a{padding:15px 20px;color:#fff}.main-navigation ul ul{background:#fff;border:1px solid #ddd;box-shadow:none;text-align:left}.main-navigation ul ul li{border-bottom:1px solid #ddd}.main-navigation ul ul li:last-child{border:none}.navbar-nav>li.menu-item-has-children>a::after{color:#000;content:"";
8font-family:FontAwesome;font-size:12px;margin-left:7px;color:#ccc}.main-navigation li li a{color:#222}.main-navigation ul li.current-menu-item>a{background-color:red;color:#fff}.ct-menu-search{position:absolute;right:0;top:0}.ct-menu-search .search-icon-box{line-height:1.7;padding:15px;margin:0;color:#fff}@media screen and (min-width:768px){.main-navigation ul{display:inline-block}}@media screen and (max-width:767px){.ct-menu-search{right:auto;left:0}.menu-toggle{float:right;background:#000;color:#fff;margin:5px;padding:5px 10px}.main-navigation li{float:none;padding-left:15px;padding-right:15px}.main-navigation ul ul{width:100%}.main-navigation ul ul a{width:100%}.main-navigation ul ul a{padding-left:0;padding-right:0}}.ct-container-main{margin-bottom:0}.engage-mag-content-area{background-color:#fff;padding:15px 0 30px 0}.meta_bottom{margin-top:20px;overflow:hidden}.text_share{font-size:10px;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.post-share{display:inline-block;position:relative}.post-share a{padding:0 15px;display:inline-block;margin-right:5px;line-height:34px;margin-bottom:10px}.meta_bottom .post-share a{color:#fff}.post-share a i{font-size:15px;line-height:34px}.entry-content p,.entry-content ul{margin-bottom:25px}.entry-title{font-size:36px;line-height:1.2;word-wrap:break-word;padding-bottom:5px}.entry-title{color:#444}.widget{margin-bottom:40px}#secondary .sidebar-widget-container{margin-bottom:40px}#secondary .widget{margin-bottom:0}.widget-title{position:relative;margin-bottom:15px;font-size:20px;border-bottom:2px solid #eee}.widget-title:before{content:"";background:red;display:inline-block;position:absolute;left:0;bottom:-2px;width:100%;max-width:100px;height:2px;z-index:0}.widget a{color:#444}.widget ul,.widget_recent_entries ul{list-style-type:none;margin:0;padding:0;list-style-position:inside}.widget_recent_entries ul li{position:relative;margin-left:20px;margin-bottom:12px;line-height:1.5}
8.widget_recent_entries ul li:before{font-family:FontAwesome;content:"";position:absolute;left:-20px;color:#ddd}.search-form{position:relative;width:100%;max-width:500px;margin:0 auto}.search-form input[type=search]{width:100%;border:1px solid #ddd;padding-right:90px}.search-form input[type=submit]{position:absolute;top:0;right:0;width:82px}@media (max-width:767px){body.right-sidebar #secondary{margin-top:40px}body.right-sidebar #secondary{margin-bottom:40px}}#toTop{display:block;position:fixed;bottom:0;right:0;padding:5px 15px;color:#fff;font-size:20px;opacity:.7}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;min-height:100vh;display:flex;justify-content:center;align-items:center;background:#f1f1f1}.loader{text-align:center;vertical-align:middle;position:relative;display:flex;padding:150px}.loader span{display:block;width:20px;height:20px;background:#eee;border-radius:50%;margin:0 5px;box-shadow:0 2px 2px rgb(0 0 0/.2)}.loader span:nth-child(2){background:#f07e6e}.loader span:nth-child(3){background:#84cdfa}.loader span:nth-child(4){background:#5ad1cd}@media screen and (max-width:767px){.container-inner{padding-right:15px;padding-left:15px}}.widget-title{padding-left:40px;border-bottom:none}.widget-title:before{width:30px;height:5px;display:inline-block;bottom:auto;top:50%;transform:translate(0,-50%)}@media screen and (min-width:768px){body.ct-boxed .page,body.ct-boxed .post{margin:0}body.ct-boxed #content{border:1px solid #e6e6e6}body.ct-boxed #content .ct-container-main{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}body.ct-boxed .container-inner #primary,body.ct-boxed .container-inner #secondary{padding:0}body.ct-boxed .container-inner #primary{-webkit-flex-basis:70%;flex-basis:70%;max-width:70%}body.ct-boxed .container-inner #secondary{border-left:1px solid #e6e6e6;-webkit-flex-basis:30%;flex-basis:30%;max-width:30%}body.ct-boxed #secondary .sidebar-widget-container{padding:30px;border-top:1px solid #e6e6e6;margin:0}body.ct-boxed #primary article .engage-mag-content-container{box-shadow:none}body.ct-boxed .engage-mag-content-area{padding-bottom:0}body.ct-boxed .card-single-article{padding:30px;margin:0!important}.main-navigation li li a{padding:10px 20px}}}@media all{#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}.sd-sharing{margin-bottom:1em}.sd-content ul{padding:0!important;margin:0!important;list-style:none!important}.sd-content ul li{display:inline-block;margin:0 8px 12px 0;padding:0}.sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li>a.sd-button{text-decoration:none!important;display:inline-block;font-size:13px;font-family:"Open Sans",sans-serif;font-weight:500;border-radius:4px;color:#2c3338!important;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.12),0 0 0 1px rgb(0 0 0/.12);text-shadow:none;line-height:23px;padding:4px 11px 3px 9px}.sd-social-official .sd-content ul li a.sd-button{align-items:center;display:flex;font-size:12px;line-height:12px;padding:1px 6px 0 5px;min-height:20px}.sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:23px;margin-left:6px}.sd-social-official .sd-content ul li a.sd-button>span{line-height:12px;margin-left:3px}.sd-social-official .sd-content>ul>li>a.sd-button::before{margin-bottom:-1px}.sd-content ul li a.sd-button::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 18px/1 social-logos;vertical-align:top;text-align:center}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button::before{position:relative;top:2px}}.sd-social-official ul li a.sd-button::before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button::before{top:0}}.sd-social-official .sd-content li.share-jetpack-whatsapp a::before{content:""}.sd-social-official .sd-content li.share-jetpack-whatsapp a::before{color:#43d854}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul{display:flex;flex-wrap:wrap}.sd-social-official .sd-content ul::after{content:".";display:block;height:0;clear:both;visibility:hidden}.sd-social-official .sd-content ul>li{display:flex;max-height:18px}}</style>
8<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
9	<style>img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}</style>
10	<!-- Google tag (gtag.js) consent mode dataLayer added by Site Kit -->
11
12<!-- End Google tag (gtag.js) consent mode dataLayer added by Site Kit -->
13
14	<!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ -->
15	<title>Topics - Kalapi Infotech</title>
16	<link rel="canonical" href="https://kalapiinfotech.in/topics/" />
17	<meta property="og:locale" content="en_US" />
18	<meta property="og:type" content="article" />
19	<meta property="og:title" content="Topics - Kalapi Infotech" />
20	<meta property="og:url" content="https://kalapiinfotech.in/topics/" />
21	<meta property="og:site_name" content="Kalapi Infotech" />
22	<meta name="twitter:card" content="summary_large_image" />
23	
23<script data-jetpack-boost="ignore" type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kalapiinfotech.in\/topics\/","url":"https:\/\/kalapiinfotech.in\/topics\/","name":"Topics - Kalapi Infotech","isPartOf":{"@id":"https:\/\/kalapiinfotech.in\/#website"},"datePublished":"2020-11-30T09:07:31+00:00","breadcrumb":{"@id":"https:\/\/kalapiinfotech.in\/topics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalapiinfotech.in\/topics\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kalapiinfotech.in\/topics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kalapiinfotech.in\/"},{"@type":"ListItem","position":2,"name":"Topics"}]},{"@type":"WebSite","@id":"https:\/\/kalapiinfotech.in\/#website","url":"https:\/\/kalapiinfotech.in\/","name":"Kalapi Infotech","description":"Embedded Product - Infotech Developer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kalapiinfotech.in\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
23
24	<!-- / Yoast SEO plugin. -->
25
26
27<link rel='dns-prefetch' href='//www.googletagmanager.com' />
28<link rel='dns-prefetch' href='//stats.wp.com' />
29<link rel='dns-prefetch' href='//fonts.googleapis.com' />
30<link rel='dns-prefetch' href='//widgets.wp.com' />
31<link rel='dns-prefetch' href='//s0.wp.com' />
32<link rel='dns-prefetch' href='//0.gravatar.com' />
33<link rel='dns-prefetch' href='//1.gravatar.com' />
34<link rel='dns-prefetch' href='//2.gravatar.com' />
35<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' />
36<link rel='dns-prefetch' href='//fundingchoicesmessages.google.com' />
37<link rel='preconnect' href='//i0.wp.com' />
38<link rel='preconnect' href='//c0.wp.com' />
39<link rel="alternate" type="application/rss+xml" title="Kalapi Infotech &raquo; Feed" href="https://kalapiinfotech.in/feed/" />
40<link rel="alternate" type="application/rss+xml" title="Kalapi Infotech &raquo; Comments Feed" href="https://kalapiinfotech.in/comments/feed/" />
41
42<noscript>
43</noscript><link data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='litespeed-cache-dummy-css' href='https://kalapiinfotech.in/wp-content/plugins/litespeed-cache/assets/css/litespeed-dummy.css?ver=a2308ca97073f5cf77383a9657e3a005' type='text/css' media="not all" />
44<noscript><link rel='stylesheet' id='embedpress-css-css' href='https://kalapiinfotech.in/wp-content/plugins/embedpress/assets/css/embedpress.css?ver=1790275596' type='text/css' media='all' />
45</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='embedpress-css-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/54c4efd3c46209c059264aed4b22995b.css?ver=aaa5b' type='text/css' media="not all" />
46<noscript><link rel='stylesheet' id='embedpress-blocks-style-css' href='https://kalapiinfotech.in/wp-content/plugins/embedpress/assets/css/blocks.build.css?ver=1790275596' type='text/css' media='all' />
47</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='embedpress-blocks-style-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/9530a072c0f5c8f5ce2db6a816ad607d.css?ver=66771' type='text/css' media="not all" />
48<noscript><link rel='stylesheet' id='pmb_common-css' href='https://kalapiinfotech.in/wp-content/plugins/print-my-blog/assets/styles/pmb-common.css?ver=1779648980' type='text/css' media='all' />
49</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='pmb_common-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/0524c7d6ad0a69dd9ebf6e6c9a88a6f5.css?ver=7c03f' type='text/css' media="not all" />
50<style id='wp-emoji-styles-inline-css' type='text/css'>img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}</style>
51<noscript><link rel='stylesheet' id='wp-block-library-css' href='https://c0.wp.com/c/6.8.10/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' />
52</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='wp-block-library-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/879d899b1ec1fc75f36c557848add2e6.css?ver=dd2e6' type='text/css' media="not all" />
53<style id='wp-block-library-theme-inline-css' type='text/css'>.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}</style>
54<style id='classic-theme-styles-inline-css' type='text/css'>
55/*! This file is auto-generated */
56.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
56padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style>
57<style id='codemirror-blocks-code-block-style-inline-css' type='text/css'>.code-block{margin-bottom:1.5rem;position:relative}.code-block pre.CodeMirror{background:#f2f2f2;background:linear-gradient(180deg,#f2f2f2 50%,#f9f9f9 0);background-size:56px 56px;border:1px solid #ddd;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#f9f9f9",GradientType=0);line-height:28px;margin:0 0 10px;padding:0 10px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-family:monospace;font-size:16px}.code-block .CodeMirror-fullscreen{bottom:0;height:auto;left:0;margin-bottom:0;padding-bottom:30px;position:fixed;right:0;top:0;z-index:5000}.code-block iframe.output-block-frame{background-color:#fff;box-shadow:0 0 10px 0 #444;display:none;margin:1em 0;transition:all .3s ease-in;width:100%}.code-block iframe.show{display:block}textarea.CodeMirror-ClipBoard{border:0;bottom:0;height:1px;opacity:0;padding:0;position:absolute;right:0;width:1px}.CodeMirror-notice{background:#000;border-radius:5px;bottom:-40px;color:#fff;font-size:12px;left:15px;padding:10px;position:fixed;transition:all .5s;z-index:5001}.CodeMirror svg.loader{background:rgb(30 30 30 / .7);border-radius:3px;left:42%;max-width:64px;position:absolute;top:42%;fill:none;stroke:#222;stroke-linecap:round;stroke-width:8%}.CodeMirror use{stroke:#fff;animation:a 2s linear infinite}@keyframes a{to{stroke-dashoffset:0}}.CodeMirror.has-panel{border-top-left-radius:0!important;border-top-right-radius:0!important}.CodeMirror-panel .max-height{margin-right:.5rem}.CodeMirror-panel .info-panel{display:flex;height:32px;justify-content:space-between;transition:all .4s ease-in}.CodeMirror-panel .info-panel .language{background:#4c607f;color:#fff;display:inline-block;font-size:16px;font-weight:500;padding:4px 32px;transition:"background" .4s ease-out}.CodeMirror-panel .info-panel .language.apl{background:#d2d2d2;color:#000}.CodeMirror-panel .info-panel .language.asp{background:#0088b6}.CodeMirror-panel .info-panel .language.aspx{background:#33a9dc}.CodeMirror-panel .info-panel .language.c{background:#005f91}.CodeMirror-panel .info-panel .language.cpp{background:#984c93}.CodeMirror-panel .info-panel .language.cobol{background:#005ca5}.CodeMirror-panel .info-panel .language.coffeescript{background:#6f4e37}.CodeMirror-panel .info-panel .language.clojure{background:#5881d8}.CodeMirror-panel .info-panel .language.css{background:#1572b6}.CodeMirror-panel .info-panel .language.csharp{background:#368832}.CodeMirror-panel .info-panel .language.diff{background:green}.CodeMirror-panel .info-panel .language.django{background:#44b78b}.CodeMirror-panel .info-panel .language.docker{background:#27b9ec}.CodeMirror-panel .info-panel .language.dylan{background-image:linear-gradient(to bottom right,#fd1a60,#f36420)}.CodeMirror-panel .info-panel .language.elm{background:#5fb4cb}.CodeMirror-panel .info-panel .language.erlang{background:#a2003e}.CodeMirror-panel .info-panel .language.fortran{background:#30b9db}.CodeMirror-panel .info-panel .language.fsharp{background:#665948}.CodeMirror-panel .info-panel .language.git{background:#fca326}.CodeMirror-panel .info-panel .language.go{background:#00acd7}.CodeMirror-panel .info-panel .language.groovy{background:#6398aa}.CodeMirror-panel .info-panel .language.haml{background:#ecdfa7;color:#3f3e29}.CodeMirror-panel .info-panel .language.haskell{background:#8f4e8b}.CodeMirror-panel .info-panel .language.html,.CodeMirror-panel .info-panel .language.htmlembedded,.CodeMirror-panel .info-panel .language.htmlmixed{background:#f1662a}.CodeMirror-panel .info-panel .language.http{background:#509e2f}.CodeMirror-panel .info-panel .language.java{background:#5382a1}.CodeMirror-panel .info-panel .language.js,.CodeMirror-panel .info-panel .language.json,.CodeMirror-panel .info-panel .language.jsx{background:#f5de19}.CodeMirror-panel .info-panel .language.jsonld{background:#0ca69c}
57.CodeMirror-panel .info-panel .language.jsp{background:#e56f14}.CodeMirror-panel .info-panel .language.kotlin{background-image:linear-gradient(to bottom right,#cb55c0,#f28e0e)}.CodeMirror-panel .info-panel .language.less{background:#193255}.CodeMirror-panel .info-panel .language.lisp{background:#c40804}.CodeMirror-panel .info-panel .language.livescript{background:#317eac}.CodeMirror-panel .info-panel .language.lua{background:navy}.CodeMirror-panel .info-panel .language.markdown{background:#755838}.CodeMirror-panel .info-panel .language.mariadb{background:#c49a6c;color:#002b64}.CodeMirror-panel .info-panel .language.mssql,.CodeMirror-panel .info-panel .language.mysql{background:#5d87a1}.CodeMirror-panel .info-panel .language.nginx{background:#019639}.CodeMirror-panel .info-panel .language.objectivec{background:#c2c2c2}.CodeMirror-panel .info-panel .language.perl{background:#3a3c5b}.CodeMirror-panel .info-panel .language.php{background:#6280b6}.CodeMirror-panel .info-panel .language.plsql{background:red}.CodeMirror-panel .info-panel .language.powershell{background:#5290fd}.CodeMirror-panel .info-panel .language.protobuf{background:#ff5c77}.CodeMirror-panel .info-panel .language.pug{background:#efcca3;color:#442823}.CodeMirror-panel .info-panel .language.puppet{background:#ffae1a}.CodeMirror-panel .info-panel .language.python{background:#ffdc4e;color:#366e9d}.CodeMirror-panel .info-panel .language.q{background:#1e78b3}.CodeMirror-panel .info-panel .language.r{background:#acadb2;color:#185ead}.CodeMirror-panel .info-panel .language.ruby{background:#e71622}.CodeMirror-panel .info-panel .language.rust{background:#a04f12}.CodeMirror-panel .info-panel .language.scala{background:#fe0000}.CodeMirror-panel .info-panel .language.stylus{background:#ff2952}.CodeMirror-panel .info-panel .language.sass,.CodeMirror-panel .info-panel .language.scss{background:#cd6799}.CodeMirror-panel .info-panel .language.shell{background:#d9b400}.CodeMirror-panel .info-panel .language.sql{background:#ffda44}.CodeMirror-panel .info-panel .language.sqlite{background:#003b57}.CodeMirror-panel .info-panel .language.squirrel{background:#a05a2c}.CodeMirror-panel .info-panel .language.stylus{background:#c2c2c2}.CodeMirror-panel .info-panel .language.swift{background:#fd2822}.CodeMirror-panel .info-panel .language.tcl{background:#c3b15f}.CodeMirror-panel .info-panel .language.text{background:#829ec2}.CodeMirror-panel .info-panel .language.textile{background:#ffe7ac;color:#000}.CodeMirror-panel .info-panel .language.toml{background:#7f7f7f}.CodeMirror-panel .info-panel .language.ttcn{background:#00adee}.CodeMirror-panel .info-panel .language.twig{background:#78dc50}.CodeMirror-panel .info-panel .language.typescript{background:#007acc}.CodeMirror-panel .info-panel .language.vb{background:#00519a}.CodeMirror-panel .info-panel .language.velocity{background:#262692}.CodeMirror-panel .info-panel .language.verilog{background:#1a348f}.CodeMirror-panel .info-panel .language.vhdl{background:#0d9b35}.CodeMirror-panel .info-panel .language.vue{background:#41b883}.CodeMirror-panel .info-panel .language.xml,.CodeMirror-panel .info-panel .language.xquery{background:#f1662a}.CodeMirror-panel .info-panel .language.yaml{background:#fbc02d}.CodeMirror-panel .control-panel{display:flex;padding:5px 3px}.CodeMirror-panel .control-panel>span{cursor:pointer;display:flex;margin:0 5px 0 0;transition:all .3s}.CodeMirror-panel .control-panel>span:hover{color:#fff}.CodeMirror-panel .control-panel .run-code{border:2px solid;border-radius:20px;box-sizing:border-box;display:inline-block;height:20px;position:relative;transform:scale(1);width:20px}.CodeMirror-panel .control-panel .run-code:after,.CodeMirror-panel .control-panel .run-code:before{box-sizing:border-box;content:"";display:block;position:absolute;top:3px}.CodeMirror-panel .control-panel .run-code:after{border-bottom:5px solid #fff0;border-left:9px solid;border-top:5px solid #fff0;left:5px;width:0}.CodeMirror-panel .control-panel .maximize,.CodeMirror-panel .control-panel .restore{border:2px solid;border-radius:2px;box-sizing:border-box;display:inline-block;height:20px;position:relative;transform:scale(1);width:20px}.CodeMirror-panel .control-panel .maximize:after{height:12px;top:2px;width:12px}.CodeMirror-panel .control-panel .maximize:after,.CodeMirror-panel .control-panel .restore:after{background:currentColor;box-sizing:border-box;content:"";display:inline-block;left:2px;position:absolute}.CodeMirror-panel .control-panel .restore:after{bottom:3px;height:3px;width:9px}.CodeMirror-panel .control-panel .copy{border:2px solid;border-bottom:0;border-radius:2px;border-right:0;box-sizing:border-box;display:inline-block;height:18px;position:relative;transform:scale(1);width:14px}
57.CodeMirror-panel .control-panel .copy:after{border:2px solid;border-radius:0 0 2px 0;box-sizing:border-box;content:"";display:inline-block;height:17px;left:1px;position:absolute;top:1px;width:13px}.CodeMirror-panel .control-panel .tool{cursor:help;position:relative}.CodeMirror-panel .control-panel .tool:after,.CodeMirror-panel .control-panel .tool:before{left:50%;opacity:0;position:absolute;z-index:-100}.CodeMirror-panel .control-panel .tool:focus:after,.CodeMirror-panel .control-panel .tool:focus:before,.CodeMirror-panel .control-panel .tool:hover:after,.CodeMirror-panel .control-panel .tool:hover:before{opacity:1;transform:scale(1) translateY(0);z-index:100}.CodeMirror-panel .control-panel .tool:before{border-color:#fff0 #fff0 #3e474f;border-style:solid;border-width:8px 12px 12px 8px;content:"";left:0;top:100%;transform:scale(.6) translateY(-20%);transition:all .85s cubic-bezier(.84,-.18,.31,1.26),opacity .85s .5s}.CodeMirror-panel .control-panel .tool:after{background:#3e474f;border-radius:5px;color:#edeff0;content:attr(data-tip);font-size:14px;left:-90px;padding:5px;text-align:center;top:180%;transition:all .85s cubic-bezier(.84,-.18,.31,1.26) .2s;width:120px}</style>
58<noscript><link rel='stylesheet' id='pmb-select2-css' href='https://kalapiinfotech.in/wp-content/plugins/print-my-blog/assets/styles/libs/select2.min.css?ver=4.0.6' type='text/css' media='all' />
59</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='pmb-select2-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/ba0657c13c5b944d1174842c77413cbf.css?ver=5f8de' type='text/css' media="not all" />
60<noscript><link rel='stylesheet' id='pmb-jquery-ui-css' href='https://kalapiinfotech.in/wp-content/plugins/print-my-blog/assets/styles/libs/jquery-ui/jquery-ui.min.css?ver=1.11.4' type='text/css' media='all' />
61</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='pmb-jquery-ui-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/015e43b0e373f2ad615896ac047420f1.css?ver=b731b' type='text/css' media="not all" />
62<noscript><link rel='stylesheet' id='pmb-setup-page-css' href='https://kalapiinfotech.in/wp-content/plugins/print-my-blog/assets/styles/setup-page.css?ver=1779648980' type='text/css' media='all' />
63</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='pmb-setup-page-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/ab1febf7eaad985111d49692b9a8cade.css?ver=b48fd' type='text/css' media="not all" />
64<noscript><link rel='stylesheet' id='mediaelement-css' href='https://c0.wp.com/c/6.8.10/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' type='text/css' media='all' />
65</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='mediaelement-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/57fcb88ae7efee062bc222780fea1b05.css?ver=a1b05' type='text/css' media="not all" />
66<noscript><link rel='stylesheet' id='wp-mediaelement-css' href='https://c0.wp.com/c/6.8.10/wp-includes/js/mediaelement/wp-mediaelement.min.css' type='text/css' media='all' />
67</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='wp-mediaelement-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/1a121b2af7e2ebbbe2cecc60d1d51a2e.css?ver=51a2e' type='text/css' media="not all" />
68<style id='jetpack-sharing-buttons-style-inline-css' type='text/css'>.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}</style>
69<noscript><link rel='stylesheet' id='font-awesome-css' href='https://kalapiinfotech.in/wp-content/plugins/contact-widgets/assets/css/font-awesome.min.css?ver=4.7.0' type='text/css' media='all' />
70</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='font-awesome-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/ca45176396379ea749d469c7cf54de76.css?ver=55ca2' t
70ype='text/css' media="not all" />
71<style id='global-styles-inline-css' type='text/css'>:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
71--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}
71.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}</style>
72<style id='dominant-color-styles-inline-css' type='text/css'>img[data-dominant-color]:not(.has-transparency){background-color:var(--dominant-color)}</style>
73<noscript><link rel='stylesheet' id='font-awesome-6-css' href='https://kalapiinfotech.in/wp-content/themes/engage-mag/candidthemes/assets/framework/font-awesome-6/css/all.min.css?ver=1.2.0' type='text/css' media='all' />
74</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='font-awesome-6-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/66a98c213f79d45997693eb2bacf0c61.css?ver=ee60f' type='text/css' media="not all" />
75<noscript><link rel='stylesheet' id='slick-css-css' href='https://kalapiinfotech.in/wp-content/themes/engage-mag/candidthemes/assets/framework/slick/slick.css?ver=a2308ca97073f5cf77383a9657e3a005' type='text/css' media='all' />
76</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='slick-css-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/97089a3500305abe0ba24116c7606574.css?ver=bfdd0' type='text/css' media="not all" />
77<noscript><link rel='stylesheet' id='slick-theme-css-css' href='https://kalapiinfotech.in/wp-content/themes/engage-mag/candidthemes/assets/framework/slick/slick-theme.css?ver=a2308ca97073f5cf77383a9657e3a005' type='text/css' media='all' />
78</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='slick-theme-css-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/8c78e5fe1e3ddb0356fcf33d4248470a.css?ver=67534' type='text/css' media="not all" />
79<noscript><link rel='stylesheet' id='magnific-popup-css' href='https://kalapiinfotech.in/wp-content/themes/engage-mag/candidthemes/assets/framework/magnific/magnific-popup.css?ver=20151217' type='text/css' media='all' />
80</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='magnific-popup-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/bb13ba6d3d644e7c1cc9d3034ea229bd.css?ver=39c39' type='text/css' media="not all" />
81<noscript><link rel='stylesheet' id='engage-mag-style-css' href='https://kalapiinfotech.in/wp-content/themes/engage-news/style.css?ver=a2308ca97073f5cf77383a9657e3a005' type='text/css' media='all' />
82</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='engage-mag-style-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/c523f9c238cf6d21ad63a70352265499.css?ver=2a535' type='text/css' media="not all" />
83<style id='engage-mag-style-inline-css' type='text/css'>.site-branding h1,.site-branding p.site-title,.ct-dark-mode .site-title a,.site-title,.site-title a{color:#81d742}.ct-dark-mode .site-branding .site-description,.site-branding .site-description{color:#81d742}.entry-content a,.entry-title a:hover,.related-title a:hover,.posts-navigation .nav-previous a:hover,.post-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover,.post-navigation .nav-next a:hover,#comments .comment-content a:hover,#comments .comment-author a:hover,.offcanvas-menu nav ul.top-menu li a:hover,.offcanvas-menu nav ul.top-menu li.current-menu-item>a,.error-404-title,#engage-mag-breadcrumbs a:hover,.entry-content a.read-more-text:hover,a:hover,a:visited:hover,.widget_engage_mag_category_tabbed_widget.widget ul.ct-nav-tabs li a{color:#1e73be}.candid-refined-post-format,.refined-magazine-featured-block .refined-magazine-col-2 .candid-refined-post-format,.cat-links a,.top-bar,.main-navigation #primary-menu li a:hover,.main-navigation #primary-menu li.current-menu-item>a,.candid-refined-post-format,.engage-mag-featured-block .engage-mag-col-2 .candid-refined-post-format,.trending-title,.search-form input[type=submit],input[type="submit"],::selection,#toTop,.breadcrumbs span.breadcrumb,article.sticky .engage-mag-content-container,.candid-pagination .page-numbers.current,.candid-pagination .page-numbers:hover,.ct-title-head,.widget-title:before,.about-author-box .container-title:before,.widget ul.ct-nav-tabs:after,.widget ul.ct-nav-tabs li.ct-title-head:hover,.widget ul.ct-nav-tabs li.ct-title-head.ui-tabs-active,.cat-links a{background-color:#1e73be}.candid-refined-post-format,.engage-mag-featured-block .engage-mag-col-2 .candid-refined-post-format,blockquote,.search-form input[type="submit"],input[type="submit"],.candid-pagination .page-numbers{border-color:#1e73be}.cat-1 .ct-title-head,.cat-1.widget-title:before,.cat-1 .widget-title:before,.ct-cat-item-1{background:#21ce29!important}.widget_engage_mag_category_tabbed_widget.widget ul.ct-nav-tabs li a.
83ct-tab-1{color:#21ce29!important}.cat-21 .ct-title-head,.cat-21.widget-title:before,.cat-21 .widget-title:before,.ct-cat-item-21{background:#e5db24!important}.widget_engage_mag_category_tabbed_widget.widget ul.ct-nav-tabs li a.ct-tab-21{color:#e5db24!important}.cat-27 .ct-title-head,.cat-27.widget-title:before,.cat-27 .widget-title:before,.ct-cat-item-27{background:#c41fbe!important}.widget_engage_mag_category_tabbed_widget.widget ul.ct-nav-tabs li a.ct-tab-27{color:#c41fbe!important}.entry-content a{text-decoration:underline}.entry-content a.read-more-text{text-decoration:none}@media (min-width:1600px){.ct-boxed #page{max-width:1352px}}@media (min-width:1450px){.ct-boxed #page{max-width:1352px}}</style>
84<style id='jetpack_likes-inline-css' type='text/css'>#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars li,#likes-other-gravatars ul{list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}
84div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}</style>
85<noscript><link rel='stylesheet' id='wpcw-css' href='https://kalapiinfotech.in/wp-content/plugins/contact-widgets/assets/css/style.min.css?ver=1.0.1' type='text/css' media='all' />
86</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='wpcw-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/04d99fdd6bc44b5e3aee27522f8fdfad.css?ver=66150' type='text/css' media="not all" />
87<noscript><link rel='stylesheet' id='jetpack-subscriptions-css' href='https://c0.wp.com/p/jetpack/15.8.1/_inc/build/subscriptions/subscriptions.min.css' type='text/css' media='all' />
88</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='jetpack-subscriptions-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/be969e7bbb4528eaeabdb36cda725fea.css?ver=25fea' type='text/css' media="not all" />
89<noscript><link rel='stylesheet' id='tablepress-default-css' href='https://kalapiinfotech.in/wp-content/plugins/tablepress/css/build/default.css?ver=3.3.4' type='text/css' media='all' />
90</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='tablepress-default-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/890f537b16596720d4bf995f7f9f8101.css?ver=1b5b8' type='text/css' media="not all" />
91<noscript><link rel='stylesheet' id='dashicons-css' href='https://c0.wp.com/c/6.8.10/wp-includes/css/dashicons.min.css' type='text/css' media='all' />
92</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='dashicons-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/9c776b12947eca5ecdb7595af4ebc20b.css?ver=bc20b' type='text/css' media="not all" />
93<noscript><link rel='stylesheet' id='engage-news-heading-css' href='//fonts.googleapis.com/css?family=Saira+Condensed%7CMuli&#038;display=swap&#038;ver=6.8.10' type='text/css' media='all' />
94</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='engage-news-heading-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/967dec1fc15cd9084de56265e481c3e0.css?ver=1c3e0' type='text/css' media="not all" />
95<noscript><link rel='stylesheet' id='engage-news-parent-style-css' href='https://kalapiinfotech.in/wp-content/themes/engage-mag/style.css?ver=a2308ca97073f5cf77383a9657e3a005' type='text/css' media='all' />
96</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='engage-news-parent-style-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/21f3ec2b4977a20751ef7a9dd1dee165.css?ver=918f7' type='text/css' media="not all" />
97<noscript><link rel='stylesheet' id='engage-news-style-css' href='https://kalapiinfotech.in/wp-content/themes/engage-news/style.css?ver=a2308ca97073f5cf77383a9657e3a005' type='text/css' media='all' />
98</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='engage-news-style-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/c523f9c238cf6d21ad63a70352265499.css?ver=2a535' type='text/css' media="not all" />
99<style id='engage-news-style-inline-css' type='text/css'>.entry-content a,.entry-title a:hover,.related-title a:hover,.posts-navigation .nav-previous a:hover,.post-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover,.post-navigation .nav-next a:hover,#comments .comment-content a:hover,#comments .comment-author a:hover,.offcanvas-menu nav ul.top-menu li a:hover,.offcanvas-menu nav ul.top-menu li.current-menu-item>a,.error-404-title,#engage-mag-breadcrumbs a:hover,.entry-content a.read-more-text:hover,a:hover,a:visited:hover,.widget_engage_mag_category_tabbed_widget.widget ul.ct-nav-tabs li a{color:#1e73be}.candid-refined-post-format,.refined-magazine-featured-block .refined-magazine-col-2 .candid-refined-post-format,.top-bar,.main-navigation #primary-menu li a:hover,.main-navigation #primary-menu li.current-menu-item>a,.candid-refined-post-format,.engage-mag-featured-block .engage-mag-col-2 .candid-refined-post-format,.trending-title,.search-form input[type=submit],input[type="submit"],::selection,#toTop,.breadcrumbs span.breadcrumb,article.sticky .engage-mag-content-container,.candid-pagination .page-numbers.current,.candid-pagination .page-numbers:hover,.ct-title-head,.widget-title:before,.about-author-box .container-title:before,.widget ul.ct-nav-tabs:after,.widget ul.ct-nav-tabs li.ct-title-head:hover,.widget ul.ct-nav-tabs li.ct-title-head.ui-tabs-active{background-color:#1e73be}.candid-refined-post-format,.engage-mag-featured-block .engage-mag-col-2 .candid-refined-post-format,blockquote,.search-form input[type="submit"],input[type="submit"],.candid-pagination .page-numbers{border-color:#1e73be}.cat-links a{border-color:#1e73be}.cat-1 .ct-title-head,.cat-1.widget-title:before,.cat-1 .widget-title:before,.ct-cat-item-1{border-color:#21ce29!important;background-color:transparent!important}.widget_engage_mag_category_tabbed_widget.widget ul.ct-nav-tabs li a.
99ct-tab-1{color:#21ce29!important}.cat-21 .ct-title-head,.cat-21.widget-title:before,.cat-21 .widget-title:before,.ct-cat-item-21{border-color:#e5db24!important;background-color:transparent!important}.widget_engage_mag_category_tabbed_widget.widget ul.ct-nav-tabs li a.ct-tab-21{color:#e5db24!important}.cat-27 .ct-title-head,.cat-27.widget-title:before,.cat-27 .widget-title:before,.ct-cat-item-27{border-color:#c41fbe!important;background-color:transparent!important}.widget_engage_mag_category_tabbed_widget.widget ul.ct-nav-tabs li a.ct-tab-27{color:#c41fbe!important}.top-footer{background-color:#073761}footer .site-info{background-color:#022544}</style>
100<noscript><link rel='stylesheet' id='sharedaddy-css' href='https://c0.wp.com/p/jetpack/15.8.1/modules/sharedaddy/sharing.css' type='text/css' media='all' />
101</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='sharedaddy-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/40bab93ea6b1efbd5f1cee5446b5a85a.css?ver=5a85a' type='text/css' media="not all" />
102<noscript><link rel='stylesheet' id='social-logos-css' href='https://c0.wp.com/p/jetpack/15.8.1/_inc/build/social-logos/social-logos.css' type='text/css' media='all' />
103</noscript><link data-optimized="1" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( &#039;onload&#039; );" rel='stylesheet' id='social-logos-css' href='https://kalapiinfotech.in/wp-content/litespeed/css/0e89efdde0ba9eee363dd6e893d771b9.css?ver=771b9' type='text/css' media="not all" />
104<script data-jetpack-boost="ignore" type="text/javascript" src="https://c0.wp.com/c/6.8.10/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
104
105
106
107
108<!-- Google tag (gtag.js) snippet added by Site Kit -->
109<!-- Google Analytics snippet added by Site Kit -->
110
111
112<link rel="https://api.w.org/" href="https://kalapiinfotech.in/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://kalapiinfotech.in/wp-json/wp/v2/pages/232" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://kalapiinfotech.in/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fkalapiinfotech.in%2Ftopics%2F" />
113<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://kalapiinfotech.in/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fkalapiinfotech.in%2Ftopics%2F&#038;format=xml" />
114<meta name="generator" content="dominant-color-images 1.2.1">
115<style id="essential-blocks-global-styles">:root{--eb-global-primary-color:#101828;--eb-global-secondary-color:#475467;--eb-global-tertiary-color:#98A2B3;--eb-global-text-color:#475467;--eb-global-heading-color:#1D2939;--eb-global-link-color:#444CE7;--eb-global-background-color:#F9FAFB;--eb-global-button-text-color:#FFFFFF;--eb-global-button-background-color:#101828;--eb-gradient-primary-color:linear-gradient(90deg, hsla(259, 84%, 78%, 1) 0%, hsla(206, 67%, 75%, 1) 100%);--eb-gradient-secondary-color:linear-gradient(90deg, hsla(18, 76%, 85%, 1) 0%, hsla(203, 69%, 84%, 1) 100%);--eb-gradient-tertiary-color:linear-gradient(90deg, hsla(248, 21%, 15%, 1) 0%, hsla(250, 14%, 61%, 1) 100%);--eb-gradient-background-color:linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(233, 233, 233) 49%, rgb(244, 243, 243) 100%);--eb-tablet-breakpoint:1024px;--eb-mobile-breakpoint:767px}</style><meta name="generator" content="Site Kit by Google 1.188.0" />
116<meta name="generator" content="performance-lab 4.1.0; plugins: dominant-color-images">
117	<style>img#wpstats{display:none}</style>
118		
119<!-- Google AdSense meta tags added by Site Kit -->
120<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236">
121<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com">
122<!-- End Google AdSense meta tags added by Site Kit -->
123		<style type="text/css">.site-title a,.site-title{color:#81d742}</style>
124		<style type="text/css" id="custom-background-css">body.custom-background{background-color:#fff}</style>
125	
126<!-- Google AdSense snippet added by Site Kit -->
127
128
129<!-- End Google AdSense snippet added by Site Kit -->
130
131<!-- Google AdSense Ad Blocking Recovery snippet added by Site Kit -->
132
133<!-- End Google AdSense Ad Blocking Recovery snippet added by Site Kit -->
134
135<!-- Google AdSense Ad Blocking Recovery Error Protection snippet added by Site Kit -->
136
137<!-- End Google AdSense Ad Blocking Recovery Error Protection snippet added by Site Kit -->
138<link rel="icon" href="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2020/05/cropped-final-01-1.png?fit=32%2C32&#038;ssl=1" sizes="32x32" />
139<link rel="icon" href="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2020/05/cropped-final-01-1.png?fit=192%2C192&#038;ssl=1" sizes="192x192" />
140<link rel="apple-touch-icon" href="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2020/05/cropped-final-01-1.png?fit=180%2C180&#038;ssl=1" />
141<meta name="msapplication-TileImage" content="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2020/05/cropped-final-01-1.png?fit=270%2C270&#038;ssl=1" />
142		<style type="text/css" id="wp-custom-css">.eqna-toc{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:8px;padding:20px 24px;margin:20px 0 24px;color:#fff}.eqna-toc h3,.eqna-toc strong{color:#00d4ff;margin:0 0 12px;font-size:1em;border-bottom:1px solid rgb(0 212 255 / .3);padding-bottom:8px;display:block}.eqna-toc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:5px;margin-top:10px}.eqna-toc a{color:#a8d8ff;text-decoration:none;font-size:.85em;padding:4px 7px;border-radius:4px;display:flex;align-items:center;gap:6px}.eqna-toc a:hover{background:rgb(0 212 255 / .15);color:#00d4ff}.eqna-toc .tn{background:rgb(0 212 255 / .2);color:#00d4ff;border-radius:3px;padding:1px 5px;font-size:.72em;font-weight:700;min-width:48px;text-align:center}.eqna-sc{background:linear-gradient(135deg,#0f3460,#533483);border-radius:8px;padding:18px 22px;margin:0 0 20px;color:#fff}.eqna-sc h3{color:gold;margin:0 0 8px;font-size:1em}.eqna-sc p{margin:0 0 12px;font-size:.88em;color:#d0c8ff}.eqna-sc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:7px}.eqna-sc-item{background:rgb(255 255 255 / .08);border-radius:6px;padding:7px 10px;display:flex;align-items:center;gap:7px}.eqna-sc-item label{font-size:.8em;color:#c8c0ff;flex:1}.eqna-sc-item select{background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .25);border-radius:4px;color:#fff;padding:2px 5px;font-size:.78em}.eqna-sc-btn{margin-top:12px;background:gold;
142color:#1a1a2e;border:none;border-radius:6px;padding:8px 18px;font-weight:700;cursor:pointer;font-size:.88em}.eqna-sc-res{margin-top:10px;background:rgb(255 215 0 / .15);border:1px solid rgb(255 215 0 / .4);border-radius:6px;padding:9px 12px;color:gold;font-size:.88em;display:none}.eqna-diff{display:inline-block;padding:1px 7px;border-radius:10px;font-size:.7em;font-weight:700;margin-left:5px;vertical-align:middle;text-transform:uppercase}.eqna-diff.f{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.eqna-diff.m{background:#fff3cd;color:#856404;border:1px solid #ffeeba}.eqna-diff.s{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.eqna-tip{background:linear-gradient(90deg,#fff8e1,#fffde7);border-left:4px solid #ff9800;border-radius:0 6px 6px 0;padding:11px 15px;margin:5px 0 12px;font-size:.88em;color:#4a3500}.eqna-tip b{color:#e65100}.eqna-quiz{background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border:1px solid #a5d6a7;border-radius:8px;padding:18px 22px;margin:20px 0}.eqna-quiz h4{color:#1b5e20;margin:0 0 3px;font-size:.95em}.eqna-quiz .qs{color:#388e3c;margin:0 0 14px;font-size:.82em}.eqna-qq{margin-bottom:15px}.eqna-qq p{font-weight:600;color:#1a1a2e;margin:0 0 7px;font-size:.9em}.eqna-qopts{display:flex;flex-direction:column;gap:5px}.eqna-qo{display:flex;align-items:center;gap:7px;padding:7px 11px;border:1.5px solid #c8e6c9;border-radius:5px;cursor:pointer;font-size:.86em;color:#1a3300;background:#fff}.eqna-qo:hover{border-color:#4caf50;background:#e8f5e9}.eqna-qo.ok{border-color:#2e7d32!important;background:#e8f5e9!important;color:#1b5e20;font-weight:700}.eqna-qo.no{border-color:#c62828!important;background:#ffebee!important;color:#b71c1c}.eqna-qsub{background:#2e7d32;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-weight:700;font-size:.88em;cursor:pointer;margin-top:10px}.eqna-qres{margin-top:10px;padding:9px 12px;border-radius:6px;font-weight:600;font-size:.88em;display:none}.eqna-qres.p{background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7}.eqna-qres.f{background:#fff8e1;color:#4a3500;border:1px solid #ffe082}.eqna-qexpl{margin-top:5px;padding:7px 10px;background:rgb(0 0 0 / .04);border-radius:4px;font-size:.82em;display:none;color:#333}.eqna-cta{background:linear-gradient(135deg,#0f3460,#533483);border-radius:7px;padding:14px 18px;margin:14px 0;color:#fff;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eqna-cta h4{margin:0 0 2px;color:gold;font-size:.9em}.eqna-cta p{margin:0;font-size:.8em;color:#c8c0ff}.eqna-cta a{margin-left:auto;background:gold;color:#1a1a2e;border-radius:5px;padding:7px 14px;font-weight:700;font-size:.82em;text-decoration:none}.eqna-prog{position:fixed;bottom:0;left:0;right:0;height:3px;background:rgb(0 0 0 / .08);z-index:9999}.eqna-prog-b{height:100%;background:linear-gradient(90deg,#00d4ff,#7b2ff7);width:0}nav.eqna-toc{margin-bottom:20px}@media(max-width:600px){.eqna-toc-grid,.eqna-sc-grid{grid-template-columns:1fr}.eqna-cta{flex-direction:column}.eqna-cta a{margin-left:0}}</style>
143		</head>
144<body data-rsssl=1 class="wp-singular page-template-default page page-id-232 custom-background wp-embed-responsive wp-theme-engage-mag wp-child-theme-engage-news ct-boxed ct-sticky-sidebar right-sidebar" itemtype="https://schema.org/WebPage" itemscope>
145<div id="page" class="site">
146            <a class="skip-link screen-reader-text"
147           href="#content">Skip to content</a>
148                    <!-- Preloader -->
149            <div id="loader-wrapper">
150                <div class="loader">
151                    <span></span>
152                    <span></span>
153                    <span></span>
154                    <span></span>
155                    <span></span>
156                </div>
157            </div>
158                <header id="masthead" class="site-header" itemtype="https://schema.org/WPHeader" itemscope>
159                <div class="overlay"></div>
160                <div class="top-bar">
161        <a href="#" class="ct-show-hide-top"> <i class="fa fa-chevron-down"></i> </a>
162        <div class="container-inner clearfix">
163
164            <div class="top-left-col clearfix">
165
166        
167            <div class="ct-clock float-left">
168                <div id="ct-date">
169                    Thursday, October 08, 2026                </div>
170            </div>
171
172        
173        </div>
174
175                <div class="top-right-col clearfix">
176                </div> <!-- .top-right-col -->
177                </div> <!-- .container-inner -->
178        </div> <!-- .top-bar -->
179
180                            <div class="logo-wrapper-block" style="background-image: url(https://kalapiinfotech.in/wp-content/uploads/2020/05/cropped-WhatsApp-Image-2020-05-15-at-1.04.35-AM-1-e1589886378300-1.jpeg);">
181                    <div class="container-inner clearfix logo-wrapper-container">
182        <div class="logo-wrapper full-wrapper text-center">
183            <div class="site-branding">
184
185                <div class="engage-mag-logo-container">
186                                            <p class="site-title"><a href="https://kalapiinfotech.in/"
187                                                 rel="home">Kalapi Infotech</a></p>
188                                            <p class="site-description">Embedded Product &#8211; Infotech Developer</p>
189                                    </div> <!-- engage-mag-logo-container -->
190            </div><!-- .site-branding -->
191        </div> <!-- .logo-wrapper -->
192                </div> <!-- .container-inner -->
193        </div> <!-- .logo-wrapper-block -->
194                <div class="engage-mag-menu-container sticky-header">
195            <div class="container-inner clearfix">
196                <nav id="site-navigation"
197                     class="main-navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope>
198                    <div class="navbar-header clearfix">
199                        <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
200                            <span> </span>
201                        </button>
202                    </div>
203                    <ul id="primary-menu" class="nav navbar-nav nav-menu">
204                                                    <li class=""><a href="https://kalapiinfotech.in/">
205                                    <i class="fa fa-home"></i> </a></li>
206                                                <li id="menu-item-32" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32"><a href="https://kalapiinfotech.in/about-us/">About Us</a></li>
207<li id="menu-item-235" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-232 current_page_item menu-item-has-children menu-item-235"><a href="https://kalapiinfotech.in/topics/" aria-current="page">Topics</a>
208<ul class="sub-menu">
209	<li id="menu-item-1479" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1479"><a href="https://kalapiinfotech.in/interview/">Interview</a></li>
210	<li id="menu-item-244" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-244"><a href="https://kalapiinfotech.in/iot/">IOT</a>
211	<ul class="sub-menu">
212		<li id="menu-item-246" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-246"><a href="https://kalapiinfotech.in/iot-sensors-applications/">IOT Sensor’s &#038; Applications</a></li>
213		<li id="menu-item-285" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-285"><a href="https://kalapiinfotech.in/designing-of-ble-based-solutions/">IOT – BLE Based Solutions</a></li>
214		<li id="menu-item-384" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-384"><a href="https://kalapiinfotech.in/iot-sensors-part-1humidity-pressure-temperature-sensors/">IOT Sensor’s Part 1:Humidity, Pressure, Temperature Sensors.</a></li>
215		<li id="menu-item-383" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-383"><a href="https://kalapiinfotech.in/iot-sensors-part-2-accelerometers-magnetometers-time-of-light-sensors/">IOT Sensor’s Part 2: Accelerometers, Magnetometers, Time of light  Sensors.</a></li>
216		<li id="menu-item-1382" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1382"><a href="https://kalapiinfotech.in/iot-sensors-temperature-sensors/">IOT Sensor’s: Temperature sensor’s</a></li>
217		<li id="menu-item-1384" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1384"><a href="https://kalapiinfotech.in/iot-sensors-accelerometer/">IOT Sensor’s: Accelerometer</a></li>
218		<li id="menu-item-650" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-650"><a href="https://kalapiinfotech.in/low-power-mcu/">Low Power MCU</a></li>
219	</ul>
220</li>
221	<li id="menu-item-1486" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1486"><a href="https://kalapiinfotech.in/stm32-controllers/">STM32 Controller’s</a>
222	<ul class="sub-menu">
223		<li id="menu-item-1480" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1480"><a href="https://kalapiinfotech.in/stm32c031c6tx-microcontroller-examples-for-gpio-i2c-spi-and-uart-using-hal/">STM32C031C6Tx microcontroller examples for GPIO, I2C, SPI, and UART using HAL.</a></li>
224		<li id="menu-item-1482" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1482">
224<a href="https://kalapiinfotech.in/comprehensive-comparison-of-stm32-mcus-applications-features-and-categories/">Comprehensive Comparison of STM32 MCUs: Applications, Features, and Categories</a></li>
225		<li id="menu-item-1481" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1481"><a href="https://kalapiinfotech.in/stm32c0-series-overview/">STM32C0 Series Overview</a></li>
226	</ul>
227</li>
228	<li id="menu-item-245" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-245"><a href="https://kalapiinfotech.in/embedded/">Embedded</a>
229	<ul class="sub-menu">
230		<li id="menu-item-1228" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1228"><a href="https://kalapiinfotech.in/embedded-systems/">Embedded Systems</a>
231		<ul class="sub-menu">
232			<li id="menu-item-247" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-247"><a href="https://kalapiinfotech.in/embedded-system-design-guide/">Embedded System Design Guide:</a></li>
233			<li id="menu-item-295" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-295"><a href="https://kalapiinfotech.in/embedded-system-process-guide/">Embedded System Process Guide</a></li>
234			<li id="menu-item-1229" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1229"><a href="https://kalapiinfotech.in/as-an-embedded-developer-must-read-books/">As an embedded developer must read books</a></li>
235			<li id="menu-item-1363" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1363"><a href="https://kalapiinfotech.in/list-of-video-courses-as-an-embedded-developer-must-do/">List of video courses as an embedded developer must do</a></li>
236			<li id="menu-item-1353" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1353"><a href="https://kalapiinfotech.in/implementation-of-i2c-communication-using-bit-banging/">Implementation of I2C communication using bit banging</a></li>
237		</ul>
238</li>
239		<li id="menu-item-472" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-472"><a href="https://kalapiinfotech.in/freertos/">STM32 FreeRTOS</a>
240		<ul class="sub-menu">
241			<li id="menu-item-475" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-475"><a href="https://kalapiinfotech.in/stm32-cube-ide-freertos-code-generation-using-cubemx/">STM32-Cube IDE-FreeRTOS Code Generation using CubeMx</a></li>
242			<li id="menu-item-474" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-474"><a href="https://kalapiinfotech.in/stm32-cube-ide-freertos-memory-management/">STM32-Cube IDE-FreeRTOS Memory Management</a></li>
243			<li id="menu-item-473" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-473"><a href="https://kalapiinfotech.in/stm32-cube-ide-freertos-tasks/">STM32-Cube IDE-FreeRTOS Tasks</a></li>
244			<li id="menu-item-648" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-648"><a href="https://kalapiinfotech.in/stm32-cube-ide-freertos-intertask-communication-part-1/">STM32-Cube IDE-FreeRTOS Intertask Communication Part – 1</a></li>
245			<li id="menu-item-649" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-649"><a href="https://kalapiinfotech.in/stm32-cube-ide-freertos-intertask-communication-part-2/">STM32-Cube IDE-FreeRTOS Intertask Communication Part – 2</a></li>
246			<li id="menu-item-1225" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1225"><a href="https://kalapiinfotech.in/stm32-cube-ide-freertos-memory-management-part2/">STM32-Cube IDE- FreeRTOS Memory Optimization – Analysis Technique.</a></li>
247		</ul>
248</li>
249		<li id="menu-item-750" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-750"><a href="https://kalapiinfotech.in/stm32-peripherals/">STM32 Peripheral’s</a>
250		<ul class="sub-menu">
251			<li id="menu-item-879" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-879"><a href="https://kalapiinfotech.in/connectivity/">Connectivity</a>
252			<ul class="sub-menu">
253				<li id="menu-item-882" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-882"><a href="https://kalapiinfotech.in/uart/">UART</a>
254				<ul class="sub-menu">
255					<li id="menu-item-884" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-884"><a href="https://kalapiinfotech.in/stm32-peripherals-uart-polling-mode/">STM32-Peripheral’s-UART: Polling Mode</a></li>
256					<li id="menu-item-883" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-883"><a href="https://kalapiinfotech.in/stm32-peripherals-uart-interrupt-mode/">STM32-Peripheral’s-UART: Interrupt Mode</a></li>
257					<li id="menu-item-1010" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1010"><a href="https://kalapiinfotech.in/stm32-peripherals-uart-dma-mode/">
257STM32-Peripheral’s-UART: DMA Mode</a></li>
258				</ul>
259</li>
260				<li id="menu-item-1293" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1293"><a href="https://kalapiinfotech.in/i2c/">I2C</a>
261				<ul class="sub-menu">
262					<li id="menu-item-1295" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1295"><a href="https://kalapiinfotech.in/stm32-peripherals-i2c-polling-mode/">STM32-Peripheral’s- I2C polling mode</a></li>
263					<li id="menu-item-1294" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1294"><a href="https://kalapiinfotech.in/stm32-peripherals-i2c-dma-mode/">STM32-Peripheral’s- I2C DMA mode</a></li>
264				</ul>
265</li>
266				<li id="menu-item-1006" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1006"><a href="https://kalapiinfotech.in/spi/">SPI</a>
267				<ul class="sub-menu">
268					<li id="menu-item-1009" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1009"><a href="https://kalapiinfotech.in/stm32-peripherals-spi-polling-mode/">STM32-Peripheral’s-SPI: Polling Mode</a></li>
269					<li id="menu-item-1008" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1008"><a href="https://kalapiinfotech.in/stm32-peripherals-spi-interrupt-mode/">STM32-Peripheral’s-SPI: Interrupt Mode</a></li>
270					<li id="menu-item-1007" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1007"><a href="https://kalapiinfotech.in/stm32-peripherals-spi-dma-mode/">STM32-Peripheral’s-SPI: DMA Mode</a></li>
271				</ul>
272</li>
273			</ul>
274</li>
275			<li id="menu-item-887" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-887"><a href="https://kalapiinfotech.in/analog/">Analog</a>
276			<ul class="sub-menu">
277				<li id="menu-item-751" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-751"><a href="https://kalapiinfotech.in/stm32-peripherals-dac/">STM32-Peripheral’s-DAC:</a></li>
278				<li id="menu-item-783" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-783"><a href="https://kalapiinfotech.in/stm32-peripherals-adc-polling-method/">STM32-Peripheral’s-ADC: Polling Method</a></li>
279				<li id="menu-item-782" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-782"><a href="https://kalapiinfotech.in/stm32-peripherals-adc-continuous-mode/">STM32-Peripheral’s-ADC: Continuous Mode</a></li>
280				<li id="menu-item-818" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-818"><a href="https://kalapiinfotech.in/stm32-peripherals-adc-timer-interrupt-mode/">STM32-Peripheral’s-ADC: Timer interrupt mode</a></li>
281				<li id="menu-item-835" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-835"><a href="https://kalapiinfotech.in/stm32-peripherals-adc-watchdog-mode/">STM32-Peripheral’s-ADC: Watchdog Mode</a></li>
282				<li id="menu-item-1174" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1174"><a href="https://kalapiinfotech.in/stm32-peripherals-adc-scan-mode/">STM32-Peripheral’s-ADC: Scan Mode</a></li>
283				<li id="menu-item-1354" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1354"><a href="https://kalapiinfotech.in/stm32-peripherals-comparator/">STM32-Peripheral’s : Comparator</a></li>
284			</ul>
285</li>
286			<li id="menu-item-890" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-890"><a href="https://kalapiinfotech.in/gpio/">GPIO</a>
287			<ul class="sub-menu">
288				<li id="menu-item-753" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-753"><a href="https://kalapiinfotech.in/stm32-peripherals-gpio-output-input/">STM32-Peripheral’s-GPIO: Output, Input</a></li>
289				<li id="menu-item-752" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-752"><a href="https://kalapiinfotech.in/stm32-peripherals-gpio-exti/">STM32-Peripheral’s-GPIO: EXTI</a></li>
290			</ul>
291</li>
292			<li id="menu-item-1013" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1013"><a href="https://kalapiinfotech.in/timers/">Timers</a>
293			<ul class="sub-menu">
294				<li id="menu-item-1036" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1036"><a href="https://kalapiinfotech.in/stm32-peripherals-timers-base-timer-interrupt-mode/">STM32-Peripheral’s Timers: Base Timer Interrupt Mode</a></li>
295				<li id="menu-item-1035" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1035"><a href="https://kalapiinfotech.in/stm32-peripherals-timers-output-pwm/">STM32-Peripheral’s Timers: Output PWM</a></li>
296				<li id="menu-item-1175" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1175"><a href="https://kalapiinfotech.in/stm32-peripherals-timers-input-pwm/">STM32-Peripheral’s Timers: Input PWM</a></li>
297				<li id="menu-item-1176" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1176"><a href="https://kalapiinfotech.in/stm32-peripherals-timers-input-capture-mode/">STM32-Peripheral’s Timers: Input Capture Mode</a></li>
298				<li id="menu-item-1177" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1177"><a href="https://kalapiinfotech.in/stm32-peripherals-timers-output-compare-mode/">
298STM32-Peripheral’s Timers: Output Compare Mode</a></li>
299			</ul>
300</li>
301		</ul>
302</li>
303	</ul>
304</li>
305</ul>
306</li>
307<li id="menu-item-33" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-33"><a href="https://kalapiinfotech.in/contact/">Contact Us</a></li>
308<li id="menu-item-1609" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1609"><a href="https://kalapiinfotech.in/resources-recommended-tools/">Resources</a></li>
309                    </ul>
310                </nav><!-- #site-navigation -->
311
312                                    <div class="ct-menu-search"><a class="search-icon-box" href="#"> <i class="fa fa-search"></i>
313                        </a></div>
314                    <div class="top-bar-search">
315                        <form role="search" method="get" class="search-form" action="https://kalapiinfotech.in/">
316				<label>
317					<span class="screen-reader-text">Search for:</span>
318					<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
319				</label>
320				<input type="submit" class="search-submit" value="Search" />
321			</form>                        <button type="button" class="close"></button>
322                    </div>
323                            </div> <!-- .container-inner -->
324        </div> <!-- engage-mag-menu-container -->
325                </header><!-- #masthead -->
326        
327
328    <div id="content" class="site-content">
329                <div class="container-inner ct-container-main clearfix">
330	<div id="primary" class="content-area">
331		<main id="main" class="site-main">
332
333		
334<article id="post-232" class="post-232 page type-page status-publish hentry card-single-article" itemtype="https://schema.org/CreativeWork" itemscope>
335        <div class="engage-mag-content-container engage-mag-no-thumbnail">
336                <div class="engage-mag-content-area">
337            <header class="entry-header">
338                <h1 class="entry-title" itemprop="headline">Topics</h1>            </header><!-- .entry-header -->
339
340            <div class="entry-content">
341                <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-official sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-twitter"><a href="https://twitter.com/share" class="twitter-share-button" data-url="https://kalapiinfotech.in/topics/" data-text="Topics"  >Tweet</a></li><li class="share-facebook"><div class="fb-share-button" data-href="https://kalapiinfotech.in/topics/" data-layout="button_count"></div></li><li class="share-linkedin"><div class="linkedin_button"></div></li><li class="share-jetpack-whatsapp"><a rel="nofollow noopener noreferrer"
342				data-shared="sharing-whatsapp-232"
343				class="share-jetpack-whatsapp sd-button"
344				href="https://kalapiinfotech.in/topics/?share=jetpack-whatsapp"
345				target="_blank"
346				aria-labelledby="sharing-whatsapp-232"
347				>
348				<span id="sharing-whatsapp-232" hidden>Share on WhatsApp (Opens in new window)</span>
349				<span>WhatsApp</span>
350			</a></li><li class="share-end"></li></ul></div></div></div><div class='sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-post-wrapper-176890132-232-6ac6d83b4e837' data-src='https://widgets.wp.com/likes/?ver=15.8.1#blog_id=176890132&amp;post_id=232&amp;origin=kalapiinfotech.in&amp;obj_id=176890132-232-6ac6d83b4e837' data-name='like-post-frame-176890132-232-6ac6d83b4e837' data-title='Like or Reblog'><h3 class="sd-title">Like this:</h3><div class='likes-widget-placeholder post-likes-widget-placeholder' style='height: 55px;'><span class='button'><span>Like</span></span> <span class="loading"><svg class="jetpack-spinner" width="18" height="18" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="50" cy="50" r="46" fill="none" stroke="#ddd" stroke-width="8"/><path d="M 50 4 A 46 46 0 0 1 96 50" fill="none" stroke="currentColor" stroke-width="8" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" dur="1.4s" from="0 50 50" to="360 50 50" repeatCount="indef
350inite"/></path></svg><span class="screen-reader-text">Loading…</span></span></div><span class='sd-text-color'></span><a class='sd-link-color'></a></div>            </div><!-- .entry-content -->
351
352                                <div class="meta_bottom">
353            <div class="text_share header-text">Share</div>
354            <div class="post-share">
355                <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https://kalapiinfotech.in/topics/">
356                    <i class="fa fa-facebook"></i>
357                    Facebook                </a>
358                <a target="_blank" href="https://twitter.com/share?text=Topics&#038;url=https://kalapiinfotech.in/topics/">
359                    <i class="fa fa-twitter"></i>
360                    Twitter                </a>
361                <a target="_blank" href="https://pinterest.com/pin/create/button/?url=https://kalapiinfotech.in/topics/&#038;media=&#038;description=Topics">
362                    <i class="fa fa-pinterest"></i>
363                    Pinterest                </a>
364                <a target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&#038;title=Topics&#038;url=https://kalapiinfotech.in/topics/">
365                    <i class="fa fa-linkedin"></i>
366                    Linkedin                </a>
367            </div>
368        </div>
369                </div> <!-- .engage-mag-content-area -->
370    </div> <!-- .engage-mag-content-container -->
371</article><!-- #post-232 -->
372
373		</main><!-- #main -->
374	</div><!-- #primary -->
375
376
377<aside id="secondary" class="widget-area" itemtype="https://schema.org/WPSideBar" itemscope>
378    <div class="ct-sidebar-wrapper">
379	<div class="sidebar-widget-container"><section id="block-5" class="widget widget_block"></section></div> <div class="sidebar-widget-container"><section id="block-9" class="widget widget_block"><!-- Kalapi Infotech - Sidebar Ad Unit -->
380<div style="text-align:center; margin:10px 0; min-height:250px;">
381<ins class="adsbygoogle"
382     style="display:inline-block;width:300px;height:250px"
383     data-ad-client="ca-pub-2894962487191230"
384     data-ad-slot="YOUR_SLOT_ID"></ins>
385
386</div></section></div> <div class="sidebar-widget-container"><section id="search-2" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://kalapiinfotech.in/">
387				<label>
388					<span class="screen-reader-text">Search for:</span>
389					<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
390				</label>
391				<input type="submit" class="search-submit" value="Search" />
392			</form></section></div> 
393		<div class="sidebar-widget-container"><section id="recent-posts-2" class="widget widget_recent_entries">
394		<h2 class="widget-title">Recent Posts</h2>
395		<ul>
396											<li>
397					<a href="https://kalapiinfotech.in/firmware-error-handling-recovery-architecture/">Firmware Error Handling and Recovery Architecture: Designing Embedded Systems That Know How to Fail</a>
398									</li>
399											<li>
400					<a href="https://kalapiinfotech.in/state-machine-architecture-embedded-systems/">State Machine Architecture in Embedded Systems: Designing Deterministic Event-Driven Firmware</a>
401									</li>
402											<li>
403					<a href="https://kalapiinfotech.in/rtos-architecture-tasks-queues-events-synchronization/">RTOS Architecture: How to Design Tasks, Queues, Events, Timers and Synchronisation</a>
404									</li>
405											<li>
406					<a href="https://kalapiinfotech.in/hal-vs-bsp-vs-drivers-vs-middleware/">HAL vs BSP vs Driver vs Middleware: Where Should Firmware Code Actually Belong?</a>
407									</li>
408											<li>
409					<a href="https://kalapiinfotech.in/firmware-architecture-anti-patterns/">15 Firmware Architecture Anti-Patterns That Make Embedded Systems Unmaintainable</a>
410									</li>
411					</ul>
412
413		</section></div> <div class="sidebar-widget-container"><section id="archives-3" class="widget widget_archive"><h2 class="widget-title">Archives</h2>
414			<ul>
415					<li><a href='https://kalapiinfotech.in/2026/09/'>September 2026</a></li>
416	<li><a href='https://kalapiinfotech.in/2026/08/'>August 2026</a></li>
417	<li><a href='https://kalapiinfotech.in/2026/07/'>July 2026</a></li>
418	<li><a href='https://kalapiinfotech.in/2026/06/'>June 2026</a></li>
419	<li><a href='https://kalapiinfotech.in/2026/05/'>May 2026</a></li>
420	<li><a href='https://kalapiinfotech.in/2026/03/'>March 2026</a></li>
421	<li><a href='https://kalapiinfotech.in/2026/01/'>January 2026</a></li>
422	<li><a href='https://kalapiinfotech.in/2025/11/'>November 2025</a></li>
423	<li><a href='https://kalapiinfotech.in/2025/10/'>October 2025</a></li>
424	<li><a href='https://kalapiinfotech.in/2025/09/'>September 2025</a></li>
425	<li><a href='https://kalapiinfotech.in/2025/08/'>August 2025</a></li>
426	<li><a href='https://kalapiinfotech.in/2025/03/'>March 2025</a></li>
427	<li><a href='https://kalapiinfotech.in/2024/12/'>December 2024</a></li>
428	<li><a href='https://kalapiinfotech.in/2024/11/'>November 2024</a></li>
429	<li><a href='https://kalapiinfotech.in/2024/09/'>September 2024</a></li>
430	<li><a href='https://kalapiinfotech.in/2024/02/'>February 2024</a></li>
431	<li><a href='https://kalapiinfotech.in/2024/01/'>January 2024</a></li>
432	<li><a href='https://kalapiinfotech.in/2022/10/'>October 2022</a></li>
433	<li><a href='https://kalapiinfotech.in/2022/09/'>September 2022</a></li>
434	<li><a href='https://kalapiinfotech.in/2022/07/'>July 2022</a></li>
435	<li><a href='https://kalapiinfotech.in/2022/06/'>June 2022</a></li>
436	<li><a href='https://kalapiinfotech.in/2022/05/'>May 2022</a></li>
437	<li><a href='https://kalapiinfotech.in/2022/04/'>April 2022</a></li>
438	<li><a href='https://kalapiinfotech.in/2022/03/'>March 2022</a></li>
439	<li><a href='https://kalapiinfotech.in/2022/02/'>February 2022</a></li>
440	<li><a href='https://kalapiinfotech.in/2022/01/'>January 2022</a></li>
441	<li><a href='https://kalapiinfotech.in/2021/12/'>December 2021</a></li>
442	<li><a href='https://kalapiinfotech.in/2021/11/'>November 2021</a></li>
443	<li><a href='https://kalapiinfotech.in/2021/07/'>July 2021</a></li>
444	<li><a href='https://kalapiinfotech.in/2021/06/'>June 2021</a></li>
445	<li><a href='https://kalapiinfotech.in/2021/02/'>February 2021</a></li>
446	<li><a href='https://kalapiinfotech.in/2021/01/'>January 2021</a></li>
447	<li><a href='https://kalapiinfotech.in/2020/12/'>December 2020</a></li>
448	<li><a href='https://kalapiinfotech.in/2020/11/'>November 2020</a></li>
449			</ul>
450
451			</section></div> <div class="sidebar-widget-container"><section id="blog_subscription-3" class="widget widget_blog_subscription jetpack_subscription_widget"><h2 class="widget-title">Subscribe to Blog via Email</h2>
452			<div class="wp-block-jetpack-subscriptions__container">
453			<form action="#" method="post" accept-charset="utf-8" id="subscribe-blog-blog_subscription-3"
454				data-blog="176890132"
455				data-post_access_level="everybody" >
456									<div id="subscribe-text"><p>Enter your email address to subscribe to this blog and receive notifications of new posts by email.</p>
457</div>
458										<p id="subscribe-email">
459						<label id="jetpack-subscribe-label"
460							class="screen-reader-text"
461							for="subscribe-field-blog_subscription-3">
462							Email Address						</label>
463						<input type="email" name="email" autocomplete="email" required="required"
464																					value=""
465							id="subscribe-field-blog_subscription-3"
466							placeholder="Email Address"
467						/>
468					</p>
469
470					<p id="subscribe-submit"
471											>
472						<input type="hidden" name="action" value="subscribe"/>
473						<input type="hidden" name="source" value="https://kalapiinfotech.in/topics/"/>
474						<input type="hidden" name="sub-type" value="widget"/>
475						<input type="hidden" name="redirect_fragment" value="subscribe-blog-blog_subscription-3"/>
476						<input type="hidden" id="_wpnonce" name="_wpnonce" value="35ed4c5e3b" /><input type="hidden" name="_wp_http_referer" value="/topics/" />						<button type="submit"
477															class="wp-block-button__link"
478																					name="jetpack_subscriptions_widget"
479						>
480							Subscribe						</button>
481					</p>
482							</form>
483						</div>
484			
485</section></div> <div class="sidebar-widget-container"><section id="engage-mag-author-3" class="widget engage_mag_widget_author">
486            <div class="engage-mag-author-profile">
487
488                <h2 class="widget-title">About Us</h2>
489                <div class="profile-wrapper social-menu-wrap">
490                                            <figure class="author">
491                            <img src="https://kalapiinfotech.in/wp-content/uploads/2023/01/PXL_20221009_140654868.PORTRAIT-scaled.jpg">
492                        </figure>
493                    
494                    <p>Embedded Developer | RF | AEROSPACE | SATCOM | SMART METER | IOT</p>
495
496
497                                            <ul class="menu author-social-profiles engage-mag-menu-social">
498                            
499                            
500                                                            <li>
501                                    <a href="https://www.linkedin.com/in/chintangala9/" target="_blank"><span
502                                            class="screen-reader-text">linkedin</span></a>
503                                </li>
504                            
505                            
506                            
507                            
508                            
509                        </ul>
510
511                    
512                </div>
513                <!-- .profile-wrapper -->
514
515            </div><!-- .author-profile -->
516
517            </section></div> <div class="sidebar-widget-container"><section id="block-6" class="widget widget_block widget_categories"><ul class="wp-block-categories-list wp-block-categories">	<li class="cat-item cat-item-58"><a href="https://kalapiinfotech.in/category/embedded-system/ai-ml/">AI/ML</a> (3)
518</li>
519	<li class="cat-item cat-item-5"><a href="https://kalapiinfotech.in/category/embedded-system/coding-reference-guide/">Coding Reference Guide</a> (7)
520</li>
521	<li class="cat-item cat-item-63"><a href="https://kalapiinfotech.in/category/design-patterns/">Design Patterns</a> (5)
522</li>
523	<li class="cat-item cat-item-64"><a href="https://kalapiinfotech.in/category/uncategorized/design-patterns-uncategorized/">Design Patterns</a> (7)
524</li>
525	<li class="cat-item cat-item-4"><a href="https://kalapiinfotech.in/category/embedded-system/design-reference-guide/">Design Reference Guide</a> (3)
526</li>
527	<li class="cat-item cat-item-167"><a href="https://kalapiinfotech.in/category/dsa/">DSA</a> (8)
528</li>
529	<li class="cat-item cat-item-196"><a href="https://kalapiinfotech.in/category/embedded-firmware-architecture/">Embedded Firmware Architecture</a> (7)
530</li>
531	<li class="cat-item cat-item-3"><a href="https://kalapiinfotech.in/category/embedded-system/">Embedded System</a> (78)
532</li>
533	<li class="cat-item cat-item-135"><a href="https://kalapiinfotech.in/category/event-driven-firmware-architecture/">Event-Driven Firmware Architecture</a> (1)
534</li>
535	<li class="cat-item cat-item-128"><a href="https://kalapiinfotech.in/category/interview-questions/">Interview</a> (14)
536</li>
537	<li class="cat-item cat-item-7"><a href="https://kalapiinfotech.in/category/embedded-system/iot/">IOT</a> (8)
538</li>
539	<li class="cat-item cat-item-6"><a href="https://kalapiinfotech.in/category/embedded-system/process-reference-guide/">Process Reference Guide</a> (1)
540</li>
541	<li class="cat-item cat-item-60"><a href="https://kalapiinfotech.in/category/uncategorized/rtos/">RTOS</a> (3)
542</li>
543	<li class="cat-item cat-item-1"><a href="https://kalapiinfotech.in/category/uncategorized/">Software&#039;s</a> (50)
544</li>
545	<li class="cat-item cat-item-21"><a href="https://kalapiinfotech.in/category/embedded-system/stm32-peripherals/">STM32 Peripheral&#039;s</a> (23)
546</li>
547	<li class="cat-item cat-item-19"><a href="https://kalapiinfotech.in/category/uncategorized/stm32code/">STM32Code</a> (23)
548</li>
549	<li class="cat-item cat-item-27"><a href="https://kalapiinfotech.in/category/embedded-system/stm32cubeide/">STM32CubeIDE</a> (22)
550</li>
551</ul></section></div>
551     </div>
552</aside><!-- #secondary -->
553</div> <!-- .container-inner -->
554</div><!-- #content -->
555        <div class="ct-missed-block widget">
556            <div class="container-inner">
557                            <h2 class="widget-title"> You May Also Like </h2>
558                                            <div class="ct-grid-post clearfix">
559                                            <div class="ct-col ct-four-cols">
560                            <section class="ct-grid-post-list">
561                                                                    <div class="post-thumb">
562                                                                                <a href="https://kalapiinfotech.in/firmware-error-handling-recovery-architecture/">
563                                            <img width="783" height="450" src="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/firmware-error-handling-featured.png?resize=783%2C450&amp;ssl=1" class="attachment-engage-mag-carousel-img size-engage-mag-carousel-img not-transparent wp-post-image" alt="Error Handling and Recovery Architecture" decoding="async" loading="lazy" srcset="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/firmware-error-handling-featured.png?resize=783%2C450&amp;ssl=1 783w, https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/firmware-error-handling-featured.png?resize=1000%2C574&amp;ssl=1 1000w" sizes="auto, (max-width: 783px) 100vw, 783px" data-has-transparency="false" data-dominant-color="1b2536" style="--dominant-color: #1b2536;" />                                        </a>
564                                    </div>
565                                                                    <div class="post-content mt-10">
566                                        <div class="post-meta">
567                                            <span class="cat-links"><a class="ct-cat-item-196" href="https://kalapiinfotech.in/category/embedded-firmware-architecture/"  rel="category tag">Embedded Firmware Architecture</a> <a class="ct-cat-item-3" href="https://kalapiinfotech.in/category/embedded-system/"  rel="category tag">Embedded System</a> </span>                                        </div>
568                                    <h3 class="post-title">
569                                        <a href="https://kalapiinfotech.in/firmware-error-handling-recovery-architecture/"
570                                        >Firmware Error Handling and Recovery Architecture: Designing Embedded Systems That Know How to Fail</a>
571                                    </h3>
572                                        <div class="post-meta">
573                                            <span class="posted-on"><i class="fa fa-calendar"></i><a href="https://kalapiinfotech.in/firmware-error-handling-recovery-architecture/" rel="bookmark" style="color:;"><time class="entry-date published" datetime="2026-09-26T05:47:26+05:30" itemprop="datePublished">September 26, 2026</time><time class="updated" datetime="2026-10-08T04:53:18+05:30" itemprop="dateModified">October 8, 2026</time></a></span><span class="min-read"><i class="fa fa-clock-o" aria-hidden="true"></i>12 min read</span>                                        </div>
574                                </div><!-- Post content end -->
575                            </section>
576                        </div><!--.engage-mag-col-->
577                                            <div class="ct-col ct-four-cols">
578                            <section class="ct-grid-post-list">
579                                                                    <div class="post-thumb">
580                                                                                <a href="https://kalapiinfotech.in/state-machine-architecture-embedded-systems/">
581                                            <img width="783" height="450" src="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/state-machine-architecture-featured.png?resize=783%2C450&amp;ssl=1" class="attachment-engage-mag-carousel-img size-engage-mag-carousel-img not-transparent wp-post-image" alt="State Machine Architecture" decoding="async" loading="lazy" srcset="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/state-machine-architecture-featured.png?resize=783%2C450&amp;ssl=1 783w, https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/state-machine-architecture-featured.png?resize=1000%2C574&amp;ssl=1 1000w" sizes="auto, (max-width: 783px) 100vw, 783px" data-has-transparency="false" data-dominant-color="1a2536" style="--dominant-color: #1a2536;" />                                        </a>
582                                    </div>
583                                                                    <div class="post-content mt-10">
584                                        <div class="post-meta">
585                                            <span class="cat-links"><a class="ct-cat-item-196" href="https://kalapiinfotech.in/category/embedded-firmware-architecture/"  rel="category tag">Embedded Firmware Architecture</a> <a class="ct-cat-item-3" href="https://kalapiinfotech.in/category/embedded-system/"  rel="category tag">Embedded System</a> </span>                                        </div>
586                                    <h3 class="post-title">
587                                        <a href="https://kalapiinfotech.in/state-machine-architecture-embedded-systems/"
588                                        >State Machine Architecture in Embedded Systems: Designing Deterministic Event-Driven Firmware</a>
589                                    </h3>
590                                        <div class="post-meta">
591                                            <span class="posted-on"><i class="fa fa-calendar"></i><a href="https://kalapiinfotech.in/state-machine-architecture-embedded-systems/" rel="bookmark" style="color:;"><time class="entry-date published" datetime="2026-09-21T05:47:26+05:30" itemprop="datePublished">September 21, 2026</time><time class="updated" datetime="2026-10-08T04:53:17+05:30" itemprop="dateModified">October 8, 2026</time></a></span><span class="min-read"><i class="fa fa-clock-o" aria-hidden="true"></i>15 min read</span>                                        </div>
592                                </div><!-- Post content end -->
593                            </section>
594                        </div><!--.engage-mag-col-->
595                                            <div class="ct-col ct-four-cols">
596                            <section class="ct-grid-post-list">
597                                                                    <div class="post-thumb">
598                                                                                <a href="https://kalapiinfotech.in/rtos-architecture-tasks-queues-events-synchronization/">
599                                            <img width="783" height="450" src="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/rtos-architecture-featured.png?resize=783%2C450&amp;ssl=1" class="attachment-engage-mag-carousel-img size-engage-mag-carousel-img not-transparent wp-post-image" alt="RTOS Architecture" decoding="async" loading="lazy" srcset="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/rtos-architecture-featured.png?resize=783%2C450&amp;ssl=1 783w, https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/rtos-architecture-featured.png?resize=1000%2C574&amp;ssl=1 1000w" sizes="auto, (max-width: 783px) 100vw, 783px" data-has-transparency="false" data-dominant-color="182334" style="--dominant-color: #182334;" />                                        </a>
600                                    </div>
601                                                                    <div class="post-content mt-10">
602                                        <div class="post-meta">
603                                            <span class="cat-links"><a class="ct-cat-item-196" href="https://kalapiinfotech.in/category/embedded-firmware-architecture/"  rel="category tag">Embedded Firmware Architecture</a> <a class="ct-cat-item-3" href="https://kalapiinfotech.in/category/embedded-system/"  rel="category tag">Embedded System</a> </span>                                        </div>
604                                    <h3 class="post-title">
605                                        <a href="https://kalapiinfotech.in/rtos-architecture-tasks-queues-events-synchronization/"
606                                        >RTOS Architecture: How to Design Tasks, Queues, Events, Timers and Synchronisation</a>
607                                    </h3>
608                                        <div class="post-meta">
609                                            <span class="posted-on"><i class="fa fa-calendar"></i><a href="https://kalapiinfotech.in/rtos-architecture-tasks-queues-events-synchronization/" rel="bookmark" style="color:;"><time class="entry-date published" datetime="2026-09-17T05:47:26+0
6095:30" itemprop="datePublished">September 17, 2026</time><time class="updated" datetime="2026-10-08T04:53:16+05:30" itemprop="dateModified">October 8, 2026</time></a></span><span class="min-read"><i class="fa fa-clock-o" aria-hidden="true"></i>16 min read</span>                                        </div>
610                                </div><!-- Post content end -->
611                            </section>
612                        </div><!--.engage-mag-col-->
613                                            <div class="ct-col ct-four-cols">
614                            <section class="ct-grid-post-list">
615                                                                    <div class="post-thumb">
616                                                                                <a href="https://kalapiinfotech.in/hal-vs-bsp-vs-drivers-vs-middleware/">
617                                            <img width="783" height="450" src="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/hal-bsp-driver-middleware-featured.png?resize=783%2C450&amp;ssl=1" class="attachment-engage-mag-carousel-img size-engage-mag-carousel-img not-transparent wp-post-image" alt="HAL vs BSP vs Driver vs Middleware" decoding="async" loading="lazy" srcset="https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/hal-bsp-driver-middleware-featured.png?resize=783%2C450&amp;ssl=1 783w, https://i0.wp.com/kalapiinfotech.in/wp-content/uploads/2026/10/hal-bsp-driver-middleware-featured.png?resize=1000%2C574&amp;ssl=1 1000w" sizes="auto, (max-width: 783px) 100vw, 783px" data-has-transparency="false" data-dominant-color="1b2637" style="--dominant-color: #1b2637;" />                                        </a>
618                                    </div>
619                                                                    <div class="post-content mt-10">
620                                        <div class="post-meta">
621                                            <span class="cat-links"><a class="ct-cat-item-196" href="https://kalapiinfotech.in/category/embedded-firmware-architecture/"  rel="category tag">Embedded Firmware Architecture</a> <a class="ct-cat-item-3" href="https://kalapiinfotech.in/category/embedded-system/"  rel="category tag">Embedded System</a> </span>                                        </div>
622                                    <h3 class="post-title">
623                                        <a href="https://kalapiinfotech.in/hal-vs-bsp-vs-drivers-vs-middleware/"
624                                        >HAL vs BSP vs Driver vs Middleware: Where Should Firmware Code Actually Belong?</a>
625                                    </h3>
626                                        <div class="post-meta">
627                                            <span class="posted-on"><i class="fa fa-calendar"></i><a href="https://kalapiinfotech.in/hal-vs-bsp-vs-drivers-vs-middleware/" rel="bookmark" style="color:;"><time class="entry-date published" datetime="2026-09-12T05:00:41+05:30" itemprop="datePublished">September 12, 2026</time><time class="updated" datetime="2026-10-08T04:53:14+05:30" itemprop="dateModified">October 8, 2026</time></a></span><span class="min-read"><i class="fa fa-clock-o" aria-hidden="true"></i>16 min read</span>                                        </div>
628                                </div><!-- Post content end -->
629                            </section>
630                        </div><!--.engage-mag-col-->
631                    
632                </div>
633
634                        </div>
635        </div>
636                <footer id="colophon" class="site-footer">
637        
638            <div class="top-footer">
639                <div class="container-inner clearfix">
640                                                <div class="ct-col-2">
641                                <section id="wpcw_contact-2" class="widget wpcw-widgets wpcw-widget-contact"><h2 class="widget-title">K</h2><ul><li class="has-label"><strong>Email</strong><br><div><a href="/cdn-cgi/l/email-protection#8ce7edaaafbdbcb4b7edaaafbdbdbeb7aaafbdbcb9b7e5e2aaafbdbcbeb7aaafbdbdbdb7aaafbdbdbab7e9aaafb5b5b7e4aaafbab8b7aaafbdbcbfb7e1a
641aafb5bbb7e5aaafbdbcb4b7aaafb8bab7efaaafbdbdbdb7e1">ka&#108;a&#112;&#105;in&#102;&#111;&#116;e&#99;h&#64;&#103;m&#97;i&#108;&#46;c&#111;m</a></div></li></ul></section>                            </div>
642                                                        <div class="ct-col-2">
643                                <section id="block-8" class="widget widget_block widget_categories"><ul class="wp-block-categories-list wp-block-categories">	<li class="cat-item cat-item-58"><a href="https://kalapiinfotech.in/category/embedded-system/ai-ml/">AI/ML</a>
644</li>
645	<li class="cat-item cat-item-5"><a href="https://kalapiinfotech.in/category/embedded-system/coding-reference-guide/">Coding Reference Guide</a>
646</li>
647	<li class="cat-item cat-item-63"><a href="https://kalapiinfotech.in/category/design-patterns/">Design Patterns</a>
648</li>
649	<li class="cat-item cat-item-64"><a href="https://kalapiinfotech.in/category/uncategorized/design-patterns-uncategorized/">Design Patterns</a>
650</li>
651	<li class="cat-item cat-item-4"><a href="https://kalapiinfotech.in/category/embedded-system/design-reference-guide/">Design Reference Guide</a>
652</li>
653	<li class="cat-item cat-item-167"><a href="https://kalapiinfotech.in/category/dsa/">DSA</a>
654</li>
655	<li class="cat-item cat-item-196"><a href="https://kalapiinfotech.in/category/embedded-firmware-architecture/">Embedded Firmware Architecture</a>
656</li>
657	<li class="cat-item cat-item-3"><a href="https://kalapiinfotech.in/category/embedded-system/">Embedded System</a>
658</li>
659	<li class="cat-item cat-item-135"><a href="https://kalapiinfotech.in/category/event-driven-firmware-architecture/">Event-Driven Firmware Architecture</a>
660</li>
661	<li class="cat-item cat-item-128"><a href="https://kalapiinfotech.in/category/interview-questions/">Interview</a>
662</li>
663	<li class="cat-item cat-item-7"><a href="https://kalapiinfotech.in/category/embedded-system/iot/">IOT</a>
664</li>
665	<li class="cat-item cat-item-6"><a href="https://kalapiinfotech.in/category/embedded-system/process-reference-guide/">Process Reference Guide</a>
666</li>
667	<li class="cat-item cat-item-60"><a href="https://kalapiinfotech.in/category/uncategorized/rtos/">RTOS</a>
668</li>
669	<li class="cat-item cat-item-1"><a href="https://kalapiinfotech.in/category/uncategorized/">Software&#039;s</a>
670</li>
671	<li class="cat-item cat-item-21"><a href="https://kalapiinfotech.in/category/embedded-system/stm32-peripherals/">STM32 Peripheral&#039;s</a>
672</li>
673	<li class="cat-item cat-item-19"><a href="https://kalapiinfotech.in/category/uncategorized/stm32code/">STM32Code</a>
674</li>
675	<li class="cat-item cat-item-27"><a href="https://kalapiinfotech.in/category/embedded-system/stm32cubeide/">STM32CubeIDE</a>
676</li>
677</ul></section>                            </div>
678                                            </div> <!-- .container-inner -->
679            </div> <!-- .top-footer -->
680            
681        <div class="site-info" itemtype="https://schema.org/WPFooter" itemscope>
682            <div class="container-inner">
683                                    <span class="copy-right-text">© 2026 Kalapi Infotech. All Rights Reserved.</span><br>
684                                <a href="https://wordpress.org/" target="_blank">
685                    Proudly powered by WordPress                </a>
686                <span class="sep"> | </span>
687                Theme: Engage News by <a href="https://www.candidthemes.com/" target="_blank">Candid Themes</a>.            </div> <!-- .container-inner -->
688        </div><!-- .site-info -->
689                </footer><!-- #colophon -->
690        
691            <a id="toTop" class="go-to-top" href="#" title="Go to Top">
692                <i class="fa fa-angle-double-up"></i>
693            </a>
694        
695</div><!-- #page -->
696
697
698		
699		
700<!-- Sign in with Google button added by Site Kit -->
701		<style>.googlesitekit-sign-in-with-google__frontend-output-button{max-width:320px}.interim-login #login>.googlesitekit-sign-in-with-google__frontend-output-button{margin-bottom:16px}</style>
702		
703
704
705<!-- End Sign in with Google button added by Site Kit -->
706
707	
708							
709						<div id="fb-root"></div>
vendor: 140 bytes, lines 709-726
709
710			
711			
712						
713			
714
715
716
717
718
719
720
721
722
723
724
725
726<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
726<script data-optimized="1" data-jetpack-boost="ignore" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/1fb23135ff259eab6961e53ac60f13fa.js?ver=f13fa" id="jetpack_likes_queuehandler-js" defer data-deferred="1"></script>
726
727
728
729
730
731
732
733
734	<iframe src='https://widgets.wp.com/likes/master.html?ver=20261007#ver=20261007' scrolling='no' id='likes-master' name='likes-master' style='display:none;'></iframe>
735	<div id='likes-other-gravatars' role="dialog" aria-hidden="true" tabindex="-1"><div class="likes-text"><span>%d</span></div><ul class="wpl-avatars sd-like-gravatars"></ul></div>
736	    
737	
738<script type="text/javascript" id="google_gtagjs-js-consent-mode-data-layer" src="data:text/javascript;base64,d2luZG93LmRhdGFMYXllcj13aW5kb3cuZGF0YUxheWVyfHxbXTtmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKX0KZ3RhZygnY29uc2VudCcsJ2RlZmF1bHQnLHsiYWRfcGVyc29uYWxpemF0aW9uIjoiZGVuaWVkIiwiYWRfc3RvcmFnZSI6ImRlbmllZCIsImFkX3VzZXJfZGF0YSI6ImRlbmllZCIsImFuYWx5dGljc19zdG9yYWdlIjoiZGVuaWVkIiwiZnVuY3Rpb25hbGl0eV9zdG9yYWdlIjoiZGVuaWVkIiwic2VjdXJpdHlfc3RvcmFnZSI6ImRlbmllZCIsInBlcnNvbmFsaXphdGlvbl9zdG9yYWdlIjoiZGVuaWVkIiwicmVnaW9uIjpbIkFUIiwiQkUiLCJCRyIsIkNIIiwiQ1kiLCJDWiIsIkRFIiwiREsiLCJFRSIsIkVTIiwiRkkiLCJGUiIsIkdCIiwiR1IiLCJIUiIsIkhVIiwiSUUiLCJJUyIsIklUIiwiTEkiLCJMVCIsIkxVIiwiTFYiLCJNVCIsIk5MIiwiTk8iLCJQTCIsIlBUIiwiUk8iLCJTRSIsIlNJIiwiU0siXSwid2FpdF9mb3JfdXBkYXRlIjo1MDB9KTt3aW5kb3cuX2dvb2dsZXNpdGVraXRDb25zZW50Q2F0ZWdvcnlNYXA9eyJzdGF0aXN0aWNzIjpbImFuYWx5dGljc19zdG9yYWdlIl0sIm1hcmtldGluZyI6WyJhZF9zdG9yYWdlIiwiYWRfdXNlcl9kYXRhIiwiYWRfcGVyc29uYWxpemF0aW9uIl0sImZ1bmN0aW9uYWwiOlsiZnVuY3Rpb25hbGl0eV9zdG9yYWdlIiwic2VjdXJpdHlfc3RvcmFnZSJdLCJwcmVmZXJlbmNlcyI6WyJwZXJzb25hbGl6YXRpb25fc3RvcmFnZSJdfTt3aW5kb3cuX2dvb2dsZXNpdGVraXRDb25zZW50cz17ImFkX3BlcnNvbmFsaXphdGlvbiI6ImRlbmllZCIsImFkX3N0b3JhZ2UiOiJkZW5pZWQiLCJhZF91c2VyX2RhdGEiOiJkZW5pZWQiLCJhbmFseXRpY3Nfc3RvcmFnZSI6ImRlbmllZCIsImZ1bmN0aW9uYWxpdHlfc3RvcmFnZSI6ImRlbmllZCIsInNlY3VyaXR5X3N0b3JhZ2UiOiJkZW5pZWQiLCJwZXJzb25hbGl6YXRpb25fc3RvcmFnZSI6ImRlbmllZCIsInJlZ2lvbiI6WyJBVCIsIkJFIiwiQkciLCJDSCIsIkNZIiwiQ1oiLCJERSIsIkRLIiwiRUUiLCJFUyIsIkZJIiwiRlIiLCJHQiIsIkdSIiwiSFIiLCJIVSIsIklFIiwiSVMiLCJJVCIsIkxJIiwiTFQiLCJMVSIsIkxWIiwiTVQiLCJOTCIsIk5PIiwiUEwiLCJQVCIsIlJPIiwiU0UiLCJTSSIsIlNLIl0sIndhaXRfZm9yX3VwZGF0ZSI6NTAwfQ==" defer></script>
738<script data-optimized="1" type="text/javascript" src="data:text/javascript;base64,d2luZG93Ll93cGVtb2ppU2V0dGluZ3M9eyJiYXNlVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE2LjAuMVwvNzJ4NzJcLyIsImV4dCI6Ii5wbmciLCJzdmdVcmwiOiJodHRwczpcL1wvcy53Lm9yZ1wvaW1hZ2VzXC9jb3JlXC9lbW9qaVwvMTYuMC4xXC9zdmdcLyIsInN2Z0V4dCI6Ii5zdmciLCJzb3VyY2UiOnsiY29uY2F0ZW1vamkiOiJodHRwczpcL1wva2FsYXBpaW5mb3RlY2guaW5cL3dwLWluY2x1ZGVzXC9qc1wvd3AtZW1vamktcmVsZWFzZS5taW4uanM/dmVyPWEyMzA4Y2E5NzA3M2Y1Y2Y3NzM4M2E5NjU3ZTNhMDA1In19OwovKiEgVGhpcyBmaWxlIGlzIGF1dG8tZ2VuZXJhdGVkICovCiFmdW5jdGlvbihzLG4pe3ZhciBvLGksZTtmdW5jdGlvbiBjKGUpe3RyeXt2YXIgdD17c3VwcG9ydFRlc3RzOmUsdGltZXN0YW1wOihuZXcgRGF0ZSkudmFsdWVPZigpfTtzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKG8sSlNPTi5zdHJpbmdpZnkodCkpfWNhdGNoKGUpe319ZnVuY3Rpb24gcChlLHQsbil7ZS5jbGVhclJlY3QoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCksZS5maWxsVGV4dCh0LDAsMCk7dmFyIHQ9bmV3IFVpbnQzMkFycmF5KGUuZ2V0SW1hZ2VEYXRhKDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLmRhdGEpLGE9KGUuY2xlYXJSZWN0KDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLGUuZmlsbFRleHQobiwwLDApLG5ldyBVaW50MzJBcnJheShlLmdldEltYWdlRGF0YSgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KS5kYXRhKSk7cmV0dXJuIHQuZXZlcnkoZnVuY3Rpb24oZSx0KXtyZXR1cm4gZT09PWFbdF19KX1mdW5jdGlvbiB1KGUsdCl7ZS5jbGVhclJlY3QoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCksZS5maWxsVGV4dCh0LDAsMCk7Zm9yKHZhciBuPWUuZ2V0SW1hZ2VEYXRhKDE2LDE2LDEsMSksYT0wO2E8bi5kYXRhLmxlbmd0aDthKyspaWYoMCE9PW4uZGF0YVthXSlyZXR1cm4hMTtyZXR1cm4hMH1mdW5jdGlvbiBmKGUsdCxuLGEpe3N3aXRjaCh0KXtjYXNlImZsYWciOnJldHVybiBuKGUsIlx1ZDgzY1x1ZGZmM1x1ZmUwZlx1MjAwZFx1MjZhN1x1ZmUwZiIsIlx1ZDgzY1x1ZGZmM1x1ZmUwZlx1MjAwYlx1MjZhN1x1ZmUwZiIpPyExOiFuKGUsIlx1ZDgzY1x1ZGRlOFx1ZDgzY1x1ZGRmNiIsIlx1ZDgzY1x1ZGRlOFx1MjAwYlx1ZDgzY1x1ZGRmNiIpJiYhbihlLCJcdWQ4M2NcdWRmZjRcdWRiNDBcdWRjNjdcdWRiNDBcdWRjNjJcdWRiNDBcdWRjNjVcdWRiNDBcdWRjNmVcdWRiNDBcdWRjNjdcdWRiNDBcdWRjN2YiLCJcdWQ4M2NcdWRmZjRcdTIwMGJcdWRiNDBcdWRjNjdcdTIwMGJcdWRiNDBcdWRjNjJcdTIwMGJcdWRiNDBcdWRjNjVcdTIwMGJcdWRiNDBcdWRjNmVcdTIwMGJcdWRiNDBcdWRjNjdcdTIwMGJcdWRiNDBcdWRjN2YiKTtjYXNlImVtb2ppIjpyZXR1cm4hYShlLCJcdWQ4M2VcdWRlZGYiKX1yZXR1cm4hMX1mdW5jdGlvbiBnKGUsdCxuLGEpe3ZhciByPSJ1bmRlZmluZWQiIT10eXBlb2YgV29ya2VyR2xvYmFsU2NvcGUmJnNlbGYgaW5zdGFuY2VvZiBXb3JrZXJHbG9iYWxTY29wZT9uZXcgT2Zmc2NyZWVuQ2FudmFzKDMwMCwxNTApOnMuY3JlYXRlRWxlbWVudCgiY2FudmFzIiksbz1yLmdldENvbnRleHQoIjJkIix7d2lsbFJlYWRGcmVxdWVudGx5OiEwfSksaT0oby50ZXh0QmFzZWxpbmU9InRvcCIsby5mb250PSI2MDAgMzJweCBBcmlhbCIse30pO3JldHVybiBlLmZvckVhY2goZnVuY3Rpb24oZSl7aVtlXT10KG8sZSxuLGEpfSksaX1mdW5jdGlvbiB0KGUpe3ZhciB0PXMuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7dC5zcmM9ZSx0LmRlZmVyPSEwLHMuaGVhZC5hcHBlbmRDaGlsZCh0KX0idW5kZWZpbmVkIiE9dHlwZW9mIFByb21pc2UmJihvPSJ3cEVtb2ppU2V0dGluZ3NTdXBwb3J0cyIsaT1bImZsYWciLCJlbW9qaSJdLG4uc3VwcG9ydHM9e2V2ZXJ5dGhpbmc6ITAsZXZlcnl0aGluZ0V4Y2VwdEZsYWc6ITB9LGU9bmV3IFByb21pc2UoZnVuY3Rpb24oZSl7cy5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixlLHtvbmNlOiEwfSl9KSxuZXcgUHJvbWlzZS
738hmdW5jdGlvbih0KXt2YXIgbj1mdW5jdGlvbigpe3RyeXt2YXIgZT1KU09OLnBhcnNlKHNlc3Npb25TdG9yYWdlLmdldEl0ZW0obykpO2lmKCJvYmplY3QiPT10eXBlb2YgZSYmIm51bWJlciI9PXR5cGVvZiBlLnRpbWVzdGFtcCYmKG5ldyBEYXRlKS52YWx1ZU9mKCk8ZS50aW1lc3RhbXArNjA0ODAwJiYib2JqZWN0Ij09dHlwZW9mIGUuc3VwcG9ydFRlc3RzKXJldHVybiBlLnN1cHBvcnRUZXN0c31jYXRjaChlKXt9cmV0dXJuIG51bGx9KCk7aWYoIW4pe2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgV29ya2VyJiYidW5kZWZpbmVkIiE9dHlwZW9mIE9mZnNjcmVlbkNhbnZhcyYmInVuZGVmaW5lZCIhPXR5cGVvZiBVUkwmJlVSTC5jcmVhdGVPYmplY3RVUkwmJiJ1bmRlZmluZWQiIT10eXBlb2YgQmxvYil0cnl7dmFyIGU9InBvc3RNZXNzYWdlKCIrZy50b1N0cmluZygpKyIoIitbSlNPTi5zdHJpbmdpZnkoaSksZi50b1N0cmluZygpLHAudG9TdHJpbmcoKSx1LnRvU3RyaW5nKCldLmpvaW4oIiwiKSsiKSk7IixhPW5ldyBCbG9iKFtlXSx7dHlwZToidGV4dC9qYXZhc2NyaXB0In0pLHI9bmV3IFdvcmtlcihVUkwuY3JlYXRlT2JqZWN0VVJMKGEpLHtuYW1lOiJ3cFRlc3RFbW9qaVN1cHBvcnRzIn0pO3JldHVybiB2b2lkKHIub25tZXNzYWdlPWZ1bmN0aW9uKGUpe2Mobj1lLmRhdGEpLHIudGVybWluYXRlKCksdChuKX0pfWNhdGNoKGUpe31jKG49ZyhpLGYscCx1KSl9dChuKX0pLnRoZW4oZnVuY3Rpb24oZSl7Zm9yKHZhciB0IGluIGUpbi5zdXBwb3J0c1t0XT1lW3RdLG4uc3VwcG9ydHMuZXZlcnl0aGluZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmcmJm4uc3VwcG9ydHNbdF0sImZsYWciIT09dCYmKG4uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWc9bi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZyYmbi5zdXBwb3J0c1t0XSk7bi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnJiYhbi5zdXBwb3J0cy5mbGFnLG4uRE9NUmVhZHk9ITEsbi5yZWFkeUNhbGxiYWNrPWZ1bmN0aW9uKCl7bi5ET01SZWFkeT0hMH19KS50aGVuKGZ1bmN0aW9uKCl7cmV0dXJuIGV9KS50aGVuKGZ1bmN0aW9uKCl7dmFyIGU7bi5zdXBwb3J0cy5ldmVyeXRoaW5nfHwobi5yZWFkeUNhbGxiYWNrKCksKGU9bi5zb3VyY2V8fHt9KS5jb25jYXRlbW9qaT90KGUuY29uY2F0ZW1vamkpOmUud3BlbW9qaSYmZS50d2Vtb2ppJiYodChlLnR3ZW1vamkpLHQoZS53cGVtb2ppKSkpfSkpfSgod2luZG93LGRvY3VtZW50KSx3aW5kb3cuX3dwZW1vamlTZXR0aW5ncyk=" defer></script>
738<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/440ec020d4938d2f942974cf6c83ae21.js?ver=3ae21" id="jquery-migrate-js" defer data-deferred="1"></script>
738<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/9d5f5db999bcedfcecdc3dec97223d85.js?ver=0f3ff" id="magnific-popup-js" defer data-deferred="1"></script>
vendor: 80 bytes, line 738
738<script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=
738G-GR2DJCR73Z
vendor: 63 bytes, line 738
738" id="google_gtagjs-js" async defer data-deferred="1"></script>
738<script type="text/javascript" id="google_gtagjs-js-after" src="data:text/javascript;base64,d2luZG93LmRhdGFMYXllcj13aW5kb3cuZGF0YUxheWVyfHxbXTtmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKX0KZ3RhZygic2V0IiwibGlua2VyIix7ImRvbWFpbnMiOlsia2FsYXBpaW5mb3RlY2guaW4iXX0pO2d0YWcoImpzIixuZXcgRGF0ZSgpKTtndGFnKCJzZXQiLCJkZXZlbG9wZXJfaWQuZFpUTmlNVCIsITApO2d0YWcoImNvbmZpZyIsIkctR1IyREpDUjczWiIseyJnb29nbGVzaXRla2l0X3Bvc3RfdHlwZSI6InBhZ2UifSk=" defer></script>
738<script data-ad-client="ca-pub-2894962487191230" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
738<script data-optimized="1" src="https://kalapiinfotech.in/wp-content/litespeed/js/91cb0b6718d5b8afd88e4239e4ba251f.js?ver=a251f" defer data-deferred="1"></script>
738<script type="text/javascript" async="async" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2894962487191230&amp;host=ca-host-pub-2644536267352236" crossorigin="anonymous"></script>
738<script data-optimized="1" src="https://kalapiinfotech.in/wp-content/litespeed/js/07dbb908dac2ce220b991fca02f59dee.js?ver=59dee" defer data-deferred="1"></script>
738<script data-optimized="1" src="data:text/javascript;base64,KGZ1bmN0aW9uKCl7ZnVuY3Rpb24gc2lnbmFsR29vZ2xlZmNQcmVzZW50KCl7aWYoIXdpbmRvdy5mcmFtZXMuZ29vZ2xlZmNQcmVzZW50KXtpZihkb2N1bWVudC5ib2R5KXtjb25zdCBpZnJhbWU9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnaWZyYW1lJyk7aWZyYW1lLnN0eWxlPSd3aWR0aDogMDsgaGVpZ2h0OiAwOyBib3JkZXI6IG5vbmU7IHotaW5kZXg6IC0xMDAwOyBsZWZ0OiAtMTAwMHB4OyB0b3A6IC0xMDAwcHg7JztpZnJhbWUuc3R5bGUuZGlzcGxheT0nbm9uZSc7aWZyYW1lLm5hbWU9J2dvb2dsZWZjUHJlc2VudCc7ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChpZnJhbWUpfWVsc2V7c2V0VGltZW91dChzaWduYWxHb29nbGVmY1ByZXNlbnQsMCl9fX1zaWduYWxHb29nbGVmY1ByZXNlbnQoKX0pKCk=" defer></script>
738<script data-optimized="1" src="data:text/javascript;base64,KGZ1bmN0aW9uKCl7J3VzZSBzdHJpY3QnO2Z1bmN0aW9uIGFhKGEpe3ZhciBiPTA7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIGI8YS5sZW5ndGg/e2RvbmU6ITEsdmFsdWU6YVtiKytdfTp7ZG9uZTohMH19fXZhciBiYT10eXBlb2YgT2JqZWN0LmRlZmluZVByb3BlcnRpZXM9PSJmdW5jdGlvbiI/T2JqZWN0LmRlZmluZVByb3BlcnR5OmZ1bmN0aW9uKGEsYixjKXtpZihhPT1BcnJheS5wcm90b3R5cGV8fGE9PU9iamVjdC5wcm90b3R5cGUpcmV0dXJuIGE7YVtiXT1jLnZhbHVlO3JldHVybiBhfTtmdW5jdGlvbiBjYShhKXthPVsib2JqZWN0Ij09dHlwZW9mIGdsb2JhbFRoaXMmJmdsb2JhbFRoaXMsYSwib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93LCJvYmplY3QiPT10eXBlb2Ygc2VsZiYmc2VsZiwib2JqZWN0Ij09dHlwZW9mIGdsb2JhbCYmZ2xvYmFsXTtmb3IodmFyIGI9MDtiPGEubGVuZ3RoOysrYil7dmFyIGM9YVtiXTtpZihjJiZjLk1hdGg9PU1hdGgpcmV0dXJuIGN9dGhyb3cgRXJyb3IoIkNhbm5vdCBmaW5kIGdsb2JhbCBvYmplY3QiKTt9dmFyIGRhPWNhKHRoaXMpO2Z1bmN0aW9uIGwoYSxiKXtpZihiKWE6e3ZhciBjPWRhO2E9YS5zcGxpdCgiLiIpO2Zvcih2YXIgZD0wO2Q8YS5sZW5ndGgtMTtkKyspe3ZhciBlPWFbZF07aWYoIShlIGluIGMpKWJyZWFrIGE7Yz1jW2VdfWE9YVthLmxlbmd0aC0xXTtkPWNbYV07Yj1iKGQpO2IhPWQmJmIhPW51bGwmJmJhKGMsYSx7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmJ9KX19CmZ1bmN0aW9uIGVhKGEpe3JldHVybiBhLnJhdz1hfWZ1bmN0aW9uIG4oYSl7dmFyIGI9dHlwZW9mIFN5bWJvbCE9InVuZGVmaW5lZCImJlN5bWJvbC5pdGVyYXRvciYmYVtTeW1ib2wuaXRlcmF0b3JdO2lmKGIpcmV0dXJuIGIuY2FsbChhKTtpZih0eXBlb2YgYS5sZW5ndGg9PSJudW1iZXIiKXJldHVybntuZXh0OmFhKGEpfTt0aHJvdyBFcnJvcihTdHJpbmcoYSkrIiBpcyBub3QgYW4gaXRlcmFibGUgb3IgQXJyYXlMaWtlIil9ZnVuY3Rpb24gZmEoYSl7Zm9yKHZhciBiLGM9W107IShiPWEubmV4dCgpKS5kb25lOyljLnB1c2goYi52YWx1ZSk7cmV0dXJuIGN9dmFyIGhhPXR5cGVvZiBPYmplY3QuY3JlYXRlPT0iZnVuY3Rpb24iP09iamVjdC5jcmVhdGU6ZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYigpe31iLnByb3RvdHlwZT1hO3JldHVybiBuZXcgYn0scDtpZih0eXBlb2YgT2JqZWN0LnNldFByb3RvdHlwZU9mPT0iZnVuY3Rpb24iKXA9T2JqZWN0LnNldFByb3RvdHlwZU9mO2Vsc2V7dmFyIHE7YTp7dmFyIGphPXthOiEwfSxrYT17fTt0cnl7a2EuX19wcm90b19fPWphO3E9a2EuYTticmVhayBhfWNhdGNoKGEpe31xPSExfXA9cT9mdW5jdGlvbihhLGIpe2EuX19wcm90b19fPWI7aWYoYS5fX3Byb3RvX18hPT1iKXRocm93IG5ldyBUeXBlRXJyb3IoYSsiIGlzIG5vdCBleHRlbnNpYmxlIik7cmV0dXJuIGF9Om51bGx9dmFyIGxhPXA7ZnVuY3Rpb24gdChhLGIpe2EucHJvdG90eXBlPWhhKGIucHJvdG90eXBlKTthLnByb3RvdHlwZS5jb25zdHJ1Y3Rvcj1hO2lmKGxhKWxhKGEsYik7ZWxzZSBmb3IodmFyIGMgaW4gYilpZihjIT0icHJvdG90eXBlIilpZihPYmplY3QuZGVmaW5lUHJvcGVydGllcyl7dmFyIGQ9T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihiLGMpO2QmJk9iamVjdC5kZWZpbmVQcm9wZXJ0eShhLGMsZCl9ZWxzZSBhW2NdPWJbY107YS5BPWIucHJvdG90eXBlfWZ1bmN0aW9uIG1hKCl7Zm9yKHZhciBhPU51bWJlcih0aGlzKSxiPVtdLGM9YTtjPGFyZ3VtZW50cy5sZW5ndGg7YysrKWJbYy1hXT1hcmd1bWVudHNbY107cmV0dXJuIGJ9bCgiT2JqZWN0LmlzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyl7cmV0dXJuIGI9PT1jP2IhPT0wfHwxL2I9PT0xL2M6YiE9PWImJmMhPT1jfX0pO2woIkFycmF5LnByb3RvdHlwZS5pbmNsdWRlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3ZhciBkPXRoaXM7ZCBpbnN0YW5jZW9mIFN0cmluZyYmKGQ9U3RyaW5nKGQpKTt2YXIgZT1kLmxlbmd0aDtjPWN8fDA7Zm9yKGM8MCYmKGM9TWF0aC5tYXgoYytlLDApKTtjPGU7YysrKXt2YXIgZj1kW2NdO2lmKGY9PT1ifHxPYmplY3QuaXMoZixiKSlyZXR1cm4hMH1yZXR1cm4hMX19KTtsKCJTdHJpbmcucHJvdG90eXBlLmluY2x1ZGVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyl7aWYodGhpcz09bnVsbCl0aHJvdyBuZXcgVHlwZUVycm9yKCJUaGUgJ3RoaXMnIHZhbHVlIGZvciBTdHJpbmcucHJvdG90eXBlLmluY2x1ZGVzIG11c3Qgbm90IGJlIG51bGwgb3IgdW5kZWZpbmVkIik7aWYoYiBpbnN0YW5jZW9mIFJlZ0V4cCl0aHJvdyBuZXcgVHlwZUVycm9yKCJGaXJzdCBhcmd1bWVudCB0byBTdHJpbmcucHJvdG90eXBlLmluY2x1ZGVzIG11c3Qgbm90IGJlIGEgcmVndWxhciBleHByZXNzaW9uIik7cmV0dXJuIHRoaXMuaW5kZXhPZihiLGN8fDApIT09LTF9fSk7bCgiTnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIiLGZ1bmN0aW9uKCl7cmV0dXJuIDkwMDcxOTkyNTQ3NDA5OTF9KTtsKCJOdW1iZXIuaXNGaW5pdGUiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIHR5cGVvZiBiIT09Im51bWJlciI/ITE6IWlzTmFOKGIpJiZiIT09SW5maW5pdHkmJmIhPT0tSW5maW5pdHl9fSk7bCgiTnVtYmVyLmlzSW50ZWdlciIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gTnVtYmVyLmlzRmluaXRlKGIpP2I9PT1NYXRoLmZsb29yKGIpOiExfX0pO2woIk51bWJlci5pc1NhZmVJbnRlZ2VyIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3JldHVybiBOdW1iZXIuaXNJbnRlZ2VyKGIpJiZNYXRoLmFicyhiKTw9TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVJ9fSk7bCgiTWF0aC50cnVuYyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXtiPU51bWJlcihiKTtpZihpc05hTihiKXx8Yj09PUluZmluaXR5fHxiPT09LUluZmluaXR5fHxiPT09MClyZXR1cm4gYjt2YXIgYz1NYXRoLmZsb29yKE1hdGguYWJzKGIpKTtyZXR1cm4gYjwwPy1jOmN9fSk7dmFyIHU9dGhpc3x8c2VsZjtmdW5jdGlvbiB2KGEsYil7YTp7dmFyIGM9WyJDTE9TVVJFX0ZMQUdTIl07Zm9yKHZhciBkPXUsZT0wO2U8Yy5sZW5ndGg7ZSsrKWlmKGQ9ZFtjW2VdXSxkPT1udWxsKXtjPW51bGw7YnJlYWsgYX1jPWR9YT1jJiZjW2FdO3JldHVybiBhIT1udWxsP2E6Yn1mdW5jdGlvbiB3
738KGEpe3JldHVybiBhfTtmdW5jdGlvbiBuYShhKXt1LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aHJvdyBhfSwwKX07dmFyIG9hPXYoNjEwNDAxMzAxLCExKSxwYT12KDE4ODU4ODczNiwhMCkscWE9dig2NDUxNzIzNDMsdigxLCEwKSk7dmFyIHgscmE9dS5uYXZpZ2F0b3I7eD1yYT9yYS51c2VyQWdlbnREYXRhfHxudWxsOm51bGw7ZnVuY3Rpb24geihhKXtyZXR1cm4gb2E/eD94LmJyYW5kcy5zb21lKGZ1bmN0aW9uKGIpe3JldHVybihiPWIuYnJhbmQpJiZiLmluZGV4T2YoYSkhPS0xfSk6ITE6ITF9ZnVuY3Rpb24gQShhKXt2YXIgYjthOntpZihiPXUubmF2aWdhdG9yKWlmKGI9Yi51c2VyQWdlbnQpYnJlYWsgYTtiPSIifXJldHVybiBiLmluZGV4T2YoYSkhPS0xfTtmdW5jdGlvbiBCKCl7cmV0dXJuIG9hPyEheCYmeC5icmFuZHMubGVuZ3RoPjA6ITF9ZnVuY3Rpb24gQygpe3JldHVybiBCKCk/eigiQ2hyb21pdW0iKTooQSgiQ2hyb21lIil8fEEoIkNyaU9TIikpJiYhKEIoKT8wOkEoIkVkZ2UiKSl8fEEoIlNpbGsiKX07dmFyIHNhPUIoKT8hMTpBKCJUcmlkZW50Iil8fEEoIk1TSUUiKTshQSgiQW5kcm9pZCIpfHxDKCk7QygpO0EoIlNhZmFyaSIpJiYoQygpfHwoQigpPzA6QSgiQ29hc3QiKSl8fChCKCk/MDpBKCJPcGVyYSIpKXx8KEIoKT8wOkEoIkVkZ2UiKSl8fChCKCk/eigiTWljcm9zb2Z0IEVkZ2UiKTpBKCJFZGcvIikpfHxCKCkmJnooIk9wZXJhIikpO3ZhciB0YT17fSxEPW51bGw7dmFyIHVhPXR5cGVvZiBVaW50OEFycmF5IT09InVuZGVmaW5lZCIsdmE9IXNhJiZ0eXBlb2YgYnRvYT09PSJmdW5jdGlvbiI7dmFyIHdhO2Z1bmN0aW9uIEUoKXtyZXR1cm4gdHlwZW9mIEJpZ0ludD09PSJmdW5jdGlvbiJ9O3ZhciBGPXR5cGVvZiBTeW1ib2w9PT0iZnVuY3Rpb24iJiZ0eXBlb2YgU3ltYm9sKCk9PT0ic3ltYm9sIjtmdW5jdGlvbiB4YShhKXtyZXR1cm4gdHlwZW9mIFN5bWJvbD09PSJmdW5jdGlvbiImJnR5cGVvZiBTeW1ib2woKT09PSJzeW1ib2wiP1N5bWJvbCgpOmF9dmFyIEc9eGEoKSx5YT14YSgiMmV4Iik7dmFyIHphPUY/ZnVuY3Rpb24oYSxiKXthW0ddfD1ifTpmdW5jdGlvbihhLGIpe2EuZyE9PXZvaWQgMD9hLmd8PWI6T2JqZWN0LmRlZmluZVByb3BlcnRpZXMoYSx7Zzp7dmFsdWU6Yixjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITAsZW51bWVyYWJsZTohMX19KX0sSD1GP2Z1bmN0aW9uKGEpe3JldHVybiBhW0ddfDB9OmZ1bmN0aW9uKGEpe3JldHVybiBhLmd8MH0sST1GP2Z1bmN0aW9uKGEpe3JldHVybiBhW0ddfTpmdW5jdGlvbihhKXtyZXR1cm4gYS5nfSxKPUY/ZnVuY3Rpb24oYSxiKXthW0ddPWJ9OmZ1bmN0aW9uKGEsYil7YS5nIT09dm9pZCAwP2EuZz1iOk9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKGEse2c6e3ZhbHVlOmIsY29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLGVudW1lcmFibGU6ITF9fSl9O2Z1bmN0aW9uIEFhKGEsYil7SihiLChhfDApJi0xNDU5MSl9ZnVuY3Rpb24gQmEoYSxiKXtKKGIsKGF8MzQpJi0xNDU1Nyl9O3ZhciBLPXt9LENhPXt9O2Z1bmN0aW9uIERhKGEpe3JldHVybiEoIWF8fHR5cGVvZiBhIT09Im9iamVjdCJ8fGEuZyE9PUNhKX1mdW5jdGlvbiBFYShhKXtyZXR1cm4gYSE9PW51bGwmJnR5cGVvZiBhPT09Im9iamVjdCImJiFBcnJheS5pc0FycmF5KGEpJiZhLmNvbnN0cnVjdG9yPT09T2JqZWN0fWZ1bmN0aW9uIEwoYSxiLGMpe2lmKCFBcnJheS5pc0FycmF5KGEpfHxhLmxlbmd0aClyZXR1cm4hMTt2YXIgZD1IKGEpO2lmKGQmMSlyZXR1cm4hMDtpZighKGImJihBcnJheS5pc0FycmF5KGIpP2IuaW5jbHVkZXMoYyk6Yi5oYXMoYykpKSlyZXR1cm4hMTtKKGEsZHwxKTtyZXR1cm4hMH07dmFyIE09MCxOPTA7ZnVuY3Rpb24gRmEoYSl7dmFyIGI9YT4+PjA7TT1iO049KGEtYikvNDI5NDk2NzI5Nj4+PjB9ZnVuY3Rpb24gR2EoYSl7aWYoYTwwKXtGYSgtYSk7dmFyIGI9bihIYShNLE4pKTthPWIubmV4dCgpLnZhbHVlO2I9Yi5uZXh0KCkudmFsdWU7TT1hPj4+MDtOPWI+Pj4wfWVsc2UgRmEoYSl9ZnVuY3Rpb24gSWEoYSxiKXtiPj4+PTA7YT4+Pj0wO2lmKGI8PTIwOTcxNTEpdmFyIGM9IiIrKDQyOTQ5NjcyOTYqYithKTtlbHNlIEUoKT9jPSIiKyhCaWdJbnQoYik8PEJpZ0ludCgzMil8QmlnSW50KGEpKTooYz0oYT4+PjI0fGI8PDgpJjE2Nzc3MjE1LGI9Yj4+MTYmNjU1MzUsYT0oYSYxNjc3NzIxNSkrYyo2Nzc3MjE2K2IqNjcxMDY1NixjKz1iKjgxNDc0OTcsYio9MixhPj0xRTcmJihjKz1hLzFFNz4+PjAsYSU9MUU3KSxjPj0xRTcmJihiKz1jLzFFNz4+PjAsYyU9MUU3KSxjPWIrSmEoYykrSmEoYSkpO3JldHVybiBjfQpmdW5jdGlvbiBKYShhKXthPVN0cmluZyhhKTtyZXR1cm4iMDAwMDAwMCIuc2xpY2UoYS5sZW5ndGgpK2F9ZnVuY3Rpb24gSGEoYSxiKXtiPX5iO2E/YT1+YSsxOmIrPTE7cmV0dXJuW2EsYl19O3ZhciBLYT0vXi0/KFsxLTldWzAtOV0qfDApKFwuWzAtOV0rKT8kLzt2YXIgTztmdW5jdGlvbiBMYShhLGIpe089YjthPW5ldyBhKGIpO089dm9pZCAwO3JldHVybiBhfQpmdW5jdGlvbiBQKGEsYixjKXthPT1udWxsJiYoYT1PKTtPPXZvaWQgMDtpZihhPT1udWxsKXt2YXIgZD05NjtjPyhhPVtjXSxkfD01MTIpOmE9W107YiYmKGQ9ZCYtMTY3NjA4MzN8KGImMTAyMyk8PDE0KX1lbHNle2lmKCFBcnJheS5pc0FycmF5KGEpKXRocm93IEVycm9yKCJuYXJyIik7ZD1IKGEpO2lmKGQmMjA0OCl0aHJvdyBFcnJvcigiZmFyciIpO2lmKGQmNjQpcmV0dXJuIGE7ZHw9NjQ7aWYoYyYmKGR8PTUxMixjIT09YVswXSkpdGhyb3cgRXJyb3IoIm1pZCIpO2E6e2M9YTt2YXIgZT1jLmxlbmd0aDtpZihlKXt2YXIgZj1lLTE7aWYoRWEoY1tmXSkpe2R8PTI1NjtiPWYtKCshIShkJjUxMiktMSk7aWYoYj49MTAyNCl0aHJvdyBFcnJvcigicHZ0bG10Iik7ZD1kJi0xNjc2MDgzM3woYiYxMDIzKTw8MTQ7YnJlYWsgYX19aWYoYil7Yj1NYXRoLm1heChiLGUtKCshIShkJjUxMiktMSkpO2lmKGI+MTAyNCl0aHJvdyBFcnJvcigic3B2dCIpO2Q9ZCYtMTY3NjA4MzN8KGImMTAyMyk8PDE0fX19SihhLGQpO3JldHVybiBhfTtmdW5jdGlvbiBNYShhKXtzd2l0Y2godHlwZW9mIGEpe2Nhc2UgIm51bWJlciI6cmV0dXJuIGlzRmluaXRlKGEpP2E6U3RyaW5nKGEpO2Nhc2UgImJvb2xlYW4iOnJldHVybi
738BhPzE6MDtjYXNlICJvYmplY3QiOmlmKGEpaWYoQXJyYXkuaXNBcnJheShhKSl7aWYoTChhLHZvaWQgMCwwKSlyZXR1cm59ZWxzZSBpZih1YSYmYSE9bnVsbCYmYSBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpe2lmKHZhKXtmb3IodmFyIGI9IiIsYz0wLGQ9YS5sZW5ndGgtMTAyNDA7YzxkOyliKz1TdHJpbmcuZnJvbUNoYXJDb2RlLmFwcGx5KG51bGwsYS5zdWJhcnJheShjLGMrPTEwMjQwKSk7Yis9U3RyaW5nLmZyb21DaGFyQ29kZS5hcHBseShudWxsLGM/YS5zdWJhcnJheShjKTphKTthPWJ0b2EoYil9ZWxzZXtiPT09dm9pZCAwJiYoYj0wKTtpZighRCl7RD17fTtjPSJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSIuc3BsaXQoIiIpO2Q9WyIrLz0iLCIrLyIsIi1fPSIsIi1fLiIsIi1fIl07Zm9yKHZhciBlPTA7ZTw1O2UrKyl7dmFyIGY9Yy5jb25jYXQoZFtlXS5zcGxpdCgiIikpO3RhW2VdPWY7Zm9yKHZhciBnPTA7ZzxmLmxlbmd0aDtnKyspe3ZhciBoPWZbZ107RFtoXT09PXZvaWQgMCYmKERbaF09Zyl9fX1iPXRhW2JdO2M9QXJyYXkoTWF0aC5mbG9vcihhLmxlbmd0aC8zKSk7ZD1iWzY0XXx8IiI7Zm9yKGU9Zj0wO2Y8YS5sZW5ndGgtMjtmKz0zKXt2YXIgaz1hW2ZdLG09YVtmKzFdO2g9YVtmKzJdO2c9YltrPj4yXTtrPWJbKGsmMyk8PDR8bT4+NF07bT1iWyhtJjE1KTw8MnxoPj42XTtoPWJbaCY2M107Y1tlKytdPWcrayttK2h9Zz0wO2g9ZDtzd2l0Y2goYS5sZW5ndGgtZil7Y2FzZSAyOmc9YVtmKzFdLGg9YlsoZyYxNSk8PDJdfHxkO2Nhc2UgMTphPWFbZl0sY1tlXT1iW2E+PjJdK2JbKGEmMyk8PDR8Zz4+NF0raCtkfWE9Yy5qb2luKCIiKX1yZXR1cm4gYX19cmV0dXJuIGF9O2Z1bmN0aW9uIE5hKGEsYixjKXthPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGEpO3ZhciBkPWEubGVuZ3RoLGU9YiYyNTY/YVtkLTFdOnZvaWQgMDtkKz1lPy0xOjA7Zm9yKGI9YiY1MTI/MTowO2I8ZDtiKyspYVtiXT1jKGFbYl0pO2lmKGUpe2I9YVtiXT17fTtmb3IodmFyIGYgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxm
738KSYmKGJbZl09YyhlW2ZdKSl9cmV0dXJuIGF9ZnVuY3Rpb24gT2EoYSxiLGMsZCxlKXtpZihhIT1udWxsKXtpZihBcnJheS5pc0FycmF5KGEpKWE9TChhLHZvaWQgMCwwKT92b2lkIDA6ZSYmSChhKSYyP2E6UGEoYSxiLGMsZCE9PXZvaWQgMCxlKTtlbHNlIGlmKEVhKGEpKXt2YXIgZj17fSxnO2ZvcihnIGluIGEpT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGEsZykmJihmW2ddPU9hKGFbZ10sYixjLGQsZSkpO2E9Zn1lbHNlIGE9YihhLGQpO3JldHVybiBhfX0KZnVuY3Rpb24gUGEoYSxiLGMsZCxlKXt2YXIgZj1kfHxjP0goYSk6MDtkPWQ/ISEoZiYzMik6dm9pZCAwO2E9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYSk7Zm9yKHZhciBnPTA7ZzxhLmxlbmd0aDtnKyspYVtnXT1PYShhW2ddLGIsYyxkLGUpO2MmJmMoZixhKTtyZXR1cm4gYX1mdW5jdGlvbiBRYShhKXtyZXR1cm4gYS5zPT09Sz9hLnRvSlNPTigpOk1hKGEpfTtmdW5jdGlvbiBSYShhLGIsYyl7Yz1jPT09dm9pZCAwP0JhOmM7aWYoYSE9bnVsbCl7aWYodWEmJmEgaW5zdGFuY2VvZiBVaW50OEFycmF5KXJldHVybiBiP2E6bmV3IFVpbnQ4QXJyYXkoYSk7aWYoQXJyYXkuaXNBcnJheShhKSl7dmFyIGQ9SChhKTtpZihkJjIpcmV0dXJuIGE7YiYmKGI9ZD09PTB8fCEhKGQmMzIpJiYhKGQmNjR8fCEoZCYxNikpKTtyZXR1cm4gYj8oSihhLChkfDM0KSYtMTIyOTMpLGEpOlBhKGEsUmEsZCY0P0JhOmMsITAsITApfWEucz09PUsmJihjPWEuaCxkPUkoYyksYT1kJjI/YTpMYShhLmNvbnN0cnVjdG9yLFNhKGMsZCwhMCkpKTtyZXR1cm4gYX19ZnVuY3Rpb24gU2EoYSxiLGMpe3ZhciBkPWN8fGImMj9CYTpBYSxlPSEhKGImMzIpO2E9TmEoYSxiLGZ1bmN0aW9uKGYpe3JldHVybiBSYShmLGUsZCl9KTt6YShhLDMyfChjPzI6MCkpO3JldHVybiBhfTtmdW5jdGlvbiBUYShhLGIpe2E9YS5oO3JldHVybiBVYShhLEkoYSksYil9ZnVuY3Rpb24gVmEoYSxiLGMsZCl7Yj1kKygrISEoYiY1MTIpLTEpO2lmKCEoYjwwfHxiPj1hLmxlbmd0aHx8Yj49YykpcmV0dXJuIGFbYl19CmZ1bmN0aW9uIFVhKGEsYixjLGQpe2lmKGM9PT0tMSlyZXR1cm4gbnVsbDt2YXIgZT1iPj4xNCYxMDIzfHw1MzY4NzA5MTI7aWYoYz49ZSl7aWYoYiYyNTYpcmV0dXJuIGFbYS5sZW5ndGgtMV1bY119ZWxzZXt2YXIgZj1hLmxlbmd0aDtpZihkJiZiJjI1NiYmKGQ9YVtmLTFdW2NdLGQhPW51bGwpKXtpZihWYShhLGIsZSxjKSYmeWEhPW51bGwpe3ZhciBnO2E9KGc9d2EpIT1udWxsP2c6d2E9e307Zz1hW3lhXXx8MDtnPj00fHwoYVt5YV09ZysxLGc9RXJyb3IoKSxnLl9fY2xvc3VyZV9fZXJyb3JfX2NvbnRleHRfXzk4NDM4Mnx8KGcuX19jbG9zdXJlX19lcnJvcl9fY29udGV4dF9fOTg0MzgyPXt9KSxnLl9fY2xvc3VyZV9fZXJyb3JfX2NvbnRleHRfXzk4NDM4Mi5zZXZlcml0eT0iaW5jaWRlbnQiLG5hKGcpKX1yZXR1cm4gZH1yZXR1cm4gVmEoYSxiLGUsYyl9fQpmdW5jdGlvbiBXYShhLGIsYyxkLGUpe3ZhciBmPWI+PjE0JjEwMjN8fDUzNjg3MDkxMjtpZihjPj1mfHxlJiYhcWEpe3ZhciBnPWI7aWYoYiYyNTYpZT1hW2EubGVuZ3RoLTFdO2Vsc2V7aWYoZD09bnVsbClyZXR1cm47ZT1hW2YrKCshIShiJjUxMiktMSldPXt9O2d8PTI1Nn1lW2NdPWQ7YzxmJiYoYVtjKygrISEoYiY1MTIpLTEpXT12b2lkIDApO2chPT1iJiZKKGEsZyl9ZWxzZSBhW2MrKCshIShiJjUxMiktMSldPWQsYiYyNTYmJihhPWFbYS5sZW5ndGgtMV0sYyBpbiBhJiZkZWxldGUgYVtjXSl9CmZ1bmN0aW9uIFhhKGEsYil7dmFyIGM9WWE7dmFyIGQ9ZD09PXZvaWQgMD8hMTpkO3ZhciBlPWEuaDt2YXIgZj1JKGUpLGc9VWEoZSxmLGIsZCk7aWYoZyE9bnVsbCYmdHlwZW9mIGc9PT0ib2JqZWN0IiYmZy5zPT09SyljPWc7ZWxzZSBpZihBcnJheS5pc0FycmF5KGcpKXt2YXIgaD1IKGcpLGs9aDtrPT09MCYmKGt8PWYmMzIpO2t8PWYmMjtrIT09aCYmSihnLGspO2M9bmV3IGMoZyl9ZWxzZSBjPXZvaWQgMDtjIT09ZyYmYyE9bnVsbCYmV2EoZSxmLGIsYyxkKTtlPWM7aWYoZT09bnVsbClyZXR1cm4gZTthPWEuaDtmPUkoYSk7ZiYyfHwoZz1lLGM9Zy5oLGg9SShjKSxnPWgmMj9MYShnLmNvbnN0cnVjdG9yLFNhKGMsaCwhMSkpOmcsZyE9PWUmJihlPWcsV2EoYSxmLGIsZSxkKSkpO3JldHVybiBlfWZ1bmN0aW9uIFphKGEsYil7YT1UYShhLGIpO3JldHVybiBhPT1udWxsfHx0eXBlb2YgYT09PSJzdHJpbmciP2E6dm9pZCAwfQpmdW5jdGlvbiAkYShhLGIpe3ZhciBjPWM9PT12b2lkIDA/MDpjO2E9VGEoYSxiKTtpZihhIT1udWxsKWlmKGI9dHlwZW9mIGEsYj09PSJudW1iZXIiP051bWJlci5pc0Zpbml0ZShhKTpiIT09InN0cmluZyI/MDpLYS50ZXN0KGEpKWlmKHR5cGVvZiBhPT09Im51bWJlciIpe2lmKGE9TWF0aC50cnVuYyhhKSwhTnVtYmVyLmlzU2FmZUludGVnZXIoYSkpe0dhKGEpO2I9TTt2YXIgZD1OO2lmKGE9ZCYyMTQ3NDgzNjQ4KWI9fmIrMT4+PjAsZD1+ZD4+PjAsYj09MCYmKGQ9ZCsxPj4+MCk7Yj1kKjQyOTQ5NjcyOTYrKGI+Pj4wKTthPWE/LWI6Yn19ZWxzZSBpZihiPU1hdGgudHJ1bmMoTnVtYmVyKGEpKSxOdW1iZXIuaXNTYWZlSW50ZWdlcihiKSlhPVN0cmluZyhiKTtlbHNle2lmKGI9YS5pbmRleE9mKCIuIiksYiE9PS0xJiYoYT1hLnN1YnN0cmluZygwLGIpKSwhKGFbMF09PT0iLSI/YS5sZW5ndGg8MjB8fGEubGVuZ3RoPT09MjAmJk51bWJlcihhLnN1YnN0cmluZygwLDcpKT4tOTIyMzM3OmEubGVuZ3RoPDE5fHxhLmxlbmd0aD09PTE5JiZOdW1iZXIoYS5zdWJzdHJpbmcoMCw2KSk8OTIyMzM3KSl7aWYoYS5sZW5ndGg8MTYpR2EoTnVtYmVyKGEpKTtlbHNlIGlmKEUoKSlhPUJpZ0ludChhKSxNPU51bWJlcihhJkJpZ0ludCg0Mjk0OTY3Mjk1KSk+Pj4wLE49TnVtYmVyKGE+PkJpZ0ludCgzMikmQmlnSW50KDQyOTQ5NjcyOTUpKTtlbHNle2I9KyhhWzBdPT09Ii0iKTtOPU09MDtkPWEubGVuZ3RoO2Zvcih2YXIgZT1iLGY9KGQtYiklNitiO2Y8PWQ7ZT1mLGYrPTYpZT1OdW1iZXIoYS5zbGljZShlLGYpKSxOKj0xRTYsTT1NKjFFNitlLE0+PTQyOTQ5NjcyOTYmJihOKz1NYXRoLnRydW5jKE0vNDI5NDk2NzI
7385NiksTj4+Pj0wLE0+Pj49MCk7YiYmKGI9bihIYShNLE4pKSxhPWIubmV4dCgpLnZhbHVlLGI9Yi5uZXh0KCkudmFsdWUsTT1hLE49Yil9YT1NO2I9TjtiJjIxNDc0ODM2NDg/RSgpP2E9IiIrKEJpZ0ludChifDApPDxCaWdJbnQoMzIpfEJpZ0ludChhPj4+MCkpOihiPW4oSGEoYSxiKSksYT1iLm5leHQoKS52YWx1ZSxiPWIubmV4dCgpLnZhbHVlLGE9Ii0iK0lhKGEsYikpOmE9SWEoYSxiKX19ZWxzZSBhPXZvaWQgMDtyZXR1cm4gYSE9bnVsbD9hOmN9ZnVuY3Rpb24gUihhLGIpe3ZhciBjPWM9PT12b2lkIDA/IiI6YzthPVphKGEsYik7cmV0dXJuIGEhPW51bGw/YTpjfTt2YXIgUztmdW5jdGlvbiBUKGEsYixjKXt0aGlzLmg9UChhLGIsYyl9VC5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7cmV0dXJuIGFiKHRoaXMpfTtULnByb3RvdHlwZS5zPUs7VC5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXt0cnl7cmV0dXJuIFM9ITAsYWIodGhpcykudG9TdHJpbmcoKX1maW5hbGx5e1M9ITF9fTtmdW5jdGlvbiBhYihhKXt2YXIgYj1TP2EuaDpQYShhLmgsUWEsdm9pZCAwLHZvaWQgMCwhMSk7dmFyIGM9IVM7dmFyIGQ9cGE/dm9pZCAwOmEuY29uc3RydWN0b3Iudjt2YXIgZT1JKGM/YS5oOmIpO2lmKGE9Yi5sZW5ndGgpe3ZhciBmPWJbYS0xXSxnPUVhKGYpO2c/YS0tOmY9dm9pZCAwO2U9KyEhKGUmNTEyKS0xO3ZhciBoPWI7aWYoZyl7Yjp7dmFyIGs9Zjt2YXIgbT17fTtnPSExO2lmKGspZm9yKHZhciByIGluIGspaWYoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGsscikpaWYoaXNOYU4oK3IpKW1bcl09a1tyXTtlbHNle3ZhciB5PWtbcl07QXJyYXkuaXNBcnJheSh5KSYmKEwoeSxkLCtyKXx8RGEoeSkmJnkuc2l6ZT09PTApJiYoeT1udWxsKTt5PT1udWxsJiYoZz0hMCk7eSE9bnVsbCYmKG1bcl09eSl9aWYoZyl7Zm9yKHZhciBRIGluIG0pYnJlYWsgYjttPW51bGx9ZWxzZSBtPWt9az1tPT1udWxsP2YhPW51bGw6bSE9PWZ9Zm9yKHZhciBpYTthPjA7YS0tKXtRPWEtMTtyPWhbUV07US09ZTtpZighKHI9PW51bGx8fEwocixkLFEpfHxEYShyKSYmci5zaXplPT09MCkpYnJlYWs7aWE9ITB9aWYoaCE9PWJ8fGt8fGlhKXtpZighYyloPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGgsMCxhKTtlbHNlIGlmKGlhfHxrfHxtKWgubGVuZ3RoPWE7bSYmaC5wdXNoKG0pfWI9aH1yZXR1cm4gYn07ZnVuY3Rpb24gYmIoYSl7cmV0dXJuIGZ1bmN0aW9uKGIpe2lmKGI9PW51bGx8fGI9PSIiKWI9bmV3IGE7ZWxzZXtiPUpTT04ucGFyc2UoYik7aWYoIUFycmF5LmlzQXJyYXkoYikpdGhyb3cgRXJyb3IoImRuYXJyIik7emEoYiwzMik7Yj1MYShhLGIpfXJldHVybiBifX07ZnVuY3Rpb24gY2IoYSl7dGhpcy5oPVAoYSl9dChjYixUKTt2YXIgZGI9YmIoY2IpO3ZhciBVO2Z1bmN0aW9uIFYoYSl7dGhpcy5nPWF9Vi5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5nKyIifTt2YXIgZWI9e307ZnVuY3Rpb24gZmIoYSl7aWYoVT09PXZvaWQgMCl7dmFyIGI9bnVsbDt2YXIgYz11LnRydXN0ZWRUeXBlcztpZihjJiZjLmNyZWF0ZVBvbGljeSl7dHJ5e2I9Yy5jcmVhdGVQb2xpY3koImdvb2cjaHRtbCIse2NyZWF0ZUhUTUw6dyxjcmVhdGVTY3JpcHQ6dyxjcmVhdGVTY3JpcHRVUkw6d30pfWNhdGNoKGQpe3UuY29uc29sZSYmdS5jb25zb2xlLmVycm9yKGQubWVzc2FnZSl9VT1ifWVsc2UgVT1ifWE9KGI9VSk/Yi5jcmVhdGVTY3JpcHRVUkwoYSk6YTtyZXR1cm4gbmV3IFYoYSxlYil9O2Z1bmN0aW9uIGdiKGEpe3ZhciBiPW1hLmFwcGx5KDEsYXJndW1lbnRzKTtpZihiLmxlbmd0aD09PTApcmV0dXJuIGZiKGFbMF0pO2Zvcih2YXIgYz1hWzBdLGQ9MDtkPGIubGVuZ3RoO2QrKyljKz1lbmNvZGVVUklDb21wb25lbnQoYltkXSkrYVtkKzFdO3JldHVybiBmYihjKX07ZnVuY3Rpb24gaGIoYSxiKXthLnNyYz1iIGluc3RhbmNlb2YgViYmYi5jb25zdHJ1Y3Rvcj09PVY/Yi5nOiJ0eXBlX2Vycm9yOlRydXN0ZWRSZXNvdXJjZVVybCI7dmFyIGMsZDsoYz0oYj0oZD0oYz0oYS5vd25lckRvY3VtZW50JiZhLm93bmVyRG9jdW1lbnQuZGVmYXVsdFZpZXd8fHdpbmRvdykuZG9jdW1lbnQpLnF1ZXJ5U2VsZWN0b3IpPT1udWxsP3ZvaWQgMDpkLmNhbGwoYywic2NyaXB0W25vbmNlXSIpKT9iLm5vbmNlfHxiLmdldEF0dHJpYnV0ZSgibm9uY2UiKXx8IiI6IiIpJiZhLnNldEF0dHJpYnV0ZSgibm9uY2UiLGMpfTtmdW5jdGlvbiBpYigpe3JldHVybiBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqMjE0NzQ4MzY0OCkudG9TdHJpbmcoMzYpK01hdGguYWJzKE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSoyMTQ3NDgzNjQ4KV5EYXRlLm5vdygpKS50b1N0cmluZygzNil9O2Z1bmN0aW9uIGpiKGEsYil7Yj1TdHJpbmcoYik7YS5jb250ZW50VHlwZT09PSJhcHBsaWNhdGlvbi94aHRtbCt4bWwiJiYoYj1iLnRvTG93ZXJDYXNlKCkpO3JldHVybiBhLmNyZWF0ZUVsZW1lbnQoYil9ZnVuY3Rpb24ga2IoYSl7dGhpcy5nPWF8fHUuZG9jdW1lbnR8fGRvY3VtZW50fTtmdW5jdGlvbiBsYihhKXthPWE9PT12b2lkIDA/ZG9jdW1lbnQ6YTtyZXR1cm4gYS5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKX07ZnVuY3Rpb24gbWIoYSxiLGMsZCxlLGYpe3RyeXt2YXIgZz1hLmcsaD1sYihnKTtoLmFzeW5jPSEwO2hiKGgsYik7Zy5oZWFkLmFwcGVuZENoaWxkKGgpO2guYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsZnVuY3Rpb24oKXtlKCk7ZCYmZy5oZWFkLnJlbW92ZUNoaWxkKGgpfSk7aC5hZGRFdmVudExpc3RlbmVyKCJlcnJvciIsZnVuY3Rpb24oKXtjPjA/bWIoYSxiLGMtMSxkLGUsZik6KGQmJmcuaGVhZC5yZW1vdmVDaGlsZChoKSxmKCkpfSl9Y2F0Y2goayl7ZigpfX07dmFyIG5iPXUuYXRvYigiYUhSMGNITTZMeTkzZDNjdVozTjBZWFJwWXk1amIyMHZhVzFoWjJWekwybGpiMjV6TDIxaGRHVnlhV0ZzTDNONWMzUmxiUzh4ZUM5M1lYSnVhVzVuWDJGdFltVnlYekkwWkhBdWNHNW4iKSxvYj11LmF0b2IoIldXOTFJR0Z5WlNCelpXVnBibWNnZEdocGN5QnRaWE56WVdkbElHSmxZMkYxYzJVZ1lXUWdiM0lnYzJOeWFYQjBJR0pzYjJOcmFXNW5JSE52Wm5SM1lYSmxJR2x6SUdsdWRHVnlabVZ5YVc1bklIZHBkR2dnZEdocGN5QndZV2RsTGc9PSIpLHBiPXUuYXRvYigiUkdsellXSnNaU0JoYm5rZ1lXUWdiM0lnYzJOeWFYQjBJR0pzYjJOcmFXNW5JSE52Wm5SM1lYSmxMQ0IwYUdWdUlISmxiRzloWkNCMGFHbHpJSEJoWjJVdSIpO2Z1bmN0aW9uIHFiKGEsYixjKXt0aGlzLmk9YTt0aGlzLnU9Yjt0aGlzLm89Yzt0aGlzLmc9bnVsbDt0aGlzLmo9W107dGhpcy5tPSExO3RoaXMubD1uZXcga2IodGhpcy5pKX0KZnVuY3Rpb24gcmIoYSl7aWYoYS5pLmJvZHkmJiFhLm0pe3ZhciBiPWZ1bmN0aW9uKCl7c2IoYSk7dS5zZXRUaW
7381lb3V0KGZ1bmN0aW9uKCl7dGIoYSwzKX0sNTApfTttYihhLmwsYS51LDIsITAsZnVuY3Rpb24oKXt1W2Eub118fGIoKX0sYik7YS5tPSEwfX0KZnVuY3Rpb24gc2IoYSl7Zm9yKHZhciBiPVcoMSw1KSxjPTA7YzxiO2MrKyl7dmFyIGQ9WChhKTthLmkuYm9keS5hcHBlbmRDaGlsZChkKTthLmoucHVzaChkKX1iPVgoYSk7Yi5zdHlsZS5ib3R0b209IjAiO2Iuc3R5bGUubGVmdD0iMCI7Yi5zdHlsZS5wb3NpdGlvbj0iZml4ZWQiO2Iuc3R5bGUud2lkdGg9VygxMDAsMTEwKS50b1N0cmluZygpKyIlIjtiLnN0eWxlLnpJbmRleD1XKDIxNDc0ODM1NDQsMjE0NzQ4MzY0NCkudG9TdHJpbmcoKTtiLnN0eWxlLmJhY2tncm91bmRDb2xvcj11YigyNDksMjU5LDI0MiwyNTIsMjE5LDIyOSk7Yi5zdHlsZS5ib3hTaGFkb3c9IjAgMCAxMnB4ICM4ODgiO2Iuc3R5bGUuY29sb3I9dWIoMCwxMCwwLDEwLDAsMTApO2Iuc3R5bGUuZGlzcGxheT0iZmxleCI7Yi5zdHlsZS5qdXN0aWZ5Q29udGVudD0iY2VudGVyIjtiLnN0eWxlLmZvbnRGYW1pbHk9IlJvYm90bywgQXJpYWwiO2M9WChhKTtjLnN0eWxlLndpZHRoPVcoODAsODUpLnRvU3RyaW5nKCkrIiUiO2Muc3R5bGUubWF4V2lkdGg9Vyg3NTAsNzc1KS50b1N0cmluZygpKyJweCI7Yy5zdHlsZS5tYXJnaW49IjI0cHgiO2Muc3R5bGUuZGlzcGxheT0iZmxleCI7Yy5zdHlsZS5hbGlnbkl0ZW1zPSJmbGV4LXN0YXJ0IjtjLnN0eWxlLmp1c3RpZnlDb250ZW50PSJjZW50ZXIiO2Q9amIoYS5sLmcsIklNRyIpO2QuY2xhc3NOYW1lPWliKCk7ZC5zcmM9bmI7ZC5hbHQ9Ildhcm5pbmcgaWNvbiI7ZC5zdHlsZS5oZWlnaHQ9IjI0cHgiO2Quc3R5bGUud2lkdGg9IjI0cHgiO2Quc3R5bGUucGFkZGluZ1JpZ2h0PSIxNnB4Ijt2YXIgZT1YKGEpLGY9WChhKTtmLnN0eWxlLmZvbnRXZWlnaHQ9ImJvbGQiO2YudGV4dENvbnRlbnQ9b2I7dmFyIGc9WChhKTtnLnRleHRDb250ZW50PXBiO1koYSxlLGYpO1koYSxlLGcpO1koYSxjLGQpO1koYSxjLGUpO1koYSxiLGMpO2EuZz1iO2EuaS5ib2R5LmFwcGVuZENoaWxkKGEuZyk7Yj1XKDEsNSk7Zm9yKGM9MDtjPGI7YysrKWQ9WChhKSxhLmkuYm9keS5hcHBlbmRDaGlsZChkKSxhLmoucHVzaChkKX1mdW5jdGlvbiBZKGEsYixjKXtmb3IodmFyIGQ9VygxLDUpLGU9MDtlPGQ7ZSsrKXt2YXIgZj1YKGEpO2IuYXBwZW5kQ2hpbGQoZil9Yi5hcHBlbmRDaGlsZChjKTtjPVcoMSw1KTtmb3IoZD0wO2Q8YztkKyspZT1YKGEpLGIuYXBwZW5kQ2hpbGQoZSl9ZnVuY3Rpb24gVyhhLGIpe3JldHVybiBNYXRoLmZsb29yKGErTWF0aC5yYW5kb20oKSooYi1hKSl9ZnVuY3Rpb24gdWIoYSxiLGMsZCxlLGYpe3JldHVybiJyZ2IoIitXKE1hdGgubWF4KGEsMCksTWF0aC5taW4oYiwyNTUpKS50b1N0cmluZygpKyIsIitXKE1hdGgubWF4KGMsMCksTWF0aC5taW4oZCwyNTUpKS50b1N0cmluZygpKyIsIitXKE1hdGgubWF4KGUsMCksTWF0aC5taW4oZiwyNTUpKS50b1N0cmluZygpKyIpIn1mdW5jdGlvbiBYKGEpe2E9amIoYS5sLmcsIkRJViIpO2EuY2xhc3NOYW1lPWliKCk7cmV0dXJuIGF9CmZ1bmN0aW9uIHRiKGEsYil7Yjw9MHx8YS5nIT1udWxsJiZhLmcub2Zmc2V0SGVpZ2h0IT09MCYmYS5nLm9mZnNldFdpZHRoIT09MHx8KHZiKGEpLHNiKGEpLHUuc2V0VGltZW91dChmdW5jdGlvbigpe3RiKGEsYi0xKX0sNTApKX1mdW5jdGlvbiB2YihhKXtmb3IodmFyIGI9bihhLmopLGM9Yi5uZXh0KCk7IWMuZG9uZTtjPWIubmV4dCgpKShjPWMudmFsdWUpJiZjLnBhcmVudE5vZGUmJmMucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChjKTthLmo9W107KGI9YS5nKSYmYi5wYXJlbnROb2RlJiZiLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoYik7YS5nPW51bGx9O2Z1bmN0aW9uIHdiKGEsYixjLGQsZSl7ZnVuY3Rpb24gZihrKXtkb2N1bWVudC5ib2R5P2coZG9jdW1lbnQuYm9keSk6az4wP3Uuc2V0VGltZW91dChmdW5jdGlvbigpe2Yoay0xKX0sZSk6YigpfWZ1bmN0aW9uIGcoayl7ay5hcHBlbmRDaGlsZChoKTt1LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtoPyhoLm9mZnNldEhlaWdodCE9PTAmJmgub2Zmc2V0V2lkdGghPT0wP2IoKTphKCksaC5wYXJlbnROb2RlJiZoLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoaCkpOmEoKX0sZCl9dmFyIGg9eGIoYyk7ZigzKX1mdW5jdGlvbiB4YihhKXt2YXIgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTtiLmNsYXNzTmFtZT1hO2Iuc3R5bGUud2lkdGg9IjFweCI7Yi5zdHlsZS5oZWlnaHQ9IjFweCI7Yi5zdHlsZS5wb3NpdGlvbj0iYWJzb2x1dGUiO2Iuc3R5bGUubGVmdD0iLTEwMDAwcHgiO2Iuc3R5bGUudG9wPSItMTAwMDBweCI7Yi5zdHlsZS56SW5kZXg9Ii0xMDAwMCI7cmV0dXJuIGJ9O2Z1bmN0aW9uIFlhKGEpe3RoaXMuaD1QKGEpfXQoWWEsVCk7ZnVuY3Rpb24geWIoYSl7dGhpcy5oPVAoYSl9dCh5YixUKTt2YXIgemI9YmIoeWIpO2Z1bmN0aW9uIEFiKGEpe2lmKCFhKXJldHVybiBudWxsO2E9WmEoYSw0KTt2YXIgYjthPT09bnVsbHx8YT09PXZvaWQgMD9iPW51bGw6Yj1mYihhKTtyZXR1cm4gYn07dmFyIEJiPWVhKFsiIl0pLENiPWVhKFsiIl0pO2Z1bmN0aW9uIERiKGEsYil7dGhpcy5tPWE7dGhpcy5vPW5ldyBrYihhLmRvY3VtZW50KTt0aGlzLmc9Yjt0aGlzLmo9Uih0aGlzLmcsMSk7dGhpcy51PUFiKFhhKHRoaXMuZywyKSl8fGdiKEJiKTt0aGlzLmk9ITE7Yj1BYihYYSh0aGlzLmcsMTMpKXx8Z2IoQ2IpO3RoaXMubD1uZXcgcWIoYS5kb2N1bWVudCxiLFIodGhpcy5nLDEyKSl9RGIucHJvdG90eXBlLnN0YXJ0PWZ1bmN0aW9uKCl7RWIodGhpcyl9O2Z1bmN0aW9uIEViKGEpe0ZiKGEpO21iKGEubyxhLnUsMywhMSxmdW5jdGlvbigpe2E6e3ZhciBiPWEuajt2YXIgYz11LmJ0b2EoYik7aWYoYz11W2NdKXt0cnl7dmFyIGQ9ZGIodS5hdG9iKGMpKX1jYXRjaChlKXtiPSExO2JyZWFrIGF9Yj1iPT09WmEoZCwxKX1lbHNlIGI9ITF9Yj9aKGEsUihhLmcsMTQpKTooWihhLFIoYS5nLDgpKSxyYihhLmwpKX0sZnVuY3Rpb24oKXt3YihmdW5jdGlvbigpe1ooYSxSKGEuZyw3KSk7cmIoYS5sKX0sZnVuY3Rpb24oKXtyZXR1cm4gWihhLFIoYS5nLDYpKX0sUihhLmcsOSksJGEoYS5nLDEwKSwkYShhLmcsMTEpKX0pfWZ1bmN0aW9uIFooYSxiKXthLml8fChhLmk9ITAsYT1uZXcgYS5tLlhNTEh0dHBSZXF1
738ZXN0LGEub3BlbigiR0VUIixiLCEwKSxhLnNlbmQoKSl9ZnVuY3Rpb24gRmIoYSl7dmFyIGI9dS5idG9hKGEuaik7YS5tW2JdJiZaKGEsUihhLmcsNSkpfTsoZnVuY3Rpb24oYSxiKXt1W2FdPWZ1bmN0aW9uKCl7dmFyIGM9bWEuYXBwbHkoMCxhcmd1bWVudHMpO3VbYV09ZnVuY3Rpb24oKXt9O2IuY2FsbC5hcHBseShiLFtudWxsXS5jb25jYXQoYyBpbnN0YW5jZW9mIEFycmF5P2M6ZmEobihjKSkpKX19KSgiX19oODJBbG5rSDZEOTFfXyIsZnVuY3Rpb24oYSl7dHlwZW9mIHdpbmRvdy5hdG9iPT09ImZ1bmN0aW9uIiYmKG5ldyBEYih3aW5kb3csemIod2luZG93LmF0b2IoYSkpKSkuc3RhcnQoKX0pfSkuY2FsbCh0aGlzKTt3aW5kb3cuX19oODJBbG5rSDZEOTFfXygiV3lKd2RXSXRNamc1TkRrMk1qUTROekU1TVRJek1DSXNXMjUxYkd3c2JuVnNiQ3h1ZFd4c0xDSm9kSFJ3Y3pvdkwyWjFibVJwYm1kamFHOXBZMlZ6YldWemMyRm5aWE11WjI5dloyeGxMbU52YlM5aUwzQjFZaTB5T0RrME9UWXlORGczTVRreE1qTXdJbDBzYm5Wc2JDeHVkV3hzTENKb2RIUndjem92TDJaMWJtUnBibWRqYUc5cFkyVnpiV1Z6YzJGblpYTXVaMjl2WjJ4bExtTnZiUzlsYkM5QlIxTkxWM2hXUjA1MVpuTmFkRFJNYVhSVGFrWllkME56Y3pWRmJ6QkNkamcxUm1oZlUyZDNZM1J5YzJkbVMzTmhValJxTFVwZlQxbGhUbXQyVjI5RmEwNVpibkozWmpGRU1tWlJSV016VmxCSVNEUlNTVVpDTVRkdmRtbFJYSFV3TUROa1hIVXdNRE5rUDNSbFhIVXdNRE5rVkU5TFJVNWZSVmhRVDFORlJDSXNJbWgwZEhCek9pOHZablZ1WkdsdVoyTm9iMmxqWlhOdFpYTnpZV2RsY3k1bmIyOW5iR1V1WTI5dEwyVnNMMEZIVTB0WGVGVlNhbU5HY0doelNWSjVNbVJ4V0ZCUVNDMW5lVEJyZDNOdFlUbG5jR1F3UWtwQlYzVnhNV2R5ZEc5NU1IVkZPV2x1WTE5c2JrTkRlV2xwUjB4dk5YTnhZMjEwUVhZNVJtSk5jbWhqTVV4eGIxUjRWMGQ2WjNkY2RUQXdNMlJjZFRBd00yUS9ZV0pjZFRBd00yUXhYSFV3TURJMmMySm1YSFV3TUROa01TSXNJbWgwZEhCek9pOHZablZ1WkdsdVoyTm9iMmxqWlhOdFpYTnpZV2RsY3k1bmIyOW5iR1V1WTI5dEwyVnNMMEZIVTB0WGVGVjZWa1JvU25kc1JqaHhPRVZQUVVSVWNEQjBiRU0xT1dwaVNITnNWVWxHTVVGdlR6SkpjbmxCZVV4cldUQkJVV1ZwWVRSMlUybHJYemhHTW1oUVNFNXFRbEJFTmsxTlNYcDNUSGxxZUdwWk5tcEhVMjF6VEZGY2RUQXdNMlJjZFRBd00yUS9ZV0pjZFRBd00yUXlYSFV3TURJMmMySm1YSFV3TUROa01TSXNJbWgwZEhCek9pOHZablZ1WkdsdVoyTm9iMmxqWlhOdFpYTnpZV2RsY3k1bmIyOW5iR1V1WTI5dEwyVnNMMEZIVTB0WGVGVnJkMVY2U0hwRFVraGplbXBHVWs5alMycGZkRWRuTmpCemVVTmFlRXhyZG0xUWRFMHlWMjg1YlZGS1JDMWhSV3N4Y0dsb1NWQlplbGg1WkdVMWVFODVaMEpXU0dSeGRscE1NRGx4T0RBNVZsUnpiVTl5YVVGY2RUQXdNMlJjZFRBd00yUS9jMkptWEhVd01ETmtNaUlzSW1ScGRpMW5jSFF0WVdRaUxESXdMREV3TUN3aVkwaFdhVXhVU1RSUFZGRTFUbXBKTUU5RVkzaFBWRVY1VFhwQlhIVXdNRE5rSWl4YmJuVnNiQ3h1ZFd4c0xHNTFiR3dzSW1oMGRIQnpPaTh2ZDNkM0xtZHpkR0YwYVdNdVkyOXRMekJsYlc0dlppOXdMM0IxWWkweU9EazBPVFl5TkRnM01Ua3hNak13TG1welAzVnpjWEJjZFRBd00yUkRRVWtpWFN3aWFIUjBjSE02THk5bWRXNWthVzVuWTJodmFXTmxjMjFsYzNOaFoyVnpMbWR2YjJkc1pTNWpiMjB2Wld3dlFVZFRTMWQ0VlZGV2FEaE9hRVJmT0RjNVgyb3RaRWhwVUY5aWNrZGhUME0xWVc1NFRsOHpaM3A2YkY4MFpXcGxZVjlxWm1KNFNXaGpZV1ZhWDNKWVNVUllaRkkwYTJSbVZHeE5URzVUTW1GSFFsUjJhRzFNWkZaT1QzWjZRVngxTURBelpGeDFNREF6WkNKZCIp" defer></script>
738<script type="in/share" data-url="https://kalapiinfotech.in/topics/" data-counter="right"></script>
738<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2894962487191230"
739     crossorigin="anonymous"></script>
739<script>
740(adsbygoogle = window.adsbygoogle || []).push({});
741</script>
741<script type="speculationrules">
742{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/engage-news\/*","\/wp-content\/themes\/engage-mag\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
743</script>
743<script data-optimized="1" src="https://kalapiinfotech.in/wp-content/litespeed/js/2e21f0e3b76a570527f8549dd59f40c5.js?ver=f40c5" async defer type="text/javascript"></script>
743<script data-optimized="1" src="data:text/javascript;base64,d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLGZ1bmN0aW9uKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnbGluaycpLmZvckVhY2goZnVuY3Rpb24oZSl7J25vdCBhbGwnPT09ZS5tZWRpYSYmZS5kYXRhc2V0Lm1lZGlhJiYoZS5tZWRpYT1lLmRhdGFzZXQubWVkaWEsZGVsZXRlIGUuZGF0YXNldC5tZWRpYSl9KTt2YXIgZT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnamV0cGFjay1ib29zdC1jcml0aWNhbC1jc3MnKTtlJiYoZS5tZWRpYT0nbm90IGFsbCcpfSk=" defer></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/fe5b252fb696195216b35683bdc8a64d.js?ver=8a64d" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" data-siwg-config="{&quot;clientID&quot;:&quot;196168097284-t96kkn1joj0a6ju2fh1hgb9ppt7ndqrj.apps.googleusercontent.com&quot;,&quot;defaultButtonOptions&quot;:{&quot;theme&quot;:&quot;outline&quot;,&quot;text&quot;:&quot;signin_with&quot;,&quot;shape&quot;:&quot;rectangular&quot;},&quot;loginURI&quot;:&quot;https:\/\/kalapiinfotech.in\/wp-login.php?action=googlesitekit_auth&quot;,&quot;isUserLoggedIn&quot;:false,&quot;isWPLogin&quot;:false,&quot;isPreview&quot;:false,&quot;isWooCommerce&quot;:false,&quot;isExistingUserFlow&quot;:false,&quot;connectNonce&quot;:&quot;&quot;,&quot;followsPostRedirect&quot;:false,&quot;redirectTo&quot;:&quot;&quot;,&quot;redirectCookieName&quot;:&quot;googlesitekit_auth_redirect_to&quot;,&quot;redirectCookiePath&quot;:&quot;\/&quot;,&quot;redirectCookieTTL&quot;:0,&quot;nonceCookieName&quot;:&quot;googlesitekit_auth_nonce&quot;,&quot;nonceCookiePath&quot;:&quot;\/&quot;,&quot;nonceCookieTTL&quot;:900,&quot;shouldShowOneTapPrompt&quot;:false}" src="https://kalapiinfotech.in/wp-content/litespeed/js/6bb5a793b359fe7f883a0f3d3cdc83f5.js?ver=c83f5" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="data:text/javascript;base64,d2luZG93LldQQ09NX3NoYXJpbmdfY291bnRzPXsiaHR0cHM6Ly9rYWxhcGlpbmZvdGVjaC5pbi90b3BpY3MvIjoyMzIsImh0dHBzOi8va2FsYXBpaW5mb3RlY2guaW4vZmlybXdhcmUtZXJyb3ItaGFuZGxpbmctcmVjb3ZlcnktYXJjaGl0ZWN0dXJlLyI6MTgyMSwiaHR0cHM6Ly9rYWxhcGlpbmZvdGVjaC5pbi9zdGF0ZS1tYWNoaW5lLWFyY2hpdGVjdHVyZS1lbWJlZGRlZC1zeXN0ZW1zLyI6MTgyMCwiaHR0cHM6Ly9rYWxhcGlpbmZvdGVjaC5pbi9ydG9zLWFyY2hpdGVjdHVyZS10YXNrcy1xdWV1ZXMtZXZlbnRzLXN5bmNocm9uaXphdGlvbi8iOjE4MTgsImh0dHBzOi8va2FsYXBpaW5mb3RlY2guaW4vaGFsLXZzLWJzcC12cy1kcml2ZXJzLXZzLW1pZGRsZXdhcmUvIjoxODEzfQ==" defer></script>
743<script data-optimized="1" src="data:text/javascript;base64,IWZ1bmN0aW9uKGQscyxpZCl7dmFyIGpzLGZqcz1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdLHA9L15odHRwOi8udGVzdChkLmxvY2F0aW9uKT8naHR0cCc6J2h0dHBzJztpZighZC5nZXRFbGVtZW50QnlJZChpZCkpe2pzPWQuY3JlYXRlRWxlbWVudChzKTtqcy5pZD1pZDtqcy5zcmM9cCsnOi8vcGxhdGZvcm0udHdpdHRlci5jb20vd2lkZ2V0cy5qcyc7ZmpzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGpzLGZqcyl9fShkb2N1bWVudCwnc2NyaXB0JywndHdpdHRlci13anMnKQ==" defer></script>
743<script data-optimized="1" src="data:text/javascript;base64,KGZ1bmN0aW9uKGQscyxpZCl7dmFyIGpzLGZqcz1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdO2lmKGQuZ2V0RWxlbWVudEJ5SWQoaWQpKXJldHVybjtqcz1kLmNyZWF0ZUVsZW1lbnQocyk7anMuaWQ9aWQ7anMuc3JjPSdodHRwczovL2Nvbm5lY3QuZmFjZWJvb2submV0L2VuX1VTL3Nkay5qcyN4ZmJtbD0xJmFtcDthcHBJZD0yNDk2NDMzMTE0OTAmdmVyc2lvbj12Mi4zJztmanMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoanMsZmpzKX0oZG9jdW1lbnQsJ3NjcmlwdCcsJ2ZhY2Vib29rLWpzc2RrJykp" defer></script>
743<script data-optimized="1" src="data:text/javascript;base64,ZG9jdW1lbnQuYm9keS5hZGRFdmVudExpc3RlbmVyKCdpcy5wb3N0LWxvYWQnLGZ1bmN0aW9uKCl7aWYoJ3VuZGVmaW5lZCchPT10eXBlb2YgRkIpe0ZCLlhGQk1MLnBhcnNlKCl9fSk=" defer></script>
743<script data-optimized="1" type="text/javascript" src="data:text/javascript;base64,KGZ1bmN0aW9uKCl7dmFyIGN1cnJlbnRTY3JpcHQ9ZG9jdW1lbnQuY3VycmVudFNjcmlwdDtmdW5jdGlvbiBsb2FkU2NyaXB0KHVybCxjYil7dmFyIHNjcmlwdD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTt2YXIgcHJldj1jdXJyZW50U2NyaXB0fHxkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF07c2NyaXB0LnNldEF0dHJpYnV0ZSgnYXN5bmMnLCEwKTtzY3JpcHQuc2V0QXR0cmlidXRlKCdzcmMnLHVybCk7cHJldi5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzY3JpcHQscHJldik7c2NyaXB0LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLGNiKX0KZnVuY3Rpb24gaW5pdCgpe2xvYWRTY3JpcHQoJ2h0dHBzOi8vcGxhdGZvcm0ubGlua2VkaW4uY29tL2luLmpzP2FzeW5jPXRydWUnLGZ1bmN0aW9uKCl7aWYodHlwZW9mIElOIT09J3VuZGVmaW5lZCcpe0lOLmluaXQoKX19KX0KaWYoZG9jdW1lbnQucmVhZHlTdGF0ZT09PSdsb2FkaW5nJyl7ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsaW5pdCl9ZWxzZXtpbml0KCl9CmRvY3VtZW50LmJvZHkuYWRkRXZlbnRMaXN0ZW5lcignaXMucG9zdC1sb2FkJyxmdW5jdGlvbigpe2lmKHR5cGVvZiBJTiE9PSd1bmRlZmluZWQnKXtJTi5wYXJzZSgpfX0pfSkoKQ==" defer></script>
743<script data-optimized="1" type="text/javascript" id="essential-blocks-blocks-localize-js-extra" src="data:text/javascript;base64,dmFyIGViX2NvbmRpdGlvbmFsX2xvY2FsaXplPVtdO3ZhciBFc3NlbnRpYWxCbG9ja3NMb2NhbGl6ZT17ImViX3BsdWdpbnNfdXJsIjoiaHR0cHM6XC9cL2thbGFwaWluZm90ZWNoLmluXC93cC1jb250ZW50XC9wbHVnaW5zXC9lc3NlbnRpYWwtYmxvY2tzXC8iLCJpbWFnZV91cmwiOiJodHRwczpcL1wva2FsYXBpaW5mb3RlY2guaW5cL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2Vzc2VudGlhbC1ibG9ja3NcL2Fzc2V0c1wvaW1hZ2VzIiwiZWJfd3BfdmVyc2lvbiI6IjYuOCIsImViX3ZlcnNpb24iOiI2LjQuNiIsImViX2FkbWluX3VybCI6Imh0dHBzOlwvXC9rYWxhcGlpbmZvdGVjaC5pblwvd3AtYWRtaW5cLyIsInJlc3Rfcm9vdFVSTCI6Imh0dHBzOlwvXC9rYWxhcGlpbmZvdGVjaC5pblwvd3AtanNvblwvIiwiYWpheF91cmwiOiJodHRwczpcL1wva2FsYXBpaW5mb3RlY2guaW5cL3dwLWFkbWluXC9hZG1pbi1hamF4LnBocCIsIm5mdF9ub25jZSI6IjljMmRhMjNhNjMiLCJwb3N0X2dyaWRfcGFnaW5hdGlvbl9ub25jZSI6IjQxZTVlYjE0ZjQiLCJwbGFjZWhvbGRlcl9pbWFnZSI6Imh0dHBzOlwvXC9rYWxhcGlpbmZvdGVjaC5pblwvd3AtY29udGVudFwvcGx1Z2luc1wvZXNzZW50aWFsLWJsb2Nrc1wvYXNzZXRzXC9pbWFnZXNcL3BsYWNlaG9sZGVyLnBuZyIsImlzX3Byb19hY3RpdmUiOiJmYWxzZSIsInVwZ3JhZGVfcHJvX3VybCI6Imh0dHBzOlwvXC9lc3NlbnRpYWwtYmxvY2tzLmNvbVwvdXBncmFkZSIsInJlc3BvbnNpdmVCcmVha3BvaW50cyI6eyJ0YWJsZXQiOjEwMjQsIm1vYmlsZSI6NzY3fSwid3BfdGltZXpvbmUiOiIrMDU6MzAiLCJnbXRfb2Zmc2V0IjoiNS41In0=" defer></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/917d100c0d26e488adc04b85be8ff792.js?ver=20ebd" id="essential-blocks-blocks-localize-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/2931983ccc81ca547b2968dc22dc6bc0.js?ver=df02f" id="codemirror-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/e13371d2c97598420861a9c00747f21f.js?ver=9c487" id="codemirror-autoload-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/12ddfbef284a1ee862a9bfff3ce3a234.js?ver=adaaf" id="slick-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/873084a90a2e0b8026c511aea119dee8.js?ver=9dee8" id="jquery-ui-core-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/adf5eb729984baa546e81bcb85243e70.js?ver=43e70" id="jquery-ui-tabs-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/9427042ea1369ed5bbf475fa753249fe.js?ver=322fd" id="engage-mag-navigation-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/aeb4f87d0b72fa3314f39092eb1e58c4.js?ver=ec1d3" id="marquee-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/f04a9f5cdd1c8b27794b903ea262daab.js?ver=d0cf3" id="engage-mag-skip-link-focus-fix-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/7e3fe25d95b7ed4f15d174e03139157f.js?ver=8f0d6" id="theia-sticky-sidebar-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/138bb13ae519d5f282af6e4229e2e1f1.js?ver=dc923" id="engage-mag-custom-js" defer data-deferred="1"></script>
743<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/49c8c16f6dcd1f45f66342bdd840320d.js?ver=0320d" id="googlesitekit-consent-mode-js" defer data-deferred="1"></script>
743<script type="text/javascript" id="jetpack-stats-js-before">
744/* <![CDATA[ */
745_stq = window._stq || [];
746_stq.push([ "view", {"v":"ext","blog":"176890132","post":"232","tz":"5.5","srv":"kalapiinfotech.in","j":"1:15.8.1"} ]);
747_stq.push([ "clickTrackerInit", "176890132", "232" ]);
748/* ]]> */
749</script>
749<script type="text/javascript" src="https://stats.wp.com/e-202641.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer"></script>
749<script data-optimized="1" type="text/javascript" id="wp-consent-api-js-extra" src="data:text/javascript;base64,dmFyIGNvbnNlbnRfYXBpPXsiY29uc2VudF90eXBlIjoiIiwid2FpdGZvcl9jb25zZW50X2hvb2siOiIiLCJjb29raWVfZXhwaXJhdGlvbiI6IjMwIiwiY29va2llX3ByZWZpeCI6IndwX2NvbnNlbnQiLCJzZXJ2aWNlcyI6W119" defer></script>
749<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/26e6d087eb938a54df94d08cf2ab30c4.js?ver=32a54" id="wp-consent-api-js" defer data-deferred="1"></script>
749<script data-optimized="1" type="text/javascript" id="sharing-js-js-extra" src="data:text/javascript;base64,dmFyIHNoYXJpbmdfanNfb3B0aW9ucz17ImxhbmciOiJlbiIsImNvdW50cyI6IjEiLCJpc19zdGF0c19hY3RpdmUiOiIxIn0=" defer></script>
749<script data-optimized="1" type="text/javascript" src="https://kalapiinfotech.in/wp-content/litespeed/js/dbaab50868f18f9f04067bcae51ac6ea.js?ver=ac6ea" id="sharing-js-js" defer data-deferred="1"></script>
749<script data-optimized="1" type="text/javascript" id="sharing-js-js-after" src="data:text/javascript;base64,dmFyIHdpbmRvd09wZW47KGZ1bmN0aW9uKCl7ZnVuY3Rpb24gbWF0Y2hlcyhlbCxzZWwpe3JldHVybiEhKGVsLm1hdGNoZXMmJmVsLm1hdGNoZXMoc2VsKXx8ZWwubXNNYXRjaGVzU2VsZWN0b3ImJmVsLm1zTWF0Y2hlc1NlbGVjdG9yKHNlbCkpfQpkb2N1bWVudC5ib2R5LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihldmVudCl7aWYoIWV2ZW50LnRhcmdldCl7cmV0dXJufQp2YXIgZWw7aWYobWF0Y2hlcyhldmVudC50YXJnZXQsJ2Euc2hhcmUtZmFjZWJvb2snKSl7ZWw9ZXZlbnQudGFyZ2V0fWVsc2UgaWYoZXZlbnQudGFyZ2V0LnBhcmVudE5vZGUmJm1hdGNoZXMoZXZlbnQudGFyZ2V0LnBhcmVudE5vZGUsJ2Euc2hhcmUtZmFjZWJvb2snKSl7ZWw9ZXZlbnQudGFyZ2V0LnBhcmVudE5vZGV9CmlmKGVsKXtldmVudC5wcmV2ZW50RGVmYXVsdCgpO2lmKHR5cGVvZiB3aW5kb3dPcGVuIT09J3VuZGVmaW5lZCcpe3dpbmRvd09wZW4uY2xvc2UoKX0Kd2luZG93T3Blbj13aW5kb3cub3BlbihlbC5nZXRBdHRyaWJ1dGUoJ2hyZWYnKSwnd3Bjb21mYWNlYm9vaycsJ21lbnViYXI9MSxyZXNpemFibGU9MSx3aWR0aD02MDAsaGVpZ2h0PTQwMCcpO3JldHVybiExfX0pfSkoKQ==" defer></script>
749<script data-optimized="1" type="text/javascript" src="data:text/javascript;base64,alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKXtmb3IobGV0IGk9MDtpPGRvY3VtZW50LmZvcm1zLmxlbmd0aDsrK2kpe2xldCBmb3JtPWRvY3VtZW50LmZvcm1zW2ldO2lmKCQoZm9ybSkuYXR0cigibWV0aG9kIikhPSJnZXQiKXskKGZvcm0pLmFwcGVuZCgnPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iVVdCcUFTanRKRGJnIiB2YWx1ZT0iUW81dnpBTkZyYiIgLz4nKX0KaWYoJChmb3JtKS5hdHRyKCJtZXRob2QiKSE9ImdldCIpeyQoZm9ybSkuYXBwZW5kKCc8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJNZ2ZLVVFGX1dKaWt3IiB2YWx1ZT0iTTR0OXFIVFUiIC8+Jyl9fQokKGRvY3VtZW50KS5vbignc3VibWl0JywnZm9ybScsZnVuY3Rpb24oKXtpZigkKHRoaXMpLmF0dHIoIm1ldGhvZCIpIT0iZ2V0Iil7JCh0aGlzKS5hcHBlbmQoJzxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9IlVXQnFBU2p0SkRiZyIgdmFsdWU9IlFvNXZ6QU5GcmIiIC8+Jyl9CmlmKCQodGhpcykuYXR0cigibWV0aG9kIikhPSJnZXQiKXskKHRoaXMpLmFwcGVuZCgnPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iTWdmS1VRRl9XSmlrdyIgdmFsdWU9Ik00dDlxSFRVIiAvPicpfQpyZXR1cm4hMH0pO2pRdWVyeS5hamF4U2V0dXAoe2JlZm9yZVNlbmQ6ZnVuY3Rpb24oZSxkYXRhKXtpZihkYXRhLnR5cGUhPT0nUE9TVCcpcmV0dXJuO2lmKHR5cGVvZiBkYXRhLmRhdGE9PT0nb2JqZWN0JyYmZGF0YS5kYXRhIT09bnVsbCl7ZGF0YS5kYXRhLmFwcGVuZCgiVVdCcUFTanRKRGJnIiwiUW81dnpBTkZyYiIpO2RhdGEuZGF0YS5hcHBlbmQoIk1nZktVUUZfV0ppa3ciLCJNNHQ5cUhUVSIpfWVsc2V7ZGF0YS5kYXRhPWRhdGEuZGF0YSsnJlVXQnFBU2p0SkRiZz1RbzV2ekFORnJiJk1nZktVUUZfV0ppa3c9TTR0OXFIVFUnfX19KX0p" defer></script>
749<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"b4a4d835096d4d50b2f6ac1539bbc051","r":1,"spa":2}' crossorigin="anonymous"></script>
749
750</body>
751</html>
752
753
754<!-- Page cached by LiteSpeed Cache 7.9 on 2026-10-08 05:09:39 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.