Kindle Direct Publishing

Please rate your experience using this page

Thank you! We appreciate your feedback.

Click here to take our surveyand give us detailed feedback. If youre having a problem and need assistance, pleasecontact us.

Publish romance novels for free using Kindle Direct Publishing.

Create and sell beautiful Kindle books to millions of readers worldwide.

Free File Conversion:Upload your manuscript and convert it into a Kindle eBook for free.

Track Worldwide Sales:Track sales as they happen and use our real-time insights to grow your audience.

Marketing Tools:Benefit from Amazons powerful marketing tools and global distribution. Enroll in KDP Select to get more promotional benefits.

Start publishing your romance novel today.

Join the thousands of romance authors on KDP. Here are some of their stories:

Being able to self-publish my romances via KDP has made me so incredibly connected to my readers.

Amazons KDP platform came into my life at just the right time. It was January 2010 and I was just finishing up my 3rd contract with a NY publisher in 6 years. My last three books had been sold at auction and it should have been a great time for me as a full-time writer. Unfortunately, things had never looked quite so bleak when I found out that not only would my option for a new series not be picked up...but it even looked like I might have to change my author name and “start over”.

I owned a Kindle and when a friend of mine mentioned hearing something about the Amazon self-publishing program, figuring I had nothing to lose, I put up a couple of backlist titles to test the waters in March 2010. Three weeks later, I was amazed to see that I had sold 200+ copies of those books!

Energized by those early sales – and by the fact that I now knew people were going to and typing “Bella Andre” into the search field because they were specifically looking for my books – I decided to write a much-requested sequel to a book that had been published 5 years earlier. LOVE ME did so much better than I ever expected it would and I decided to write another sequel to a previously published series. I released GAME FOR LOVE in December 2010 and my jaw dropped when I totaled up my self-publishing earnings for 2010.

Continually amazed by this new world of self-publishing and all of the options now open to me as a writer, I made two big decisions. First, to re-write and publish four “sweet” contemporary romances that I had never sold to a publisher under the name Lucy Kevin. And second, writing as Bella Andre, to begin a brand new eight book series about the Sullivan family. In the past year, my books have risen as high as 2 on the Kindle top 100 (FROM THIS MOMENT ON, The Sullivans 2) ), I am in the million seller Kindle author club, and I have been the 1 ranked author on Amazon.

Being able to self-publish my romances via KDP has made me so incredibly connected to my readers. An eight book series would have been a very hard (a.k.a. impossible) sell to publishers, but knowing I could self-publish meant that I could believe in myself and move forward with my plan to write the kind of books that I knew my readers would love. I continue to be astonished on a daily basis by how much romance readers have embraced my Sullivan series, twelve books out in the series so far. I absolutely love sitting down to work on my stories every day and have never been so energized or excited about the world of publishing...and my place in it.

After working (rather unhappily) through the traditional publishing route for several years with limited success, I wrote Relatively Famous and self-published that book about two years ago. Im still very happy with that book, but I can see now that I was still subscribing to what I thought I should write. Writing Flat-Out Love was the first time that I wrote with total abandon, ignoring all of the rules often associated with writing for young adults, primarily because I knew that I wouldnt have to get past large publishing houses. I was in control of my book, and I truly understood, at last, the meaning of pouring your heart into something. I wrote a novel that was totally me. I published this on KDP in April of 2011. Sales were slow during the first two months, but suddenly picked up in late June. I had given away tons of review copies to bloggers, many of whom graciously posted their reviews on Amazon and helped garner some online buzz for the book. Flat-Out Loves ranking on Amazon suddenly began jumping, at one point holding steady around 450, and my little book miraculously has spent many weeks as the top-rated kindle romance on Amazon! That marker of success was one I hadnt come close to before.

Along my publishing path, I met many authors from various online author groups that were incredibly helpful. Reading Joe Konraths blog was also a great support--the sales numbers that he posted were certainly eye-opening, and his many blogs of encouragement were one of the things that kept me going while writing and marketing. I also spent a lot of time networking with bloggers and developing truly wonderful relationships with a generous group of reviewers. To interact with readers, I rely heavily on Facebook, Twitter, and my blog (which I feed into my Amazon author page). Amazon has several excellent tools for authors that have helped lead to my success, most importantly KDP itself, but also Author Central and CreateSpace. The recommendations for my books that Amazon features on other books pages, as well as the personalized recommendations to readers who have read similar books, have been absolutely key in directing readers to Flat-Out Love. Amazons self-publishing model has fully convinced me that I really can make it as a writer.

Heres wishing all the best to other authors who are getting started in todays rapidly changing--and tremendously exciting--publishing world!

I sold my first book in 1991, a complete novice to the industry. I wrote from the gut and knew little about marketing or promotion, agents, or publishers. 19 books later, I can officially call myself a veteran author, but it took a 10-year hiatus to teach me something I forgot along the way.

Pretty much everyone is talking to you about money- and money is important, but its not everything. In fact, once you get to book 10, money is a tough motivator all by itself. Thats about the time I began to feel the drudgery of writing as a career, though I stopped writing for a slew of reasons, not the least of which included publishing politics I was ill equipped for at the time. But Im a writer at heart, so during my hiatus, I didnt stray far. I put on other writing hats and found myself taking renewed joy in the written word. I had forgotten how happy it made me to run with an idea I was on fire about and then to share that idea with others. Somewhere along the road to success, I had become insulated, too busy to stop and take joy in the one thing that inspired me most: my readers. And I struggled with the process of trying to squeeze my idea of what I should be writing into my publishers box.

When I made the decision to return to the industry, it was like stepping into an H.G. Wells novel. Some things were familiar, but it was a new world out there. With a nervous gulp, I made the decision to begin shopping a new suspense book, a whole new genre for me, and found that, despite past successes, publishers were no longer quite so willing to take a chance on a hybrid book from an author who hadnt written in nearly 10 years. But Im stubborn; that didnt stop me. While I waited, I began to publish my backlist titles for which I held the rights via KDP-books that had been out of print in some cases for nearly 20 years. Would anybody care? Probably not, but I did. Those books were written from my heart, and I still loved them.

Apparently others did too, because I spent the first six months in Amazons Top 100 lists, and made theUSA Todayand theNew York Timeslists again as well.

From the moment I hit publish on KDP and began to hear from fans, old and new, I felt a sense of homecoming. Writing was personal again. Despite that it takes time away from my daily word count, I even welcome social media because it brings me face to face with my readers, and theyre the ones Im writing for-not editors or publishers.

In the end, I sold that new book I was shopping. But as I sat here recently, weighing options for my first new historical romance in nearly a decade, I considered the earnings - and lets just say that, despite interest from publishers, I decided I already had everything I needed to make this book successful. KDP has created an amazing environment for authors, with all the tools you need to publish successfully. And thanks to KDP, authors now have the means to make a connection thats far more valuable than money. In January, I published Highland Fire, my first new historical romance in nearly a decade, as a KDP Select title. Its great to be back!

Amazon and Kindle are trademarks of m Inc. or its affiliates.KDP Select

The service or feature youre trying to use is currently unavailable. Were working to solve the problem as quickly as possible. Please try again later.

To view this page, youll need Adobe Flash Player.

If you have already installed it, please make sure it is up to date and enabled.

Get the latest version of Adobe Flash Player

div, id_gen:function(elem, index) return nav_sitewide_msg; ]; ue.uels( var ue_mbl=ue_csm.ue.exec(function(h,a)function s(e)b=e;a.AMZNPerformance=b;b.transition=b.transition;b.timing=b.timing;if(a.csa)var c;b.timing.transitionStart&&(c=b.timing.transitionStart);b.timing.processStart&&(c=b.timing.processStart);c&&(csa(PageTiming)(mark,nativeTransitionStart,c),csa(PageTiming)(mark,transitionStart,c))h.ue.exec(t,csm-android-check)()&&b.tags instanceof dexOf(usesAppStartTime)b.transition.type?!b.transition.type&&-1

e)x(csm.jumpStart.mtsDiff,k-e0);a(csm-rld-mts-gt);returnk&&g?a(csm-rld-mts-leq):g?ka(csm-rld-mts-no-new): a(csm-rld-mts-no-old)f&&f.timing&&f.timing.navigationStart?b.timing.transitionStart=f.timing.navigationStart:delete b.timing.transitionStartfunction v()trya.P.register(AMZNPerformance,function()return b)catch(e)function t=null;for(var unchType],c=,d=0;d

1-1/a.ue_fadb,r=!1,x=t();w!x?u():l();a.ue_isAdb=v;a.ue_isAdb.unk=adblk_unk;a.ue_isAdb.no=p;a.ue_isAdb.yes=k,adb)(document,window); (function(c,l,m)function h(a)if(a)tryif(a.id)return//*[@id=+a.id+];var b,d=1,e;for(e=a.previousSibling;e;e=e.previousSibling)e.nodeName===a.nodeName&b=d;var c=a.nodeName;1!==b&&(c+=[+b+]);a.parentNode&&(c=h(a.parentNode)+/+c);return ccatch(f)returnDETACHEDfunction f(a)if(a&&a.getAttribute)return a.getAttribute(k)?a.getAttribute(k):f(a.parentElement)var k=data-cel-widget,g=!1,d=[];(c.ue).isBF=function()tryvar a=JSON.parse(localStorage[csm-bf][]),b=0

d?3

a-d:3

d-afunction A(a,d)var c=m.pageXOffset,b=m.pageYOffset,k;a:tryif(a)var g=a.getBoundingClientRect(),e,r=0===a.offsetWidth&&0===a.offsetHeight;c:for(var 0,p=g.width0,q=g.height0;f&&f!==document.body;)var l;d:tryvar s=void 0;if(f)var G=f.getBoundingClientRect(), s=x:G.left0,y:G.top0,w:G.width0,h:G.height0;else s=void 0;l=s;break dcatch(v)l=void 0var t=window.getComputedStyle(f),u=hidden===t.overflow,y=uhidden===t.overflowX,z=uhidden===t.overflowY,J=n+q-1

l.x+l.w-1)&&yJ&break cf=f.parentNodee=!1k=x:g.left+c0,y:g.top+b0,w:g.width0,h:g.height0,d:(re)0else k=void 0;break acatch(A)k=void 0if(k&&!a.cel_b)a.cel_b=k,C(n:a.getAttribute(x),w:a.cel_b.w,h:a.cel_b.h,d:a.cel_b.d, x:a.cel_b.x,y:a.cel_b.y,t:d,k:ewi,cl:a.className,clog:1);elseif(c=k)c=a.cel_b,b=k,c=b.d===c.d&&1===b.d?!1:!(h(c.x,b.x)&&h(c.y,b.y)&&h(c.w,b.w)&&h(c.h,b.h)&&c.d===b.d);c&&(a.cel_b=k,C(n:a.getAttribute(x),w:a.cel_b.w,h:a.cel_b.h,d:a.cel_b.d,x:a.cel_b.x,y:a.cel_b.y,t:d,k:ewi,clog:1))function y(b,g)var h;h=b.c?c.getElementsByClassName(b.c):b.id?[c.getElementById(b.id)]:c.querySelectorAll(b.s);b.w=[];for(var f=0;f

b))e=void 0;a:if(v[b].t-v[b-1].t

y)e=0;break ae=1e=!e(I= e)?g=b-1:C.pop();C.push(c)B=F.now()-E;q=Math.min(q,B);t=Math.max(t,B);x=(x*d+B)/(d+1);d+=1;n(k:u,e:C,min:Math.floor(1E3*q),max:Math.floor(1E3*t),avg:Math.floor(1E3*x),c:1);v=[];C=[];g=0var h=100,A=20,y=25,u=mmm1,p,k,b=a.window,r=b.document,w=b.setInterval,s=a.ue,n=a.ue_cel.log,e,q=1E3,t=0,x=0,d=0,E,B,v=[],C=[],g=0,l,z,D,H,I,F=f&&f.now&&fDate.now&&Datenow:function()return(new Date).getTime();returnon:function(a)p=a.ts;k=a.ns;s.attach&&s.attach(mousemove,m,r);e=w(c,3E3),off:function(a)k&& (l&&m(l,!0),c());clearInterval(e);s.detach&&s.detach(mousemove,m,r),ready:function()return a.ue_cel&&a.ue_cel.log,reset:function()v=[];C=[];g=0;l=null(window.performance),a.ue_cel&&a.ue_cel.registerModule(mouse move module,a.ue_mmm)))(ue_csm); ue_csm.ue_unrt = 1500; (function(d,b,t)function u(a,g)var c=a.srcElementa.target,b=k:v,t:g.t,dt:g.dt,x:a.pageX,y:a.pageY,p:e.getXPath(c),n:c.nodeName;a.button&&(b.b=a.button);c.type&&(b.ty=c.type);c.href&&(b.r=e.extractStringValue(c.href));c.id&&(b.i=c.id);c.className&&c.className.split&&(b.c=c.className.split(/\s+/));h+=1;e.getFirstAscendingWidget(c,function(a)b.wd=a;d.ue.log(b,r))function w(a)if(!x(a.srcElementa.target))m+=1;n=!0;var g=f=d.ue.d(),c;p&&function===typeof p.now&&a.timeStamp&&(c=p.now()- a.timeStamp,c=parseFloat(c.toFixed(2)));s=b.setTimeout(function()u(a,t:g,dt:c),y)function z(a)if(a)var b=a.filter(A);a.length!==b.length&&(q=!0,k=d.ue.d(),n&&q&&(k&&f&&d.ue.log(k:B,t:f,m:Math.abs(k-f),r),l(),q=!1,k=0))function A(a)if(!a)return!1;var b=characterData===a.type?a.target.parentElement:a.target;if(!b!b.hasAttributes!b.attributes)return!1;var c=class:gw-clock gw-clock-aria s-item-container-height-auto feed-carousel using-mouse kfs-inner-container.split( ),id:[dealClock, deal_expiry_timer,timer],role:[timer],d=!1;Object.keys(c).forEach(function(a)var e=b.attributes[a]?b.attributes[a].value:;(c[a]).forEach(function(a)-1!==e.indexOf(a)&&(d=!0)));return dfunction x(a)if(!a)return!1;var b=(e.extractStringValue(a.nodeName)).toLowerCase(),c=(e.extractStringValue(a.type)).toLowerCase(),d=(e.extractStringValue(a.href)).toLowerCase();a=(e.extractStringValue(a.id)).toLowerCase();var f=checkbox color date datetime-local email file month number password radio range reset search tel text time url week.split( ); if(-1!==[select,textarea,html].indexOf(b)input===b&&-1!==f.indexOf(c)a===b&&-1!==d.indexOf(http)-1!==[sitbreaderrightpageturner,sitbreaderleftpageturner,sitbreaderpagecontainer].indexOf(a))return!0function l()n=!1;f=0;b.clearTimeout(s)function C()b.ue.onunload(function()ue.count(armored-cxguardrails.unresponsive-clicks.violations,h);ue.count(armored-cxguardrails.unresponsive-clicks.violationRate,h/m*1000))if(b.MutationObserver&&b.addEventListener&&Object.keys&& d&&d.ue&&d.ue.log&&d.ue_unrt&&d.ue_utils)var y=d.ue_unrt,r=cel,v=unr_mcm,B=res_mcm,p=b.performance,e=d.ue_utils,n=!1,f=0,s=0,q=!1,k=0,h=0,m=0;b.addEventListener&&(b.addEventListener(mousedown,w,!0),b.addEventListener(beforeunload,l,!0),b.addEventListener(visibilitychange,l,!0),b.addEventListener(pagehide,l,!0));b.ue&&b.ue.event&&b.ue.onSushiUnload&&b.ue.onunload&(new MutationObserver(z)).observe(t,childList:!0,attributes:!0,characterData:!0,subtree:!0))(ue_csm,window,document); ue_csm.ue.exec(function(g,e)if(e.ue_err)var f=;e.ue_err.errorHandlers(e.ue_err.errorHandlers=[]);e.ue_err.errorHandlers.push(name:fctx,handler:function(a)if(!a.logLevelFATAL===a.logLevel)if(f=g.getElementsByTagName(html)[0].innerHTML)var b=f.indexOf(var ue_t0=ue_t0+new Date(););if(-1!==b)var b=f.substr(0,b).split(String.fromCharCode(10)),d=Math.max(b.length-10-1,0),b=b.slice(d,b.length-1);a.fcsmln=d+b.length+1;a.cinfo=a.cinfo;for(var c=0;c

n;)c[g].name&&f(c[g].name),g++,k=b.timeRemaining();g

=c.length?h(!0):l()function h(b)if(!b)b=m.scripts;var c;if(b)for(var d= 0;d

=b.length?h(!1):l()else h(!1)var e=a.ue_ext;a.ue_extc();return efunction q()setTimeout(c,r)var s=a.ue_dserr!1,p=!0,n=1,r=2E3,g=0;a.ue_err&&s&&(a.ue_err.errorHandlers(a.ue_err.errorHandlers=[]),a.ue_err.errorHandlers.push(name:ext,handler:function(a)if(!a.logLevelFATAL===a.logLevel)var f=c(!0),d=[],h;for(h in f)var f=h,g=f.match(/amazon(\.com?)?\.\w2,3$/i);g&&1

w)d.count&&1==r-w&&(d.count(WeblabTriggerThresholdReached,1),b.ue_int&&console.error(Number of max call reached. Data will no longer be send));elsevar h=c;h&&-1

.PageLatency.5,producerId:csa),boolean!=typeof d.hidden&&string!=typeof d.visibilityState!d.removeEventListener?c.emit(s):h()?(c.emit(s),E(n,g)):c.on(d,t,function e()h()&&(f=c.time(),d.removeEventListener(t,e),E(m,f),E(n,f),c.emit(s))),c.once($unload,I),c.once($load,I),c.on($pageTransition,function()f=c.time()),c.register(e,mark:E,instance:function(e)return new S(e))function S(e)var i,r=null,a=e.entpage:[pageType,subPageType,requestId],o=e.loggerc(Events,producerId:e.producerId);if(!e!e.producerId!e.schemaId)return c.error(The producer id and schema Id must be defined for PageLatencyInstance.);function d()return iffunction n()r=c.UUID()this.mark=function(n,t)if(null!=n)return t=tc.time(),n===m&&(i=t),c.once(s,function()o(log,messageId:r,__merge:function(e)e.markers[n]=function(e,n)return u(0,n-(ef))(d(),t),e.markerTimestamps[n]=l(t),markers:,markerTimestamps:,navigationStartTimestamp:d()?new Date(d()).toISOString():null,schemaId:e.schemaId,ent:a)),t,n(),c.on($beforePageTransition,n)function E(e,n)e===m&var t=p.mark(e,n);c.emit($timing:+e,t)function I()if(!v)for(var e=0;e

.Metric.3,metrics:,dimensions:o,__merge:function(e)e.metrics[r]=n,e)d.config[KillSwitch.+e](new r(producerId:csa).recordMetric(baselineMetricEvent,1),d.on($beforePageTransition,function()u++),d.register(e,instance:function(e)return new r(e))));csa.plugin(function(t)var a,r=(t.global.performance).timing,s=(r).navigationStartt.time();function e()a=t.UUID()function n(i)var r=(i=i).producerId,e=i.logger,o=et(Events,producerId:r);if(!r&&!e)return t.error(Either a producer id or custom logger must be defined);this.mark=function(e,r)var n=(void 0===r?t.time():r)-s;o(log,messageId:a,schemaId:i.schemaId

.Timer.1,markers:,__merge:function(r)r.markers[e]=n,i.logOptions)r&&(e(),t.on($beforePageTransition,e),t.register(Timers,instance:function(r)return new n(r))));csa.plugin(function(t)var e=takeRecords,i=disconnect,n=function,o=t(Metrics,producerId:csa),c=t(PageTiming),a=t.global,u=t.timeout,r=t.on,f=a.PerformanceObserver,m=0,l=!1,s=0,d=a.performance,h=a.document,v=null,y=!1,g=t.blank;function p()l(l=!0,clearTimeout(v),typeof f[e]===n&&f[e](),typeof f[i]===n&&f[i](),o(recordMetric,documentCumulativeLayoutShift,m),c(mark,cumulativeLayoutShiftLastTimestamp,Math.floor(s+d.timing.navigationStart)))f&&d&&d.timing&&h&&(f=new f(function(t)v&&clearTimeout(v);t.getEntries().forEach(function(t)t.hadRecentInput(m+=t.value,s

.CacheImpression.1,ent:all),i&&i(n,t,c)(),n(o+a,d.now()+36e5),r.once($load,function()var c=d.now();t(function(e,n)return 0==e.indexOf(o)&&parseInt(n)

h)breaki=0,L.length&&T()function T()i=iu.raf(D)function q(t,e,n)returnn:t,e:e,t:nfunction B(t,e,n,i)var r=u.UUID(),o=id:r,c=_(e);return e[f][m]=r,n(o,e),c&&c.id&&(o.parentId=c.id),X(t,e,o,i)function P(t)return isNaN(t)?null:Math.round(t)function X(t,e,n,i)w&&(n.schemaId=

.ContentEntity.2),n.id=n.idu.UUID();var r=new M(t,n,e,i);return function(t)return!O&&(t.op).hasOwnProperty(y)(r)&&function(t,e)var n=,i=u.exec(P);t.el&&(n=t.el.getBoundingClientRect()),t.log(schemaId:

.ContentRender.2,timestamp:e,width:i(n.width),height:i(n.height),positionX:i(n.left+C.pageXOffset),positionY:i(n.top+C.pageYOffset))(r,i),u.emit($content.register,r),U[n.id]=rfunction Y(t)return U[(t[f])[m]]function $(n,i)var r=;return o in(n=n)&&Object.keys(n[f]).forEach(function(t)if(!t.indexOf(i)&&i.length

.ContentView.3,timeToViewed:t.vt-t.el.rt,pageFirstPaintToElementViewed:t.vt-v)(t))function I(t)t&&!t.it&&(t.i=n.time()-t.is

m,function(t)t.it=n.time(),t.el.log(schemaId:

.ContentImpressed.2,timeToImpressed:t.it-t.el.rt,pageFirstPaintToElementImpressed:t.it-v)(t))!u&&l[o]&&(i=new l[o](function(t)t.forEach(function(t)var e=function(t)if(t&&t[r])return d[t[s][a]](t.target);if(e)var i=t.intersectionRect;t.isIntersecting&&0

.ContentLatency.1,logOptions:o.dlo)),o.t(mark,t,n)));csa.plugin(function(o)var t,n,i=normal,s=reload,e=history,d=new-tab,a=ajax,r=1,c=2,u=lastActive,l=lastInteraction,f=used,p=csa-tabbed-browsing,g=visibilityState,v=back-memory-cache:1,tab-switch:1,history-navigation-page-cache:1,b=

.TabbedBrowsing.2,m=visible,y=o.global,I=o(Events,producerId:csa),h=y.location,T=y.document,w=y.JSON,z=((y.performance).navigation).type,P=o.store,S=o.on,k=o.storageSupport(),x=!1,A=,C=,O=,$=,j=!1,q=!1,B=!1;function E(i)tryreturn w.parse(P(p,void 0,session:i))catch(i)o.error(Could not parse storage value for key +p+: +i)returnfunction J(i,t)P(p,w.stringify(t),session:i)function N(i)var t=C.tidi.id,n=A[u];n.tid===t&&(n.pid=i.id),$=pid:i.id,tid:t,lastInteraction:C[l],initialized:!0,O=lastActive:n,lastInteraction:A[l],time:o.time()function D(i)var t=i===d,n=T.referrer,e=!(n&&n.length)!~n.indexOf(h.origin),a=t&&e,r=type:i,toTabId:$.tid,toPageId:$.pid,transitTime:o.time()-A.timenull;afunction(i,t,n)var e=i===s,a=t?A[u]:C,r=A[l],o=C[l],d=t?r:o;n.fromTabId=a.tid,n.fromPageId=a.pid,e!d.idd[f](n.interactionId=d.idnull,r.id===d.id&&(r[f]=!0),o.id===d.id&&(o[f]=!0))(i,t,r),I(log,navigation:r,schemaId:b,ent:page:[pageType,subPageType,requestId])function F(i)B=function(i)return i&&i in v(i.transitionType),function()A=E(!1),C=E(!0);var i=A[l],t=C[l],n=!1,e=!1;i&&t&&i.id===t.id&&i[f]!==t[f]&&(n=!i[f],e=!t[f],t[f]=i[f]=!0,n&&J(!1,A),e&&J(!0,C))(),N(i),j=!0,function(i)var t,n;t=H(),n=K(),(tn)&&N(i)(i)function G()x&&!B?D(a):(x=!0,D(z===cB?e:z===r?C.initialized?s:d:C.initialized?i:d))function H()return!(!j!t)&&(C[l]=id:t.messageId,used:!(A[l]=id:t.messageId,used:!1),!(t=null))function K()var i=!1;if(q=T[g]===m,j)var t=A[u];i=function(i,t,n)var e=!1,a=i[u];return q?a&&a.tid===$.tid&&a[m]&&a.pid===n(i[u]=visible:!0,pid:n,tid:t,e=!0):a&&a.tid===$.tid&&a[m]&&(e=!(a[m]=!1)),e(A,C.tidt.tid$.tid,C.pidt.pid$.pid)return ik.local&&k.session&&w&&T&&g in T&&(n=function()tryreturn y.self!==y.topcatch(i)return!0(),S($pageChange,function(i)n(F(i),G(),J(!1,O),J(!0,$),C=$,A=O),buffered:1),S($content.interaction,function(i)t=i,H()&&(J(!1,A),J(!0,C))),S(T,visibilitychange,function()!n&&K()&&J(!1,A),capture:!1,passive:!0)));csa.plugin(function(c)var e=c(Metrics,producerId:csa);c.on(c.global,pageshow,function(c)c&&c.persisted&&e(recordMetric,bfCache,1)));csa.plugin(function(n)var e,r,a,c,u,f,s,l,d,p,m,t=hasFocus,i=$app.,o=avail,g=client,v=document,h=inner,b=offset,y=screen,T=scroll,$=Width,S=Height,I=o+$,P=o+S,w=g+$,D=g+S,E=h+$,F=h+S,O=b+$,q=b+S,x=T+$,z=T+S,C=n(Events,producerId:csa),H=1,M=n.global,W=n.time,X=n.on,Y=n.once,j=M[v],k=M[y],A=M.Math,B=A.abs,G=A.max,J=A.ceil,K=((M.performance).timing).responseStart,L=function()return j[t](),N=1,Q=100,R=,U=1;function V()l=r=u=f=e,a=c=0,s=d=p=m=0,U=1function Z()var n=W(),e=B(M.pageXOffset0),t=B(M.pageYOffset0),i=M[E]0,o=M[F]0;!function(n)K&&!u&&(l=J((u=n)-K),U=1)(n),function(n,e,t)var i=e-a,o=t-c;r&&!(r&&r

.PageInteractionsSummary.1,ent:page:[pageType,subPageType,requestId])function on()_(),tn(R)function rn(n,e)return function()N=e,n()function an()L=function()return Nfunction==typeof j[t]&&(V(),X(M,T,Z,passive:!0),X(M,blur,on),X(M,focus,rn(nn,1)),Y(i+android,an),Y(i+ios,an),X(i+pause,rn(on,0)),X(i+resume,rn(nn,1)),X(i+resign,rn(on,0)),X(i+active,rn(nn,1)),L()&&(f=KW()),Y($beforeunload,tn),X($beforeunload,tn),X($document.hidden,on),X($beforePageTransition,tn),X($afterPageTransition,function()U=H=1)));csa.plugin(function(e)var o,n,r=

.Navigator.4,a=e.global,i=a.navigator,d=i.connection,c=a.Math.round,t=e(Events,producerId:csa);function l()o=network:downlink:void 0,downlinkMax:void 0,rtt:void 0,type:void 0,effectiveType:void 0,saveData:void 0,language:void 0,doNotTrack:void 0,hardwareConcurrency:void 0,deviceMemory:void 0,cookieEnabled:void 0,webdriver:void 0,v(),o.language=i.languagenull,o.doNotTrack=function()switch(i.doNotTrack)case1:returnenabled;case0:returndisabled;caseunspecified:return i.doNotTrack;default:return null(),o.hardwareConcurrency=hardwareConcurrencyin i?c(i.hardwareConcurrency0):null,o.deviceMemory=deviceMemoryin i?c(i.deviceMemory0):null,o.cookieEnabled=cookieEnabledin i?i.cookieEnabled:null,o.webdriver=webdriverin i?i.webdriver:nullfunction work).forEach(function(e)n[e]=o.network[e]+),n),language:o.language,doNotTrack:o.doNotTrack,hardwareConcurrency:o.hardwareConcurrency,deviceMemory:o.deviceMemory,cookieEnabled:o.cookieEnabled,webdriver:o.webdriver,schemaId:r,ent:page:[pageType,subPageType,requestId])function v()!function(n)Object.keys(o.network).forEach(function(e)o.network[e]=n[e])(downlink:downlinkin d?c(d.downlink0):null,downlinkMax:downlinkMaxin d?c(d.downlinkMax0):null,rtt:rttin d?(d.rtt0).toFixed():null,type:d.typenull,effectiveType:d.effectiveTypenull,saveData:saveDatain d?d.saveData:null)function k()v(),u()function w()l(),u()l(),u(),e.on($afterPageTransition,w),e.on(d,change,k)); (function(t,z,C)var u=function()var a,c=function()return null!=a?a:a=function()var a=[],c=unknown,b=trident:0,gecko:0,presto:0,webkit:0,unknown:-1,d,e=,c=document.createElement(nadu);for(d in c.style)if(c=(/^([A-Za-z][a-z]*)[A-Z]/.exec(d)[])[1])c=c.toLowerCase(),c in e?e[c]++:e[c]=1;for(var n in e)a.push([n,e[n]]);a=a.sort(function(a,c)return c[1]-a[1]).slice(0,10);for(d=0;d

b[a]&return a(),b=function()return!!window.opera!!window.opr&&!!window.opr.addons,d=function()return!!document.documentMode,e=function()return!d()&&undefined!==typeof CSS&& CSS.supports((-ms-ime-align:auto)),n=function()returnwebkit==c(),r=function()return void 0!==z.chrome&&Opera Software ASA!=navigator.vendor&&void 0===navigator.msLaunchUri&returnisOpera:b,isIE:d,isEdge:e,isFirefox:function()returnundefined!==typeof InstallTrigger,isWebkit:n,isChrome:r,isSafari:function()return!r()&&!e()&&!b()&&WebkitAppearancein document.documentElement.style(),q=function(a,c,b,d)a.addEventListener?a.addEventListener(c,b,d):a.attachEvent&&a.attachEvent(on+ c,b),r=function(a,c,b,d)document.removeEventListener?a.removeEventListener(c,b,d!1):document.detachEvent&&a.detachEvent(on+c,b),H=function(a)var c;a=a.document;undefined!==typeof a.hidden?c=visibilitychange:undefined!==typeof a.mozHidden?c=mozvisibilitychange:undefined!==typeof a.msHidden?c=msvisibilitychange:undefined!==typeof a.webkitHidden&&(c=webkitvisibilitychange);return c,T=function(a,c)var b=H(a),d=a.document;b&&q(d,b,c,!1),U=function(a)var c=window.addEventListener? addEventListener:attachEvent;(0,window[c])(attachEvent==c?onmessage:message,function(c)a(c[c.message?message:data]),!1),V=function(a,c)function===typeof a&&Math.random()

),e.close(),a))var r=e.createElement(script);r&&(r.type=text/javascript,r.text=a,e.body.appendChild(r))catch(q)n(q,JS exception while injecting iframe)return d,n=function(a,c)t.ueLogError(a,logLevel:ERROR,attribution:A9TQForensics, message:c),X=function(a,c,b)a=vfrd:1===c?8:4,dbg:a;object===typeof =JSON.stringify(b):string===typeof b&&(a.info=b);returnserver:window.location.hostname,fmp:a;(function(a)function c(a,c,b)var d=chrm msie ffox sfri opra phnt slnm othr extr xpcm invs poev njs cjs rhn clik1 rfs uam clik stln mua nfo hlpx clkh mmh chrm1 chrm2 wgl srvr zdim nomime chrm3 otch ivm.tst ivm.clk mmh2 clkh2 achf nopl spfp4 uam1 lsph nmim1 slnm2 crtt spfp misp spfp1 spfp2 clik2 clik3 spfp3 estr.split( ); F=a

c&&webdriverin navigator&return a?(b=43,m=c.toString(),!0):!1];for(l=0;l

f-d))b.push(x:a.clientX,y:a.clientY);if(50

b.length)))var l=b[0].x,g=b[49].x,k=b[0].y,h=b[49].y;a=h-k;for(var e=l-g,l=k*g-l*h,g=a/e*-1,s=b[49].ts-b[0].ts,k=!0,h=0;h

g&&c(50,0,xDiff:d,yDiff:g);r(a,click,t)catch(m)n(m,JS exception - checkFirstClick);q(a,mousemove,s,!1);q(a,mouseup,B,!1);q(a,mousedown,p,!1);q(a,click,t,!1);q(a,click,g,!1),O=function()if(u.isFirefox())var a=0;void 0!==window.onstorage&var b=document.createElement(div);b.style.wordSpacing=22%;22%===b.style.wordSpacing&function=== typeof b.getAttributeNames&2

=a.screen.availHeight1

=a.screen.availWidth1

=a.screen.height1

=a.screen.width0

=a.screen.devicePixelRatio)&var E=window.setInterval(function()tryvar a=b();a.isSel&&(c(a.headlessCode,!0===a.isTest?1:0,a.info),window.clearInterval(E),I(y))catch(d)window.clearInterval(E),n(d,JS exception - detectSelenium),1E3);window.setTimeout(function()trywindow.clearInterval(E),I(y)catch(a)n(a,JS exception - clearInterval for detectSelenium), 1E4);var K=a.PointerEvent;a.PointerEvent=function()c(11);if(void 0!==K)var a=Array.prototype.slice.call(arguments);return new K(a)return null;e();N(a);L();S();0!==a.outerHeight&&0!==a.outerWidthc(29);O();!w()navigator.plugins&&0!=navigator.plugins.length(x?c(38,0,chrm):u.isFirefox()&&c(38,0,ff));V(R,10);x&&w()&&a.chrome&&!a.chrome.csi&&!a.chrome.loadTimes&z();y=J(null,Math.random().toString(36).substr(2));p=v(y,contentWindow)?a:y.contentWindow;d(p);G(p,42);0===A(navigator,connection, rtt)&P();Q()catch(Y)n(Y,JS exception - ))(z))(ue_csm,window,document); ue.exec(function(d,c)function g(e,c)e&&ue.tag(e+c);return!!efunction n()for(var e=RegExp(^

=a.encodedBodySize&&(b=e.exec(String(a.name)))&&3===b.length)a:b=a.serverTiming[];for(a=0;a

h&&(m=b,h=a))g(m,_cdn_mp)d.ue&&function===typeof d.ue.tag&&c.performance&&c.location&&n(),cdnTagging)(ue_csm,window); /* ◬ */