/*! elementor-pro - v3.11.6 - 14-03-2023 */ (()=>{"use strict";class Screenshot extends elementorModules.ViewModule{getDefaultSettings(){return{empty_content_headline:"Empty Content.",crop:{width:1200,height:1500},excluded_external_css_urls:["https://kit-pro.fontawesome.com"],external_images_urls:["https://i.ytimg.com"],timeout:15e3,render_timeout:5e3,timerLabel:null,timer_label:`${ElementorScreenshotConfig.post_id} - timer`,image_placeholder:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=",isDebug:elementorCommonConfig.isElementorDebug,isDebugSvg:!1,...ElementorScreenshotConfig}}getDefaultElements(){const e=jQuery(ElementorScreenshotConfig.selector),t=e.find(".elementor-section-wrap > .elementor-section, .elementor > .elementor-section");return{$elementor:e,$sections:t,$firstSection:t.first(),$notElementorElements:elementorCommon.elements.$body.find("> *:not(style, link)").not(e),$head:jQuery("head")}}onInit(){return super.onInit(),this.log("Screenshot init","time"),this.timeoutTimer=setTimeout(this.screenshotFailed.bind(this),this.getSettings("timeout")),this.captureScreenshot()}captureScreenshot(){return this.elements.$elementor.length||(elementorCommon.helpers.consoleWarn("Screenshots: The content of this page is empty, the module will create a fake conent just for this screenshot."),this.createFakeContent()),this.removeUnnecessaryElements(),this.handleIFrames(),this.removeFirstSectionMargin(),this.handleLinks(),this.loadExternalCss(),this.loadExternalImages(),Promise.resolve().then(this.createImage.bind(this)).then(this.createImageElement.bind(this)).then(this.cropCanvas.bind(this)).then(this.save.bind(this)).then(this.screenshotSucceed.bind(this)).catch(this.screenshotFailed.bind(this))}createFakeContent(){this.elements.$elementor=jQuery("
").css({height:this.getSettings("crop.height"),width:this.getSettings("crop.width"),display:"flex",alignItems:"center",justifyContent:"center"}),this.elements.$elementor.append(jQuery("

").css({fontSize:"85px"}).html(this.getSettings("empty_content_headline"))),document.body.prepend(this.elements.$elementor)}loadExternalCss(){const e=[this.getSettings("home_url"),...this.getSettings("excluded_external_css_urls")].map((e=>`[href^="${e}"]`)).join(", ");jQuery("link").not(e).each(((e,t)=>{const s=jQuery(t),n=s.clone();n.attr("href",this.getScreenshotProxyUrl(s.attr("href"))),this.elements.$head.append(n),s.remove()}))}loadExternalImages(){const e=this.getSettings("external_images_urls").map((e=>`img[src^="${e}"]`)).join(", ");jQuery(e).each(((e,t)=>{const s=jQuery(t);s.attr("src",this.getScreenshotProxyUrl(s.attr("src")))}))}handleIFrames(){this.elements.$elementor.find("iframe").each(((e,t)=>{const s=jQuery(t),n=jQuery("
",{css:{background:"gray",width:s.width(),height:s.height()}});s.before(n),s.remove()}))}removeUnnecessaryElements(){let e=0;this.elements.$sections.filter(((t,s)=>{let n=!1;return e>=this.getSettings("crop.height")&&(n=!0),e+=jQuery(s).outerHeight(),n})).each(((e,t)=>{t.remove()})),this.elements.$notElementorElements.remove()}handleLinks(){elementorCommon.elements.$body.find("a").attr("href","/")}removeFirstSectionMargin(){this.elements.$firstSection.css({marginTop:0})}createImage(){const e=new Promise((e=>{window.addEventListener("load",(()=>{e()}))})),t=new Promise((e=>{setTimeout((()=>{e()}),this.getSettings("render_timeout"))}));return Promise.race([e,t]).then((()=>{if(this.log("Start creating screenshot."),this.getSettings("isDebugSvg"))return domtoimage.toSvg(document.body,{imagePlaceholder:this.getSettings("image_placeholder")}).then((e=>this.download(e))),Promise.reject("Debug SVG.");return/^((?!chrome|android).)*safari/i.test(window.userAgent)?(this.log('Creating screenshot with "html2canvas"'),html2canvas(document.body).then((e=>e.toDataURL("image/png")))):(this.log('Creating screenshot with "dom-to-image"'),domtoimage.toPng(document.body,{imagePlaceholder:this.getSettings("image_placeholder")}))}))}download(e){const t=jQuery("",{href:e,download:"debugSvg.svg",html:"Download SVG"});elementorCommon.elements.$body.append(t),t.trigger("click")}createImageElement(e){const t=new Image;return t.src=e,new Promise((e=>{t.onload=()=>e(t)}))}cropCanvas(e){const t=this.getSettings("crop.width"),s=this.getSettings("crop.height"),n=document.createElement("canvas"),i=n.getContext("2d"),o=t/e.width;return n.width=t,n.height=s>e.height?e.height:s,i.drawImage(e,0,0,e.width,e.height,0,0,e.width*o,e.height*o),Promise.resolve(n)}save(e){return new Promise(((t,s)=>{elementorCommon.ajax.addRequest("screenshot_save",{data:{post_id:this.getSettings("post_id"),screenshot:e.toDataURL("image/png")},success:e=>{this.log(`Screenshot created: ${encodeURI(e)}`),t(e)},error:()=>{this.log("Failed to create screenshot."),s()}})}))}markAsFailed(){return new Promise(((e,t)=>{elementorCommon.ajax.addRequest("screenshot_failed",{data:{post_id:this.getSettings("post_id")},success:()=>{this.log("Marked as failed."),e()},error:()=>{this.log("Failed to mark this screenshot as failed."),t()}})}))}getScreenshotProxyUrl(e){return`${this.getSettings("home_url")}?screenshot_proxy&nonce=${this.getSettings("nonce")}&href=${e}`}screenshotSucceed(e){this.screenshotDone(!0,e)}screenshotFailed(e){this.log(e,null),this.markAsFailed().then((()=>this.screenshotDone(!1)))}screenshotDone(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;clearTimeout(this.timeoutTimer),this.timeoutTimer=null,window.parent.postMessage({name:"capture-screenshot-done",success:e,id:this.getSettings("post_id"),imageUrl:t},"*"),this.log(`Screenshot ${e?"Succeed":"Failed"}.`,"timeEnd")}log(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"timeLog";this.getSettings("isDebug")&&(console.log("string"==typeof e?`${this.getSettings("post_id")} - ${e}`:e),t&&console[t](this.getSettings("timer_label")))}}jQuery((()=>{new Screenshot}))})(); Dr. Shamim Patel is an experience Obstetrician-Gynecologist
Hello!

Dr. Shamim Patel

Obstetrician-gynecologist

About Me

Dr. Shamim Y Patel, MD is an exceptional practitioner who specializes in providing OB and GYN care to women of all backgrounds. She is dedicated to helping women and her community as a whole, consistently donating her time to those in need. She also supports underprivileged populations throughout the world, serving as an example to numerous other aspiring doctors who want to follow in her footsteps. With exceptional reviews and ratings, she has demonstrated that it is possible to provide strong care while also making it as affordable as possible, donating her time and knowledge to make the community and the world a better place.

Growing up, Dr. Patel always knew that she wanted to help people. She simply needed to figure out how best to do that. Eventually, she combined her love of science with her love of helping people by going to medical school. She graduated from an exceptional undergraduate institution before enrolling at the Northwestern University Feinberg School of Medicine, located in Chicago. She graduated from medical school and attended the University of Illinois Chicago, where she completed both her internship and residency in OB GYN. She decided to pursue OB GYN medicine because she wanted to help women of all ages, but also desired some time both in an office setting and in the clinic.

Learn More

Portfolio

Dr. Shamim Patel Portfolio

Recent News

November 6, 2024

Mesizole Ls c40ca832

Mesizole Ls c40ca832 Phentermine is a weight loss drug that helps suppress appetite. No prescription can replace a healthful diet and exercise. However, phentermine may help those unable to lose weight through diet Participants lost 17 pounds. A stimulant that actually works to shed weight because they are used to that the united states. This […]

November 6, 2024

Jouez à Plinko en ligne sur les meilleurs casinos français

Jouez à Plinko en ligne sur les meilleurs casinos français Table of contents Découvrez les meilleurs casinos en ligne français pour jouer à Plinko Jouez à Plinko en ligne sur des casinos français sécurisés Plinko: notre sélection des meilleurs casinos en ligne pour les joueurs français Les casinos en ligne préférés des Français pour jouer […]

November 6, 2024

Eromax 250 f68c88b1

Eromax 250 f68c88b1 Healthcare providers sometimes prescribe MAOIs for other conditions. This is considered an off-label, or non-FDA-approved, use of the medication phenobarbital: A. benzodiazepine antagonist B. tricyclic antidepressant (TCA) C. barbiturate D. hydantoin anticonvulsant E. benzodiazepine F. serotonin/norepinephrine reuptake inhibitor (SNRI) G. serotonin reuptake inhibitor (SRI) H. norepinephrine reuptake inhibitor (NRI) I. anticonvulsant commonly […]

November 6, 2024

Venha Experimentar o Melhor do Casino On-line – Jogue no Pg Win Agora!

Venha Experimentar o Melhor do Casino On-line – Jogue no Pg Win Agora! Table Como se Inscrever e Jogar no Pg Win: Um Guia para Iniciantes no Casino On-line Os Melhores Jogos de Casino On-line Disponíveis no Pg Win Promoções Exclusivas no Pg Win: Aprenda a Maximizar Suas Apostas PG Win: A Segurança e Confiança […]

Get In Touch